skysight-inc/HackerNews huggingface dataset:
You can imagine the company selling bags of nutrient paste being led by one of these stock photos: https://duckduckgo.com/?q=Bryan+Crowley

I don't really care which.
I agree the effects won't be felt directly and probably not associated with the correct source. For example, if tiny startups have a hard time getting off the ground against competitors who have market power to get good rates from the ISPs, it will be hard to even notice the lack of something disruptive.

For example, will people notice the lack of a really great Netflix competitor that would have gotten off the ground? What about the new best search engine to topple Google Search that died out of the gates?
Still might be interesting to history buffs
Producers have as much control of the price of the goods they sell as the consumers. That is little at all.

Also I have never accepted the simple case that UBI will cause inflation. Its almost a ridiculous proposition to me.
Terrible experience here. Endless problems with the ID card, slow, unhelpful support, clunky company admin portal with poor translations. Got spammed by random accounting firms as soon as I was on the company register. I gave up and decided to just continue using my NZ-based company in the end. They need to do a better job if they want to live up to their self-congratulatory marketing.
Calls for Twitch to police 'sexual streaming'
Soylent has been unavailable in Canada since October: https://faq.soylent.com/hc/en-us/articles/115005267426
I know lots of people who can't imagine the future of their actions, so I don't feel like this is a prerequisite for artificial intelligence.
Aw, not soylent again! I was wondering why this is being linked on HN, but then I reminded myself that Soylent is supposed to be food hacking. Great... Scott...
There are a lot of people that work at tech companies that aren’t highly paid engineers. GP specifically called out engineers at a higher salary, so GP was obviously including receptionists, admin staff, etc. I’d be shocked to find that the starting salary anywhere around here is 120k.
Unless something drastic changed in the last year, I really doubt it. There is the fb frontend, the backend, the offline batch processing repo, and the instagram frontend repo. I think the phone apps have their own repos too? It was a giant mess, especially when you had to make changes that spanned repos, like introducing a new backend API and then depending on it, or changing logging formats.
> Where does all that money go?

Salaries for - Chief Twitter Feed Monitor, Chief Assistant of The Twitter Feed monitor. The Special Secretary to The Assistant of Twitter Feed Monitor, etc etc etc
Thanks for the suggestions, definitely something to ponder.

Email is the fallback as a lot of our members don't use social media, but there is an interesting idea in something akin to TinyLetter for notificaiton/events that can be subscribed to.
Ask HN: What are some sabbatical programs for working software engineers?
I know about a couple of programs that run for working engineers and gives them time to work and learn something totally new with other like minded people. What are some other programs that serve as good "educational retreats"?

The couple of programs I know about are

The Recurse Center: https://www.recurse.com

Bradfield Sabbatical Program:
https://bradfieldcs.com/bsp/

Looking for programs in US.
California in general is supply ineslactic. Raise in prices do not transform well in increase development.

I fail to see the relationship to UBI with that.
Typescript tries to be a pure superset of ECMAScript, so learning ES is still a useful starting place to working in Typescript.

WebAssembly currently has very different use cases than JavaScript, and still has a while before it could be considered the "native language" of the web given that there are still key web concepts like the DOM that WebAssembly currently does not speak.

ECMAScript is not yet in danger of becoming a legacy.
Probably a good thing for Soylent and the former CEO.

The guy always seemed like the kind of eccentric dynamo who excels at starting companies, rather than running them.
It is a fantastic brand - and that's all it ever was. It was never revolutionary.

Soylent was always just a lifestyle brand that put an already existing product - liquid meal replacements - into the hands of people who weren't elderly or bodybuilders, namely: nerds.
I agree, that's why I submitted it as it has some credibility behind the name. @dang
FCC explains how net neutrality will be protected without net neutrality rules
> But once you've seen what you've seen, you can't unsee it.

What do you do then?
Certainly not much if anything at all, but it's mildly interesting to note that it identifies as 10.14 and not, say, 11.0.

