skysight-inc/HackerNews huggingface dataset:
It's not a problem if someone with a big audience advocates for and does not use rational arguments, as long as that thing is relatively harmless. (Let's say Bono advocates for peace, or a local group wants a new playground because it would warm their hearts. Or a group wants lower taxes, or a different group wants to tax the rich more. Even this last one, while advocates discrimination, it's not against a disadvantaged group, it's not judging something unchangeable like skin color, IQ, etc.)

Of course it's never good to allow bad arguments into the "marketplace of ideas", because then they'll take over the market, but unfortunately that ship has sailed, or likely never arrived.
I’m susceptible to this too, but I believe the two reasons VR motion sickness is much less discussed nowadays are:

1. Often it’s triggered by frame rate hitches, which seems solvable with the usual advance of software and hardware over time.

2. Most folks can train their mind and body out of the motion sickness with practice.
What if I'm blind? Is having any visual component to VR bigotry?
I've been doing 5 sauna sessions a week for about 25 minutes at 200F for about a year now. Once I've been sufficiently dehydrated from the sauna I take a multivitamin and chug some water. My thought is that your cells are more receptive to water soluble vitamins after being dehydrated and you won't just pee out the vitamins. I've seen a lot of health benefits such as clearer skin, good sleep, and no illnesses for the past year. That's my N or 1 study.
> Yes because if he were at any company, he’d have been fired. Decades ago.

That's a pretty intolerable outright hostile and exclusive judgement :(
That's why I think the real big hits in urban transport are slightly more portable versions of the Bird/Lime scooters. Those can fold up and be carried a lot more easily onto a bus or train. They fold a lot more easily and compact. There's no greasy chain or cogwheels.

I think every city government should have active programs for every citizen to have an electric blade scooter with 20-30 mile range, and an e-bike.

One of the big issues with e-bikes is that they can be stolen so easily. The batteries can probably be harvested in chop shops. But blade scooters can be folded up and carried inside easily.

Battery swaps are far easier on these form factors too. So a standardized battery could extend ranges a lot more because you can have a set of kiosks where a battery is swapped (and you can use a longer range one where needed). No recharge wait!

Then of course above e-bikes are traditional e-moped/scooters, motorcycle/trike motorcycle form factors, compact city cars, finally the Asshole American SUV which can at least be EV/PHEV, but should be made prohibitively expensive in the city.
This Is Why We Need to Return to Physical Media
> They occupy less than 1% of the programming community and act like they single-handedly are the only people who understand correctness.

Maybe I’m too young (just past 30) but is it just me or is that some kind of attitude that emerged in the last 10-15 years?

And I mean not only in programming, but in general.

A small amount of people which is very vocal about something and start pushing everybody else to their thing while simultaneously shaming and/or making fun of those who either disagree or aren’t generally interested.

I kinda see a pattern here.

Either way, it’s very annoying.

Going back to the rust topic… I recently started working with some software written in a mix of C++ and Java. I don’t own the codebase, I “just” have to get it working and keep it working. So i had to reach to another person for some performance issues and this guy starts the usual “should be rewritten in rust” … jesus christ dude, I don’t care for your fanboyism right know, either help me or tell me you won’t so I’ll looks somewhere else.

And of course, if as an outsider this is the experience I have to go through every time I deal with rust people… I’ll try to minimise my exposure to such people (and to the language, if necessary).
>And a firmware free wifi usb costs 10$ on ebay or ali express

Is there anything newer than 802.11n that can run without firmware?

Also, I'm not sure ordering a random USB device off eBay is a good solution for the security paranoid.
> One of the bigger conflicts that societies have is that as they move from whatever traditional identity have they have find a set of common values that still makes for a common goal.

Life, liberty and the pursuit of happiness

What more could one ask for?
Oh, I pretty much get all that, but I'm just saying that even if there was a 100% freeze, a recruiter at said company still needs to look busy somehow, but of course they're in a silly position if that's the case; though I assume they still have mouths to feed and provide health insurance for.
True. Many people primarily interact with entertainment, news, etc. through a single connected device. It's just much more individualized and on the go interactions than it was envisioned in the guise of a home theater/living room hub.
Why do it anonymously?

I mean, it seemed to work to some extent. You are on the HN frontpage.

But usually, to make a point publicly and get help, one has to have an identity and let people see the reality of things.
Yes, though that isn't such a big deal for me, as I'm not in a desert or a rainforest, the ambient humidity here is middling and doesn't vary so much. Minor changes are not very important. Flour gets stored in sealed containers, and compensations for the changes during baking are minor. e.g. the cloth over the dough is moistened during summer. Ambient humidity maybe matters like a 1-2% difference here, not a 10% difference.

I do notice seasonal changes, but that's IMHO more due to changes in ambient room temperature than anything else.

