skysight-inc/HackerNews huggingface dataset:
Interestingly enough, I've been playing around with parsing the same thing lately, albeit in Python with a simple recursive descent parser (with exceptions for control flow, which actually works surprisingly well.)

A lot of the same ideas. And indeed, much of the parser is pretty close to the same:

def parseAbst(self):
self.expect('λ')
varName = self.expect(self.parseVar)
self.pushVar(varName)
self.expect('.')
exprTree = self.expect(self.parseExpr)
return abst(varName, exprTree)

(I also have self.accept, etc.)

(Of course, much of the complexity is hosted to the class surrounding this)
This is Michael from Livecoding.tv

Just to follow up on the issue you had at the beginning,
what is your internet download speed?
That many? That has to be a record for Silicon Valley companies. Anyone who has worked in the valley knows there aren't any black people.
> Bayesian reasoning--which is plausibly the only way of reasoning that will keep our beliefs consistent with the evidence--cannot produce certainty.

To nitpick: Bayesian updating can produce certainty, in exactly the way you suggest: multiplying by zero. If the evidence you observed has zero probability under a particular hypothesis, then the posterior probability of that hypothesis will be zero. If the evidence you observe has zero probability under all hypotheses except for one, then posterior will give probability 1 to that hypothesis (assuming it had nonzero prior probability).

This won't come up if you're stick to densities like Gaussians that are supported everywhere. And it's certainly a good principle of model design to always allow your beliefs to be changed by new evidence (consistency theorems for Bayesian inference do depend on assumptions about the support of the prior and likelihood). But there's nothing formally preventing you from designing Bayesian models that rule out hypotheses with total certainty. In fact, this is what allows classical logic to be a special case of Bayesian reasoning.
What? It's a whole planet! Even if there's no life, there's geological and cosmological history.
> His GitHub, full of projects spanning everything from a Python SHA-1 implementation to a tongue-in-cheek “What should I call my bro?” bromanteau generator, hinted at a different story, but most people never got there. While AJ’s government work experience gave him a good amount of cred in the public sector, he found that making the move to industry, and startups especially, was near impossible.

Huh? The companies this woman hires for don't look at github? Not looking at public code that someone has published is more broken than relying on resumes. If someone has published code and it doesn't suck, I'll probably bring them in for an on-site, period. I may even tell them that "We're going to talk about "file foo.c in your code where you implemented feature Z. So be prepared."

And, I suspect with startups it was more a case of "How many years were you in government? That would makes us so unhappy that we would leave. Why didn't you?" That's a different way of asking "Is this really the place for you?"

As a hiring manager in a startup, when I knew I only had 9 months of runway without more funding, I'd feel REALLY bad about taking someone with a family away from their very stable job. As someone who has recruited employee single digit, I often have made a point to meet the family when recruiting someone--even if I have to fly to them. I need both the prospective employee and their partner to understand that the big probability is that the company won't be around in 24 months, there won't be any payoff, and a new employment search is likely to be the result. Yeah, there is a small probability that we'll survive and an even smaller probability that we'll get some money. It's a really delicate balance for me, at least, to properly sell the company (Startup! Options! Novel!) and reality (Bankrupt! Flameout! Layoffs!).

I'd say I'm batting about 50%. For every employee I scare off, I absolutely convince one to join. Funnily enough, every single one who didn't run away said the same thing: "My wife told me I had to work with you." They were stunned that someone so important (Hah! Management in a startup is a good way to understand how unimportant you are really quickly ...) would take the time to make sure the family was informed properly about the risks and rewards.
The $1 is a bit misleading as it is apparently relying on tipping to make up the difference. Which strikes me as kinda weak.

Getting something now is definitely better than getting it later which is definitely better than getting it tomorrow and on and on. But there are not a lot of things that I really need now or today. And I suspect most will be unwilling to pay for speed very much.
I am not sure if Future is designed for doing small bit of CPU bound computation concurrently. This kind of performance benchmark, IMO doesn't represent real world applications where people either parallelize computational heavy operations or IO latencies.

