skysight-inc/HackerNews huggingface dataset:
That's why I'm for average speed traffic cams and ruthless, fully automatic ticketing of speeders. When the probabilty of getting caught and punished reaches almost certainity, people start to "factor it in regular behavior calculations".

But this is going to be a hard sell for both drivers (who feel entitled to their high speed) and law enforcement (which treats ticketing as a revenue source; widespread deployment of such system would dry up the money stream almost immediately).
At the time Facebook was building messages, Cassandra was still pretty immature/buggy (it's very solid in my experience nowadays).

Moreover, FB needed a lot of people who knew the tools. They acqui-hired a team of HBase experts. In 2010 I would have chosen HBase over Cassandra for what they were doing. In 2014, I'd choose C*. But as always, it depends on your application and what you know (or can hire for).

Cassandra has tunable consistency. A lot of people just think "eventually consistent" but it really lets you make tradeoffs yourself about performance, consistency, etc. Plus, the way they do read repair, etc even at CL==ONE makes it a lot better for messaging systems than you'd guess. I'm using it successfully with most stuff at One.
If you crop the quote like that, you miss the point, which is that if you're going to have a female-positive stance rather than an egalitarian one(I have the latter), you should at least emphasize the success rather than the womanliness.

This is so that you are talking about the potential for success regardless of being a woman, rather than the womanliness despite being successful, the latter construing it as though being a woman is incompatible with success.
If you use a Mac there is a great utility called "BlueHarvest". It costs a little bit of money, but I've been using it for years and it's fantastic.
In the early days of the PacktLib product Packt refrained from allowing their content being placed on SafariBooks however their product made little and SafariBooks was generating very large revenues for partners so they went all in and that's why they are now a large part of SafariBooks.

You can even buy Packt ebooks from the O'Reilly site now which shows the extent that Packt benefits from selling its content through O'Reilly (and indicates how much it lost out on by not being the other half of SafariBooks)
Whither Web programming? [video]
No, instead we nap at our desks like real engineers!

Just kidding. :) This story re-affirmed my decision to join the company.
Often that is not the case as ORMs keep a lot of internal state, so if you go bypassing them you no longer get any benefit from the ORM at all.
I down vote every story about the wars in Ukraine and the Middle East. There are plenty of places the Itchy and Scratchy Show can be followed by aficionados. HN isn't the place for that.
> women have to give up as much personal life as men do

Women have to give up more than men. Guys can spend their 20s, 30s, and even 40s working nights and weekends to build the foundations of a successful company, with the goal of starting a family after they've 'made it'.

The window of opportunity for women is a lot narrower. If you're a woman entrepreneur in your 30's and want to eventually start a family, you'll have some much tougher choices to make than a guy in a similar situation.

I know people have done it before but I couldn't imagine going all out on the early days of building a startup while having to care for a baby, as a father or mother.
I think 2 has potential for the CMS community (thinking WordPress). Security plugins are quite popular. It might be something worth exploring if there was demand from some of the hosting companies to license it.
Awesome news for the Caviar team!
Ask HN: Where should I submit a press release?
I wrote a press release for my startup. What do I do with it?
Here's a thought experiment. Lets say we lived in a world without SQL and the default way to talk to DB's was through an ORM....

And then someone came and said: "I created this concise and super flexible language for querying data." Would people want it? I think they would, and we'd see tons of articles about vast forests of objects being replaced by small snippets of SQL.
Reminds me of this great hoax / video piece from a few years ago about French scientists decoding voices that were accidentally encoded into vases in ancient Pompeii

http://www.youtube.com/watch?v=ZbpwBTDvXrI

It's in French, but this makes it even funnier.
Yuck, just caught it out with:

e2e4 g8f6
e4e5 f6d5
d2d4 b8c6
f2f4 e7e6
c2c4 d8h4?
g2g3 f8b4
c1d2 -- 2 pieces en-prise at this point.
h4h6
c4d5 e6d5
d2b4 c6b4
a2a3 b4c6
b1c3 c6e7

