skysight-inc/HackerNews huggingface dataset:
Just like other types of „experiences“. A nice orchestra concert in a good hall does not cost an arm and a leg. Reasonable tickets to opera are about the same as top-tier rock show. Value of those experiences is always subjective. Just like rock'n'roll style partying.

And, just like with any experience, you don't need to go high-end if you want a good bang for a buck. I would even argue that usually best memories and experiences come from lower end. Most memorable classic music show I visited was a play in a tiny Bavarian village in a 19th-century SPA, ticket was €5 IIRC. Music was fitting, sound was good (but I'm used to shitty rock shows so...), performers did a good job (for my dumb self) and overall it was a great accent on the whole trip.

I don't like the „you gotta go“ notion though. Ultimately humans have limited resources, both time and money and it comes down to priorities. Skipping a section or two of experiences does not make one less „open minded“. But calling out people for skipping a section or two does make one not „open minded“ for sure.
Sounds like the community should stop touting Rust as a “safe” language.

It shouldn’t be the responsibility of every adopter to dig deep enough to find it’s actually not true.
I already can't commit to a master branch or have a master key, because reasons.
> from a Snap survivor: ”So it’s frustrating; they expect us to still go out and win with these products, yet we have fewer resources.”

I don’t know what function this is it their manager is telling them, but this quote really reflects a bull market mentality that success is a function of resources applied without acknowledging the inefficiency of throwing money at a problem. People who want to be successful over the next 5 years really should be thinking in terms of how to operate efficiently and leverage what they do have. I think a lot of young VC-funded tech workers misunderstand how elastic resourcing actually can be in the software world, and how much past resourcing was speculative and incremental-not essential.
panic doesn't instantly crash the program. It prints out debug information first. You could have kernel panics work the same way.
Oh wow thanks. Just set that up. I didn't realize Github Pages was so simple
What is the goal? Is it to make using the classic Macintosh more ergonomic in a modern world?
The best people leave first, triggering the death spiral.
Injuncting DNS providers is pissing in the wind. If MPAA and the gang want to prevent access to content they allege is "pirated", they have to go for the authoritative DNS servers, which are likely under the control of the alleged pirates.

If they go after resolvers, users can simply switch to a trustworthy resolver, such as an unbound instance on their very own Raspi. And they'll probably get a performance lift out of having a local resolver.
It's just a fact. Vancouver is the favorite place for corrupt party officials to park their money in real estate.
> We have laws for separation of church and state, they should be applied to this as any other. This is a religion.

I'd say this about any sort of psychological theories that get intertwined into the justifications of power structures. The government should not be speculating about or creating rules about people's inner states. A government trying to change the minds of the population undermines democracy. An administration, fine, but not the government itself, with regulations paid for with tax money.

People should change governments. Governments shouldn't change people.
Aren't other people joining his project in this case?
I would think it's actually harder to do eye tracked foveated rendering than motion tracking. They're not identical problems. Motion tracking is a feature, foveated rendering is an optimization that needs to significantly beat the naive approach of fixed foveated rendering.

Part of the problem is you can throw everything you have at motion tracking. You can over render and then use the end of frame head position to space/time warp to adjust the render the display gets, maybe throwing away some of the edges.

For foveated rendering, you need to know what to render at the START of the frame before you render it, there can't be any waste, and we're only talking about a thin band of rendering gain IF the user is not looking forward. I would assume the focal point can change faster because you're at least dealing with the head movement + eye movement, so it's even more work that needs to catch up at the end of the frame.

I really do not think foveated rendering is easier than head tracking. If it was, we would see more of it. Dynamic foveation is really only just now coming to headsets.
Where in your opinion are all these productive countries without western governments?
And yet phones started off big, bulky and with no features and now everyone has a smartphone in their pocket.
Yeah it looks like it's just an opportunity for "unusual" datasets and research by the "outsiders" to possibly break through academia's typical cronyism.

Edit: it's actually sort of hilarious that Haidt's Moral Foundations Theory can't come up with any diversity angle. Is it foundational or not?

It's got the smell of someone selling a Grand Unified Theory being annoyed that they're asked to check off whether and how their research addresses gravity.
Google Search is dying. Last night I tried to identify a baby rattlesnake (?) in our living room. On my wife’s phone, many of the pictures were for ratsnakes. Of course, I didn’t notice it while I was waving brooms around, and of course I can’t reproduce the issue while logged out.

YouTube, Android: Fair point, though android is shrinking in developed markets.

Gmail and maps are commodities with minimal network effects and differentiation.
I don't think it is more difficult than it use to be. There's more layers in some cases, but most of the time those are abstraction layers that making things easier (or at least attempt to).

