skysight-inc/HackerNews huggingface dataset:
Most of us would slough off getting slapped twice by an angry 6'6", 270 lbs professional athlete?

And getting slapped in the ear can cause permanent damage. Look up "boxing someone's ears" for more info.
either way china covered it up and owes us repararions. atleast 10T worth
Not by default, but since nginx is pretty flexible you can implement support for it, and it seems like people have.

There are some downsides with .htaccess files though; since it can change you need to at least check if it was modified since the last request, and since it's recursive (i.e. /foo/.htaccess applies to /foo/bar/file.txt) you may need to check several locations. Basically, it's a lot of stat() calls for every request.

The upside is that it's convenient; i.e. "tar xf somephpapp.tar.gz" and it "just works" without mucking about with configuration to disallow certain files, but this convenience comes with a fairly hefty performance impact, and it's only certain types of PHP apps that really take advantage of this.
Except that most devs who learn this stuff but do not use it daily (or ever) (and why would they, they are devs), will know just enough to have opinions and too little for them to make sense. You (in general, maybe YOU do) do not understand the env your code runs on: it is layers on layers on layers with millions of LoC in between; you know some abstraction and maybe you know a bit more about this abstraction than others but you still do not understand it really. If you run Java or .NET Core or whatever popular with good support, your day to day programming won't matter for whatever env it runs on; if you write best practice code in those envs, writing different code for whether it runs in k8s or bare metal is... weird in almost every case. Someone in the team should know how to tweak the knobs and if there are things you should not do (use the filesystem for persistence and other trivial things) but the average dev or data scientist really doesn't need to know about it in any significant detail.

But I am curious where you have seen modern runtimes fail and where the code was the issue (not tweaks to the JVM settings); any concrete examples where well written, best practice code worked on the laptop but failed in k8s?
You're off by a factor of probably 5-10 (and maybe more) in the number of L8s. It's a 150K employee company, with a dozen or so "S"VPs, and then VPs, and then below that are the directors. And its worth remembering that you're implicitly including stock growth in the startup valuation, but not in the big-co valuation. GOOG is up ~10x in the last 10 years and ~4x in the last 5. The 200K in stock the Google person was getting each year a decade ago is worth 2M per year now. Even the S&P 500 is up 4x in that period.
> There is indeed heart rate tracking, but can we really label this data as medical?

The detailed data (ECG level) is medical enough that devices that measure it are regulated. That’s why some features aren’t available in some countries.
Yes, LC is Leetcode.
Its gotten to a point where that is pretty much all you need to get a FAANG job, nothing more complicated than that.
Fully laden you say?
Don't forget the pandemic. Plenty of people thought there would be some "new normal" we'd be living through for decades. Hell, I'm pretty sure plenty of people still cling to that particular doomsday scenario despite there being readily available, free vaccines. Look at all the dudes walking around outside wearing masks all along west coast cities..
Can you mix "v3 or later" code with v2 code? I think that's violation of copyright.
I think bookmarks on Desktop disappeared for a reason: They are not really useful. On Android, you can save "bookmarks" as symbol-links or install in case of PWAs. These symbols can be organized pretty good using the main Android interface. No need for a dedicated browser feature.

On Desktop, if I want to memorize a blog post etc., I use tools such as ArchiveBox, which also prevents later inaccessibility.

To memorize pages on Desktop, there're better features available that integrate more direcly on the OS level, e.g. similar to Android symbols.. There are also self hosted link organizers with tagging feature etc.
I was required to take vaccines too, so what?

We are talking about a vaccine that doesn't even prevent infection. A vaccine that requires 2 doses ( apparently now a 3rd dose is coming in ) for a questionable immunity in effectiveness and lifespan. A vaccine not mandated to be taken when visiting a country at risk such as Kenya, no. Governments have been pushing for universal vaccination, whether one travels or not.

