skysight-inc/HackerNews huggingface dataset:
"Moskovitz, whose estimated net worth is more than $14 billion, and Tuna have said that they plan to give away most of their fortune during their lifetimes."

To get an idea of the money involved here, his life's fortune is about what is currently spent every 6 months on medical research that no one will ever double check (since it is impossible to do):

"Overall, the team found that poor materials made the largest contribution to reproducibility problems, at 36%, followed by study design at 28% and data analysis at 26%. The team estimates the overall rate of irreproducibility at 53%, but cautions that the true rate could be anywhere between 18% and 89%. That puts the potential economic cost of irreproducibility anywhere from $10 billion to $50 billion per year."

http://www.nature.com/news/irreproducible-biology-research-c...

And irreproducible in principle studies are just the tip of the iceberg. Beyond that there are many problems that can render research useless or misleading (p-hacking, bias due to unblinding, misinterpreting results, incorrect analysis, etc). Just pumping more money into this system rather than trying to change the incentives and practices seems wrong.
The blockchain is essentially a linked list
Go to the actual audio samples page to hear several interesting examples: https://google.github.io/tacotron/publications/tacotron2/ind...
In facebook and a whole bunch of other tech companies they use android tablets / iPads for exactly that.

There is even a company that has an app that manages that for you, but I forgot what it was called.
The ‘Frequent Flier’ Program That Grounded a Hospital’s Soaring Costs
Friendly note there are good electron apps.
EDIT: Explained in detail in another comment: https://news.ycombinator.com/item?id=16017949
Personally NVAlt is the only note app I use (and SimpleNote on iOS) It's all synced, easily searchable, it's my universal scratch pad.
> Fortunately, as many college students will tell you, weed is very easy to grow.

Easy to learn, difficult to master.

"Locally owned, organic, etc" are going to cause a lack of standardisation which has the risk for differences in quality, and different amounts of CBT and THC.
My two current favorite make replacements are redo and tup.

They go in opposite directions in replacing make:

redo boils down to "How can we capture 99% of the value of make with 1% of the complexity" and does it well. It helps that you don't have to figure out whether sh or make will be interpreting your (similar, yet different enough to trip you up) expressions; redo is "sh all the way down" It also manages to automatically have dependencies on build rules which Make could really use.

Tup is more like "How can we limit what make can do in order to make a better special purpose tool?" Tup can't handle files with spaces and implementing "make install" is flat out impossible. It also is very inflexible with your directory tree. However, it is the best tool for "Many files in, one file out, rebuild if any inputs change" and making this implementation tractable is a specific result of being less flexible than make.

[edit]

Just found the Maak paper:

1) Ports actually does unify building and deployment by using make for deployment

1a) This does require writing (or modifying) makefiles for every single package

2) Nix fits in the same space as Maak, as you use nix both for building and deployment; it just may farm out some of the work to a secondary build system such as make. If you consider the build-script to be the generator (rather than e.g. `cc`) then it maps closely to Maak.

2a) There is no reason I can think of why you couldn't have a nix expression for every single .o file, and have nix-build handle incremental builds for you.

2b) Farming out much of the work to existing build systems is a pragmatic approach to reduce the amount of work needed to create a nix expression. 99% of the time if cmake or autoconf are used, a minimal nix file will give you a mostly working package. This is much more reliable than trying to autoconvert Make (which is composed of two turing complete languages) to some other system.

3) One that the paper claims that only the generators can have complete dependency information (Make, Maak, and Nix all farm out specifying dependency information to the author of the build script; though Nix attempts to prevent you from omitting dependencies by sandboxing), but Tup sidesteps this by sitting between the filesystem and the generator.
Greed Has Built. Will Greed Also Destroy?
I guess the better calculation would be:

Cost of a typical trip w/ shades x Cost of a typical trip w/out shades

Then account for the average number of trips in a year.

May seem like an exaggeration but the impact of some decisions, even though seemingly tiny, may be bigger than expected.
Small scale wood burning releases a lot more emissions than a purpose built power plant. Individual burning of wood and coal, either for cooking or heating purposes, is the culprit for a big part of the pollution in e.g. India and China.
> The point of looking at the monetary value is that it's a way to quantify how unavailable they are. Land costs money. Where land is scarce, it becomes expensive. Where land is abundant, it's cheap. If landing slots can be acquired cheaply, it means there is availability.

Sure, but I think you're missing the point about the "non-availability." I don't think the cost shows everything.

When there's lots of slots available then the price will be low. When there's few slots available then the price will be high. When there's _very few_ slots available then prices are harder to compare. There's an upper limit on what a company will pay (a slot can only provide so much profit, after all, even if you expect to own it for many years). Prices will presumably start to depend more on who's bidding for them and what deals can be struck.

