skysight-inc/HackerNews huggingface dataset:
Yes, but your fans would start spinning like mad. I kill any browser that does that. You’d have to execute a successful attack within a few seconds to pull it off. I think that’s a risk I’ll take.
"Rush to idle" is very much a real thing, and a useful thing, and remains a core principle of CPU design and scheduling, however some things tend to keep running but are pretty cheap e.g. OS background processes which mostly do IO or are semi-actively waiting.

In that case "rush to idle" is not that useful, and waking a big and expensive core (not to mention ramping up its frequency) leads to much higher power consumption for limited gain.

In fact recent big.LITTLE scheduling has been leveraging this: in the oldest model the SoC or kernel would activate either the big or the little cluster[0] depending on what it believed was useful, then the CPU got split "vertically" so the kernel would see each pair of big and little cores as a single vcore, and whichever of the real cores was best for the workload on that vcore would get selected.

More recent big.LITTLE implementations have gone fully heterogenous, if you have 4 small and 4 big cores the system sees and shows 8 actual cores with different performances, and the scheduler tuning selects which tasks go where.

[0] big.LITTLE clusters are the "banks" of respectively big and little cores
Casu Martzu
Needing a license to talk about anything is really stupid. We have seen credentialed experts trip time and again, succumb to industry pressure, form outright lobbies hostile to public interest.

While there is some value in credentials for quick judgements and floor requirements, there is never an honest reason to bar someone from giving their opinion or testifying. Everyone is always free to not listen or disregard that opinion.
That’s one thing.

Criminal charges for expressing your opinion is another.

An airplane pilot is licensed and will talk trash w/ people about flying and not get in trouble unless they express an opinion like ‘i love to drink a six pack before I get in the cockpit’.

Other people say what they want about aviation and unless it is something like ‘I used this one weird trick to smuggle a sniper rifle past the X ray backscatter machine’ or ‘kewl! I jammed the gps on a plane and saw the coordinates change on ads-b’ you won’t face criminal charges.

There was a day when Wilhelm Reich was sent to jail and L. Ron Hubbard exiled at sea. Today, it seems almost impossible to face criminal charges for bogus health information.
I think it's the archetypical story of you either die a hero... People find new ways to cope with complex problems, they soon become bound to those new ways.
>But does it advantages in desktop or server machines?

Somebody once suggested on HN that slower cores would execute unsafe code (e.g js) and they'd have all those speculation mechanisms turned off, meanwhile fast core would execute local code (e.g ffmpeg) with all those speculative mechanisms ON

that was interesting idea, I'm curious how does it reflect reality
6 upvotes, 0 comments, and 2 days old isn’t considered a dupe. Anyone can try again if something didn’t get traction, there is even a second chance pool setup by moderators.

https://news.ycombinator.com/item?id=26998308
I find the term Hybrid a bit off in usage (maybe me) but this is just one set of full cores and another set of lesser lower power cores - alas Big/Little ARM style.

For me the term Hybrid CPU means a CPU that has more than one core design that runs different architecture. But can see how this could apply if you omit that last caveat, albeit this is power management.

What would be good, is an advanced in design tools to accommodate asynchronous(clockless) CPU design over synchronous(clock fixed ala most CPU's and all X86 today). But then the design overheads really are the limiting factor, many (not all) could be reduced with advances in design tooling. Though be mindful, how long and the state of open source FPGA tooling and how long those have been around.

[EDIT] Fixed synchronous /asynchronous in the wrong place before anybody noticed. And added some clarity)
It depends very much on precisely what you're talking about. Someone giving an opinion on a physical system? Absolutely should not be regulated. Someone giving engineering advice and representing that advice as the result of rigorous analysis and themselves as an authority on the topic? I can see an argument for regulating that.

We place similar expectations on legal and medical advice, and wrong engineering advice is arguably more dangerous than both. (For values of 'engineering' involving 'building heavy machinery, physical infrastructure, etc. which lives depend on - a wrong diagnoses can kill one person, a bad load calc can potentially kill thousands if a stadium collapses. I don't mean giving advice on page layout in CSS needs to be regulated.)

Edit: Note that I'm not saying he should be gagged, and the circumstances definitely need to be considered, just that I understand the reasoning behind standards for advice presented as authoritative. What's going on in TFA more smacks of union protectionism than genuine caution.
Nothing, but if you need to run tasks then you need to wake these cores up.

If you have low-priority or very short tasks to run, then you can wake just a few small cores, and that's way less expensive than to wake big cores.

An other advantage is that it can help progress background tasks more efficiently: if you run background tasks on small cores then you don't need to suspend tasks which need the big cores or migrate them between threads to run background tasks.
Meanwhile I can't wait for the realtime voice/phone translator, which would be much more useful than me spending years learning a new language properly.
Call me crazy, but I’d prefer the tabs as a big stack on the left side.
I've got an HP Omen 2020 with 8c/16t zen2 4800, 64GB ram, 3TB nvme ssd, Nvidia 1660Ti and AMD Renior graphics. I could have opted for 128GB but I usually don't run enough on the machine to tax even the 64G.

