skysight-inc/HackerNews huggingface dataset:
'Uthiye' means 'get up' in hindi.

>what grown person calls their mother "mummy"?

I do. You display your prejudice by asking the question in such a way. Also your total ignorance about other cultures.

>You say it's a "near true account of my dream". Well I could give you a near true account of the shit I had this morning, but you wouldn't be interested.

You also can, if what you share is in context of the discussion. If you care to note, I wrote this piece more than an year back. And seeing the topic here, thought it may be relevant. And it sure is, as more number of people seem to like it. Then those that don't.

Even if you don't like it. Can't you just ignore it. I would expect trolling or something off topic or irrelevant to be typically down-voted.

In any case, thanks, for replying. Even though, it took a throw away account for you to explain it, and then attack me back again, by commenting on the way, I address my mother.
Here's what I get. Ends up somewhere in the Central Valley:

https://maps.google.com/maps?saddr=San+Francisco,+CA&daddr=E...
Hopefully this will help with the ease-of-adoption of jsfmt (having just written a bunch of go, I'm excited to see something like gofmt for javascript). It's not super fancy yet, but pull requests / recommendations are definitely welcome.
And your not worried about collecting private data about job applicants?
Show HN: Acme.ly and The Growth Fairy
Isn't iBeacon built on top of Core Bluetooth? What stops you scanning in the background with CB?
Back in the day I used to read +fravias webpages, and had hours of fun working through some of the challenges posted.
Video: Y Combinator’s Sam Altman on Valuation, Competition, and Evil
Addresses can contain multiple @s legally, though, right?
I beg to differ - this "documentary" is complete crap.

Some of the math is acceptable, some of it is atrocious, and the assertions that thinking about infinity is what drove these men insane is just completely bonkers.

Tabloid drivel at its absolute worst.
Masterclass: Jonathan Blow in conversation with Dennis Kogel
US airliner nearly hit drone: FAA
There is #pragma once

It's not standard, but it is supported by many compilers.
Usability testing is much easier than you think.
London has the most billionaires in the world
The incredible success that he has enjoyed is a marvel to anyone familiar with the accepted literature on what it takes to make a great leader, qualities like empathy, mediation skills and humility. ...

“It’s very unpopular to say in today’s world, where we have these Kumbaya theories of leadership,” says Pfeffer, “but it actually doesn’t work well.”

Exactly. The lesson here is that many management books contain mainly "leadership fantasies."[1] More from Pfeffer at the link.

[1] http://www.overcomingbias.com/2014/03/leadership-fantasies.h...
Thanks for clearing that up. I believe this should be explained more specifically in the tutorial.
From dirt to shovels: fully automatic tool generation from ad hoc data [pdf]
Nothing. You can continue to range and monitor in the background, but you can not be a beacon in the background while using the blessed methods for doing so. I haven't dug in to CoreBluetooth directly, but the CLLocationManager abstraction layer doesn't allow you to broadcast in the background.
Todays compilers may be fast enough so that using #ifndef that way would not make much of an impact, but back in 1989 when this article was written, presumably the time spent was much greater.
We've said it before. We will say it again:

Programming is the new literacy for the 21st Century.

Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate.

No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles either - but they must be literate as well as everything else expected.
To be fair, the original author does acknowledge at the end that the title is hyperbole.

Still, given that the compiler almost always seems to be right in these cases, it’s surprising just how often even our trusty C compilers do have bugs. There is at least one well established project trying to formally verify a compiler to prevent that problem, apparently with considerable success already:

http://compcert.inria.fr/

Having once spent a lot of time trying to track down a bug in some floating point code, only to find that the optimizer had tried to use one more floating point register than it actually had available something like ten levels down the call stack from where the error was being observed, I wish such projects the best of luck and look forward to a time when all our development tools are similarly trustworthy.
Skype, Viber or any other telecommunications provider should really offer free calls to Mums on this day.
you have no idea how lucky you are.
A record player that plays slices of wood.
You mean, from the several million people they served coffee every month, 700 accidents happened?

What coffee is not a burn hazard?
The thing that's scary about this is that pretty much anyone can be an asshole, and I worry about people doing just that in their attempts to emulate people like Ellison, and Jobs. Odds are, they'll certainly get the jerk part right, but probably won't create a huge company or great products.
I appreciate your thoughtful response and I have, in fact, heard this mentioned over the years. I am not sure that it is entirely accepted as the rationale (and, in fact, it has been disputed by some), but it has certainly be suggested.

I should probably have been clearer in my initial question. While there has been some discussion about in different circles regarding the genesis of this "problem", it has largely been muted. At a minimum, the volume and quality of earnest discussion has been remarkably limited relative to the importance of such discussion. Instead, we get pablum such as "they hate us for our freedom", even while we drone strike, destroy, and kill.

Remarkably, the theory that you repeated fits with this pablum as it puts virtually no emphasis on our actions, save for a passing mention or two. Somehow, even with a long and complex history of involvement in the region, we magically have no responsibility for any of wha is happening, save for being free and not Muslim. I find that absolutely incredible and profoundly myopic. Still, even if one can somehow remove the notion of consequences for previous behavior as a cause of 9/11 and what preceeded, and also manage to detach all responsibility from the West, there should be little doubt that our current course of action (yes, including drone strikes), provides indisputable cause for real grievances borne of our actions and, potentially, a generation of terrorists that modern history has yet to see.

Or, to put it in your terms, unless the goal is to kill every single Muslim or sympathizer who could have either answered the call for the Caliphate or been affected by the loss of a loved one who was presumed to have done such, then it seems that our current course is either exceptionally stupid or specifically designed to create perpetual conflict.

But, back to my original point: all of this that we are discussing here is incredibly important and lurks beneath the surface. It has brought us down this path of surveillance, etc., yet it is not questioned or discussed. Think of how fantastically stupid it is that we are in such a reactionary mode that we no longer question key assumptions regarding why we are doing what we are doing in the first place. Even if you believed that it's all about the Caliphate, shouldn't that single word be part of our daily discusion for as long as we ar at war, drone striking, and spying on Americans? Shouldn't we be openly discussing what it means and how we might work to not radicalize members of that community? Shouldn't there be a sober assesment of Western policy and how it might intersect with legitimate complaints and even radical ideas? This, instead of an attitude that "they hate us for our freedom", followed by more drone strikes, spying on Americans, etc.?

Apologies for length. Just hoping to better make my point.
Syntax highlighters are wrong
Is Canonical planning to take out Microsoft Office with OEM Kingsoft Office?
tl;dr - if you're rich and powerful enough, you can treat people like shit without consequence.
I have yet to see Chomsky's arguments disproved on the facts. When you parse his detractors' criticisms, they can always be paraphrased not as: "your conclusions are wrong because your facts are wrong," but as "your conclusions are wrong because their implications are unthinkable."
7 Steps To Making A Great Entrepreneur Impression
Sorry, but this is not why I go to HN.
Tip: download Upptalk for iOS or Android and call her for free.
I use a Yoga Pro 2 as my work laptop, and it has -- by far -- the worst trackpad I've ever used. You have to push hard to get that thing to click.

I have a quasi-conspiracy theory that Lenovo made the trackpad so difficult as a way to nudge consumers towards the touchscreen (the Yoga 2 is a touchscreen/laptop hybrid).
An alternative to shared libraries
My condolences. My mom passed away in September. I know it's really rough, but it does get better over time.
it's possible to export electricity unlike bandwidth.
Don't get me wrong but isn't this the fault of the juries? Who by the way must also be the voters?

I mean if you are happily awarding damages to heart surgeons who only save half their patients when the rest of the planet does not better, then the problem is in the jury box? no?
> Yep, I researched the options thoroughly.

Interesting - someone used you comment as validation that Mapbox provides insufficient attribution to Openstreetmap: https://twitter.com/Anonymaps/status/465216595242274817
I didn't understand what the big deal was until I drove to downtown LA last night. Google Maps turn-by-turn directions instructed me to make a U turn in the middle of the 110S freeway (which would have crashed me into the center divider). Then, on the 10W, it kept trying to have me get off the freeway and then get right back on.

I don't know WTF happened, but this is an all-hands-on deck situation for Google: must fix ASAHP.
Accelerated Learning: How To Get Good at Anything in 20 Hours
Should you always pass just the bare minimum data into a function?
Care to elaborate a little more about this 6 month rule, please?
Why Statically Typed Languages Are Good For MVPs
You don't have to worry about that, because it's already happening. I see them everywhere. They wear all black. They write in all lowercase. They've seen The Social Network a million times and think that's what life is really like.

The good news is, in a real company this behavior is usually recognized and isolated fairly quickly... unless it's not.
Here are the two main problems with this comment:

-"lawyers are greedy" trope isn't really true, most lawyers would prefer to settle than go to trial (trial is more profitable for the lawyer) because it's a satisfying win for themselves and their client, most lawyers weigh ethical considerations heavily

-"reputation systems" can be gamed, are difficult to interpret, are vulnerable to selection bias, and exclude people who are too poor to own smartphones and computers
Why oil prices haven't gone crazy
I was grading some students' Python code. On the line above a particularly complicated piece of code, there was the single comment #yolo.
It doesn't pay.
In theory I think this would work.

However, the risk is that Lead Flash cannot be linked to any of the illegal activity that happens a few points after initial sale of the leads. So they'd probably have grounds for legal recourse against such activity.
Polish plumbers learn about Unix pipes and flood UK tech market
Another Way to Write Your CV
Good point. Opening a file has non-trivial cost, so perhaps the added cost of burdening the compiler with avoiding needless includes is worth it. As a long time C hacker I hate to say this, but I guess the whole include mechanism is a bad design or, perhaps, a design that didn't scale well.
I suppose it's an OK sentiment, but I don't know how to program and on days like these I keep getting reminded of the fact. I was secretly hoping there wouldn't be anything about it on HN, but I guess I'll just have to learn to deal with it.

Nothing is easy. Take the first step to remedy the situation before you regret it.
Came to say the same thing. "Innocent until proven guilty" when it comes to others' codebases. If you can strip an issue down to the bare minimum, and then prove that the issue is not within your own code, then it's time to start digging elsewhere. Rarely is that the right place to start, though.
I'll take the risk of sounding like an overly-idealistic idiot, but if I could choose between billions of dollars and staying an effing human being, I'd probably choose the latter.
Optimise Your Workforce
lady.international was a favorite for me
Agreed. People think of the application of software and automation to every facet of our lives as an industry (tech) when really it is a new industrial revolution. We're undergoing a major shift in how people will work in the future.

"I'm not good with computers" will be the 21st century equivalent of "I can't read good"
Which is a lot of pressure. ~A mom
Why? Why is it that important that we know who owns those gTLDs?
The "A" in Oracle says that. I say selection bias.
Well who needs billions of dollars? A couple millions should be enough.
> Accounts of former Oracle employees paint a picture of a boss with an infectious energy, and a propensity to elevate his charges to incredible heights only to dump them later. As one journalist put it, “He’s like a juicer, he squeezes people dry and then discards them.”

> Ellison, who before the crash, was known to brag about playing tennis on company time, and was so seldom at the office that, when he was spotted, employees joked about “Elvis sightings,”

It sounds like he got good employees to run his company and then treated them like shit. It's the sort of behavior that can work well for a few ceo's if only a few of them do it. But if every ceo were to behave like that, the pool of experienced employees out there would be nothing but bitter, cynical dried up husks who had sworn to themselves never to get exploited like that again.

This isn't a fair comparison to Mr. Ellison, but imagine if you will, an article in praise of a mob boss. "Well, he was horrible and he murdered people, but he made a lot of money." And it's true, mob bosses can accumulate great wealth. But mob bosses can only thrive two conditions are met:
1) there are people who don't engage in those behaviors for them to exploit.
2) society doesn't fight back effectively against their bull shit.

