skysight-inc/HackerNews huggingface dataset:
Just a very delightful quote from the link above:

<quote>To me, however, a programmer is who I'm looking for, while a resume full of revenue increases and cost reductions sounds like an "anomalously high-cost parasite who types some mumbo-jumbo into Excel and PowerPoint, claiming credit for others' work".</quote>

Mind you, I am not saying that value-adding is a bad-thing. But given all the opportunities these days, Flash storage for example makes a world of difference, it is amazing how stubbornly all those PowerPoint mumbo-jumbu types resist. Usage of these technologies (in jargon, embracing technology) can add big bucks.

Oh boy, they love powerpoints and meetings as much as they lack technical skills, in my experience.
I think that a lot of things are better taught from the metal upward than the opposite.
I had two course for networking the first taught me the layers top to bottom, I learned by hart the list of layers to pass the course but didn't understand it, the other was bottom to top and everything was clear then.

Same thing with virtual functions, once I've learned how it was implemented then I was ready to understand why it was useful, not before..

It could be me who work this way, though.
Tidal power generator unveiling hailed as landmark
According to Eric S. Raymond's version of the Jargon File, people used to joke that MS-DOS system calls delivered "same-day service." Now that we're living in the future, that joke has become literally true.
I use Harvest for time tracking and invoicing. The free tier is fine if you only have two clients at a time, and the cheapest paid plan is pretty affordable.
That particular version of a quote is listed on Wikiquotes as unsourced, and therefore unreliable. [1] However, he did say, "I couldn't do it. I couldn't reduce it to the freshman level. That means we don't really understand it." [2]

[1] http://en.wikiquote.org/wiki/Talk:Richard_Feynman#Unsourced

[2] http://en.wikiquote.org/wiki/Talk:Richard_Feynman#Teaching_q...
You seem to have forgotten about American soldiers supporting rebels in Libya.
there's a greyed out X next to the title, but it's definitely incredibly obnoxious.
My opinion is that a compiler is best understood as partial evaluation of an interpreter. So I'd start with an interpreter and give an example of compilation which simply concatenates the code parts of the interpreter without dispatch logic. This is what compilation is. The rest is optional optimizations.

Similarly, I think parsing is best understood by implementing a parsing algorithm. While popular algorithms like LL and LR are rather complex, CYK algorithm is straightforward to implement, directly corresponding to the definition of context-free grammar. Other algorithms are optimizations.

For ordering, I think it is best to start with AST and its interpretation. And then parsing and lexing (in that order). And then compilation. And then extending the language with features. And then various optimizations.
Ahoy!

There are a lot of different use cases mentioned on the homepage. Which ones are the most prevalent by beta users?

I realize that this second question may be driven by the answer to the first, but are there plans to integrate with any existing list-making services (foursquare, evernote, etc.)?
Some free advice I learned the hard way -- for whatever it's worth...

Never, ever feel guilty about taking time off, especially if you have a wife and children. It's your moral duty not only to them, but to yourself as well. If you're single, you still need to spend more time away from work than you do at work.

The American notion of the American dream is just that -- a dream. Spend more time with family and friends than you do at work. Limit yourself to 40 hours only. If you can't do it in 40, it doesn't need doing. Don't work nights or weekends unless your business is geared to those hours, e.g. restaurant-based IT, hotels, you get it.

When you go home at night, you're unemployed. Set up emails and texts to reply you are busy. I set the expectation with my bosses that I am unavailable nights and weekends. My family come first. Full stop. Money can be made anywhere, my family is more important. I have one family and one life. I cannot hit the rewind button. You choose your legacy: time spent with loved ones or time making money for people that don't love you. You choose. This is not an attack on hard work, it's an attack on obsessiveness to get ahead. It's not required to have a good life. France is right. Work after 35 hours sucks, as do unwanted email and text missives after COB.
We don't use iCloud for syncing, all the lists, nouns, broadcasts, and so on, are server-backed. The backend is primarily built on Rails server. Some services that run periodically are written in Go.
I think it's fair to place Alcubierre drive and something that's been physically built and tested in two very different camps.