Display isn't UHD, but a very crisp 1920x1280. I run it, lid closed, to drive an displayport 4k monitor connected via 1 mini DP plug.

I bought it off of Amazon late last year w 64GB ram and upgraded the SSDs myself.

Positively blows the doors off the similar age Dell unit with an i9 10k something sitting next to it. A huge part of that may be that I run Linux on mine, and the day job runs an ultra locked down w10. Dell only has 32GB ram and 500GB Data ssd. Has UHD 4k display, but I can't see that well. Retina displays are easier on the eyes IMO.
I've had more trouble with pip than any other package manager. Heck, one of my projects on GitHub currently has a broken CI pipeline because some newer version of pip broke deployments to pypi and I haven't investigated why yet.

And plus, it's just super confusing. It's never been clear to me what the difference between pip and pip3 is. I thought pip3 was for python3 packages, but it seems like pip can also be used for python3 as well. But then sometimes it seems like if I use pip I only get the python2 version.

With npm or go get, if I install a package I know exactly where it got installed a how to mnaually remove if needed. If I install something with pip, the newly installed package goes into some mysterious directory whose location is never quite certain.

So yes, there are major problems with pip, hence why competitors are showing up like poetry.
Maybe your parents could have instilled those same qualities in you without the crazy shit?
Same here. The app was silently installed on my phone even with the Google Settings for COVID notification still showing it as being turned off.
I'm very unconvinced by these arguments. Providing enough information to the processor to claw back all the performance that predictors give you, that requires some way of knowing all those things in advance. Statically.

And so you fall into the pit of tar and despair that is relying on Sufficiently Smart Compilers. Same one that couldn't save Intel's shiny new IA-64 architecture (the "Itanic").

Static analysis is just not a tractable way to replace hardware predictors. Even profile-guided information is a questionable answer. Could it be we're missing some key idea that'll take us far beyond all of this? Maybe, but it's probably not the same WLIV designs that require impossible feats of software comparable to asking for the weather 2 years in advance so you can save yourself the hardware cost of an umbrella.

Now, perhaps it would be unfair to criticize the Mill for not taping out an actual chip, after all having new ideas is valuable and fabs are very expensive. But we know this is a tricky subject. Performance optimization ideas only have value after you benchmark them, and they don't have an RTL implementation. Nothing that can run on an FPGA, not even "abstract" Verilog running in a testbench on a software simulator.

If what you want is a DSP that runs super simple hot loops very fast, then build a DSP and make it VLIW all you like. But that's not the workloads people run on a general purpose computer.
Second vote for Macports. It's awesome, and filed some bugs during the Big Sur beta, they all got triaged and processed really fast with new package releases only days later.
The observers effect in anthropology studies. It reminds me of that simpsons episode where Homer goes back in time. Trying not to change anything but it’s just too damn easy to.
There's some intuitive logic to this. But it's also really really hard to understand why they cannot write modern interfaces for all the backwards compatible systems. Just pretty it all up.

It's bizarre that to do some basic audio or networking configuration I have to wander through 2-3 generations of UI.
PS Cool personal site.
Court itself can decide what proof of expertise is acceptable. It should not be just a license.
Is the Mill dead? I've not seen the regular flow of HN posts about it recently. Everyone got excited about RISC-V instead.
We place similar expectations on legal and medical advice

We do and received terrible medical advice during the latest pandemic while people trying to correct it were getting banned from social media. We are also reaping results of decades of terrible dietary advice.

The track record for censorship isn't great.
I can imagine the Board’s overreach being applied to teaching engineering as well. All my engineering professors certainly had PhDs in engineering (or similar). Yet few if any of them had a PE license.

Would they be prohibited from testifying as well? Or what if the Board claims classroom activities are too close to ‘practicing’ engineering for their comfort?
They're optimizing for a user with a 13" display, who never opens more than 5 tabs, and rarely switches pages.
I actually want to do that but I have my MacBook Pro semi permanently hooked up to all its cables, adapters and screens. I just ended up treating it as a stationary workstation, so I never actually work anywhere else than in my home office.

Thinking about maybe placing an iMac in the living room somewhere.
Not guessing no, but I distilled what they said unfavorably. My understanding was that they thought they could not communicate to their customers the complexity of how bluetooth can be used to infer information about location. But somehow this communications barrier meant that they thought it was better to expose GPS data too? - Hence why I feel justified treating them unfavorably in this case. It was just an absurd way to reason that they presented. It should have been obvious that it's better to protect as much data as possible when the user often has no choice but to enable bluetooth.
I don’t see why someone needs to be licensed to provide expert opinion (even in court). It’s just the job of the other side to discredit the expert witness.

