skysight-inc/HackerNews huggingface dataset:
I've thought a lot about the restrict keyword since a month ago when you and I argued about this in the context of intentionally adding UB to Rust.

I think you're wrong to conclude that UB was some kind of goal for "restrict" in C. As I remember it, there was a bit of envy in how Fortran compilers could make a few optimizations that C compilers could not. (Even now, some of the old-time Fortran advocates still trot this out as a reason Fortran is better) So C needed a way to say, "this function is more like Fortran now, go ahead and re-order the reads and writes if it helps". Thus "restrict" was born as a promise from the programmer to the compiler. The keyword mostly makes sense from that point of view, but of course there are devils in the details as shown in Ralf's article.

I haven't seen the mission statement, but there seems to be some agreement that the intent of the standards committee was to "codify existing practice" rather than define things on first principles or something. I'm sympathetic to the standard saying, "it's undefined to break your promise on this new feature we gave you".

As for why to make things like signed overflow undefined vs implementation defined, we could argue about it. If you've got a link to something more than speculation about that choice, I'd like to read it. My opinion shouldn't be terribly valuable to anyone.

> not using that tool suggests that the committee didn't want to require the compiler to do something "reasonable."

I believe it's a completely valid interpretation to treat undefined behavior as implementation defined. Maybe the whole point was, "Let them do what they want. The users can pick a different compiler if they want."

At this point, assuming the future standards mission is still to "codify existing practice", they'll probably keep listening to the compiler writers and programmers who prefer niche optimizations over sanity.

Btw, you should think about whether these optimizations are really that valuable. You're paying a cost, are you getting a benefit? Take a computationally intensive program you care about and recompile it with -frwapv. Don't just look at the assembly, measure the run time. Outside of some contrived example you don't really care about, I doubt you'll see much difference. And even if you do have an example you care about, I'm guessing it could be fixed by changing a 32 bit signed int to use a 64 bit array index.
That's simply not logical. The absence of responsibility is not a demonstration of responsibility.
Do we know that this only exists in the US, or do they happen as often elsewhere (like middle east and africa) but never hear of them because those stories aren't as profitable for media?
I may be misunderstanding your point, but Wikipedia is suggesting that the connection is because of a _back_ migration from North America to Asia https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3951421
Have you never watched "The Littles" growing up - this was exactly them.
Yes. Literally tons of them. The only difference is that you might not be able to pick it up at Best Buy.
Satellite Reign was quite inspirerad by Syndicate https://store.steampowered.com/app/268870/Satellite_Reign/
Why not Elden Ring?
That's funny, I'm 41 and planning on setting up my brakeless track bike for the road again this afternoon (changing the gearing to 42-17 and switching from drops to a wide riser bar). If it goes badly I'll think of your warning.
A tactical game where I can play semi-competitively even if I only play a couple hours each week. Most competitive games like (CSGO, Apex, Starcraft, LoL) have a "twitch" element that take years to build up, and requires constant practice to maintain. And many tactical games like chess have an element of rote memorization that gives it a super high barrier of entry to be competitive as well. So I'm looking for something non-twitchy, but tactical, with ideally at most a moderate sized barrier of entry to get into it. The closest I've come was Hearthstone, but I decided to give it up when I finally acknowledged how exploitative their monetization is.
Its not just touch screens vs physical controls. Far to many of the recent cars with buttons are designed by people who apparently never drove the automobile in question. For example, AC fan controls were in the past simple sliders, or knobs, you could crank it to max when one enters a hot car, then put it at the 25% (or whatever speed) without taking your eyes off the road, in a matter of a fraction of a second placing, what was usually a unique control, in a particular position.

These days the digitization of everything means that modern cars with physical controls usually have up/down buttons to change the fan speed or temp. So like the Ford Flex I rented recently, you can't tell from touching the physical control whether the fan is at max speed, so the sequence is, look on the console for the right button (because there are were a half dozen or so identical buttons next to each other), hold it down, while listening to the fan speed until it sounds like its stopped getting faster. Then when you want to slow down, one has to look/feel for the button, hold it for a second or two until it seems to be roughly at the right speed, try not to over/unershoot because its laggy/etc.

