skysight-inc/HackerNews huggingface dataset:
The author left out the necessary first step, which is the local government preventing Americans from straightforwardly buying opiates in stores, where incentives are aligned for utility and purity. The grey/black market only exists as a direct result of criminalization, rather than treating addiction as a personal health problem.
It's also missing multiple dispatch (multimethods) from Common Lisp, Dylan and Julia (which did not exist in 2009), which is different enough from OOP to deserve a place (and hopefully enough recognition to appear in more new languages).
Ask HN: How to Regain Sense of Humor?
There are questions about depression, burnout etc., so I think it's worth a shot.

I used to have a sense of humor. I really miss it. It wasn't great, but it made my life more enjoyable and I was more fun to be around. How to get it back? I can appreciate funny pictures, wit and comedy movies, but I now have a particularly hard time coming with ones myself. I also wish I had more distance.

Does anyone have an experience getting back his/her sense of humor?
Very good rules. I went through the point about unsolicited offers. I didn't know how to say no.
It's the cognitive dissonance of your Point 1 that makes this so fascinating. I think we're all at peace with the idea that a $100m venture fund will periodically write a $375,000 check to a couple crazy dreamers -- just to see if they can make their long-shot idea come good.

And when funding is tiny, it fits into our sense of what risk-taking should be. These are garage/spare bedroom startups with no salaries, a count-the-pennies reliance on AWS to get it going, and an MVP that's "brought to market" via some brave/crazy little scheme that's very dependent on other people's goodwill and tolerance.

If it works, hurray, and if not, everyone regroups fast and moves on.

Multiple all the numbers by 1000x, and the distortions get very strange. Yes, the fund is still making a "tiny bet." But the founders now can goof around with more money than most serious presidential candidates enjoy during primary season. And that feels like a pretty unfortunate misallocation of society's resources.
And this goes back to the old Netflix presentation. “We are a team not a family”. The minute you think otherwise is the minute that you start doing stuff “for the good of the company” and putting the company before your own priorities.
Synchronous replication really slows down write performance and adds in the complexity of needing to determine if a replica is down. I think very few people use it in practice.
> 3 thoughts: 1. 375mm is a huge number. 375mm is also 1/3 of 1% of the fund... so small potatoes.

To paraphrase Everett Dirksen, a few hundred million here, a few hundred million there, and pretty soon you're talking real money.

Seriously though, a silly robot pizza idea that they can't even get to work is something VC's waste 5 million on, but 375 million?
> How is it a "benchmark" if it doesn't fully utilize the operating system's APIs to maximize performance ?

Why should it do that? Isn't it better to reflect how applications will realistically use the APIs?
While this sounds bad, this is quite normal and expected by any multi-national corporation using a map service. Companies don’t get to choose the favored boundaries when doing business in Russia or China, given having the wrong lines can result in legal issues or even expulsion from the market.

Is this good for a freer world? Perhaps not. Is this better for everyone’s bottom lines? Most definitely.

Source: I run a map company. (For now, we default to the boundaries as defined in OSM and include the data regarding disputed boundaries, which can by styled our customers as they wish.)

Addendum: Google is one of those multi-national companies. If they choose to only display the lines as the UN would draw them, they would not have a market in many countries.
If you accidently write a comma instead of semicolon it can have interesting effects.
I've actually interviewed with Zume in winter 2017/2018, they've initiated the contact through one of the platforms that only accepts the top-5% of applicants in the first place.

They've set me up for a failure during the initial phone screen by asking a tricky set of two simple questions that noone else has ever asked together and in that order, where you have to answer the first question before you see the second one:

* “You've worked at company X. Rate your performance on a scale from 1 to 10 for how your supervisor would rate you.”

* “What is the reason for your separation from company X.”

(Try doing these two questions in the above order if you've ever been let go from any job, and when the answer to the first question is fixed before the second question is revealed.)

These bros then went ahead and made a hard rejection right there on the phone, waiting for my reaction as if I'm a zoo specimen (it was kind of a shock to me at that time, as I've never been hard-rejected and humiliated like that before or after this incident).

Am I now surprised or disappointed these folks have failed? Not really. You get what you preach. The whole idea seemed kind of stupid and overblown in the first place.
This release lists lots of increased hardware support including vms.
Join late at a very high valuation.

> “There were many naysayers when SoftBank invested last year at a valuation around $49 billion,” said Chris Lane, an analyst at Sanford C. Bernstein & Co. “The successful IPO of Uber at a valuation anywhere near $100 billion will be a strong validation for SoftBank and its Vision Fund. This is also very good news for SoftBank’s other ride-hailing investments.”

Oops.

