skysight-inc/HackerNews huggingface dataset:
He also built an app to help in creating your own personal annual reports: http://reporter-app.com/
https://qz.com/1968215/covid-lockdowns-are-supercharging-ama...
Oh wow, that does make the non-standard array references rather catastrophic.
There were already better options before C came to be, it was UNIX being originally free that made it available everywhere.
Well, it's battle for you. Your knight clad in iron is almost invincible on the field, unless some lucky arrow strikes him in the visor, killing him instantly. Real life is full of accidents, and BoW more or less honestly imitates that.

(I mostly used save-scumming in the campaign, due to overwhelming odds anyway, so I'm speaking about luck in multiplayer games)
That's not the interesting part though.

The interesting part is WHY for some people it takes so long that everybody else has to wait.

Imagine being on a high speed train and having to travel at the speed of the slowest train in front or if e-mail were sent using snail mail.

It obviously happens frequently enough that virtually everyone who ever rented a car - even only that one time - noticed it, so why they do not optimize for that?

I used to rent cars very often and I had to wait every single time I went there, it's not really a bias, it's a certainty.

Lately there have been some improvements on that front and a couple of the major rental companies made it almost painless if you are a regular customer, but it's still a lottery most of the times.
Money is remarkably adept at reducing red tape to ribbons.

I think this is a timeframe/certainty axis more than an efficacy/cost one.
> Why would you use a piece of paper for any sum of money?

In the US, sending money to another person's account, especially as an individual, is a difficult process, often requiring giving long account and routing numbers that many of us were told not to give out. It also takes several days to process, and sometimes has fees of $25-30. Also some banks have limitations allowing you to do transfers only to accounts where the name matches.

While many major banks have an online transfer system (eg, Zelle), this is far from being universally supported (my bank is not a member) and many people don't have it setup. Also the transfer limits might be low.

Other options like Venmo or Cash require both sides of the transaction to have an account. They also don't work well outside of friend-to-friend interactions.

My understanding is the US is due to replace the current clearing house system with one up to modern standards, but we'll see how that goes.
The UK recently updated its stats on this. About a third of "hospitalized COVID patients" caught it in hospital. So it's really not that rare.
But nor does most code require that sort of control over memory.

Eg. would a program with very diverse code paths improve that much from fitting data into L1 cache better? I am genuinely asking it. Because of course for things like pipewire handling audio streams it is very important and Java would not be a good fit. But for a web application I really don’t see C beating Java by much if by any (and the techempower benchmark shows native languages at top only when those are heavily optimized very specifically eg. depending on the exact format of HTTP requests)
> When someone at Microsoft, Apple, Qualcomm, Samsung, etc sits down to code firmware for billions of devices, it happens in c.

Many of those companies are now in C++, actually.
> I didn't spent a lot of hours in C++ world, but it never felt simple

C++ is not simple.

But presenting C# (or Java) as "simple" is equally hypocritical. The JVM or the CLR and their associated frameworks are monster of complexity, engineering and legacy that require close to an entire lifetime to be mastered entirely.

C# (or Java) are "accessible", meaning a newbie devlopper can produce something halfway baked in these languages relatively quickly.

And this is something you can not say about C++.

But they are not in any way "simple".
Such a person would be included as a COVID-19 death in the statistics because those data sets all assume correlation = causation, actually you don't even need to test positive at the time of death. Any positive within 28 days of the death is sufficient. But the death certificate might record the cause differently, depending on arbitrary factors like how hard working the relevant staff are feeling that day.
The name is a bit unfortunate for a few Slavic languages. Not as bad as Pidora, but still.
Thank you so much for sharing your story! Don't dwell on regret too much, have hope for the future. I bet you get 70 more years.
The author has been calling this and the entire ARKK basket the ponzi sector since the COVID stimulus took off.
They aren't just fine as proven by CVE database.
UnicodePlot – Plot your data by Unicode characters
This was absolutely brilliantly read on BBC radio by the actor John Shrapnel some years ago (with 4 other stories from "The Nine Billion Names of God" collection). Unfortunately I can't find a link to it.
Did you change the TOS or just get switched to a proper account type?

These aren't the same.

Few to no companies are going to even consider changing the TOS for a small purchase like a game, a book, music, and the like. You, as a consumer, do not have this power. I'd bet that any customer service rep you talk to (if that is an option) does not have the power nor access to the right documents to allow you to change it either. You can choose to buy or choose not to. That's it.
> CPUs today have more instructions-per-clock, so things like the extra "& 0xFF" might not affect performance at all

Huh? Yes it does affect performance. That could have been an actually useful instruction, instead we just do "& 0xFF" faster on modern hardware.
Another one that never saw the heyday of enterprise C code.
> Compacting GC needs additional memory to have a room to allocate from, and that amount of memory is substantial unless you want to do more GC than any useful work.

Not in the case of a mark-compact collector, which works entirely in place, or a mark-region collector such as Immix [0], which only copies a small fraction of the heap.

> Also it is not free from fragmentation most of the time - the heap is defragmented only at the moment right after compaction.

An improvement would be to to perform more frequent "partial" collections, such as in the Train algorithm [1]. But some collectors (such as Immix again) avoid compaction until fragmentation is considered bad enough, which seems like a fair compromise.

> And there is internal fragmentation caused by object headers needed to store marking flags for GC - which can consume a huge amount of memory if your data is divided into tiny chunks.

The description of Doug Lea's allocator [2] suggests there are also "object headers" of a sort on allocated data in dlmalloc. You could probably steal mark bits from those headers, but it is commmon to use a separate marking bit/bytemap which is separate to space where objects are allocated, and thus has none of the fragmentation you describe.

[0] https://www.cs.utexas.edu/users/speedway/DaCapo/papers/immix...

[1] https://beta.cs.au.dk/Papers/Train/train.html

[2] http://gee.cs.oswego.edu/dl/html/malloc.html
I've only rented a car a handful of times but it's funny I had that exact experience. Wasn't aware that reservations weren't actually holding the car. In my case they tried to force me to upgrade and when I refused they gave me the upgraded car for the same price as my reserve (~$20 less per day)
There was certainly talk about them in the aftermath of the 2016 US elections, but I don't remember them actually being introduced until Covid-19; certainly they weren't used anywhere near this widely.
> I sometimes think, one way to break this cycle is to send the all the kids to boarding school or military school.

This is a pretty standard solution by people working from abstractions that aren't checked against the realities of people.

It’s also a stunningly bad idea that tends not to survive past very initial steps toward implementation (on a general societal level; it has often been implemented in a more limited way targeted at disfavored minorities where it is a component of genocide by destroying the people as a people) in real societies, even when there is a powerful governing group devoted religiously to an ideology which embraces it.
Yes, that is true. But the information gained by the server if it is rogue is limited, you aren’t directly sending the password. That is the point.

Practically the step of verifying the server is very hard because the client UI doesn’t provide a way; there is no agreement on what the certificate should be.
+1 for Tornado.

I used it early on when the docs where not there (IIRC), and spent some time reading the code. Very readable. Not sure if pythonic or not.
Curious comparison, there is the pico 3 and the vive focus 3 standalone vr glasses which seem to be closer to this type of glasses.

I also wonder how they are cooling and powering this cpu. The vive focus 3 has a noisy fan and heats up pretty quickly. This ones seems much more powerful (without deep research) and still planned to be in the goggles.
It's incredibly sad that our society can not debate statements like this without being witchunted.
For a device that's apparently going to be going on sale in days, it's odd how many of the specs and features are "TBD"
From the 3D printing company: https://www.alquist3d.com/faqs

[..] The house contains a thermal break at the exterior walls, meaning that the house acts similar to a cooler, keeping cold air out in the winter and warm air out in the Summer. As a result, the house is a “tight” envelope and requires additional air exchanges, cycling fresh air into the home frequently through an energy recovery ventilator (ERV). The current r-value of the walls is estimated at 21.5.[..]

For Vancouver.. an r60 wall is required as of this year. Virginia at r21.5 seems not so thermally efficient.

Also: [..] We estimate, for the Richmond home, annual energy costs to be about $1,100 without solar.[..]

That seems a tad unrealistic.
Cool, HoMM3 is by far my most favourite game for >20years now and we keep playing with my wife from time to time. It's like chess with some RNG, thus strategical and tactical depths are unlimited. Art and soundtrack is also charming in some strange way, as it feels more like tabletop than PC game (highlighted in the article as well).
They made it notify users when they are in the presence of an AirTag as they move around (that isn’t their own AirTag).

> These things don’t solve any real problems, short of losing your keys/purse

In other words a very common and frustrating occurrence for many many people.
"Worst" flu years must be quite selectively chosen. Clearly the Spanish Flu was much worse than COVID.

If you go by age-adjusted excess mortality then most countries reached levels last seen about a decade ago, more or less. The UK for example I think was 'rolled back' to 2007/2008 levels of mortality, Sweden back to 2012.

So 10x worse than worst flu years just doesn't seem right at all and I wonder where you got that stat. One thing that is clear is that the general population systematically over-estimates the severity of COVID by orders of magnitude.

https://news.gallup.com/opinion/gallup/354938/adults-estimat...

There's a similar French poll out there, probably they exist for many countries. IFR estimates in these polls are wild, like 100x-200x higher than the correct values. So it's worth checking that you're familiar with the true numbers, as many people aren't, yet think they're well informed.
yes, exactly, except not necessarily futures; commodity etfs are just fine, so are energy companies, materials, etc.

of course you have to know when the regime changes, see e.g. energy prices in the past 3 months.
Addresses for Slovenia are particularly bad in OSM. Try OpenAddresses as they use data from an official source (Geodetska uprava)

https://batch.openaddresses.io/data

https://github.com/openaddresses/openaddresses/blob/master/s...
LazyText
How did you measure it? Because unless it is a long-running production code or JMH, it can be tricky to correctly measure it.

(But I’m fairly sure you know that already)
HotG and the Merchant Prince had one thing in common that was really going for me: the shroud on an undiscovered map was done perfectly, giving you some very vague ideas about far away lands, resembling all those medieval maps.

Of these two, I preferred Merchant Prince, because HotG had glaring balance issues, which gave Troll faction great advantage with those regenerating trolls, and the Pope/Doge elections mechanics was really fun.
> People are annoyed that they can pay for something (sometimes an essential identity service), be arbitrarily denied it, and have no recourse other than maybe getting lucky by writing a complaint post that gets traction and read by some human who can tell the abuse department they've fricked it.

I think the reasoning for changing the verbiage from "buy" to something more truthful is because most people don't even know this is a thing. Outside of hacker news and gaming subreddits, how many people are actually aware that digital video games they've "bought" can easily be revoked? I don't believe the average person is aware.
What sort of books/videos do you suggest so one can learn more? This stuff is interesting, and I've always seen inexpensive lab equipment on ebay.

If this can sequence flora, fungi and human DNA for about 10k - I'd buy it, just to experiment and deep dive. That is such a low barrier of entry it itself is interesting.
A good example of cool tricks to impress fellow hackers that have no place in code bases that should meet certain quality levels of long term maintenance.
There's always the bay way.
Wait, but DRM free means that there no license check..
We are talking about a real person.

Regardless of the justice/injustice here, it was unnecessary to bring up completely specious bad behaviors consisting of entirely different legal issues, irrelevant behavior, and unlikely facts, none of which were mentioned in the article anywhere.

A desire for more information is reasonable, though. The extreme seeming situation raises many questions for me too.
Do you have more to share, like resources about capability-safe languages, or your ongoing work?

> This also means that object capabilities aren't "colored" like async/await, monads, or other effect systems.

That's interesting. How does that work? Is it by passing around a value from your main function to the functions that need it?
What does software quality mean in Agile?
The obvious solution, of course, is to write yet another package manager.
Asymetric: Balaji Srinivasan
> I like duckduckgo’s interface and I feel they genuinely put a lot of effort to ensure people have a great experience using their search engine.

Yeah, it seems like DDG is the only one that has any decent customization options.

Custom theming is nice but not mandatory for me, the biggest ones for me are Center Alignment and Page Width set to Wide. It's not 1995 anymore, we have wide screens and having the search results showed in to one side of the screen while the other half is mostly empty looks awful. And I think it would be pretty easy to implement those few settings, especially for Google but it's not like they care, it took them over 20 years to implement dark mode.
VLA are thankfully no longer required for ISO C compliance, who had thought it was a good idea in first place?

Google even sponsored the work to clean the Linux kernel from them.
Reddit is just another window alongside your work and you'll still be able to see your phone – the virtual monitors are fixed in real world coordinates, so nothing is obstructing your view when you look away.
It is unfair to Larrin to attribute his success and well-knowness to the father.
Show HN: React hooks library to build powerful components UI framework agnostic
The telethon library [1] is a very interesting case. It's fully async, implements the weird binary mtproto protocol, has optional C components for speedup and is partly auto-generated from protocol specs.

It is an incredibly complex piece of code, but is immensely rigidly structured, typed and makes heavy use of OO to remain readable and manageable.

So instead of perfect hypothetical textbook code, I think this is a very instructive realistic project.

[1] https://github.com/LonamiWebs/Telethon
How exactly are they not simple? Well, not C# because it has a problem with a bit of a feature creep similar to C++, but Java is a really tiny language compared to.. anything.

And you don’t have to be a master of the JVM because chances are you are not a gcc/clang maintainer and yet you can write performant-enough correct code.
COVID wasn't eliminated via lockdown. New Zealand wasn't really locked down up until quite recently, they "just" closed their borders and completely screwed all their citizens who were outside the country at the time. That appeared to work for a while but now they're having COVID waves anyway, and when that started it turned out they hadn't really bothered vaccinating because they felt COVID wasn't a problem for them.

As for other places, for some reason COVID seems less severe in east Asia in general. You left out Japan where COVID has not been particularly serious and which also used quite light measures, especially in the early days.

Really, this has been done to death by now. Lockdowns don't have any effect. Some people thought they did because the natural wave pattern happened to overlap with when lockdowns were brought in and epidemiologists - perhaps the most useless form of expertise in the world - were united in believing that COVID wasn't going to be seasonal, for no obvious reason. So they just ascribed the fall in cases to their brilliant policies instead of the true cause. Once COVID came back at different times in different countries much more data became available and it started to show the truth: NPIs like lockdowns, masks, contact tracing etc were all useless. Only very early and very harsh border controls seemed to have much effect, and even then only temporarily.
Can you be sure your plastic disk will still be readable in 20 years? Without redundancy, you're just shifting the point of failure elsewhere
C doesn't have inline Assembly, it is a common language extension.

An ISO C certified compiler isn't required to support it.
Tell HN: GitHub is experiencing an undeclared outage
Disclaimer: I represent a GitHub competitor.

I maintain a system which provides some integrations with GitHub, and since our system has monitoring, we effectively monitor GitHub transitively and often notice GitHub outages before anyone else does.

About 15 hours ago, we started noticing that user CI jobs which fetch GitHub repositories were hanging indefinitely during their git clones (a rather expensive failure mode for us since it wastes a lot of CI cycles), and we also started to see increased error rates from the GitHub API. I tried to file a support ticket but their support desk is also experiencing issues (and I would really prefer to go back to email support, come on GitHub). A number of Twitter users are also reporting similar issues with GitHub Actions. GitHub's status page is silent on the matter.

Is anyone else having issues? Any GitHub employees around to investigate?
> The talk of psychology is redundant. Never heard of the phrase "squeezing blood from stone" because well there is no blood in stones. The phrase is "squeezing water from stone" and has been used tons of times in the past to describe other chess players as well.

"You can't squeeze blood from stone" is a common and very old phrase. Dates from 1788 according to https://www.phrases.org.uk/meanings/you-cant-get-blood-out-o...

> a game that is simply put not as interesting anymore.

Chess is actually experiencing a revival, despite the ascendancy of chess engines. Chess channels on YouTube are quite active, and of course the Netflix show gave the game a good bump in popularity.
I don't agree, but even if true, the developer can influence the perceived value of their smaller or newer application.
Doesn't DRM-free literally mean that you get a full local installation without any reliance on online licensing or any other digital restrictions?
Well, maybe it’s time to push it further for useIf(), useFor(), and generic useFoo = makeUseOf(func|obj) and then invent a new syntax for it, like they did for promises. Because now it feels like these C++ libs that pretend to be high-level languages above the hood and not C++. Something like:

<ul>
async {
return this.data ??= fetch(…)
}
awhile {
<p>Loading</p>
}
catch (error) {
<p>Error loading</p>
}
then (data) {
for (let x of data) {
<li>{x.title}</li>
}
else {
<p>No items</p>
}
</ul>

Does anyone also think that this small-picture-in-picture went too far?
Do you ever think it's enough? For example:

> I can make everyday plans with greater precision, knowing exactly how many minutes I’ll need to shower or drive or buy groceries or do laundry or water the plants.

I used to think like this, I tracked how fast different routes took to work to optimize and decide. I optimized where I put what during laundry to make it less bothersome, and so on. But do you need 10 years of this? For me, after doing it a couple of times I basically got it.

A shower, I don't need to track it to know I can do it between 2-15 minutes. Or less, if I REALLY need to get going.

I've also built my apps, and used pre-built ones. But each time I've stopped, I haven't really missed it.
Love and relationships and as part of those sex are such an integral part of life. It seems odd it's such a taboo in tech to discuss, or in this case measure it as part of a life log.
> If you got HIV from unprotected sex, should we shame you?

Tangentally related: in some jurisdictions[1], not informing your partner that you have HIV and exposing them to the risk of infection is a criminal offense.

1. The United Kingdom, and New Zealand, if memory serves.
That's only a recent thing really.
No two web agencies are alike. I've known the kind you describe and I hated them but I've known—and currently work at—much more comfortable places. Apply and see how it goes.
That doesn’t necessarily mean any new parent is comfortable rolling the dice on being the exception. Parents often can and will do whatever they can to protect their child, even from low chances of danger (for example, screwing furniture to the wall because falling bookcases/dressers/etc have a low but easily preventable chance of tipping over and killing a child), especially if the thing is preventable.
LazyText is inspired b the idea of lazypredict, a library which helps build a lot of basic models without much code. LazyText is for text what lazypredict is for numeric data.
I don't know what your experience with Ubisoft is, but based on mine, I would always default to mistrusting them.
It's a mix of focused protection and "we can't control it, it's a force of nature like the weather".

The latter is not mere fatalism, by the way. It's simply acceptance that at this time, with our current level of understanding and abilities, we cannot stop respiratory illnesses from spreading and frankly, even claims about stopping "severe illness" are all horribly confounded by massive conflicts of interest and a culture of dishonesty in public health. As this paper is now showing, in fact, Moderna was advertised as perfectly safe and an obvious no-brainer tradeoff free improvement. In fact it's not, it's taken a very long time to realize this, and in fact there's certainly a lot of cases that the medical system isn't aware of. As such we cannot actually say whether the vaccines are helping or harming over-all because the damages inflicting aren't being measured properly, or at all. And indeed in many parts of the world excess death is actually positive in 2021, instead of negative as it should be given an effective vaccine (overhang from 2020 pushing it down + effective vaccines reducing COVID excess to zero).