skysight-inc/HackerNews huggingface dataset:
Gene therapy may help her avoid certain death. Now she faces an uncertain future
Counting is usually done with natural numbers: https://en.wikipedia.org/wiki/Counting.
It was never about democracy really, it was all about containing Soviet influence and the spread of communism. Which had little to do with democracy directly and a lot to do with drawing battle lines and trying to keep the other side from gaining too much power.

In hindsight it is easy to say it was pointless, because the USSR imploded. However, at the time with the USSR looking strong and expanding influence rapidly internationally, that was not at all clear.

And I imagine you don't think it would have been best to allow the USSR to gain a strategic advantage over the West.
In my https://www.nationstates.net/ country, average taxes are close to 80%. And we're doing fine, thank you.
Recently I've been looking at CapnProto which is a fixed offset/size field encoding that allows for zero copy/allocation decoding, and arena allocation during message construction.

One nice design choice it has is to make default values zero on the wire by xor'ing all integral fields with the field default value.

This composes well with another nice feature it has, which is an optional run-length style packed encooding that compresses these zero bytes down. Overall, not quite msgpack efficiency but still very good.

One even more awesome feature is you can unpack the packed encoding without access to the original schema.

Overall I think it's a well designed and balanced feature set.
As someone looking at you guys from across the continent: at least part of your problem appears to come from a refusal to build dense housing which would allow people making something nearer average wage to sleep indoors.
It's an amazing book, but I think most beginners would struggle with it. It's more of an intermediate - advanced level overview of the entire field. Required reading of you're serious about getting into real time graphics, for sure.
China is using mainly economic tools (very aggressive ones) instead to take over the world. They want to get to EU through Hungary as the weakest point (estabilishing a university through a $1.5BN loan), and it seems like they are getting what they want.
I believe the next generation of encoders will use this. But the standardization process takes years. So it might be a little while
Beyond Meat and Impossible Foods already have patents, but they don't seem to have harmed the industry in any way. Prices are competitive, and we're still at the very early stage of a maturing supply chain.

When patents do expire, newcomers will have a rich market of suppliers and vendors that will make getting started require even less capital while benefiting from a larger consumer market looking for more choice.
It isn't a "non sequitur" to point out you're part of a very small class of people taking multiple international flights a year. That isn't what that term means! Anything you view as "necessary" is very unlikely to be so in the face of existential concerns. But of course, anything that derails your lifestyle just isn't serious.
Ha! I just spent a few hours going through old Soviet music about the war in Afghanistan. Brutal stuff.

This song is great https://youtu.be/8iAoibAgAvM.
It apparently didn't at the time either:

Modern C++ Won't Save Us - https://news.ycombinator.com/item?id=19723066 - April 2019 (388 comments)

Modern C++ Won't Save Us - https://news.ycombinator.com/item?id=19714204 - April 2019 (1 comment)
Cool Things to Do in Chinatown Vegas – Chinatown Vegas
Hello. I saw your work before. Actually mine was inspired by your work as a working proof. I like the http/gRPC way in that case so I can do things faster than in countless lib build cycle by detaching server and UI in the development phase. But I'd also like to see direct bindings approach as an alternative to for sure.
"As shown in the map, nine states (Arkansas, Kentucky, Louisiana, Maryland, Mississippi, Oklahoma, Texas, Virginia, and West Virginia) fully tax business inventory, with five additional states (Alaska, Georgia, Massachusetts, Michigan, and Vermont) levying partial taxes on business inventory."

https://taxfoundation.org/state-business-inventory-tax-2021/
That, and the (dramatized, but fundamentally true) "Evolution of the Bradley" sequence from Pentagon Wars.
Most Innovation Never Happens
Was he actually doing nothing?
E class open soure project
Rural Ambulance Crews Have Run Out of Money and Volunteers
I feel there was sufficient coverage of it during his presidency. Selective memory I suppose.
Really? That seems like it would make a lot of things exceedingly difficult (e.g., certain kinds of medical procedures or scientific experiments).
A lot of this also applies to other interpreted languages widely used in production, such as Ruby, Python and Clojure.

You don’t like interpreted languages in production, fine. But rejecting candidates who think differently from you just creates a monoculture and reduces the chance that you learn anything new, beyond reinforcing your own convictions.
Sunshine bear, check out the menu on that link. Hit load all from the past week. Next, search the LA to SF proposed HSR route. There were 2 dozen earthquakes along the route between 1-2.5mag and 1 at 2.5mag in the last week. The route was hit by more seismic events in one week than France experiences in a year. Yes, they are planning for earthquakes, as they should. It will be hit one day, in the next decade or so by a large event, and should be well prepared for it. The same way how many states are enacting building codes to reflect 100 year flood statistics instead of treating them as rare events. Long term projects need long term expectations of problems and methods to overcome them. You can't just replace rail like you replace your iPhone. This will inevitably cost them more per mile compared to France. That's actually an very intelligent move to make regarding long term infrastructure.