A worldwide campaign for vaccination, followed by pressure and mandating that a number of public places and businesses only vaccinated people to be, along with a tracker or pass being checked when visitors go to a restaurant, those are radical measures and a threat to individual freedom.
Right, the child process can't escape the sandbox. I guess IPC here is the only sane choice.
Without knowing what the underlying method does, the async method may block the UI thread because until the first await which doesn't immediately continue it runs on the UI thread.
And Bristol fishermen were known to fish Icelandic waters and beyond.

A major backer of their voyages was Welshman Richard ap Meryk, sometimes elided to Ameryk. There's a theory that the fishermen established a processing station in Newfoundland and called it Ameryka in his honour, associating the left-hand side of the pond with that name in voyagers and cartographers minds.
I'd bet that a sr engineer that worked 2001-2005 at google has multiples of a yearly income than someone that is an L8 in 2020.
As an employer I've learned never to lowball candiadates. It just does not work long-term. People will sooner or later realize that they are being underpaid and will be unhappy and leave. And there is a signigicant cost of losing an employee. Of course, at the same time you want to stay away from people asking for crazy salaries. These are usually an opportunists and rarely a keepers. Just a perspective from another side of the table...
I looked though the list, an I don't believe it's a native Swedish speaker who has created this list. Found a couple of very strange explanations. Anyway, pretty fun project.
Let me clarify, I think I haven't expressed myself well. What I meant to bash is the culture where you wrap e2e tests with retries and consider flaky tests green. This arrangement is a pathology.

Industry did not put 1 out of 100000 (.001%) or less as threshold for calling something flaky. From my experience I've seen 20% success rate tests passing due to retries and teams are living with it as normal.

> Have you ever written and monitored e2e tests over a year? It's industry wide.

Yes, on high profile projects. I find myself repeating how important determinism is. Flaky tests, no mater how frequent, are indistinguishable from bugs, which implies they can't ever be considered green. Architecting testing environment in such a way that it is deterministic is fundamental. Sometimes it doesn't require big reshuffles, it just means the test has to be rephrased in deterministic terms that matter without asserting intermediate, timing based, racing middle states. As an example testing random failures by killing services doesn't have to assert intermediate client states, it has to assert that final state is eventually correct, which implies reconnects did happen and eventually state is correct, regardless of intermediate client states (ie. retry logic on the client auto healing itself on idempotent actions or erroring notifying client the service is offline, in which case user itself has to retry action - both are ok depending on how long service was offline, both can be progressed from test PoV, assertion that specific one happened is irrelevant).
I never cared much for certbot because "sudo certbot" and it works by rewriting config files. I don't really fancy running it as root (which can probably be avoided with some muckery, but still) or a program automatically rewriting my configs.

Overall, the entire thing seems very complex automagic black box last time I tried it (already years ago). Sometimes trying to make something easier can make it harder.
Teslas also have a similar "tow mode" in menu settings.

But the case in the original post was a power failure condition, i.e. highly critical error mode.
Well while this is not indisputable proof there is a very relevant discussion on virological.org related to both Furin cleavage sites and orgins of SARS-COV-2. The damning part of the leaked research proposal is that they ALREADY had partner researchers located near caves in three different parts of Yunnan Province.

For a more detailed discussion of the origins of SARS-COV-2 while not directly addressing the leaked DARPA proposal please see: https://virological.org/t/tackling-rumors-of-a-suspicious-or...

They also discuss that the base virus was mostly likely linked to bats in Yunnan province. How it got from Yunnan to Wuhan is a matter of question.

However, if the research was being conducted in the US and accidentally leaked into the population it may have been in circulation for sometime (months) before causing serious illness or disease (mutations).
Universal Basic Income (just print the money) and open borders!
Jaysus, I just wanted to say thanks for a convo. To confess my sins, I didn’t read it too closely on either side. I’m currently trying to fall asleep. The idea that people did know a thing or two about biology on HN was appealing.

I have to say though, the flagged reply was thoroughly entertaining. Thank you sir or ma’am for the high praise; I aim to please.
> Regardless, ConfigureAwait(false) does absolutely nothing here because this Task is not being awaited.

