skysight-inc/HackerNews huggingface dataset:
I’ll add that when you write your own solution, it is suited for what you need it to do, and not all of other things.

When using a framework (or a library) it can come with a lot of options you don’t need and can bloat your app.

For example, we’ve made parsers that where waayyyy faster than what existed. But only because we knew exactly what was coming in and didn’t have to test a whole bunch of edge cases a standard library have to test.

Same for a framework. To be useful it has to come with a lot of possibility that you probably won’t use for your special case, but that slows down the whole.
What does that have anything to do with whether someone ought to have representation in the very government that created and enforces the laws they were found to have violated?
Database in Rust
I run a service called Kopi that does this (plus email2rss functionality).

You can bring your own domain, so broad block-list based blocking like that doesn't work. Plus, you're not locked in to the service. It's your domain - when you want to use something other than Kopi - you just change your MX record.

https://kopi.cloud
The embargo started in May, 2019, so I guess we'll find out in 12 months. :)
So, how do you live during the intervening 40 years? If you include the money you are spending to live, does college still come up on the bottom?
He isn't competent enough to pull that off. He can't even get his own staff to do what he wants most of the time.
> The latest from the President and COO of SpaceX is that there are 900 employees working at Boca Chica alone.

Yeah, they expanded fast at Boca. Gwynne Shotwell doesn't get the attention she deserves unless you're in the know, but she really is a total badass COO. I really wanted to see her at the Cape for this momentous occasion but things are Hawthorne are he priority.

I still remember that shot from her and the Team at HQ going crazy after the first stage recovery, I threw my hands in the air like that watching the Live stream for ORBCOMM 2 and just kept yelling 'they did it!'
Something being impossible unfortunately in no way makes it less likely to be part of a conspiracy theory. I have the feeling that it's actually the opposite.
For those interested, Mozilla is planning a similar service (though still invite-only at present): https://relay.firefox.com/
This [1] sounds like an embargo workaround which can get people to prison [IANAL] (for example those Russian immigrants [2] got arrested for doing similar thing with Xilinx chips few years ago)

[1] "... Huawei has not been able to directly buy chips from American companies without special approval since last May.
However, it has been able to continue building its inventory of American chips through other available channels -- such as local chip distributors and traders, or even asking its own suppliers to buy the chips for it, sources familiar with the matter said. Huawei has been willing to pay far higher prices than normal for the chips, despite the fact the company can only secure "off-the-shelf" versions without customization or technical support, they said."

[2] https://www.justice.gov/usao-ndca/pr/san-francisco-man-and-c...
China already had the “Made in China 2025” initiative, and I imagine they’re putting a lot more money into similar efforts right now.

They will likely

1. Close the gap at a faster rate

2. Make life difficult for Taiwan unless Taiwan relents

We’re probably entering into a rough patch of human history for a lot of people.
"All immigrant physicians like Mehta are authorized to work in the U.S. through H-1B visas."

All immigrant doctors are H-1B visa holders?

None are citizens?

None are Permanent Residents?

None hold other kinds of visas?
+1

As a networking person, some of those bits also stand out as meaningless to me. rp_filter doesn't do anything on hosts, it really only affects routers. And DNSCrypt doesn't get you anywhere since your configured recursive resolver likely doesn't support it. And the ICMP settings mostly just affect your local network behavior...
Limit the power of the state? Create incentives and tight feedback loops where the government has to act in the interest of all the people not the just the elites/itself?
Or inversely they want to make sure the ciphers they use are reviewed and not backdoorable by adversaries (in this case the US).
The more reasons to use narrower lines, right? I mean, I work in two files side by side 50% of the time, and with 120 chars the text would require wrapping, which is really unreadable in e.g. python.
We've had to ask you before not to post flamewar comments to HN. If you keep doing it we're going to have to ban you.

https://news.ycombinator.com/newsguidelines.html
At some point during Research and Development, shouldn’t you figure out the math first?
I do believe in the self-determination of communities. It's fine to have some sort of government at the federal or supra-national level but it should be restricted and unanimous (i.e. a libertarian, "nightwatchman state").

It doesn't feel right that higher levels can interfere in lower levels in matters that does not affect them. We're seeing this right now in the EU, with various states trying to have their ideas promoted at the level of the EU as a whole, i.e. other nations, which clearly doesn't work because people have different cultures, traditions, etc. That's one of the reasons why Britain left.
The part of the equation you are missing is how little traffic the majority of business applications end up seeing.

A B2B app that has at most 10 concurrent requests can run on the smallest EC2 instance whether it's written in PHP or written in C++.

Bandwidth doesn't change with language choice and neither does the storage requirements of your app so those billable items don't come into the equation either.

