skysight-inc/HackerNews huggingface dataset:
Given that they mention snapshots, that's probably the bigger issue. Almost any sort of storage works better when you have more free space, and having a snapshot means you need to keep all that data as well as any data that changed since then, so you have less free space.

Using a COW filesystem adds at least some amount of usage, since instead of modifying in place, you'd write a new block and only trim the old block sometime after the new block is committed; but if you don't have snapshots and you have zfs autotrim (and it trims all your old blocks), the commit interval is short (5 seconds by default?), so I wouldn't expect a big difference in effective free space here.
It was just to illustrate how much arbitrary knowledge is required in modern stacks. We could be talking about totally different industries though, perhaps you're hiring senior C developers and it'd be weird if they didn't know the syntax yet.

For apps and web development, I wouldn't fuss too much about specific language syntaxes since if I were to cull my applicants based on language experience I'd be throwing away plenty of talented developers. I'd hire a talented Python developer for a job writing JS for example, if they're applying then they're willing to learn it.
I'm a grafana fan and a current user of PagerDuty. Maybe there's more to the story but after reading the post I feel like using a calendar integration to manage on-call schedules is the wrong approach. Calendar events are a result of overlaying a rotation on a date range: they're the output, not the input. I'm sure the designers here have looked at how PD enables creating and editing rotations. Curious to know their views on it.
So, rather than figure out how to help the disadvantaged kids, they are going to disadvantage all kids - since that is an easier workaround to an otherwise very hard problem.

SAT was removed earlier from UC admissions, since inequality.

What is next? get rid of <, > and ≠ signs in Math, since inequality?
This is very good rebuttal. I didn't even consider the gerrymandering that went on in the 40s. You've exposed a blindness I didn't know.

> the cartoon good-vs-evil polemic you were no doubt exposed to

I was a child before apartheid was abolished. And growing up in the US I knew it was wrong and knew any government that supported it was wrong. It seems the BDS campaigns were effective on small kids of that time. Honestly, who would justify apartheid.

But based on the casual conversation with a few South Africans of that era I knew some actively benefited from it. A memorable one being with a soon retired office manager and ex SA military who had some ideas on what he would like to do to Nelson Mandela. How things were better before the ANC took over; kind of "the trains running on time" mindset.

I went to school in the US. We were told slavery was unpopular but politically immovable. We were also told the civil war wasn't about slavery. Turns out it was popular and the war was absolutely about slavery. So it does color my opinion when others tell me something unethical was unpopular but politically immovable.
This. Especially with promotions and management jobs, those will be passed to the buddy's in the office and not that remote worker. I've seen that happen multiple times even though the remote worker was more skilled and experienced. Sure, there are exceptions but human nature won't change in that regard.
Seems like people have been warned about this stuff for over a decade now and we keep hearing about it. When will students stop taking the bait?
And then there are people like me, who seem to believe that if their resume spacing is off by a nanometer, then the entire world will view them as an unemployable failure.
Pretty common scenario in the universe. -FTFY
Ask HN: Postgres can solve pretty much everything that AWS or Azure does
Do I need a cloud database or can I just keep using Postgres . There is pressure from the CTO to move to Azure but given the high costs I feel that existing Postgres infrastructure is enough . Am I not thinking ahead ?
Just what the world needs, people Twittering harder.
Paradox of the perfect code editor
Well, how don’t they filter spam reviews? My guess: They earn whenever you buy. And they are a monopoly when it comes to online shopping. So even if you buy crap, you’ll buy from them again. If anyone gets blamed, it’s going to be the seller. The house always wins.
I mean, you're laid off the weekend vs midweek are now identical from your perspective.

Infact its better to get laid off early in the week, now you can do other tasks that are easier to do mid week as opposed to the weekend.

The person laid off can "take things in" just as easily mid week as they can on the weekend.
But, it's not direct payment to publishers. It's indirect via twitter. You can pay publishers directly already by buying subscriptions. Publishers angling for retweets to get nickels from twitter's algorithm is anathema to professional journalism.