It does help if there is a SynchronisationContext active, like in legacy ASP.NET
Nothing in the list above seems to be a feature adding or changing end-user-visible behavior, they are performance optimizations. They make cp/mv work the same way but faster.
That's like a PhD version of "you are telling me there is a chance" from Dumb & Dumber, I suppose.
> Every recruiter worth their salt will ask about your salary expectations when you first start interviewing. Do not — I repeat, do not — give them a number.

Very good advice if you live in the US, unfortunately this doesn't work in Europe if you expect to get US-level of compensation. Not being forthcoming with your expectation is a total waste of time when 99.9% of people don't have or aren't willing to give you the money that you want.

Of course, tell that to your prospective employer, not to the recruiter. In fact, try to avoid recruiters altogether. Although I did happen to get the sporadic good lead through a recruiter, most e-mails from recruiters go straight to spam.

Saying your expectations up front comes with the usual disadvantages, but in the EU you simply have to do it otherwise you waste all your time with employers that end up low balling you. Statistically speaking salaries in the EU are terrible compared to US, but there are the 0.1% outliers, so stop wasting time with prospective employers who don't value you. You have to filter them up front.

Of course, all of the above is assuming that you are in the top 0.1% of the market, and it's your job to be able to prove that you are.
My experience in Canada wasn't that different.

Car was stolen, I found it a few blocks away. Cop showed up to take a report 12 hours later and immediately accused me of driving drunk, forgetting where I parked, then smashing up the steering column to create a cover story. Was very aggressive about it (see my story would change) until I looked him in the eye and told him I'm leaving if he wasn't going to help.

Similar experience in the US. Victim of theft from my garage, cops show up and pretty much don't care but are more interested in poking around.

Latest experience in both countries is utter indifference unless it's a violent crime. Last time my car was broken into I don't even both making a report.
These researchers were apparently simulating the process of spillover and host adaptation of recombinant coronavirus in the lab. Of course this process will resemble a natural event in some respects. In a natural event, we would expect some traces of the adapting virus to be left in the world. Here, there are none. The virus appears having already adapted completely to it's new host.
I would have thought Cython would be the closest analogue for comparison.
Ikea is evil
Closest I can find is https://nimble.directory/pkg/science
Parent is unknownOrigin not Jesus.
You seem to be suggesting that because this 2018 grant was recently "leaked", we now have... perfect info on all other grants & projects, including any that are part of the 'black budgets' of the US or China.

But maybe some things just haven't leaked yet? Or were kept secret by others even more skilled at secrecy & misdirection than Daszak?
I don't use Caddy, but I've written plenty of Go apps (which usually implement their own HTTP server with net/http) with plenty of users, and memory usage has never been much of a concern.

There are other performance concerns of course, e.g. GC latencies, and at times the GC may bite you. See e.g. the "taming Go memory usage" story from a few days ago[1], but this usually isn't a huge concern for many use cases.

[1]: https://news.ycombinator.com/item?id=28608083
I think they're at least trying! All the vulnerabilities mentioned can be found with static analysis, which Apple is doing before accepting an app into the store. I'm pretty sure if you pack one of these 0-days in your app, it will get rejected. So as for now, this is a theoretical exercise, unless proven that this code has actually been shipped to the store.
Upvoted to help balance you out :)
> It's primarily a testament to how simply mind bogglingly slow Python is outside of its optimised numerical science ecosystem.

From my experience in using Python at my last job, I'll also add that Python is decent at tasks that aren't CPU-bound.

I wrote a lot of scripts that polled large amounts of network devices for information and then did something with it (typically upsert the data into a database, either via direct SQL or a REST API to whatever service owns the database). All these tasks were heavily network-bound. The amount of time the CPU was doing any work was minuscule compared to the amount of time it was waiting to get data back from the network. I doubt Nim or any other language would have been a significant performance improvement in this case.

