skysight-inc/HackerNews huggingface dataset:
Fun safety problems.

Towards the end of this post, the author mentions a bunch of places where std::sort() blows up if your data or your sort rule doesn't exhibit strict weak ordering. In some cases you get a bad sort, which feels fair enough since you violated the rules the sort algorithm is relying on, but in others it literally has Undefined Behaviour in C++.

Notably Rust's sort() and unstable_sort() do not have this problem, because of course these are safe Rust, and safe Rust doesn't have Undefined Behaviour. But why can this work?

First up, one bullet which gets dodged is that Rust's floating point types (f32 and f64) are not Ord. Rust acknowledges that NaN != NaN and therefore we can't expect to go around sorting a slice of floating point values. In C++ that's on the programmer, in C++ the fact you can write a < b means that type counts as ordered, even though it trivially isn't for several built-in types. So if you simply naively try to sort an [f32] Rust says you can't because it isn't Ord, you will need to write a lambda or whatever to Order these f32s and then if some of them are NaN your lambda is responsible for deciding what to do about that.

But even if we insist on getting in harm's way, safe Rust promises to protect us anyway. For example if I make an array of a thousand misfortunate::OnewayGreater<u8>s they're only one byte each, yet they all insist they're Ordered greater than each other and even than themselves, Rust's sort() doesn't cause Undefined Behaviour on this input. It may never succeed, since all the elements to be "sorted" insist they're greater than each other, but it definitely won't segfault, trash unrelated memory or cause chaos.
Awesome! I really appreciate you taking the time to write this explanation. Very interesting.
I do hope to dabble in video content some day, but making videos is not yet in my skill set, so it'll take a lot of work to get there. In any case, I don't think I'd put my videos on YouTube, that algorithm seems toxic for creators.

There's also the unpleasant fact that somebody else is already filling YouTube with content based on my catalog. Despite having done the original topic selection and research, I'd look like the johnny-come-lately.
It's not working, but not because the standard says you must support a much more lax format. It's not working because some people are writing bad code, that code does not only fail for spaces between quotes. It fails when more than 50% of the world tries to use their native alphabet - when using UTF-8.

It's not the standard's fault that people implementing are not following the old adage of implementing standards: "Be strict in what you give, be lenient in what you accept."

Considering how there's really not a tremendous amount of variety in what e-mail software people use, it boils down to those maintainers' stubbornness. If you dig trough old mailing list threads and issue tracker tickets, the ossification becomes quite visible.
I can see why devs don't check the IAP-share-for-family box, but ultimately the result is that fewer people are using child-specific accounts and the safety benefits as a direct result.

I understand that devs have to make a living, but how many repeat sales do they expect to make for the same family?

Regardless, it would be nice if the Apple app store told you if an IAP is shared or not within a family, it is important information for making purchasing decisions.
I think even on-prem should generally use S3 for the scalable storage parts like user image hosting, scaling storage sucks. But for app, database, or compute that’s anything but a one-off? Dedicated servers destroy in terms of cost/performance. And bandwidth on AWS is an incredible ripoff, so if you’re doing any heavyweight data hosting, you should absolutely bust out the calculator. OVH boxes with dedicated 1 gbit lines are just absurdly more cost efficient there.
That's similar to asking where infinity starts and ends. I like Spinoza's bit about a self-causing cause for this.
> Not much but I heard earlier in the year people were making $50 a week.

How does that work out in practice when the transaction costs are already at that level? $100 sale with $50 of gas fees?
why do i need React for any of this?

most template engines have partials and some have macros (Jinja2)

React-based static site generators are so slow that they’re unusable for any website that has more than a couple pages
Individual humans aren't an ecological disaster, some systems weve chosen at macro scale create ecological disasters. Some humans getting maleria won't reduce that, if anything it will waste even more resources.
> I could buy a motorcycle/scooter and gear for similar money

I did a similar calculation myself recently.

I sold my car for a profit given I was driving very little. The furthest I’d been driving most of the time was 3 miles away / 6 round trip.