So, no I don't think Ellison is the equivalent of a mobster. But I do wonder why so many people put up with that sort of bull shit.
It is an OK sentiment but not all of us have fond memories of our mothers. Mother's Day for me, only serves as a reminder of just how shitty my own mom was...
The question is did he succeed in spite or because of this side of his personality.
TL;DNR version: systemd breaks the one thing that makes Linux great, it's modularity and ability to swap out individual components with separate discrete implementations.
Honestly, I think a good tech journalist should be able to critically review what his interview partner claims and not take it for face value, which the author of this article seems to do most of the time. Today, all start-ups that do any kind of data processing advertise themselves as "big data" companies that use "advanced machine learning", but from my own experience most of them rely on pretty trivial algorithms behind the scenes.

Also, some of the numbers in the article really make you scratch your head: Achieving more than 95 % accuracy when ranking a large number of student teams in an eight-months long business plan competition, based solely on the results of a simple online questionnaire taken at the beginning of the competition? This just seems too good to be true considering the data sources they have at hand, even assuming that they use the most advanced machine learning in the world.

Of course, if you test your algorithm many times at different competitions you will achieve a perfect or near-perfect prediction accuracy for some of them (by pure chance), which however doesn't mean that you can achieve this kind of accuracy consistently (which is where the business value lies).
Going to see a Tchaikovsky concert with my Mom and Dad, can't wait :) I don't get to see them very often.
Sure, it's not called "fuck you money" for nothing.
Being truthful and honest without sugar-coating is the fastest way to be called an asshole. I am not saying LE and SJ are that type, but in general - Assholes are the ones with less or no unnecessary nicety filters.
Being a jerk is not the success factor here. Without actual competence, Ellison would not have gotten far. It's being right and being a jerk in combination which is so powerful.

