skysight-inc/HackerNews huggingface dataset:
Although I am obviously very impressed with Apple's new Silicon, is there a "I only buy Apple" effect here where people are basically impressed with their laptop being even feeling ridiculously fast because previous Apple products have generally been expensive and not particularly fast relative to the competition (i.e. I see people saying "Wow I can finally game on my laptop" and it's unthinkable staying in an ecosystem like that)?
didn't realize this. and I went to re:invent last year!
Wouldn’t it be nice to turn your book idea into a physical book that you could loan to friends to get feedback?
Typo in title — should be “designated”, not “designed”. Dang, can you fix?
[phone number redacted]
My understanding from reading around (I can't find sources right now) is that a big chunk of Apple's performance comes from how wide their instruction decode hardware, and long their instruction pipeline is.

ARM instructions are fixed length so it's very easy to stack up decoders next to each other. You don't need complex logic to figure out where instruction boundaries are, which you do with x86.

This added to a super long instruction pipeline means that the M1 has the ability to reorder a significant (something silly like 2x longer than any AMD or Intel CPU) number of instructions to increase CPU utilisation and thus performance.

AMD can't do this on an x86 CPU because the complexity involved is too high, and think someone has found comments from them basically saying so.

Yeah Apple did make gains from a better integrated package, some of that would be tricky to pull off else where without additional software support. Some of the other integrations would be tricky to pull of because it would reduce the amount of customisation OEM could do. Remember one of the big things Apple integrated was RAM, and making it unified memory for all the co-processors. That could be tricky to do, unless we move into a world where RAM is always integrated into CPUs.
Most likely yes, but if x86 keeps on lagging behind then hopefully not since the developers of these will need to make sure these work ok on x86 also.
Thank you for the feedback I really appreciate it!

I like the idea of (1), it would make it more uniform which could increase readability.

For (2) I did truncate it but can see how for many sites it just shows the domain. I didn't want to end up with really long urls being shown either, so maybe extending the truncation a bit could be useful?

Thanks again!
You forgot: have grad students do most of the teaching/grading and pay them pennies on the dollar.
Yes, its the clean images I'm wondering about. It might not be easy to find clean images that are compatible with separate data backups.
Prosecutors accuse Zoom exec of working with Chinese government to surveil users
I've never hit a system call I wanted but wasn't available on WSL. In fact the couple times I've been disappointed at the lack of a system call it was when I was booting linux.

No containerization: Agreed, this is a significant limit.

Background services work just fine, I don't know what you're getting at. I have cron and stuff going.

What's improper about the init system? I start services, I stop services, it seems fine.

No kernel modules: I feel like this is pretty niche.
I'm somewhat taken by her work Tomorrow is Never, as shown in the article or, in slightly better resolution, at https://collectionapi.metmuseum.org/api/collection/v1/iiif/4...

It's 97 cm x 1.36 m originally and I need to get back to the MET and see it. Also copyright in circumstances like this needs to suck a surreal clock that looks, tastes, and trains an equivocating hamster exactly as a dick does.
There’s a big difference between gaming on a thick honking slab of a laptop and an ultra book.
Microsoft: The need for a strong and global cybersecurity response
Strikes me as overblown, because that's a criticism universities and bureaucracies have always faced. They're insular, they select based on their own criteria, they're too slow, and yet they outlast almost anything else. During their hundreds of years of existence many bureaucracies have up and downs, yet they're resilient.

If you ask me if Oxford will be around longer than any currently listed company on the S&P 500 I'm actually pretty confident to say, yep it will. You might as well also have described the Catholic Church in your post, but the Vatican is still kicking.
I love riding my bike on winding mountain roads. I’m a lot more careful when there’s no safety barrier. Funny thing is, the consequences of slamming into the barrier by mistakenly taking a tight bend at 90 rather than, say, 50, are just as bad as skidding out off a precipice. And I’ve got the scars to prove it.
Yes! Let's vote to make more killing machines instead of funding schools and hospitals!
https://developer.apple.com/documentation/apple_silicon :)
IMHO the big problem in experimental sciences is what the article kindly describes as power imbalances. I'd call it perhaps neofeudalism.

I've seen many cases where principal investigators / professors are completely disconnected from research, including an absolute lack of any basic knowledge related to the field. They are just middlemen. For someone coming from pure mathematics, where professors routinely come up with great results themselves, this was incredibly shocking.

Those I've met who don't know much always run the same scheme. They have a few postdocs doing all work and writing all grant proposals, but never getting their names on them. They always work towards some vague promotion that never comes. Whenever they obtain any good result, the professor or principal investigator will take all credit. Usually they will get diluted quickly, by simply pushing follow up experiments to others.

Bell Labs, MRC LMB and Cold Spring Harbor were somewhat successful in preventing this kind of middlemen behavior. Among other things, they banned anyone from supervising more than 5 people. It worked.
I'm afraid that does not solve this particular problem, just happened again on the very first try. I still think this is intentional or at least happily accepted on part of Twitter, with the happy side effect to make it as shitty an experience as possible when you're not using their app.
Assuming Microsoft has the talent to pull it off, Microsoft designing their own chips to run Windows is the best case scenario for performance. Apple has been a case study in how vertical integration, and how designing software and hardware together, can yield immense performance benefits.

However, it would be a terrible move for interoperability. OEMs would be inclined to purchase Microsoft's chips (MS's vertical integration would mean that their chips would outperform the competition when running Windows), and Microsoft could in turn restrict their chips to the Windows operating system.
Speed of magnetic domain walls found to be fundamentally limited
French detectorist accused of looting on vast scale
Yep. The last thing we need is to destroy more major institutions. Try breathing new life into them instead.