Free market economics only works if the market is able to respond (i.e. it's relatively liquid).
Out of curiosity, which phone are you using? I was tempted to buy a Nokia 3310 recently but it only supports 3G networks which are gradually being phased out across the United States.
I think that even for site served scripts, there's potential for ad-blockers to do good for your privacy, for example, if Facebook had a script that tracked the movements of your mouse through the page exclusively for advertising purposes and which was independent of the rest of the scripts of the page, then it could be blocked for a privacy gain.

But then, for site served scripts, the provider could sufficiently "tangle" it with the rest of the scripts as to be inseparable, so it's a lost war in the end and your point still stands, I believe.
The main problem is in political representation. In a democracy, everyone should count as one vote. The natural desire of the population is to have better education and health care, for example, that can lift the standing of the whole society. When a small minority has a disproportionate amount of wealth, they can relatively easily bend politics to their personal wishes. In the US this presents itself in politicians who vote for their wealthy donors to receive tax breaks, the rise of chartered schools, and the fight against public health care.
My phone is always listening already. Battery life is just fine.

Some phones aren’t designed to always listen, but voice assistants aren’t designed to record everything and upload it, so what’s the difference? In both cases, you’d need something that goes beyond the advertised functionality.
predictable repeatable and maintainable are all great and important things. But micro services makes everything you do less predictable repeatable and maintainable. You must automate many more things with micro services to achieve the same level of predictable repeatable and maintainable as you have with a monolith.

There are many possible benefits of microservices, few of which outweigh the massive costs for many (dare I say most) startups.
Because of the whole family or because of Fred C. Koch? Big difference ;)
Nice name, ha.

I do not work for Stripe and have no official affiliation other than the fact that I use it.

While I have not personally used Stripe Atlas, I do use Stripe for all my web apps, specifically my SaaS and pay-as-you-go invoicing.

Obviously, Stripe is a company that charges 2.9% + $0.30 so they are in it to make their own money while also providing something of great value to many companies and especially developers who had no other way to charge, but to use Paypal.

I've since released a few web apps into the wild and it has caught a fraud charge, while also processing many other legitimate ones, so in what it does, Stripe actually makes the whole process of charging, subscriptions, recurring payments, and even catching of fraudulent easy.

Pretty sure that they have your business interest as the heart of their own company goals because if you are successful in your business endeavors, they are obviously going to benefit from that as well.

And opening it up to places outside of the United States can only drive even more business for you and for them.
Kaiten
Canadian open data portal
Microsoft will open source its 'Chakra' JavaScript engine
Thinking You're Young Makes Your Body Younger, Incredible Studies Show
The question here is if the data is being sent back at all or not. If you can show that either Google or Amazon is saying voice data outside of the command after the hotword, you already have yourself a huge scandal.

No voice data without hotword should ever even leave the device.
Hearing the tongue twisters pronounced perfectly is a joy.
The risk isn't that Boeing competes with Bombardier right now. The risk is that the Bombardier will stretch the C-series and create a CS500 that will compete directly with the 737. You can't do that with the Embraer.
Caveat emptor, you get what you pay for as the Linux support for the Allwinner H2/H3’s that power the OrangePi and NanoPi boards are hit and miss at best especially for the WiFi chips. Up until recently you had to either use a somewhat sketchy ancient fork of a Linux 3.x branch that wasn’t maintained or patch the mainline kernel.

The folks over linux-sunxi.org have been doing good work bringing various Allwinner SoC support to mainline Linux. Particularly the EMAC (ethernet) driver looks to be merged soon [1]. The driver for the XR819 WiFi chipset still appears to be up in the air, though good patchsets can be found for it [2].

The last I used the WiFi driver for the Allwinner H2+ SoC earlier this year on the (equivalent) NanoPi Neo boards it was regularly dropping packets. I suspected it was causing issues with other WiFi clients as well but couldn’t figure out how to test that. Still it’s a decent little SoC and both the OrangePi’s or NanoPi’s are handy little SBC’s that I’d use for a project that needed basic WiFi support. If anyone’s good with WiFi drivers and wants to help make it more solid the XR819 driver could use some TLC. It’s outside my expertise though.

1: http://linux-sunxi.org/Linux_mainlining_effort
2: https://www.cnx-software.com/2016/11/10/allwinner-h2-linux-a...
>> If there is one advantage that the non-gulf carriers have, it's that they can offer short+long haul to get from Europe to Asia, as opposed to medium+medium/long.

The only place it would be medium + medium/long going to Asia on a gulf airlines is if you are going to far east. In which case, european airlines wouldn't fare any better, and the best route would be to go pacific with Singapore Airlines.

For me, gulf carriers always seem better route going to India as it translates to one long and one short (4 hours at most) flight.
The non-smartphone is an LG Xpression 2.

