skysight-inc/HackerNews huggingface dataset:
"This means having two files with the same name in different directories is not allowed."

"ReScript has no async/await support."

"ReScript has no special debugging support or source maps."

Sorry but aren't these issues fairly glaring problems? They're hand-waived away because the project is small, but I feel like they'd become quite major eventually?
The cloud in 2021: 21 game-changing outages, security issues, and highlights
There are very few young and healthy in the parts of the country where vaccination rates are low. The last Covid hospitalization surge in the US was mostly working age adults, whom the mandates would apply to.
Sounds like a coup for Cognitive
Evidence? The hypothesis of the article is that certain scientists did believe a lab leak was likely, but hid their views. The article provides ample evidence for this.

If you also want it to conclusively prove the lab leak hypothesis in the same breath then I'd say your expectations are too high. Better publications have tackled the subject anyway: https://www.vanityfair.com/news/2021/06/the-lab-leak-theory-...
As a parent of an 8 month old baby who wakes up literally every hour - what is that solid line from 10pm till 6am at around 10 weeks :P Feels like fantasy
It would actually be nice if the FDA just published an opinion and let me make the choice whether I wanted to use the drug or not.
Out of my very limited anecdotal experience (two small children), it mostly relates to how well fed they are: unfortunately, both of our two kids are bad eaters (the first just wouldn't eat enough, ever, even today at 5yo; the second is just extremely picky but eats plenty of what she likes). The older kid kept waking up in the middle of the night even at 3 yo (not to ask for food, but when we were sure he got stuffed in the evening, never did he wake up). The younger slept through the night at 10 months a few times, but as she gets pickier, those are actually less frequent now at 15 months than back then.

I am sure we could train them with some sort of food scarcity approach (this is the only thing there is to eat; now is the only time you can eat) to teach them to eat enough of the food that's there, but that'd take a psychological toll for a few weeks on us that we aren't able/willing to take on.
The server configuration (and therefore customers account numbers) is stored in Server OS images I suppose, right ? It shouldn't be an issue as far as inspection is concerned, should it ?

Also, isn't there a law that enforces logs to be kept for n years ? How is it compatible with diskless setup ?
> no idea why a separate table is a negative

When you are following a chain of relations (a vector), you end up losing a lot of performance.

> not entirely sure what you mean by declarative

Guaranteed by the database semantics, not imperative code even when it runs on the DB.

I don't want to come off sounding like I think it's a bad idea to map graphs on RDBMSs, it's just inconvenient sometimes. Usually not enough to complicate your setup, adding another database, but rarely it is.

I'm not sure though about the suggested use case here, I really don't know it enough to make a suggestion. In such cases I always pick sqlite or postgres (depending on the client model) though. You can't be too wrong with those, and you are most of the times right :)

Not to mention the crazy extensibility of pg and the stuff you can do with it.
To be fair, I believe more the criticism about masks and I'm on the side that they're pretty useless. Their first explanation made more sense.

People are certainly reusing them, they keep touching their face to adjust them, they don't respect distancing rules because they have a mask on, a lot of masks are not filtering enough.

On top of this they're annoying.

With the risk of covid being so low, masks are too much of a hassle for me to bother and I wear them only to avoid fines from the totalitarian regime I live in (and I'm certainly not changing them or buying any, I'm still using some I managed to get for free).
If by near, you mean the same continent, then yes. The candidate bat caves for the zoonotic origins of sars-cov-2 are spread out over east and southeast Asia, and are nowhere near Wuhan.

The lab received funding from the US, and GoF research happens all over the world, so the China bad narrative overlaps quite poorly with the lab leak theory. The proper reaction to the lab leak theory would be more along the lines of reconsidering the cost-benefit analysis on gain of function research, where a single leak can lead to tens of millions dead and perhaps more next time.

> doesn't it make sense to focus on finding a solution prior to focusing on prevention/blame?

Why not both? One reason to hurry the hell up is that evidence may be destroyed and the people who know something may be silenced or disappeared.
That theory should be easy for someone from Serbia to check, by re-downloading their test results and seeing whether the ID changes.
Ask HN: How do I choose a programming language?
I'm a UX Designer and want to learn programming, mostly because I wanna build things myself with a focus on the web. But how do I pick a programming language?

Ruby - seems like a great choice but it's "dead" and it seems like it would be hard to get a job (I'm in Europe)