"he read a paper published by IBM, which outlined a way to make it easier to store and retrieve data — a prototype for the first relational database. 'I saw the paper, and thought that, on the basis of this research, we could build a commercial system.'”
I've never really thought about this--at present, I think of it as either "one has enough money to avoid thinking about money", or one doesn't. My sociology professor uses to say that "a satiate man has a thousand worries, but a hungry man has only one", and I really do agree.
Moms [pic]
Perhaps relevant: http://seeyourfolks.com/
It reminds me of this classmate of mine in college. His mom would overhear conversations when we were working on some programming assignment and every now and then she'd stop by to comment things like "make sure to check the pointers!" Funny lady.
Was a bit shocked to find a Chemex brew guide from my favorite hometown roaster, Cartel Coffee Lab.

If you're ever in Phoenix/Tempe/Scottsdale, I highly recommend checking them out!
Not when you #undef it. That was just a possible example.
Somewhat related, and somewhat more surprising: http://www.straightdope.com/columns/read/434/is-it-true-than...
I agree with your point, but would like to clarify that I'm talking about having some decency and (at a minimum) a basic set of ethics, not being like those "nice guys" who're constantly bitching about how "girls date only assholes". (Just an example that first came to my mind.)
Ask HN: Who are the smartest/most interesting people you follow on Twitter?
Even Mobile Safari doesn't recognize the new gTLDs: typing in dumb.domains takes you to search.