I looked into an e-bike but it seemed to make more sense to get a motorcycle. The bike, title transfer, helmet and some gloves wound up being less than $3k.

I also decided it was probably safer to ride with traffic at 35-40mph than be riding on the side of the road at 20mph tops.
I find the balance on them and the wheel size to be pretty unsafe for a lot of roads. Also, some of the hills here, I end up having to push the scooter up anyway.
In a population of 300 million, like the US, that's 300,000 prevented cancer cases. We reported about 5x as many new cases last year.

I'm not saying we should mandate reduced sodium intake or anything, but having the ability to reduce cancer incidence by 20% is huge. Not just in terms of raw economics, but the societal impact of not losing grandma or grandpa unnecessarily is something we can't easily quantify.

I doubt anyone in the US in the 90s expected smoking rates to drop the way they did, but it is possible to discourage unhealthy behaviors that have externalized costs, like smoking tobacco or eating garbage.
Nah, that's fair criticism, but my point is really just that at least some large subset of Christians doctrinally accept a scientific explanation for the origin of species. My instinct is that many of those Christians wouldn't have that much trouble reconciling the Big Bang theory with their religion.
What's java's RSA history look like?
I think the demographic is very well informed and we should praise the diversity of opinions when honestly voiced. People on this website almost always discuss the central point that was raised and rarely use rhetorical fallacies. On the other hand what you are doing is very clearly an ad hominem.

Partially relevant xkcd https://xkcd.com/1494/
Why are you blocking PetalBot? It's an actual search engine.
There are options beside AWS and colo.

A lot of companies are fine just using a handful of VPSes.

I think the biggest problem with starting on AWS is engineers are extremely susceptible to playing with new toys - for better or worse.

Engineers are going to try all AWSes new stuff, which is fine. The problem stems from engineers wanting to do stuff on the newest shiniest AWS toy whether that actually makes sense financially or much more importantly in terms of the product roadmap.
This is great because I just replayed this game this past week so the quote was fresh.
It looks nice. The "Midomi" tile has a minor spelling error: "dentify" and the utm parameters sometimes suggest that this website is an email.
Been looking for something like this - what are they called?
AbeBooks most expensive sales of all time
TLDR: Please forget about those helmets it took us a full 30 days from the offer to finally shipping. Also this https://www.wsj.com/articles/germany-blocks-nato-ally-from-t... never happened. Ribbentrop secured peace in Europe, and we should strive to repeat his achievement. https://en.wikipedia.org/wiki/Stalin's_speech_of_19_August_1... https://en.wikipedia.org/wiki/German%E2%80%93Soviet_Credit_A... https://en.wikipedia.org/wiki/Germany%E2%80%93Soviet_Union_r...

best summed up by:

Germany 2015: "Greece must make painful economic sacrifices to receive bailout"

Germany 2022: "Germany will not make any economic sacrifices to stop a genocide"
Imo it's the author's attitude for why we have so many regulations on things. Their argument is essentially "I didn't do my reading to learn the implications of doing this thing, and now it hurt me." It's why the concept of an "accredited investor" exists.
In the uk they weren't.

https://www.gov.uk/government/news/increase-in-hepatitis-liv...
also because munich is a major hub airport
> Can you really just say "religion!" and then do whatever you want?

Whether or not you can do so really depends on what "religion!" you're actually claiming, and the biases of the people involved in trying your case.

What this kind of thing _usually_ signals in the US is "a conservative Christian is discriminating against an LGBT person in some way, and claiming that their first amendment freedom of religion rights are being violated if they aren't allowed to continue discriminating."

And basically that succeeds sometimes, because Christianity is the dominant religion in the country; but more so because the vocal part of Christianity that is rabidly anti-LGBT is surprisingly well-funded and surprisingly oft-found in places that matter. In this case, the federal court of appeals.
FAANG doesn't need to use cloud either. Notably, Facebook doesn't (and, a bunch of stuff at Amazon was still not on cloud until _long_ after AWS was invented).
Greg Egan explores this idea too. In his Quarantine. From the perspective of a guy who was involuntarily programmed for loyalty. Interesting stuff.