This is mostly my hot take just based on the press release, but color me dubious. Local news is struggling nationwide and this doesn't feel like a solution. It feels like silicon valley looking to increase profits for their shareholders to the detriment of the world.
I'm not sure I would use the image of a slave owner when trying to make a point about freedom...
And yet there's still no shortage of developer jobs in the US.

In any case, did EDS succeed? I had forgotten about them until your mention. Just because they offshored to India, it doesn't mean it worked and their business is flourishing.

I think the model has changed, at any rate. Companies like EDS are mostly obsolete. Sure, professional/technical services companies are still around in the form of IBM and their ilk, but they're not even remotely the dominant way of doing things.
Which is a good addition.
The woke will soon realise that the only way to make education "equitable" (an euphemism for "equal outcome") is to remove education entirely.

This, again, draws a funny parallel between the woke and the Umbridge character from Harry Potter.
A Canadian opens up about her secret wartime work, eavesdropping on Japan
I am suggesting that the purpose/point/craft/art of communication has the goal of packing the model in your head into a portable "universal standard" form, so that it can be unpacked as losslessly as possible, in minds with models as different from your own as possible.

The concept of a lingua franca is that there is an optimal encoding for information conveyance, if you're recording that knowledge without knowing the target audience in advance; and that that encoding is the one that uses the language, the dialect, the terms, the idioms, the mode of speech, etc. that — at least measured by current world trends — will confound the understanding of the fewest such potential audiences.

Or, to put that another way: if the people you want to communicate already think like you... do you really need to say anything at all? They can probably independently come up with the same thought you want to convey. Communication exists to bridge gaps in understanding, to create mappings between non-isomorphic mental models where those mappings aren't already implicitly embedded in the models' shared structure. Communication is work done upon other people's mental model to converge them closer to you own.

That work does not consist just waving at others from over where your own mental model sits, and demanding that they bridge the understanding gap with you from their end, so that your words will make sense to them. Why would they bother? If you want to communicate something, you're the one struck with a motivation to optimize toward a world where other people know the thing you know; the other people who you'd be sharing that information with, have no such motive.

This is why tools like the https://en.wikipedia.org/wiki/Lie-to-children exist: the work of moving someone's mental model closer to your own, of bridging that gap, cannot be accomplished in a single leap; you must often take a circuitous path around (what you consider) the truth, to create a sturdy bridge that will reliably bring people's mental models in line with your own.

Refusal to do this painful-but-O(1) work—presumably under the expectation that the N parties that consume your communication will instead do their own painful mental labor to understand you, for an O(N) aggregate workload—is a disengagement from the entire concept of communication.
Does phone/watch/card tap&pay provide any value over running a small chunk of plastic through a grinder on top of carbon paper....?
"Developers use Byzantine languages like C++, Scala, Swift, and Rust. Or they use arcane, difficult-to-learn languages like Haskell, Perl, and JavaScript"

"Enter Pharo. It joins the ranks of Elixir, Go, Nim, and others for easy-to-use programming tools"

Does anyone else find the confidence with which these purely subjective statements are made as fact downright silly?
The content of the standard matters immensely, as this almost certainly will preempt state standards.

If they make a weak law, this is essentially reversing CCPA and its copycats. This would have the effect of stripping privacy protection.

If they make a strong law, this is essentially extending CCPA etc to the whole country and making it standardized. This would be a huge win for consumer privacy.

I haven't read the draft bill, but the "Principle 4" makes me think they plan on making some huge exceptions in the protections.
I hear that the reason we went from Windows 8.1 to 10 was that Redmond didn't want to release Plan 9 from Microsoft. ;)
Idk how I'm becoming the curmudgeon, but the contrast on this website makes it really hard to read.
yep. Those solutions aren't there yet, and arguably too early, but the market direction is clear. In five years I would not be surprised to see some form of transactional data store(high TPS, blob store) on a decentralized layer.