Just a piece down with very little compensation.
Can I ask if you're married or have kids? And if so, how did that affect your decision?
Hackathon to Stop Online Child Sexual Exploitation (Aug 23, San Francisco)
www.WeAreThorn.org needs your help to stay one step ahead of child sex trafficking and child pornography criminals and to identify/rescue victims of these crimes.

On Saturday August 23rd, www.WeAreThorn.org is organizing a Hackathon in San Francisco where participants will be asked to join the fight against child sexual exploitation and take on challenges including; analyzing large data sets to identify patterns and linkages to help identify potential trafficking victims and/or perpetrators, extracting data from images and creating an ability to sort/access this data, working on programs within Tor networks, and more.

Thorn's partners include SVAngel, Google, Microsoft, UStream, Salesforce, Twitter, Facebook and more. Read more and sign up for the Hackathon at - http://www.wearethorn.org/thorn-hackathon/?utm_source=Hacker%20News&utm_medium=Submission&utm_campaign=Thorn%20Hackathon
Boise, Bozeman or Missoula are mountain towns with young tech/startup cultures where you can still have a huge impact.
Great write-up! I'm a life-long Oklahoman and you've nailed why I have no desire to leave. I was unaware of http://thunderplainsconf.com before now, so thanks for the heads up.
Blaming it on biology is basically a creative way of giving up on the problem, though. A submissive man will always be a man with "issues" because of "biology" and "nature".

Amazing, given all we've achieved to move beyond the biology and nature we had for tens of thousands of years, that we're still incapable of seeing an aggressive woman as 'normal'.
More information here: https://www.facebook.com/notes/facebook-engineering/the-unde...
We are continuously expanding our efforts, and will be looking into supporting other languages soon. Suggestions for which ones you want first are appreciated! Thanks (zot zot)!
App as a Service
That is a very fine line to walk, and if you just appropriate that characteristic out of context you are asking for trouble. Steve Jobs was extremely skilled at what he did and for the most part kept the "moral high ground" and was fighting for what he himself had largely built.

Don't judge a CEO on their personal characteristics, judge them for what they do and stand for. The new CEO of Coca Cola said he needed to figure out how to get more people to drink Coke. Fuck him. There are a lot of CEOs who are not just really bad for their companies but really bad for the world. For the most part, I think Steve Jobs was ok and the world is better because of him. It is ok to stomp on toes but not simply for the sake of stomping on them.

There will be some really good female CEOs. I predict all of them will have actually built their own company.
Our total engineering staff is around 120 and we're looking to hire more.
We would love to talk. Drop us a line at miimicteam@gmail.com
People at least pretend to respect aggressive men because they don't want to get beaten up. It's like at school where people are afraid to speak ill of the bullies. On some level I think we internalize this survival instinct.
I'm also German and I would like to have a general speed limit on highways.

Your theory sounds all nice and works if you drive on empty roads, but as soon as there's a bit of traffic the lack of a speed limit results in a very stressful and uncomfortable driving.

The main problem is the speed difference between the individual lanes. On the right lane you have the trucks which are limited to 90 km/h by law, so that's the maximum speed you can usually drive on that lane. Now most highways only have two or three lanes. No speed limit usually results in a difference of at least 40 km/h between lanes and always-changing speeds because of traffic. Driving in a small car with a low-power engine is no fun at all, your only choices are getting stuck behind trucks at 90 km/h or a constant speeding up, slowing down, switching lanes and pushing your car to its limit.

My personal theory is that this is one of the main reasons why German drivers are so aggressive. The drivers most in favor of no speed limit are usually also the most aggressive.
As others have pointed out a programmer's day does not involve only typing keyboard. If you do that 8 hours straight without thinking, it'll be as good as a pianist randomly typing keys for half of the time.

A good programmer should think forward in time and type rather less, coming up with a good logic and analysing problems take as much time as coding that thought into programs.

