skysight-inc/HackerNews huggingface dataset:
Accusing people of dishonesty is not aligned with the HN guidelines. If you disagree with their point of view, perhaps criticize the comment on its merits, rather than accusing a fellow contributor of dishonesty.
Feel like the adoption of new versions of C++ is largely determined by sectors and behaves like a bimodal distribution. Most BigTech / Internet companies I stayed already transited to at least C++11 (and a significant amount has transited to C++17), but for others it's really dreadful because they are stuck in random binary blobs / legacy compiler toolchain / relying on UB or hacks, and if no unicorn appears the case just continues.
This behavior is explained by the fact that these departments within Google are looking at their “rivals” for inspiration, rather than the fundamental problems Google is rewarded for solving (Search, targeted advertising, IT infrastructure).

Nobody will remember it, but in eBay’s early days of success, Amazon spent a nontrivial amount of engineering effort into building an auction style marketplace. They actually built something that was better than eBay’s model by many accounts. Nobody cared and it was shut down, because Amazon is not where people go to sell things at auction. Just like google search is not where people go to do their shopping.

From the outside, it seems like Amazon doesn’t spend much time worrying about what Google and Facebook are doing. Not sure if that’s changed recently (Alexa, certain AWS products, Amazon original series).

In general, as companies balloon in size, it’s very hard to draw ROI out of the core product, and these companies tend to bloom into conglomerates (like amazon is, arguably). The biggest mistake you can make, IMO, is when you sacrifice the UX of your core product to benefit these “subsidiaries”, like google has done with shopping infecting search, as others have alluded to.
Clarifying question: One ways with an opposing bike lane on the left side, or one ways with a same-direction lane on the left side?

Boston (and the surrounding communities) are doing an increasingly large amount of the former. I no longer live there and never used them much, but I'd be keen to hear about the hazards of that design.
TorchServe and TorchElastic-Kubernetes, PyTorch libs for serving and training
Awesome response, handled exactly as it should have been. There was a clear ambiguity in the terms, clarified and then codified.
The point is that FB has a disproportionate influence over speech and it should not be trusted with that sort of power (no one should really, but least of all an unelected, unaccountable, for-profit organization).
> you cannot "forget" to propagate an exception

Not only that, but you don't have to write a ton of boilerplate to manually propagate errors back up the stack since the compiler will do that for you. And it will do it in a consistent, well-defined manner.
I usually go to PassMark CPU charts and sort by value:

https://www.cpubenchmark.net/cpu_value_alltime.html

Or visit their high-end CPU chart and scroll until I see a price I'm willing to pay.
At least in California it's illegal not to fully occupy the bike lane before turning right. But in reality most cars don't do it and most cyclists would get mad if they did.
Treat it as any other addiction. Easiest way to overcome it is to simply, stop.

There are countless forums, help lines, government/private programs for addiction and it still exists.

The power is within and wholly dependent on you. A microdose of LSD occasionally with a focus on changing this aspect of yourself might help.
5) become an expert in A Field.

There are lots of little niches where the programming languages and techniques change, but the core problems of the field stay the same. Deeply knowing a particular corner of the industry can serve you well, partially because you know the nuance of the problem space and partially because you will start to know the relevant individuals in that space.

Examples: Fintech (consumer), Fintech (enterprise), High Frequency Trading, Media (video), Healthcare, Advertising and Ad Platforms, ....etc
Hah. I worked at a major hospital that was a complete mess.
That was basically the conversation I had with the CDO at my last job when I quit.

"I've been a data engineer for x years prior to this. I want to go back into data engineering."

My title at that job? Lead Data Engineer, of course.
Yeah, those are better ones, and I do agree with you despite the quibbling.
Very little, as only two states still had non-unanimous juries and Louisiana already abolished the practice last year.
Show HN: I made a music streaming service search
Interesting series, I am curious why is it that hard to find know vulnerabilities.
So ORD is probably just higher-capacity, which is why free plan users like me are getting routed to it?
This looks like it uses multimodel server https://github.com/awslabs/multi-model-server as a base/copy pasted.