JS/Node - Seems to be something most people hate working with while also having tons of flaws

Golang - Seems much harder to learn and people don't seem to like it either

So how do I choose one? How do I start learning a language and which one would you recommend?
If your claim concerns common habits of populations with limited or no artificial light sources, observational studies of multiple populations with no artificial light sources is a superior way of assessing it than a prior study which imposed very specific periods of light deprivation on a study sample accustomed to nightly routines governed by available light to see how their behaviour changed.
Correct! Thank you for highlighting that.

Here are some additional details for those interested. We intend to make use of TPM for remote attestation of the current boot chain, reproducible builds to provide a strong link from source code to build artifacts, and a transparency log for a historical record of previously used boot chains, artifacts, WireGuard server keys, and related signatures.

As dtx1 mentioned elsewhere in this thread, diskless VPN infrastructure is currently in use by many other VPN providers. That is not a novel feature of course. What is novel is user-auditability of running VPN infrastructure. We were the first VPN provider to state our intention to make our infrastructure user-auditable AND provide a realistic roadmap with the specific technologies needed to do so. See the link above.

I believe the technologies we use in System Transparency will ultimately reshape the VPN provider industry into a highly competitive space focused on maximizing the transparency of VPN infrastructure. Or not, but at least OUR users will be able to audit us. :)

Either way we’re looking forward to the future. The opportunity for improvement is immense.
I'm in that place right now. 8 month old son, wakes up every 1-2 hours at night. Not even to feed, just.....wakes up and cries until you settle him. Feeding sometimes helps sometimes doesn't - but it doesn't change the fact that you have to wake up for him.

My wife is a complete zombie, I don't think she had more than continious 3 hours of sleep for at least 6 months now. I would cut my own arm off to make this situation improve at this point.
I would be I am bored of killing processes in task manager.
And some of those employers are health institutions. And those institutions now have a worker shortage. And rather than bringing back those workers, many who have natural immunity from having had Covid, which can be proven by a lab test, instead they are telling people with active Covid that they can just come back earlier from quarantine.

So was the quarantine window wrong all along? Or is it changing now because we really need workers?

The real soon here is a complete erosion of trust in institutions. I think many folks greatly underestimate the extent of the harm caused by this loss of trust.
Not sure I would call Tor "perfect", but it's certainly very useful for some use-cases.
Well, many claimed that back when decisions were being taken. They could have scrapped FFOS much sooner than they did.

> Firefox OS did have much potential to countries with less mobile penetration, as observed from KaiOS's success in India.

Such "success" is inevitably fleeting. Eventually a "developing" market develops to demand more established and desirable products. Nokia had those markets under lock and key for a long time, back when EU/US had already moved on to iPhone-like products; but then consumers inevitably gravitated towards the fashionable.
Somewhere inside a document somewhere there is going to be a forgotten cursor.
We really did have everything, didn't we?
I need this for leetcode

The most shocking thing is that reading “How To Solve It” and all other “how to get smarter” pop-sci books doesn’t help jack. Only grinding does. Gamers got it right!

The inability to understand intelligence must be the most visible failure of science today.
> and focus on the arcane finer points of move semantics, rvalue references, ranges, concepts, all this new stuff...

This is new stuff to learn but once you do you realize it's super helpful.
Yeah, on second thought, and after some google image searches, I think I was talking about fleas, which I had mistaken for "body lice", I think. Bedbugs are a whole another beast which I won't wish on my worst enemy to experience.
I’ve noticed for a long time now that the HN community has very little humility. There’s a ton of arrogance in these comment sections.
Babies, on average, only need multiple feedings a night through the first few months. Even if there was a new baby for one mother every year, that would be multiple feedings only for 3 months out of every 12 months.