Stephen R Donaldson also touches the subject a little in his gap stuff.

Of course these days we'd probably mark them with an RFID chip. Just beneath the back of the skull, in the spine, right next to the microbomb.

(Keep getting that god damn you're posting too fast bullshit. Thank Hacker News for protecting you from bad thoughts)

(Expand your scifi literacy)
Report as spam, it starts to hurt the sender in the end.
if all you need is shell/tui, sure. what about app development, web development etc?
Modify an actual creature and release it to the wild where you cannot take anything back - including the freak mutations that the new organism will receive and give due to chance. What could possibly go wrong...
I get a lot of what you are saying, and have similar feelings sometimes. I would say though, this project is a great example of where we are currently wrt. COTS-ish ML.

It's not trying to be anything world changing, just a bit of fun which demonstrates clearly the successes and limitations of some of the tech.

Also worth considering that whilst you are studying this, there are many practitioners on here that have will have gone through similar journeys.
America's Silent Billionaires
Those character traits are well represented in both the pro- and the anti-cryptocurrency crowds, no doubt. But it was more of a meta comment on GGP saying "there's a deep divide" and GP responding "what are you talking about, every good person I can see is anti"
Based upon outages when a single AWS zone goes offline, a whole hell of a lot more than side projects aren't taking advantage of multi-zone redundancy.

I think what many fail to realize is that - surprise surprise! It isn't that simple. Many think "if my zone goes out, I'll just migrate to a different zone!" Nope! AWS doesn't have the capacity for it - as we've seen many times, AWS can't seem to handle the migratory load when a zone goes out. Sure, the other zones don't really die, but good luck migrating your workload to them.

But when touting multi zones, no one ever mentions this little nugget of information.
Amazon Europe Unit Paid No Taxes on $55B Sales in 2021
> Even if 9/10 CPS agents are going to make the right decisions

That is extremely optimistic.
I'm using Docker inside a Vagrant virtual machine in my new M1 mbp. Works great! (I use ubuntu arm vagrant boxes available at vagrantcloud, but you can also bake your own image using, for instance, packer).

Biggest advantage for me: I don't pollute my Macos.
Everyone wants to come to the US in their youth, then they become 30ish and desperately want to move back “home” to raise their kids in peace.

There is a cycle of wanting economic benefit, then finding that it’s too hard to actually spend it in the US political climate.
But if traffic is high in the beginning of the month does this mean you should be allocated more budget? How much? Such an alarm doesn't really give you any insight into where the additional costs might be, or where/whether it's worth spending engineering time optimizing!

And that's if you even have a budget :)
Ukraine's Impact on Global Ag Markets
This article complains that downloading stuff is slow and then goes on to propose a solution where you have to wait for stuff to download before firing a scroll handler.
I agree with these things in practice, but I feel they ignores the root of the problem:

Cost.

---

The joke of a school I went to now costs upward of $38k/yr base (not sure what room/food on top of that is). Hell state schools are upwards of $20k a year even with financial aid...

Maybe higher education shouldn't be this expensive across the board so people wouldn't be saddled with crippling high-risk debt while they're arguably still children.

I can tell you whatever the %#%$ I got was NOT worth anywhere near that in tuition... gen-eds were effectively highschool 2.0, and I was learning more in-industry than I was in the classroom at the time for my main area of study.

To think people are getting charged $38k+/yr for that just pisses me off. Even if it was an objectively good education + program - it's still too expensive.

---

Also one more thing I want to address in your response: what about economically disenfranchised peoples? If we implement the ideals you lay out I can easily see that being a huge barrier. I personally believe these folks should have access to higher education too - which is why I strongly support things like financial aid, grants, scholarships, etc.

If we make it into a more traditional loan I think it would potentially discriminate against students who come from less-than-ideal backgrounds.
As an exercise for the reader. :)

Both are possible and have been done before.
My boss isn't a federal employee. This doesn't apply to him.

