Hacker Newsnew | past | comments | ask | show | jobs | submit | hipsters_unite's commentslogin

> RDF/EAV is more graph than relational structured. It doesn't solve the exact same problem.

Yeah 100% this. Comparing a graph data model and a relational data model while obviously possible isn't really all that fruitful so long as each is being use to solve the problem that they're the best fit for.


Two points:

Firstly: RDF is an inadequate expression of most graphs, and SPARQL is a bad way to query graphs. See my comment here on this: https://news.ycombinator.com/item?id=14603090

Secondly: graphs storage is something which is very tempting in theory but very hard to get right in practice. I'm not going to say it is never appropriate (that is clearly untrue), but for most production applications it isn't the right choice.

I'd note for example that most social applications use a RDMS to store a single layer of friends (and then perhaps have a second graph DB for batch/stream processing of graph functions).


I'm self-taught and I got my first job through going to user groups and scoping out what was going. Second job was with a much more difficult problem domain, but I'd taught myself some CS from textbooks during my first job so in the interview I came with lots of examples of work (both day job and freelance) and piped up about CS topics where I knew about them, and admitted when I didn't but stressed that I wanted to learn. I beat several other people to the job even though I was the most junior.

A lot of devs even at a mid or higher level have little curiosity for the theory side of things, and eventually you'll run into problems that require knowledge of it, so being enthusiastic (and a bit self-starting) in that area pays dividends in my experience even if you're not the most experienced dev going for a job.

The only caveat is that both were/are small companies, so no HR apparatus to go through.


11 or 10 paid holidays? Do you mean that's the total number of holiday days you get in an entire year? Does that include public holidays?


The federal government has exactly 10 federal holidays: New Year's Day, MLK Jr. Day, Washington's Birthday, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, and Christmas Day. Government controlled sites are closed on those days. That means contractors can't work at such a site on those days. Rather than requiring their employees to work elsewhere, contractor companies often just concede that their employees can get a holiday too, and most of them even make it paid time off.

Some companies observe different holidays, such as by adding Christmas Eve and the day after Thanksgiving, and removing Columbus Day.

There is no such thing as public holidays in the US. Some days are bank holidays. Some days are school holidays. Some days are federal holidays. But there is no law that requires any employer to give all of its nonessential employees paid time off on any particular day. The only sort-of-exception is that an employer can't prevent someone from voting on Election Day, but that does not have to be paid leave.

Wal-Mart, for instance, has only 5 paid holidays: Easter, Memorial Day, Independence Day, Thanksgiving, Christmas. (Note that Easter is always on a Sunday, a time when many people already have a day off from work.) And if you get holiday bonus pay for working on those days, your hours are rumored to be cut afterward to compensate.

Some companies are also generous enough to allow 80 additional hours of paid time off every year, to be used as either sick leave or vacation days.


To me as a US English speaker this meant public holidays, since we normally call the other type of holiday "vacation". He probably gets at least 10-15 of those as well.


True, but it's a dangerous precedent. The fact is that a lot of law in areas such as traffic, waste management etc is basically meant to be fluid and a deterrent; if everybody that littered where it was illegal, drank from open containers where it was illegal, fly-tipped or sped was instantly caught, then we'd just have tonnes of people in prison for relatively minor offences.

I think there's a desirable degree of pragmatism to be favoured in lieu of unbounded technological utopianism on this point.


You don't (shouldn't) put people in prison for stuff like this, you keep fining them increasing amounts of money until they stop doing the thing they are not supposed to be doing. The world would be a much better place if the traffic (and waste) laws were more, maybe even automatically, enforced.



I think a point system is better than fines. Fines are effective deterrents for most people, but they are unfair on the poor.

http://en.wikipedia.org/wiki/Point_system_%28driving%29


You could also have fines proportional to income. Both fines and point systems have their caveats though.


Yeah, I don't really have any faith in legal redress so while I support the intent behind this, I'm wary about actually filling it in.


This is exactly the point of having such a system. They should be so proud it's working so well. When we were told the aim was to silence the dissatisfied citizens, we had doubts.

But just think about it now, you're a dissatisfied citizen, and a silent one.


If you add the Gemfile and Gemfile.lock to the image before you add all the application files you can cache that step IIRC, then only if that step changes will bundle install run, so long as it's placed after that step.


I've spent literally the last week working out restart strategies for our critical containers, so it's fair to say this has something pretty world-changing as I might be able to ship next week now. Seriously, I was writing bash wrappers to listen for exit codes and all sorts to make my own pseudo exit hooks on the host, so this is just awesome.

Thanks guys!


Mountable volumes and data containers works for us in staging atm, you can easily spin up single task dockers to pull that out, tar it up and send to S3 as a backup regime as well.


I refused, and then uninstalled the main app. Their required permissions for the Android apps were getting ridiculous.


This is the current meme, but really why are the permissions ridiculous? As a developer they seem absolutely normal to me? Help me understand please.


> Did you learn to program in school or teach yourself?

Taught myself JS, then PHP/HTML/CSS, then graphic design, then back-end stuff (Ruby/Python), some regexes, algos and how to use Linux at a basic level. I'd actually built some stuff as a teenager (websites and mods/tweaks for Homeworld2 in Lua), but I don't count that.

> Did you do unpaid work to establish yourself?

Yeah, quite a lot. Several small sites and a couple of slightly larger ones for my day job at the time - I was working three days a week for a learned society and studying my off days so I did bits for them. A lot of that looks pretty cruddy now, but y'know, that's learning for you.

> Roughly how long did it take you from day 1 of learning to day 1 of being paid?

Started learning in July 2012, got two job offers in June 2013.

> What was your first gig?

Working for a startup making scheduling software. Started as a UX/UI dev doing a bit of the back-end stuff but after re-doing the front end spent a lot of time putting in tests and re-architecting things. It was frantic but good for learning fast. I work for a mature (but still small) company now, which is a nice change.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: