skysight-inc/HackerNews huggingface dataset:
BMW just jumped into the U.S. car-sharing biz, with the help of YC alum RideCell
Regarding JavaScript trailing commas
I think you did fine work, and could very well stop there. The "orders of magnitudes" comment is absurdly exaggerating.
Yes, because only men have mothers right? /s
Google headquarters evacuated after threat
because it's our money.
Yes. Welcome to underactuated control, where you have more output goals than control parameters. That's why this is rocket science.

Here's a way to start thinking about this. Consider the 1D case, stopping a car with the goal of being at zero speed at a specified point. 2 goals, one controlled input. This is an under actuated problem. Setting a constant deceleration is not enough to do this. However, if you have a deceleration start time and a deceleration value after that point, you now have two variables, and can solve for zero speed at the desired point. This is essentially what Space-X is doing in the vertical direction.

They have limited ability to throttle the main engines (off, or 70% to 100%), and I suspect that in the final landing phase, they use that range to keep the vertical component constant while doing any horizontal positioning. The main engines gimbal; they don't have to change attitude for minor horizontal adjustments. So the simple approach is to get the attitude stabilized on approach, and the landing vertical. Their successful landings look like that. Their unsuccessful ones show non-vertical attitudes as the control system tries to make big horizontal adjustments.
Best comment! Agora/Dais, as you said, is really similar to the new philosophical concepts you've introduced me to. I was not aware of him before, but how I see this company agrees exactly with what I've read so far. Thank you for sharing this. This has not only sparked my intellectual curiosity, but also has become a learning responsibility as a founding member of a company working in the area of public discourse.

I also agree with your latter points, which are no less important. All early members including myself are investing significant amount of time to research now, and will continue to do so long into the company's lifetime. We will also establish a company culture that emphasizes learning among employees.
If you go to a http page, and haven't logged it, it will redirect you to the login page. If you try that over https, it just fails.
I've always figured it was just unwillingness on people to implement the work required for that to happen. Inertia.

The "wildcard" certs' relevant RFCs are worded such that * . * .example.com isn't valid; one of the relevant RFCs restricts you to only 1 star in the leftmost component, so two stars is invalid.