Crazy to talk about different FS compression schemes when trying to optimize business/app logic higher up the stack. should be abstracted away by now. (yea, I know it's not, but should be)
Hi! Thanks for sharing this news.
Will this be available for on-premise installations, and when?
Thanks !

I love some of the articles, but in this case I definitely went the “I’m happy for you or sad it happened, but I ain’t about to read all of that” route.
AWS is more often than not a better solution than colo when factoring in the on-site engineers, techs, and operational complexity costs a company will pay to monitor and respond to hardware-related events. One could build out a datacenter management team with on-call engineers, or, they could pay AWS to handle all that, and focus on innovation and products that make their company unique and (hopefully) profitable. AWS makes a lot of sense for companies that wish to inoculate themselves from the hardware layer, and it would probably take a company many magnitudes larger than Heap to realize any real benefits from self-hosting at a colo. This isn't even considering the fact that uptime matters, and you'll need more than 1 colo to really do it right.

I say this as someone who built, manages and operates datacenters and colo spaces.
Vision Transformer
Few people sell guns or healthcare across the nation. Those are typically local businesses which only have to worry about local laws. An Internet business typically covers the whole country at least and this could easily be subject to a ton of different standards if Congress doesn't standardize it.
There are plenty of places that already solve this for game server hosting. You pay, they pull up a VPS on their preferred provider with the game server installed and running, and you get a dashboard to control it.

Having that sort of layman-can-do-it feature seems pretty vital.
Yes, that is in fact what I'm suggesting.

Or to be more precise I am suggesting that the state take his money anyways, via taxation, and then decide how to spend it through democratic means.
I mainly aspired to relate the thesis of the article to the origin story for the Raspberry Pi.

The only intended political statement was about the importance of small airfields.
It is a different skill though. Going from zero to one for physical infrastructure is a significant leap in both cost and operational process. You need to manage inventory, provide 24/7 physical access, and set up supply chains to ensure you have ongoing availability.
Justin Bieber to Perform Live Metaverse Concert on Wave
> I don’t want my emergency room doctor looking up a fairly common disease on the internet.

That ship sailed a long time ago.
Many people seem to think that the language could and should have included them from the beginning. Java followed the same exact history 15 years before Go, C# too. Many of the people that didn't think that Go should have generics may not really care or be happy that they are now in the language. That may explain the reaction.
Google was considered a terrible name by many 20 years ago.
To be fair you have some virtualisation stacks (like QEMU/KVM) which goes in the opposite direction:

It provides VMs with drivers for purely virtual “virtio” devices (storage, network, etc) with no effort or overhead put into mimicking the mechanics of a real sas/sata/scsi device or whatever.

The result is less complexity and a much more direct data-path so things should hopefully not only be more performant, but also more stable.
Once you're big enough to have incurred the extra overhead of having satellite offices in very different timezones adding more of them doesn't really add much more overhead.
Saab turned into a Chinese car company then a defence contractor bought it then it kinda just died on the shelf.
It is my understanding that Go attempted to perform direct system calls on systems where it was never supported. As a result, Go programs stopped working when the binary interface changed.

This is not a problem on Linux.

> glibc works around bugs on some platforms (adding memory barriers etc)

That's really interesting. Do you have examples of such fixes? I'm more familiar with musl sources, glibc proved to be somewhat difficult to navigate.
The next step though is to say that Trump is being "persecuted" because he incited an attempted coup, which will be called "political expression"
This is actually something that seems pretty useful to me, and it's not outrageously priced. Good job.
>In Baltimore, where the public school system uses the GoGuardian surveillance app, police officers are sent to children’s homes when the system detects students typing keywords related to self-harm.

When this happens, what happens when a cowboy cop shows up, the parents argue with him, he starts ordering people to "GET ON THE GROUND NOW!" in their own homes and ends up shooting people. I guarantee this will happen and the cop will probably face no prosecution because of self regulation of police departments and qualified immunity. Seriously, at what point is it time to flee the US?
Gnome terminal is about to get sixel support anytime soon, as is Windows Terminal. There is a lot of discussion on how to properly support it in a way that doesn't break legacy applications that used it while, at the same time, providing a good experience for the new ones.

I never imagined that mintty would support Tektronix graphics, much less the dual-color storage tubes!
Asking why can lead down two paths. In a system where it's possible to understand the "why" (often overlaps with "hard" sciences), it is crucial.

In fields where the inputs are unknown, obscured, non-linear, and sometimes non-deterministic: asking "why" is going to create cognitive biases that are very difficult to break.

- Why did the Soviet Union fall?

- Why did Trump lose in 2020?

- Why did I eat a cheeseburger when I'm trying to lose weight?

Those all turn into narratives that may or may not be correct, but are usually self-reinforcing. Confirmation bias also means we evaluate the "why" question as follows: "given what I know about this situation, and how I think things generally work, can I see this singular narrative as being true?" That leads to blindness of other possible interpretations, as well as other cognitive dysfunction.

To be a little cheeky - that is why commentators on politics, economics, social sciences, psychology... are full of shit.

Asking why may be the act of cognition, as you say - but my take is that the act of cognition itself will not lead to understanding the truth, or better decisions. Making up fairy tails is also cognition but does not help us build mental models to better understand the world around us.
:shrug: I’ve tried doing it both ways in other languages and found that code gen is less fragile than I expected, though I needed to carefully consider the interface between generated & manually written code.
But:

>Total storage usage reduced by ~21% (for our dataset, this is on the order of petabytes)

If 21% reduction is "millions" they should be spending in excess of 10 millions (each what? week/month/year?) provided that there is a linear correlation between storage usage and (failed and needing to be replaced?) SSD costs.
Not that I agree with how Go handles it, but the computer is not always better at it. It's a tradeoff, a compromise, or a catch-22.

If you use the full stacktrace, you could get 50 frames of irrelevant library code worsening the signal:noise ratio, hiding what the real issue is.

If you write your own context, then when it _is_ a problem with library code, you're hopelessly lost.

I think we need better tooling: the ability to add your own contextual information, to propagate errors explicitly but without boilerplate, and the ability to _choose_ the level of information you see afterward.

We have log viewers that can filter out by severity level, why don't we have a standardization for stack traces to let you filter to what you want?
Is this not covering promoted tweets? That's what I'd like to pay to not see.
Ad-free twitter doesn't seem like good value to me, but a completely ad-free Google sounds like a winner. I'm slightly terrified to hear what my net value to advertisers is to defray that lost profit for goog.
How Can We Know What’s a Conspiracy Theory and What’s Not?
Of course it can be used to catch cheaters. The bar is just so low that ANY suspicion is cause for sounding the alarm.

In my SO's case, they told her wearing a sleeveless shirt was "inappropriate" during an online exam and told her to put something that covers her shoulder on so she ended up wearing a sweater in 80F inside. When we reached out to their support, they said there is nothing they can do about it and rattled off some standard script.
No statements means no locals, which is sometimes bad for clarity and/or performance. Functional langs without statements have let-bindings.
I don't think this needs to be limited to Sony
NTFs provide an elegant way to deal with this that an SQL database can't.

1) The ability to sell/trade items you've purchased is valuable and I don't believe is universally supported. NFTs make this trivial and supported on a number of marketplaces (like OpenSea) in a standard way.