I understand this thread was about the theory, but from an engineering perspective that's a substantial distinction.
There's two sides:

(1) Collecting the money used, and
(2) And choosing how to spend money for the benefit of the beneficiaries.

Both basic income and traditional welfare rely on government for #1, true. The difference is in #2.
> the left has been much more open to compromise

Both sides compromise, but only when they think they are getting the better deal. There are moderates on both sides who get things done, and there are extremists on both sides that stifle progress. One side is not better at compromise than the other, in any regard. They are all politicians, and they are all motivated by the same thing: power and self fulfillment.
Good to see Alan Turing getting his due. There's a great book about what was happening during WWII there called Cryptonomicon by Neal Stephenson. It's about a lot more than that, but a good chunk is about Bletchley Park. It's a fictionalized account, but I'd highly recommend it to the HN crowd that is interested in Turing, encryption, WWII, etc.
Hail a cab with YO
Mining dark data without Hadoop
> your opinion that money is the only reason to develop software

I don't hold that opinion. I hold the opinion that money is the only way to make developing software a full-time endeavor. Otherwise, I'd have to find some other way to support myself. As it stands now, I can cake my living writing proprietary software and try to use the time I have left over to write free software. But I also have to go grocery shopping, spend time with my wife, help my family out with things, maintain relationships with friends, understand and contribute to policy discussions in my community, exercise, sleep, cook, eat, and many other things besides software that contribute to a healthy life. Without being paid to write software, I would spend as much time on it as I spend playing the Irish drum...which happens to have been 0 for the past month. I'm sad about this. As I'm sad that I can't spend all day working on OpenHatch. You seem to be asserting that creativity and desire are enough for someone to engage in significant amounts of labor, however enjoyable. I ask you: How do you pay your monthly expenses? How do you think most developers of software, libre, gratis, or otherwise do so?

I'm writing this while running Chome in an Xmonad window on top of Ubuntu GNU/Linux. I'm not ignorant of Free Software.
Yeah, pretty shady behavior. While the server could have legitimately been down, this is ripe for abuse.

On the bright side, nerdc0re.com is available and might be a good first pass filter for hardcore nerds. =)
https://www.youtube.com/watch?v=MO0r930Sn_8

Feynman: "Magnets repel each other."

Interviewer: "What I want to know is what's going on ..."

Feynman: "Magnets repel each other."

Interviewer: "...between those two bits of metal."

Feynman: "Magnets repel each other."

Interviewer: "Well then, but what does that mean? Or why are they doing that? Or how are they doing it?"

Feynman: "Ah, [pause] uh you're asking ..."

Interviewer: "I must say that's a perfectly reasonable question to ask"

Feynman: "Of course! It's a perfectly reasonable question."

See also his quote about quantum mechanics - "There was a time when the newspapers said that only twelve men understood the theory of relativity. I do not believe there ever was such a time. There might have been a time when only one man did, because he was the only guy who caught on, before he wrote his paper. But after people read the paper a lot of people understood the theory of relativity in some way or other, certainly more than twelve. On the other hand, I think I can safely say that nobody understands quantum mechanics."

https://en.wikiquote.org/wiki/Talk:Richard_Feynman#.22If_you...
It's not non-dismissable - there's a faint (X) at the top right of the box.

Why do people do this? Do they not measure their bounce rate?
Nice! Excited to try this out. Been using my chromebook lately with some web IDEs and always wondered if there was a plugin replacement for flux.
No, but I'd say it means we don't understand software.
I would say it's actually in the order that it is on the site.
Making lists were the top thing that everyone did, far and away, for personal use and for public display. Others liked having a central place to send recommendations from, for movies, restaurants, books, TV shows, podcasts, and more. The activity feed and broadcasts seem to be good when you have a lot of followers (as some early adopters did), so we expect that to grow over time.
I asked a particle physicist to compare the validity of this to the faster than light neutrino claim that came up and his response was:

"Although several people are drawing that comparison, they're really not in the same class. OPERA did an extremely thorough analysis of the faster than light neutrino result before they published. In the end it turned out to be a very subtle experimental error that cause the problems.