Engineering licences are really meant to protect unqualified people making bad designs which get made and produce safety/quality issues - their purpose isn’t to work out who should be able to say what. They are about making sure something physical gets built correctly according to code.

The idea that someone could see a safety issue related to the engineering of something and wouldn’t be able to raise it (in either a casual or legal setting) because they don’t have a licence is clearly absurd.
I would love that option too.
Yes, I read the article. And I completely disagree with a lot of the claims made in it. Claiming that these changes are "thoughtless" is grossly unprofessional foolishness to pejoratively stomp one's feet to "get their way". It's embarrassing.

You can disagree with the changes. You can make arguments (understand that other people also have arguments -- for instance on the importance of the address bar, or how a browser should work with 35 tabs, which fwiw they all are trash at that level), but if you need to demand that anyone with a different opinion is "thoughtless", you have no position at all.
“but do not work in reality with real data and real users, those that open 35 tabs”

That is close to stating that those that open fewer than 35 tabs aren’t real users and, further between the lines, that those people can be ignored.

However I think, but don’t have data to confirm it, that they should be catered for and that “those that open 35 tabs” are a vocal minority.
I thought this was gonna be about the weird floating address bar at the bottom I saw on the iOS demo video.

Now that’s gonna be annoying to design a webpage around.
Vivaldi is nice for this
Sure, if that's the belief that's actually driving decisions. It certainly isn't the way I approach things. I eagerly sought a vaccine (my appointment was 10:20am on the first day I was eligible) because the safety and efficacy was demonstrated by data from trials conducted with a high level of scientific rigor, plus observational studies from places that had gotten there early. It was thrilling to see the early data out of Israel that showed such a strong vaccine effect from their age-stratified rollout.

And to further support my point, I wouldn't recommend anyone get CureVac - from the data we have now, that looks like a dud, even though it is an mRNA vaccine with some similarities to the others.

My guess is that that there is a deeper underlying question: should we trust the scientists and institutions who do these trials. And on that my personal belief is that yes we should, but we should also be skeptical and hold them accountable. They make mistakes - the recent aducanumab decision looks like a big one - so I am definitely not arguing we should uncritically accept everything they do and say. But when they do it right, as has happened with vaccines in the US, we should celebrate, not undermine, that.

I do appreciate that trust in people and institutions is a personal thing and there are reasons for it to vary.
You need to go the Google Play store page for the app to see if it's installed:
https://play.google.com/store/apps/details?id=gov.ma.covid19...

The app will NOT show up on your App drawer.
I don’t really care about the address bar being small, but I dislike that you can’t open too many tabs at a time. IMO you should be able to see at least the favicon even when you have 15+ tabs open.
Also when example.com/2010/10/10/article-title redirects to the homepage m.example.com
Am I the only person who likes this change? Normally, I’d have 4-5 tabs that I keep switching between fairly often and then 20-xx most of the time useless, de facto bookmarks. I use a keyboard shortcut with fuzzy find to pick the right one.

Reclaiming the address bar space to cram more tabs on the screen is a marginal gain, at least in my case.
Your response to that problematic event seems like dealing with trauma and some of the words you use like “our society has become […] significantly more feminized” seem to indicate some of those issues are still unresolved.

While I appreciate that you turned this into a positive, I don’t think violence and tough love is something we should promote, celebrate or even tolerate as a society.

Here is a crazy thought: how about we strive to create a space where everyone feels valid as they are, where they feel that have a space where they can contribute, rather than make people feel like they have to toughen up in order to “take charge” or forcefully “making space” for themselves by forcing others to follow their will.

The guy hitting you was not an appropriate response, neither is you possibly disrupting class by cracking jokes. The solution is communication and respect. Getting buff and letting a culture of “boys will be boys” prevail is not.
Fear the First Strike
99% of HN users want to see the full URL, myself included.

However, we only care because we know what a URL is, and what the different components mean.

The average user doesn't understand the intricacies of URLs, nor should they have to. Parsing URLs unambiguously is hard even for programmers, and has been the source of numerous security vulnerabilities.

I think there should always be an option to show the full URL bar, but I can't really argue for it being the default behavior anymore.
I think this particular issue might not be related to the safe flight envelope, although that was the hot take at the time... I should have added more context.

About a year or so after the article I linked above was published, Bombardier obtained ISA+40C certification for the CRJ700 and CRJ900 from both the FAA and TC. For the flights in and out of Phoenix, AZ, this meant that those aircraft have since been able to legally fly in temps of up to 123.8F. I don’t know the details of the certification upgrade, but my understanding is that there were no changes to either the aircraft or weight restrictions.