Also, when you do think for a long time, brain naturally needs rest, so if you're like me who can work alone, you can find out your best pattern, such as work a few hours then throw yourself on the bed, play with your phone etc and come back when your mind feels straight.

This makes me think the other thread with a poll mentioning how people are only productive for 2-4 hours a day kind of makes me wonder... Sure you may have to be at office for 8 hours and you could be productive for less than half of the time being there... But right now when I'm behind schedule from multiple clients, I work the whole day, even splitting the sleep time into 2 times for 4 hours, working only when my mind feels straight, I can definitely do 8 hours plus of decent quality work and do that for days until maybe once every 10 days I'm used up for most of that day.

It's definitely not easy for office workers to do same.

I work alone at home against multiple clients I know locally and if I'm assigned a whole project, obviously I quote for the entire project, so I may get lucky and go well as hourly basis pay but for assignments that are only tasked to fix small problems, I just give them quote of roughly $300 a day.

Try to think how worth your day can be when giving them quotes.
If you're inexperienced and needs lots of time googling around, you should lower it and consider it a good chance to learn, not earn but if you're very effective against their problem for most of the day, give them a good one.

Also, don't start from lower point, because raising later considering it just won't cut it will raise their eye brows. If you ever feel you quoted too high, it's a good motivation to work more as well and make up for it.
I agree. Going 10 over on the freeway/highway hardly matters for the most part because it's not like that 10 mph is the difference between being able to or not able to stop if something runs out in-front of your car, you're already going at least 65 mph anyway. It's a different situation if it's a smaller road or a side-street with lots of houses around. Going 25 vs. 35 could very well be the difference between being able to stop fast enough if a kid runs out on the road.
Thanks! I've come across your library before and I think it's great. I like how you abstract the World to be a container for the systems and entities.
> Making the roads look less safe will make people drive more carefully, but it has to be shown whether this will cause a net decrease of actual crash rate.

There is also the matter that many of the ways to make roads look less safe would in actual fact make the roads less safe. At a given speed, narrower lanes increase the probability of a collision. Parked cars on the side of a road increase the probability that one will be hit, or conceal from motorists the presence of pedestrians about to step into the street.

People focused on speed are asking the wrong question. The question is not "how do we get people to slow down" but rather "how do we make the roads safer"? Speed is only one variable.
Amazing indeed.
I was just wondering the same thing about my startup (www.nucleusintercom.com), and came across this great primer: http://www.publicize.co/beginners-guide-to-pr/chapter-4-pres...
So... fish are friends, not food?

The hidden intelligence of fish is not surprising. They are more "sophisticated" than molluscs, and yet we are learning fascinating and frightening things about the intelligence of gastropods.
I suspect this is an industry-specific thing -- I don't see a lot of public hate for Fortune 100 CEOs Marillyn Hewson or Phebe Novakovic, both leaders of companies much more significant than Yahoo.
You know there are cars outside America?

http://news.bbc.co.uk/onthisday/hi/dates/stories/december/15...
Lettering.js recently merged some great accessibility code[1] that improves UX for screen readers by adding ARIA attributes. Each targeted element is given an aria-label with the original content, and each created span is marked with aria-hidden to avoid having the reader pause at every element. Would you consider implementing something similar for screen readers?

[1] https://github.com/davatron5000/Lettering.js/pull/51
In Django, for me the killer feature of the ORM is that it's (mostly) database agnostic, which means that you can use Postgres in production and in-memory sqlite when testing, which makes testing a gajillion times faster.

If you start writing custom SQL you have to introduce horrible bodges to work with whatever database is in use.
GDP per Capita is significantly higher than median income.
It's mostly a sound-byte of cynicism targeted at people who promulgate 'person first' correctness without the backdrop of understanding the nuanced impact rhetoric has, or the willingness to dig into those impacts like you have.

I personally have little patience for those who simply say "You shouldn't say that, say this instead" without the fortitude or intellectual honesty to back up what they're invariably ordering me to say or not say.