I think the difference is maybe one of perception. We can do more so the baseline expectations of users/customers are higher. I also think that there has been a higher growth of people specializing in one area rather than every programmer sort of being a full stack generalist by default. So for a front end specialist, databases and server side may seem like a black box and more complicated than ever. Or someone specializing in kernel programming might think front end is more complicated than ever.

Generally you can still do things the way they were done in the past if you want to. New tools might make things easier and learning them might seem complex, but you don't have to.
Men cry when the situation calls for it. I don’t understand why there is a need to change the best force for civilization the world has ever seen. Not giving into trivial sadness and breaking down crying and giving into self pity is a genetically imbued superpower. Women just want to bring us down to their level.
It's unreasonable for people to ask men to be better about emotions and then expect them to immediately go from being socialized to suppress them to being emotionally mature without some growing pains. Growth takes time and support, and they're less likely to try again if the support vanishes when they try to grow.
If the shoe fits.

Do you have any actual counter points or were you planning on beating that ad hominem to death?
I had the opposite experience, my family has a history of motion sickness, but myself and other family members that have tried it have felt really natural in VR. Even my sister could use smooth movement and "advanced" settings, which I never would have predicted.

Our best guess is that the 6DoF system at least matches head movement, which might be the difference that makes our brain(s) not freak out compared to reading in the car, etc.
There are some exciting ways to continue using the heroku build packs and Google cloudbuild to host on gcp. You can maintain git push deploys costs can be pretty inexpensive. The primary cost is around managed postgres.

https://cloud.google.com/products/calculator#id=46eb44ca-9ac...

It isn't the same as a free plan but can provide a very similar ease of use. My profile has contact info if you want more detail.
Even then it would not really be accessible. Alternative texts are just text blobs without any semantics and are read by screenreaders without any interruption.
I didn't know the Azure CTO was the CTO was the C++ community. I'm sure the billions of lines of code written in C++ for the finance industry would love to have a word.

The insufferable nature of the people isn't the advocating of safety. It's that Rust seems to have evolved a community of "X wouldn't have happened if Y was written in Rust!" and then walking away like they just transferred the one bit of knowledge everyone needed. They occupy less than 1% of the programming community and act like they single-handedly are the only people who understand correctness. It's this smug sense of superiority that is completely undeserved that makes the community insufferable. Not the safety "guarantees" of the language.
What living in the suburbs have to do with it?
> Like saying the bible or the koran is "just words" rather than the foundation of societies and the cause of wars.

It _is_ just a collection of words though, it's people that take it very seriously and get offended that start the wars. Had they learned this credo when they were young, they might not have escalated it to war. Anyone can just shout words out, you going to get offended at everyone ?
Then Linus is wrong because the unsafe keyword has nothing to do with no-panic guarantees? Unsafe correlates with memory safety / UB, so using it in a different way in the kernel would be flat out wrong.

The language determines the definition of its constructs, not the software being written with it.

Edit: It's worth mentioning that while I think he is wrong, I think it's symptomatic of there not being a keyword/designation in Rust to express what Linus is trying to say. I would completely oppose misusing the unsafe keyword since it has negative downstream effects on all future dependency crates, where it's not clear what characteristics "unsafe" refers to which causes a split. So maybe they need to just discuss a different way to label these for now and agree to improve it later.
Kind of actually. 10x’ed my net worth since 2019 with TSLA stock. It pays when you can see through the BS fud like your statements.
I'm not sure that's exactly the right read in a way that is important here. Sure, if you buy a game on Steam or EGS, you're still kinda just "renting" it since if they go away, you can't play the game because of DRM. That said, I have a lot more faith that Valve will be able to keep offering Steam, since it's so lightweight, relative to the clear amount of cost inherent in running Stadia.

It's a lot harder to build a walled garden from scratch as a late-comer, and even harder when you're building it in a swamp where people are less confident about moving in.
I think he does make a good point about the wrong answer sometimes being better than a panic. I assumed rust in the kernel would be compiled with no-panic.
because people of modern age have to destroy everything's good, to feel better about themselves, without having to actually be good.
Thanks, that was a very professional comment!

OED really goes all the way into their words
This is why programs automatically saving their state is important.
That's wrong. Licenses are not bacteria.

First, AGPL only requires to release changes ONLY to the existing AGPL codebase and ONLY if you are providing it as a network service.

Second, the whole idea of virality is a huge misnomer. There is no such thing as one thing "infecting" another in copyright law.
GPL/AGPL cannot magically make another piece of software change license.
Rubiaceae always manage to deceive me. They imitate other families really well. Strong vibes of Passifloraceae and Solanaceae in this fruit. If it looks like everything but without any distinctive trait, Rubiaceae.

So a distant cousin of coffee, then. A "Gardenia".
Ah now I’m not going to stop thinking about this all evening.
Fairly certain that eye tracking will be standard on the next generation of VR devices (at least from the major players like the Quest Pro [0] and Pico 4 [1]), which is exciting and terrifying at the same time.