Just like parents today, people would power through that, and not make that a habitual sleeping pattern.

I am not saying this makes the hypothesis of the origin being in parenthood true, just that it does not make it false either :)
Do you actually pirate music or did you give it as a general example? I feel no need to pirate music today with all the music streaming services especially since I can find all the music I want on all the streaming services which is a world of difference compared to the video streaming services
> telling the public anyone suggesting it might have been a lab leak - based on the very same points they themselves had instantly noticed - was a crazy conspiracy theorist and worse.

It worked, the public still believes it: The submission was already flagged.
Okay, I backtrack a bit, GP didn't specify that they want an adjustable ethnicity, only skin colors, and I made an assumption that exaggerated ethnic features is the intent.
Wow! Subscribing to the newsletter was just such a delightful experience that I subscribed despite not wanting yet another newsletter.
inline constexpr auto for_each =
[]<Range R,
Iterator I = iterator_t<R>,
IndirectUnaryInvocable<I> Fun>(R&& r, Fun fun)
requires Range<indirect_result_t<Fun, I>> {
return std::forward<R>(r)
| view::transform(std::move(fun))
| view::join;
};

Unless it solves world hunger or COVID permanently I am not typing this abomination, much less try to understand it. Very seriously whatever "team" is working on C++{20,21,..} should be disbanded and sent to someplace where they don't have access to computers. Nothing modern including Kubernetes ecosystem induces this much rage in me.
I'd be intrigued to see any sources on those claims, can you provide some links?
That's not it, the problem with Italy was in the way they were treating them and the fact that Italy is mostly old people (after government policies drove out young peoples for decades).

Several Italian doctors criticised the Italian guidelines (in particular about giving corticosteroids) but they were silenced.

We also don't know the real numbers of Asian countries, do you trust the numbers given by the CCP?
>The function keys have been replaced with a new capacitive touch strip

Hahahahahahahahahahahahaha
Everyone does it informally to varying degrees for varying problems (often times subconsciously). E.g. "What do I know about this person? Can I trust them around my kids?"

You verify trustworthiness by research. Who is involved? Do I trust anyone who trusts them? What are their motivations? What would cause them to take action against me? What causes them to protect my interests? What laws are they subjected to (i.e. who can coerce them)? What do they say for themselves? Where do their words fall on the credibility to BS scale? What is their reputation in the community? What do their competitors/adversaries say? What would cause their behavior to change?

I won't enumerate all my research on Mullvad. I can say Mozilla attaching their brand to Mullvad's services helped me a lot (trust by proxy). I'll also say that some of their product decisions give credibility to their anonymity claims. Lastly, I found someone who shared a competitive analysis across many providers. I found the analysis trustworthy. Mullvad has some weak points, but was still the best provider for my particular use case.
But apple does support many other messaging platforms. For example, i use WhatsApp and signal. So perhaps their default messaging app doesn’t support everything, but that’s partially because they’re making iMessage a strong offering.
I think that if enough exit nodes would be owned by let's say government agencies they would be able to correlate requested domains with actual requester IP.
From Ocaml I still use MLDonkey daily. I hope the multicore Ocaml brings a speed up for it. I am not saying MLDonkey is slow or unstable, but it could gain a performance boost on current machines.
It is if you zoom out completely
I recognize what you mean about exams. With some distance from it I now think a lot of what is needed to study for an exam is not really important, it's just incidental stuff that you need to perform in a timed setting, eg memorizing derivations.