But this really isn't the venue for that kind of discussion. I respect that you took the time to understand these different sociological phenomenons, so I apologize if it seemed like my comment was a dig at you personally-it wasn't.
Show HN: A drop-in iOS keyboard button that mimics the native keyboard buttons
The 7 Super Duper Kickstarter Inventions to Innovate Kids’ Minds
That's a really interesting question. My unscientific hunch is that there were two different populations of drivers on MT roads at the time. Lets call them the daredevils and the 65-ers.

I'd bet that among the 65-ers, it probably did map pretty well--or at least approximately as well as it did in states that retained a 65mph speed limit. You might have seen a few people creep up maybe instead of setting your cruise to 72 mph, in hopes of skirting a ticket, you set it to 75 because... round number?

The daredevils are pretty much by definition going to be exceeding the speed limit, but they could arguably be described as a different group, i.e. one that didn't internalize the 65 mph. A common narrative amongst Montanans of the time was that out-of-state types (most likely Californians, horror!) were coming to MT to treat our roads like a raceway. I'm sure that probably did happen to some extent, though who knows if it was actually a common occurrence.
> The window of opportunity for women is a lot narrower.

Really?

A friend of mine is 24 and her parents got here when they were in their sixties.
Moving away from Puppet: SaltStack or Ansible?
Your name has remarkable power over the path of your life
Encryption Doesn’t Mean Privacy
See also from a few years ago: http://seldo.com/weblog/2011/08/11/orm_is_an_antipattern

I agree with basically everything in this post, obviously :-)
I downvote really obvious trolls, mean spirited comments and the occasional spam submission. I don't downvote people I disagree with generally. If I see a comment that has been downvoted IMO, undeservedly, I will upvote it.
This is an interesting article, and I dig the message of measurement and iteration. One big question that is left unanswered though is why drivers reject riders in the first place. Is it with the hope of getting a better rider soon (better rating, closer departure, longer trip), because they're busy and can't take a rider at the moment, some sort of prejudice or discomfort with some visible attribute of the rider?

Presumably drivers get paid per ride, so a 50% average ride acceptance rate seems like a strange situation to be in.
Why the downvotes? Did they fix it? :)
I think he's saying there are two kings and two rooks, one color in capitals and the other in lower case.

His situation is correct, however I don't think any experienced chess player would not know that.
I was thinking along this line. PHPippo is of course free; I could have a page prompting visitors to 'submit your PHP script to get it instantly micro-optimized' or 'version checked'. But then I would basically charge users for something they could do themselves for free, so I would add a 'manual review' process to provide some added value. Even then, _would you trust a website you don't know with your sources?_ I don't know.

Perhaps there is room for 5- or 6-, as preprocessor directives are a powerful, yet tricky language, and might take some time to master.

I could try to sell a Wordpress/Drupal/Magento/etc. plugin based on the anti-scraping class - in fact there are a couple Wordpress 'security' plugins available for sale which are quite similar, though none of them addressing bad user agents/scraping bots.
There is another theory which states that this has already happened. See: ISAM databases as found in COBOL programs.
Have you run your (mostly) database agnostic app at a large scale?

When your app is running at scale, did you require any custom SQL or non-standard to the ORM stuff to get it running well?

In my experience with Rails, the "database agnostic" features are for prototyping, and by the time you're a real app moving towards some idea of scale, there is nothing "agnostic" about your ORM and database code...
The cache effectiveness of this is actually quite good, but I'm deliberately being ambiguous about the ratio.

The reason for my ambiguity is that our cache-hit ratio is actually a result of our application. This architectural design afforded us the ability to maintain our (very high) cache-hit ratio, even when we outgrew the total slab size of a single varnish node.

That ability to maintain the same cache-hit ratio, the motivation for this effort, is the result of not needing to evict cached content prior to TTL.