It's funny how the same complaints tech folks make of the construction industry are in parallel with what construction folks say of the tech industry. Both are based off ignorance. I have the pleasant curse of having a foot in both fields.

Real world construction is far more complex and difficult than what you imagine. Wide sweeping statements like, "incompetence of the construction companies and their governmental overseers" stinks of you having an cartoonish armchair understanding of what it actual takes from visualized computer renders to a real standing structure. Because civil engineering in the modern age has been a total failure, har har har. Honestly, it's people like you that are easily persuaded to vote for abolishing OSHA on the grounds to hasten construction times and lower costs. Because guess what, Cali construction costs are pretty high due to safety regulations. This is where... oh God forgive me for saying this... I agree with a lot of Cali construction code even though it can be excessive at times, it's warranted a lot of time. Especially because some of it is set for their specific region's character of obstacles... almost like local authorities know best and should enact laws how to construct depending on their local area's nuances! They shouldn't base their construction methods on regions from the other side of the planet!
The deliberate omission of std::span::at() is annoying. The paper that introduced std::span was titled "span: bounds-safe views for sequences of objects," but there is actually no bounds checking in the standard. It's only true with debug builds that also use slow, debug versions of the STL, which have almost negligible value compared to just using sanitizers.
Funny enough there has been a long standing issue (as in years) with metal shaders that make the first minute or so of animations in flutter stuttery as the shaders compile.
Yeah in my case I am using Postgres via Hasura, which exposes the Postgres DB via a GraphQL API, which in turn can be used to generate types. Unfortunately the nullability of fields in a Postgres view cannot be determined, so all fields in the corresponding types are nullable [0], even if they aren’t in the actual underlying table. So I end up using ! a lot because I know the field is non null in Postgres. It’s a unfortunate.

[0] https://github.com/hasura/graphql-engine/issues/1965
BTW, xoroshiro should not be used. See the last section of this:

https://lemire.me/blog/2017/09/08/the-xorshift128-random-num...
Please don't take HN threads into nationalistic flamewar. Your comment is bad enough (and already against the site guidelines) as a generic tangent and as flamebait. Tossing Molotov cocktails ("imperialist bully") into the thread is downright destructive.

https://news.ycombinator.com/newsguidelines.html

Edit: you've unfortunately been breaking the HN guidelines egregiously in other places recently too (e.g. https://news.ycombinator.com/item?id=26914977). No more of this please. Regardless of how wrong or badly-behaved other people (be they HN users, celebrity CEOs, or imperialist bullies) are or you feel they are, you owe this community better if you're participating in it. Other people doing bad things is a poor non-excuse for setting this place on fire.
I mean there was a decent market hit the other day on that tax proposal/suggestion/comment.
NFTs are dodgy as all hell, I will not defend them. But she is politically motivated and her arguments against Bitcoin don't really hold up. A key giveaway is when people attack crypto for it's 'libertarian' nature. Like other far left people she knows crypto is a threat to state currencies. Without state control of the money it makes redistribution of wealth more difficult. These people often believe in MMT (Modern Monetary Theory). They hand-wave away inflation. This text is rife with Russell Conjugations and should not be taken seriously as a critique of Bitcoin. There are legitimate critiques of BTC of course, but not here.

Yes, this is the author who wrote 'In Defense Of Looting'.
Fortune magazine predicted this back in 1992. They did a study that correlated the growth of developers graduating from college was either flat or linear. The growth of computing needs was exponential. The end result of would be an exponential decrease in discipline in software as amateurs, hackers, trades people and what not necessarily fill the void. There is no other outcome. The challenge is for those areas such as military arsenals, power grids, healthcare and other safety domains to firewall off from the undisciplined masses and enforce discipline. However, Fortune pointed out that capitalism doesn't reward safety when its cheaper to hire good lawyers and litigate. So Fortune also predicted an explosion in tort and tort lawyers. Verner Vinge wrote about this in his novels. He supposed that rationalization will ensue and that undisciplined code will be seen as security through obscurity, a Gordian knot of convolution. One possible scenario is more-or-less Skynet were a few computing centers replace millions of devices. This makes sense from a capitalism perspective and governments can a few tightly controlled central services. So those are the choices given human nature. What's not a choice is an increase in discipline because, you know, human nature.
We jumped from protobuf -> arrow in the very beginning of arrow (e.g., wrote on the main lang impls), and haven't looked back :)

if you're figuring out serialization from scratch nowadays, for most apps, I'd def start by evaluating arrow. A lot of the benefits of protobuf, and then some
> The whole point of an optional type is to prevent accidental unchecked access to the value.

