skysight-inc/HackerNews huggingface dataset:
These people aren’t scientists their doctors acting as public health officials it’s a very different group. These people don’t have much hard data at the start and simply get a lot of things wrong such as the need to keep disinfecting everything.

They also have the dual jobs of keep people alive and keeping society functioning.
Flutter on web is basically unusable for anything that involves text or links. The browser has so much native functionality here that trying to reimplement it is futile.
Signal themselves do not recommend it for some reason:

> Danger zone

> Most users should not do this under normal circumstances.

What is the danger here? Where is the F-Droid application?
I wanted to parse log files with Rust, and found Nom, however before that I found someone elses attempt at it:

https://www.cloudcity.io/blog/2018/11/08/parsing-logs-230x-f...

In the end I didn't use Nom for the time being, as the author said:

> While wondering if there was a way to make it faster, I started re-reading the nom docs carefully, and that’s when I noticed that “sometimes, nom can be almost as fast as regex”. Feeling pretty silly, I went and rewrote my rust program to use the regex crate, and sure enough it got 3x faster.

Nom parser library is slower than regex crate? In simple cases it might not be worth it unfortunately.
At Day’s Close is a really great book. This article doesn’t do Ekrich’s work justice.

https://wwnorton.com/books/9780393329018
As a sort of litmus test I use the number of stars a superset of(or language compiling to) JavaScript has on GitHub and how that compares to fartscroll.js: https://github.com/theonion/fartscroll.js/

By this measure ReScript is still a niche language.
not to say they have been pretty much clueless so far...
Common Office Desk Phone Could Be Leaking Info to Chinese Gov
I have to admit I don't know much about ReScript and only have very basic exposure to OCAML, here is how you do await in it:

https://github.com/ocsigen/lwt

The `let* in` is a generic syntax for monads, it doesn't need a special one just for promise. This was in fact a debate back when async/await was in consideration for ECMAScript, but special syntax is hip so now we have `async/await` for Promise, `.?` for optionals and `flatMap` for arrays, basically the same thing.
Niiice. I really love the concept of reversing the usual DRM use of remote attestation--forcing customers to prove they're running only software allowed by the megacorps. Instead of DRM, it's proving the corporation/server is trustworthy to the customer.

I think I could get behind more of this use!
That's a very good price for a 2026 Chromebook - lets hope Google gets their shit together and extends the life beyond what is promised.
Paperwork Reduction Act
That's why science cannot lead. Scientific truth is not political governance .. human groups live in relativism and noise.
> At the end of the day, naked tech has no value. It's only the end-user features that make money.

value != money
Because a programming language is not a template engine.
> In the past IT people, whether we're talking about programmers or something else, were very clever people. People with a high level of intelligence that took serious pride in doing things in a meaningful and pragmatic way.

This is true. They were exceptional, and there were far fewer of them. They worked in organizations that tightly controlled intellectual property and don't share their source or methodologies for free with the world. Some of these people had an issue with the barriers to entry and did something about it, democratizing access. They did crazy things like open source their work and evangelize an open source ethos. They created more accessible programming languages. They created frameworks based on methodologies that they learned the hard way. They changed the world.

After a solid 25 year run of it, we are in a period of great technological abundance built on sharing knowledge and technologies. There is so much available now. Yet, we are in the infancy stage of developments that can barely be imagined. Whatever seems like madness now is nothing compared to what is to come. More languages. More frameworks. More ways to solve the same old problems. More abstractions built on abstractions built on abstractions. And, occasionally, there will be force multipliers.

As I write this, I feel energized, not demoralized, about where we are and where we are heading.
For low quality audio it's fine, though there's a lot of music I like missing that spotify has. Quality wise it's all over the place and at best as good as spotify.

Generally I don't care much about the UI of any of the services offered and being browser based doesn't really make it any better for me. I can do that with spotify and most other services as well. What I would like to have is a simple paid service with high quality flacs that has an open enough API that i can use many of the great open source tools available and download music for offline use on my phone (data caps and all) without jumping through a lot of hoops. It's not music management is an unsolved problem and for local music i have tons of great options on all my devices from TUI applications to applications with great desktop integration to great open source phone apps. With Spotify there are at least some projects that work somewhat but not really well and certainly nothing that i can easily integrate into my desktop or phone without relying on proprietary clients.

But honestly before I go around trying endless services to get a decent experience I'd rather just take the red music tracker test [1] and build a local collection that "just works" and be done with it.

[1] https://interviewfor.red/en/index.html
Intro:
Looking at covid19.rs/homepage-english/ I can see that there was a total of 1.444.532 people tested and the data is marked for 10.01.2022 at 15:00.

