skysight-inc/HackerNews huggingface dataset:
That is anecdata. Maybe valid for, say, January. Starting Febuary, that changed. Again anecdata, but In Germany you got up to 2 weeks of sick eave for potential COVID-19 symptoms without seeing a doctor.
Applications are for the end user. The end user don't need the source code, don't want to compile anything, don't want to bother about installing Python or even knowing it's written in Python, wants it work with his system of choice (app store, package manager, simple exe...), wants OS integration (entry in menus, icons, etc.) and want it fast.

Libs are for the dev: you want the source code, you want to manage versions, you want it to integrate with your dev env, you want a well delimited scope, a way to install it using your usual setup (pip/poetry/etc) and to isolate it from project to project.
I meant for Haskell, did you mean for Ocaml originally?
France also having been SECAM might explain why russian retro-80's concerts[1][2] often feature "Emmanuelle" (1974, NSFW) K7s in their "do you remember" interludes?

[1] https://ru.wikipedia.org/wiki/Дискотека_80-х seems to be the main one, but it has competitors.

[2] from the 90s, but if the instigators of the US PMRC had ever seen eurodance like https://en.wikipedia.org/wiki/E-Rotic they'd have been clutching their pearls.

(the retro-encrypt screen's "pour en savoir+" mdr)
Capitalism tells you progress is moral. Progress is achievement.
one day there will be no tomorrow so not everything can be about tomorrow, not everything can be about change.
There is no way to have contentment in our world because your goals _have_ to be about change.
You have to work out what you need and want - this probably isn't going to be list of cliché capitalist aims.
The game isnt getting things, it's understanding yourself. The western world isn't setup for humans to live happy lives really, good luck my man.
To rephrase what I mean: I disagree with the idea that we can explain all technical concepts in non-technical way, which OP seems to support. I don't think we can get much better with teaching monads than providing actual formal definition plus motivating examples. I simply believe monad is too abstract and we can't have a nice analogy similar to the one OP provides ("Functors can be broadly explained in terms of containers..."). In my opinion the "platonic ideal of a monad tutorial" is more or less the (semi) formal definition of monad + some motivating examples. This is also something that cannot be understood if you don't have proper background (which is understanding simpler typeclasses like monoid and functor).

I also would not call monads a pain point to be fair.
I don't suppose you have links to any pre-prints or papers (hell even blog posts I guess) around this?
One of my first jobs as a kid was working for a guy who owned a Seattle Computer Gazelle. He was still using that big 8086 pedestal for some things in his office around the time 80386 PCs were already out.

At one point, he mentioned of his Gazelle, "This might be the one DOS was written on." I never knew whether he meant that model or that exact unit. I understand he'd been very involved in the early microcomputer scene in the Pacific Northwest, and I wouldn't be surprised if he owned some unique piece of history from there.

https://www.old-computers.com/museum/computer.asp?c=614&st=1

https://www.old-computers.com/museum/adverts/SeattleComp_Gaz...

https://www.old-computers.com/museum/adverts/SeattleComp_Gaz...

http://classiccmp.org/cini/gazelle.htm
I think there's a huge difference between having a guide and being in university. Having a guide is really helpful but going to university for that benefit feels a bit misguided because you're stuck learning what other people think you should rather than what you could actually apply.
> rummage through Python’s PY Sequence List to answer the question “what kind of sort does Python actually use?”.

If you needed to dig through source code to find out that python use Timsort, I genuinely am curious about how bad you are at search engines.

I believe in reading source code to answer some things, but that example is really odd for anyone who has researched sorting algorithms since Python literally invented a sort used by many other languages now.
Overblown stay at home / quarantine measures are the biggest harm done to the citizens of (Western) countries, since their last respective big wars.

The damage is and will continue to be immeasurable. How will the years of life we saved measure up to the years of life and quality of life we have ruined? We will never know.
Some people have a hitler mustache phobia.
This is really weird to me but to each their own. I think it's partially because of ADHD but I really hate doing HW/writing essays that I feel are useless, which tends to be pretty common in uni.
Could you care to explain what you mean by "... but fundamentally there is a tension between store of value and medium of exchange"

What is the tension?
Maybe. The question is: Are QDs building energy efficient? Or does it require high-energy chemical reaction.
If you want to make a contribution to the development of vaccines or remedies, or to medical care, then you simply need to study accordingly. I agree with you that it is an undesirable development that nowadays everybody wants to study, no matter what, or preferably something where you can get a bachelor's degree with little effort. On the other hand, there is an increasing lack of qualified, experienced professionals, such as those needed in nursing or in the construction industry. If I need someone to repair my heating system today, I have to wait a long time and pay a lot. And through my taxes I pay at the same time to the many unemployed historians and social scientists.
How to Reverse-Engineer a Satellite TV Smart Card (2008)
Unfortunately you're still stuck with having to run a thread pool if you want to do something that has no async version, such as reading a directory. I wish it went further!
I like both, video content on fields/interests related to stuff I'm interested in is great if it doesn't require really deep focus, often I watch those at 110-150% speed.

If I'm really trying to grok material a quiet room and a book is still the best.

So it's a case of the nature of the content fitting the form of the content.
In the white paper I can't find a comparison with or even mention of TrueCrypt disk/container format, which also offers plausible deniability. Does PUREE improves over it on something, or just cleanly redesigns and reimplements to be surely free of potential backdoors?
Many countries and governments recommend having atleast 2 weeks supply of food and water incase of a natural disaster. Not to mention for people who live in remote places.

So I want to say that you were not laughed at by everyone.

Now... there is a possibility of 'I was correct once... so I am also correct on other unlikely things that might happen' fallacy.

Not saying you are wrong on this case. Just that you remind me of my dad. He always thinks things are going to go wrong. Like every day he thinks he'll get robbed or his car will get stolen. So the one time he hits on a bad situation he'll remind us how no one listens to him and that he's always right.
DNA Unlocks the Secrets of the Dead Sea Scrolls
I agree with you that Erlang usually is not in the category of 'boring' technology.

It's pretty risky for most teams. Despite Erlang was old, those ideas are both alien and novel to most people. The idioms, the patterns, and the architectures are not well explored as mainstream languages. In my personal experiences, there are also many rough edges.

With that being said, the example I raised just to illustrate that the WhatsApp founders had deep understandings of Erlang despite it was a niche technology. The same applies to FreeBSD. Those are the so-called 'boring' technologies for them.
Copenhagen Suborbitals does launches over water from a floating platform - maybe a similar arrangement could be done ?
ML Pipelines Are Evolving to Make Way for Mlops
I think the point is that usually, a layman would suspect the expert opinion after being exposed to another view broadcast on social media. Social media is the source and the moderator of our contrarian/critics information.
Keep your mouse straight, like any normal person.

When I said tilt I meant another tilt: partially lifting from the desk. And the same recipe works here: don't do it.
Great article! I now finally understand what io_uring is about. IO with no syscalls - that is clever.

I've been confused by the name for ages. I now can parse it as IO Userpace RING, rather than some sort of typo!
>That American spirit and innovativeness is unmatched and capable of overcoming any obstacles.

marketing hype. That's what America is good at it. Yes, America is a leader in innovation and technology and business. No, there is not something "exceptional" about the US or Americans relative to other free market, liberal countries that makes it "capable of overcoming any obstacle" other than its very large market size, possession of a resource-rich landmass with a relatively small population density. Yet instead of recognizing their luck and good fortune, Americans tell the world things like: God chose us, we are exceptional people, we are special, etc., which is nonsense.
In Australia, there are no local police forces (county or city), only state and federal police. In that sense, Australian police are much more centralised than US police. And yet, I don't think Australian police are overall significantly more corrupt than US police. (Yes, Australian police do have corruption problems; but more than US police does?)

Degree of police centralisation is similar between India and Australia. India does have city police departments, but they form part of and are subordinate to the state police, rather than being independent agencies like in the US–as such, the state governments exert more control over them than local governments. And Australian state police forces have local divisions too (Police Districts, Area Commands, etc).

Rather than India's police corruption problems being due to police centralisation, I think they are likely due to India's broader corruption problems, whose causes are much more complicated than anything merely to do with the organisation of its police services.
It's still effectively developed by MS, so it might be doing something funky outside of "regular" telemetry and you wouldn't know unless you fully audit the entirety of the codebase.
> It's more empowering developers to get their packages into users' hands very fast. They don't need to worry about the distribution."

And this is why it's a double edged sword. I like packages to be validated by maintainers. I don't want a new Telegram app update every day. Just now it broke and I have to wait until the developer pushes the new build to the snap repo.

It's like it's suddenly okay that everything needs to be rolling release.If I want that, I'll use arch.
> Both the UK and NY State had a policy of sending recovering (but potentially contagious) older covid patients back to nursing homes and it would have exacerbated the mortality rate vs regions that did a better job at protecting the elderly.

Isn't the death rate the percentage of population that dies when all are infected? Then nothing can be "exacerbated" by that alone? It then just reflects the death rate which results from the people being infected, no matter the speed?
> If I could suggest just one, it would be lazy evaluation by default, which makes it exceedingly hard to reason about time and space complexity

In what scenarios does it make hard to reason about those complexities?

I find GHCs profiler statistics clear and meaningful[1], I lack the efficiency of its reports in other environments I work with, namely Python.

[1] https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
Show HN: NanoNews – A simple aggregated news feed based on specific key words
Unfortunately being senior is not a good indicator of someone's ability to design and write good code. Yes, it should be. No, it not always is, as my experience shows.

Now, if you are senior yourself, probably, you can see that. But when you're junior developer it's very easily to misguide yourself by looking at the senior staff without questioning anything.

So, I'd add to your advice this. Yes, learn from senior developers by observing what they do and then read more about the topic to see if they are doing right thing. Also, try to find out what are the other approaches and opinions. Even if you don't agree with them it's good to diversify your knowledge.
Seems like someone has too much venture capital.
I don't understand what you mean by "first principles".

Open up Python's source code and check - this is first principles-first hand.

As a matter of fact I am going to go as far as saying that reading source code is the _only_ way to actually be any good in software engineering because it's the only source of truth that never gets out of sync with the de-facto.

Did you expect to find a blog post about it (you can find it on the first page of Google search I mentioned)? Or a YouTube video (didn't pay attention to that)? Books are reasonably good but usually get out of sync quite fast.

And going back to first principles: the reason most of the literature may not mention what sorting algorithm Python uses is because a) it's irrelevant as a first principle knowledge b) it gets quickly out of sync.
In my experience it's usually EST timezone (Eastern Time Zone). Currently that's UTC-4.
Well, seems like the jury is still out in many quarters, but there is a secret Cold War going on around electromagnetic jamming tech, and the Russians have the lead:

https://www.voanews.com/europe/russian-mystery-weapon-claim-...
There is no tradeoff in NZ or Australia. They eliminated the virus. We didn't so will have to continue shutting things down.
This really confused me too. It doesn't seem to say, but it does show the current time as an orange bar on the schedule. With that additional information, I can tell you that it is in NZST. (Okay, no, it's probably just in whatever your browser says your local timezone is, or something like that.)