You might argue it should be that, but it wasn't my impression that it is that. My impression was std::optional is just there to allow for representing the absence of a value. Ideally that should be zero-overhead, which means dereferencing it should degenerate into a normal object access. Hence the current design.
Please stop posting flamewar comments. Not cool.
I was so excited for this game, and so painfully let down when I played it... Suffered a lot from the open world curse of "spend ages driving to the mission objective in the country, do one thing, spend ages driving back to the city".
your sophistication and the smooth flow of words contrasts badly with my post. Yours sounds natural and thoughtful and my post looks akward and uncouth by comparison. In fact upon looking again at my post, i must admit it is similar in look to bad instruction manuals which accompany low quality products, from china and japan.
hahha no waaay who are you?
I think the source of the maturation adds another interesting twist to the story.

A lot of 2D games today are built with 3D engines, and use modern GPU-assisted tech like shaders for lighting and effects. The path to better 2D needed to pass through a 3D phase just for the tooling.

Tooling is where I think the games industry stores most of its culture. The studios burn through a generation of devs within a decade, so it's risky to leave it in their heads.
It's interesting that one of the things C++ got right was having value semantics by default and most of these "problems" are the result of using either references or types that behave like dumb references/pointers such as std::string_view.
There are plenty of good reasons in the discussion already why server-side Swift might be a risky choice. I’ll add one more.

I like Swift. I’d like to use it more. Most of my work is either web backend or web frontend or both. My only Swift experience is from developing personal use Mac apps. But I do like the language.

[The biggest thing holding me back from even trying out a weekend project with server-side Swift is the fact that the only weekend project server-side work I have in mind is specifically oriented around improving on TypeScript/Node offerings.]

But the next reason after that is that Apple just isn’t invested in server platforms generally. This is similar but slightly different from the several comments about Apple not investing in other platforms.

Apple only tangentially invests any effort into Windows support to benefit the iOS/macOS platforms, true. But their only motivation to support Linux is gated by the extent to which they might want to focus on server products or cloud platform products in general.

They categorically don’t show much interest. Their own networked products use a hodgepodge of whatever was probably most convenient: some AWS, some Azure, some Google Cloud; a huge smattering of languages; some in house stuff, a lot not; a hilarious history of offering server hardware and letting it languish.

They want SwiftUI to be the future successor to the Cocoa APIs, and it’s been notoriously undocumented. What pain lies for people trying to use the language for use cases they actually don’t care about?
Good point. Though I suspect it would be a pretty small percentage of people doing that.
> Price transparency is a basic requirement of functioning markets

Is it, and does it apply here? The employee is the seller who would declare the price. Employers are purchasing workers and I don't blame them for not trying to apply prices to products too much.

Flipping those roles is like telling customers to name their price when they enter a store. Customers would pay as little as possible, such businesses would fail to keep losses at bay, and other businesses that don't behave this way would survive.

The burden is on the employee to name their value, and the business can decide whether or not they want to buy. When employees don't name their value upfront, they're the ones acting like a shady business that wants customers to guess the price, since an unknowledgeable patron is likely to overpay.
Essentially.

The constitution is the floor the stool sits on, and it supports common law both implicitly (cf, e.g., [1]), and explicitly (cf the 7th Amendment).

[1] https://constitutionalism.wordpress.com/2008/09/15/common-la...
Bari Weiss was an opinion writer. Maybe this explains Fox News's success, but are you unable to tell the difference between opinion and news?

But yes, when an opinion writer has unpopular opinions, they are often let go.
> but sometimes there are edge cases that aren't worth doing things more correctly (like, if this is only happening in one spot)

Yep!

> Lots of folks make the mistake of assuming the TypeScript is strongly typed, but it's not really... I like to think of its type system as "squishy"

Totally! That’s what makes it so nice. Great way to describe it.
> There are significant challenges to migrating existing, large, C and C++ codebases to a different language – no one can deny this. Nonetheless, the question simply must be how we can accomplish it, rather than if we should try.

Um... no. Not every (or even most) existing large C/C++ codebase should be migrated to another language.

"But security vulnerabilities! And crashes!" I admit all that. But a program can be useful and therefore valuable, even if it crashes at times. Rewriting the program adds value only by removing crashes and exploitability. In many cases, that's effort that could be spent in more valuable ways.
Just checked the link at least three times, and I don't see how this is related to the article.

Are you reading the same article or did you post this by accident?
Actual article title: “A guideline to limit indoor airborne transmission of COVID-19”

The actual article doesn’t seem to have the spin described in the title.
In what concrete way would this situation be made better with a stable currency?
Thanks. I think you've done a better work at describing the situation than I did.

The original agile manifesto emphasized collaboration with the customer. Scrum defined roles such as product manager and scrum master, and then the industry injected even more roles in between the customer and the developer...