There's a thing that you can put into a cert called "name constraints" that does have a syntax that allows you to say ".example.com", which allows things such as "foo.bar.example.com". It's valid on CA certs (it's oddly only valid on CA certs), which means that you could get a cert that was a CA cert for just your domain, and all subdomains. It'd be incredibly useful.

But no CA that I know of will issue them. Of the major browsers, only Firefox supports them. The whole Lets Encrypt thing makes it mostly a moot point though, since with Lets Encrypt you'd just obtain a non-CA cert for each specific domain.

(It'd still be useful, I think, to see it implemented, if only for restricting CAs to certain public suffixes, when/if that's appropriate.)
Look to the Levittown experience for how variation is a naturally emergent property in the right setting; identical houses stamped out assembly-line fashion, yet after a decade they were already adapted to the point it was becoming difficult to discern houses on the same block started out identical to each other. The key was a design that was very open to owner adaptation.

Housing affordability is complex issue. While there are local factors like zoning as you mentioned, artificial distortions in the open market for land in the US (and much of the rest of the world) contribute a plurality of the effects causing the stratospheric cost of land wherever well-paying jobs can be found.
Lol, this isn't to do with insecurities - more to do with science.

I get that to many, science is a boogeyman - but come on, we're meant to be better than that on HN, since you know, so many of do actually have science backgrounds?

My parents owned a sheep property growing up, and I went to an agricultural school - the whole point of modern agriculture, and husbandy pratcises is that we do intentional thinks to manipulate animals/plants, to be safer for us.

Oh, and my wife is a veterinarian - and occasionally she gets crazies in, who think they can roadkill or dead wildlife - she's like, yeah, genius, great way to give yourself worms.

And preserved foods is...well, just that - to preserve food.

You know, like pasteurised milk?

Humans have been preserving food for millennia - it's just that our techniques have evolved a bit more than "add salt, let it dry in the sun".

I think many people might be equating junk food (i.e. sweets, chips etc.) with all modern foods - that's a logical fallacy. Food companies optimised for things consumers want - whether that's long shelf-life, for taste, for convenience etc.

We are so incredibly lucky these days - that we have massive range of foodstuff - just make sure you read the food labels, and pick the foods you want.

If convenience, or high-sweetness isn't what you want - then don't buy those products. Buy other products!

Ultimately, corporates aren't some evil faceless entity - nor do I believe there's some mysterious conspiracy going on.

They simply create what they think people will buy - and hence, make them money.

But I agree with parent - the whole "eat stuff that humans haven't touched" is a bit of a stupid argument - it's like romanticising pre-historic men.

In reality - they probably had hard, short lives, and were subject to parasites and infection constantly - a lot of it via the food they ate.
I read somewhere that the droneship and rocket don't communicate at all.

They both have their "plans" on what to do, and the rocket basically is doing everything from what it can "see". There is no back-and-forth communication happening at all.
> You can pass the error (or another) up the stack.

(C++-like) exceptions pass the error up the stack. Directly to the right place, and ensuring that clean-up takes place along the way without tons of repeated test-and-bail code.

Lisp-like are one better: the stack is searched for a binding to a function which handles the error, and then a new call is generated to that function. If the function returns, the search for the next possible one continues. Or the function can then look for a restart point somewhere the stack (the entire stack still being intact), and perform a dynamic non-local transfer (a big return) to that point.

Dumb error return values make it very easy for an error to disappear without being handled. Oh, the caller has a few things to do before returning your value (things such as clean up that could be an unwind block!) and fumbles the ball somehow, and ends up returning a different value: the information is altered like in the telephone game.

That's the problem: every function level between the source of the situation and the place where it is to be handled intercepts the handling effort by being involved in the control flow. When it should just be getting the heck out of the way (like cars pulling to the side when they hear an ambulance).

Bubbling up error values is an excellent example of an "Anti Pattern".
That is a really cool playlist.
Emacs is my main editor, but it seems to me vim is far better suited to the limited interface of a phone.

There is always evil mode I suppose.
I guess adequate earthquake resistance with deeper foundations and specialized core would be more expensive. However building vertical should be cheaper per unit than a horizontal equivalent. I think the trade-off could optimized...
one question comes to my mind "if your product copied by Tencent,what should you do?" this question often asked in China.
I didn't test this but ... , are you counting newlines?
Yeah, actually using the Risch algorithm is usually a last resort in a lot of CAS' because it's fairly intensive and also will often produce answers in a form very different from what a human would give. It's also famously difficult to implement, so if this library is using it without a thick layer of tricks and heuristics then that's probably where the slowness comes from.
What I learned selling my Reddit accounts
>government requiring companies to keep around communications data

You seem strangely narrowly focused on that. Who really cares about that? That is a point of minor interest.

The big issue at hand is this bill is attempting to coin some Orwellian doublespeak in mandating that there exist some secure cryptographic communication channels, with 'backdoors.'

That's a logical impossibility. That can't exist, it is either one or the other.

>but I don't read anything in there that precludes a service provider that doesn't store a history of users' communications.

Precludes from what?

But once again the data storage thing is a red herring, who cares, governments are not lacking in collected data. The fact that some of that data is now the form of secret codes bothers some in the government, but rendering the secret code making tools ineffective is not going to make the world a better place.
> Really?

Yeah, really. Has a single one of them launched a rocket and then successfully landed it? No. That's why you're here, talking about Space X and AMERICA.
I think the prevalence of articles like this one, about what's wrong with the Prelude, are exactly the reason for the impulse not to have such a big stdlib. If Haskell's were more modularised, then there wouldn't be this perpetual dissatisfaction with it (although, of course, there might be different dissatisfactions); you could just slice'n'dice it into the shape you wanted.
That's kind of funny that you would find a USA chant at a Google product launch less "jarring".

In this context it didn't phase me at all (I am a US citizen though...), but at a Google press event, it would be really unsettling.
Aren't all numbers in javascript double precision.
What makes you think that they aren't doing that already? That seems like the first thing anyone would think of doing.
...On the other hand, what happens when a company stops supporting a product but allows it to keep functioning afterwards...and at some point, the maintenance-mode device fails and hurts the user? One of the purported benefits of connected hardware is that a company can push out updates and fixes and users don't have to worry about paying attention (as much) to warnings and recalls when it comes to software.

When a product is initially released, users come to expect that support. If a company needs to shut down a product line and continued support...sure, ideally, users will pay attention and slowly migrate to new hardware when they can, just like people are still getting by with cars that have deadly airbags because they haven't had the time to leave their car at the shop...but as devices continue to have a feature set more dependent on the cloud and instant-push-updates...is there potential harm in letting a life-critical device function in zombie mode in such a way that it's good enough for months or even a year after the shutdown, but may be deadly sometimes afterward? The additional problem that connected devices add to the mix is that consumers have a hard time distinguishing between what features require the cloud and which features can work independently.

Obviously, there should never be the situation in which a critical device just dies as soon as the company shuts down its servers. Life-critical time-sensitive things, such as a heart pump, should thus be designed to operate independently, with connectedness being an optional feature.

But for other things, such as a smoke alarm...if a company designed it in such a way that connectedness is essential to its functionality, and that its usefulness in zombie mode can't be predicted a year down the road...can't it be argued that it's more responsible for the company to give the user a hard cutoff, rather than allowing the user the false comfort of zombie mode?
They seem pretty standard for today. C# is pretty great at it.
We call that a Bradbury in Australia ;) http://youtu.be/tYUjmEH9NNk

