skysight-inc/HackerNews huggingface dataset:
They need money to find a new business plan. Money comes pretty easily due to publicity, and that the people with money to invest are more likely to be people that use Uber, at least that's my guess. So they feel it's a solid business. People tend to believe that products they use are a good investment, because "everyone is using it".

It wouldn't surprise me if Uber is realising that there isn't actually that much money to be made driving people around. Taxies are a artificially limited business, in most places, but you're not seeing a ton of wealthy taxi drivers. Why should Uber be that much better at making money in the taxi business. I'm not saying that there's not money to be made, or room for improvements and increased profits. I just question the size of that potential profit.
Junior Front end Development weekly link sharing #17
Any time I see a chart about web server performance without displaying the corresponding error rate and latency numbers I start to think that the author does not understand the performance aspect of HTTP services entirely.
Problem currently (Iraq and Syria) is the Air Force is being only able to run limited sorties against a large number of small targets like pickup trucks with 20mm cannons on the back.
Stupid question, but why shut down? Why not sell? Surely a 20 year old web property has value to someone.
English is a language with grammar that has a Stack Exchange site and can be Googled. The typos on the page are common for native English speakers who don't take the time or effort to check their writing for correctness. The author did not grow up from babyhood writing Go programs, but we expect them to be correct and adhere to known idioms.
“PayPal has demanded that we monitor data traffic as well as customers’ files”
Google’s Waze App Makes Driving in LA a Little Safer
Goedel, Escher, Bach. Nothing comes close. It will blow your mind.
It's unprofessional to make an adult with potentially years of experience do a nonsensical, high-pressure test in front of an interviewer like a monkey. Whiteboard interviews are humiliating even if you pass.

Any company that does whiteboard interviews for coders should also have incoming salespeople sell hotdogs in front of the building as a test. Incoming managers can use Barbie dolls to demonstrate how to run a team. Fair is fair.
Want to Be a Successful Entrepreneur? Ask Yourself These 5 Questions
> Richard Feynman had an IQ of 125.

Likely mismeasured. He won the Putnam mathematics competition with a stunning margin without preparation. He reportedly had the highest scores ever on the math/physics graduate admission exams at Princeton. Both of these are reliable indicators of an IQ above 145, probably by a good bit. (And this is if you ignore the dozens/hundreds of theoretical physics professors who thought of him as the fastest thinker among them, and one of the deepest.)
How did you get from student visa to green card?
Why Uber Keeps Raising Billions - yes, it's trying to build marketshare, and intimidate others from backing rivals.

But the reason isn't because ride-sharing is a network-effect heavy industry.

It's because logistics is an industry that is cheaper at scale.

The long game for Uber isn't ride sharing, it's logistics, and "people delivery" is only one (fairly minor) part. If Uber can pick up enough scale, then every time a delivery is picked up (in one of the driverless vans of course) it can also deliver multiple packages along the way. That's where scale is important, and why the capital is important.

Talk to an UberX driver: here anyway (in Australia) Uber is already sending them on optimized delivery paths when they do delivery.
Who are the customers? How much time/money will you save them?
Is this acknowledged by the Kernel team? Is there a ticket on the Kernel side where we can keep track of progress?
Serverless Continuous Integration
Thomas the Tank Engine - teaches you to know your place

I think it depends on age - my wife and her friends are teachers, and they think the most important thing is to learn the structure of language, and rhyming is an important part of that. They always recommend Julia Donaldsons books like the Grufalo, and Jack and The Flum Flum Tree for younger ones
Thanks for the suggestion. Tried Clarifai's demo - their API & Pricing is nice as you said but they just don't have much to offer in terms of labels and feature detection when you compare to what Microsoft's or Google's version has to offer. Plus, they also don't seem to offer confidence numbers for labels
Right, but the better planes are needed for deterrent.
How big is your family?