What are the differences between TorchServe and MMS? I wonder if this means AWS will not support MMS as much.
Not all hospitals and morgues are overrun, a lot of them are actually massively under capacity. The media hysterics about this is complete nonsense for the majority of hospitals. NYC is not the US. Hell, NYC is not New York STATE.
10th time, wow! admire the dedication.
Yes, this is a good point.
Sure happy to share. I guess most people would be surprised, but Japan has very straightforward and easy immigration if you meet the right conditions, of which Patrick is a shoe-in. He probably already has permanent residency, but if not, he could either be on a work visa or a spousal visa. None of those are going to get rejected because he did some amateur pandemic modeling.

Assuming someone at immigration would take the time to look into his background (not just his paperwork), find out that he wrote a Covid-19 white paper with higher projections than the government at the time and then blacklist him for it is such a mischaracterization of Japanese process, I don't know where to start. It's not like there's a source I can reference, but I also have a lot of knowledge of Japanese immigration through knowing plenty of foreigners on different visas in Japan and have never heard of anyone getting rejected if they meet the conditions.

I can share one interesting anecdotal counter-example to show how easygoing Japanese immigration is. Someone I knew was on a fraudulent work visa "working" for a friend. He was actually creating a startup. By the time immigration found out, he had the necessary scale to sponsor his own work visa, so he wrote an apology letter and then switched to his own work visa even though the foundation of the company was built on a fraudulent visa.
> 500k excluding the US seems pretty good for me. That means you expect 5x more deaths than up to now, despite deaths peaking in all the hardest hit countries that aren't the US...

Yes. You seem to be under the impression that the virus has saturated the world and has stopped spreading for some, to me, completely unfathomable reason

So. What'll you say.. $50? $100? $1000? Money goes to charity, or for personal gain?

Me betting that https://www.worldometers.info/coronavirus/ will report more than 500k deaths excluding the US by the end of the year
I was considering your claim:

> we use a distributed architecture

> SourceHut is faster

I wasn't questioning that some of the web features are fast. I'm sure when Github was 10 servers their pages were fast too. I suspect if I threw Gitlab on a 9-server cluster on AWS they'd also be quick.
A dumb interpreter for the IR as bootstraping stage is a better alternative.

Plus very few platforms have only support for C and nothing else, unless we are speaking about esoteric embedded CPUs.
This seems like exactly the measures I would institute if I just plain didn't have enough tests to test everyone who wants one (i.e. almost all humans). The secrecy sounds perfectly normal if the goal is to not be swarmed by masses of people who likely just need to stay home.
Hi Patrick, thanks for reading!

Glad to hear you're going to clarify that language in the ToS.

I'm interested to know if you're open to implementing mechanisms that limit what data Stripe collects within my app. I'm happy to help Stripe prevent chargebacks against my app, but I'd like to be in control of what parts of my app's data I hand over to help achieve that rather the current situation which basically grants the library carte blanche to vacuum up whatever data it wants.
It is racism, textbook racism. They're deciding who to let in based solely on race, that makes it racist...
Because historically the Linux userland community has a willful disregard for binary, and often source, backwards compatibility.
"Stripe is Silently" - can I just say how much I detest clickbait with "silently" in the title? It is purposefully negative, meant to make Stripe look bad. What did you want? A foghorn?

Also:

`The Stripe library generates a new request like this every time a user views a new page in my app.`

In "your" app! How do you not know all the side effects you dependencies may have when before adding them? What else is going in that site, Michael?
> My "solution" to this problem is to carefully but fully occupy the bike lane before making such a turn.

In California, that's not illegal, it's the law. It's on the driver's test. Kind of counterintuitive at first, but seems much safer and also more consistent with the way turns are handled with any normal lane.
There's a difference between accusing the contributor of being dishonest and saying the argument is dishonest - e.g. ignoring central contridictory facts.
I set up a self-hosted Gitea this year and moved my repos over and couldn't be happier with it. It's faster than GitHub, clones the GitHub design/UI so that everything's where I expect it to be, has a dark mode, and supports U2F. It's easy to deploy, back up, and maintain, the Gitea devs have done a great job.