Also, I would say that measuring in grams allows you to notice and more accurately quantify that "it's dryer than usual today for the same quantities - must be due to the ambient conditions that require an adjustment".
>Bordering the hypocritical...

Only if one can't separate a trivial factoid being used in an argument with the quality of the argument itself and the point being made...

You, know, you can agree that "there are no absolute guarantees" while still considering it a BS argument to use this fact to support that having the (non-absolute) guarantees Rust does give is in any way less useful...

You can also disagree that "there are no absolute guarantees", while true, has any place to be used in an argument against the use of safer compilers...

That's of: "There are no absolute guarantees against dying from a crash, and safety belts don't give you any, so let's not use safety belts either" quality
It depends if you care more about correctness of this one single component, relative to uptime of the entire system.

A panic caused by the formatting in a rarely used log output taking down all of a large company's NTP servers simultaneously, for example, would not be seen as a reasonable tradeoff.
Anyone who pays out of their own pocket to launch anything on a newly introduced google product moving forward is an idiot.

Google is going to need to dig deep into their wallets to build an ecosystem in any new market in the future.

Then again, Stadia is too early and costing them too much money. More people need fiber internet before it’s practical. Good thing Google killed their fiber internet rollout years ago…
> Research into the effects of saunas on people largely comes from Finland. It is generally of low quality and insufficient to make health recommendations.

https://en.m.wikipedia.org/wiki/Sauna#Health_effects
Also worth pointing out that there’s not one sign language. ASL (American sign language) and BSL (British sign language) are different languages from each other, and from English as well.
You're describing a worse user experience than gaming on Windows. Single player games on Steam is a best case scenario.. Blizzard games, or games with anti cheat are a total pain to run or won't run at all.

This is why people tolerate Windows in 2022.

I'm not saying I like it, I was just trying to answer your question :)
Linters like Splint [0] (predating Rust) can do that for C. I’m not saying that Rust’s built-in approach isn’t better, but please be careful about what exactly you claim.

[0] http://splint.org/
Human life is valuable, but it's valuable because it has things like dreams, empathy, etc.

That's why we usually don't keep braindead people alive just because we could.
Usually you’re adding locks not to remove the race condition but to make them not a bug.
Zoho Schools – An alternative to conventional college education
a person being half- on the project or a contractor working 50% of the time is also possible.
Programming is now more opaque configuration than it is traceable logic paths. This makes paper debugging impossible.
> - Things in the past can't be fixed. We can't "fix" past discrimination any more than we can fix 9/11 or retroactively fix the holocaust.

You're right -- fix is not the right word. But you can dampen the impact of the event. For example, I think we provided various types of relief to different classes of victims of 9/11.

> - Are you trying to decrease discrimination or racially biased life outcomes? If you want less discrimination, adding more discrimination is obviously counterproductive. If what you want is more wealthy black people, why don't you say that?

I want people to not be impacted by discriminatory practices. The problem is that there are many practices that exist, for which their reduction in the name of this cause would be noted as discriminatory in themselves. At any given point in time you often must choose between which discriminatory practice to continue. For example, giving admissions benefits to legacies. Or tax breaks for estate taxes. Or property tax based funding of schools. Etc...

> - Having discriminatory hiring quotas misunderstands how wealth creation works. Promoting people in companies based on skin tone or gender instead of their skills makes companies weaker, and in turn rusts the engine of capitalism. That makes everyone more poor.

This is an example of a practice that only looks like it helps underreresented minorities, but is actually long-term discriminatory against them. I don't support such policies. In fact as you note, this actually helps you as a white male even more -- and I actually do believe this.

> - There's lots of ways to help people of color without discriminating against white people. Like introducing better social support for single parent families, reducing prison sentences for non-violent offenders, etc.

This is where it gets interesting and where anti-racism comes into play. There are things that can reduce the gap, and based on anti-racism principles these policies are indeed anti-racist, and discriminatory against whites. Again, it's about being results driven and not intent driven. These practices can reduce discrimination aginst minorities in outcomes -- but the mere fact of doing so increases discrimination against whites in outcome (at least relatively so). I don't think you can do one w/o the other. This is why the only way to counter past discrimination is future discrimination, even if not intended to discriminate.

And what anti-racism asks is to look at all policies through this lens. As I noted in another thread, unfortunately, this tenant of anti-racism itself is racist (usings its own definition). Not because of "reverse-racism", but simply because once things are cast as beneficial to minority groups, their support amongst the general population reduces. In essence the most effective way to reduce discrimination is to discriminate, but w/o intent.
They can find connected apps for their consumer account on https://account.live.com/consent/manage.
You won't see Linux in those fields. I'm aware of a project by OSADL to qualify Linux for SIL 2, but your examples are way beyond that.
To be fair, the Haskell hype train has long passed, and I never perceived the Haskell community as insufferable. They're just preconcerned formulating everything in way too mathsy frameworks to the point of being extremely inproductive as from a "real world" programmer's perspective.
The recipe is for yourself so you can remember how to do the same nice thing again.
I thought it showed my username? Oops
I am hesitant to run my APM on the same infra as our application. I love the idea of reducing an external dependency/cost, and it looks easy enough to add to our Kubernetes. It just seems a little like host our own status page on the same servers as our SaaS.