[0] https://www.roadtovr.com/oculus-quest-pro-eye-face-tracking/

[1] https://www.roadtovr.com/pico-4-pro-enterprise-eye-tracking-...
You have a loose definition of "all" and "literally nothing."

I don't expect entrepreneurs to be 100% successful in every venture and the things he has delivered on are pretty substantial.
At least they don't go around slandering programming language communities.

If we're going to be serious about who is being toxic, it's definitely Linus in this thread. Guy makes first mistake (by a very broad interpretation of "mistake". Perhaps "misunderstanding"?). Linus goes nuclear. And while his reasoning is sound, his argumentation cycles between threats, bad-faith arguments, and just plain old yelling.

What some people don't understand is that the Linux kernel isn't 'led' in any meaningful sense. But I suppose some projects don't need actual leadership? I once was recommended a Metallica documentary, because "It's amusing to see what emotionally stunted 40-50 year olds who have never had anyone tell them 'No' since 18 will do." That's the Linus vibe -- somehow we've limped along to here. Seriously, read the rust/rust-lang issues/RFCs. Those people sound like grownups contrasted to this.
I do actually. We will all migrate from a 5" glass rectangle to smartglasses in perhaps 5 years.
It's a percentage of a base unit. i.e. the amount of flour used is 100% of the base unit amount.

Sounds like you want the total percentage which is just as easy to find. Given their example, the total is 170%. The proportion of flour to the total is 100%/170% = ~59%.

Think of it as a "separation of concerns". Using a base unit allows you to measure without regard for the other ingredients. Expressing it in percent allows you to scale a recipe without regard for the literal amounts. It's a good system.

Ever write CSS with "rem" units? It's the same idea.
This is so well said.
The greatest difficulty I find programming today is hard dependency on cloud services without an adequate simulation of those services locally. I strongly believe that you need to be able to run your code, and many teams just can’t without sprawling (expensive) test environments. If you can’t run things on your machine, you sacrifice the ability to experiment without spending time deploying, checking with colleagues about shared test infrastructure, burning cash to run dev clusters, etc., etc. It just slows down the feedback loop.
As a reasonably able amateur, anything involving Linux is pretty much the opposite of comfortable.

I have a recurring pattern: I undertake some sort of project involving installing Linux somewhere, run into problems, spend huge amounts of time googling stuff and trying random solutions from forums and Stackoverflow, before strengthening my confirmation bias that "Linux isn't ready for the desktop", then giving up and promising myself never to be so daft again. Sadly, time always dims the pain, and it only takes a few months before the cycle repeats.

It's depressingly reliable, whatever the project; e.g.:

* using a Raspberry Pi as a wireless access point (failed, despite multiple attempts and approaches)

* using a Raspberry Pi as a more clever USB drive for a Tesla's dashcam footage (never reliable, despite closely following instructions

* installing NVidia & CUDA drivers in Ubuntu (nah)

* installing NVidia & CUDA drivers in Fedora 35 (mostly nah)

* installing NVidia & CUDA drivers in Fedora 36 (almost worked... despite 36 not being officially supported!)

(To be fair, setting up a PiHole was pretty painless - props to them!)
These days, all internet has been reduced to is the few social media apps owned by the same few companies.
This webpage is an accessibility nightmare. Can't even zoom out.
Script Runner for Rust
OK, but Griner at least receives consular assistance from the US government - she wouldn't even get that if she were a Russian dual-national.
To clarify the above, the criminal charges came in not over copyright but over destruction of evidence and false statements:

> However, criminal proceedings began when it transpired that Fairey lied in the earlier case, destroyed documents and submitted false images. In a statement published following the proceedings, the artist said that he 'accepted full responsibility for violating the Court's trust by tampering with evidence during my civil case with the Associated Press,' before going onto argue that he still believed he had a strong Fair Use case.

Trademark infringement cases can be ruinous, especially without insurance, but it’s civil not criminal.
They also have an explicit expectation that most papers will "slightly to moderately advance[] SPSP's goal of promoting equity, inclusion, and anti-racism", as well as a header that separates the DEI review from the normal review. It's hard to imagine someone reading this policy and saying "well, my research is unrelated to equity or anti-racism, so I'll just say that and it'll be fine".
Freedom of (non) association does not extend to protected groups in public spaces. Businesses can no longer exclusively serve white people, for example, since their stores are considered public accomodations.

Ideology is not a protected class, however. In the case of Haidt, they are free to not present any research at conferences unless it advances their definition of equity, and he has no choice but to go along with it or walk away.

It's worth pointing out that they are not explicitly turning down non-equity-focused research, but that the existence of the question is his interpretation of an ideological pressure to conform.
This a naming/marketing issue.