The smartphone is a TracFone Galaxy Stardust.

I don't use the internet on the LG at all because the experience is crippling slow, but the Stardust is actually really good for what it is (I've taken it on trips using Google Maps, etc.).

There are probably better non-smartphones out now but I haven't had any real issues with this one. I even dropped it once from about 5 feet onto concrete and it survived without a case. The entire back came apart and the battery flew out but it all connected together again without a scratch and still works today.
Hey, lets leave race out of it.
Or just turn the brightness down. The monitor I'm using now has a dedicated button for cycling through brightness settings. I have it on minimum for general use, and I set it to maximum for games/movies.
No end users are going to read EITHER spec.

As an end user/engineer I occasionally refer to either spec when something isn't clear otherwise. It was by referring to W3C and WHATWG specs that I wrote a text-synced audio player a few years ago, for example.
It's also a lot harder to swallow when you're hungry and someone out there is making enough to feed 100 of you.
It feels like a never- ending rave, with different phases of dancing.
> Economic laws dictate that anyone who wants to purchase a house should be able find one that they can afford

Which economic laws dictate that?
As coinventor of a now-expired patent, I'm not very impressed by the bar for novelty.

There has been some truly new stuff patented, like the RSA cryptosystem. It's not clear to me whether protecting things like that has been a net benefit even before the cost of also protecting ordinary engineering and worse.
Freesewing: an open source platform for made-to-measure sewing patterns
> No one claimed Hickey invented first and rest, or even implied it.

I think that saying "This is why Clojure has first instead of car and rest instead of cdr" is a very odd way of saying "this is why Clojure doesn't have car and cdr" if you don't mean to imply that it added first and rest.

I also think the originally linked article was rather poorly written and seemed to put all of the focus on "car and cdr sure are weird names" without examining that they are operations on cons cells, which Clojure doesn't have. Clojure leaving out the names car and cdr doesn't really have anything to do with those names; it left out the data structure they operate on. A language without numbers proably wouldn't have a sqrt function either, but that has little to do with the clarity of the name sqrt.

Discussing the differences and tradeoffs between how Lisps and Schemes all represent lists compared to how Clojure does (and the tradeoffs with how Clojure makes up for the other things that conses are used for in Lisp) might have made for a more interesting point, but it would have been a harder one to make than just pointing at two not immediately obvious symbol names (without even mentioning that it did keep the equally archaic and unhelpful name "cons" but changed its behaviour).
Tech is full of messy, untrustworthy and corrupt people. There was never lack of sociopaths or bad actors in tech, no less then anywhere else. We are however, fond of telling ourselves that we are better then everyone else.
I’ve seen the library approach in practice. It is works to a certain point, but it isn’t too long until having a single deployable[1] artifact becomes as much of a bottleneck as having a single codebase, if not more. Taking this approach makes it harder to do other things that are just as important, such as continuous delivery, empowering development teams to take ownership of operational excellence, or even ship updates in a reliable and timely fashion.

Most of the hatred towards microservices is probably better directed at REST, which is a good paradigm for serving documents to web browsers but is overcomplicated for microservices. RPC is a good alternative, and gRPC is a good implementation of it.

[1] My phone autocorrected this to “deplorable”, which is also a good adjective for a monolithic web application that contains lots of libraries and is only deployable as one artifact.
I'd want to be able to split it horizontally and vertically, and sub-split those similarly, ad infinitum (see eMacs C-x 2 and C-x 3), cycling through them with convenient copy/paste across them, with them also aware of each other and able to pipe information to each other.

There are some that split to various degrees already; I don;t know how aware the panes are of each other or if they'll happily pipe into each other. I'd like to be able to run a script in one pane and have the outputs go into different panes as directed by the script.
You can get 128X64 OLED on AliExpress for 3$. Mine draws 2.2mA to show 6 letters, 3mA for 12 letters.

It can be controlled with e.g. ATTINY85 (1$) which can e.g. set the text/image to display and go into deep sleep in beetween sreen updates where it draws almost nothing (< 0.01mA).

2800mAh battery featured in this video will last this setup for more than a month of continuous operation. If you turn the display off e.g. when the lights are off it can last several months.
> Middle class people can take advantage of those investment returns as well.

How exactly do you define "middle class"?

Because by the popular definition of middle class, these folks can not take any meaningful advantage of any sort of investment returns.

Generally speaking, middle class people barely have enough money to house and educate themselves (they must take out large barely-sustainable loans to cover either/both of those, at high risk to themselves). The wealthier of the middle class might have a basic retirement account of some sort, which might barely cover basic food+shelter+medical for their own person.
You should try another piece of rather good poetry:

"Constant revolutionising of production, uninterrupted disturbance of all social conditions, everlasting uncertainty and agitation distinguish the bourgeois epoch from all earlier ones.