Fast forward to 2021, we have "agile" developers that have never met a customer. So much for customer collaboration.
For your last issue you can see it when you display status bar.
Nup. Not even close. Choosing to dump your employee in hell is /wrong/. There is no excuse in this instance or any. There's a different choice you can make so make it. The end. The local laws that are a necessary condition for your employee being retained in hell are simply not interesting if you have the choice to get them out of hell. It is clear that this is a choice. But sure, the company could also agitate for legal reform in Egypt once they secured the liberty of their employee. That's a responsible thing to do.

Then if a company has behaved abysmally by choosing to dump their employee in hell then the law needs to be involved on those making that decision. Absolutely. There needs to be consequences for making that /choice/. As was clearly made in this instance assuming the accuracy of the report.
Most of these conflicts implicate only one or two countries. Europe is big, especially in historic times, there were dozens of states. It's simply not true that most countries were at war most of the times.

And even then there is a lot more to the world than Europe, which admittedly was quite warlike at times.
Always happy to see some new open source alternatives.

I've been running a very small hosting company trading as nHost for about 7 years. I don't own any trademarks.

Am I at risk of potentially losing the ability to operate under this name? Is my domain name at risk?
The man is claiming there was magnetism shrinkage.
i love C++, C++ is the future of startups.
XMLPULL: A Response (2002)
> but naively choosing ffmpeg parameters can often result in noticeable quality loss

Welcome to the world of video compression. If you're not able to take the time to learn the ins/outs of how to use a codec as well take each incoming video's specifics into consideration, then you'll be needing to borrow someone's middle of the road presets. Dedicated settings make decisions based on the frame size, bitrate restrictions, things like HLS vs download/play, 1pass/multipass etc. All of that determines GOP size, reference frames, etc.
The code has to be structured entirely differently for this optimisation to be possible.
If the code was restructured without marking the optimisation as mandatory the code would break in debug mode (as it would quickly blow the stack)
I read that sentence as applying to security-critical software. i.e., I don't think the author would insist that Quake II be rewritten in Rust.
Sure, and Trump tried to take credit for a bunch of stuff that Obama set into motion (and, uniquely Trumpian, for things that didn't even happen at all). Every president does this, unfortunately. It's dishonest, but is just a lame part of American politics, regardless of party. And it works both ways, too. If a mess that a prior president set into motion blows up during the next president's term, that next president tends to get the blame.

(Just FYI: you're being downvoted because you're bringing partisan political mudslinging into a conversation. Not only is that generally not going to fly on HN, as those sorts of subthreads get flame-y quickly and don't contribute to discussion, but it's just not particularly necessary to do here anyway.)
I would urge you to read Legacy of Ashes, if you haven't, to get a sense of just how poor US intelligence on the USSR was at the time, and how that impacted policy. One gets the sense that the vast majority of these secret or undeclared wars were driven by a few die hard anti communists who manipulated or manufactured evidence to support their crusade - and to a large extent the USSR "looked strong" largely because it suited them for it to look strong, not because it really was.
Ah, I missed that there was a data-dependent rotation applied in the output. So it's a lcg plus xorshift plus ddr. Still weaker than I'd like, but if it passes DieHard etc then it passes.
The Tamagotchi Cemetery
And reddit.
While the comment may seem off-topic, geopolitics dont happen in a vacuum. You move chess pieces over to one side and you create spaces for your opponents.

Maybe China will fill the void in Afghanistan?
Getting it wrong is part of the job.
In my late forties. The quality of my lectures became fluctuating. Thought it was temporary but soon realized that on average it was slowly but steady downhill.
Edit: Should say, that’s twenty years ago and not the slightest indication of dementia today. But significantly harder to handle complex things in my mind only.
Cut it out.

https://www.snopes.com/fact-check/a-fair-shake/
The government doesn't necessarily have to take an offense stance at all. Just removing the legislative protection for DRM schemes would go as long way. You could make it a condition that companies that want to gain legal defense for their DRM'd content must register a DRM-free version with, for example, the Library of Congress.
I started using Joplin and I really like it: https://joplinapp.org/
Amtrak veers east from Eugene through Chemult and Kalmath Falls. It does not go over Siskiyou Summit. https://www.amtrak.com/coast-starlight-train
Facebook/YouTube don't care about how their compressed video looks. They just need it in the format so that they can get in front of their millions of user's eyballs. I'd be willing to bet that >95% of users don't "care" about compression quality. They just want the content, hence their decisions. There's just no way to properly encode that much content with a "we care about compression" thoughts.
Photos show missing Indonesian navy submarine found broken up on seabed
I'm not saying somebody like that would not be beneficial.

The quote doesn't actually disagree with what I have said however.
> It's just for games.

http://taeb-nethack.blogspot.com/2009/03/predicting-and-cont...

https://pellsson.github.io/

Of course, nobody is in danger because your game's random state can be deduced.

But it can disrupt online play quite a bit. Just imagine what this can mean for tournaments.