Buying those new domains only makes sense to reserve them, using them really won't make sense for a few years.
Because it is an optimization that relies on well behaved developers and we all know how good such assumptions end, specially in big teams with high attrition.
Graphite Querying Statistics on an ELK Stack
There exists a paradox: Graphite is a real-time metric graphing tool yet it provides almost no metrics about itself! A few minor code additions to the graphite-api project, an ELK stack, and you'll have all the information that you need.
Hempcrete startup kickstarts a revolution in sustainable green building in US
Is Oracle database widely used in the USA?
And what you think about the Oracle database? Now, when I look in the available positions in Turkey here is what I see. Oracle, 503 positions. PostgreSQL, 17 positions. MySQL, 158 positions. SQL Server, 372 positions. MariaDB, 0 position. NoSQL, 18 positions. Redis, 9 positions. Some people say that in West USA no one uses Oracle.
can you explain why? i think as we progress most things will "just work" and coding will become easier and more fluid meaning even less people need to know how to code.
Who me? Why gladly! http://www.echocolatebar.co.uk/wp-content/uploads/2013/03/Mi...
For some reason, (perhaps the use of Title Case) I thought this would be about the GTA mod (https://en.wikipedia.org/wiki/Hot_Coffee_mod). Well, never mind, this was interesting as well.
> Scraping is not necessarily a no-victim situation. Even today after this stuff has gotten cheaper, you're costing them bandwidth fees, and likely increasing their server storage and CPU fees if it's on a metered hosting service, which is quite likely nowadays. If you degrade their site's functionality, you may chase away paying customers.

While technically correct, you are conflating the issues, because in none of the cases (that I've seen mentioned so far in this thread) the problem is with bandwidth/storage/CPU costs of retrieval to any significant extent.

Instead, it appears that almost all of the costs are incurred before retrieval: curating, sorting, etc.

I'm not arguing that it's okay, but it's just as much not stealing / thievery as downloading movies or music isn't.
Agile Root Cause Analysis: Problem identified between keyboard and the chair
Reinventing the t-shirt into a high tech wearable device
People often misunderstand the difference between failover, high availability, and load balancing.

Failover - n +1 node waiting to take over in the event of the primary node falling over

High availability - n + 2 - requires a minimum of 3 nodes to decide "quorum" and "elect" a master node. This often involves hardware level fencing and STONITH (google the name if you're not aware).

Load Balancing - distributing load amongst multiple nodes to scale horizontally better.

In a perfect world, you are using a data store that supports master / master replication. Then you just front your data store with a load balancer like haproxy. You can ensure the load balancer stays up by running multiple of them on different nodes with setting up up failover with something like keepalived. Sucks this happened at DO, but perhaps it will help you build more robust infrastructure in the future.

Always design for each individual component to fail.
(Disclaimer: Bro team member)

First, Bro is a Turing-complete scripting language ("the Python for the network") and Snort/Suricata a system centered around regular-expression matching [1]. These two paradigms have fundamentally different levels of expressiveness.

Second, Bro's core is policy-neutral. That means has no preconceived notion of good or bad, it simply provides information about activity. On top of that, it ships with numerous policy scripts to detect actual attacks. For example, there exists an SSH analyzer simply reporting the banner for each connection and byte-heuristic for detecting successful logins. On top, there exists another script that attempts to detect brute-forces by simply counting connection attempts per unit time. On the contrary, operators feed Snort/Suricata with rules which feed the system with malicious data. Your analysis is only as good as your rule set. As such, the systems spit out mostly attacks, which are useful iff calibrated to not emit a ton of false positivies.

[1] Snort features numerous enhancements for state tracking, but these are one-offs and hard-wired. For example, Snort supports "pre-processers" written C, which integrate at a much lower level of abstraction.
My mom died a few years ago. It sucks. Try to find a proxy mom or aunt if possible. It sort of helps.