skysight-inc/HackerNews huggingface dataset:
It's been a while but, from memory, the parts that caused me the most grief were infix operators, unary minus and statements like IF with a variable number of parameters.

I parsed the text into nested lists of Nodes where each node could be a literal or "word" value, a [ ] list or a ( ) grouping. The interpreter treats the nodes as a stream to be consumed one at a time.

When the interpreter is expecting a call to a procedure the next node in the stream should be a word. It can then look up the procedure in a dictionary of built in and user defined procedures. The list of parameters to the procedure indicates how many additional nodes to evaluate when building the values to pass to it.

In the case of variable parameters like a call to SUM you can express it as "SUM 10 20" for the minimum parameters or "(SUM 10 20 30)" for a variable number. The grouping indicates the first element, SUM, is the proc and all the other values are parameters. You could also express it as "10 + 20 + 30" which is evaluated as either "(SUM 10 (SUM 20 30))" or "(SUM (SUM 10 20) 30)" - I can't remember off the top of my head!
The drawback to easy chroots is that no one tries to boot mainline Linux directly. Try looking for information on how to boot Debian on a Nexus 4.
I think the key in these GMOs is that the M is to address inorganic environmental challenges --so that they produce more under challenging conditions rather than addressing organic environmental challenges (like pests --which require dousing artificial chemicals --to which many people are allergic).

In the end, though, ironically, GMOs have the potential of being more environmentally friendly than the alternatively produced (traditional) hybrids. It's too bad they got a bad rap from the Monsanto shenanigans.
OK, this is one of those times where infosec people get annoyingly close to "appealing to authority." So far 'rdl has said Android is "the worst currently-shipping security product", "[Blah blah blah], and then there's Android", "Android (until absolute latest) = lovecraftian horror" but the latest is upgraded to "exceptionally bad", and a deeply-nested subcomment about running every task on a separate machine (which I'm sure ChromeOS does... /s) But who needs to hear logical arguments? When the guy from CloudFlare speaks, the thinking is done!

Alright, as something of an Android fanboy it pains me to admit, he probably has a point in this case. But it'd be nice to hear about what specifically is wrong, especially since it would seem there's a fair bit right, like SELinux, automatic encryption, ASLR. The worst thing in my view, is the permissions system, which is probably salvageable (and as I understand it, was improved in Marshmallow.) 'rdl has given more details about pretty much every imaginable system but Android -- are we supposed to just assume Android does every bad thing he mentioned, and the opposite of every good thing?