Anyways there is surely something strange brewing for the next macOS, as Apple has repeatedly noted that "macOS High Sierra will be the last macOS release to support 32-bit apps without compromise", without specifying what kind of "compromise" might come up (see https://developer.apple.com/news/?id=06282017a )
Sorry, that's right. Still, that's not the quoted article.
I am certain the volume of acronyms is intentionally hilarious in the title, so let me pre-empt the complaining by laughing at it. Definitions are in the article.
I think pirate movie streaming sites are less profitable, they have much larger hosting bills and the MPAA is much more effective at getting them shut down. There's also more stigma about buying porn and we've made it pretty cheap and easy to stream normal movies these days.
Mm I don't think its quite right, but it looks at the right path.

If you implemented UBI federally, rents in general could take a huge hit. That is because people would use ubi to go from high rent to low rent places, because their marginal savings rate would be much better.

Without implementation details, its hard to say if it will raise or reduce rent.
Do you have a reference for this? I always thought arrows were lighter weight because their `this` is static rather than dynamic.
I think libre here is a book pun
Automation that makes 50% of people worthless means that the remaining 50% of required labor can produce the same amount of goods and services.

If you ignore money and look at the flow of stuff, there's nothing impossible - we produced enough to feed, clothe and house all those people back when they worked, and we would still produce enough to feed clothe and house all those people even if half of them have no need to work.

It's a distribution issue. And really, if/when technology causes significant permanent unemployability, there are only two options - either the society chooses to simply redistribute that stuff to people who don't work (despite, as you say "it simply isn't fair to take from those who sacrificed their time and efforts to build wealth"), or the society chooses not to do so, in which case they don't get fed, clothed and housed, and die.

There's no third option - they can't not be a drain on society (that's what being permanently unemployable due to tech changes means) while they're living and need resources. Either society provides basic income also to those who aren't sufficiently productive to earn a living, or they will try to take those resources from society (theft, crime, revolution), or they'll die trying. Thankfully mass technological unemployment isn't that close yet, so we have time to fix the social issues, but it's coming.
Socialized medicine is a government service, I guess. I miss that.
The novel part is using machine learning to implement that data awareness, in principle this means that the data owner doesn't need to use any human knowledge or heuristics to build an efficient index -- the machine running a general algorithm can find the optimized representation of the index.
Most people are not going to realise the pain. It's one of those issues that affect people but they would never understand why.

I disagree. Pai and his GOP sponsors are making enemies of people who buy bandwidth by the terabyte-second. That's much worse than making enemies with people who buy ink by the barrel, as the old saying went.

Any negative consequences to this decision, real or imagined, absolutely will come back to haunt the Republicans.

That's why I don't understand why they're doing this. They are pissing off millions of people who wouldn't otherwise bother to vote against them.
Well, the correct way to decide is to create a testable hypothesis that differs in outcomes between taking care of aging batteries and planned obsolescence, and then test it.

Hypothesis: If they wanted to take care of batteries/battery life, the phone/tablet would resume running at full clock speed when plugged in and charging.

Test outcome: This is not the case.

Verdict: Hmmmm...
I've gone deep in the hole on Z80 emulation more than a few times as a result of my all-time favorite video game (Phantasy Star on the Sega Master System). I wrote some debugger emulators just to step through the game's code and analyze it.

If you've never tried to write an emulator I highly recommend it. In my opinion it's an exercise on par with writing a compiler, in terms of how much one can learn about these machines we work with and just developing a richer appreciation for the craft of software.
Yes they get along with new people and have a large number of shallow relationships. Whereas I think normies and aspies tend to have deeper relationships with only a few people. Btw, they're not aware of their motives -- they don't feel afraid (though I suppose they may have felt so when the whole process began, at school).
If you've got something good, you want evolution.

If you've got something bad, you want revolution.
> this has huge ramifications for drug & material design

Is the realistically any chance that a significant part of that innovation will happen in startups / new companies, or will this mostly play out in existing pharma/chemistry industry giants?
This looks like an episode of "This American Life."
It is interesting but I haven't thought about it enough yet to comment fully.

One of the hopefully benefits of UBI is that it enables huge amounts of volunteering in society. I'm actually working on a charity that approaches this specifically from that angle. It is a free platform and I'd be glad for more feedback. You can learn more here: http://thegoodloop.org
Your view with what happened with Itanium isn't what really happened. There is a wonderful talk by Bob Colwell (architect of the P6 / Pentium Pro) given for the Stanford EE380 course in 2004 titled "Things cpu architects need to think about". Sadly it looks like all online copies have gone. I very highly recommend the whole talk if you can find it.

Itanium was supposed to take over everything, not "enterprise". Amusingly its performance projections were based on 36 hand coded instructions from a representative inner loop in Spec, and management went ahead based on that. Even though they would leapfrog x86 in theory, in practise x86 did a steady march in performance improvements (helped by Intel's fabs). As Itanium got late, rather than cancel the project, they decided x86 was for the masses and Itanium for enterprise.

I really like that they are trying Mill, but suspect Risc V is going to soak up the dollars and attention.
Ask HN: Physical Address Normalization
Can anyone recommend an open source library they have used that can perform Physical Address Normalization.

Ideally this would cover global addresses. I know it is a challenging problem.
Designers: Show Off for Fun and Profit
Yes, but he didn't make it out of the primaries.
You should mention first the problem you are trying to solve, you only mention that at mid page.
Where are you going to get 'the music'? There are millions and millions of hours of music out there, how are you going to gather and fingerprint it all?
It's not fine if 51% of miners are maliciously mining empty blocks. no collusion necessary.
Oddly enough I invert my controls for FPSes, and also flying games. :/
All that's left is to copy-paste all of these into a module and publish it to NPM.

/s
1 and 2 are trivially fixable.

3 and 4 are pretty fundamental though, especially 3 - if you don't want to force everybody to keep up with head, you probably don't want to use a monorepo.
Have you guys seen this generative CAD project: https://autodeskresearch.com/projects/dreamcatcher

What would the software programming equivalent look like?
function bullshit_translator(post) {

if (/(next chapter|incredible journey)/.test(post.title)) {

if (/new ceo/.test(post.content)) {

return "I'm stepping down as CEO";

} else if (/joining/.test(post.content)) {

return "We ran out of money and our VCs saved us and themselves by acq-hiring us to the company."

+ "Even though we made 0 money from this and will be stuck with this company for next 2 years for vesting,"

+ "this is the part where you say 'Congrats!"

+ "so that I can call my self a 'serial entrepreneur' and put 'my company got acquired by XXX corp' on my resume"

}

}

}
So in your opinion there are no benefits or insufficient benefits to justify the government taking an active interest and investing money in ensuring that the US has good continuing access to space that is at least somewhat under our own control? (As opposed to potentially under the control of governments of other, possibly enemy, countries)?
"A Brave New World" creche system was quite far from giving everyone the same start, the difference between Alphas and Deltas was induced in those creches e.g. oxygen deprivation to ensure a limited intellect to better fit the menial tasks they'll be doing all their life.
This is great. Websites are keen on publishing these comments and benefit from the angry clickbaits and discussions, they should then be responsible for them too. If it's on your website and you're displaying it, then you own it.

I want this applied to Facebook and all its racist, sexist and homophobic user content too.
> and I'd feel like a complete scumbag for doing that.

DON'T. Other people with less urgent medical matters are "cutting in line" before you because they don't have as much of a problem with it.

It might be our life on the scales, and maybe that's worth nudging your principles a little.

I sincerely hope you will get out of this better and more healthy.
Titan V Benchmark, Impressive
There's many flaws with that scenario:

1. A centralized trust/identity system (as I have said is need with this) means that there could be no such thing as PoorCoin as defined here. The idea is that because it was an XCoin, created on this network and tied to an identity endorsed as a single user by Centralized Thing X (this could be registered to SSN for example, though of course that has problems right now. You get the idea.), anyone will accept any trusted coin.

2. You're applying concepts like pegged currencies that don't really seem to apply. This isn't really a currency market - to everyone, it's just Coin. It doesn't matter what name is on it, they all have the same value. A low/high availability of XCoin doesn't drive the price anywhere because it's equivalent to literally any YCoin. There is no market to corner because no one cares. To put it in economic terms, buying up a market and hoarding doesn't matter if there are literally billions of equal value substitutes.

3. It will be impossible to run out of accepted 1 to 1 trades for PoorCoin, even if it were ever to exist.

4. Anyone on PoorCoin, if it were ever to exist, can then still make trades.
B-trees incrementally rebalance on every insert

https://en.wikipedia.org/wiki/B-tree
Good luck writing your own version and supporting it. Be sure to post your progress.
Hi, as the author of this article I would like to thank you all for the discussion about the title. Thinking in retrospect, I see it was misleading indeed, but it wasn’t intentional, just a bad choice. So I decided to change it in order to better describe its content. Now it’s called Turbolinks: SPA-like Experience Without The SPA-framework Hassle.
Part of it is that DBA's got a bad reputation for bottlenecking projects for many different reasons. Some of it legitimate, as they wanted to make sure schema design was consistent, properly normalized, and followed org standards; but some DBA's were control-hungry.

Therefore, developers tried to minimize their need to go through a DBA by doing more data-ish things inside the application itself. That's more of a staff management problem than a technology problem, but OOP had the "fad cred" of the time and often bowled over DBA's. The pendulum has started to swing the other way as reinventing the database & querying in applications has proved messy.
Possibly says something about how long it took for people to trust ES5 was supported by the browsers they were writing for. It seemed to some people that ES5 and ES6/ES2015 were added to browsers "at the same time", due to legacy effects of browsers many felt a need to support for far too long in major enterprise environments (<cough>IE6</cough>).
Agree with this as well. It's fun to set up up the LLC and domains and everything, but without an actual product or business its not necessary.
Yeah. And I'm running out of my stash. It's what I have at lunch when I'm not interested in walking away from my code.

I'm not even romantically interested in Soylent. I will use any brand. It just has to have a low glycemic index. =(
Skrill security
I just did a password reset my password with Skrill and got an email that my account got accessed from a computer in Indonesia! This is really freaky - how can I trust Skrill now if it get access from other computer. I have just put a new 16+ digit/letters password which is unique to this account.

Although I could change again my password, I don't have any trust in Skrill anymore because of this incident. Anyone else have experience weird security problem with them?
30 hashes a second is what you'd likely see on mid-range laptops. You can test your machine on CoinHive (https://coinhive.com/)

My fully maxed out 2017 rMBP can only do 50-60h/s at full speed with all threads. Most people don't have a machine nearly as powerful as mine.
Excels?
Period Piece
Show HN: Build your app in seconds. Price it in seconds
Quantum computers can be simulated by classical computers up to a certain point.

Note that the 'certain point' here is a practical limit of time/efficiency. In terms of computability, anything that can be computed on a quantum computer can be computed on a classical computer with exponential slowdown. It's the exponential slowdown that results in the practical limit.
Get a license. Medical, legal, electrician, teacher, plumber whatever tickles your fancy. This typically gives you a secure occupation with a steady enough income and quite a bit of workplace independence.
I do not know. But there are of course millions of people in our position. I suppose any possible solution can only come from the only strength we have, which is the knowledge of our shared, common situation.

EDIT: Jesus I sound pompous sometimes...
Ensure is made with milk, though, which a lot of people are allergic to
Yes, sometimes. I learned about Bitcoin in 2011 at the age of 23. I read the whitepaper, thought mining it sounded pretty cool, then just... didn't, because I didn't feel like setting it all up. I had a PC with a capable GPU, which is all you needed back then. I just used my GPU to play Starcraft 2 and Minecraft instead.

I got into it again in 2013 but didn't put much money into it because it was "too late" to make those huge gains, in my mind. I sold them when I needed some extra money one month.
If 20% of bitcoin miners 'wasted' block space with a very high minimum transaction fee to drive up average transaction fees you get a huge problem. (This could actually be a net gain depending on the demand curve.)

If you look at the actual block chain there are many empty blocks so this is less theoretical than you might assume.

Another attack is if you get say 40% of miners to block transactions for a specific company you could create a lot of issues for them at minimal costs.
What I'd love to see is a series of case studies on software architecture with lessons learned.
There seems to be a fair bit of tech work here, at least, but the average salary is low, and the personal tax burden (with social tax) is high.
It has to be said, however, that this is NOT a "legal" qualified digital identity or signing scheme, conceptually similar to any other commercial authentication tools like PIN calculators, codecards or what not. It is actually marketed as such and provided by the private sector.

The security assumptions for Smart-ID are far weaker than MobileID or ID-cards and actually no government institution will accept such signatures. You can sometimes use it for identity, for example the Tax Board allows you to authenticate via your bank, which in turn may support Smart-ID: https://www.emta.ee/eng

Since offering Mobile-ID actually costs a lot of money to banks (since there is no direct connection to the card via browser and a USB cable, you have to pay to use some API-s across SK.ee & telcos), it is the main motivation for developing it.
If the Big Corps aren't going to play your game Please Donate!, you'll need to play theirs Invoice Required!. While there is a small amount of monthly overhead for generating invoices, landing just 1 paid subscription could make the effort worthwhile.
Why America Fails at Gathering Hate Crime Statistics
That appears to be a soft requirement. If you check out the admission thread on the subreddit[0], there is always a decent amount of students getting accepted with backgrounds outside the realm of computing and mathematics. That being said, there are plenty that don't make the cut as well. It's worth a shot for a cheap masters from a well-respected institution though.

[0] https://www.reddit.com/r/omscs
The poster is saying that it’s written in go so that if an HN reader is interesting hacking or contributing to it, they know this.
We're on the same side. The difference is that I see most developers to essentially be like me: wanting and knowing how to do the right thing, arguing with their Bosses and PMs, but still failing to get performance to be as big a priority as they'd like. You seem to think that since you care and have been able to deliver the kind of performance you want, that other people must not be trying hard enough or know how to write well-performing apps.

Maybe you can share some advice about how you get your boss or PM to care about performance. Because I've tried your arguments, and it's not like by explaining the amortized cost of performance I'll get an extra week or sprint to improve performance.
Can I suggest a better headline?
Bitcoin exchange stops exchanging
Jolly Code
Coinbase Locking Users Out for Multiple Days
The history of Pantone
I like teachyourselfcs.com better for this personally. Give it a look if you're trying to do this type of self-study.
That seems totally unrelated.
I use a wok, an oven thermometer to get it to the initial heat (~200F), and a wooden spoon to stir. I try and finish my roast by 9-12min.

You get a little bit of smoke but nothing like what I read online. That said, I don't generally roast to expresso dark but have roasted to 30-60sec past 2nd crack with no problems (happymug gives tips on how much to roast in their green bean profile).

We live in an apt and no one has ever complained. Also, it's not foul smelling at all. Generally just a little burnt coffee smell. The beans and grind, however, smell superb!!
That adversarial quicksort only applies under specific constraints (2. Pivot-choosing takes O(1) comparisons; all other comparisons are for partitioning. ) that are easily worked around.
Assuming everything goes smoothly in that regard, it’s still a limited coverage.
> playing staticky, heavily compressed music through crappy speakers in an acoustically terrible store

I think you just confirmed how easy (and cheap) it is to actually generate this data.
I recently had a sequence accepted:

https://oeis.org/A294249
It's odd that they didn't try to purchase soundhound then. The company has more evolved tech, and also has voice recognition services beyond just music through houndify.