I think it needs to say so. Things on the internet are very rarely in the correct timezone for me, so I generally just assume times given are incomprehensible hashes. I can count on one hand how many "live streams" I've watched live.
Please stop quoting XKCD 538 like doctrine. Reality is way more complex.

E.g. if a company has a policy of wiping external drives and SD cards before each trip and the policy is religiously [or automatically] followed it becomes clear that harassing employees on a trip for having wiped drives is pointless.

Also a lot of organizations that are ready to torture people do that regardless of the quality of information that they can gain.
This. There is a group of computer illiterate people who do important work for our society but they were forced to work or learn from home, a team viewer sessions once or twice a day is really refreshing to see how our IT skills are useful - and that instant gratification "thank you" and joy in the camera.
In general you don't even need to use the whole line to do the correlation.

I remember writing a small program to decrypt image stills in the late 90s and it was surprisingly easy and straightforward, though obviously doing it in real time may have been another story...
The comments in this thread that can't see the obvious benefits and instead are focusing on far-fetched privacy issues. If we come to a point where everyone is forced to shit in a smart toilet we will have way bigger problems to deal with. Until then just let me have a smart toilet to analyze my poop.
To be clear - I didn't mean that the two _roles_ are mutually exclusive. The opposite - I think that definitely, there are common quality required between software engineering and technical writing.