I'd quit and find a new job.
Having done just this transition, the assistance means harder workouts. It effectively lets me set the load to however much exercise I'm willing to do at the moment, even down close to zero, which — paradoxically? — means I get more exercise.

I think the reason is I feel much less need to keep a reserve of energy so I can get home without getting exhausted.
Thanks for insulting 99% of the Dutch. We have great bike infrastructure and the need for helmets is way less.
A fight is going on inside me.

It is a terrible fight and it is between two wolves. One is evil–he is anger, envy, sorrow, regret, greed, a fascination with From Software games, a willingness to put up with Sony's DRM, and now, a passivity towards being forced to see ads while using a PlayStation 5.

The other is good – he is joy, peace, love, hope, serenity, running GNU/Linux based SteamOS on a handheld gaming device, plays lots of popular new and old PC titles, can run emulators for older consoles, and is the portable Steam Deck that you can take anywhere with you.

Yesterday I fed the evil wolf. Walmart advertised an exclusive PlayStation 5 restock. I was able to buy it before it sold out in under 10 minutes. I admit I'm sucker for Lovecraftian games and chose to give in for something capable of playing both the new Demon's Souls and Bloodborne. The guilty feeling hasn't left me yet. Seeing this now is like a slap in the face, leaving me even more disgusted with myself than before.

I predict the extreme demand for PlayStation 5 consoles has emboldened Sony to venture down this dark path. Perhaps part of the equation is perceived loss of profits due to constrained production that's causing the current restocking madness.

If those aforementioned games weren't PlayStation exclusives, I'd have blown my gaming budget on a Steam Deck instead. I hope the Steam Deck continues to be successful. It's success contributes to the proliferation of Linux devices; it normalizes the idea that a computer should be modifiable by the person who owns it; and helps to preserve the hacker ethos for younger generations.
Sorry, we didn't have enough space to fit it on the blog post. You can find the list of languages on page 4 of our paper: https://arxiv.org/pdf/2204.08582.pdf

I'll add this to our github repo, too.

Thanks!
> Our interactions with them were almost universally positive; they'd clear the sidewalk to let kids through, try to keep kids from seeing drug use, chat and share candy, etc.

With an adult present, sure, but holy moly would I not leave my kid alone around drug users offering candy and a chat. Hell, I might be one of those hypothetical CPS callers that everyone is worried about if I saw that taking place!
You're wrong. I used to run node + mongo on my 3B+ until it died on me one last time :(

It could manage much, much more than that. Now, I haven't tried running Next on it but unless it's worse than Nuxt (which isn't all that fast, really), it should be fine.

These little SBCs are only lacking at GPU tasks
The vast majority of a coffee shop's business happens during the morning rush. If you can't be profitable just from that, the small trickle of customers for the rest of the day isn't going to make a difference to your overall finances, whether they are staying at the table for 1 hour or 4. This is why most coffee shops don't really care about this problem.
Fuck off: I won't crawl it through!
Some of the arguments presented are not e-bike specific. And those that are specific to e-bikes, specifically the "good for the planet" argument, are dodgy (as the report linked to by Bray in that section admits). To be fair, I have no real issue with e-bikes. If they get people out of their cars, I'm all for it. I'm a long time cyclo-commuter, and like others in this thread, I've had a knee-jerk reaction to e-bikes, but I've gotten over that.
Those character sets should work, the standards allow it. Your software should auto-punycode the domain part anyways.
I'll be honest, my experience is like literally the exact opposite. I guess "Once you get good" at anything it seems easy, and learning something else seems like a waste of time. But every time I want to do something in AWS it feels like asking for a house and having someone hand me a pile of bricks and 2x4s and then charging me for 2 houses.
I think people forget that they used to be cheap. They built up a lot of brand equity and mind share in that time and then proceeded to boil frogs until AWS gross margins exceeded McDonalds.
I'm a lot on boats and before covid also in planes. I would not be able to do my coding on my desktop at home (which, like yours, has a good fiber connection)

Even if I wanted to, I cannot get a stable and fast enough connection there to work on a dump remote terminal.
Im ZK, Agent aus Türkei

Deutschland, Deutschland, alles ist vorbei!

:)
Personal ramblings about diaspora*, my work on it, and mistakes I made (2020)
Noe Valley/Bernal Heights is quite good. There is also schools in Noe but I guess SF is some kind of lottery system so it's not guaranteed your kids can go that school.
> Here by “you”, do you mean the player or the developer?

