skysight-inc/HackerNews huggingface dataset:
But the citizens of Iceland did in fact lose a ton of money. I think maybe it does dispute the point? (Arguing more from ignorance here.)
Amazon is a giant tax revenue generator for state and federal governments. It would take something quite significant to get to that level, in my humble opinion.
"don't put all your eggs in one basket"
There is a reason most vendors pick from 2 or more manufacturers/suppliers.
> I would imagine (but admittedly do not know) that a cosmetics patent holder would have little reason to refuse to license to some entity operating in a very different field.

That's not really the problem. The problem is that you have entrepreneurs at the early stages of looking into developing something who discover that it's patented. Just the overhead (paying attorneys) to negotiate a patent license can be thousands of dollars, more if you want to negotiate a good rate. Nobody wants to pay that at Stage 0 before you even do the legwork to determine if there is really a promising product there. But determining that can itself cost many thousands of dollars and nobody wants to do that before knowing they can secure a patent license at a reasonable rate, so you have a chicken and egg problem.

Meanwhile there are many promising alternative avenues of research that aren't already encumbered by patents, so people go there instead and come back when the patent is expired.
Looking through the docs it seems a very nice lisp. Clean, simple, yet covers all the basics without a lot of legacy warts. let with less parens and limitless if branches are very nice. Definitely one of the nicer looking JS lisps I've seen.
Thank you for that.

> You suggested I was missing your point, but to be candid I wasn't sure what that was -- do you mean your criticism of the project because you didn't know if it was sustainable?

More or less, yes.
I have a pet theory that it's related to the difficulty of accepting a painful truth.

In that moment, you face a choice. Either you do the same thing that was done to you, or you don't.

If you break with tradition and avoid doing whatever it is, you will end up asking yourself why, and you'll have to answer "because it was abusive". It some cases, that thought may be too horrible to even admit into your mind, or at least it's unpleasant enough that you prefer not to deal with it.

If you go the other way and stick with tradition, then you can just do whatever it is, and you can say this happened to me, it's normal, it's part of the natural cycle of things, etc.

Also, sometimes you are blindsided by this and don't realize you're making the choice until the moment it happens, so you don't have time to mentally prepare to do the harder thing.

Point being, it's not always sadism. Sometimes it's denial.

TLDR: The corollary of "that would be abusive" is "I've been abused". It hurts to confront that possibility, so people look for ways to deny it. And the organization offers them one.
Which is not necessarily intuitive. For all I knew there was some kind of penalty of a 1025MB memory image vs 512MB. Didn't think so... but I'm increasingly baffled by hardware issues in an increasingly virtualized world.
Poor countries get dollars by selling stuff. They can sell their local currency to visitors but no-one else wants it.
One component of what made Apple the richest company in the world was a willingness to uphold their reputation, even if it meant leaving money on the table. They've now spent over five years burning through that capital.

For developers, Apple has turned in Comcast. Developers used to evangelize Apple. Now it's "I wish I could switch, but I need MacOS, so they're the only game in town."
The surreal, creepy early morning TV of 9/11
I just read the article about trunk delivery. It blew my mind, I was honestly amazed that this exists. https://www.theverge.com/2018/4/24/17261744/amazon-package-d...
That's a good and a bad question. Let me rephrase your question. A classical (standard digital) computer can solve some problems efficiently/easily, and others not so. A quantum computer can efficiently solve all problems that classical computers find easy, and some of the problems that classical computers find hard. Now, your questions seems to be, if I make a midway computer that has some superposition in it, would it be stronger than a classical computer?

The answer is yes and no. There are indeed some problems that this midway computer can solve faster than classical computers. But these problems are mostly mathematical curiosities, interesting that they exist, but not useful at all for any practical problem. If you look at only the practically useful problems, then either you keep things simple and make a classical computer and deal with not being able to solve some problems. Or you make things complicated and make a quantum computer and solve some more problems efficiently. In other words, edge cases aside, the jump from classical computers to quantum computers is a qualitative change, and not a continuous spectrum as you wonder.
>> One suggestion, NEVER look up common drugs like Advil.
Why is that?
The swedish postal service is not known to be reliable, and is often joked about here in Sweden.
Most of the "estimate foo" problems are Fermi problems. E.g. The classic one I've heard is "estimate the number of piano tuners in the world". The route I took to do so is:

number of people in the world
/ average number people per piano
* average number of times a piano is tuned per year
* average amount of hours to tune a piano
/ average number of hours a piano tuner works per day
/ average number of days a piano tuner works per year

So in terms of units, the flow is:

people
-> pianos
-> piano tunings per year
-> hours spent tuning pianos per year
-> workdays spent tuning pianos per year
-> piano tuners

This is all very similar to dimensional analysis most people will learn in a highschool science class.

Just to plug in some random numbers, let's pick 7 billion people, 100 people per piano, 0.3 tunings per year, 1 hour to tune a piano, 3 hours of tuning per day and 100 days per year(I imagine it's part-time for most piano tuners...). We arrive at:

7,000,000,000 / 100 * 0.3 * 1 / 3 / 100 == 70,000

And, for what it's worth, at least in my field, we do these sorts of ballpark estimations all the time to determine feasibility of systems.

I've never had one of these in an interview setting, but I imagine the important thing is to demonstrate the line of reasoning rather than actually arriving at a concrete number.
Outside of the East and West coasts and other high density cities, it is difficult to revoke licenses simply because there's no infrastructure in place as an alternative to driving.

Large parts of the US today there's no public transport, and even no sidewalks(!) in some places. You could ride a bike, but that requires physicality and drivers aren't exactly bike-friendly.

If there was a realistic alternative to driving, you might see it become easier to revoke a driver's license, but until then, it just isn't viable.
That reminds me. There is a great talk from someone at Mozilla (Something about making an org that lasts 1000 years?). In the talk the idea is presented that things kept secret are eventually lost. This was fascinating to think about.

It's been few years since I heard that talk and I now have seen a few examples of this around me.
It's about knowing how to structure problems, whether the components are public or whether the problem space is completely unfamiliar.

E.g. someone who guesses "$3 billion" on only a gut feeling likely wouldn't be a strong hire even if the number is correct, while someone who can correctly decompose the final answer into its components and make reasonable estimates would be a much better candidate.

For estimation interview questions, and problem-solving questions more generally, a "structural" approach to breaking down problems is important because on the job the interviewee will need to be able to identify what levers are available to them.
I already set this to false so that news websites can't hijack my copy functionality to insert "Read more: <tracking link>" at the end of anything I copy from the article.
Phoenix’s LiveView: Client-Side Elixir at Last?
That was my first thought too. If I get some spare time this weekend I'll take a swing at it. I'll comment back here if I do it, or you can email me.
You know why automatics are sealed these days? They don't expect them to need service. Here in the U. S., I actually had to call around to find someone that would do a clutch. When I was a Firestone mechanic lo those twenty some years ago, we'd drop a tranny and throw clutch plates in all the time (book time paid more time than it took me to do it). Neither of the local Firestones would touch it when I called.