Some of this is the result of climate controls designed to hold a given temp rather than setting the fan speed directly, where the assumption is the fan will run at max until it reaches it set point. But that is annoying in a whole other set of cases, including the one where the car isn't doing a good job of circulating the air causing a hotspot on the sunny side/etc. On my wife's car I find myself pushing the climate controls to max cool when I get in because its trying to run in "silent" mode, or waiting for the AC to come up to full pressure and I want it to cool down faster, then I have to look at the controls to reset it back to something reasonable when it finally starts to reach a comfortable temp.
I learned a great deal from this book[0] by ARP co-founder David Friend. Arturia also has a very nice VST version[1] of the 2600.

[0] https://archive.org/details/learningmusicwit0000unse

[1] https://www.arturia.com/products/analog-classics/arp2600v
So do I, which is why I use Authy.
Unless you need silly stuff like a place to stay or car insurance Landlords check your credit if you rent and most people can’t pay cash for a house.
It's tangentially related insofar as SpaceX says they're planning to go to Mars, and this NTR engine is also for going to Mars. But according to the DARPA announcement, DARPA determined that Falcon 9 doesn't presently support this sort of liquid hydrogen payload. They suggest Vulcan Centaur could do it with fairing modifications. (Vulcan Centaur hasn't flown yet. Where are the engines, Jeff??)
California is easy: just cut down all the almond trees, that will buy a few decades of runway.
What am I missing? 500USD registration fee, but it's hosted on eth and is an nft. Couldn't it just be 0.0000001? What's stopping someone else to spawn .forever2?
> I can't see anything useful from crypto other than laundering the proceeds of criminal activities.

I think it's a pretty arrogant stance to say that just because you don't see the value in a thing that value doesn't exist. I don't see the value in Tiktok/Facebook/Snapchat, but others clearly do. Maybe it just wasn't built for me.

My general thesis on the crypto industry is that it's a fertile space, and provides new tools to people who want to build things. Is the next Google going to shake out of it with 100% certainty? Of course not, no-one knows the future.

On the flipside though, fertile spaces with new tools are exactly the conditions that gave rise to orgs like Facebook/Google/Netflix/etc, which changed the world in a number of ways.

If we're in the 90's and I'm pointing to this newfangled "HTTP 1.0 Protocol" RFC and trying to describe to you web browsers, Netflix, etc, I'm pretty sure most people will look at that as a pipe dream that will never see reality in their lifetimes. It also took many many websites and iterations to get to the Netflix we have today (Netflix being a proxy for "streaming services" for video content).

Same deal with putting credit cards on the internet for faster payments and describing Amazon or Ebay. Does e-commerce have obvious credit card fraud and criminal activity on it? Absolutely, if anything it's grown as a parasite in lockstep with the success of e-commerce.

Does this mean e-commerce is a bad idea in general? My position is no, new technology just presents new challenges with the benefits they also bring.

Social media is the humanity hurdle du jour in a lot of ways, but does that mean we should get rid of it wholesale?
I don't necessarily disagree with your conclusion but comparing gun/crime numbers to Canada isn't particularly helpful. Canada has wildly different tolerances of what is legal as far as violence goes, not to mention the suspect nature of crime statistics in the US when comparing areas with differing socioeconomic status. Many in the US see it as perfectly reasonable to use deadly force to defend property, as that's been heavily pushed into legislation (ALEC's 'stand your ground' gun laws) See this article about self-defense in Canada: https://www.cbc.ca/news/canada/self-defence-what-s-acceptabl...

Your last line is vague - can you expand? The UK has far, far lower murder rates than the US so do you mean that the UK has twice the amount of non-murder violent crime?
Robotech, specifically Macross. I know there have been a couple attempts, but I haven't seen one that scratched the itch. I want variable controls depending on the mode of the Valkyrie/Veritech.
No shit? I had no idea morroblivion was done. Will need to check that out. Skywind I have been following as well
NS/NS2 and Savage have already been mentioned. Natural Selection being my particular jam.