[...]

All that is solid melts into air, all that is holy is profaned, and man is at last compelled to face with sober senses his real conditions of life, and his relations with his kind."

https://www.marxists.org/archive/marx/works/1848/communist-m...
Homelessness in Downtown LA exposed in dashcam footage
There should be a financial penalty to the office issuing a wrong patent is shown to be invalid later on. Right now the incentives are perverse, no reason to not let bogus or useless patents through.

Probably one would also need to have some of the patents reviewed by 3rd party within a year or two after approval, to ensure faulty patents are detected within a timeframe that makes the feedback relevant to the original examiners.
Maybe pay the reviewer office based on number of parents invalidated.
> Passwords are PSKs and are the overwhelming default authentication mechanism for Internet scale systems.

Not for HTTPS, which is what we're talking about.

For WPA2-PSK, okay, you have a small n, it might work.

For user authentication against a local database, you're not encrypting, you're using validating against a password hash and then elevating the user's privilege for the duration of their session. That's far removed from what we mean when we say PSK (pre-shared keys), where encryption is implied.
You can always select top and bottom bars and add display:none and/or enter full screen mode. Anyway, don't give up, for me it was one of the most interesting reads this month. The author did a great job in exemplifying all projections with the retro games.
tl; dr:

1. Author observes that he's witnessed a lot of emotional backlash to the suggestion that soft skills may outweigh hard skills in tech; suggests the emotionality of the reaction is indicative that engineers worry it just may be true.

2. Justifies the importance of soft skills by citing personal experience of teams of 100s+ people needing to be coordinated

3. Proposes that a [software] system's interaction with the outside world is a larger problem than the system itself [i.e. UX tougher than code]

4. Offers a metric to assess management by: if people dislike managers then those managers must have very low soft-skills. Proposes the traditional approach to management is a large failure in tech.

5. Describes soft-skills but gives no hard examples

6. Proposes creating vocabulary to represent soft skills such as requirement-gathering so that people can care more about these skills

---

My aside: I think 1/2 largely depend on the product, some products are almost entirely technical (alpha go, bitcoin), we'll only ever reach agreement by not oversimplifying the question.

I agree on 4, but I really think 5 is crucial. I think everybody has a very different idea of what "Soft skills" are and how well other people think they do at those skills. For example, I think somebody who creates laughter at work is a huge asset, others may not.
I dislike Google but damn if this isn’t impressive!
> How they got any exchanges to list it under the same name i'll never know...

I think this is the real hack, perhaps exploiting exchange sites that would for some reason auto-list a bitcoin knockoff (noting from the comments that the fork pre-mined the forkers 6,000,000 coin)
That's not really true though is it? What about any of my data that is encrypted today with a non-PQC algorithm and has been intercepted? If quantum computers become functional and scalable while that data is still of value to me then I need to worry.
I don't expect bank A to care about transactions between banks B and C, so the distributed blockchain doesn't sound very useful.

Maybe for more efficient netting? If A owes B $100 and B owes C $100 and C owes A $100 then no money has to ever change hands, even in the sense of crediting or debiting accounts at the central bank.
If you want to significantly reduce your phone usage, consider Apple's $349 iPhone: the iPhone SE.

The iPhone SE is just as secure as other new iPhones. It runs all the latest apps. However, the screen is tiny. This makes it a pain to use for long periods of time. Plus, it only has 32GB of storage. It's impossible to install a lot of apps on it. It's also the most pocketable iPhone.

In some ways, the iPhone SE is the perfect smartphone.
Wealth is, abstracted, control over resources.

How does someone else controlling resources prevent you from obtaining resources?

Well, because they control the resources.

The entire concept of rivalry in economics is about this. Only in the case of resource that are not rivalrous does pre-existing wealth become a non-factor.
Software architecture always mirrors org structure anyway. That’s Conway’s law.
> (Edit #1, 7.30pm GMT): A lot of people are saying that this flaw requires physical access. However, as I pointed out above, you don’t need physical access, a maliciously installed application can easily access the activity and capture the code.)
Buffett
You wouldn't. You use a blockchain when you want one common ledger across multiple companies, and you don't want to pay/trust a single company to manage it.

Assuming you know who everyone is, you can use traditional consensus mechanisms like Byzantine Paxos and get much higher transaction rates than public blockchains can do right now.
The briefcase held a new drug that had been in development for 10 years, ever since Huey Lewis requested it in 1984.

The request that it not spill or come in a pill required a novel delivery system, producing the high via modulated stimulation of the optic nerve, but subtracting the shorter blue wavelengths that might disrupt the circadian regulatory system and therefore keep the user up all night or make them sleep all day. Hence, the golden glow.

Every time someone opens up the case, they are taking an e-drug.
This makes me want to start yet another website.