Is this something you have an answer for?
Free speech is about free expression of ideas; nothing more or less specific.
read the lua embedding documentation
That's why he is chief technical officer.
why is there debate on it?
I was referring solely to HR issues.
https://web.archive.org/web/20221002155237/https://unfashion...

https://archive.ph/S3nyw

(For those not wishing to be hit in the face with pop-over registration modal dialogues upon scrolling down the page)
Linus' statement are applicable to the kernel only, and if we're using tube analogies, he was talking more about situations where the train is underway and something fails. The Rust way would be to panic, train stops in between stations and must be rebooted to continue. Linus was saying no, you carry on despite the error until you get to the next station. Much as the passengers in your story did.
Yeah. Someone else mentioned that you can apparently use eye tracking to set an initial focus point in the R3. And it apparently works well for some and not at all for others.
Real benefits start after the body starts feeling uncomfortable. Don't push it too much after that. Cool down, repeat 2-3 times.
I mean, not to disagree with you, but I have seen those exact same benefits just staying locked up for a year at home because of the pandemic. Turns out not having a bullshit commute, eating more healthy and not interacting with other people does miracles for skin, sleep quality and the number of illnesses you catch :-)
Commercial baker here. One place where this kind of math gets really weird is when the recipe uses multiple kinds of flours. We make a loaf that uses three kinds of flour, so this means a recipe will have flour percentages that are less than 100%, but that sum to 100% so the hydration percentage works.

For example, the recipe might say: Bread Flour 80%, Whole Wheat Flour 15%, and Rye Flour 5%. Personally I prefer just treating all ingredients as relative weights, and only convert to bakers math if needed. That is in large part because I wrote the software that is used on the production floor which spits out ingredient weights in grams, and no bakers math needed. It also keeps it simple for the employees, so they don’t have to learn how these ratios work.

I’ll also mention that the absolute best book on bread ever is the Modernist Bread set [0]. It’s pricey, but there are extremely well explained reasons behind certain methods, and debunking a lot of long held beliefs such as the efficacy of the autolyse.

[0] https://modernistcuisine.com/books/modernist-bread/
A leftover from a bygone era, kind of like "click here to view the Netscape version of this page!"

The transcript appears to only have 7 steps, there are 9 on this page...so is it a transcript?
I tend to think of this as cocktail math. :)
That would be an insult to Mr. Baker.
Realistic outcome: management tells the team they still need to achieve the same work with half the people through heroism. The remaining members notice they're expected to do twice the work under a lot more stress, in a workplace that suffers the typical post-layoff low morale, and they quit themselves. Feature B doesn't get done, feature A gets rolled out by a bunch of enthused fresh grads and is buggy and unstable.
> In my opinion, in the software world, there is a large number of people who are very convinced of their own correctness. When they do something wrong or are simply mistaken, a gentle correction doesn't work.

Too bad there was no around to do that to Linus; maybe he'd finally realize that being an asshole is generally not a correct response.
Show HN: Most mentioned people on Lex Fridman Podcast
Hey everyone, I used karpathy's lexicap and named entity recognition to create the chart
The writing is almost always on the wall: change of tone in all-hands meetings, lack of hiring / no new faces. Then it gets worse.
The hardware is designed completely iteratively, so it's - predictably - a mass of ossified hacks. The product team has no strategic vision: it's generally conservative, but sometimes a completely random idea gets into production. They do A/B testing but completely half-ass it, often they never deprecate the old version, and deciphering serial numbers requires a degree in microbiology.

You'd think the environment would be perfect for disruption, but this actually is the new arrival and it's repeating all the mistakes of the incumbents! How the fuck this scales to billions I have no idea. The sysads must be getting overtime.
It's pretty reflective of the environment these employees operate in, though.

I'm an engineering manager at $BigCo. In my past life, I was a startup founder, so I'm no stranger to doing more with less. As a startup founder, the way I achieved efficiencies was a.) work on the right problems, or as close to the right problems as you can with the information available to you b.) don't do unnecessary work c.) look for efficiencies where the same piece of work can achieve multiple aims and d.) cut communication costs & overhead whenever possible.