But does anyone else remember the Sourcemod Empires?

FPS/RTS with TANKS! And a Tech Tree!

Unfortunately the Source Engine really doesn't like tank physics.
maybe outward would fit the bill? Not sure about your third point, though.
There isn't one really other than SpaceX COO (or was it Musk?) making a single passing reference to them in response to a question at a conference keynote a few years ago.
That'd certainly be useful
Not even! Burning treated wood is a good way to get a serious respiratory illness.
If you want the convenience of having pre-packaged build, pay for it.

Or get the source code for free, and build it yourself.

What's the problem? Pay for convenience.
Dupe https://news.ycombinator.com/item?id=31502166
Until they drop support for your hardware... Then what happens?
Elite Dangerous but with Gundam/Robotech-like mecha instead of boring ships.
supersonic, as in whip crack or jet plane sonic boom, no.

ultrasonic, frequencies beyond the range of most human hearing, most certainly yes.
Well, analog controls are not very good to control a gps map or browse a music collection.
Missing from the article is the size/density of the material required to achieve several liters of collected water.

Judging by the porous nature of the material, it might require fairly large collectors, e.g. 10x10 meters. If the material is manageable at these large sizes, then it would be like a giant flag or sail flapping in the breeze, that hopefully the wind won't rupture or damage.

Then for harvesting the water... you'd roll it up and squeeze it in a heated chamber?

There are other technologies coming online for capturing water in arid conditions, for example the condenser device developed a couple of years ago at Technion in Israel [1].

Still, it's quite intriguing especially given the simplicity and low cost.

1. https://www.israel21c.org/israeli-scientists-generate-water-...
> I like things like the MVVM pattern, but it's been my experience that it's really not such a good idea to implement it in UIKit, because UIKit was designed explicitly for MVC. I have learned that those ugly-ass UIViewControllers are really important, and I circumvent them at my peril.

I dont understand this. MVVM is an extremely abstract pattern. It transcends the technology stack. How it is implemented on the platform differs, and yes you are not going to avoid the UIViewController when doing it on iOS. But you are still doing MVVM even if your V is actually a UIViewController.

I use MVVM almost exclusively now, and I usually do it in a cross-platform framework (Xamarin/MAUI). The codebase is portable across both iOS and Android with no re-architecting of the high-level architecture pattern.
So should people just wait to buy a house until they cab pay cash?
Do you cache the channel, search term, and results for faster more efficient responses later?
I think you're looking for something that isn't a shill, but I think our tech is pretty dope.

We've built a headband that monitors your sleep state, including EEG, and uses auditory stimulation to improve your deep sleep by up to 40%. The website is https://soundmind.co

Building an EEG headband and learning about neuroscience and sleep has been really fun. Learning about the market opportunities has been great.

For the last few months I've been building our physical prototypes and figuring out how to fit the electronics and improving comfort and reliability.

I think there are a few different areas that are really interesting right now. We're based in Sydney, Australia, which has a few neurotech start-ups.

When I meet other health tech founders, I'm often hearing about really interesting and compelling stuff. Same with companies focused on environment.

Tech isn't that fringe anymore, so there isn't as much "weirdness" in core tech, the fun fringe is going to be in adjacent areas.
Palantir: Just Overhyped and Unprofitable?
>My own take on guns, given the lack of consensus and the solid nature of the Second Amendment to the Constitution, is robust gun education made mandatory for everyone as part of their basic education on their way to adulthood.

This violates the Second Amendment, as it would be a means for the government to infringe upon the right to keep and bear arms. As written, that right permits no qualifiers, limitations or responsibilities.

States could potentially make gun education mandatory for gun ownership, but of course many (including Texas) simply wouldn't.