What I meant is that in real world, due to times constraints, they are. As a sibling poster commented, working as a hobby ends up being a work in itself, so doing both things ends up being, effectively, overtime.

And as a consequence, all the general considerations about overtime apply.
For me that's a game changer in terms of using Nim for future projects. I've used LiquidHaskell[1] a bit but always been hesitant to use in production just because I'm not confident enough with the Haskell type system. Nim's been on my radar for a while but have held off diving into it for whatever reason, so this is very cool to see.

[1]: https://ucsd-progsys.github.io/liquidhaskell-blog/
Ahem, a more uncharitable person might retort with:

If you need a billion dollar search engine and an internet connection to make sense of the source code on your local machine, I am genuinely curious how bad you are at reading source code!

But as I said, that’s pretty uncharitable. Because of course I didn’t have the source code for Python locally.

I downloaded it after Googling “Python source code”.
The active fork of Compton is called Picom.

https://github.com/yshui/picom
The main difference between a missiles tens or hundreds of kilometers away and a drone with a missile is the flight time. A lot of things can happen even if you fly at the speed Mach 1 or about 0.3km/s. If we assume 50km away, it means targets has 3 minutes to do something which turn the attack from great to terrible.
If you created a graph where the lines where the nodes and the difference between the lines where the edges then a traveling salesman algo might recreate it efficiently (or its vertical mirror I guess)
Hackers target German PPE companies
You can never prove causality.
Show HN: A tool to streamline marketing/sales (Flask/Vue/WebSockets)
Chardetng: A More Compact Character Encoding Detector for the Legacy Web
I've looked up some references to the problem I mentioned:
1.
https://m.youtube.com/watch?v=pj84_N9dZVY
2. https://amp.reddit.com/r/MouseReview/comments/5ugb26/mice_wi...
3.
https://geekhack.org/index.php?topic=96589.0
4.
https://gamefaqs.gamespot.com/boards/916373-pc/70826953
5.
https://hardforum.com/threads/sensor-off-center.1501967/
6.
https://ask.metafilter.com/88166/Why-are-mouse-sensors-in-th...
7.
https://linustechtips.com/main/topic/433406-gaming-mouse-wit...
8.
https://techreport.com/forums/viewtopic.php?t=38424
Show HN: Webgo 4.0.7
After ~1.5+ yrs of posting here (https://news.ycombinator.com/item?id=18755996) about webgo, this is an update, the release of v4.0.7. I know a lot of people consider "web frameworks, router etc." a joke/amateur/reinventing the wheel. But I've been able to learn a lot from it and am happy maintaining this package. Hope you like it!

Webgo maintains its promise of standard library compliance, and getting out of the execution path asap. And this version comes with quite a lot of performance improvement in terms of latency, memory usage and better code altogether.

https://github.com/bnkamalesh/webgo
Without context, it’s hard to ascertain if the point the parent is trying to make is either:

1) Police Killings are low.
2) Covid deaths have bottomed.