This is exactly the same as here:
https://ourworldindata.org/coronavirus/country/serbia

So I'm assuming that this dataset can be trusted.

The point:

From the dataset:
Date: 2021-12-16, new tests: 13690.0, total tests: 7032035.0
Date: 2021-12-22, new tests: 14808.0, total tests: 7107851.0
Date: 2021-12-26, new tests: 9265.0, total tests: 7158932.0

As We can see Djoko's "ID" (7371999) is much larger than total number of tests for 26th of December 2021 (by 213067) and for me this furthers your point that We don't know how this number is generated.
(It seems to be sequential, but is it?)
https://scholar.harvard.edu/files/straub/files/mss_richsavin...

The boring reality is that "savers" can keep their money in demand deposits and never spend them and they do this because the spread between the lowest deposit rate (0% because of cash) and interest paid on long term deposits is below their liquidity preference.

This forces companies and consumers to borrow new money back into the economy to keep the money that is actually circulating at the same level. Since nobody actually wants to take on more loans, interest rates keep dropping.
what, my six year old memories seem to strongly disagree with this. like an itchy rash all over your head
Just picked up some Vitamin D today. I've been feeling a little out of sorts recently so we'll see how it goes :)
The Market Pattern
This gave me 'think of the children' gaslighting vibes.
Well, now we have PWAs. I'd be more than a bit bitter if I was a mozilla dev tasked with making those work on android/ios instead of on firefoxOs.
What do you mean “no”. It’s literally the media?

The people who publish lies have now nominated themselves “fact checkers”.

That’s ironic.
> If you don't comply, you will have to get your coffee and free wifi elsewhere.

You will be able to take legal action against the café, but it won't make a difference.
It's 3 seconds for something like 30 lines of code, which is completely crazy. Imagine if you project is 300'000 LoC.
A developer at our place did our log search tool in OCaml, the reason being "because I've never worked with it before". It had to be scrapped shortly after he left.
> For those interested there's a number of UK universities that offer a remote master's.

Would you say it is worth pursuing Masters from the UK university? If you dont mind which university would you consider worth it?
Large corporate and government jobs are probably not available to you now. But, you can work for yourself as a consultant or contractor. There are pros and cons to being self-employed. Many people find it freeing, but maybe a bit less stable.

Criminal convictions just limit your job options. They are not a life sentence. If you have paid your debt to society and follow the law now, you can still have a great life. And, I hope you do.

Edit: I would also encourage you to never lie if asked about the conviction. If you lie, people will know and they won't trust you. Never lie about it.
All of the lying and "nudging" and viewpoint policing is what made the "conspiraloons" so big (great word BTW). It was quite clear by March or April 2020 that a lot of lying was going on (wether "for the greater good" or some more nefarious reason) and also clear that everyone in media, politics, and science that should have been asking questions was instead giving a doe eyed acquiesce that the emperor was in fact wearing beautiful clothes.
Germany doesn't rule out closing Telegram – interior minister
Uvariopsis dicaprio (Annonaceae) a new tree species
I happen to know about job training for incarcerated folks through a family member and also working with an adult basic education program. At least in the USA, the number of incarcerated people who happen to have coding skills of any level is going to be small, like very small.

The vast, vast majority of incarcerated people need basic skills training to even be able to look for a job. Functional illiteracy is high, most have at best a grade-school level of reading/writing and math skills. There are many reasons why folks end up in jail, typically for each person a multitude of things went sideways early in life. One of the most common of these is a completely derailed education. It's never too late of course, and most people getting out of jail are still in their 20's and 30's.