On the practical side it makes total sense that you're better, because young people generally have not practiced long term productivity.
Even if you can't make the IDE work, having a link target that does -fsyntax-only and skip linking should still greatly speed up your compile-edit loop.
V8 Heap Pwn and /Dev/Memes – WebOS Root LPE
I totally agree with the author, but I guess this strategy keeps many of us employed.
The Async gem and Ruby 3+ is an incredible piece of work. If you need to coordinate 3rd party services, it's the way to go in ruby and it just reads beautifully.
The first one is a design decision that I consider a bit "meh" as well, but I can see why they did it. The third one I'm assuming is just a thing that hasn't been gotten around to, and I think is reasonable to not immediately expect from a smallish project.

The second one does sound like a fairly major thing though. The promise syntax shown in the article to get around the issue looks like a massive code smell.
Maybe if Google wasn’t constantly shuttering and moving its messaging products (many of which I’ve used over the years) we might get somewhere. This feels like grade-A whining.
A short description of Pitch 2.0. What you can do with Pitch 2.0?

1. Share your pitch deck with your investors and/or interested people, and have the pitch always updated with the latest business numbers (through u/googleanalytics or Stripe for example). You delete the stress of sending and sending your latest pitch again.

2.You can have a base of your pitch to start from. You can always edit your pitch as you want. You can download it. You can send It. You can share It.

3. You can get statistics about your pitch deck visitors and know what part to improve step by step.
The UK has been one of the freest countries in terms of restrictions.

I wasn't happy with the restrictions but they never went as crazy as the rest of Europe.
Overall I'm glad we had Boris and not someone from the other side who would have been even more draconian - even if having a real conservative would have been better.
Also, https://tallstack.dev/
Hire a moving company in St. Catharines is the best way to relocate your equipment without any mess. It’s better to employ expert-level service as compared to non-experienced. The best option is to connect with a professional moving service if you want to experience a stress-free and smooth moving experience.
I had gotten to the point where work was consuming my psychology. It's not that the hours were crazy. But the pressure and pace at which I was working made it so I no longer wanted to travel while working, go on dates, exercise, cook, etc. I'd clock out at 6:30pm completely mentally drained after 9.5hrs with no breaks of video chats and high paced, high visibility work.

I recently put in my notice and finish my current job this week. When I finished my giving me boss notice, I sat on my bed and cried. No job is worth that level of stress.
If your lambda doesn't capture any variables, it can be converted to a function pointer.

You can also just capture by value, rather than by reference. If you really want, there's also reference counting with shared_ptr.
and once we did it we would encounter the gargantuan sideeffects of that ...
Also these guys in Canada offer 60- and 20-minute PCR tests: https://www.bonvoyagemedical.com/
Congratulations on your degree!
As I have started my part-time Master last year I find your article inspiring and motivating!
He picked up his english teacher. I'm sure all his mates went crazy when he told them.
Golang - Seems much harder to learn and people don't seem to like it either

How do I start learning a language and which one would you recommend?

Find a small project you've already written in language X. Starting with the smallest, translate a single function from X to Y, then another and another. Note that nothing has to run yet, we are just looking for syntactic correctness. Keep doing this until you get back to the entry point (where the program starts, normally command line option parsing). Along the way you'll have learned not only the syntax and source code organisation of the new language, but also experimented with the libraries available in the new language, and hopefully have something which at least runs. At this point (probably before), you'll begin to feel confident enough to start using features in the new language which don't exist in the original one, and be able to agree or disagree with naysayers with confidence.

BTW, I used this approach from Perl to Python, and from Python to Golang, and have found it effective in both cases. Good luck!
What Happened to https://www.websters1913.com?
Seems to be down.

Maybe hosting costs went up after the popular post the other week…
Yeah, WebKit really tilted the scale. KHTML had been built to be easily embeddable already (since it was supposed to be used across the whole KDE desktop, following what MS had done with "Active Desktop" in Windows 2000/XP), and Apple gave it the polish and popularity to make it the obvious choice. Any org or ecosystem who needed a rendering engine rushed to wrap WebKit, and that included Google.
I know this is posted to look shocking, but this isn't something that consumers need to do. This is probably some random old article buried in the support wiki that they don't actually use.