https://www.bloomberg.com/news/articles/2019-04-12/softbank-...
That reads like a Victorian cure-all advert.
Absolutely vital information for Americans. That we need this is one of the reasons I don't live in my native country anymore.
Leo Brodie's book Thinking Forth gives a powerful insight into ways to think. It's also about the RPN language Forth.
Upside for Uber is higher than S&P at this point. Could easily go above IPO price given the general upward trend + their good earnings.
I suspect it's just simple math. In the same way that Windows deployments vastly outnumber mainframes, (large scale server) Linux deployments vastly outnumber Windows. FAANG (and want-to-be FAANG) companies have been hammering away at Linux for decades with workloads that have grown to scales Windows has never seen. For example, how many billion user web services are running on Windows? What percentage of supercomputers today run Windows? etc.
10ms to do a redis get? What am I missing here...
When we did our diving tests on the USS G.W. Carver, I didn't know about the Thresher. I might have been a lot more worried when we dove to test depth and blew our tanks to surface like a cork. What a ride!
From my experience people are more likely to use this for studying, trying a business idea (not the HN meaning of startup) or extended travel. Startup I imagine is an outlier in what its used for.

It lines up well with the very advantageous student loans (for living costs, university is free) for studying and lets people try their hand at going through higher education wothout throwing their job away.
Agreements made when the power balance is unequal are by nature not going to be fair. It is to the advantage of the one with more power to use it to get their way. For example, Silicon Valley had a famous issue of anti-poaching agreements to force wages of engineers down. Legally forcing these things is an attempt to deal with power imbalance to the benefit of the most people.
Presales consulting (also sometimes called Systems Engineer, Solutions Engineer, Sales Engineer, Sales Consultant or Solutions Architect) can be a very fun and rewarding job with lots of personal growth (but of course there’s a spectrum). So if you love technology, sales and Business you could explore that. You’re basically part of a sales function within an organisation and your role in the sale centres heavily around solution definition, architecture and security (incl objection handling), business case creation, (some) detailed product demonstrations, vision/thought leadership etc. I’ve been doing it for like 15 years or so and love it.
I hope the message that people take away from this anecdote is that "even the best people don't always pass an interview at AWS first time". But if someone is interested in the benefits AWS has to offer, try again. I interviewed three times before getting hired there, and I am the happiest I have ever been. I work with great people, on high-stakes, challenging problems that match my strengths, and we work 40 hour weeks, including time for beer. I have enough time outside work to learn new things (this year some basic FPGA programming). And skiing is 90 minutes away.
I had no idea the IT consultant salaries were higher in Stockholm compared to London. What kind of rates would an IT consultant be expected to pull in Sweden?
Have you ever actually used Bitbucket in production? It has absurd latencies for every operation from website to even a git push taking full seconds to respond.

It’s hard to take them seriously when that’s the tableau upon which they are advising us to build systems.
Also not them, but I've worked quite a bit with both Golang and TypeScript.

I find TypeScript's interface flexibility to be pretty clutch when working with high-level code that deals with input that's.. Complex data structures. So I'm thinking configuration files, REST APIs, user/developer inputs. Having worked with many async paradigms, I also favor async/await for developing asynchronous business logic workflows. If you imagine your call graph for a certain workflow, and everything is written to use "async", you can imagine just drawing a circle around a portion of it and then easily "stamp out" more of those to occur in parallel. The way you can collect results and handle errors with the async/await paradigm is a bit nicer than working with channels and go-routines IMHO.

I like Golang for lower-level tooling and network services of course. It also has seamless support for parallel processing in process. The OPs project is something I would certainly look to Golang for.

Now on a tangent, C# has async/await and most of the speed but doesn't quite have the flexibility of TypeScript's interfaces and of course doesn't have the compile speed of Goglang. I would honestly use C#/F# a lot more or stuff if I thought it would fly in my work environment. Would love to work on some open source projects in C# to get it more exposure :)
Hardness is useful bur in English is a misleading synonym. Hard science is more quantitative and has more rigor in terms of hard proof and mathematical models and less room for fuzziness.

"Soft" science is fuzzier with more qualitative elements. It doesn't necessarily mean less difficult.

Another distinction is that the level of tools limits things. Say studying color before and after the ability to analyze wavelengths.
Well, one difference is that the machines in the frozen pizza factories would be in operation, to meet actual demand.
Nah, that's usually based on salary I think. And you don't get one during this time off. You just freeze-dry your employment. Stasis basically.
And if it wasn´t per capita, they´d find some other way to slice the data. This is simply a PR campaign to attract foreign investment into a country that it latching onto a piece of stat in an ocean of bad indicators.
Epilepsy Treatment Side Effect: New Insights About the Brain
ding ding ding.

what a crap article.
Because it answers a different type of question: What you would do if you wouldn't have to work for a living, for the next six months.