2) Game makers could build resale revenue into the smart contracts of NFTs they sell through their games.

This is just one example where it's a win-win and improvement over what exists today.
Never forget that "Free Dinner" is a big "perk" of work in FAANG land. I can't comprehend the messed up work life balance that makes that make sense
In your second link it says:

> For instance, to evaluate the expression x + y, where x is an instance of a class that has an __add__() method, x.__add__(y) is called.

The talk I linked to (https://youtu.be/qCGofLIzX6g) is a deep dive on how there is much more to the story than the simplified statement above.

What I wish for is not better docs, but rather simpler language in which the statement above would actually be an accurate specification of the behavior implemented by the interpreter.
No, they mean they want to standard to be federal so they can collect lots of donations in the course of influencing it.
Vivian's TV Head Costume
I would hope that for a high-throughput DB cluster like this, they're using instance-local storage rather than EBS. If that's the case, then they're probably already taking advantage of EC2 reserved instances to save a lot compared to the on-demand prices that we usually see.
> You know, in sports, when someone manages to do something only two other athletes have managed before they usually still get praised for it.

You're talking about it like it's a time in 100m or something, while many people seem to see it as "taking less than 30 seconds to get 5 apple out of a barrel of water with your mouth, hands tied behind the back, blindfolded". Cool, but why didn't you release the generics from the beginning, especially when Java and C# added them?
I've always assumed that most white South Africans who tried to emigrate are the ones who profited heavily under apartheid and are unwilling to live under multiethnic rule. Basically the most racist of the bunch.
NAND flash erase blocks passed 1MB a long time ago. For mainstream TLC NAND, 16 to 24 MB is currently typical, and QLC NAND has gone as high as 48 and 96 MB. NAND page sizes are usually 16kB, but often with support for faster partial page programming for the sake of 4kB operations. Logical block sizes of 512 bytes are purely a fiction for the sake of compatibility and SSDs don't actually track allocations at that granularity. They do track things at 4kB granularity even though that's not quite large enough to be a good fit for today's flash.
> Maybe wikipedia also changed it (did you check?)

Here's a link to the Wikipedia entry from 2017, same text: https://en.wikipedia.org/w/index.php?title=Vaccine&oldid=798...

Here's a link to the CDC definition from 2017: https://web.archive.org/web/20171203162427/https://www.cdc.g... ("Vaccine: A product that stimulates a person’s immune system to produce immunity to a specific disease, protecting the person from that disease.")

> It's all marketing at this point.

Definitions made prior to the pandemic would already fit the mRNA vaccines, therefore the claim that the definition was stretched for marketing/persuasion reasons don't really hold water.

> Not FDA approved in the US. "approval pending"

This FDA link claims Cominarty was approved in August 23 2021. The word "pending" is not found in this page.

https://www.fda.gov/news-events/press-announcements/fda-appr...

> These kind of drugs take years to develop. This stuff was done in a few months.

"The first human clinical trials using an mRNA vaccine against an infectious agent (rabies) began in 2013." (from https://en.wikipedia.org/wiki/MRNA_vaccine)

Of course the actual individual version for COVID-19 is newer, but then again, so is any flu vaccine that is updated basically yearly. What matters is the age of the "vaccine platform".

> They skipped some steps in the process.

Citation needed?
My gut instinct is that many of Python's quirks are the reason for it's popularity. Though I might not be understanding your suggestion. Could you give a specific example of something you would clean up if you were able to? I have the video in a tab but won't be able to watch until later.
Wait but it’s about supporting the original artist, no?
This looks really neat. We don't use Grafana today. We're running CloudWatch/insights and Squadcast for alerting, but deep integration with the monitoring tool looks cool. Is this usable with self-hosted or AWS managed Grafana?
Do you write desktop apps? Many years ago, after writing a VB6 desktop app that had to work over the LAN (2 "clients") and having it barely work by reading an Access db file over SMB[1], I switched to browser-based apps thereafter (C#/IIS) as it was a natural fit for networked apps that require sharing of state.

1. In fairness, it was my first paid job and I didn't know what I was doing, but it worked(tm)
sounds like adhd. When it comes close to deadline time do you kick ass and then feel foolish at how easy everything was to complete?
Software that's way more likely to fail you literally because of darker skin sounds way more like "inequality of opportunity" to me.