In contrast, this is just junk science from start to finish. The initial claim was likely an outright lie to lure investors."
Today is a good day. I just had a call from a telemarketer. Did I yell and…
Under them would be the "Easter Egg Evangelist" which has awesome assonance.
Yeah, I'm working through it in more depth now (I just fired this off last night quickly without a lot of thought). There's more to be said about take. My implementation here totally does not work.
Russia bans Western food imports in Ukraine sanctions retaliation
Important security message regarding SynoLocker
Supercompetitive Company Startup Model
> I’ve now had a piece of property I purchased taken from me

While I think that the way the auction went down sounds rotten as all hell, you do not purchase a domain. You lease/rent it for a period of time.
A watch carved out of marble – “The David” of watches
First Meteor Amsterdam meetup on August 27th
Sounds like the job I'm looking for :)
Using the Event popup tool in Firefox Dev tools
Facebook App Analytics: Hootsuite, Instagram and Buffer Are The Leading Tools
And it's not in fairness to the late bidders. Everyone knows well how much the price increases in the last minute.
Here is Nytimes quoting Google's Mindfulness Course [1]:

Perhaps that’s why Google offers its employees courses called “Search Inside Yourself” and “Neural Self-Hacking,” which include instruction on mindfulness meditation, where the goal is to recognize and accept inner thoughts and feelings rather than ignore or repress them. It’s in the company’s interest because it frees up employees’ otherwise embattled brain space to intuit end users’ desires and create products to satisfy them.

[1] http://www.nytimes.com/2014/07/27/sunday-review/no-time-to-t...
https://www.icann.org/resources/pages/name-holder-faqs-2012-...

If I bought a name through one registrar, am I allowed to switch to a different
registrar?

Yes. The Inter-Registrar Transfer Policy, applicable to all ICANN-accredited
registrars, provides that registered name holders must
be able to transfer their domain name registrations
between registrars. You must wait 60 days after the initial
registration or any previous transfers to initiate a transfer.

This applies to ownership changes too, you would not have been able to transfer for 2 months.
That Toshiba represents just about everything wrong with inexpensive laptops. It's large, heavy, has a terrible screen, slow HDD, poor battery life, and underpowered CPU.
Accessibility matters! The fewer barriers to entry, the fewer interested people your project will turn away.
Now there's a good tech interview wheat chaff test! Pass on applicants that don't shout out "hash table" perhaps?
Enom allows invisible parent accounts to sub-accounts.

Someone could take your domain without any notice at all.

The moment someone gives you a domain in enom you better push it out to another top level enom account (and then maybe even transfer out of enom).

Especially if the account is "created for you".
What if they tell you before you sign up?
Top 10 One-person Startups
Photos could replace passwords
EndContract.COM Organize Your Contracts and Be Business Owner of This Company
When you take the legal complications away, the "marijuana business" is nothing but farming. Beyond that, it's farming involving a crop that is (relatively speaking) very cheap and easy to grow.

Once the laws are straightened out, I see no reason why big agribusiness won't completely crush all the startups entering this space. They have the scale, resources and experience to produce cannabis vastly cheaper than anybody else could hope to. A few small boutique farms might be able to eek out an existence (maybe we'll see "fair trade" marijuana?) but it's not anything I would ask a VC to put money into.
Over a Billion Passwords Stolen?
Patriotism, propaganda, religion...all these things are to control people. People live in provetry, have nothing to eat, have no rights etc. And, sadly, still think Putin is a great leader.

Majority of population do not like to think. It is better to turn on TV - and here are all answers!
I think the data/click tops out too early. I maxed out at 369/click and it's not even worth clicking after a while.
Unsubscribing to emails just got a whole lot easier on Gmail
Wait wait... how old are you? This is a port of the ground breaking game Sim City. Look it up, you'll be pleasantly surprised :D
Very interesting. I wonder if they're breaking that provision or if there's some backhanded interpretation of it that they're using.