I've had a Switch since launch day (~5 years ago) and have played online in numerous locations and with many internet configurations. Nothing about its online services requires port forwarding or any kind of custom network configuration.
There is no such thing as clean energy.
The Boeing 737 Max When Humans and Technology Don't Mix – Kyle Kotowick
What build system do you use at Facebook? Changing a whitespace in a .cc should always cause just that for to be compiled. Changing whitespace in a header is trickier and smart build systems can inner that you didn't change code as compared to whatever was cached.
Last time I looked at Lazarus its autocomplete/suggestion was not on par that I've become to expect from VSC/Intellij and modern languages. Also, who wants to write things in FP nowadays? I was toying with the idea, but I don't want to end up abandoning my project midway just because FP happens to miss an important library or db driver or something else.
Empirically, Firefox falls more easily than Chrome at Pwn2Own, and the exploit chains don't need to be very long.

Good news is, there is research that finds the Rust components of Firefox have much less memory safety bugs. Bad news, moco is not investing in Rust very much at all, anymore.
Since some years I just collect walnuts for the whole year and the price puzzled me since… have 25kg+ wallnuts in like 2h. And the fun to be outdoors.
It's funny how people complained about github copilot 'stealing' people code, but nobody here complained about this AI 'stealing' artworks.

Don't get me wrong, I have nothing against this, but I think we should start discusing morality of AI generated content, even if it doesn't train on existing artworks/code.
I've reached the same conclusion about the Telegraph. It is Pravda for conservatives.
It's 64,000 'positions' of 32-bit words. That'd be 256,000 modern 8-bit bytes.
You can get 10 Gb networking for fairly affordable prices with say, Mikrotik hardware.

I think the reason why it costs a lot is that packets are still tiny, and ports are many. A quality 16 port, 10 Gb switch is expected to have no internal bottleneck, able to handle every port being used to full capacity at once. And that works out to 320 Gbps bandwidth in the whole switch.

Then there's that thanks to the Internet, we're still stuck with 1500 byte packets, which means best case we're dealing with 812,744 pps, and worst case, we're dealing with 14,880,952 pps. And that's on one port.

With the later number, your time budget per packet is 67ns. And if you start looking, context switches, cache misses, locks, etc all have times also measured in nanoseconds.

It's getting very, very tight and requires extremely careful programming to actually make this work. And of course in modern times, we have firewalls, NAT, statistics, routing, etc all of which cost precious time out of this budget, and which are all user-configurable, so it's something that's difficult to just shove into a purpose-built chip to take that load off the CPU.

PCIe has the advantage of that it doesn't have to deal with half the crazy stuff networking involves.
The way my wife and I had it with my first was for me to start taking care of my boy at 6am when he wakes up and let her sleep until 9am every morning, when I'd start work (from home). If you can find a time where the boy does not need her (eg. those times when he's fussy but not hungry), that's the best you can do.

Sometimes that's not an option, but this worked great with our first (we couldn't do it with our second, so my wife is more of a zombie this time even though the daughter is a better sleeper on average).
Same in France, we mirrored Italy with a 10 days delay or so, yet didn't take advantage of that warning. And that's despite YouTubers all over the place warning about that. I literally watched our government ignoring reality.
I'd hope that our elected representatives did not treat us as adversarial football players, but maybe I'm asking to much.
The conjecture is that people will not willingly throw themselves on a line of spears and so the phalanxes would stop short of actually hitting each other. I don't think larpers would be able to test that well. I'm not sure how you would test that unethically
Airdropping Live Fish
> Somewhat unobviously, this turned out not to be a great way to build a browser

It's actually great in the amount of flexibility and access it gives to 3rd-party developers to customize the browser itself. Unfortunately, the price seems to be complexity and rigidity in some critical areas (performance, embeddability).
Green Zone Act – End Community Transmission of the Pandemic