I don't think i can fill a shopping cart with the groceries for one week for two people.
Common Lisp is not the all-feature Lisp. It's basically a slightly simplified and improved version of Maclisp successor projects (NIL, S-1 Lisp, Lisp Machine Lisp / Zetalisp, Spice Lisp). Thus Common Lisp basically of similar complexity of prior Lisps.

Common Lisp does inherit very very little from other Lisps like Interlisp, Standard Lisp, etc.

Common Lisp was designed by implementors. If it is 'hard' to program in it, it probably is more BECAUSE it was developed by implementors:

Gabriel: NIL (New Implementation of Lisp) -> Lucid Common Lisp
Steele: NIL
Moon: Lisp Machine Lisp -> Symbolics CL
Weinreb: Lisp Machine Lisp -> Symbolics CL
Fahlman: Spice Lisp -> CMUCL

Even the later ANSI Common Lisp was designed with implementations of its new features. For example CLOS was designed mostly by people from Xerox PARC. CLOS was at the same time implemented by them in a portable implementation called PCL, where the designed was explored and feedback was assembled from a group of users. The very people who wrote the spec for CLOS and a book about it, they also implemented it.
Have you looked into the various Haskell/OCaml to hardware translators people have been coming up with the past few years?

It seems like it's been growing and several FPGA's are near that PnP status. In particular the notion of developing compile time proved RTS using continuation passing would be sweet.

Even with newer hardware it seems we're still stuck in either dynamic mutable languages or functional static ones. Any thoughts on how we could design systems incorporating the best of both using modern hardware capacities? Like... Say reconfigurable hierarchical element system where each node was an object/actor? Going out on a bit of a limb with that last one!
Docker bundles
The way to hit an unsophisticated target like that is come at them out of the sun. They won't see or hear you coming.
Have they sorted out storing secrets yet? That's one thing I noticed that Kubernetes manages that docker is still scratching it's head over.

But this looks like it could be great progress. Orchestration was always the main pain that stopped me from using docker.
>because they have very little to do with each other.

Not everyone has $180,000 lying around. Someone has to pay for it and if it's not your parents then you have to do it yourself so obviously people prioritise degrees with well paying jobs and that's how it's supposed to work in an efficient economy. Otherwise if you can spend $180,000 on something without intending to get financial value out of it, you could just as well do something random such as buying a lot of bananas.
To me, as a construction buyer, it sounds like how I would choose one supplier over another rather than something I would specifically pay for.

That said, I don't spend hours chasing down specific granites so that might be value alone to others.

Have you discussed pricing with potential customers? They are in the best position to suggest the price.
The Danish government have the same issue. The plan is to buy 27 F-35s, but that's not really enough for anything. They are suppose to replace 60 F-16s. Even if the F-35 is as good as it's claimed, and the Russians are coming, I think you'd be better of with twice the number of some less advanced planes.
Checking for typos using a dictionary makes little sense. Let's take the example that was pointed out in another comment: "It’s gonna work good on all devices." According to a dictionary (Oxford American, but use which ever you prefer), good can for example stand for "having the required qualities, of a high standard", which can easily sound fitting when you're not a native speaker.
And then you got your database and you speed is comparable to the rest of the world :)

What I think could work is a pure in memory database with server combination. Something like redis for websites.
That's true; the same could be said for many other parts of the stack, including several features that were included, like TypeScript compilation.

Given that interacting with a database is at least as common a webdev task as, say, i18n, I thought it was worth noting that this framework does not have a db solution of choice.
Still there seems to be only a sandbox install. Why can't we have discourse just like stackoverflow just with technical discussions allowed instead of attacked by both mods and the rules.
You're missing the point. Cognitive dissonance is only to point that people are not entirely rational.

For most people I know, they are vegetarian or vegan because of ethics, not to be more rational with their choices. If there are any other "better" choices to do by all means go ahead. People should do what they think its best, not just talk.