It's much less complicated (both from an admin standpoint, as well as a UI standpoint) than GitLab. I paired it with a Drone installation (also self-hosted) for CI and (sometimes) CD.

It all works great, and is way easier than I thought. If there's downtime, I'm (usually) in control of when or how long, as I have root on the box.

I'm also not giving my money to a giant military contractor (Microsoft, the owners of GitHub) any longer, which is a huge deal for me from a personal moral standpoint (YMMV).
Or if someone who worked for 411 or a hacker changed the number for the naval base to be one they controlled. Dave could be the CEO of 411 for all I know.
Confluent raises $250m Series E at 4.2B valuation from Coatue etc.
Devil's advocate: more diverse compiler tech will mean a more fragmented community and a larger probability of divergence across implementations.

People think the C compiler community is dominated by GCC and Clang, and it is, but there are literally 1000s of implementations out there in the wild. Most are necessary, because we need code generated for some obscure processor architecture that's completely proprietary, but you can create that "backend" in LLVM itself - it's a new target architecture instead of e.g x86.

The great thing about LLVM is that it's effectively the quickest (and probably the best) way to generate machine code without putting in too much effort, for a language. Whether that language be a research language or an existing industry language (say, C), that kind of establishment is hugely valuable.

A great example of a good monoculture is the Go monoculture. Sure, there's gccgo, but the proportion of people using that vs. the reference implementation is minimal, and that reduced fragmentation is actually a good thing for practitioners (which most engineers are, not PL researchers).
Just to play devils advocate regarding passive smoking (not saying it not annoying for others, and the cigarette butts is just irresponsible - I would hope its not all smokers that do that, but clearly enough do that it's noticable).

https://www.forbes.com/sites/danielfisher/2013/12/12/study-f...
I’ll find it if I have a chance but there was an /r/AskReddit about “what was a time you majorly impacted someone’s life without knowing it then”.

One redditor told of the time that, when he was a kid, he decided to be goofy and “dress like Uncle”, which naturally included humorously puffing on his pretend “pipe”.

That uncle then had a come-to-Jesus moment and finally quit, from the sight of his nephew seeing him that way.
Define 'Best'.

Visiting a doctor/ER when sick is usually the best decision, not these days.

Same for obvious choices: sit and look at TV or walk around the neighborhood. I know some places I would not walk around.
I still remember when Clang bringing LLVM along was seen as SO OUT THERE and I'm just mentioning it because I find it weird to be old enough to see fads in system languages come and start to go.

Just curious, do you have any examples of this "limitations" you speak of? Sounds like a very interesting read.
NZ gets tourists from everywhere (3.6M tourists in nation with 5M population), and 1/3 of cases are NZers returning home from all over the world (we travel internationally a lot).

I don’t have the sequencing, but there is no reason to think NZ would only “catch” one strain.
Factorio is a sandbox game where you are free to set your own goals.

As a new player, my goal was to explore everything the game had to offer, and that meant researching all the technologies in the game and learning how to use them effectively.

A secondary goal is to make efficient use of space, which is limited by biters, base layout, and resource layout.

Another goal is to automate as much as possible instead of hand-crafting.

Yet another goal you might have is to defend your base against the biters to go after them pre-emptively. If you enjoy the combat in the game there are a wealth of ways to get more of it or increase the difficulty. On the other hand, if you don't like combat you can dial it down or even get rid of it entirely.

Mods increase your options exponentially, and give you much more new stuff to explore and use.

Like any sandbox, what you do with everything you're given is up to you. The limits are: your interest, your skill, and your imagination.
I have no idea what a full list looks like.. but the nginx:1.17.10-alpine docker image contains the following:

/ # nginx -V
nginx version: nginx/1.17.10
built by gcc 9.2.0 (Alpine 9.2.0)
built with OpenSSL 1.1.1d 10 Sep 2019
Stayfocusd does this as well.
Oil: The Storm Before the Big Storm
We have an interpreter for MIR. It isn't fast enough.
Most of the countries that ran balanced budgets performed well :
https://en.wikipedia.org/wiki/List_of_countries_by_governmen...
Thought Leadership Panel: What Is a “Real” SRE?
> I cannot control for the tax effects unfortunately, as I have no data on taxes paid.

In that case I suggest separating the "Independent contractor, freelancer, or self-employed" group from the , "Employed Full Time" and "Employed part-time" groups. [1] The way that contractors are compensated is significantly different from how employees are compensated.

[1] https://insights.stackoverflow.com/survey/2019#work-_-employ...
Why not?

I mean, if the cops turned up at your door with a search warrant, you'd let them in, right?
Sorry I don't know how to quote so maybe my comment was confusing between what I wrote and what Patrick wrote. Here's his Tweet claiming that and explicitly staking his reputation on this:

https://twitter.com/patio11/status/1241553311024603140?s=20
A long time ago I wrote a reformatting utility for a client in sed, because my manager didn't want to have to support the utility and Anderson claimed it couldn't be done in any language. The Androids whined and then they rewrote it in C++, which they had to support.
Saving Space by Mapping Big Objects to Small Integer IDs
Is this easier than VirtualBox?
Few reasons:

- Variety. I'm an EE at work and a lot of my personal projects are EE-related because that's what I'm good at. Sometimes I want a break from that. Alternatively I'll work on more mechanical projects, but video games are often a fun change of pace.

- It's nice to work in a space with no real consequences. When I'm working on physical projects there is always a bit of a sense of cost and waste. With 3D printing and similar it's a smaller issue, but it's nice to play around in a game where you can continuously optimize without really 'wasting' anything.

- Access to equipment. I'll play factorio on planes, or on work trips where I don't have access to my 3D printer or a computer set up for CAD or PCB design. Even if I can afford it, I don't have that much space. Sometimes working on a project means cleaning up something else or finishing a different project I'm no longer excited about. It just adds a barrier to entry that is sometimes difficult to overcome if you're not feeling particularly motivated.

That being said, I did quit my last factorio world when I opened up a spreadsheet before thinking if I was going to go to those lengths for optimization I may as well do something 'real'.

Doing engineering for fun is fairly popular, it's just hard, intellectually draining, and (often) expensive, so people look for other related things to do.
Surely that's a step further then not making the phone call.
Not geographically distributed, but distributed in the sense that different responsibilities of the overall application are distributed among different servers, which can fail independently without affecting the rest. Additionally, the mail system on which many parts of SourceHut relies is distributed in the geographical sense, among the hundreds of thousands of mail servers around the world which have standard and 50-year-battle-tested queueing and redelivery mechanisms built in.

And yes, throwing GitLab on a 9 server cluster on AWS might be fast. But, I'm ready to bet you that SourceHut will be faster than it still, and I have a ready-to-roll performance test suite to prove it. And I know that SourceHut is faster than GitLab.com and GitHub.com, and every other major host, and you don't have to go through the trouble of provisioning your own servers to take advantage of SourceHut's superior performance.
Backcasting
Blog post author here.

Yes, I'm planning to do this for much older games in the future, and you're also right that DOSBox does a lot of that for you!

One thing I've noticed is websites that let you play using old DOS games via DOSBox right from your browser (e.g., see https://www.dosgames.com/), so I was going to make a blog post for how to do that yourself, from scratch.

Would that be of interest?
That doesn't answer anything. Either you: minimize latency (run every change independent of build time) or run to minimize engineering (24 hours). I dunno why you couple build time to a static period, it does not make sense to me.
I was joking the other day that it would be funny if the reason that Covid19 was less sever in Asian countries was not the high rate of mask usage but the high rate of smoking!
For the consumer, that video is better than any one liner. One liners don't generally make me want to play with an app for the next hour :D
If I were to guess, I'd try to run qemu-kvm with exposed VNC... a "builder" intermediate that installs w95 as a base image, with a second dockerfile using that as base and installs the game in the virtual disk using overlay images.

That should be decently fast, the only thing I dunno is how easy it is to automate a w95 install when you only have an 1:1 iso image of a retail setup CD/diskette.
EBtree – Design for a Scheduler and Use (Almost) Everywhere (2019)
Soft Alcohol Wet Wipes, 75% Portable Hand Alcohol Wipes Towel Disposable
I mean interface{}

https://golang.org/doc/effective_go.html#interfaces_and_type...
people are in love with engineering but not shipping paid products. a rails | django | laravel developer is busy shipping. while someone is busy developing 1000s microservices. n that's before the complexity of react, redux n graphql
Interesting. I need to look into LLVM IR a bit more to understand this subject better.

>> I've been trying to design a portable assembly language.

Couldn't something like Forth fulfill this role?
That's why I love it. I just went back to play last night and I got my Red and Green science built in a way with zero excess. All the miners lead straight into a furnace which fed straight into an automation factory which fed straight into the Red and Green science. The only thing I used belts for was getting the sciences to the Labs.

Then I unlocked the the next level of science and it all instantly became spaghetti and belts were backed up across the board.

The thing that makes the game easier is understanding the ratios. There is a golden ratio for basically anything. And it's actually harder to get the right ratios at a smaller scale because you end up with a lot of decimals that throw everything off. If you can get clean whole numbers for a majority of your ratios, then you have a nearly perfect automation process even if it's all spaghetti belts.

I need to learn how to use trains and the circuits because I have NEVER used them. IDK why I'd want things to turn off and on, or why I'd want to use a train to bring mats, but I assume these are critical things stopping my megafactory dreams.
I worked at Sun in the late 90s. I Never used pizza tool, but I did order burritos with the command line burrito tool. It would fax your order to Burrito Real in Mountain View. By the time you arrived at Burrito Real, your burrito would be waiting and you could skip the line, get your burrito and pay.
If you use an ad blocker the shopping results are probably filtered out since they are clearly labeled as “sponsored”. If you don’t it’s really hard to miss the product carousel at the top of search results.

I bet your case is the former.
> Long story short, I see EEPROMs as a time bomb of the digital (dark) age. Imagine when a future archeologist wants to download data from a HDD made in 2010, only to find that all firmware and parameters in the EEPROMs are gone, permanently bricking the electronics, even when the platters, motors and the head are good.

The future remake of Indiana Jones seems way less fun.
Appreciated! Don't forget that the very same information can be super helpful if you add it as a first comment to the thread. Then you also have more space to explain things such as why it matters, or where in the article it's found, or what else might be important in the article, or related links.
Wait, why would you not want to use software relied on for national security interests?
Well, you are saying so on the web - so it must be true! ;)
Even small navigation company like Sygic can do it. While calculating on my phone.

So I don't think it is that expensive or insummortably difficult.
Show HN: Quarantine Life Tracker
Show HN: A virus spread simulator in WebGL
“I'll ask your body”: SMBGhost pre-auth RCE abusing Direct Memory Access structs
I wonder how much of his team will follow him. You need someone like John when building a quantum computer and there’s not many like him.
FWIW, I have a fairly small 1 bedroom SV apartment I share with my girlfriend and I still keep up a good number of physical projects. The 3D printer sits in an enclosure in the living room :).

Obviously I wish I had access to a proper shop, but I still get a fair bit of enjoyment out of it.
So, smoke em if you got em?
You really should read allen carr's easy way to quit smoking. I was a smoker for a long time and would say exactly what you've said here. The main pull for me was always the social smoking as well.

The tl;dr is that, for a lot of different reasons that aren't your fault, you've become convinced that quitting smoking is a lot harder than it actually is. If you have any feeling like you would like to quit (or that you think its gross) then go grab the PDF and give it a shot.

I dropped the habit two years ago and have never had a slight urge to try again. The text is a little cringeworthy, but if you can look past it you will see the benefits
‎YouTuber creates tool to automatically lip-sync an animated character