skysight-inc/HackerNews huggingface dataset:
You are correct; you know just enough to be dangerous.

The sets of LL and LR languages are subsets of the set of context-free languages. They both encompass regular languages but neither can cover the entire context-free set. Marpa claims that it can run unambiguous grammars in quadratic time (reasonable) and context-free grammars in cubic time (also reasonable).

It is a relatively well-known fact that, regardless of parser architecture, it is always possible to invent a context-free language for which all possible parses cannot be enumerated in better-than-cubic time. These cases don't often overlap with common programming languages, but they are important to recognize as possibilities.

To head off your incoming rebuttal, I'd like to remind you that an LL/LR parser will find one, and only one, valid parse of a given input, at most; context-free languages occasionally admit multiple valid parses. This means that the claim that "LR parsers for all context free grammars are guaranteed linear time" is false; it's not possible to generate an LR parser for all context-free grammars.
Print this out and leave it somewhere handy: http://orgmode.org/orgcard.pdf

For a simple TODO list just open a .org file (so org-mode is actually enabled). Make a new TODO item by pressing ctrl-shift-return. Clock in with C-c C-x C-i, mark it finished with C-c C-t d. That should be all you need to get started, and when you want to do something else scour the cheat sheet to see if it's there.

If you decide to go all-in, this is IMO the best and most complete reference for a GTD-style setup: http://doc.norang.ca/org-mode.html
Nobody expects a 21 year old to have his life figured out and nobody expects 21 year olds to change the world on day one. Do your new job, try to do well, there's tons of skills to be learned in sustained work on the same codebase every day as opposed to the presumably bursty pattern of university projects. Be humble about the fact that getting a good degree is just the beginning, nobody knows everything at 21. Just because you're working a something less than your dream job doesn't mean your dream will never come true. Work on your socialising skills and in 18 months do another round of applications. Or save up some money and go sit on a beach in Thailand for two months. Whatever, you're young. Just don't tie yourself down with car payments, mortgage, wife, kids and golf clubs until you're ready to settle.
Will the new Apple devices support general access to NFC, or will it be locked up for payments only?

In Android, NFC is generally available to developers, but Apple may not want that, given their tradition of hiding complexity and choices from users.
Reading through the Github proposal for Go plugin integration, I'm pretty confused about Neovim's plugin architecture. I had thought that Neovim's plugins would be language agnostic, with external processes communicating with Neovim using msgpack-rpc (presumably paired with some method of telling Neovim to start those processes).

However, it looks like the proposal for Go integration is very much Go-specific, following the example set by Python-specific integration code. This makes me significantly less excited about Neovim's plugin architecture, since it now seems to me like every language may need support to be manually added to Neovim anyway. What's going on here?
Droplet welcomes Apple Pay
This. The root conflict of interest in the whole bay area housing issue. Existing residents vote on propositions to block new construction that were approved 20 years ago. New residents prop up the region's economic vitality with new industries benefiting existing residents and existing residents further restrict housing supply, further increasing their own home values while preventing new residents from coming in.
Someone needs to merge MetaObjectProtocol and Parser generators ideas together.
They had the principal btrfs developer a few years back, but he's currently at Facebook, where they're apparently migrating to btrfs.
> You can buy 5 Raspberry Pis for every 1 Chromebook

Not really though. Once you add the SD card, case, and USB power supply, you're at at least $80 (I know because I own one and that's what I had to buy).

Once you add the keyboard, mouse, and monitor to be on parity with the Chromebook you'll be lucky to be under $200.
Perhaps you'd consider looking for the best way to "weave" weave into consul?

http://consul.io
They're no longer blocking Bitcoin wallets, and with the forthcoming APIs regarding payments and touch IDs, this could be a "third party opportunity": you pay with crypto, and the merchant receives dollars, with some arbitrary payment processor in between.
"you absolutely must know your negotiating position before evaluating your strategy"