I meant the developer. I know this tech does exist but Diablo had to build their own auction house, integrate with Stripe, build a store, etc... I never saw MTGO, I just believed it could exist. Any ERC-721 compliant asset can be traded and stored on any NFT marketplace, so you get all of these things for free as long as you write a bit of code for the card. In my eyes the time it takes to get something up to become tradable on Ethereum is similar to getting a blog going on RoR - it can take only minutes. Also become Ethereum trades are atomic transactions it gives us more power than most game stores, for example I could trade my Shiny Pikachu for your Blue-Eyes White Dragon. Not for money, but for other games assets. As part of the same Transaction. Think about a Runescape trade where you have the items on your side and their side - you know if you click accept and they click accept you're going to get each others items. I think that's pretty neat compared to the norm of using third parties to manage the trade, or doing it purely on a trust basis.

> I don’t think I’m understanding this right. Is the game open source?

Parts are open source but not the majority of the game.

> What’s the asset that’s decoupled from the game? The ownership data on the blockchain?

Yeah that's right, the cards themselves.

> If the game logic is not fork-able as well, I don’t see the value in forking the chain. It would be the equivalent to the Hearthstone team releasing the card art to the players once they shut down the game. But your collection will be lost as cards in the sense of gaming cards.

So this is sort of what I meant about forking the game. Because the data for the cards are off of the game you could use the assets themselves to create another version and keep ownership from the original game. I know this is a bit of a crazy idea but it is a possibility due to the decoupling of game and state. This was more in response to someone else who said that this was a Ponzi scheme as if the game servers shut down you'd lose your cards (which I don't agree with anyway, because it's a game - not an investment strategy lol, but I was just thinking about that when I wrote this).
IMO a good example here is ops. I grew up in the era where net businesses started by renting colo space or getting a T1 line. When I learned about starting net projects, I learned how to set up all the things needed to get a project going in one of these settings. To me, running ops on a Linux or BSD box is simple; I've literally been doing it since I was a kid. These days it's a lot harder to find people with this expertise. To _me_, buying a DIA circuit and setting up a mini-DC for a business is simple. To most others who experienced Linux through Ubuntu or mostly grew up using MacOS, using cloud-VMs is probably a lot simpler.
A Greek Green Man (2014)
Interesting, what are the things that a Turk would need to adapt to?
Complex uncapped pricing is not a theoretical problem.
Cloud lock-in is not a theoretical problem.
Loss of control in case of downtime or a "ban" is not a theoretical problem.
Cloud reducing complexity is questionable and may swing the other way.

They are valid concerns or at least warnings. You're obviously right that there's tradeoffs but the thing I'm sensing in our industry is that it's increasingly seen as just the default "thoughtless" infra model.
Apologies for forgetting that `godoc` isn't built in (and looks like jerf has fixed you up). I'd argue about what's "not especially useful", but "reasonable people will disagree", as they say!
Yes, I had a nasty bug in an initial version of glidesort where I (naively) assumed that I could create a temporary copy of an element by doing a memcpy and call the comparison function on this temporary copy a bunch of times before throwing it away, since I assumed the comparison function would not mutate the copy. Unfortunately interior mutability means this would lead to potential double drops, and it was just not sound.
There is a war going on between Russia and Ukraine. If you go to Russia's TikTok, you will find no mention of it. Not because someone at TikTok said "let's make a feature that users can opt out of to highlight insensitive things," no, it's because you will go to jail if you upload content that Russia doesn't like.

Let's compare. You say things Google doesn't like, a purple squiggly goes under your words that you have the option to turn off. You say things Russia doesn't like, and armed men barge into your home to take you to jail.

How disconnected from reality do you have to be for me to have to make this comparison explicit???