We've had enough of the disrupters.
Rust's approach of being unsafe-by-default? That's kind of the exact opposite of Rust.
It's both good and bad; depending on how much care is taken in selecting dependencies.

It's hard to use a lot of dependencies, regardless of their quality, without introducing bloat. Lots of redundancies.

For example, each dependency may have its own messaging or thread management system, or its own memory management system.

Or it may include other dependencies that have their own "special sauce."

For myself, I use lots of little packages; mostly written by Yours Troolie, and only occasionally use third-party dependencies.

Each of my packages is usually crafted towards a certain discrete function, and has its own project lifecycle. I think that's a good thing about using dependencies. I believe that modules with encapsulated lifecycles are a good way to ensure quality (or not, if I "choose poorly," as the Knight Templar said in the Indiana Jones movie).
https://blogs.windows.com/windows-insider/2020/12/10/introdu...
You misrepresented what they said.

You misrepresented their intention. You misrepresented their literal.

Their point is fair.

Poland might be cultural different to the West. They lived there and explained why it might be the case. It was a logical interesting point.

Their point on whether "SJW"s help or hurt has been discussed to death.

This seems true - Highest number of first residence permits issued in Poland - https://ec.europa.eu/eurostat/documents/2995521/10189082/3-2...

Comments like "You have no women in your society concerned with misogyny?" was trolling.
The problem is that many/most junior through mid-level developers don’t share your definition of DRY.
Ah yes, this is particularly effective in CS where students are giving up extraordinarily high salaries for the privilege of teaching undergrads.
Although it's a complete pain to standardize the results, you can have benchmarks as part of your CI (It's a bit easier if you can use some kind of normalised measurement like cache misses per loop iteration, but rdpmc generally isn't allowed - or even available from the OS).