For what it's worth, that made these scripts excellent candidates for multithreading. I'd run them with 20+ threads, and it was glorious. At first I did multiprocessing, because of all the GIL horror stories, but multiprocessing made it very difficult to cache data, so eventually I said "well, all this is network-bound so the GIL doesn't even apply" and switched over to multiprocessing.dummy (which implements pools using the same API as multiprocessing but with threads instead of processes), and I never looked back.

Edit: For what it's worth, Nim sounds like a really cool language, and it's right up my alley in several ways, I just don't think Python is particularly slow at network-bound tasks that use very little CPU.
You cannot ignore that it’s unusual in her field. It isn’t easy being an outsider, and to rise up and do exceptionally well in that environment deserves accolades on many fronts.
Among the QMK keyboards, it's still very tricky to find a tenkeyless/ergo keyboard with mostly a normal layout (with enough keys between the spacebar and the arrow keys to host all 3 Mac modifier keys).

More importantly, I also really haven't yet found a "mechanical" keyswitch (== with a Cherry MX mount) that wouldn't be worse for my RSI than traditional rubber domes (lately I've especially liked the low travel ones, currently Logitech Ergo K860). Sure, it may also be more about the design (or lack of design) in many of these "mechanical" keyboards I've tried that is bad for my specific kind of RSI – it's hard to pin down.

Unfortunately, if you want rubber domes, the options are really scarse. I wish the religious fandom around Cherry MX style switches would decrease in the upcoming years, to give more room for new kinds of keyboard innovations.
I wonder if they feel like Node was worth it. (seriously)
There has to be a ton of ways to fake someone's face. Holding a photo up to the camera might be a bit obvious to anyone around you, but a bit of latex or even a mask might not be.
> it is never sent over the wire. You just send signatures to different services.

You don’t need blockchains for this. Ordinary websites can implement this. They usually don’t, but, they could?
It's interesting that in Toscanelli's map it also appears the "Antillia"[0] island mentioned in another comment. There was definitively some knowledge of land in between, maybe they just didn't know it was a huge continent.

[0] https://wikipedia.org/wiki/Antillia
Python is indeed slow, but why would anyone ever use php as a comparison point?

And for data processing of all things ...

Php is also very slow, on top of being many other kinds of unpleasant and broken.
Statistical models work great for well defined problem spaces like the probability of rolling a die in a particular way. You can reason in your own mind the probability of aliens or extinction events or lab leaks or anything really, but it doesn't get you very far (IMO) in proving anything.

To paraphrase Wernher von Braun - "Hard data is worth a thousand expert opinions." :)
I imagine my set of login credentials would be a good candidate, instead of relying on a password manager.
Java was doing alright, but then plenty of people decided they didn't want to go along with it.

We develop on Windows, and deploy on multiple kinds of scenarios and OS stacks, I hardly have to care what lies underneath.

Same applies to .NET, although in smaller extent, given its Windows focus until quite recently.
Yeah should really be "Why I don't use Python for Data Processing". I would consider Typescript as an alternative too which I'm sure would get a similar speedup.

Also I don't know how anyone could design a language in the 21st century and make basic mistakes like this:

> Nim treats identifiers as equal if they are the same after removing capitalization (except for the first letter) and underscore, which means that you can use whichever style you want.

If that's any indication of the sanity of the rest of Nim then I'd say steer well clear!
Holy moly at those stats. I’m not sure whether to thank you or to slap you, ha.

Better to go into it with both eyes open though.

Another option someone floated was to use Adopt International. It was somehow the only non-horror story I’ve ever heard about adoption. Everything else is “I’d do it again, but it wouldn’t be pleasant” type stories. So maybe we’ll import a baby from some shady back alley in China or something, who knows.

It’s so unfair that when you finally get your life in order, it’s already bordering on too late. Gah. Ce’st la vie, or however it’s spelled.

Anyway, thanks!
It's interesting how deeply wrong we were at that time, while we precedently knew all the dimensions and distance of most parts of the globe with pretty high accuracy.
Sorry about that. Won’t do it again.