I don’t personally know anyone at Bombardier to know exactly why they didn’t certify the aircraft for ISA+40C to begin with, but given that there were apparently no changes to either the aircraft or the weight restrictions, this seemed very much a case of “your engineering team had to wait ... to realize an item that's going to be outdoors in the sun is going to get hot”.
Can you elaborate? What does docker+poetry get me that docker+pip+requirements.txt doesn’t?
something can be both object-oriented and functional. they're not exclusive.

However, although erlang's process model superficially looks like smalltalk objects, if you design your erlang program like a smalltalk program, your performance will suffer and you will be in a world of hurt when stuff breaks. The point of message passing concurrency in erlang is to create failure domains, not to organize your code.

In short, please do not structure your erlang program like smalltalk OO, and it is definitely not what a contemporary programmer would call OO.
Show HN: Impaktek: the best way to find a meaningful job
Safari is trash anyways it can hardly even render an svg properly and it sucks at webgl among many other things
What a fascinating case. There are so many details in such a short articles that is each worth its own discussion!

Let’s start with my personally theory that hopefully won’t color all of the conversation about the individual points. This guy pissed off some people and those people are using their petty power to make his life hell. It’s like the 10’s of thousands of people jaywalking without issue and then the homeless guy that gets arrested for jaw walking. We all know that’s not why he was arrested but the law is clear, he was breaking the law, and they enforced it. So the individual incident dots it’s I’s and crosses it’s t’s as long as you don’t bring up the dreaded ‘uneven enforcement’ issue which is at the heart of everything wrong with the law in America. I have no evidence for the theory but it makes sense with the multiple issues involving this guy mentioned in such a short article.

Next interesting point. Is giving a speech about how to treat a broken bone considered ‘practicing medicine’? Who gets to decide the answer. Is a PHD candidate writing an exploration of the efficacy of the various methods for treating a migraine practicing medicine? What if he’s selling copies of his paper on the checkout counter at the drug store? I use medicine instead of engineering because I think it’s easier to discuss but the point should hold the same regardless of which licensed profession we are discussing.

Shit I have to run but hope to return to this conversation to discuss the other fun questions raised.
Tracing GC has poor memory performance because it has to access rarely used or swapped out pages to scan them for pointers. And of course, the peak memory use is much higher since it doesn't free everything as soon as possible.

There may be advantages if you can use it to add compaction, but I don't think you need a GC to do that necessarily.
If he represented himself as an engineer or engineering expert in a legal proceeding, well, that’s where he may have made a mis-step. Even if it’s on behalf of his son.
Maybe, he should have prefaced every sentence with IANAE, but…
I really like the new design on my 11inch MacBook. I don't use the tab bar, I use expose for tabs by pinching my fingers and there's a great view there to switch tabs.
There's a rudimentary version of these on laptops: the integrated graphics and discrete graphics are co-opted to make a hybrid GPU, but it has a lot of gotchas (especially when it's not AMD-AMD (which is super rare and will still be if their new laptop designs still flopped the market)). I think that it will matter in the future for two reasons: 1) Intel being competent in graphics and 2) East Asian and European power consumption regulations (which is sometimes commented as draconian, and the reason that Intel even bothered making ATX12VO).
Agreed. Similar to why Plan9 did not replace Unix, because Unix is good enough. It does not mean we can't do better, but the leap forward was (is) not big enough.

At least that's my understanding.
I worked in a building department. My experience is there is a correlation between unsafe construction and unlicensed individuals.

A large degree of the correlation is lack of experience, so there are corner cases where unlicensed individuals build something safe.

But generally it won’t meet building code and the building code describes the very worst construction that is legal…

…and even that is hard to get right because licensed professionals struggle with it all the time and that’s why I was reviewing plans.
The JVM will have very good vector instructions coming with Project Panama.
It's the power of defaults that make them easy to abuse. To the point of that study, Richard Thaler who has studied the subject extensively argues more easy mandated choice (i.e. you have to make a choice one way or another when you sign up for a drivers license). Opt-out is a sufficiently powerful default that it's reasonable to assume that many never made an actual reasoned decision to do so. For trivial matters, it may not matter much, but in the case of something like organ donation families can and have argued successfully that the deceased never actually made a choice in the case of opt-out.
The issue is that virtual machines could be very easy targets if there weren't mitigations (It's much more complicated than that but that's the idea)
They've made a mess, they should clean it up.

I get it, all practical evidence seems to be that they're completely incompetent and this is impossible and any attempts to clean it up will inexplicably make it worse, but the fact that's the state of affairs at a two trillion dollar company is absolutely ridiculous.
your desktop is already rooted by Zoom
I don’t think that’s a good safety heuristic.
Better yet, add a 200% tax on top of ransom payments. That will tranfer the profits to the government. The attackers will know that the ability to pay is cut to 1/3.