Latency from the user perspective is a bit harder, although I guess for a webpage you could run it headless into a video recording then time how long to go from a blank screen to showing information?
There are more industry roles than academic roles for people with phds but there are FAR FAR FAR fewer research roles in industry than there are in academia and in some fields academic postdocs (or in some cases there are industry post docs) are required for even industry research positions! You can always off-ramp from research but very very hard to get back into if you do. Which is all to say the PI grant writing postdoc + grad student “exploitation” complex is reaffirmed from within and without. Like many self-reinforcing systems, change is... hard.
I don't necessarily disagree with the legal opinion here, but I think copyright has gotten way out of control and it's time to remake these laws. It should prevent flat-out photocopying and resale of a book, but nothing else. If you draw your own illustrations for the text of some book -- have at it. If you invent your own scenarios involving the characters of a book -- have at it. If you invent new words for an existing song -- have at it.

All of these things are under threat and probably completely illegal at this point, and I don't think that's where society wants to be in another 200 years. It might be time to rethink what people actually want here, and change the laws.
Yes, of course one can do that and it’s probably the most reasonable strategy (as opposed to another postdoc, for example). But then, what was the point of the postdoc? I’d rather move earlier into industry. It’s ultimately a gamble.
OpenRAN: open architecture at the convergence of 5G, cloud native and the edge
...the noise and smell is not for the faint of heart...

Working in a dentist's office, I have seen a wide range of tolerances for discomfort (not pain: we always anesthetize). The people who need ativan or nitrous for a simple filling are probably going to need general for impacted third molars. Those need to be sectioned if they're going to come out without breaking the jaw. In USA, relatively few dentists would offer general anesthesia in a non-hospital setting.
A cursory search on google for "RCT open placebo" suggests some of them are. Here's one: https://pubmed.ncbi.nlm.nih.gov/29513699/

What I find fun is that it's something I can simply experiment on myself with to find out for myself. After all, by the time I learned about open placebos, I'd already spent years healing without knowing about the effect. As a result, I'm already my own blind study. It may not bring certainty, but if I really wanted certainty, I'd be working on a device to transport myself to the parallel universe where everything operates purely on certainty, rather than this one that's more likely built on uncertainty. I'm choosing to embrace uncertainty and subjectivity, instead of chasing certainty and objectivity. Science without subjectivity is science denial of the subjective nature of the observers, anyway. I choose to meet all needs while denying none.

Also, RCTs aren't the only tool for studying the subjective and sometimes aren't even available due to the subjective nature of placebos. With regard to psychedelic healing, for instance, it's impossible to keep from learning who's taken the placebo. This will likely be the case until people develop the skills related to tripping without drugs, assuming that's a skill available to us, which I think is worth choosing to believe in. I'm saying this because I've noticed a culture of RCT dependency growing, where someone will choose to withhold believing in something if there isn't what they deem to be sufficient RCT-based evidence available to them. This is a type of bias that distracts from the power of placebos, which is we can choose to believe in anything simply because it is useful to us and allows us to see more potential paths forward to consider.
US blacklists top Chinese chipmaker, alleging military ties
> definitely does not prompt people to discuss how things can improve

One problem is there is plenty of discussion and no action to address the problems of the parent comment.

It's difficult to understand what action is possible, since the people holding the power to change the system are highly motivated to keep it as it is. But of course, we can discuss this all day.
> This might be the most obvious scam i’ve ever seen

Bittttconnnnect!!!!!

In Cryptoland this is probably one of the more subtle ones to be honest. People literately send their coins to scammers on twitter posing as Elon Musk promising 10x returns, or fake ransomware scams.

I don't endorse these things and I find them incredibly sad, but this far from being the most 'obvious ones' is all I wanted to say.
> there are FAR FAR FAR fewer research roles in industry than there are in academia

I'm not sure this is true. How many PhDs does Google alone employ in research roles? Many hundreds I'd guess. That's many many many university faculties. And that's just Google. Facebook, Amazon, Microsoft, Oracle, etc etc out into the long tail.

We're both just guessing but I'd reckon there are far more research roles in industry than academia.
Honestly gotta ask why you use iCloud if you have no Apple devices...?
If you get lucky in academia you get the possibility of tenure track which is a made race to publish and that means not only doing your research, but grant writing, dealing with internal politics and discovering life as a manager of grad students... oh yea, and can you lecture these undergrads too?
> In the case of a pandemic, we need to make better use of volunteers.