And if you think they are getting a "get out of jail free card", give it a try for a week and see how hard it is.
> But I still find it worth it because I see what I got from school as priceless, as silly and dramatic as that sounds.

Okay that means the answer to your question why young people get college degrees for jobs can be described in one word: economics (And that should be obvious given your level of education)
The same can, for example, be said about Russian, but I doubt you would expect anyone with minimal experience in Russian to write without any errors despite that fact.
Wouldn't trust programmers, who make illogical graphs like that one :D
You're a clever boy seeing as how you've packed all that into 33 days.
There are languages which are both expressive and Turing incomplete, for example Coq. In the Coq language, Turing incompleteness is actually needed to be able to make complete proofs. Maybe Solidity would have been better implemented within Coq, but it's too late now.
I'm not disagreeing, but is there any reason why an online test can't test the same things that a "real" test, tests for?
I can just speak for Germany, but selling physical stuff is not that easy here. There are lots of regulations, for example on taking back and recycling used batteries, if you shipped them with the product, and stuff like that. Lots of things to take care about and have in mind, so selling physical stuff is not that popular as a side project, I think.
Well I've been reading Mac and Apple related stuff basically daily since the iPhone came out, and have never even heard of these guys.
If the money was used instead in financial vehicles for the adversarial countries in question, the created economic codependence would very likely be more effective than this plane
If I don't use a specific PC for around a week, it's basically unusable on startup. CPU/HDD are at 100% for around 20 minutes, then every now and then they spike again.

I dunno what the hell Microsoft are playing at, but I'm in the process of switching all my computers to Linux.
Of note, this report in rustc (from the list) was apparently true heap corruption due to a bug in unsafe code:

https://github.com/rust-lang/rust/issues/24276
Circle Medical (YC S15) Is Hiring a Ruby Engineer in SF
I've never heard of this site until just now.
Swarm (not the whole of Docker) seems like something designed for databases like Riak, yes. A SQL failover cluster might work, but certainly not a single database container on infrastructure designed for highly available apps.
From what the Germans? I thought nuclear weapons were for deterrent.
I've packed it into multiple decades. there is something else I'd like to feel allowed to say, but, barring that, hoping that @dang instantly bans you for extreme personal rudeness. If he does not, yet another notch in what I see as the dark side or decline of HN.
I ended up turning off all that crap eventually. I cant remember what exactly I did but it was quite an adventure that involved registry edits and stopping services. Certainly not something that is made easy.
According to the article, you need to write interfaces that accept a function and call it somewhere down the line. At this point you already cannot guarantee the lack of recursion, simply because the supplied function can call your function again. It is simply not possible to write a code that always halts, unless you never even call the supplied function.
http://ocw.mit.edu/high-school/humanities-and-social-science...
Shoppers Phones Help to Measure the Effect of Shopping
"email marketing", eh?

How about something like this:

https://farm8.staticflickr.com/7636/27811121625_e3d52e7cac_b...
Why building a tech startup can be tougher in Delhi than in Bangalore
No. One cannot refuse a whiteboard test.

One is entitled to think it's stupid, and get a bad impression of the company, and refuse an offer if one gets made, but you don't go and tell that is "unfair" and just refuse to answer, that is totally and utterly inappropriate.

I would have understood if he/she said to prefer a test on a computer, if there was the possibility of doing that. But not just refusing to answer.

And the WORST traits that a candidate can show don't lie in technical expertise, but in attitude and character. So this was totally deserving of getting booted out of the door without a second of hesitation.
I have a rift and I don't get sick and nobody I've shown it to has gotten sick. I think that concern is way overblown.
It will be interesting to look back on the comments of some Trump supporters here in 30 years (assuming HN is still around). I suspect history will paint them in a similar light to folks like George Wallace, who presented calm and calculated arguments in support of segregation.
Given that they all, except one, own AR-15s -- it is the most popular rifle in the US for a reason -- I rather doubt they would support a ban.