So the CPU cost can effectively be dropped off of 95% of the apps out there today. At that point your main variable cost between C++ and something like PHP/Javascript is going to be the cost of development. All I can say to that is that it's a lot harder to find developers who can write C++ web apps at the same pace as developers slinging PHP for web apps. There is a reason Facebook uses a PHP derivative for huge portions of its web backend.
Senior Eng/Tech Lead Needed at Periscope
True, but the alternative to C++ with that reasoning is Rust or Go (depending on your liking), not Ruby. And with both of these you can step around a lot of deployment issues, because a single server can be sufficient for quite high loads. Avoid distributed systems as much as you can: https://thume.ca/2020/05/17/pipes-kill-productivity/
I served millions of users with single low end server. Kubernetes is just a sign that people can't code anymore.
Comet Lake has no TSX support
Even the i9s don't support it.
Partly it depends on the game but I think both Unity and Unreal, and I assume Godot, expect that the editor is just a framework and you're expected to extend them to whatever special needs your game has.
Flipped classroom should be explored more, both for effective learning experience and lower costs. In high-demand fields like CS, ML, and Software Engineering, experts who can communicate well are both rare and well compensated in industry. Many if not most colleges cannot afford or unwilling to pay competitively for them.

Learning from top experts who teach online classes that can be accessed from many institutions while having local tutors would allow students to learn from experts who are good teachers and get in-person help as needed.

https://en.wikipedia.org/wiki/Flipped_classroom
Specifically in this case, he is creating a set of constant pool entries in the class, which are indexed from 1..n rather than 0..n-1, so if you have a constant pool that needs to hold 10 items, you have to declare 11 in the count of the constant pool.

One possible reason for this is because most of the constant pool entries work by indexing in to itself recursively (so you can do pool[pool[thing].value]) there’s no way of using a null or missing value.

So when you have java.lang.Object, the super class field contains 0 to indicate that there is no superclass, and if 0 were a valid index into this pool structure then this approach wouldn’t work.

Of course whatever the reason, we have been stuck with this implementational quirk since the first Java release, and it would be a backwards incompatible change if it were different, just like the fact that double and long occupy two slots on the stack - because that was a quick way of allowing 64 bit values on a 32 bit stack, and even though most JVMs now have a 64 bit stack we still “waste” a slot entry each time.

So the toast “one more for the Java gnome” is the extra space you have to allocate for the 0th entry of the constant pool in Java class files.
I can't imagine a speculator who couldn't easily store couple hundred liters of hand sanitizer in their home if they knew they could make a killing off it. People generally have more space in their homes than they need for survival, so there's slack to make a temporary sacrifice.

Regardless, my point is that sanitizer stored by the speculator waiting for the best price is sanitizer not available for those who would otherwise buy it from the store.
> Is the norm that anyone can unsubscribe anyone else from newsletters?

Just use mailto links in List-Unsubscribe.

List-Unsubscribe: <mailto:list@host.com?subject=unsubscribe>

Use the same link in the body of your mail for your unsubscribe link.

It's convenient, standardized and removes the need for further confirmation because you know who sent the mail.

That said, I don't see what the big deal is. If you forward a newsletter issue in its entirety to someone else, they hate it and feel confused enough about receiving it to click the unsubscribe link, maybe the sender deserves being unsubscribed. The absolute most you should do at this point IMO is to notify them that they were unsubscribed.
No, the goal is simply to please Trump's immature ego.

In his view, it doesn't matter if someone is right or wrong. What matters for him is whether someone is pictured as a winner or a loser. He's trying to take the conversation from a rational to an emotional level, and way too many people are falling for this trap.

The coronavirus outbreak in the US, one of the most serious in the world, is threatening his "winner" status. By blaming the WHO, he is trying to shed himself of responsibility, claiming that they didn't do their job right (we know he was briefed multiple times and ignored the warnings). Cutting funding is simply the next step for him to emphasize who is the loser, which in turn makes him the winner of the conflict.
Sometimes they get an equal share. Other times they are just more credible than you and can rally the other shareholders. Other times they threaten other consequences simply through their influence. They don't need a legal mechanism to force your hand.

Never been an entrepreneur myself, but was an employee of a startup in an accelerator and have worked for two others.
dpkg and rpm cover the vast majority of production linux servers, which makes them the "two relevant" package managers.
I expanded my comment because an important thing is to discuss whether the different levels are actually a property of the universe or just a property of our description? Is math discovered or invented. What is part of the map and what of the territory.

I think people use emergence more when it's viewed and suggested as independent from our description, it really emerges on its own and we just discover and describe this. And "abstraction" is used when we view our role greater, we invented an abstraction to easier manage the complexity. So emergence is more incidental, accidental, serendipitous and unexpected, while abstraction is intentional and purposeful and designed.