Not quite as thrilling to watch, but amusing all the same.
Totally agree! Big congrats to the SpaceX team on this historical accomplishment.
Musk is having the week of his life.
The problem is getting a compact throttlable rocket engine. While you can throttle solid rocket motors[0], the solid rocket motors you can buy at your local hobby shop would not be very good for this, as they don't burn for very long. Hybrid rocket engines might be the thing to use for this and amateurs have built such things[1].

[0]https://www.youtube.com/watch?v=W8efpDBvTDE
[1]https://www.youtube.com/watch?v=X5o4LIZ3i4o#t=23
Click thru and you'll see a picture of a middle-aged white dude.
Well how do you know it's baloney if you can't trust Microsoft? If they aren't selling it then I'm sure they're just handing it over to the NSA and god knows what other world governments, which is even worse.

It's just a matter of time until there's a massive data breach/leak and all of Microsoft customer data is on public display.
You edited your comment (for the worse in my estimation.)

I was going to agree with you that we don't need to promote crassness on HN.

But regardless of that, his isn't some sort of indication of an underlying misogyny in tech. It's more an indication of a purile, cringey, and awkward attempt at humour.

"Your mamma" jokes have nothing to do with "women's bodies."

That's reductio ad absurdum.

We can keep it classy around HN without buying into the ridiculous gender wars BS that gets thrown around on tumblr and Twitter.
Aligned incentives is a cool insight.

If windows (for example) were on a monthly subscription model instead of a bi-yearly upgrade model, I think a lot of the consumer-facing failures at msft post-win2k wouldn't have happened. They couldn't bundle new features with breaking changes in a gradual-improvement subscription model.
Ah, see now you're being really disrespectful by denying that their culture even exists. Is America all one culture too? No, sub-cultures exist and I think that's fine.
Now this is just my opinion, but I wouldn't see any of that if any country was chanting their name for an accomplishment like this.

This is almost a universally good thing, and having pride that your country was able to do it isn't a bad thing to me! I would fully expect another nations company to be chanting their nation's name, and I would probably join along with them if I were there!

It's a celebration, not a contest.

(side note, I was born and raised in the US, so my view might be tainted by that)
Avoiding the pitfalls of blind nationalism. again.
I'm fascinated by this. The Conet Project has lots of audio recordings of numbers stations for download: https://archive.org/details/ird059
When will we know what pricing looks like? Can you describe the availability model for said storage?
This is a small example of what might or might not be done, but its also a great example of the corrosive effects of lack of trust in institutions of society, and one of the largest reasons why the NSA et all are so incredibly dangerous.

Our society works because of trust, take that away and stuff breaks down, badly.
I really want Perl 6 to become mainstream. I am assuming that this post talks about slow startup time, which is not a big concern since now a days everything seems to be a long running process.
I like the bus for scale on pg 10.
Had to happen eventually =) Seriously though, congratulations!
Maybe your comment is a hack.
Yea I took it offline. I'll update this thread with a link to details.
There are many languages that don't use the English word 'computer': http://www.omniglot.com/language/names/computerparts.htm
But in the long run, I'd rather pay, say, $20/year for a useful piece of software in perpetuity than $100 once every five years--because that way I always have the latest version and don't have to think about whether I really want to upgrade or not. And that aligns my incentives with those of the developer and reduces their support costs.

Someone in my household got prompted to upgrade an iOS app they enjoy this evening. Apparently in this case, that person's incentives were aligned with the developer's, except for the new version including ads that weren't there before, charging via IAP for content that was free before, and not actually running anyway because it now has iOS 9 as a minimum requirement.

Sometimes having the latest version is a double-edged sword. If the developer has no incentive not to exploit customers who are already locked into their subscription model anyway, make that most times, in my experience.
First class is fixed, however other services are prices based on zones:

http://pe.usps.com/text/dmm300/notice123.htm#1152653
Code and Creative Destruction
Yes but in this way I can write today Hilary will win and Trump will win and delete the false one after result is settled :)
https://www.irs.gov/publications/p946/ch02.html is the relevant IRS publication.
As the hencq said, most if not all European nations had their share of bad times due to nationalism and in consequence the idea of nations got deemphasized. That is the origin of the European Union, together instead of against each other. This admittedly works much better in good times and a we against the rest mentality quickly springs back when the outlook worsens.