It's not like one model of rifle is really any more or less lethal than another, after all.

As far as fear goes, if we apply the same logic, would it be fair to say that people who own fire extinguishers, train in CPR, wear seatbelts, own amateur radios, or use bike helmets also do so primarily out of fear?
At this point it's fair to say that anyone waiting on F-35 would have been better served by just ordering more Warthogs.
Missiles and drones are a lot cheaper than piloted planes, and easier to replace.
> I occasionally find myself wishing it had a little more batteries included

Well, there's a lot of helper modules[1] on CPAN (somewhat different than the ones linked in the article), so that may alleviate that concern a little bit.

Mojolicious is bar-non one of my favorite Perl technologies. :)

1: https://metacpan.org/search?size=20&q=mojox&search_type=modu...
Paul Allen's giant plane takes shape in the desert, but its market is unclear
For those interested in learning about the many parties involved in the launch market this gives a pretty good general overview. I thought this article did a good job of going over not only Paul Allen's foray, but also the other well known (SpaceX, Blue Origin, ULA) and lesser known (Rocket Lab) start ups. It also speaks a little about how the satellite market has changed in 5 years as well.

As an aside I find it interesting that there is a definite trend of men who have made their wealth in through computer science competing now in this area.
Commercial Software development is for a large part about communication with fellow humans, not just about typing into a terminal. A whiteboard is just another communication tool, quite often used by development teams.
Yes, and this contrast fails WCAG AAA validation. That's a harmful fashion currently with gray texts.
Because nations tend to avoid starting wars they'll obviously lose.

If the US military falls behind technologically, other nations might start thinking defeat isn't so obvious any more.
End of an era indeed. I read this site religiously back when MacRumors only did rumors and not news, so probably 1999-2003 or so. I assume MR starting to do news was the reason I stopped, but I actually don't remember. The thing is though, they were never the best, only the most thorough. If there was a piece of Apple-related news, they had it, but the writing wasn't top notch, and there's not a single editorial I can remember sticking out. Contrast with MacEdition.net (not sure if that's even still around), which had pretty good news, but great writing and fantastic editorials, really more like blogs. Stopped reading that once the content there slowed to a trickle though.
Serious question: at what point in the entire F-35 development process was that _not_ true?
It looks like walking out was a win-win solution in this instance.
When I read Kik on the title, this is the first thing that I associate them now. So sad about their PR-crew.
No, they are for government pork.

A cheap plane would not nearly be as effective.
Why do you take the time to make empty comments? Think about that.

Anyway, it's acceptable American English.

Comments empty and wrong.
F# Implementation of the Elm Architecture
Mobile Device Detection for Real-Time People Monitoring
This is actually pretty cool. One of the major things that actually help learning JS is how easy it is to test out a piece of code before writing it to your main code base. Simply pop open a JS console on any browser and test that line out that you aren't sure would work.

This works in the same vein and lets you play around with the code you are learning. I am definitely using this the next time I blog about code or algorithms
I've always rather enjoyed doing them and at the start I almost certainly have no idea what the answers are; I just assume it's more about thinking clearly and asking good questions so I guess that works better for me than thinking I'm a performing monkey which would probably hinder my performance and enjoyment.
It is - just tried it out on my work machine, a little faster now (with much better GPU).
> Pure FP languages give you very strict guarantees about garbage generation

I thought the only guarantee is they don't have side effects.
Could someone clarify: why is Go faster than say Python? And if the answer is just that it's a lower level language and therefore has less overhead, why not just use C?
Apple bricked my MacBook and there's nothing I can do about it
While I enjoyed the DK2, I got unbearably sick from Half-Life 2 within a half hour. Playing with Tilt Brush on the Vive, I didn't feel the slightest bit queasy.

Not sure if the difference was the hardware or the software, but it seems like a solvable problem.
The big problem, as I commented further down, is that the volumes of CO2 we need to capture absolutely dwarf the production volumes of essentially any product.