Now which is which and whether the distinction itself touches on something real or is just a different view of the same thing, is another great topic for discussion.
Some would say when politics fall, turn to technology.

We as technologists should promote strong encryption for everything.

Is it a good chance? No. But it's a chance.
Or is a better question, what the hell is going on in other programs to cause them to be so gigantic?
Tired of productivity “hacks”. What long term techniques have worked for you?
Honestly tired of sensational blogs, youtube videos where 20 year old "influencers" or youtube celebrities propagate bullshit about producitivity.

I would like to hear more from HackerNews crowd about techniques they've been using for a long time that helped them improve their productivity.
My contract had things like "investors majority" and supervisory board with lots of power where I only had 1 vote.

Those 2 things together could force me to do almost anything if they really wanted.

It's all in the details.
Rust and Go could help you there, and their deployment story is as excellent as C/C++: just compile and ship.

However, their learning curve is pretty steep (particularly Rust) and most developers don’t enjoy having to worry about low-level issues, which makes recruitment and retention a problem. Whereas one can be reasonably proficient with Python/Ruby in a week, Java/C# is taught in school, and everyone has to know JS anyway (thanks for nothing, tweenager Eich), so it’s easy to pick up manpower for those.
Can't agree more.
To this add the moving-sand landscape of an ecosystem there.

But then again it's actually the first public/popular attempt on a cloud OS. There might be a next one with better ergonomics than yamls.
So? That's not real support. This is akin to saying MS Office is supported on Linux because you can run it inside a VM.
Unless of course, your startup has a higher barrier of entry than the resources you have in hand.
But it has a Boost package, which means someone thought it was reasonable!

I'm intentionally using a weak argument here...
I'm not an expert, but there are different types of antibodies (IGG, IGA, ect). Some are short term responses while others are long term. There are tests for both, and I wonder if this is a factor.
I realize what you meant, in practice there's a large amount of legislation around this sort of thing and the people writing it aren't morons and have heard of things like the cobra effect[1].

But maybe I'm wrong and there's lots of investors building power plants purely to waste energy and make a point. We just haven't heard much about them because the joke got tired within a week of operations and they decided they might as well connect it to the grid instead to recoup their investment.

1. https://en.wikipedia.org/wiki/Cobra_effect
You broke the site guidelines badly. We ban accounts that do that. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.
That's why C++ is in brackets. :) I think the reason a hobbyist might be able to pull off something extraordinary is because he is not bound to the same ambition as a tech company. He can focus on performance, the 10K req/s part, and ignore the "requirement" of serving something large and complex that is likely full of bugs. "Developer time" is "hobby time". Done for the pleasure of it, not the money. Some of the most impressive software from a performance standpoint has been written by more or less "one man teams". I am glad I am not a tech worker. Even for someone who enjoys programming, it does not sound fun at all. No wonder there is so much cynicism.
Scandinavian countries generally seem to tick those boxes, although I'm not sure what your threshold is for low government intervention.
Yes you can see also that the shockwave arrives at the camera more than a second later.
May I introduce you to option 2:

Profit!

https://www.ftc.gov/tips-advice/business-center/guidance/can...

Each violation of the CAN SPAM act can be met with huuuuuuuuge fines.
Have you tried it on a package of similar size? Yes I hate the Unity/Unreal start up issues. On the other hand they are doing a ton of stuff for you. Compiling 100s or 1000s of shaders for for particular GPU, compiling all the code, processing all the assets for your particular platform. Those all get cached but the first open is painful. But I can't imagine Godot is any different. Those steps have to happen and they are all heavy steps. If Godot is faster it's more likely because it's doing less for you than because it's actually faster.
Are you using a framework (cPanel etc) for this or just individual servers talking to each other? Need to move my hosting to something more reliable and cheaper...
I'll reiterate a point I made deeper down: obviously the failure wasn't planned or intended. But the overall process of being failure tolerant and having a high rate of failures, was.

You can spend your resources on doing careful modelling and over-engineering and conservative testing to always stay within limits, or you can go fast and loose and discover those limits the kinetic explodey way. SpaceX chose the latter strategy.

Also, not a fanboy. On a personal level the guy's a prick. But the strategy that SpaceX is employing is sound and tested. It's the same R&D strategy that was employed by Skunkworks, which is arguably the most successful aerospace R&D story in the entire history of our species.
Please don't perpetuate religious flamewar on HN.

https://news.ycombinator.com/newsguidelines.html
Friendly reminder that the CAN-SPAM Act is a thing in the United States.

https://www.ftc.gov/tips-advice/business-center/guidance/can...
This virus is more infectious and less deadly than originally estimated, putting herd immunity more like 80-85%.
Nationalistic flamewar will get you banned here. No more of this please.