So, if you have a low cache-hit ratio due to eviction (and you don't just have excessive TTLs), then your cache pool is probably too small. If so, then you might want to give this design a shot - it's an analog to using ketama for growing memcache beyond a single node.
I think that the road design is a key factor in how fast people drive, not limits.

Wide lanes, one-way streets, and cleaned-up sides without obstacles encourage driving faster while narrower passes and trees/bushes on the side make you naturally slow down. On a road or street well designed you would drive at the limit even if you didn't know what the limit is because the limit is set to the "natural" speed of the road. This is what I believe is behind the sergeant's thinking.

On residential streets, a very narrow design would be the first thing to do in order to slow down automotive traffic and make the street more pleasant and safe for pedestrians. There are streets where it's nearly impossible to drive faster than 10 mph, so there are really no practical limits for speed governance in road design.

Conversely, on highways even astonishingly high speeds can be reasonably safe such as on German autobahns. Highways are mostly protected against the worst accidents such as head-on-head collisions. Things usually go wrong when someone disrupts the traffic flow by unattentive, blind lane changes. This is a completely different safety assessment than what's in effect on the streets of populated areas.
ORMs can definitely help. When you have a large team of developers, not everyone does things the same way, or even the right way.

Also, what if you want to change your database structure? Wouldn't an ORM help in that instance as well?
Ambition (YCW14) - Chattanooga, TN

We believe that life is too short for work to feel small. Our software helps metric-based employees have more fun, be more productive, and compete outside the walls of their own office and company. Our data helps management coach behavior and measure the correct things at the right levels (much easier said than done).

Our stack is Python/Django, Postgres, and Extjs/React. We're scaling with growth and looking to bring on the following positions:

- Front-End Engineer

- Data Visualization Engineer

- Sysadmin

- Sales

If interested feel free to reach out to careers@ambition.com with a brief description of yourself and why you are interested. Interviews generally consist of a small project using anonymized data and our open-source libraries.
Traditionally, as in decades ago, it was actually considered somewhat vulgar to use terms like "male" and "female" to refer to human beings. The term "woman CEO" would have been preferred for that reason. Somehow I like the aesthetic of "woman CEO" over "female CEO" for the same reason. It seems more dignified and humanistic.
Good observation! We are continuously expanding our efforts, and will be looking into supporting other languages soon. For us, this will mean using or writing different parsers for different types of languages. Suggestions for which languages you want are appreciated! More details on the engineering of CodeExchange are being written.
I'm not sure if I fully understand how the RR is calculated. I'm assuming that when a user requests a driver, the app pings 2-4 drivers nearby. If one driver out of the 2-4 pinged accepted, all but one should have their RR lowered, lowering the average RR across all drivers.

Is there a primary potential driver who gets docked in this case or have you guys simply reduced the number of pings to potential drivers per request (i.e. go from making 4 driver requests to 2)?
Because you don't know what's lurking and waiting for you X-periods of time from now. Sure, it works now and that's probably all that matters for most. Others like reliable solutions that won't just up and corrupt themselves at some point.

However, I've often been amazed at how "messy" code is. Code that does what it needs to, and works. Early bird get's the worm, and I applaud this guy for throwing something out (something perhaps that we were too busy taking our time "working on to get clean and perfect"). I'm sure it'll get refined and refactored as time goes by, if people latch on.
i'd even suggest that driving fast might cause you to be less distracted because of the higher severity of a crash

And because faster reaction times require you to stay more aware.

Unfortunately, trying to find where I heard about this just comes back with a bunch of stuff about risk tolerance w.r.t. financial investments.
What's the damn point of surviving as a species on other planets? Because at that point, we'd be a different species anyway.
Absolutely. Fantastic suggestion. It's on my to-do list now. Thank you.
Thanks for the link!

It lists both free and paid submission services. Are paid services worth it?
Indeed, especially since fertility deteriorates quickly.
You can always talk about edge cases, which do not reflect the reality for vast majority of women.

At least the window to give a birth to a child for a average woman is a lot smaller than a average man.