Also, means testing has a bad history of being used to disenfranchise certain demographics, and I can easily see mandatory gun education being used to deny people of color access to firearms simply as a product of government only providing necessary educational resources to white majority areas.

You can have the Second Amendment, or effective gun legislation, but under the current definition of the former by the Supreme Court you can't have both.
It was designed with the intent to allow slave-holding states like Virginia with huge populations but that allowed hardly any of them to vote to not get outvoted by smaller states that allowed all male inhabitants to vote.

The intent it was designed with is the worst part of the electoral college and was fundamentally unjust and corrupt.
I like simple strategy games that you can play in 10 minutes. For example, Compact Conflict [1] is a simplified, faster-paced version of Risk. (I used to like Civilization, but it's way too long.)

I'm wondering if there are similar short strategy games that you like? In particular, is there one that models supply lines well?

[1] https://wasyl.eu/games/compact-conflict.html
Because architecting your home network's gateway/router to delegate half of what it does to a separate box with proper isolation and never failing DNS lookups is non-trivial.

But mostly, it's because people who complain about k8s have never spent longer than a week setting up their container constellation properly on docker.
You can really tell who lived through the era of 20 stacked, all-unwanted browser "toolbars" and Bonzi Buddy and such, and who didn't.

That didn't go away because people learned. And it never would have.
Ajit from BrowserBox team here.

The core premise of BrowserBox and Mighty is similar - virtualize and run browsers on the server. Mighty is desktop app meant for end users. BrowserBox's API is for developers who can integrate it into apps or build custom apps using the platform. In the long run, one can potentially build a Mighty like app using BBX APIs. It is still early days and looking for active feedback from the community to see where it can go.
> Windows did have a lot of security problems, granted, but many (if not all) were in the upper layers - of which there were many.

Some (most?) of it was by design so Windows 9x apps could run on NT without modifications.
It's death spiraled at this point with the only players left being the god-like skilled. So not especially newbie friendly, which just means the community shrinks more.

Plus Unknown Worlds has moved on to Subnautica, so all updates are Community Driven now. Which is pretty neat tbh.
Have you thought about revisiting Neverwinter Nights? I got it for a song the other day and the amount of additional content made by players is huge.
> The Senate gets the less populous states heard.

Yes. But this gives no say in selecting the head of the executive branch at all.

> The EC still results in most of them being ignored.

The reason that swing states even matter is the EC. Without the EC, the only thing that matters is the popular vote, and only the large cities would matter in electing the President. It's a hack that is inherently unfair to populous areas, but is the main reason joining the Union makes sense to less populated states.
Group F/64
Bump. Would like the lowdown too!
Please don’t quote Ramsey. His whole mission is to funnel people into his high cost advisor and loan products.

He also says that you should give 10% to the church while getting out of debt.
But why pick a port that's never traditionally used for HTTP ?

Firefox isn't just assuming all ports are prohibited, it has a relatively short list of ports where we know it's crazy to pick HTTP on those ports and sometimes people do it to exploit protocol parsing issues, so it forbids that.
It's not really related as SpaceX has no plans to use them and isn't exactly interested in doing so as they don't see them as needed. Also NTR are kind of a tossup on efficiency as while you get somewhat better fuel efficiency, their mass is huge because you're lugging an entire nuclear reactor core along with with you. The thrust to weight ratio isn't great.
All I have to say is, this game sounds bad ass!
This is a google+ moment for facebook. Hope they compete and win. I genuinely like facebook as a company, and what they're doing with their VR computer bet.
Exactly. The reason I pay for proton mail is not so that proton mail doesn’t know I’m a customer. It’s because proton mail doesn't read my emails. Gmail/Google does. That’s what privacy is important to me as an email user.

Sometimes it feels like people scream security === anonymity === privacy and really don’t understand what they’re even yelling about.
on the contrary, approval voting is specifically beloved by game theory experts for its immense resistance to tactical voting. for instance, NYU professor of political science and *game theory*, steven brams.

bayesian regret and voter satisfaction efficiency calculations show approval voting generally outperforming alternatives such as instant runoff voting ("ranked choice voting") with any mixture of strategic or honest voters.

https://www.rangevoting.org/BayRegsFig
https://rpubs.com/Jameson-Quinn/VSE5key

part of the reason this happens is that the IRV/RCV tabulation mechanism flat out ignores much of the preference information on the ballot.
https://www.rangevoting.org/IrvIgnoreExample.html

approval voting is also just much more resistant to gamesmanship. it satisfies the "favorite betrayal criterion", meaning it can never hurt you to support your favorite candidate with approval voting. for instance, my aunt voted for biden even tho she preferred warren, to try to stop trump. if she had been ranking them in a single IRV/RCV election, she would have analogously ranked biden in 1st even tho she preferred warren. this kind of tactic means electability is still key, and it disadvantages third party and independent candidates.

with approval voting by contrast, she might strategically vote for biden (her 2nd choice) but she would still be free to also approve warren, as that could not possibly cause a worse outcome for her.

the center for election science has a good compilation of the best articles on tactical voting.

https://electionscience.org/library/tactical-voting-basics/

there's also an excellent book on the topic, called "gaming the vote".

https://www.amazon.com/Gaming-Vote-Elections-Arent-About/dp/...
Minor nit: I too was confused by the wording:

"compression speed is lower"

To me this reads as though it's faster. Maybe you meant "compression speed is Slower"?

Disclaimer: I generally dislike being pedantic, especially on HN. I hope this message doesn't come across that way.
Maplestory was a huge part of my childhood, I've always wondered why no other company has made something aesthetically similar.

I didn't care for the endless RPG grind so much - it was really the graphics and soundtrack that made such a lasting impression. Cute monsters, cute characters, cute equipment, cute maps, cute music, everything was just cute and relaxing, but still with a distinct flair that made it not feel uninspired and saccharine. I still have some of their BGM tracks in my playlists.

It's been a very successful game, too. Although outside of Korea it mostly died out long ago, in Korea it's still one of the most popular games. The global servers are mostly deserted, but when I managed to hop on the Korean server a couple years back, I was shocked to see that it was packed.

Despite its enduring success, to this day, its aesthetic is still completely unique. Other popular games have had tons of clones (some of which have overtaken the original), but somehow no one's ever made another Maplestory.
Please read some history. Framing America's founding in racism is dishonest at best. The history of every civilization has been of one group in power doing what it can to maintain power. Race has absolutely nothing to do with the power dynamic.

While westward expansion did kill many natives at the hands of settlers, not just white, the majority of the native population had already expired long before westward expansion. Diseases introduced by Europeans wiped out an estimated 90% of the native population before the colonies were established. By the time of Manifest Destiny the Americas were empty compared to pre-European contact populations.
Tracking On-Call Health
Bounce fees are highly profitable. Large banks earn over a billion dollars in bounce fees yearly each.
I was very impressed by Felix Krause, who collected more than 380.000 data points over 3 years about his life in a single database and shared many of his learnings publicly: https://krausefx.com/blog/how-i-put-my-whole-life-into-a-sin...
Didn't Sword and Sworcery kinda do this? At least the get weaker over time aspect.
> just a reminder that Fastmail is based in Australia.

> However I would remind you that since Fastmail is based in Australia, its privacy is pretty limited.

And Fastmail’s data centers are in the U.S. I don’t know if they encrypt all data and logs at rest. They/the data centers could be compelled to hand over data to U.S. three-letter-agencies too, with an NSL (gag order).
What is the CO2 impact of producing glass vs plastic? Of collecting and recycling?

Glass has a lot of good properties but it takes a lot of energy to melt the sand and mold into shape.
i think SG1 might make for a better game where every "season" new planets could open up. Every set of planets would have different challenges - think Talos Principle with FPS.
As much as i like them, SpaceX approach of move fast with explosion is best kept away from nuclear :)

Also they don't seem to have relevant experience