In the context of police killings, that 1,000 figure doesn’t indicate if it’s innocent killings- sure some may be, but how many are suicide by cop? How many are due to hostage situations? Or how many are due to being fired upon first?

In regards to Covid deaths, 1,000 daily deaths is low compared to the 3,000 we saw at the peak.

So, what point is the parent trying to make?
Also note that high end mice almost never have their sensor on the side.
How is an ad defined? In the case of mining i.e. they probably don't explicitly define it as an ad, no? Also I guess using clients' computing power for AI is as valuable as mining Monero.
For the last few years they've put a low-bitrate channel on digital television that simulates the encryption: https://www.cpchardware.com/wp-content/uploads/2016/12/Canal...

It's not the real channel obviously (with digital TV the encrypted channels are simply blacked out), but it's a nice throwback.
Missing a middle mouse button is really easy to fix by using a €15 external mouse.
Having an SMP compiler/runtime is half of the story, the other half is safe parallelism. I expect another decade is going to be spent on chasing bugs due to mutable data escape hatches in OCaml world.
I doubt very much that there’s causation between senior citizens getting degrees and a lack of specialized professionals. Things rarely work that way. I’d be glad to pay for unemployed historians and social scientists, they enrich our intelectual culture and help shape my country. I’d be even happier if they got jobs of course.
Brain agility training and exercises to improve brain functioning
If I was to click on the part that saus ’”b”:2’, could you show me the jq query I could use to get just that part of the json file?

