skysight-inc/HackerNews huggingface dataset:
I don't think either make or the OS have enough understanding to do a perfect job here.

Think about the case where you have 32 CPUs, and so make starts 32 of the first tasks in the dependency graph. 31 of those tasks are routine compilations, but 1 task computes some data that a ton of other compilations need. What make and the OS don't know is that task would be 32x faster if was using all 32 CPUs. So by starting 31 random compilations, it's actually increasing the end-to-end latency dramatically, because so many things depend on that 1 job running as quickly as possible.

make and the OS basically only solve one tiny part of the problem of fast builds; maximize cpu utilization right now. They don't have enough data to make the latency of the build faster. It's very much a "good enough" approach; lots of people have faster builds because of "make -j32", but it could hardly be considered general enough to guarantee the fastest possible end-to-end build time. (And even things like Bazel don't quite have enough information to do this. Imagine you have some test that does "sleep 60" in the middle; you really want parallelism to go up to 33 when the test enters that state, and you want to ensure that you start it 60 seconds before the rest of the tests will be finished. There isn't enough data in the BUILD file to do that, though, so you're just stuck.)

Anyway, one thing you can do is get more memory and set -j higher than the number of cores/vCPUs. I think the kernel does a good job ensuring that each job makes progress, so if you have a scenario where something like a test benefits from starting as early as possible in the build and then basically goes to sleep, you'll still use 100% of your CPU, but make progress on that wait. The downside is that these things use a lot of RAM. I remember trying to build Envoy on a 64 vCPU machine once; each C++ process used over a gig of RAM, and I simply didn't have enough. I got more, and found that running 64 parallel compiles with SMT was about 10% faster than 32 parallel compiles. But, requires double the RAM (think it was about 80GB).

TL;DR lots of constraints to balance and optimize. Make is probably going to be the worst performing build system that you can use, but the field is hardly a "solved problem", and further research could probably yield general improvements. Also, buy yourself a lot of RAM when it's cheap. Having some code paged in and ready to go when the CPU is free is good for throughput.
Throttling comes with your comments also being deranked.

I wish the throttling error would at least tell you when you are able to post again.
I’ve met some well dressed druggies in the PNW and they’re not any more fun to talk to. One guy I remember had some big exit and then decided to just do drugs constantly and “adventures”. He was high as fuck and couldn’t hold on to one coherent thought
https://www.coolestwebsiteintheworld.com/
Emacs Cheat Sheet
As far as cable boxes go, what are they using for connections these days? I haven’t seen one in ages as everyone in my social circles (as a child of the early 80s) dropped cable years ago.
Already happening. I bought a new excavator, and it has hidden GPS/LTE modem in it. The only way I knew is that the dealer told me to disconnect the battery when parking it, or it'll eventually drain due to the modem. Of course, they only told me after I bought it. It's the new norm. I guess if I miss a payment they'll remotely shut it off?
There are no websites, blogs, whatever, that you want to follow? Or do you bookmark those sites and check them manually?

Looking at my RSS feed, there are quite a lot of active feeds in there. Some I read immediately when I notice something new in them, some when I feel like it.
> A "cold start" of a complex system isn't just about replicating the system itself, it's about replicating the conditions that gave rise to it.

True, but we also know the usefulness of what is beyond certain points so we don't have to do the stochastic walk through the economics to get there.

We know we want the printing press. We know we want glass. We know we want antibiotics. We know we want steam engines. We know we want electricity. We know we would want steel. etc.

Since we know that steam engines are useful, we don't have to wait for knowledge to get good enough and materials to get good enough to make them economically viable so we can gain the knowledge that putting them to general use is valuable. see: The Cotton Gin--anybody could have made it, but until the demand for cotton was sufficient there was no reason to take the risk.

Avoiding the technologic stochastic walk would be a big deal.
In my opinion the requirement that HN submissions match the article's title is quite absurd because of this phenomenon.
Hydroelectricity and Engineered Climate Change in the Atlantropa Project (2016)
That is your opinion stated as if it were a fact.

Here are facts:

Anti-vax is a shortening of the term anti-vaccination, and it is not a surprise to find that people who are 'anti-vax' are against vaccinations, and many of them actively try to recruit people to their cause of avoiding vaccines. Anti-vaccination is a highly accurate term.

I and many others who are pro-vax don't think that anti-vax people are against a vast range of science-based medicines. To the contrary, I am amazed at how many anti-vax people will smoke cigarettes (DNA poisons) and drink alcohol (DNA poison) and take antibiotics and blood pressure medicines and see a dentist and see a regular doctor. Not to mention that many who are against a covid vaccine have had many other vaccines. This selective position against vaccines and not other treatments only makes their anti-vax attitude appear even more irrational.

But if you want different word, then vaccine hysteria would be a good choice. Because that's what anti-vax attitudes have caused, and now a few hundred thousand people have died from it. Think of the damage all those avoidable deaths will cause for millions of people.
Thin bevel TVs don't have space for the logo. For example https://www.lg.com/us/tvs/lg-oled65c1pub-oled-4k-tv
No worries, you don't seem to be appreciably more cynical about my mom than I am. I did say it's only an outside chance she lives to 110. If I had to bet on it, I'd bet against.

The bank is taking a risk though, even if they did get recover with the estate, that's got to be a pain in the ass. I wonder at what point the administrative cost of getting that house resold doesn't make sense.
Interesting historical note: this "Dr. Dobbs Journal" article was written by the president of the company sued by Apple later in 1994 for the re-use of Quicktime-for-Windows source code in VFW, eventually leading to Microsoft's 1997 "Apple bailout" settlement.

"Mark is president of the San Francisco Canyon Company, which developed QuickTime for Windows for Apple Computer. Canyon publishes the Movie Toolkit, a C++ class library for manipulating QuickTime and AVI movie files, and Canyon Clipz!. Canyon's How to Digitize Video will be published by John Wiley in early 1994."

https://en.wikipedia.org/wiki/San_Francisco_Canyon_Company

"The lawsuit Apple Computer v. San Francisco Canyon Co., filed on December 6, 1994, alleged that the San Francisco Canyon Company used some of the code developed under contract to Apple in their additions to Video for Windows. Apple expanded the lawsuit to include Intel and Microsoft on February 10, 1995, alleging that Microsoft and Intel knowingly used the software company to aid them in stealing several thousand lines of Apple's QuickTime code in their effort to improve the performance of Video for Windows."
"The billionaire is being oppressed!"
Vizio has also apparently decided to ramp up it's ad growth [0] and Jump Ad [1] platform as well. It makes me real glad that I didn't drop the money on a P Series Quantum due to technical issues people experienced. I've stopped considering them completely since.

It's important to remember these reviews can become outdated with firmware, too. Even old TVs can suddenly start "benefiting viewers, content providers and advertisers" with "features" like ads playing as screensavers, and phoning the content of your screen back to Big Brother.

Here's a related Reddit thread from the Jump Ad announcement [2].

[0] - https://arstechnica.com/gadgets/2021/05/vizio-tv-buyers-are-...

[1] - https://www.flatpanelshd.com/news.php?subaction=showfull&id=...

[2] - https://old.reddit.com/r/privacy/comments/tv303i/vizio_tvs_a...
To be clear I think the support for Apple Silicon has been solid, but Docker Desktop for Mac regardless of CPU architecture has bugs, and I've had it get stuck as you describe on both. Right now for me it seems incapable of auto-updating, which I assume is unrelated to Apple Silicon.
From the article:

"He constructs an office in his flat and whiles away his days copying and amending letters – he even ‘commutes’ via a walk around the block every morning. He dies ‘happy’: at his desk, halfway through penning a final document."

I've worked from home for the last 5 years (startup founder). It bled into everything at home. At one point during covid, half of the upstairs of this house was filled with equipment, spare parts, workbenches and servers.

Now that it's been mothballed I found a job that was advertised as "work from home" but I've been going into the office instead. Not sure if it is just the mental break of what I was doing before or something else, but I found it both refreshing and frustrating.

It's nice to "dress up" a bit to go to work instead of just rolling out of bed and sit at a desk in whatever I grabbed. It's nice to interact with people outside the family.

The downside is that I forgot just how intrusive/noisy other people can be. I think there is are a lot of people who thrive on that distraction (or distracting others) whose jobs might not require the concentration of a programmer. I guess a set of headphones might sort that out but that also seems kind of rude in an environment that is supposed to encourage interaction.

I do like leaving it all at work when I come home. That is better in terms of mental health at least.
> making sure ALL TVs insist on spending over a half hour pushing buttons before people can sit down to watch something and relax

Is there any TV that’s even within an order of magnitude of this HN-tech-bro-I-own-my-device nightmare fantasy?
I don't want to diminish your experience, I recognize that this makes sense for you, but it's a "to each their own" situation and I want to give you a perspective from the other side: I find stand-ups to be the exact opposite of energizing. The way I get energized is when I have something I'm so excited about working on that I've spent the whole night or weekend having to remind myself to stop thinking about it and be present with my family or friends, and then I sit down at my desk and get to dive straight into it. An hour or two later when I start following up on emails or doing chats or a stand up, that's fine, but it's not energizing, it's just when reality sets in.

I think this is just like the remote vs. in-person thing; it's mostly a personality trait. I don't have the "daily team ritual" gene, but others do, and that's ok.
Starbucks is rethinking its open bathroom policy due to safety concerns
Wouldn’t a fuel cell be more efficient. I guess generating heat is the main purpose, but even so
Oregon utility powers up nation’s first large-scale wind solar and battery facil
nice, some stuff for me to try on a plane
It's typical software development when there's nothing at stake (such as human life). When human life is at stake, the controls on software reviews/changes/updates SHOULD be much tighter, but as there's no governing body to require this, it's on the developers themselves to do it right. Tesla is an example of a company that does not employ those controls in mission/life critical software.
Hundreds of thousands of people are dead from vaccine refusal in the US and meanwhile on you talk about an appreciation for science and reason.
It is woefully common to see people unironically cite outright fiction as evidence because it supports their preconceptions. Not even "this sounds a lot like Jurassic Park" style. I have seen people actually citing Elysium as "evidence" of supposed malevolence of the rich far too often. It is part of the larger culture of bullshit in the "complete insensitivity to the truth" sense.
Specifically one failure mode I've seen with Ninja is that it starts 12 processes for my 12-threaded CPU, each process eats 2 gigabytes of RAM, and I only have 16 gigabytes of RAM total, so it sends my system into swap or oomkiller. Ideally when the RAM fills up (whether because of compilers spawned by Ninja, or because I opened Discord), Ninja would kill one of the build processes and send it back onto the build queue, and reduce the number of compilers running at a time by 1 until I either tell it, or (some heuristic like) over 1.5 times the maximum RAM taken by a single compiler so far gets freed up.

I don't know if this is best handled by the OS, userspace Ninja, or some combination (like cgroups).
Here is a link for you to make it more obvious:

https://www.cleveland.com/healthfit/2013/02/eating_lunch_at_...

Btw, the title of this article can't be better in term of clickbaity but it is factual:

Eating lunch at your desk can expose you to more bad bacteria than a toilet seat, study says
Some orgs have strict change control processes. "Why is this change happening? What is it supposed to do?" At one place, I used to just submit my own ticket,a assign it to myself, then open a PR linked to it. Totally pointless. At some other companies, it's more open. "We trust you! Just get it done." There is more risk, but it's a better environment for some. Possibly not for all.
Hey, just an FYI, I'm on android using bromite and it blows up with the "something went wrong" message.
This is not great advice, according to what we know from both the research literature and people who are successful in (and successful coaches of) barbell sport. Namely, it's too much intensity, and not enough variety and volume.

One good reference to learn more is https://www.strongerbyscience.com/complete-strength-training..., and other articles on that site.
Basically, a rich person's guide to a happier life. Everything here is obvious but not of much use if you don't have the money to do all this stuff
just HDMI generally
Good advice. We definitely model open communication between my spouse and I and we talk to her about her feelings a lot. We just want to give her another outlet and ear.
I understand requiring such documentation and auditing history, but there is no good reason (or at least nobody has presented one here yet) to do it in both a ticket and a PR.
The short answer is that I lived through it.

But here’s a reference. Notice the tech companies.

https://money.cnn.com/magazines/fortune/fortune500_archive/f...
Sorry for the imprecision, I thought it was clear we were discussing the Presidential candidate voting specifically.

Yes, Republican congressmen improved their performance compared to 2018. some voters ticket split and voted for Biden for president and republicans for congress. Although I guess some would say the election hackers just forgot to update the other database columns or something.
Of all the scenarios you describe, they happen to me once in 5 years, even then, I can’t help but feel it’s just being lazy using a remote instead of just moving the car ?
Your premise is not necessarily always true though. There are other kinds of power such as political power that can only be partially interchanged for economic power. Its pretty clear the mainline political parties dislike Musk as he’s a wild card.
Nokia 5G evangelists still at it?

Maybe just use wired Ethernet for the local link, in the factory?
Is this different from livekit.io because its P2P? That’s what we’re using for Vocal.

Happy to chat about our experience with them. Might help you differentiate further.
Interesting combo of very impressive, and also clearly not ready for general availability. It’s doing something noticeably wrong every few minutes. It’s so hard to guess how close this really is, but I’d guess … a few years or so? I’d imagine all those edge cases where it’s stopping too early, stopping too late, getting stuck making certain decisions, etc. will take quite awhile to iron out.
If companies are can be classed as humans which are non-entities then I see no reason that a couple of PCs that talk back to us can't be classed as humans too. Ergo, we'll eventually need to treat our AI sensitive PC as another person and can't just pull the plug when they start complaining.
Interesting, but you can see how AI makes mistakes at [1]. It perceives a dog as a small car for a moment.

[1] https://youtu.be/fwduh2kRj3M?t=792
It's not a bug, it's just creeping bloat.
When you drive on the road with other Teslas, your unwillingly participating though?
You don’t have to be rich to not drink, for example.
Ditto. Though I see now: it seemed obvious to me commenting initially that physical keyboard typing speed ≫ touch keyboard typing speed. Rather, a cursory search now shows averages of around 50 WPM vs 40 WPM, so there isn't much difference for most people; I don't doubt that with practice on the phone some will upset the inequality. But up in the tails is where mobile falls short: I think I'll be sticking with writing on desktop when I can, as judging by the record mobile typing speed of either 85 or 110 WPM (over only 25 words ≈ 15 seconds), I don't think I have much chance of approaching my two-handed typing in practice.

But maybe there's a benefit in slowing down, perhaps more concise notes the first time around? For millennia diarists scribbled on dead plants, after all. Then again, the average writing ability was illiteracy, and isn't there the cliché of individuals nowadays being more productive than ever before?
You can control the color settings through the GPU drivers. nVidia, ATI/AMD, Intel provided the controls for that in their shitty, slow, cumbersome (but still easier accessed than a physical knobs on the monitor) control panels.

I'm using "AMD Radeon Software" for this successfully enough. A couple of clicks to change the settings.
Imagine a scenario almost identical to simple mixture of one that was ally proven to have happened and confessed by the CEOs of two corporations (VW and Uber).
I agree; this thread is very reasonable IMO.
A thorough test suite or formal verification increases the quality of the resulting code by removing bugs, while DRY violations and redundant checks often reduce it by adding overhead (which can often but not always be safely removed, and the skill of programming lies in knowing how to write minimal software and remove redundant checks in hot paths and areas without constantly changing contracts, and instead proving statically those paths are unreachable).
I have never seen a TV that doesn't have the prop 65 warning and would be shocked if any exist.
> Daily Mail
That’s not entirely unreasonable but also not the prescribed method I’m criticizing.
Offensive Realism
Maybe their systems are safe and Tesla's isn't?

I don't know anything about other manufacturer's systems but I've seen video of Tesla's on autopilot doing unsafe things and read a lot of anecdotes of this as well. Elon Musk has made ridiculously optimistic statements about when Teslas will be self-driving and that by itself can influence people's behavior - perhaps fatally.

Edit: also, Tesla removed Lidar from their system. And there have been well-publicized deaths of people using autopilot.
https://pudding.cool/

Visual essays with data, that could only exist on the web
It would be more interesting if clicking on the company name gave you something, like a stats page (hiring over time, when it slowed / stopped, news articles etc)
Since we're talking context here, I think it might be important to assess the various possible contexts:

- recent historical labor slavery (predominantly but not exclusively race based, US focus)

- modern labor slavery (less common in the US than other parts of the world)

- sex slavery (with a debate over when sex work counts)

- "wage slavery": being in a position where you must work to sustain yourself, without an expectation of receiving compensation based on the value you create

Wage slavery is not an uncommon phrase, and you see it bandied about on HN semi-regularly, especially whenever the topic of universal basic income comes up.

I would peg wage slavery as the closest context for analogy, though it's not perfect; in this case, the startup CEO is working predominantly for equity in the hopes that the equity will eventually be worth more than if they had taken a standard salary.
ya.. i paid $300 once because i was moving from Canada to use and wanted to know about tax implications from an expert. for 45 min. she answered my questions but offered nothing more. i wanted to know all the things i didn't know i should be asking. if i knew I'd just Google it
Whenever I post one of my sites to hacker news I actually do get an influx of hack attempts.
Who's the ruling class?
Windows defender reports "Exploit:HTML/IframeRef.R!MTB" on this page, it's the first time I've seen it report anything.
Maybe it should apply. SMS works on any carrier. Why not have an open framework that allows messaging between platforms? The reason: Because walled gardens are more profitable.
> The spetsnaz needn’t do anything: Russian hackers can fuck it all up from the safety of their keyboards.

For those who don’t believe it, look up the story of sandworm
Pretty simple really, 10Gbps copper needed new cabling which turned out to be a big hurdle in the real world.

2.5GBASE-T and 5GBASE-T do run over existing Cat5e cabling reliably.

https://en.m.wikipedia.org/wiki/2.5GBASE-T_and_5GBASE-T
> re-compiling C applications after each change is not viable with our setup

What setup is that? Or, where can I read more about it? I realize this is kind of irrelevant, since the original article criticizes C and similar languages. But I'm curious.
> Yet, we cannot tell one way or the other if it actually improves outcomes.

It very clearly improves the outcome of some work, and degrades the outcome of other work, and doesn't impact much some other kinds of work.

It's only unclear for the people that insist on putting every work on the same bracket.
This is actually what excited me about Tesla, I thought I’d just get a great car that was electric.

I didn’t really ask for a smart car.

I also drove my friends Volkswagen the other day, all the lane assist was just ridiculous. I was driving on a remote road pretty fast and the line markings went missing, it was a dark night. It immediately disengaged and had I not been paying attention we wouldn’t went straight into a barrier or other lane. It doesn’t claim to be autopilot but either I’m driving the car or not imo.
"EVs are now the centerpiece of every manufacturer's plans for the coming decades, and that is because of Tesla."

100% because of tesla? I remember in college before any EV being asked to sign a petition to car manufacturers, "please build EVs so I van buy one"

I agree Tesla has shifted the perspective on EVs. The absolutism that there was nothing else going on before in the absence of Tesla and nothing else since - seems perhaps myopic
What it comes down to for me is the marketing. The other manufacturers are very careful in how they market the software, Tesla is not.

If you look at Mercedes, for example, their marketing page describing their driver assistance technology[0] (with a very similar feature set to Tesla's) uses the word "assist" more than 30 times and in practically every header. Few people would come away from that marketing thinking that their car is going to drive itself without them paying attention.

Tesla, in contrast, advertises their "autopilot" and "full self driving" capabilities. The word "assist" is used exactly once on the Autopilot landing page[1]. The rest of the words and names are carefully chosen to convey a sense of total autonomy.

[0] https://www.mercedes-benz.com/en/innovation/autonomous/the-n...

[1] https://www.tesla.com/autopilot
Narrator: (s)he doesn’t