I just crunched the numbers, and if everything sold on Amazon was made from 100% captured CO2, it would still account for significantly less than 1% of what we need to capture, transport and store.
They cover that in the article:

> there's less need for an Apple-specific news site when news about Apple is plastered everywhere, on every site, all the time.

Including HN. Every Apple keynote there are 20 links plastered all over the HN homepage for even the most inane little details.
I use Redis as the primary and only database. This results in quite large savings in terms of server infrastructure since memory has never been cheaper than it is today and the minimal amount of resources Redis consume in relation to the massive amount of throughput it provides.
Additionally, it has data persistence reliability on par with Postgres and other battle-tested databases[0], so couldn't be happier about that.

The selling point of Redis for me has been its simplicity. It has a fairly small set of features in comparison to other databases, yet extremely powerful.

[0] - http://oldblog.antirez.com/post/redis-persistence-demystifie...
No he didn't. He blamed Germany's defeat in WW1 on the Jews.
The problems is that the F-35's ground attack capacity is better suited to destory large hardened targets such as latest MBTs fielded by Russia and China, rather than the small, numerous and arguably unsophisticated technicals or the proverbial dude running with an RPG. It will cost several times more and does not work as well.
While you're doing that, everyone else (who aren't, incidentally, in line with you and the sun) should be firing full auto at a point in front of your aircraft so you fly through a cloud of bullets.
Not sure everyone that lives in places like London wants to be there, but its where the well paid jobs are. I would be quite happy in the mountains, but there aren't any tech related jobs there..
Addressing those doesn't create bugs, and I'm not sure why it would.

Anything that changes behaviour could create bugs. Here is an example

signed bar = something_possibly_negative();
if(some_case) {
bar = calc_returning_unsigned_where_MSB_is_an_error_flag();
if(bar < 0)
return ERROR;
}

// now bar is valid, whether negative or positive.

This is a correct - if dodgy - way to test the MSB. But now if you get a warning about the signed integer not having the full range of the unsigned integer you might "fix" it by changing the first line to

long long bar = something_possibly_negative();

Now the signed bar covers the full range of the unsigned calculation - including the garbage in the error case.

For more in this vein see: http://ithare.com/best-practices-vs-witch-hunts/
Hi Alan,

I watched an OOPSLA talk where you described how tapes were used when you were in the air force. The tape readers were simple because they stupidly followed instructions on the tapes themselves to access the data. You seemed to like this arrangement better than what we have with web browsers and html, where the browser is assumed to know everything about the format. One way to interpret this is that we should have something more minimal like a bytecode format for the web, in place of html.

So I'm interested on your take: Is WebAssembly a step in the right direction for the web? (Although it's not meant as a replacement for html, maybe it will displace it over time).
The Basics of Modern Browser Testing
I agree with you, the "how it works" and the workflow are not crystal clear and gives room for suspicion about the validity of the legal advice given. That being said, if the service only gives transparent and actionable information about the visas, it is already huge. I recently had an appointment with an immigration layer for an investor visa. Like any lawyer, he enjoyed drowning me under complexity to justify his $200/hour fee. I ended up with all kind of insider details about 5 different visas... We start from so far when it comes to information transparency in the administration, SimpleCitizen gives an imperfect but still very useful answer.
Given that we've all read similar situations happening all over the web, I'm surprised organizations aren't including "paypal drops us for arbitrary reasons" or "paypal freezes our funds with them for arbitrary reasons" in their risk assessments when choosing vendors. In almost every case, that risk should probably push decision makers away from Paypal.

It is also a little entertaining that their "brand risk" department is probably doing so much unintentional damage to the brand.
I've yet to see anyone (Trump supporter or otherwise) defend Trump University as a legitimate institution. Even Trump himself doesn't comment on it. He merely tries to discredit the judge presiding over the case and the plaintiffs.