Kind of similar to how some Git extensions show who has the last commit on a certain line of code when you click/place cursor on a line
When they have a fractured bank system plus a very weak currency, it opens the door for new opportunities. If Bitcoin is the best I don't know, but it is always called first.
+ Negatively commenting on someone else's coding abilities.

+ Explaining something that is "obviously common knowledge".

+ Reducing motivation of participant to share their experience.

I think we have HN bingo right here.
Found this video that explains the problem:
https://m.youtube.com/watch?v=pj84_N9dZVY
Protests are also the only thing people can do together and not likely to get arrested/fined. I wonder how many people care about the issues vs those that are out there just to have something to do?
You may not need a full compile for that though. Some combination of incremental compilation, non-optimising compiles, or a presentation compiler / typechecker only can be enough to iterate with.
quite, it's DAF around here these days, end of an era, laters :)
The embrace part is all wrong.
Yes, but these features are not yet impacting SEO.
Mate, most people live to grow old. What fulfillment in life would one have if many productive and/or desierable tasks were reserved for the young? Wouldn't it make the later years even harder for them?
It’s important to differentiate.

If someone calls for protests to be illegal in one case and not the other then that’s a double standard and not such a great argument. (There are some subtle differences here, though: The situation a month ago was materially different – both in terms of the epidemiological picture as well as in terms of new scientific evidence about the relative dangers of being inside and outside – so it is possible for someone to argue for a difference on that basis, though I do acknowledge that’s a very shaky one.)

What’s happening here, though is that people judge the content of the protests: The content of the protests against the restrictions was irrational trash, so engaging in them is irresponsible stupidity. That’s a value judgement and it is perfectly valid to arrive at different conclusions with such a value judgement.
> Mozilla is still precious organization even they received money from Google because they developing original browser engine.

Mozilla using a unique rendering engine doesn't alleviate bring funded for hundreds of millions of dollars by the world's biggest advertising company.
Yeah, it's really great to see the progress there. However, afaik, it still doesn't freeze packages by default, or let you have multiple packages of the same version in a dependency tree[1]. The former can be worked around, but it's annoying that it's not the default. The latter is more frustrating however!

[1] https://news.ycombinator.com/item?id=23454711
Hey there HN! I'm the creator of Nano News. It's a fairly simple idea that I found didn't seem to exist. I'd love to hear some constructive feedback and I'm available to answer any questions or concerns you may have.
The Eternal Value of Privacy

https://www.wired.com/2006/05/the-eternal-value-of-privacy/
Great. This will be a very instructive experiment. I hope it would teach those people a good lesson, and not too many innocent people would die for it.