I would not write Future(n+1) in any real application. A Future.successful is the right way to constructed a future with no real work in it.
I don't mean to troll, but I really hope that that is not the final look of the car. Looks like one of those toy red and yellow cars [0]. Such an amazing engineering achievement deserves a more serious, futuristic look.

[0] https://s-media-cache-ak0.pinimg.com/736x/2c/7b/4b/2c7b4b50b...
Do you have more information about your VC case? Are you talkin about .com boom 2.0?
Nope, by eight different organizations. Your intellectual dishonesty here is sad.
Learn How to Earn Money Online – The Ultimate Affiliate Training Course
> The Google Maps API for Android [...] continually gets worse over time.

That's not a bug, it's a feature: Google Maps on the web and the Android maps app are also continually getting worse over time, so it would be terribly inconsistent if the Maps API didn't follow suit.
We have mobile streaming on the roadmap. You can upvote it.
http://roadmap.livecoding.tv/
Bobby!
And now I'm upset you renamed it from Bone Crusher 3000. That's just an epic name!
I don't see anything in (this version of, anyway) CISA that would let the government demand threat indicators. If the government wants to come demanding companies give them information, they have to turn to other laws for that.

On the Constitutional issue:

> It _is_ an end-run around the Constitution if the data a company provides belongs to an individual and is disclosed without a proper warrant, unless you agree with the statement that "people have no right to privacy in any data held by third party service providers."

People have multiple rights to privacy related to such data. Some come from state law. Some come from federal agencies. Some come from federal legislation. Some come from the Constitution.

The ones from the Constitution protect against government compelling release of the data. They don't protect against the providers deciding on their own to disclose the information to the government (or to the public, or to private parties). If, for instance, PG&E decided to publish a list of its customers along with contact information and energy use records, it would not be violating a Constitutional right to privacy. If the government demanded that PG&E make and turn over such a list, then we've got a Constitutional issue to talk about.

In that hypothetical, PG&E would be violating some of those other rights to privacy that come from state legislation, federal legislation, and agency rules, and would run into a ton of trouble.
DNA Tracking of Ivory Helps Biologists Find Poaching Hotspots
Thanks for the reply! I think Project Services makes sense. This was just me not reading the docs or researching this better. I'm going to look at adding some services later. Thanks for the information!
> Ad homimen would be "people named Eric cannot be trusted".

Since you actually wrote this sentence 9 hours ago, it is safe to infer that you really don't know anything about logical fallacies or what you're talking about in general, since you can't possibly have learned all you need to know about them in 9 hours. Given this level of confidence in something that is both wrong and easily checked, why should we trust any of your claims at all?

Or... should we trust you? But not ESR? Would that not be hypocrisy?
We'll need to see how useful Swift is without Cocoa (still waiting for details on what's actually being open-sourced), but GCD is a runtime component as well. And as Manish has said, ARC is dynamic memory management, just like shared_ptr in C++ and Rc in Rust, though pervasive and implicit. If you'd like to convince me that Swift is suitable as a systems programming language, then you'll first have to show me an example of Swift code that can be compiled into a standalone binary that can be called from C, and then describe how many features of the language and standard library this disables. After that you can demonstrate how to run Swift code on a memory-constrained platform that doesn't allow dynamic memory allocation whatsoever.

If anything, Rust is the only modern language that's not threatened by Swift, by virtue of existing at a level of the stack that's so low as to be out of Swift's reach. I agree that Swift is going to be huge, but you're mistaken as to who its competitors are. :P
The taxi drivers WANT that as its a barrier to entry
Yeah, he did a good job!
Given how long the Erlang VM has been around and how much it's touted as having the best solutions to this-or-that concurrency problem, I never (naïvely) would have suspected it to have any low-hanging global-interpreter-lock type fruit.