EDIT: Ah the sad irony of you being downvoted for this comment... I guess the balance has been restored! Sigh...
I agree, but I prefer it when they're at least upfront about it. It's much better than just silently collecting your data and then using it against it you in ways you'll never know or be able to trace back even if it's suspected. If my health insurance premiums rise suddenly, it'd take a whistleblower for me to discover that it was because my face was flagged more often at fast-food counters or bars.
Great list, it's a pitty it does not list what type of product it is. Also the links are broken for me due to redirection to my local language variant of the IKEA page.

Also note product names are not the same in different countries.
My favourite is electrical extension cord KOPPLA what is similar to "kopla" - past tense of verb to give electric shock.
Urgent Chrome Update Released to Patch Actively Exploited Zero-Day Vulnerability
The time spent on discussing data exchange details (protocol) between teams is regained in their ability to work largely independently of one another (without constant sync).
Not a twig, but there is a recorded case of a bird making it to Europe after being shot with an African arrow. (Which it involuntarily carried with it.)
That's the thing. If there's no fraud involved, it is not a Ponzi scheme. Merely something we do not fully understand. People might have arguments for or against the collapse of cryptocurrencies, but as with any other poorly understood thing your guess is as good as mine.
The two most obvious use cases to me are lending/borrowing platforms and decentralized exchanges. In my mind, these two services are basically at feature parity with traditional finance systems but in a decentralized and permissionless system
Sir Clive Sinclair and British Computer Revolution – Computerphile
My theory is that it means not the actual Indies, but a place like the Indies, but to the west. I suspect Europeans at the time though of India less as where the Indians live and more like a place to get cool stuff, and cool stuff was indeed found in the West Indies too.

A bit like chicken of the sea. It’s not that they’re saying that tuna is a form of waterfowl, just that the two have common applications.
So Facebook is hell. Seems accurate.
I dunno, maybe the people running our economy could lay off the induced-scarcity a little? It’s not like our money’s value is tied to any tangible real-world thing, after all. They seem to think it builds character: https://www.bostonfed.org/-/media/documents/education/pubs/w... (PDF warning)
Magellan must have been.
Well, she did champion the lower castes, so there's also that.

https://en.wikipedia.org/wiki/Garibi_Hatao
Well, except that disabling js doesn't prevent you from having a browser fingerprint. In fact, it will make it even more unique and therefore easier to trace.
So not sure what you are referring to
>Despite our best efforts, we have yet to abstract away the runtime environment. Despite Java’s best efforts.

I think containers are a pretty good attempt at abstracting away runtime environments, no? Same docker image works on your local docker setup, docker-compose, vanilla kubernetes, managed kubernetes, fancy PaaS like CloudRun, Fargate, Heroku etc
Takes me all damn day to run a 5K so that checks out.
Speaking of “slanderous propaganda”, I can’t help but feel reminded of the quote about accusing the other side of that of which you are guilty. With the view you’re expressing here, its actually easier to understand how the “fact-checkers” fact checked the video false without even seeing it. The job of a fact-checker is not to be a judge of character, nor is it to fact check based on assumptions.
I was wondering while reading the article: what does "get some press" mean in that context? Literally getting people write articles about you?
I agree that these types of posts become (IMO, on HN, reasonably well-mannered) flamewars. I disagree that it's pure politics. Manipulation of public opinion by shaping or inventing narratives is a non-partisan, matter of public interest. Consider (hypothetically, of course) the danger of a global war in the nuclear age brought about by demonisation of The Enemy in mass and social media.
I had Vertafore on my radar a while ago but the Glassdoor reviews scared me away, how has your experience with them been?
This is absolutely a good attitude, but it only works for a fairly limited class of software. I worked for things like realtor agent software, child care agency software, etc. and you can't really "dogfood" these sort of systems unless you want to become a landlord or start a childcare service.
Carelessly curated but highly tuned for engagement...

Von Braun said "Once the rockets are up, who cares where they come down?".

Facebook says "As long as people keep reading the content, who cares what the content is?".