Because "safe" in the context of a programming language is provably wrong and thus will trigger adversary reactions.

Rust is a hardened language, compared to C/C++. In the same way that Ada is hardened language, with different techniques, but the spirit is similar.
Ok, so allowing people isn't the problem. It is very cruel in how it separates families, skilled workers come to the US but have an unstable future, it is too hard to get H1B for example even when you are in demand. Once they get h1b if they work a few years and are valuable to the company and US economy they should get permanent residency. Same with top scoring students that manage to land US based jobs as well people who immigrate on a business Visa (they should get H1B after working in the US for a while).

There should be strict enforcement of immigration laws at the southern border. It is not fair for other immigranrs if you bypass the whole process and just walk in. No need foe cruelty, just a lifetime ban on working or engaging in commerce as well as a ban from the immigration process entirely (you will never become an american). If they have children or give birth on US soil the restricrion still applies to the children but instead of deportation you move them to restricted border settlements where they are given a few years to migrate back. Aiding illegal migration should be a felony as well but migrating itseld should not be a crime.

If you become an american then your family should easily get a green card and come over as well.

You should also know basic english and able to contribute to the US economy before you are allowed to migrate regardless of sponsorship.

It really needs an overhaul to meet the needs and realities of today.
Fresh-out-of-college engineers weren't making $300k, let alone $500k. I'm not sure where you got these numbers. Even at the highest paying BigN, fresh grads don't typically get over $200k.

> It was very hard to recruit when all the best and above average talent just got sucked up into the giant companies that build advertising machines in SV.

The talent crunch has been getting worse for the past couple of decades. Don't expect this bear market to be some sort of cataclysmic change that would reverse the trend permanently, not anymore than 2008 was. Even 2001 only lasted for a fairly short while, and demand for top tech talent back then was a tiny fraction of what it is now.

That, essentially, is why this crunch exists: the number of highly talented engineers has remained about the same for decades, while demand skyrocketed.

Also, what other companies stand ready to receive all this "above average" talent? Small companies, which in this market, are having an even tougher time? BigN by and large haven't gone through massive layoffs, while small and medium-sized companies are getting massacred. Like Snap which lost 90% of its value.

Startups are in an even worse spot. Funding is going to be very tough for the next couple of years, and startups have been extremely stingy with their equity. That's why they're having trouble recruiting: BigN are paying far better, while startup are much riskier, and if they do succeed, there's very little upside for engineers who are granted ridiculously small amounts of equity.

I wouldn't hold my breath for all these "above average" talents being desperate enough to accept bad deals from startups that don't want to give out equity, nor is that a desirable outcome of this situation. Startups should either start granting more equity, or start gasp targeting less talented people.
>work environments

It’s not a “work environment”. You can’t report Linus to HR. If you have a problem with him, you can fork the kernel and convince others to follow you. Then you’ll have a mailing list where you can ban Linus for his style. Good luck!
I think there were fewer programmers and programming was applied to fewer things. I think over time both aesthetic variability, new entrants and the proliferation of corporate backed super frameworks (which carry needless complexity from day zero and assume all sorts of needless deployment scenarios) became common place.

The likelihood that the next thing you do sees you scurrying about Stackoverflow even after 20 years in the job, is quite high now.
Tyler Hobbs' new playground for generative art with P5.js
Streaming RTS games is virtually indistinguishable from playing locally, except for lack of fan noise and constant need of needing to patch. There are tons of games that stream well, just not twitchy games.
>It would be interesting to observe trends (such as log4j) and we could see first hand how Tor exit nodes are used for abuse and maybe collect a large list of 'known bad' IPs.

> Also, when we say an IP is bad (because it was observed doing a bad thing), how long do we keep it on the naughty list? 24 hours? More? Less?

Look at GreyNoise's public feed - they provide historical data about IP's including the attacks they send. Most of the IP's end up being some kind of DC IP, not residential. Eg - https://viz.greynoise.io/ip/45.148.10.193

I agree with the questions you've raised, and think that vendors like Greynoise are helping sort out those issues.
Aggression is not criminal. There are times when the US has had soldiers commit war crimes, and it’s debatable how effective the US has been at prosecuting such things historically, but it does make a realistic attempt to do so.

Please let me know when we find mass graves of women and children defiled and murdered by US soldiers, which is unfortunately common behavior for the militaries of many other states, which the ICC has been involved in prosecuting.
In a word: complexity.

Everything else has gotten better: the machines are almost-inconceivably faster and larger (in capacity, logical size; in physical size they are of course ever smaller!), the compilers are smarter than ever, the languages more ergonomic and safer, etc.

The only downside, the great undertow, is burgeoning complexity. A "thundering herd" attack on the human mind.
Or, in other words, rust-safety should mean what safety means in every other context, or rust people need to come up with a different word.