https://news.ycombinator.com/newsguidelines.html
the main thing I like about them: configuration. it's trivial to split integration configuration from applicative configuration from deployment configuration, it's trivial to version configurations,

it's not unique in what it does, but even with puppet and the likes you always had this or that exception because networking, provider images varying selinux defaults etc.

kuberent on it's own already covered most ground, but configmap and endpoints really tie it together in a super convenient package

it's not without pitfalls, like ms aks steal 2gb from each node so you have to be aware of that and plan accordingly, but still.
Common Software Testing Mistakes Beginners Make and How to Avoid
> I would say there seems to be a great affinity amongst in the tech industry for anything that is (relatively) complex.

hah, i've noticed that too - specifically around k8s/deployments/system architecture too. i've taken to calling it complexity fetishisation.

i think it stems from the belief/hope that, whilst they don't "google sized" data today, they need to allow for it.

i'll take two toasters, please.
I work very hard to unsubscribe to everything I know about. In general, I have very low spam volumes.

Occasionally, I'll sign up for something new, and get spam and then I have to do it all over again.
THere is a subtle but significant difference between the approaches of Deno and Go.

Deno directly use standard URIs to import packages. Go imports syntactically appear as schemeless paths, which boils down to the semantics of importing URIs from an implicit private go:// scheme.

And that catches two fishes at once:

1) the go:// namespace is isomorphic to the https:// namespace, so the default resolution strategy is just to pipe through this isomorphism. This is convenient, makes sense right away and avoids the a priori need of a central registry.

2) Whenever it's needed, the resolution can be instructed to do some custom thing instead of casting to https://.

The exemplar instance of 2) is the usage of sibling packages. They wanted to make it possible to have several packages within a single module, whereby the module serves as a compilation unit. So when an import path is a subpath of the module path, then the package is looked up locally, relative from the root of the current module. There is no way you could get away with such a bending of a https:// URI. But go:// being a private scheme gives the freedom to proceed so.

(The go:// scheme is just my own literary device, but this semantics is explained clearly in simple terms at https://golang.org/doc/code.html.)
You can use an actual colleague.

Many years ago when I was designing and programming embedded controllers (early '80s) I worked alongside, but not with, another engineer who was building devices using the same fundamental components (6520, PIA, etc.) In our tea breaks we would explain our problems to each other. Neither of us suggested any solutions to the other or responded with anything other than simple platitudes and sympathy for each other's troubles. It was remarkable how many problems had simply vanished by the end of the tea break.
This might be different per country, but in the Netherlands (where you do not get paid for donating), they've specifically said that while they're performing research on the spread of the virus, their testing is not accurate enough to detect individual cases - so I presume they wouldn't be able to profit from those either.
The article jumps between national and regional without distinction and for someone living in Sweden, it makes it quite incoherent. The restrictions of limiting shopping centers, schools and playgrounds has all been national, while the majority of deaths has been in the care homes of the elderly, most located around Stockholm region. Areas outside of Stockholm looks very different and in some places where they set up dedicated covid-19 health centers they now have no patients. There are even whole regions with single digit deaths since the start of the pandemic.

There is multiple theories for this, and none are around the lack of lock-down restrictions in shopping centers, schools and playgrounds. The primary focus is on the centralization and staffing problem in elderly care, where a person spend as little as a 10-15 minutes per elderly only to go to the next one without given time between to follow proper cleaning procedures and for a long time without access to safety equipment. For the Stockholm region we also have the only subway that exist in Sweden, which is heavily used by people working in health care and elderly care. Stockholm night culture has also been blamed a bit.

When people started to die in the elderly care the reaction was sadly minor. People just seemed to expect the workers to do better. The public health agency have also admitted that this was their reaction as well, and had expected that people working in elderly care should had done better given the recommendation to follow cleaning procedures and using safety equipment. The people working in elderly care basically said: what did you all expect when we are not given time, people or equipment to do that.
A project I've been working on. Allows you to serve Google Drive files through a reverse proxy, works on serverless + serverful hosts!
The article mentions "conscious observer" six times. Surely it must mean something involving consciousness?
You're mixing long-run and short-run economics.

Factories and producers do not react to 'spikes'. When the time required to tool/re-tool is considerably longer than market corrections, then this goes out the window.

Gouging is a thing, it's definitely not in Amazon's interest to allow it to happen, they make really not much more and the blow-back could be bad.
The Market Research Guide for Startup Success
Im surprised with how much certainty you make such a claim.

Next to that it's not only the side effect of extinction of one species, but also the unforeseen side effects of the technologies used to accomplish this (extreme) extinction.

The whole point of technologists is that they really have to much faith that we both understand these complex ecosystems and complex technologies we just started using.

To try to put a technology on grand scale that you don't fully understand and can't control once in the wild is really stupid.