At $BigCo, I generally have a set amount of work that my team has to deliver. I can provide input on priorities & goals, but if I, say, redirect product strategy into an approach that gets more users or offers a better user experience, the PM gets the credit, not me. (If they didn't, it's doubtful they would let me.). If I started a brand-new product that's beloved by users, it'll get killed by some executive that's threatened by its success. If I say "Let's not do X, it's not very important", and X is something that's been asked of my team by either execs or another team, I'm branded as uncooperative and will probably be managed out. Same if I cut communication loops and just do things without letting people know. OTOH, if I do lots of unnecessary work that is asked for by other people, and gussy it up so it seems more difficult than it actually is, all of my people get promoted and I look like a rising superstar.

I think this is the organizational variant of Gall's Law. ["A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system."]. Once a company has evolved processes and structure and an org chart, it cannot be made more efficient, because the inefficiency is coded into the structure of the organization. You have to throw away the company and start with a new, simpler company that does the same thing.
I'm (still) strongly sympathetic to Baldwin's point of view, but the GP also has a valid point, in that liars have gained most of the benefit of the civil-libertarian point of view since the rise of the Internet. These days, a lie can literally travel around the world before the truth makes it out past the firewall.

There's a reason we divide history into the time before and after the invention of movable type made mass publication possible. We're living in a similar transitional era now, likely an even-more profound one. The resulting intellectual and political upheaval is so extensive that some things are going to have to change, including minds. Maybe even mine.
Or that... people don't have many other opportunities in this economy?
Ships needed a source of pure water for the engines. In fact the boiler feed water system usually had the highest priority for use of pure water ahead of drinking water.

https://www.youtube.com/watch?v=i442Y6TqHeg
Why UDDI Sucks (2008)
Seems like an unnecessary convoluted system to regulate demand. Why not simply leave kWh prices fluctuate during the day? Smart meters would adjust consumption accordingly.

You can use your smart meter to kick-off powering some things, like charging your car, heating the house, AC, etc, only below a certain price level.

If enough users do the same, the operator of the network can adjust dynamically the load of the grid by simply increasing/decreasing prices.
The hook for the case is that both images were available to be licensed as magazine covers for an article written for Prince's death, and Goldsmith's lawyers argued that made both pictures part of the same market: https://news.ycombinator.com/item?id=33056773
In my case it wouldn't have raised an exception though, it would have just been UB.

It's not like there's not exceptions in Rust though. The error handling is thorough to a fault when it's used. Unwrap is just a shortcut to say "I know there might be bad input, I don't want to handle it right now, just let me do it and I'll accept the panic."
Clojure now has Babashka and better integration with GraalVM if you are interested in creating CLI tools. Worth checking out.
how do you avoid social media if you use it for your business?
Unlike a country, Debian membership isn't foisted upon you. Debians members explicitly joined and if they don't like this change they can - regardless of how they voted - leave if they don't like it.

But beyond that, asking the general population to vote on constitutional amendments is cowardly. In the democratic countries you're presumably thinking of we elect politicians to make these decisions in a larger context, when they try to punt to the general population that's like if your taxi driver decides eh, I'll take your money but you'll need to actually do the driving. If they aren't going to do the job, what are we paying them for?
You seem to have misunderstood me. The distinction I'm making is not between kernel panic or undefined behaviour. The distinction is between undefined behaviour and defined behaviour. That defined behaviour can be anything, even including "limping on" somehow.
And a perfect, bug-free ballistic rocket program is unsafe in the sense that it is efficient at causing damage.

Rust’s “safety” has always meant what the Rust team meant by that term. There’s no gotcha to be found here except if you can find some way that Rust violates its own definition of the S-word.

This submission is not really about safety. It’s a perfectly legitimate concern that Rust likes to panic and that panicking is inappropriate for Linux. That isn’t about safety per se.

“Safety“ is a very technical term in the PL context and you just end up endlessly bickering if you try to torture the term into certain applications. Is it safer to crash immediately or to continue the program in a corrupted state? That entirely depends on the application and the domain, so it isn’t a useful distinction to make in this context.

EDIT: The best argument one could make from this continue-can-be-safer perspective is that given two PLs, the one that lets you abstract over this decision (to panic or to continue in a corrupted state, preferably with some out of band error reporting) is safer. And maybe C is safer than Rust in that regard (I wouldn’t know).
Go for break once you feel you're done, go take a dip in a lake or roll in the snow (or a cold shower). After that, another 10-15 minutes in the sauna should feel nice. Repeat if you feel like it.

Here in Finland, it's customary to enjoy a cold beer in the sauna as well (or more, but that kinda nullifies any health benefits). Cooling your mouth down makes the sauna experience better -- if you don't want a beer then sparkling water will also do the trick.
We need to solve more captchas
Manhattan has not 4x the population of Paris. NYC has.

The idea is to make the street accessible for all, so everyone can walk around easily everywhere. The bike lanes are there, so that even elderly and kids feel safe to cycle.

Also Paris being gridlocked has been the case since forever.