While interesting, most of us can't relate to this situation.
Having half a year worth of "fun money" to spend bootstrapping a business idea, or investng in one, is skipping the first step.

It's like one of these "draw the rest of the fucking owl" jokes:

How to become rich:

1. Get 44k

2. ???

3. Pofit!
And what are you going to do about it? I'm researching Google-free LineageOS and checking out Librem's smartphone...
The economics on the Vision Fund are basically unprecedented. No one has ever managed a $100B "Venture" fund before so the fund economics are basically unknown at this point. That being said, it's much easier to return 100x on a seed fund than it is a late-stage fund. This is basically been proven over and over in the PE world.

> I'm not sure if SoftBank is suddenly performing worse than they have been in the past or if people simply just care more about the losses since they had such a major one recently.

The only reason people like talking about anything SoftBank is because (1) its so abnormal in the investing world...it's essentially an unproven model, (2) SoftBank's fund is basically "Masayoshi-son made the most significant investing venture bet ever in history with Alibaba and we want to try to do this 100x more" (3) the investing principles are so abnormal (Masayhoshi-son basically has to bless the founder/idea) that it makes for great headlines.

Masayoshi-son has proven he can throw he dice pretty well, however the jury is still out on whether this model will actually produce outsize returns.
The difference is that all the unhabitable land on Earth is still nominally owned by someone, and human society has committed itself to treating these claims of ownership with a lot of respect. Modulo a few famous and very small exceptions, even stretches of hundreds of square kilometres of empty desert far inland belong to some country and building an earthbound sovereign "Mars base" there will quickly result in missiles and dudes with guns raining down on you with the full backing of the international community.

Hardly anyone who suggests that the racists move to Somalia believes that the racists, after doing so, should be free to take over the place and rule over, displace or genocide the Somalis. Conversely, if this offer were actually on the table, I'm sure plenty of racists would step up to take it.
Most of the time, those job requirements are flexible.
A useful metaphor we use in game dev: Players are the patient, you are the doctor. They're great at finding pain, but not at knowing how to heal it. It's on you to figure out what the underlying problem is and how to solve it.

Also, some of my favorite quotes on this subject:

You listen to all your fans and they always say "You should add this" or "You should add that." They never say "Take this out, take that out." They say "add more, add more!" There's an old saying that I love about design, it's about Japanese gardening actually, that "Your garden is not complete until there is nothing else that you can remove." I think a lot of designers think the opposite way - "What else can we add to the game to make it better?" -Will Wright

"People don’t know what they want until you show it to them.” -Steve Jobs

"Writers and people who had command of words were respected and feared as people who manipulated magic. In latter times I think that artists and writers have allowed themselves to be sold down the river. They have accepted the prevailing belief that art and writing are merely forms of entertainment. They’re not seen as transformative forces that can change a human being; that can change a society. They are seen as simple entertainment; things with which we can fill 20 minutes, half an hour, while we’re waiting to die.

It’s not the job of the artist to give the audience what the audience wants. If the audience knew what they needed, then they wouldn’t be the audience. They would be the artists. It is the job of artists to give the audience what they need." -Alan Moore
It's not just the API, it's the scheduler in NT itself that won't move threads from one process group of up to 64 hardware threads (on a 64bit system) to another and so it has to be manually managed by the application if you want to scale out farther than that on NT.

Given that it's a fundamental limitation of the NT scheduler (not present in Linux), it seems like it'd be on the table for "yeah, windows makes this way harder, and a lot of applications won't scale the same way on windows as their Linux versions will", rather than "oh, that just doesn't count because they aren't using it right".

EDIT: As an aside, this kind of thing is exactly why Linux doesn't provide binary compatibility on the driver level. It's easy to paint yourself into a corner by making decisions that were perfectly sane 20 years ago. Now NT has fundamental limitations, hitting even harder in kernel space where nearly every driver out there has some macros compiled in that touched these structures. It's bad enough at the syscall layer, but it's even worse when you can't change things with code that's directly modifying internal structures.

This is exactly why Linux won't provide a driver ABI, and why it's a good thing.
This has been my experience as well. Some companies are strict about requirements, such as the FAANG companies, but many other smaller companies just need someone who has a wide range of experience and can jump on new stuff without any problems. Obviously you have to know basic DevOps terminology, but after that everything is gravy.
Thanks. Sorry to hear it.
Monkey see, monkey do would be watching someone use git and imitating them. Reading the manual or an overview of the commands and using them is how learning new tools typically works.

It should be possible to learn the commands for creating a branch, uploading our changes or making a commit like it was/is possible for all version control tools and then move on with our professional lives, which likely revolve around writing software and not fumbling with git.