EDIT: Whoops, re-read that again. Yep, that makes sense. I think "auction lock" is like 42 days. Like I said, locking it makes sense to avoid baddies getting hold of your domain easily.
Eh, I think that for the near term, the internet of things is on the ropes. I think nobody's buying arduino or beaglebone, raspberry pi, etc. books any more. I think plenty of people bought one gizmo and a book, and now it's sitting in a drawer somewhere.
Because centrally planned economies have been notoriously unable to predict and meet demand. Adequately meeting demand is important, especially considering how fresh and healthy food is for the most part perishable. Perhaps one day, when/if something like Soylent can be supplied as a utility this would work.
There is no confusion among physicists about how wings work.
Link? The numbers I see for this service are:

"Base certificate costs $165.00 for three domains"

"After the third domain, each additional domain costs just $45.00"

http://www.positivessl.com/multi_domain_ssl_certificate.php
This is fake; it's just a survey asking "would you be interested in such an idea."
The best task management technique: schedule for energy levels
Don't be a jerk
Recently someone asked a question here on HN. I answered, and while it didn't take long, it did take a moment or two of my time. Freely given.

Then the question was deleted. No thanks, no acknowledgement, no reply. Just summarily deleted.

In the grander scheme of things it's small fry, but it irritated me. They probably don't care. After all, who am I to them? But still, it rankled a bit.

People - don't be a jerk. If you ask a question and someone answers, say thank you. They've taken the time, does it cost you too much to be polite?

Or am I just completely out of touch with reality?
Ancient "Greeks" seemed to have pretty good horse collars by about 1000BC, http://www.salimbeti.com/micenei/chariots.htm, suitable for pulling double chariots. It seems they could provide some motive power without strangulation at least, via what is now termed a breast-collar harness.

However this http://www.machine-history.com/sites/default/files/images/ho... shows the issue, some of the artwork from Greek times seems to match with part 2. of that image, some not far from part 5. So it was, it seems, seen that the burden needed to be pulled from the horses chest and not from the neck per se.

www1.hollins.edu/faculty/saloweyca/horse/h_tack.htm describes the issue in detail and makes the same claim for the Greeks; again stating that the Chinese developed the horse shoulder harness in about 300 BCE.

An interesting subject, thanks for your citation.
NYTimes has an article on front page
http://www.nytimes.com/2014/08/08/world/europe/russia-sancti...