You’d run the risk of have a non-representative sample and wrongly estimating the effectiveness of the vaccine as well as possibly missing side effects.
This doesn't correlate with my perspective at all. Of course each person will have their own subjective view of those times. I had ADSL in 1998, and before that I had 28.8kbps which wasn't too bad since websites were very lightweight in those days. I didn't use IE unless I had to, as I had Netscape on my Macintosh.

I loved the smaller web, where almost everything you saw was made directly by people who cared about the specific content they were sharing. Business websites were far more humble, and simpler. Web design was super creative and sometimes silly or fun. Further, I think search engines have degraded massively. We had a sweet spot around 2005-2015 maybe? But it's been downhill since. Google Search results are utterly terrible now, regressing back to ~year-2000 quality IMO.

Popups weren't much problem because most of the time I just disabled JS anyways (especially since it slowed sites down a lot), and only turned it on when a site I was trying to use wouldn't work at all. I didn't start leaving JS enabled until it started becoming a real limitation, and probably until the browsers started interpreting JS way faster.

I still think it's crazy how much commerce is transacted online. I understand, but it still blows my mind how everyone everywhere is using this shockingly unstable, insecure network to do... everything. The recent SolarWinds hack is another example how fundamental the problem of security is across all networked digital systems. Of course it's a lot better today than it was in the 90's, but that's just one of very few things that has genuinely improved, IMO.
Yes, yes, yes! I wish devs could relax just little about duplication. It’s far less harmful than bad abstractions built with the only purpose of checking the DRY box.
its actually worse than that, its complete apathy. its understanding that people will feel prideful about loudly expressing their complete apathy over whatever problem you have.

wealthy people have problems, you can make a lot and improve your own network by simply listening and being that service.
Inventing names is among the hardest part of any project.
It's not bonkers, that is what Apple has done.
Youtube is basically optimizing for their own costs over that of end users by using VP9, which uses less bandwidth but often is software-decoded. So the real answer is basically that they can, but it would cost them more.

(Of course, the YouTube frontend is also fairly bloated, which doesn't help. There isn't much of an excuse for that one).
> But then what was the point of the postdoc?

To continue to develop as a researcher and build up your research skills, publication portfolio, and network, ready to move into industry.

If you do an ok PhD you could spend a couple of years as a postdoc refining that research and building on your foundation to really making a name for yourself and then apply to industry at your peak into a senior position.
RAM is pretty power hungry. Like everything there’s a cost and “moar RAM” is not the solution to all problems when you’re thermally constrained and standby battery lifetime is important.
The backups can be backups of the whole image. That's fine, as long as the file structure is still there, so that you can restore the data, but not the programs, and even more not the OS.
Can't this be addressed by provisioned throughput on EFS?
This isn't what I see in practice. Most professional researchers at the level of being a professor teach a couple of masters lectures for topics they're genuinely interested in and the rest of the time enjoy working on their research.
Are they at a sufficient point to be worth enrolling in? I've reviewed the foundation list but beyond some promising phase 3 items it was short on what's next.
No the “real” usually doesn’t pay that well.
I don't know. This thing of countries blaming other countries for attacks is getting boring. In cyber, there are no borders. If something is vulnerable, it's vulnerable. You don't need the prerequisite of APTs or 'sophisticated nation state cyber threat actors' or whatever flavor of the month name you want to call these groups.
Do you really need to get thermal cameras below the canopy to see forest fires? I think even satellites can see fires on thermal. Drones flying above the trees should work too.
Nice! But I just bought the M1 air bc I didnt have a use for the Touch Bar
You’re going to tell me building random proteins in a persons body is not a Faustian Bargain?
you have a non zero chance of changing your DNA every time you do something.
This is not at all the case in the fields I work in. Don't get me wrong, I'd much rather be a professor than a postdoc but it is way, way more stressful.
I played F3, New Vegas, and F4 multiple times, while my attempts at F2 usually failed (aka bored me) before having 4th location discovered.