Edit: I could almost let this slide since the particular counter-comment was equally vacuous. It's still annoying to see "security guy from $BIG_CO => GTFO" (who is apparently smarter than all the security people at Google who've worked on Android, but we just have to take your word for it since you didn't elaborate.)
Judging from the video at https://iml.osu.edu/vfa-welding, the side diagram is very much NOT to scale; when they call it a standoff sheet, they're being very descriptive.
Controversial Hacking Cases of the Past Decade
How is Nvidia  charging $15K for a deep learning box when you can get them $9K?
NVIDIA $15K 8 to 10 week lead time. (http://info.nvidianews.com/early_access_nvidia_3_15.html)

Same thing here is $8999 an I assume way less than 8 to 10 weeks for delivery! http://exxactcorp.com/index.php/solution/solu_detail/225

Am I missing something or are these indeed the exact same thing?
> I have no problem with that. Want to not have the damaging effects of smoking? Don't smoke. Seriously. You're addicted, I get it. But the fundamental unhealthiness of smoking isn't going to change any time soon.

OK, and what did that just achieve?

Really, what's the point of telling people to do or not to do stuff? What if I tell you to stop putting sugar/milk in your coffee, will you? What's my say in it?

There's solid reasons preventing people to leave facebook or quit smoking. Work with that, and you'll make a meaningful difference. Or don't, stay on your lawn at kids and their facebooks, you'll be less relevant than an ant in china.
China abandons one-child policy
Near-record strength El Niño still on track to bring a wet California winter
> So basically, anything that looks like a real patch should be merged?

Yes.

> No amount of automation could ever address these concerns.

Watch out for when experts say no.

If a tests and coverage can be trivially checked by a reviewer, why not let a bot do it? Conversely if it doesn't meet basic standards, why not let a bot ask for changes?

What if I train a refactor bot to make trivial refactorings? Naming, extract method, extract interface, warn on over coupling? If the cost of backing out a patch in the future is near zero, the cost of applying a patch today is also near zero. If the person making the change has a good track record, why not automerge?
Trump Demands Disney Re-Hire Tech Workers Replaced by H1B Workers
Yeah - in their presentation they point out the similarity, and explicitly talk up their achievement as explosive welding at the laboratory scale, without high explosives.
It is also reasonable to use abbreviations. This not only impacts letter frequency, it also speeds encryption and reduces the efficacy of a Dictionary style attack.
in that regard, i think that the copyright actually makes things worse. at this point, the films are likely a liability (being so flammable); releasing them to the public domain is unlikely, due to costs and potential costs.

spending the time and money to get a good transfer likely won't mean much money before the copyright expires, thus making it economically a worse proposition.

i feel this is a case where law/finance and technology don't intersect.
The arms race for anti-drone weaponry
Good! I support Airbnb 100%.
Care to explain the reasons? Doesn't windows 10 phone home? The window xp/7 i used previously would inevitability get affected by viruses. I am using Android for last 4 years have not have single virus or even malware problem.
Revelations over IRS use of secret cellphone tracking systems
Best HTML5 JQuery DropDown Menus for Developers
P.R. to make it look attractive as a place to work. Execs wanting to be more important in the world and build a bridge to future opps outside of google
1. It doesn't tell you at all that you "must" accept a plea bargain. It very well may tell you that you should bluff and proceed to trial so the prosecutor will drop your case in order to preserve his conviction rate.

2. Again, the metric is too coarse. It's not a random representative sampling of all accused criminals who make it through a full trial - the prosecution is like a football team that has the power to call off the match at any point up until the last minute if it looks like they might lose. We shouldn't be surprised that they tend to win when they choose not to do so.

3. This is well-studied and very intuitive: the more serious (and newsworthy) the charges, the more personal and political pressure to pursue a case, even a marginal one. You don't consider this possibility when speculating why federal courts have lower conviction rates.

4. A bargain requires both sides to give something up - if the prosecutor would only let you plea to the charge/punishment he thinks you'd get at trial no ones would ever plead out!
Efficient at what?
Facebook is a private company with its own rules. It's not a government with a bill of rights.

I do not have a Facebook account and I do not use it because I disagree with everything they are doing and everything they represent.

It is sad, or shall we say pathetic, that individuals connect their identity and sense of self to an ability to patronize a particular brand of consumer ad delivery network.
Love can hurt, that's true. But so can everything else we invest in, no? It's for you to decide if that's "above all" or just the natural way of "things being".
Could you explain why you think Android Marshmallow is "exceptionally bad"? Because I'd really like to know why you think it is. Android gets a bad rap for malware, but it's really a lie perpetuated by people who dislike the platform because they're jealous of its popularity. And even when malware laden apps are sideloaded by people from questionable sites the effects are often minor due to the mitigation strategies employed by Android. Like I said before - where is this pandemic of Android infected phones wreaking havoc? Where are all of the stagefright exploit stories? There's virtually none.

Additionally, Android patches are distributed pretty fast by Google to their phones. It's unfortunate that the OEM's and carriers delay the process for their phones, but Google has no current control over this.
That shows some weakness, but of the sort "less bits of entropy than ideal", not "orders of magnitude more crackable"
Northwest Cut Corner Defects
I think Chromebooks will go down in history as an example of a very viable product for some particular niches, such as those that you mentioned, which isn't a big enough product to be interesting to Google.
Thailand has 3x the arable land per capita of China. Thailand is a major food exporter. China is a major food importer.
PayPal experiences 2 hour global outage
If it's more than 6.65 bits of entropy, those are the same thing. There remains the question of whether it is sufficient orders of magnitude more crackable...
Honkey Donkey – Report Traffic Violators in Your City
Realm (YC S11) Is Hiring a Mobile Product Manager
Hi — Tim from Realm here (https://realm.io). We’re building a mobile database: a replacement for Core Data & SQLite, running directly inside mobile phones, tables & wearables. Hundreds of millions of people rely on Realm, through apps from Pinterest, Google, Amazon, eBay, Intel, Hipmunk, Expensify, GoPro, the BBC, Adidas, IBM, Homeland Security, Walmart and many, many more. We’re also the #4 most-starred database on GitHub with >7,000 stars and growing fast.

I oversee our Product & Marketing efforts and find myself looking for a new Product Manager to join our team. You must be someone with a background in native mobile development (ideally both Objective-C/Swift AND Java). You must have a deep understanding of the technical & business concerns of mobile app developers, and an attention for detail in SDK API design, visual UX, and technical writing.

Experience with native development is required, but any additional experience you have with other mobile frameworks (React Native, PhoneGap, Xamarin, Unity, …) will be a big plus.

You don’t have to have formal experience as a product manager. We’ll gladly talk to you if you have background as a developer, evangelist, or other role closely related to mobile development and just want to branch out.

You can email me directly to apply or if you have any questions: tim@realm.io If you want to apply, I’d love to take a look at your resume (and GitHub account if appropriate).
From relational database to Kafka
Microsoft Sees That Apple Has Been Right All Along
The Economist is worth the subscription. You know how you often read about something you know in the media and think ... "if they are getting this wrong, what else are they getting wrong?". I've noticed it happens quite a bit less with The Economist, and they write about a fairly broad range of subjects.
That's pretty much the #1 reason why most people still stick to sublime or other text editors. Atom just can't handle large files. It's a shame really because Atom actually looks great and works well as a point and click text editor. But right now Sublime offers everything Atom offers but built on a C++ engine.

In Vim I can just open up a 21mb db dump, do some regex to delete unwanted rows, and be done after a few seconds. Its amazing how vim can handle large files. I cannot imagine doing the same in Atom.
Pay to Play: How Investors Get Burned in a Downturn
Also discussed here
https://news.ycombinator.com/item?id=10471618
Love isn't a life methodology, it's not "a way to go about life", you don't use it to live a better life the same way you use a jacket to be warmer.

Love is something that happens during life, it's part of it, inside it.
Many people believe GMOs are dangerous to human health, environmentally destructive, and a tool for multinational corporations like Monsanto to control the global food supply.

Many people believe that vaccines cause autism, too.

The answer is better education, not pandering to the crowds.
I would assume some people are holding them for purely speculative reasons--planning to sell when the price goes up.
How we got 850k views in 6 days without spending a $ and what we learnt from it
I would be a cool idea for normal folks. Instead of using a laptop they can connect the phone to bigger screen for watching movies/browsing/email etc. That is mostly the case of my friends/relatives who are not in IT/Business sectors.
Ozone hole over Antarctica expands to near-record levels
Yeah we found a place eventually. Had to put down insane deposits up front which is just ridiculous. We'll renegotiate after the 18 month trial period when we go to sign a 5 year deal. Gotta love commercial space.
Original research paper: Peeking Beneath the Hood of Uber http://www.ccs.neu.edu/home/cbw/pdf/chen-imc15.pdf
How do you know it didn't require trust or love? It's just that when we are younger "trust" is much easier to happen.

Don't you have memories of not having fun with some fellow child because you did not "trust" him/her?
Perhaps this will be (has been) delayed to continue to allow the Stingrays to exploit phones.

Snowden's leaks suggest that juicy exploits are kept unfixed at the behest of the surveillance state.
What if validating code was your job, and you wanted to automate an unimportant part of it? What part would you automate and why?
> Polyglot. You can use Vert.x with multiple languages. Vert.x doesn't preach about what language is best

Gradle should learn this lesson and also offer multiple languages for its build scripts, and more people might adopt it.
To which nation?
> Wozniak hasn’t contributed in a meaningful way to any technological advancement in modern-day computers.

That's a silly thing to say.

It doesn't matter if he has or hasn't. The guy did some stuff in his day and now he can do whatever he wants to. The complete article is a weird kind of hitpiece. Woz is a hacker's hacker, it's very strange seeing people go after him.
Want to know Google's internal HR tactics and trainings?
In this similar vein, I had a religious experience when I realized YouTube had a 2x button. I'm now livid beyond belief that I can't do it on mobile.

Although I will rarely listen to more emotionally charged content (TAL, Radiolab, etc) on the multiplier, since I don't listen to those shows for their facts or to learn something.
re-titled, src ~ https://twitter.com/GiselleShapiro/status/659961553052041217
I am not sure about which society you are talking about; the one I live in considers personal success to be much more important than "love".
Wine is an area ripe for fraud. I seem to have inherited a fairly good palette from my mother. I'm probably a super taster for some things (which is often annoying as some smells are enough to strike me down when most other people can't even detect them). Although I'm not super serious about it, I enjoy wine and have been part of some wine appreciation societies.

There are a lot of people who are really passionate and knowledgeable about wine. They are true experts in the area, but it is striking how often it becomes apparent that they have a really serious physical handicap -- they can't taste the wine. I'd like to invoke Dunning Kruger here, because these experts are usually completely unaware that they can not taste the wine. However, it is much more complicated than that.

As an example, imagine that you went to an art gallery. A crowd of people are gathered around one picture. One person, obviously very knowledgeable about art and art history is waxing poetic about the use of colour, the balance of round shapes with square shapes and the almost beastial quality of the theme. You look at the picture and instantly recognize it as "Dogs Playing Poker". Of the 20-30 people looking at the picture, you realize that you are the only one who can actually see the dogs and notice that they are playing poker. Everybody else is entranced with vague, undefined shapes and mysterious gradients of colour.

You say, "It's 'Dogs Playing Poker'" and the esteemed expert beams in your direction saying, "You are absolutely right! Do you see the green here, it's almost like the felt on a gambling table. These shapes here seem to be alive with animal ferocity. I like your description of playing poker, as it fits well with the whimsical nature of the composition." The others in the group nod approvingly.

Someone who has a really good palette and who has trained it well can easily tell who can taste the wine and who can't -- just in the same way that most people can tell who is visually impaired and who isn't. And because the ability to taste the wine to that level is really, really rare, the experts who have a disability are often completely unaware of it -- they are miles better than your average person who has not studied the subject every minute of their adult life. So the wool is already over their eyes, so to speak.

The thing I'm incredulous about is the lack of due diligence from the auction houses. Someone claims to be selling hundreds of thousands of dollars of incredibly rare wine dating from WWII and before. When someone asks where a wine was originally bought, the seller says he will have to look it up. There is no provenance at all!!! "Oh I just happened to have this bottle of 1923 Bordeaux in my basement". Pull the other one... So from that perspective, it truly is amazing how gullible people are.
Doing lots of automated analysis on a patch is definitely great. However I'm talking about the kind of analysis that really requires humans who understand the larger ecosystem. A bot can't understand that some interface design is broken on windows because some kernel API exists that subverts its assumptions.

Further, the cost of backing out or applying a patch isn't zero. A bad patch landing (even one that passed all the analysis at your disposal!) can cause big projects to have to basically shut down their tree as they scramble to figure out what's wrong. This is a huge cost.
The classic example of this is creating a sporadic test failure, causing random patches to bounce.

I've definitely worked in projects where I'll basically automerge some PRs because I know the person is great and the risks are low, but this is generally conditional on the purpose of the PR. If it's cleanup and refactoring... great, ship it, I don't care. If it's adding some functionality, I need to review if that functionality should be added.

However a big value of PRs is to force us to uncut corners. We all cut corners (or miss obvious details) when we program, and I see human review constantly catching this kind of sloppiness and forcing great programmers (the kind I'd automerge on trivial changes) to do the job right. If you just automerge, you accumulate code debt much more rapidly. There's also the aspect that human review often helps ensure that at least two people understand the decision process behind some piece of code.
Quite the contrary, in writing concisely about a broad range of complex topics the Economist often passes off opinion or conjecture as fact and analysis. Compare their writing on the domestic politics of any country besides the US and UK to that country's own media and you will find it disappointingly shallow.
I'm annoyed that I had to spend quite some time tracking down and removing gwx.exe as well as reconfiguring the registry and Windows Update of our Windows 7 PCs so we wouldn't be surprised by Windows 10 or multiple 3 GB dents in our capped broadband.

I downloaded the Windows 10 ISO from Microsoft and tried it in a virtual machine. Meh. It's not so bad that I would rip it out of a new computer but it's not so good that I feel any urge at all to upgrade.
It will be a reminder to Mark Zuckerberg to take more care in his fiduciary duties, like signing with the correct letterhead.
What is the design story behind the OS X two-face/one-face Finder icon?
I find these stories intriguing. Several have come together over the last decade or so, this one, the bear hunt in Florida because of too many bears, the Burmese Pythons in the Everglades eating everything, mountain lions living in many parts of the Bay Area near people, the rat explosion in NYC.

All wildlife finding a niche in the urban and suburban world we've created and retaking territory originally ceded during an aggressive hunting and trapping phase of our existence.

Once we become the hunted what then? We have not yet seen these animals predating on the homeless but I expect it's only a matter of time.
I think that I agree with you now, but I wouldn't have last week. I just upgraded from the original iPad mini to a mini 4 and with dual app display, and web based IDEs like nitrous.io that run on mini 4, iPad Air 2, and the new pro iPad, and good SSH shell apps, and generally really fast operation, the iPad is starting to work for me in a limited way for writing and light weight development tasks.

I was blown away by the new Microsoft Surface Book but I don't think that I will buy one. I really like my 1080p Chromebook and along with two old Mac laptops and an older Linux laptop, I just don't see the motivation to get a new laptop. I could see myself getting the Pro iPad of a Surface 4 in the future.

I used to think that a key part of my software development workflow was sitting on my deck with a yellow notepad and a comfortable pen. I now use a tablet for thinking time.
The westerners are consuming far more resources per family of 4 than the African family of 10
Agreed. Seriously doubt there is some fundamentally new chips or anything. My suspicion is like, a cc430 + a front end radio amp lol
I don't know how old your grandfather is, but Chrome OS is a much better choice than Windows for an elderly person. The sheer power of Windows combined with the most malware of all OSes and unnecessarily frequent UI changes make Windows the very worst OS for the elderly. OS X is better than Windows in this regard, and iOS is better still. Chrome OS is just great for old folks and Chrome OS devices are extremely cost competitive (Chromebooks are cheaper!) with Apple devices.
CALL BULLS#T
Offer HN: I will design and develop your mobile game for $3999+
At www.jibly.com we build all kinds of cool stuff. Wanted to experiment with a new workflow, where we are able to bring costs drastically down and yet keep delivering agency quality work. In this particular experiment, we are offering the ability to get a mobile game developed, (which would normally cost you 10X - 20X more see http://bit.ly/1RD8ru2 for referance). We are only able to handle 5 requests at the moment, contact us via the website with your idea.
Facebook ;)
This device uses Wi-Fi to see through walls
Why on earth would you write this article without an example of the Vignelli map?

http://nycsubway.org.s3.amazonaws.com/images/maps/system_197...

If anyone can name a better example of why you shouldn't simply trust designers to design something that needs to be useful, I would be interested to hear it.
Ah, nice topic. Just released TXR 121. TXR Lisp gets delimited continuations in this release.

http://www.kylheku.com/cgit/txr

Doc: http://www.nongnu.org/txr/txr-manpage.html#N-01C4E6B4