it takes a while to write a couple hundred words sometimes.
It's not a missed point. The term "plasma" means something very specific. You can't just take an existing thing (virtual particles) and slap the term "plasma" to the end of it and necessarily be correct.
Madness? Tackling problems (consensus, protocol, etc) early on a "stupid move"? You believe that copying bugs (as something you'll have to do if you want to create a new btc node from scratch) is something we should strive for? Having another client to fall back to if there's a bug in one of the others is, again, "a stupid move"?

"Many have tried such as bitcoin-ruby (ruby) and btcd (go), but they are plagued by almost constant issues of them having different states and getting forked off the network."

This is _exactly_ why you should have multiple, clean room implementation from the start.

Oh btw, we've already got consensus with 3 full nodes for quite a while.
budget numbers are only meta data
Show HN: Kinko.me crowdfunding – a project to bring PGP to the masses
NotepadConf: the latest technological advancements in plaintext editing
*Unicode… the box-drawing characters aren't ANSI.

(The confusion comes from the MS-DOS's ANSI.SYS driver, which provided some ANSI-compatible control sequence handling, together with IBM Code Page 437.)
For this easter egg, it looks a little better to use the "encrypted" Google domain:

https://encrypted.google.com/search?hl=en&q=Bletchley%20Park
I would have left my smartphone in the car if was visiting the DARPA building myself. Who knows what they did to his phone while they had it...
Mathematica 10 On Raspberry Pi
When I was in 6th grade, so early 1980s, I had a homework assignment to ask an adult (in this case my Dad) if they were worried that a robot would take over their job.

I bring this up because there's essentially nothing in the article that couldn't have been written in the 1970s.

Also, the idea of "this lovely future where robots do the work and humans design the robots and everyone has leisure time and lots of money" dates back to at least Marx ... or the Jetsons if you want a pop culture reference.

I was also a child of the 70s and 80s, which means I remember the classroom experimentation of that era, like arranging the seats in circles, students being able to pick which classes to attend, and teachers stressing that the point wasn't to "memorize what is told to them" but to understand the ideas. (There were also teachers who wanted use to memorize things.)

I am an adult of the 2010s. The high stakes testing and commercialization paradigm of the last 15 years - a generation of students! - was sold to us as the revolution needed to upset the old ways of 20th century factory workers.

I don't believe them. Why then should I believe the people mentioned in this Vice article, who sell their revolution using the same talking points?
Planes are easier to ground (see what happened with Morales). The US wouldn't even be close to knowing where Russia's subs would be:

http://thediplomat.com/2011/10/chinas-overhyped-submarine-threat/

> It was the US Navy’s biggest jolt in years. On October 26, 2006, a Chinese Song-class attack submarine quietly surfaced within nine miles of the aircraft carrier USS Kitty Hawk as the 80,000-ton-diplacement vessel sailed on a training exercise in the East China Sea between Japan and Taiwan.

>The Song-class vessel, displacing 2,200 tons, was close enough to hit the Kitty Hawk with one of its 18 homing torpedoes. None of the carrier’s roughly dozen escorting warships detected the Song until it breached the surface.

And:

https://www.youtube.com/watch?v=nqFVOL7mLd4#t=9m58s
Can someone please explain a use case for this 'framework'? The whitepaper explains many things, which are somewhat confusing as to their level of use/abstraction.
Cool game, but it's weird that you can Science is cool!!! lvl 7 before lvl 6 if you gather enough money.
The title is just so wrong - better would be this line:

Key numbers an entrepreneur should know
in order to give investors confidence.

The article is a good one - the title is just a complete nonsense.
Thanks for that; maybe it's the confirmation bias speaking, but I couldn't agree more with that, especially parts like this:

"More importantly", because all means to reach our ends often fail, and then all we're left with is our means. You can't count on any career strategy to give you either a dream job or a load of money; it'll work to some extent or other but who knows. What you can count on is your lifestyle being affected rather predictably by your career choices. The impact of these choices on relationships could thus be weighted as more important than the impact on career advancement because it's more predictable.

I'm not about to change my hobbies because of who I work with, but I also have turned down obvious career-improving offers because it would have required I move. While the day job sucks (a lot sometimes), it's really stable and I really like the area. Call me stuck in a rut, say I'm afraid of change, even call me a programmer, but at least I'm happy.
Show HN: Receive alerts in your browser when product price &lt; alert price
I was a TA on a compilers course that worked backwards. I'd taken the course myself two years earlier when it was taught by a different lecturer and found it excellent, and most of my cohort agreed.

When reversed, however, most of my students found it extremely hard to wrap their head around the the first part of the course, i.e. code generation from an AST. They didn't have sufficient grounding in recursive data structures and algorithms. While this might be a problem with the degree program rather than the compilers course, I believe that learning to write a recursive descent parser (by hand) provides this grounding and makes the code generation bit much easier to grasp.

Unfortunately the new lecturer had also done away with teaching the students how to write parsers by hand, instead encouraging them to use parser generators. I thought that was tragic. One of the best moments of my programming life was writing a recursive descent parser for a non-trivial grammar in one sitting (about 500 lines of python), hitting run and having it just work first time. It was orgasmic.
For sure, the initial barrier is really low, but when it comes to actually building stuff with it, you still have to deal with the js way of doing it, handling classes, obviously totally not like the java counterpart, or collecting your projects resources in script tags, which is messy. At some point you also have to drop the global methods, which seems to be the obvious first benefit.
Im just not sure if teaching a dogmatic processing like way is the way to go in js, or general
> I have never, ever heard of eBay, for example, restarting an auction because it was “unfair” someone couldn’t bid due to eBay’s technical incompetence.

eBay policy is for them to extend auctions that are affected by site outages.

http://ebaystrategies.blogs.com/ebay_strategies/2007/01/ebay...
https://www.google.com/search?q=ebay+outage+extend+auction