I suspect that this is a common-enough sentiment that there are a lot of VM optimization people (insofar as there exist a lot of VM optimization people) who would have been interested in working on this problem even years ago, if the halo effect didn't prevent them from realizing it was there. Certainly some of the people working on removing locks from Python, Ruby, the JVM, etc. would have been intrigued by hacking locks out of BEAM.
I think having to remap your systems keyboard to something other than your native language in order to use an editor is a bit unreasonable.

Typing accented characters is far easier in Spanish with a Spanish layout, that we all grow up with. The software shouldn't just ignore half the planet on the basis of "use English".
It did manage to modify the pixel states, but not in a stable way. A few of them went back to fully-lit.
On mobile this is giving me an internal server error, is it just me? :(
> Instead of treating the light like a stop sign, the car remained stop. After 5 or so seconds stopped at the light (there were no other cars at the intersection), I honked at them.

There are many normal humans who don't know what to do when the traffic lights are in a non-normal situation

The difference is that once a self-driving car is programmed for what to do, it won't get it wrong again.

Self-driving cars will get continually better and will eventually surpass human drivers simply because human drivers will never improve.
One commenter on the article claims that prices are jacked up to hide the true delivery cost. Wonder if that's the case?
Consumer protection? You have the ultimate consumer protection, choice.

Restricting choice won't solve issues with cabs.
>It's missing its biggest features.

Like what? Please do enlighten us.
> It's not Linux's (or UNIX's) fault if someone doesn't read or follow that.

It's a very poor designer that blames their users.
Yea, survival bias.
http://youarenotsosmart.com/2013/05/23/survivorship-bias/
The stream could actually be viewed on the index page without signing up. Next time, we'll try to make such shows viewable on the channel without signing up.
>Go has to contend with Swift. Rust does not.

During the WWDC 2015 opening keynote, Federighi explicitly stated that Swift's a "systems programming language" and they even say it in the documentation:

> It is the first industrial-quality systems programming language that is as expressive and enjoyable as a scripting language.

https://developer.apple.com/library/ios/documentation/Swift/...
I left it on overnight once. It worked. The pixel re-stuck several times after so it took a few more sessions. It's been normal going on a few years. You might try rubbing the pixel area a bit and testing other stuck pixel fixing software.
I'm not the designer. I'm a user, blaming other users, for not reading the fine manual.

Would you call someone out writing a Windows application that didn't install its binaries under PROGRA~1? Same principle.
Rusty Radio Episode 1
Market forces help consumer massively. To expensive? don't choose them. Not safe enough? Dont choose them. Crappy cars? Dont choose them Etc etc

Restricting markets, so you can only use politician approved services is the exact opposite of helping the consumer.

Too expensive? Well I don't really have a choice....
Cloud-Based App Launcher Frame Lands $10M in Series A Funding
Is there an incentive to give equity to a real estate broker?
I'm talking to some real estate brokers to rent offices in the SF Bay Area and they told me how some startup were giving them stocks. Is that a usual thing in the valley? What would be the incentive for the startup?
How to Build an Economic Model in Your Spare Time (1994) [pdf]
The answer is taxi drivers.
Interesting how NGINX + Lua is becoming more and more widely used in mission critical applications with huge amount of traffic. Since the introduction of LuaJIT performances have been outstanding and many companies like Netflix, Alibaba, Cloudflare, Kong [0], Airbnb all run on a customized nginx with Lua modules; doing amazing things from security to API management.

[0] http://github.com/mashape/kong
I'd like to see some evidence for that ">60% success rate". Programs that do this have been around for a long time (e.g. http://udpix.free.fr/index.php?p=about ), and having talked to some people who have tried them in their repair shops on customer's monitors overnight, it's more likely that pixels which were stuck in the first place are either truly stuck, or intermittent ones that come and go due to minor fluctuations in pressure and heat, and that those claiming to have theirs "fixed" by this program might just be because they left their monitor on long enough that the small temperature increase induced by the cycling was enough to close an intermittent connection.

Those that can truly be fixed with slight pressure/"massaging" can also be similar - intermittent electrical faults - or foreign matter/voids in the liquid crystal itself.
You have a valid point. But just as an aside, you know who makes Trello, right?
Yes but once they reach a certain size they will need to transition from regulator arbitrage to a model similar to the one the current taxi system. Once this happen they will be as vulnerable to the next scrappy upstart as the taxi industry is. Either domination or regulatory arbitrage has to give.
Everyone should just give up on trying every sort of new angle to "identify great developers". It's purely subjective, there is no meaningful universal definition.

It comes down to whether or not the people doing the recruiting all have the same subjective opinion.
Are you certain he's not a frenchman?
> I'm a digital nomad and full stack web engineer.

The 'f' in "full" got chopped off on the left. http://imgur.com/SqxgeT6

FF 38.0, Linux Mint.
Hunna Fresh! I miss you, man. Hope life is good! :)

PS I emailed you the other day.
> Unity provides no way to immediately view full-screen unless you actually build a standalone OS X or Android app every time.

This has finally been resolved since Unity 5.1.0p1 (12 June 2015), which renders live to a DK2 while in the Editor. This greatly improves the prototyping and development workflow.
Kozmo.com anybody.....
That's awesome (though frustrating w.r.t the last tidbit). I always find working on 'hacky' or 'pointless' things often yields the most new knowledge and insight. I'm reminded of Jim Weirich's 'Y Not: Adventures in Functional Programming' talk.
It handled it completely correctly. Lights being out is an exceptional situation where the usual rules of the road are suspended.

Sometimes it means "treat it as a stop sign", but other times it means "turn the car around because ignoring the lights on this particular road would be positively suicidal". e.g. a level crossing.

Computers have no conception of danger, and so they don't get to decide what's dangerous and what's not.
Yes he looks to be exactly the sort of person I am looking for.
Which cars will hit which other cars? If a driverless car can avoid an accident, especially by stopping, it will.
Hmm, I paid $5 for delivery. They had some $2 burrito special but they picked the worst burrito place in my neighborhood and after the delivery charge and a decent tip, it didn't seem like a particularly good deal. They did do a good job of getting lots of napkins and sauces and utensils though.

I am not sure about this style of food delivery, it's weird and off putting to me though I can't exactly say why.
https://www.youtube.com/watch?v=uJ3ea9fa6CA

"A huge amount of study into whether these microwaves cause cancer indicates that they probably do not, and the World Health Organization classifies them in the 'Needs more study' category along with coffee and pickled vegetables."
The Martian: 10 Times the Fun
What's your plan instead?
That was my take on it.

A bad rewrite could have killed the company. Historically, rewrites do not have a good delivery record.

A sideways sort-of-DIY ever-expanding transpiler-or-whatever kept the project alive and profitable.

Sometimes an ugly hack is the right answer if it keeps the money coming in.

Also, valuable PR.
Why are the people getting subsidies and are poor also the ones the insurance companies are profiting most off of? If you don't assume such a correlation, then the worst that will happen is a slightly smaller economy of scale.

Am I missing something?

Also, if an insurance company is losing money in a state, stopping to service that state is strictly better for profits than continuing and raising money by raising prices elsewhere. One state shouldn't affect others like that.
It isn't really, but I guess it's so that in the future, if more apps are built with nwjs, it's possible to just download the 'runtime' and then each program sees if its installed, then downloads it if needed.
Is it just me, or does this incident seems like it was made worse by the autonomous mode?

​A Google Lexus model AV was traveling northbound on El Camino Real in autonomous
mode when another vehicle traveling westbound on View Street failed to come to a stop at the stop
sign at the intersection of El Camino and View Street. The other vehicle rolled through the stop sign
and struck the right rear quarter panel and right rear wheel of the Google AV. Prior to the collision, the
Google AV’s autonomous technology began applying the brakes in response to its detection of the
other vehicle’s speed and trajectory. Just before the collision, the driver of the Google AV disengaged
autonomous mode and took manual control of the vehicle in response to the application of the brakes by the Google AV’s autonomous technology.

It looks like the Google Vehicle (GV) was traveling on El Camino (I'm assuming it had no stop sign), the computer saw the vehicle approaching (what should have been a stop) and hit the brakes. The driver took over (right before the collision) to stop the brakes from being applied and the car hit the rear of the GV. With out the computer controlling the speed, I wonder if the GV would have cleared the intersection already?

Then again, depending when each event happened, maybe if the driver didn't take over, the GV wouldn't have been hit? Hard to tell.
This attack on Steve with only tweets taken out of context as evidence seems pretty unfair to me.

Steve's been nothing but extremely polite and helpful in every interaction I've seen him have in the Rust community. He's only ever fought for inclusiveness and respect. How about giving him the benefit of the doubt, and admitting he's good for the community.

I believe he's already contributed a lot to the culture of inclusiveness and friendliness in the community that you mention you'd be bothered to be "ostracized" from.
I'm having trouble telling if you're trolling or not, a musician and a convicted murderer are on the same level as Bill Gates? You dismiss ESR because he doesn't show up in git history that only goes back to 2005?

I've never heard of Shanley until today and glancing through what she does it's inflammatory political theater.

> it's useful for her political goals for you to think of her the way you do

I dislike her because people who are that combative make me uncomfortable, not because I can't handle what she says. It's a shame people like her have degraded our culture to a point where having people dislike you is a sign that you're saying something worthwhile.

Really, a recent post is:

> i hate when people make shitty acoustic covers of pop songs just fucking stop you suck at guitar and singing

That's just abusive. But if I don't like her it's a good thing? I'm at a loss, this is like junior high all over again.

Like I said earlier, I can't tell if you're trolling or not.
http://www.catb.org/~esr/jargon/html/B/baroque.html
> Who are you making that argument to?

The commentary is meant for all, which is why I posted it on its own and not in response to a particular person. This is also why I said "'MCRed' and 'varelse' are only two representative examples. Other statements in this thread would serve equally well and I bear no malice toward either 'MCRed' or 'varelse.'"

My intent was to give a different perspective to a person reading it.

> If your company is making absurd profits, you should be tap into it as an employee.

No, a company which employs a person agrees to remunerate the employee at the rate agreed upon by both parties. The amount of profit a company makes is only relevant to this in the context of how long the employee's check(s) will cash.

> You're not going to convince people that they should except peanuts from a multi-billion dollar industry because "there are starving children in Africa(TM)." That's not a progressive argument.

This is a straw man[1] as I said nothing about convincing people to accept "peanuts from a multi-billion dollar industry." What I did say is that people in tech (myself included) need to have perspective that not everyone makes the kind of money we make. Ignoring this leads to situations such as the rally in SoMa last month entitled "evict techies" and other similar expressions of resentment.

Feel free to ignore this perspective, me, or anything anyone else says or does. It matters not to me. Based on the reception my original post has received, it looks like I need to learn to do the same.

1 - https://en.wikipedia.org/wiki/Straw_man
Jailbreak iOS 8.3 with TaiG 2.0 released
The Oligopoly of Academic Publishers in the Digital Era
This is the consequence of the NSA/CIA/etc preference for an insecure internet. They'd rather keep there offensive edge as opposed to contributing to a secure web that improves everyones defense. Perfect security is impossible, but things could be a lot better. This might not have happened if the US intelligence system were dedicated to making the internet a more secure platform.
> 1: Verbal communication is not self-documenting

Thank you for putting that first. It drives me insane that current "policy-in-the-medium" is announced at our morning standup to whoever happens to have attended the standup. And similar.
And possibly of Greenspun's Tenth Rule. (Wasabi, not the thread.)
https://news.ycombinator.com/item?id=9779676
1. Find a way to recognize when this situation occurs. Test that.
2. Decide what the optimal decision should be for the car.
3. Program the car to do 2 when it's in that situation.
I'm one of the creators of this of pc