This is essentially true in any decision-making situation, not just financial negotiations.

I was a really crappy grad student, but I went into my dissertation defense knowing exactly what I was bringing to the table and it went very well. Ditto for the better job interviews I've had.
Correct, my argument was more about the concepts than the concrete implementations. I don't use Apples AppStore and I don't like Googles Playstore, but things like fdroid are quite nice.
Another victory for Kim Dotcom, he's getting all Megaupload data back
slightly irrelevant, but since you mentioned GTD I'd like to add that there is quite a nice open source project for that workflow. It's called Getting Things Gnome [0] (there is also a version for windows, mind you)

That might be a good idea for people who are not living in emacs. The only thing I dislike about it is the fact that it stores your tasks in a single xml-files.

[0] http://gtgnome.net/download/
I feel like this could be easily handled. Does anyone want to print out the three important values and tape them to machines/nearby walls so everyone knows?

(I don't live in New York.)
HGST's 10TB “cold storage” hard drive breathes helium, has shingled platters
This is exactly the question I was going to ask.

From playing around with PEG.js though let me tell you that while powerful it is mind-bending stuff. There's a reason why people keep returning to recursive descent, our brains have no problem debugging and grokking it.

Still, if somebody out there with the knowledge wants to chime in I'd love to hear where PEG parsers fit into all this...
Really lame yeah, it doesn't work in any of firefox, chrome or IE.
Garmin Stock -4.5%
Apple announced iOS8 will be released on 17th September 2014
I've read parts of the eAthena source code recently (https://github.com/eathena/eathena) and was very impressed with the code quality. Maybe they fixed the code base, or I didn't hit the worst parts, but I left feeling it was in good hands.
When I was 21, I wasn't able to accomplish anything with massive amounts of free time (probably a good bit less than 40 hours a week spent on college work). When I was 26 and looking for a new career with an infant, working > 40 hours a week at a job I disliked, I was more productive.

It's a huge adjustment, and I still find myself backsliding, but you can train yourself to dedicate that bit of time you have free to working on your own stuff. It won't happen overnight, and you have to be understanding with yourself when you're tired, but a 40 hour a week job doesn't limit what you can do.
Not seeing any sign of "hacking" other than someone having submitted a bunch of spammy snippets.
Are the top comments really about the livestream problems and not about what they released? http://www.theverge.com/2014/9/9/6125873/apple-watch-smartwa...
It is free to play now. The comment I was replying to seemed to indicate it was the earlier years of RO. Maybe I was mistaken.
I liked the tapping your wrist part when you are using map. It's pretty cool.
http://youtu.be/ArKPZyfZUFs
is the highest degree a phd?
Well, that's sort of how business works, isn't it? I mean, they didn't just pick a few random techs and say "make this happen", they have people whose very job is the technology involved in making this thing happen. If someone demonstrates they fundamentally can't do their job, do you keep them on the payroll or do you find someone else who can get the job done?
Sort of an interactive version of grep -C.
I'm confused by this statement, using 'non ECC' memory is dangerous and does corrupt otherwise sane data. Using or not using ZFS doesn't change this danger.
Does not look good to me, looks a bit like the first-gen iPhone.

I'll probably wait to see what they release next year.
Sorry, I should have been precise about "recruitment consultant" rather than "recruiter". Gives you a tangential and irrelevant point to hit me with.

As a person outside HR, I mentally lump the entire field into the one corner I interact with. I know it's technically wrong - once when I worked at a big company I met a non-recruiter HR person. But it's fairly normal.

Similarly, to non-tech people, I'm a programmer rather than a data scientist, and I used to be a professor rather than postdoc ("wtf is a postdoc?" "it's like professor but I get paid less").

Also, are you actually trying to argue that gender isn't a factor in how people perceive someone

I'm arguing that when a person who advertises themselves online as being in HR and gives talks about HR, it's plausible that people might perceive them as being in HR for non-sexist reasons.

Making the leap from "HR as a whole" to "the only part of HR I ever interact with" is just human nature.
> Firstly, GPUs haven't followed More.

Yes they have. Any integrated circuit that tries to pack as many transistors as possible on a die is, by definition, following Moore's Law. To convince you: http://www.mumblegrumble.com/visual/roadmap/other/nvidia_moo...
In addition to trhway's answer, I'd say we use a lot of assumptions about the world : houses usually have flat, orthogonal walls, streets are flat, etc.. Of course, we can have the computer learn those assumption, but it's more complicated than pure dense stereo.
You really don't? And you're trying to take some form of moral high ground over it?

The stream was a disaster and tarnishes the entire announcement, whose image is priceless to Apple. The jobs of the people responsible are in no way worth more to Apple than the damage done by said people.
I should have been more precise in saying "recruiting consultant".
It works fine for me (in Chrome, on Windows).
PS: "Banking Money" or better yet "Investing Money" for a few years and living on the cheap is a great way to free yourself up very fast. Don't like your job after a few years? Fine, if you've got enough invested you don't have to stay at it...Look up the "4% rule", "Index Fund," and "Frugal Living" and spend a few years hacking your finances.

You're already hacking on code 40 hours a week, it may be time to hack on something else in your spare time.
You're special. Just like the rest of us.

The 1% club can't be inclusive, that's just how it works.
I think there are two things Apple did wrong here

1. They have customized size and band, while not the shape. I for one love round shape and hate the square shape, and I believe I'm not the only one with this preference.

2. They emphasized too much on the interaction with watch. IMO, watch is supposed to notify you new things, have you glance over it and do some quick responding. That's it. User should not use watch in the same way they use phone.

In Apple watch's demo, they have too much interaction showing there and the information on one screen is sometimes crowded. That's not a good sign.

I do like the new interaction pattern they introduced there though. Quite innovative IMO.
It's quite obvious that if Steve Ballmer had written the "blue screen of death", it would have involved actual death.
:( I was really hoping for something more impressive. This doesn't even hold up to the Moto 360.
Good points, although I'd point out that parser generator! = E/BNF and code generation is optional since translating E/BNF manually is straight forward.
It's about short term profits to cash in on the hype. I wouldn't be surprised several iterations of the Apple Watch down the line when they abandon the gold edition altogether once the novelty of the product decreases and stays constant.
Everyone is both frenetically copying and making it up as they go along. Nobody really knows anything. Nobody really likes to admit this fully. You are a member of the worlds most delusional species, so don't worry about being an idiot while trying to live up to ridiculous aspirations, this is completely normal. All meaning is invented, don't bother searching for it but feel free to create as much of it as you like. And if you ever think that what you are doing is utterly pointless, don't worry, we might all get wiped out tomorrow by a big rock. Have fun and never follow philosophical advice given out by strangers on the internet.
yes, another government that actively squashes anything pro-religious, pro-capitalistic, and the community regularly takes part in witch hunts that many times lead to people getting hurt, fired, or both.

I also question the median age of the community. I once saw a multi-thread discussion (with lots of comments) arguing that a 13 year old has plenty of life experience.
I think this design is much uglier than the Moto 260[1].

[1] https://moto360.motorola.com/
Lasker Prize Winner Mary King's Top Papers
I've worn an iPod nano watch for a couple years now. It's like min-maxing in an RPG: the wrist represents an extra equipment slot.
OpenContrail can be used as an overlay network for docker: the overlay is implemented as a kernel module and comes very close to the theoretical maximum iperf performance on a server with 2x10G links.
This script https://github.com/pedro-r-marques/opencontrail-netns/blob/m... can be used to associate any docker container created with "--net=none" with an overlay network. Better yet you get all the semantics of the OpenStack neutron API: floating-ip, dhcp options, source-nat, LBaaS.
The kernel module also collects flow records of all the traffic and there is a web-ui that can display the analytics of all the traffic flows in your network.
Install guide: https://github.com/Juniper/contrail-controller/wiki/OpenCont...
Support on freenode.net #opencontrail.
This seems like a very fine piece of tecnology, at least as disruptive as the original iPhone. I'm impressed despite not owning any Apple products. The main thread on the launch is dominated by the streaming/website acccess problems, so perhaps we could ignore those and discuss the product itself here.

Starting at $350, it will sell like hot cakes.
Ubuntu and Canonical supporting net neutrality and the Internet Slowdown
Off by 1 error in the new Fitness app. Apparently you can be 101% done with a run.
The 5 Reasons People Fail in Their National Wealth Center Business
Government. More specifically, get contracted by the State Department in Wash DC. No lies when I say, very low accountability and lots of pay.

Think 86$ an hour when jobs that are supposed to take you 2 days to do are setup for 2 weeks of work. So lots of doing nothing.

Speaking from experience. Its a lazy persons wet dream.
When they announced the feature of sharing your heartbeat with your partner via vibrate, both my girlfriend and I went 'eeeeew'. Some things shouldn't be done through technology, just like that Japanese remote kissing device :)
I'm skeptical about a few things - mostly regarding the dial. They are trying to replace pinch-to-zoom, but how does it know where to zoom? Also, the main UI screen with all of the apps looks ridiculous. They don't want you touching the watch, unless it's to click on a tiny app icon?

I need to see this in person.
I am liking the idea of using the crown to help navigate around the interface.
Glad they thought about it a lot more vs just compressing the phone down into a smaller UI (similar to the small iPod was).

Also, how smoothly did those icons on the home screen move around? For some reason I found that really impressive, now to find out what the battery life is like (nice use of MagSafe as well for charging, IMO)
What My Bike Has Taught Me About White Privilege
You are only 21 years old, you have all your life to become more than an average guy.
Seems like a complete reversal. You have the watch-like Motorola running Android and looking like an actual watch, and here is Apples watch that looks like a refined Pebble and has quirky stuff like quick exchange bands that were previously more of the Android domain.
This is an Apple watch so they'll make billions of dollars out of it, no doubt. It looks like a good product too. But it doesn't have anything special compared to android based smartwatches, not even a round shaped one, plus I prefer google now for smart alerts. Still, of course it'll sell well and you'll still be able to install google now on it I guess.
It reminds me of Google Glass' interface, which for me was terrible and the reason I returned it immediately.
I'm not even sure what the strategical advantage of limiting the stream in the first place. People who can't access it still want information about Apple, and often resort to 3rd party blogs, or someone else streaming the stream. I understand why apple has a closed door stance on technology, but limiting people from participating in a live event about Apple seems foolish and with no obvious benefit
The challenge is the mini-deadlines are externally driven. "How much revenue will we report to our VC and/or Wall Street?"

Otherwise sales would just be a rolling commission with no end dates.
This poll no longer appears on the front page, or even the first 3 pages. Any chance this can be fixed so new readers can discover it and weigh in with their opinion?
I was about to comment the exact same thing. Perhaps it looks better in person, but honestly I find it weirdly jarring and just wrong --I never thought I would feel such distaste for a millennial Apple device. It's a shame: if it looked like the Moto 360 (except with a fully-round screen), it would have been quite something...

But then de gustibus non est disputandum, so please don't flame me if you disagree!

(PD: Also it requires an iPhone to work at all?!?? Really?? That's just sad...)
It's still a little geeky looking - but much, much less geeky looking than the competitors. I would personally prefer a round face but I can understand how that make it harder to do such a useful/interactive UI. Round face is fine for notifications but not as good if you're interacting.
Some of the configuration can look nice though.
The redirect to:

http://www.apple.com.edgesuite.net/live/

is lame. It looks amateur.
Keep in mind that when you see stories about people who did something at your age that has wide public recognition (like, say, Mark Zuckerberg with Facebook), those people won the lottery. Not everybody can win the lottery, and you shouldn't set your expectations based on people who have. You have a lot of time; don't rush.

Also, you say you've created dozens of projects but they were all unsuccessful. Why? What caused them to fail? You might be able to use your office job to learn skills that will help you avoid those failure modes in future projects.

(One common failure mode, which pg talks about in many of his essays, is not making something people want. Your office job should at least help you learn how to do that--even if it's making what your boss wants instead of what users want. But that still helps you get over the mental block of thinking that whatever you have coded must be important because you coded it. If you're coding for fun, it's fine to think that way; but if you're trying to make a "successful" project, then you have to face the fact that you don't get to define what success is. Don't feel bad if you have that mental block: most coders do--I certainly do. It's just something you have to learn to deal with, and that takes time.)
Finally, someone not trying to mimic analogue watches.
I am liking the idea of using the crown to help navigate around the interface. Glad they thought about it a lot more vs just compressing the phone down into a smaller UI (similar to the small iPod was).
Also, how smoothly did those icons on the home screen move around? For some reason I found that really impressive, now to find out what the battery life is like (nice use of MagSafe as well for charging, IMO)

Not a fan of those animated emoji at all. Not sure why they included those tbh.
This is absolutely spot-on correct. Your life is so far from set in stone at age 21 that you won't believe how different 21 is from even age 25, just a few years down the road. The grass will always seem a bit greener elsewhere, but that's human nature, especially when you've just graduated college. When I graduated, I had a top notch degree (like it matters), but I didn't even have a good job that paid the bills easily. It was what I thought I really wanted to work in, what I thought I should be doing, so I took a huge pay cut to be a low-level researcher. I was so jealous of my friends who graduated and took a "boring job" that paid triple what mine did, who got benefits and bonuses, and did exactly what @anigbrowl said - they banked money for a few years and it set them up for so much success. They fostered their own interests on the side, paid off any debt or loans they had, got cars or houses, and saved up their money. Without fail, all of those friends found jobs they enjoyed far more (some of them through connections at that boring job they didn't like in the first place), jobs that let them have a greater impact on the world, and jobs that were more in line with their interests as they evolved through their 20s. And again without fail, none of them accurately predicted the direction their lives and passions would go from the time they were 21 until now.

I did the same thing, but without the added benefit of making any money like you're doing now. I had such a strong notion of what I wanted to do, and as I spent more time messing around with ideas in my spare time and learning more about what I wanted for myself, those notions changed so radically that I went from stem cell research to IDEs in a matter of years. The thing that helped me the most were the people around me. I was able to talk out all my thoughts and worries and anxieties. I was able to share in other people's interests and passions to see if maybe those were mine too. It made me feel like I wasn't alone, like things weren't hopeless, and like I had the potential to be extraordinary if I wanted to be. Ultimately the things that have truly begun to define my life came from utterly unexpected places, and almost entirely from the cast of friends and family around me.

Hang in there, the path gets clearer.
This article is a year old, and was based on early development versions of Docker. It's not a good basis for discussion of the current version's pros and cons.
> User should not use watch in the same way they use phone.

Nonsense. Would you have said the same thing about people using phones only to talk when the iPhone came out? Not an Apple enthusiast, but I'm impressed with their efforts in constantly trying to redefine how we use "established" products.

Not impressed by what is shown of the Apple Watch, by the way.
I don't know If I'm an idiot, but I'm not seeing the huge deal here. Is the space from the pocket to the wrist such a chasm that it merits making a device like this?
Google Mug Maker
I wonder if they called it "Apple Watch" instead of the expected "iWatch" just because everyone was already assuming the name?

It doesn't seem to fit in with their line of products, iPhone, iPad, Apple Watch? (and yes i'm aware of Apple TV, but nobody uses that)