By the way, I love your conversation about Merkle trees below; it was one of the most surreal things I've read lately. :-)
MobaXterm New Version 20.0
Donald Trump received more votes in 2016 from California than any other state except Florida and Texas.
While Rust can be technically superior to Go for a lot of use cases, Go has been most fun to program in for me for last 2-3 years. Coming from mostly Python/JS and having maintained systems in Java and Ruby as well, I still feel happiest when writing Go code. I don't know why but I think it's because I've never had deal with a system in Go where I had to peel layer after layer to find how something worked no matter who wrote it. All Go projects I've come across and contributed to have been extremely simple to read, understand and contribute to. _I think_ that is what makes me enjoy maintaining systems in Go so much.
Previous discussion: https://news.ycombinator.com/item?id=21648633
That’s pretty much the plot of the movie Inception.
What is management for if not to establish priorities according to the needs of the business and then determine an allocation of resources accordingly?
AI is the biggest scam of all tech pitches. Get some data, make a neural network, slap a single-page app on front of it, and BOOM - disrupt [insert sector that employees N-thousands of people]. "Once we scale, we won't have employees - and you'll own a percentage of the black box that disrupts the whole industry."

The parts of any business that can actually be automated by "AI" (aka machine learning, aka automated statistical analysis) are not the pieces of the business that justify its existence and value to customers. Self-driving cars are the most obvious debacle, but it's the same story everywhere - enormous capital to get the data and engineers to automate, but even the "good" AI still gets it wrong much of the time, necessitating endless edge-cases, human intervention, and eventually it's a giant ball of poorly-understand and impossible to maintain pipelines that don't even provide a better result than a few humans with a spreadsheet. Imminent implosion to the AI sector is incoming, sell now before the hype completely wears off.
# of deals and # of first financings seem to be in a normal dec-feb drop period, but I think the overall index is driven by insane amounts of money per deal that peaked in june last year, making it look like a scary situation if you look at the index alone. Taking the parts one-by-one this is looking quite healthy

I wouldn't be surprised if the boom in deal amount was in turn driven by a small number of crazy large deals, assuming softbank, which given some big implosions last year has sobered up the amount given per deal. Again, this points to a healthier, more sustainable outlook since there are obvious longterm downsides to overinvesting in unicorns that can't possibly deliver.
if(foo)
doX()
doY()
Please provide a demo, that should make decision to use (or not use) your software faster.
How the hell can people controlling so much money be so ridiculously gullible? WTF did I just watch? A 6 axis factory robot who's sole purpose is to move a pizza 2 feet from a conveyor belt into an oven? Not only that but they're still relying on humans to actually place toppings? And they got $375MM for this bullshit?

Serious question: would this investment have been awarded if the cofounder weren't a minority female?
I must have missed the part where communism saved those people instead...

The reality is that Capitalism is the worst type of economy except for all the others, just like Democracy is for governance.
Yikes, do you know of any activitypub-compatible implementations actually packaged by distros? gnu social perhaps? diaspora?

I checked out Pleroma after seeing it mentioned on that freshports mastodon page, which seemed a bit less onerous with just the OTP component but they don't distribute an i686 build, that's unfortunately what the dusty old colo I'm looking to run this on has.
>(Try doing these two questions in the above order if you've ever been let go from any job, and when the answer to the first question is fixed before the second question is revealed.)

I just always assumed people made things up for these questions and rehearsed their fake story ahead of time.
How to take smart notes with Org mode
How Much Do You Save with Ruby 2.7 Memory Compaction?
I'm questioning if they really know what good engineering is. I'm not saying they are bad at it. Those are two different claims

That they are the default entry to the web is their main asset. Agreed. Their search is good enough, and they are good at monetizing the top boxes of their search results. Really good.

That said, most of their engineering hires are not working on that. And they have a string of unfocused attempts at entering markets that smacks of not having a good sense of how to use engineering in a field. Basically, of they can't recreate the field, they give up. Rather quickly. That isn't engineering. That is just brash spending of money.
Plus, a lot of apps don't remove their ad SDK even if you do pay to not "see" the ads, so you are still being tracked either way.
More than once the solutions to failed interview problems came to me on the way back to the parking lot.
PowerPC Laptop Open Hardware Motherboard, Designed Around GNU/Linux
What does this solve? If you compute this lazily you’ll end up in a bunch of situations which require synchronisation primitives or you’d end up recomputing these value too many times.

Also the distance function can often be replaced by a distance to the power of two (since then the cost of running sqrt is not paid). This is often the case in my work - rearchitecting the application in such a way that you don’t need caching in the first place and being explicit.
You’re a company. You have the power to influence the opinions of millions, those millions can - by vote or brute force - hold their government accountable. Do you take an independent choice based on your morals and the information you’ve seen, or do you take the road to the biggest pile of cash?
Sure, but can you afford my consulting fees?
Hard to believe that when you saw reboot prompts after plugging usb drives