Point is, automatics are pretty sturdy these days, and there are fewer shops in the U. S. that will work on manuals anymore.
You’ve brought up a good reason why Americans should learn manual: in case they rent cars in other countries. I rented a car in Costa Rica whose clutch had been destroyed by the previous renter, which fact did not make itself plain until we were on a mountain road. Wish he had learned stick!
Nearly every automatic transmission pre-2000's was a basic double planetary gear system. Which means you got 3 gears. So normally you'd have a gear selector of 'park'-'reverse'-'neutral'-'drive'-'2'-'1' where 2 and 1 were the actual gears that you could force the transmission into for increased engine breaking (for going down mountains so you don't melt your brakes). Or sometimes for low traction, you could leave it in '2' which would make it harder to spin the tires.

After 1980, an 'overdrive' gear was added to most transmissions. "Overdrive" in this sense means that for one turn of the input shaft, the output shaft would turn slightly more than one.

After the early 2000's, we started to see the introduction of 3 and 4 planetary gear sets bringing the total gears anywhere from 6 to 9.
From 2015: "AVG anti-virus is selling your web browsing history" [0]

> I was really shocked how no one cares.

Of course people aren't willing to care that much when they're unwilling to give up something they're currently getting 'for free'.

... But you're right, we should care.

[0] https://www.smh.com.au/technology/avg-antivirus-is-selling-y...
Many newer cars have brake assist and other safety features that make the experience much more "automatic."
It would be interesting to try for some apples-to-apples comparisons for the parse and initial exec time of js vs wasm. The latter was designed with the goal of streaming validation and compilation, js needs to have a lot of work done before it can load.

Which strongly suggests to me that intuitions about KBs-of-JS vs KBs-of-Wasm are likely to be wrong, especially as the state of wasm implementations improves.
Plex Cloud will shut down November 30 due to technical challenges
I'm aware, and it was a joke.

"purchasing the illiquid MBS, and through that, reducing the potential losses of the institutions that owned them. Later, it was modified slightly to allow the government to buy equity stakes in banks and other financial institutions"

Why would any rational investor purchase dog crap knowingly for the good of society, by spending that society's money on dog crap. Instead, buy the dog, discounted by the amount of dog crap it has, and squeezed by how desperate the seller is of what is left. No financial mercy should be shown to the institutions that put themselves in that position. Nobody has ever shed a tear for anybody else financially squeezed, and in this case it would have been good for society and fitting capitalistic justice.

Instead, we pumped their bags, regained the value of equity and then had the debts repaid from the equity that was saved. Its a nice story, we got paid back, but the reality is, the Gov/ people should have made out like bandits while those bankers were kicked to the curb. This is how capitalism is supposed to work.
I'd say that Wendy's is closer to Chipotle than McDonalds. They are a fair bit more expensive and heavily advertise their food quality (fresh, never frozen).
Why Hurricane Florence is so intense for a storm this far north
Except for Singapore:

https://www.nytimes.com/2017/10/02/upshot/what-makes-singapo...
Bitcoin crash: This man lost his savings when cryptocurrencies plunged
For certain ranges of numbers.

But you could imagine this being part of, say, a "big integer" library. (Which C, C++, PHP, JS all lack.)
How did you learn to not over-engineer?
Ask HN: How to find prospective advertisers?
Long time lurker with a newbie question. I want to monetize my mailing list and open it up to sponsors — what's the best method of finding potentially interested companies in my niche?
One step closer to Dehydrated Water from Space Quest I, an essential part of the Survival Kit... as I'm sure many of you here undoubtedly know.
Packet hauls in $25M Series B as customized cloud vision takes shape
Gawker is relaunching in early 2019
The only change I make to this process is my security questions are stored in a separate password manager to my passwords. That way if I lose access to my passwords and actually need the stupid (ahem, security) questions I can find them.
How is partial execution baked into JS? IIUC, my whole JS file is fully parsed an resolved before it is evaluated. If you're referring to the use of multiple files for parallelism here, then the obstacle there is not wasm itself but the work that's still in progress to define a dynamic linking story for it.

I'd point out that the need for better dynamic linking to enable lower TTI is also a problem faced in the bundling/tooling heavy JS community.
It's a limit. It's called an unlimited plan. That's deceptive advertising at best and fraud at worst.
One point made in OP is that not everyone has the latest fastest hardware. Did you check out the clip comparing code.gov rendering their SPA on a new iphone vs a lowend android device ? Millions of people are dealing with extremely subpar experiences because developers are building their website on a work-provided macbook pro on a gigabit connection to their office...

Sure, chrome lets you simulate 2G connections and all that, but last time I checked it didn't simulate the slowdown of compiling 2MB of javascript on an old phone. Could be a revealing constraint to put in the developer tools.
Didn't exist when I was young, poor, and had crappy old American made manual shift cars...

You just didn't go old and crappy enough. Studebaker had "Hill Holder" back in the 1930s: https://en.wikipedia.org/wiki/Hill-holder
C is more like operating a very large saw without a handguard. If you're skilled and you know what you're doing, you won't cut off your fingers. Which means the median developer cuts off his fingers.

JS (and, more to the point, heavyweight JS framework code) is more like driving a massive SUV around everywhere because you think having to drive through snow and mud is more likely than having to park downtown, when really, all you do is drive around downtown in the summer. But you don't care, because you have a parking valet.
The vast majority of modern websites could easily deliver their existing functionality (except with better interactivity) with server-side rendering and just enough plain-vanilla javascript to handle ajax calls.

If you don't believe this, I suggest you carefully reexamine your assumptions. A number of them are almost certainly false.
If you think that's bad, my water utility (Severn Trent Water), at the time, accepted a password of arbitrary length, but only processed 20 bytes of it at login time.

This means when I created my account with a 63-character password, which it let me do, and then I logged in for the first time, literally minutes later, with the same 63-character password, it told me it was invalid. Of course, at the time, it didn't tell you what the length limit was, and the login and signup forms didn't limit it either. If I didn't have the bright idea (and prior experience elsewhere) to try "maybe it's only the first n characters of the password", starting at 8, and finally succeeding on 20 (thanks to no rate limiting), I would have never figured it out.
Amazon Photos offers unlimited full-resolution online photo storage, and 5 GB free video storage, to Prime members

I hear video is pretty popular these days.
Farmer Lobbying Group Sells Out Farmers
To be fair though, safety regulations requiring heavier vehicles on top of requirements for better fuel economies have cut the margins a bit, but the prices have not raised much if at all. The 1995 Honda Civic LX was $14,160 in MSRP, which is ~$22k in 2018 dollars. There are plenty of vehicles for less than that.

You might be referring to the higher margins that SUVs get, which are getting more and more popular in the US... but TBH I'm not sure where you get the idea that car prices have been inflated.
Constructing Flexible and Efficient Neural Networks via Geometric Methods
I've had the same situation before, and I don't think I've ever had to read them the entire thing. Usually we did something like this:

Rep: "Tell me the answer to this question."

Me: "Ok, let's see.....ah. So, it looks like a random string of gibberish, right?"

Rep: "Um, well...(unsure if he's allowed to say Yes or No)"

Me: "Yeah, I use a password manager for all my stuff, so all my passwords are randomly generated. I didn't think I'd ever have to read it over the phone. Sorry about that! I can read it out for you, but it might take awhile. If I read you the first three characters and the last three characters, is that sufficient to demonstrate for you that I know the Answer?

Rep: "Yes, I think that would be fine."

Me: "Alright, then! First three, 'F', 'caret', 'capital O'. Last three, 'capital G', 'lowercase l', 'dollar sign'.

---

As I said, I've never had anyone challenge me to read the full thing out. When I explain why it is that way and give them the bookends, they are usually convinced that I'm me.
Can you please elaborate more on what other ways are you referring to? This particular way was used to communicate with the DB hosted on a different cloud provider from where it was being used. I would like to learn about different ways to accomplish the same securely. This was one of the ways I could find.
The problem of C is the success of C. There have been some good, secure, large codebases written in it. Some truly beautiful code, when you scrutinize it.

This creates the illusion that the language itself may be safe, if only you do everything right. That last part is often forgotten by the time people make the decision to write something large in it.

There is no problem with safety nets. Good debuggers (extreme ones like Common Lisp, allowing you to rewrite broken code on the fly and resume from that spot). Good type systems (Ada, the MLs, going so far as to eliminate most errors regarding common mistakes like array-out-of-bound exceptions). Good test suites (comprehensive unit and regression test suites, fuzz testers) which are, admittedly, more pervasive across many languages (the option is available, at least). Formal methods (even the lighter weight ones, like design-by-contract). Automation, to minimize the impact of human error and fat-fingering things. There should be no concern about choosing a language which is semantically closer to your problem domain, but perhaps of slightly reduced performance, than a language that is semantically distant (see people writing half of Prolog into their complex code base involving knowledge bases and decision trees). Maybe some people will think you're not tough enough, but at least your code doesn't piss off every user.

We cannot trust ourselves to do the right thing at all times. Consequently we must decide on the language and environmental elements which can enforce the right thing, while minimizing the impact to developing our solutions in a reasonable amount of time.
Not at this time. The SpiderMonkey code is evolving quickly and Rust's safety guarantees won't help much when executing the JIT-generated code. Servo uses SpiderMonkey.

The SpiderMonkey team has prototyped some JITs using Rust. The "Holy JIT" (a pun on Oracle's Graal VM name) is a meta-compiler for JITs:

https://blog.mozilla.org/javascript/2017/10/20/holyjit-a-new...

https://medium.com/@jponge/the-graalvm-frenzy-f54257f5932c
Extremely useful. Plus Dr Chan was helpful when I emailed him with a few questions about concepts in his books.
This looks super interesting. I was expecting a Github link with a Mapbox Stlyesheet, if anyone has one please send it my way.
I tried Prime video for a few hours in Sweden but couldn’t find any movies that wasn’t country blocked. Cancelled Prime after that.
You can use Elasticsearch within Postgres by using zombodb.
Firefox also has signon.storeWhenAutocompleteOff (default true) which ignores such hints.
People need to understand, the Marshalls is a small country, consisting of less than a hundred thousand of people. The islands in the Micronesia are small, isolated, and can hardly sustain themselves without foreign aid. I had never heard this till now even though my parents are from a nearby island.

I did some searching, and the only thing I could find in articles about it were quotes from the CEO of Neema and quotes from politicians. Not a single quote from any normal person on the street and whether they think its a good idea or even know what's going on. It smells very fishy to me.

Finally, I'll say, I don't have the kindest opinion of the IMF, but adopting a potentially volatile cryptocurrency and thinking they'll be able to augment their internal commerce with it is ill-fated.
That's great. I like the:

(get '(:a 5 :b 10) 'a)

How does it work in practice.. is '(:a 5) stored as an array or an object?
So in the last 5 years I went from full time Linux at work, over full time Windows (Linux on servers), to full time OSX (and again, Linux on servers). I have dual boot Windows and Linux on my personal rig. I see the pros and cons of all, but to be honest, I can't find something that really makes me dependant on any of them (especially on OSX). I just find it a bit sad to have to beg vendors (hardware and software) for anything. Don't buy their gear for a generation or two and look at them listen for the next ten.
The core idea was to explore Lua's table-ness in a Lisp, with JavaScript along for the ride for browser support. I think it was an interesting experiment—interesting enough to possibly continue exploring in a more “serious” implementation, if someone were so inclined.
If you read the article, Singapore is far from a 'free market' and easily has more government oversight than here in America.

They actually have public and private options competing for benefits, regulating salaries and hospitals and more. If you were to argue for a public option to health insurance or more regulations against hospitals, you'd be called a crazy socialist here.
It is in an EEA-like trade regime, though.
This Is How You Can Travel Back to Time
Not sure how old you are, but on my grandpa's 1950 Ford there was a hand operated parking brake (under the dash). I had to use it once after stopping to get gas and the driveway to get back onto the main road went down into a steep ditch and then out onto the road.

Of course some nitwit pulled up right behind me as I was trying to pull out into the road. I tried easing up on the foot brake and allowing the clutch to grab some as a quick test but the car still started to creep back. I said screwed it and yanked the parking brake as hard as I could while getting off the foot brake and meshing the gas while at the same time letting up on the clutch and undoing the parking brake. Not the hardest thing, but mainly made an issue by modern drivers getting right on your bumper...
Random sleeping isn't super effective. See: https://eprint.iacr.org/2015/1129.pdf and it's references.
Is there really that much free economy to get from scale? LiIon cells are hardly a niche good as it is. The whole gold rush around batteries right now seems specifically trying to get out in front of that demand.
Jeff Dean’s 1990 Senior Thesis Is Better Than Yours
Driverless tractors are here