Both Vegas and F3 are great. F4 is OK, but could be better.
'parody' vs 'just a mix' will be a really important distinction in the next few years as people use generative AI models to 'auto cross' media, and claim that they have created something new / are in fair use territory

I suspect this is an unanswered question in the case law, but absolutely not my area
McKesson is handling distribution for Moderna, and one of the main goals of Operation Warp Speed was to ramp up production using companies who are good at it so the vaccine developers wouldn't necessarily have to do large scale manufacturing themselves.
Email is extremely non-brittle, and everyone following the RFC is one main way it is able to be non-brittle. What is naive here, is that you think things are the way there are, for no reason.

Mail is decades old, built upon millions of hours of work crafting software, RFC standards, and works the way it does, including bounces, to ensure stability.

A 5xx error means 'perm failure'. There are a variety of 5xx class responses, from 'user account deleted' to 'no such domain'. It is, in fact, a working mail system, which responds with 5xx, or 4xx (temp fail) or 2xx (received OK) messages.

A severely broken system is incapable of even responding.

For a mail system to respond with 5xx, when it is internally broken, is 100% a configuration issue. Every MTA on the planet, is designed (eg, postfix, sendmail, etc) to respond with a 4xx TEMP fail message if something is borked. A milter gone bad. A library missing. A full disk. A config issue. An issue forking. Memory limits. All of it.

By default, MTAs are designed to 4xx(tempfail) on those errors. Loads, and loads, and loads of work to ensure that. Code meticulously crafted. This is how good engineering works. This is how the RFC works.

You either get no ACK for your SYN, because it is so borked, or you get a 4xx if it can run, but has a failure condition.. OR someone did something very, very wrong.

I understand your angst, but the real problem isn't the RFC, or the sender not retrying. The problem is:

- the MTA was up and running

- it had an error condition on its back end

- whomever set everything up, didn't taking into account internal failure conditions, and to respond with a 4xx if that was the case

THAT is where the "good engineering" failed.

Mail accounts are deactivated all the time. Domains are deactivated all the time. 5xx tells us this. Someone replying with 5xx, when they did not mean to, has a configuration issue on their end.

That's all there is to it.

I'll put this another way.

What you want to do is make 5xx like 4xx, because you feel there should never be any way for a SMTP server to say "No, really, this email address doesn't exist.. don't bother trying again".
The "pain to track down" is important because nothing failed.

I didn't get an alert.

There was nothing in the logs.

There wasn't anything in the portal to indicate that something had changed.

Everything was up and responding, just really, really slowly.

The application wasn't even timing out, because the EFS share itself was responding to TCP ACKs instantly, and even the timeouts at the NFS protocol layer weren't being hit. I was just getting one... file... at... a... time.

After about 2-3 hours of troubleshooting I opened a service ticket with AWS, and it took them another few hours to figure out what was going on.

Like other people in this thread suggested, I first copied a 10 GB empty file into the volume to speed it up. Later they made the fixed IOPS SKU available and I switched to that.
Custom fonts for Garmin watch faces
> "Yet despite Gates's convincing denial, the quote is unlikely to die," Fallows wrote. "It's too convenient an expression of the computer industry's sense that no one can be sure what will happen next."

https://www.computerworld.com/article/2534312/the--640k--quo...
> What is to stop those trojans from wiping the disks?

Because they want to do something creative and clever with those breached systems, instead of of just recursively deleting everything, which would be the best thing to do IMHO.
With sticks and stones? They've been inside the nuclear defence computers for months.
With sanctions? When the government may just stop working altogether for a year or more?
It is hard enough for me to remember where I read something. Never mind keeping a full history of my beliefs if they change. There are some exceptions though.