They're hungry for legit work, so yeah, there's enormous untapped potential. The organizations working in this space get government and private funding but are always on the verge of vaporizing. They are, AFAIK, non-profits with very strong social-work, basic-education, traditional vo-tech focus (because that's what their clients need most).
For what it's worth, Elm does the runtime checks by means of forcing you to write "de/encoders" that must match the types.
I'm confused. You say that you're an ex-solicitor that is over 60 and served time for some "White Collar Stuff" as well as being convicted for money-laundering and you just got out of jail two years ago?

What exactly causes someone seemingly so successful to fall down so far? Greed? Drugs? Illness?

As far as the age situation goes, depending on how much over 60 you are...That could mean 80 and I wouldn't normally think that but well...but in any case if you are healthy you probably have another 10-15 good years ahead of you.

If you are currently working on completing a masters degree for interest sake, I assume this means you have a means of support in place and are not supporting any dependents.

I would think that looking into charitable organizations may be a good fit for someone with your past who is wanting to give back to society. I would not be looking for a career as I think unfortunately that ship has sailed and possibly sunken after crashing into the penitentiary's rocks.

Working or volunteering for a charity might make up for some of the "White Collar Stuff" in the grand scale of things (Especially if that "stuff" resulted in putting Widows and Orphans into the Poorhouse/Workhouse).
Those Mikrotik SFP+ RJ 10Gbps modules get VERY hot. Idle temp is usually in the 60-70C range in my experience. They have guidance about not putting them next to each other in switch ports: https://wiki.mikrotik.com/wiki/S%2BRJ10_general_guidance#Gen...
I thought with things like direct-storage (the equivalent of gpudirect) and ssdk this wasn't the case any more (no more cpu intervention, every device has their own programmable dma engines ?)
Inhabitable means habitable? What a country!
I've been following Mullvad for a long time and my impression (from countless reviews and comments here on HN) has been quite positive. But here's what I don't understand: Why are the servers located in Sweden, a country that's known for online surveillance[0] like no other country in the EU? From the Wikipedia article[1]:

> The law permits the signals intelligence agency, National Defense Radio Establishment, to monitor the content of all cross-border cable-based Internet traffic to combat "external threats" such as terrorism and organized crime.

[0]: https://www.opendemocracy.net/en/can-europe-make-it/didier-b...

[1]: https://en.wikipedia.org/wiki/Internet_in_Sweden#Internet_ce...
I haven't read Why We Sleep yet, but I do remember a post[1] on here a while ago which found issue with some of the books' claims. YMMV

[1] https://news.ycombinator.com/item?id=21546850
> Trees actually do not add much

Keywords: Plumes; Oceanography.
There still "weak" points, where incorrect typing can be introduced, e.g. incorrectly written bindings.
Regarding data from HTTP call in theory they can be cast to any type abusing `external` keyword which is meant for binings.
But common and recommend approach is to write codes. Codec would perform all the necessary checks to ensure that the data are in correct shape to satisfy the type restrictions.
You can see some examples here: https://github.com/greyblake/from-typescript-to-rescript/blo...
Living on 24 hours a day
Enough HN for today.
I would phrase this slightly differently.

We can't push Java or Python to be maximally efficient (not wasting a single cycle or byte over the absolute optimum), so we don't use them for use cases where that would matter. Therefore, we don't try to push Java or Python optimisation as far as possible. Being faster is always nicer, but it can never be essential to be optimal, because you wouldn't be using those languages if it was.

Whereas we can push C++ that far, so we do use it for use cases where absolute optimality matters. Hence the community around it values the ability to do that, and we end up with all sorts of weird and awkward stuff.

C++ also has a lot of weird and awkward stuff that is nothing to do with this, i should add. Most of that is ultimately due its age and C heritage, i think.
I suppose for OS utilities targeting a specific platform only, that makes sense. But for portability, you sure as shit shouldn't be trying to write a custom GUI using the native OS GUI toolkit for all three platforms. It's surprising how many make this mistake. It's like they've never heard of Qt and are surprised development takes forever.
Something to note, is that while it is possible we might all eventually contract COVID (or its variants), there is real benefit in contracting it as late as possible, and not being among the first group that gets it. The vaccines greatly blunt the severity of illness, but even outside of vaccines our treatment regimes are better for the hospitalized.

So if wearing masks pushes your infection date out to when vaccines are available (and you get vaccinated), it is not unreasonable to assume the inverse (that not wearing masks led to earlier infections and thus worse outcomes, and death)
IMO Images organisation and visual pages looks like huge differentiator
Can confirm - we use SQLite queries as the primary business logic mechanism in our product now. In some contexts of use, several thousand queries will be executed based on user action (i.e. pressing a button). We have yet to see a case where this adds any perceptible latency to the UX.
Note that we are still spending a fortune globally on enhanced cleaning regimes and special anti viral detergents to prevent an airbourne virus getting onto our hands.
You have three ways to enter German businesses either a digital certificate or a vaccination card from the pharmacy or your who vaccine passport... I am in Germany as well STOP lying on the internet.
It's doubly curious that there hasn't been a recent resurgence. I'd expect that the WFH trend would be making it more practical and sustainable for many.

During polyphasic experiments in my youth, my biggest obstacle was always securing reliable conditions to allow the daytime naps.
Regarding Alian Chan, she and her co-author appeared on the Hidden Forces podcast a few months back and it's a pretty good listen to anyone unable to squeeze a book into their busy lives.

https://hiddenforces.io/podcasts/lab-leak-hypothesis-alina-c...
If you don't want to use Typescript... then don't?
The idea is that the safety delay would protect your organization from automatically (and in many cases unintentionally) updating to a new compromised dependency version, where you are unaware of a problem.

In the case with security fixes and patches, you would be aware that a security issue exists and, if needed, could manually add the security patch either to the same registry or to another registry where you have complete control over the versions allowed.
It doesn’t have to be much, even if it’s just a note embed in a demo page that you can’t edit, or a few components one could look at up close. When I go to your website I have to judge the entire product on 3 small images. Even a video would go a long way.

I also think you should show a tutorial before the sign-up page on your app. You may get organic traffic through the app store and potential customers have no idea if the app is for them before getting hit with a sign-up page.
If you can lock up the entire population in their homes you can ban the sale of masks to non-medical personnel. It was always an excuse.
That works until your economy stops growing, then the interest rate will not fall below liquidity preference, even though the return on capital is going down, e.g. everyone floods out of stocks into a useless shiny piece of metal. In a market with perfect competition, profits are 0%, making it impossible to pay any amount of interest.

I hope people notice the absurdity of valuing a company that produces more food less than a shiny metal that lets you speculate that you can buy food with it, even beyond the point where the food manufacturer had to shut down because you didn't pay him.
It'll be barely below $1k for a single person, no matter the age, and it'll be considerably worse than employer-provided insurance. Young folks generally cannot afford health care, even with insurance.
Whatlang demo webpage is implemented with seed: https://whatlang.org/
A friend of mine had a class a drugs possession conviction that was unspent at the time he was applying for jobs as a graduate. He just lied on the form about criminal records. Small firms don't bother with checks. Obviously this doesn't apply to financial institutions etc who do check.

He's still employed now and has had a fairly decent career.
React Source Code as Image
> of†en

How did that dagger end up there?
You can't disprove the existence of unicorns. But that doesn't mean they exist or we should discuss the matter or make decisions based on them being real.
Well, but also, if you think that GPT or TWDNE are different from creativity, when they look similar to creativity on the face of it, I do think it's not enough to say "well I think it's a different thing", you should actually put out there where you think that human creativity materially diverges from the output of an ANN.

I just think there's a lot of people arguing "well this can't be creativity" out of some sort of anti-AI signalling sentiment, where they've become so used to disagreeing with unwarranted AI optimism that they undervalue AI progress routinely. In other words, "this can't be creativity, because we don't understand creativity" or "this can't be creativity because AI is very far from human-level" or such.

(Personally, I believe GPT-3 and CLIP are already superhuman; that is, superior to the circuitry in the brain doing the equivalent job. They only look weak because we're trying to make them do all of the job in one step, when we're comparing them to the brain's highly heterogenous self-correcting approach.)
I did exactly this, starting when I was 30. It was a lot of work and it was made worse by starting a family in the middle. That extended things by a couple of years. But it was worth it, salary and position-wise.
Ask HN: How often do you use code generators in your software projects?
I'm asking this as it seems like a really common pattern in projects that I worked on.

It usually goes like this: system architecture gets complex and elaborate enough that new features/modules require developers to manually copy and paste 5-10 files from the similar feature as a starting point. Most of that code is not even related to task you're trying to solve, just a general boilerplate to fit into existing architecture.

So a custom code generator gets written to ease those efforts.

To me it seems like inevitably every bigger project comes to this phase and we end up writing a generator for it. In fact, I'm working on one right now.

Wondering what are the other people's experiences with this.
This is all done for the sake of higher speed of development. Building a native app in Qt will take a lot more time compared to an Electron equivalent, same goes for React Native vs Objective C mobile app.

I get to think the reason is competition. Your Qt app may run 4x faster taking 3x less memory, but i will build my Electron app first, eat the market, racing to the exit before yours gets released (and yes this also explains why nearly every software product we use is such a trash - the ones that aren't trash never got past MVP because trashier ones were out of the door first, and got funded).

This is a problem but i can't see any solutions to it. It is the nature of industry itself.
Is there a CVE-like thing for malware? It seems as though CVEs/MITRE are just security hole reports, and the viruses that use these holes are left as an exercise of one's imagination.
> This seems like you are saying everyone should write in assembly or c language for ever task possible, since that's the only way to avoid "wasting the worlds resources running poor software".

No. Look, computers today are many orders of magnitude faster and more powerful than they once were but our software still takes measurable seconds to do simple tasks. That's not 'oh, my software could be a bit more optimal' level of slow, that's 'I built my software like a Rube Goldberg machine made of garbage' slow.

> but at what point are you allowed to stop focusing on saving a few KB of ram or CPU cycles and focus on actually getting things done?

If it were only a few KB of RAM and a few dozen CPU cycles we wouldn't even be having this conversation! We live in a world where people seem to think a chat program using a GB of memory is acceptable. That's just insane.