For many Europeans the American attitude towards the country and the flag looks a bit like a fetish. It's a piece of the Earth within a man-made line on a map, a piece of fabric designed by some guys. The important things are of course what this symbols stand for, freedom, the American dream, going to the Moon, helping to end World War II. But then again this is also only half of the truth or do you also think of slavery, racism or the millions of victims in US (supported) wars when you look at an US flag?

Similarly the obsession with the constitution looks a bit strange from here. »I can have guns, it's good to have guns, it's in the constitution!« It is just a piece of paper, a set of laws. Some guys thought that those would make good rules to run a society and so they wrote them down. But maybe they were wrong in some regards, a constitution is no eternal God-given truth.

It really makes a difference where you grow up and to what ideas you are exposed. For the better or the worse.
To quote a mathematician you might have heard of, "μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν", that is, "there is no royal road to geometry", that is, there's no easy way to get there without doing it.
Eh, not necessarily. This could be the last period when things were still really really good.
Sure, it *might increase conversions - I'd hope that FB have tested this assumption... Will be interesting to see how this turns out
Not sure who is doing big data with Erlang, or why anyone would want to

Nokia created an open-source Hadoop-replacement called Disco [0] that used Erlang for coordination/orchestration -- an underappreciated strength of the language -- of map-reduce jobs, where the jobs were written in Python (and later OCaml, etc.). They've shown that it can handily outperform Hadoop (at least in the canonical wordcount example shown in this talk[1] -- there may be other examples, I haven't actually watched the talk yet). They've used it to mine terabytes of logs, daily, as described in this talk[2] and others apparently have used it as well.

From the abstract[3] describing the first talk, about the project:

We will describe our experiences using Erlang within Nokia to build Disco, a lean and flexible MapReduce framework for large-scale data analysis that scales to large clusters and is used in production at Nokia. Disco is an open-source project that was started in 2008 when attempts to use Hadoop to analyze data proved to be a painful experience. The MapReduce step formed only a portion of the analytics stack, and it was felt that it would be faster to write a custom implementation that would integrate well, than adapt Hadoop with the amount of internal Hadoop expertise available. Among the crucial tasks of such an implementation would be to deal with cluster monitoring, fault- tolerance, and the management and scheduling of a large number of concurrent and distributed jobs. To keep the implementation simple, the use of a platform that provided first-class support for distribution and concurrency was imperative. This motivated the choice of Erlang/OTP to implement the core control plane of Disco. It bears stressing that this choice was driven primarily by pragmatic concerns, as opposed to any beliefs about the superiority of functional programming languages in general or Erlang in particular.

The project's homepage [0] has information, a link to its Github, etc.

[0] http://discoproject.org/

[1] https://youtu.be/IjOGUC-iR_Q

[2] http://vimeo.com/23550705

[3] http://cufp.org/2011/disco-using-erlang-implement-mapreduce-...
"We are backed up in how much stuff we have to deliver to space" certainly seems like one of the better problems have.
Certainly if that's what they call news and that's how they want to deliver it.
Link is broken
It's not just up front. You only have to write the tedious and repetitive code once, but you have to keep reading it forever, because the code you care about is scattered here and there in the middle of it.
If they're going to move out, they could keep the building and rent it out themselves, and make more money in the long run that way.
Your mamma" jokes have nothing to do with "women's bodies."

"Fat momma" jokes have everything to do with men's (often relentlessly juvenile) thoughts about women's bodies, and the need of some males to continually broadcast said thoughts in completely inappropriate contexts. The bottom line is that this is technical forum, and that kind of crap simply doesn't belong here.

Any more than it does on, say, the title of a slide deck at a technical conference.
Sounds similar to Tesla's Model 3 "problem" (>375K preorders).
Exactly, I don't know what's in the air we're breathing or what my 1.5 yr old daughter is ingesting after playing on the floor and eating with her hands
One problem with the IoT for consumers is that in many cases we're replacing devices that we're used to lasting many years, but vendors want them to have the lifetime of a smartphone.

We're still in an early adopter phase on a lot of it though, so it's hard to judge how it will play out.

Caveat: staunchly an IoT skeptic.
Also, I should add that I noticed how after I took the points you raised, rendered them moot, and indeed turned them into points of support for my continued coherent argument, you countered with this semi-parseable red herring deflection.

Quite clearly, you have lawerly skills, but that was a dirty trick.

It would be nice if you attempted to address the issue head on. Or, concede.
> ... solve for supply side via a creation mechanism

Yup, that is pretty much spot on!

Let me invite you over @bookiza? - our open source book reification framework. It's on similar footing, as you've suggested, but still very different from traditional online publishing.

http://bookiza.io
QuickLicense 8 Supports App Trial, Product, Try/Buy and Subscription Licenses