skysight-inc/HackerNews huggingface dataset:
Optane in consumer devices is in a weird place. Write durability does not matter, SSD manufacturers reduce rewrite count with every new generation in the name of the cheaper prices and users are happy to accept that downgrade (see Samsung 980 Pro vs Samsung 970 Pro for a recent occasion). Speed matters to some extent. Many users don't observe performance improvements in their typical tasks when upgrading from SATA SSD to M.2 PCI-E SSD, so they definitely wouldn't notice speed improvement upgrading from M.2 to Optane. And yet Optane's cost is not cheap.

I just don't see place for Optane in any user devices. It's either servers, but it's not obvious choice there or tiny market for benchmark users. May be someone like Apple with its vertical integration could exploit it extreme speed to achieve something awesome, but I doubt it, they don't like to depend on a single supplier.
Absolutely sublime comment. Educational, thought-provoking and entertaining. Thank you very much johnharrison!
There are three approaches Moore's law (doubling of transistors per die leading to improvements), More Moore [1] and More than Moore[2]. The latter two deal with the "what if Moore's law does not work anymore problem". Which is close to what the author talks about.

[1] https://www.semiconductors.org/wp-content/uploads/2018/06/5_...

[2] https://ieeexplore.ieee.org/document/1645639
While still a experiment, Fuchsia and its microkernel Zircon seem to be a solid foundation for a good, open source future operating system. Sadly, I don't expect it to be successful in a world in which Linux exists.
+1

@FalconSensei Want to get on Teams and collaborate to fix the spelling mistakes I accidentally-on-purpose left in all those Office docs?

@friend1 @friend2 @friend3 Don't forget beers on Friday.

Lol.

This is so stupid. You'll end up with 2 types of employees; those that work and those that work to game the metrics.

My mother's seen it first hand at a government job. Shared work queues and measuring productivity via naïve metrics is an ideal work environment for lazy people that do poor quality work. Why spend 30 minutes on a task when you can do a terrible job of it in 5 minutes and get the same score?
GP didn't say taking pictures, but that the sign was being stolen.

I do not know if this is true in the specific case but I have met idiots who stole street signs, so this seems at least plausible.
Entropy for Kids
performance isn't good yet but people have the current M1 cheap already emulating x86 windows.

https://forums.macrumors.com/threads/utm-can-boot-windows-10...
Pigs as dirty is an outdated, mostly religious based, meme.

https://www.pbs.org/wnet/nature/the-joy-of-pigs-smart-clean-...
There is some value in confidentiality of uplink, though. If the channel from Earth to probe is encrypted, you do not reveal your command protocol.

And, in all likelihood, there is either a common command protocol or a family of protocols for all Chinese spacecraft. Designing a brand new protocol for each class of spacecraft would be time consuming and add complexity to space operations.

It is easier to have just one command protocol, or just slight variations thereof, and use it for connection with all hardware out there.
Of course the other option with email is that everything is in plaintext...

There are more secure options of course, but none of them are compatible with each other, and the most popular ones are more like instant messaging than email.

I wish there was a secure communication channel similar to email, but as ubiquitous as https.
> would be delayed by less than a meter

That's just latency to your NIC, right? 1 meter ~ 3 ns ~ 9 CPU cycles at 3 GHz, less than the integer pipeline depth last I checked.
He backed the HR lead personally; I think it was their thing.
I wonder how many complaints from your colleagues to your boss it took before your boss said something to you.
Swedes question Covid-19 approach as second wave hits
> We don’t necessarily need faster, better hardware. We need more thoughtful, and more creative humans.

Money line, but I strenuously disagree.

We need both, but thankfully, we have that. Games like Breath of the Wild, Death Stranding, and Kingdom Hearts III; and services like YouTube, TikTok, Twitch, Stadia and Steam wouldn't exist without both. You would have games, you would have services, but you wouldn't have these games and these services without both massive computational power and massive creativity.

There's a lot more incentive to get more out of a piece of equipment that will likely never be serviceable by humans again but is still serving a valuable role than there is to get more out of a piece of equipment only ten years old, taking up space and easily replaceable by something that is a capabilities upgrade and quality of life improvement in every measurable way.

There's sentimental value to be had in old hardware and a lot of great games that are 30 or 40 years old; and it's entirely possible there's a fair amount of hardware we never exploited to its full potential before replacing it with something much more capable, but that's life, tech and economics.
If there was a language/framework with the simple PHP workflow of dropping files into a directory, but with a good syntax, we would probably be colonizing other galaxies at this point.
I don't think you're right at all. I've read numerous times that Metal has significantly more overhead than Vulkan.
Sure, but at least Slack talked about adoption of Slack, rather than general "employee productivity". There is a difference.
As in any cutting-edge technology: enough willpower and finance to explore the design space until a design with sufficient potential is found and its technical challenges overcome. Academia often has already explored the design space. The industry then tries to commercialize one of these approaches. Often, they turn out to be a dud: the challenges are too large, or they are solvable but the technology is ultimately impractical for some reason, or they are a dead end and thus won't be relevant for long enough to build a company on it. And then there are various non-technological human failure modes that can befall a company...
UK’s nuclear sites costing taxpayers ‘astronomical sums’
> 1. Ask (“Can I give you some feedback?”)
> 2. State the behavior (“When you X…”)

Yes, please do this when giving feedback

> 3. State the impact (“…the result is Y.”)

Your conversation partner might hear an immediate accusation out of this. Your statement will never be objective. Rather talk about yourself as in "... this is how I perceive your behavior".

> 4. Encourage effective future behavior (“Keep it up!” for positive feedback ...)

Yes, it's great to get positively reinforced.

> “Can you change that?” for negative feedback

If you do this to me after 5 seconds of conversation, I will shut off and not take any advice from you. This is bossy.

Tell your conversation partner what their behavior makes you feel like. Formulate a wish for the future. You're not entitled to "change" people. Tell them how you would like to be treated.

If you want to change people, then give them positive reinforcement. If you try to "change" others by negative feedback, they will likely do less of everything and try not to be caught doing anything because it might be the "wrong thing".

edit: formatting
Everyone that comes here for the comments leaves comments that others like to come here for.

It's the good old "Culture eats strategy for breakfast."

I love HN culture.
US needs to get its mitts out of Australia's internal affairs
welcome to inside sales
Which is a very new technology, and not widely deployed yet.
I honestly don't know if more messages would be considered better or worse. Which is it?
It hints at the method right here:

> Lottery officials said there is nothing wrong with players using data about the number of prizes outstanding during the lifetime of scratch-off games, which is regularly updated online

So not really news. It's just a group of people had the nerve and initiative to do it and hope that the math works they way they expect.
CUDA on Intel GPUs in Rust
Tried to check out, their shop only ships to German and Austrian addresses :(
Its interesting that in the "long history" of some of these raags, many have moved from folk into the classical realm. To name a few - Mand, Khamaj, Desh.
There is also the diffusion of some classical ragas into wider collective conscience through film music, and other forms of "light" music.
Show HN: Building a quick database driven web app
Stadium is a low code builder for database-driven web apps.

1. Import your data from any database
https://www.youtube.com/watch?v=mzmRnN-9j9I

2. Display your data on a grid
https://www.youtube.com/watch?v=Ef3qcFYnnjI

3. Deploy to cloud directly from the designer (hosting included) https://www.youtube.com/watch?v=jsg1Ljqn0-o

4. Voila...
https://www.youtube.com/watch?v=2Xe5q-jn0kw
tldr; be assertive.
Web-app build in 4 steps
Stadium is a low code builder for database-driven web apps.

1. Import your data from any database
https://www.youtube.com/watch?v=mzmRnN-9j9I

2. Display your data on a grid
https://www.youtube.com/watch?v=Ef3qcFYnnjI

3. Deploy to cloud directly from the designer (hosting included) https://www.youtube.com/watch?v=jsg1Ljqn0-o

4. Voila...
https://www.youtube.com/watch?v=2Xe5q-jn0kw
Chang'e unchained!
Not that I agree with your list of "essential" skills for a front end web developer. You are still missing the point.

Dan isn't a frontend engineer in the usual sense. He works on the underpinnings of the language, he's not building web sites.
The badge did help with discovery. However i think the exposure was most likely due to the shout out in the podcast. Too much credit is being given for the badge.
Also over Gopher: gopher://hngopher.com

Not a fan of Gemini. Some of its decisions (e.g. no length) are questionable given its stated goals (including simplicity of implementation and working on resource-constrained hardware).
We bought a larger monitor for the computer and have it placed where we can watch movies from the sofa. It's not as nice as a real dedicated TV, but saves space and avoids the headache of modern TVs.
Why can't you just automatically accept? Isn't that effectively the same for you?
Harpejji
No, but little Hitlers lurk in every company!
We had this era with Intel in the last decade already. Thanksfully there's not just Intel anymore, and we are making progress again.

Progress in SW is much harder. There we are indeed still in the ancient ages.
Sorry to hear about your dude. I wish our roosters were that motivated. Even trimming his crest, our polish is practically blind so he's constantly being surprised by everything. He's useless for protection and frequently goes after our toddler. Our two silkie roosters are/were pretty timid, which is good and bad. Unfortunately our favorite (by appearance and temperment) was taken recently.

We didn't pick the roosters, we just ended up with the 3 because some of the chicks were unsexed. A well-tempered bantam would be nice.

We could fence them into a smaller area... but we like letting them roam around the property. Tough choices.
Bohemian Rhapsody played on a Harpejji [video]
What domestic task has ever been more time consuming or important than daily food preparation. You have to be quite far up the food ladder and way out touch to trot this rant out.
Yes, so not train people to do their job, just to use the tools........
Just recently I got a Pentium 90 up and running using modern software (NetBSD 9.0). Doing a side by side speed comparison against my 3970x threadripper you can see the AMD is ~200-500x faster on a given task.

The P90 creeks along running the modern kernel. mpv and mplayer can't play anything smoothly (not even as a .wav file) and mpg321 fires up pulseaudio before it starts playing so that's not happening.

In this whole exercise I've learned something valuable:

This is all very reasonable.

If someone told me they'd spend an immense effort to speed something up by 0.15 seconds I would think them extremely foolish. That 0.15 seconds translates to 60 seconds on the P90.

My AMD has literally 1,000 times more memory than the P90.

If someone said they spent some enormous effort and took the memory footprint of something from 40MB down to 28MB I'd think they're just doing a hobby but of course on the P90 that's 10% of the memory available.

As machines have progressed, the great wins of the past have become nearly unmeasurable noise.

The OpenSSH server, for example, a fairly competently written piece of software, takes about 8 seconds to serve me a password prompt.

People aren't being foolish or irresponsible or naive in not caring about these things, they're being sensible. Running a Pentium 90 with modern software --- that's the actual unreasonable hobby here.

---

Here's me doing a

* side-by-side gcc compilation: https://www.youtube.com/watch?v=GUk9f7Nv2dM

* trying to play a video I had transcoded to 160x120 in a futile attempt https://www.youtube.com/watch?v=ZMTz5PNpkcw (original video I'm attempting to play is here: https://shop.cpurecords.net/track/sheffield-bleep)

---

Edit: I'll give y'all access.

* telnet bootstra386.com:1994

* ssh bootstra386.com:1995

* user/pass: hn/hn

cat /proc/cpuinfo and /proc/meminfo if you want to gawk. I've put some nice things in /usr/pkg/bin. Try not to wreck it.
It really isn't irrelevant, it should be top on their list of things to know about. As we're seeing here, it's a source of unreliability and if you want a robust home automation setup you should look for tools that don't require internet connectivity.
Speed enables higher lever programming and therefore more people can solve more problems better and faster.

Surely you can fix 40-year-old machine with new software, but how long did it take to write that software and how much more could the machine do if it could be upgraded today?

Also good luck taking iPhone photos in real time with a Pentium 3.
Chimera Painter – Generate fantasy creatures using AI
I was a lurker on HN for years before I made my first account here, and dang was a name that kept popping up all over HN. I thought you were an addicted HN user at first, but after a while I got curious and read your post history, and that's when I figured out who you were.

I genuinely have a hard time believing you are one person. HN being one of the most important tools that contributed to my growth as a developer and a business owner, dang I feel I personally owe you so much for contributing so much to HN. Thank you dang.

p.s you are like a modern day good guy ninja. Hiding in the shadows taking out the bad guys :D

--edit--

Fixed a spelling error.
Who said Windows wouldn't run well on AppleSilicon
Teletext Is Not Dead
Ok but the town wasn't named after pigs so why change it now?
io_uring: fs/net performance sketches and thoughts on event loop design
I don't think it is considered either way. My surprise was in them knowing it so trivially.
Was this comment intended to be posted elsewhere? I only read TFA lightly but I don’t understand how this comment applies to it.
Related achievement:

The original Atari 2600 Pac Man was notoriously bad. Someone made a much better version in 2014.

http://retrogamingmagazine.com/2015/09/07/pac-man-on-atari-2...

https://atariage.com/forums/topic/229152-new-pacman-for-atar...
Phantom Malware: Conceal Malicious Actions by Imitating User Activity
True, but as I read from more knowledgeable sources than myself, the problem of the Amiga was that the software was intimately linked to and effectively exposed hardware implementation details.

This made upgrading chips nigh impossible without full software rewrites, which ultimately caused stagnation.

Indeed, as an A500 kid I used to laugh and was horrified by my first PC...
There are scales but it’s not very scientific because the active ingredients concentration vary wildly between individual mushrooms. Trial and error I guess unless you’re in a lab setting with pure medical grade compounds so you know exactly how many mg you’re getting.
Multimedia Home Platform
Yes, the voltage drop was the likely trigger for actually setting the alarm off. When I had the battery replaced, they did a quick test on the old one, and it was performing very far below normal.

With the wisdom of hindsight, I should probably have left a trickle charger on the old battery now and then while it wasn’t getting much long distance driving to keep it charged up. I was just a bit surprised that there was so little warning given the dire state it had apparently reached before the alarm incident.

But of course, the real problem here isn’t that a battery with unusually low usage drained faster than I incorrectly anticipated, it’s that my own car had an alarm going off that I had no reliable way to stop even standing next to it with the key in my hand. Clearly this should never be possible. In fact, I read that a lot of vehicle security systems do have some sort of emergency override for this sort of situation, but I found nothing relevant in the documentation that came with the car, and unfortunately the various suggestions I found online for similar models didn’t work on mine.
>Let me be clear: Productivity Score is not a work monitoring tool.

You need to understand. If you provide metrics like this, it will be turned into a work monitoring tool. That's how humans operate.
Me: Datetime is one of the most used types beside the primitive ones. Let protocols specify what how it has to be serialized. This will serve as a baseline against which libraries will be measured. It significantly reduces questions on how to represent datetime, and libraries handling this have a significantly reduced space for caveats and errors.

You: no-no-no, it won't work, let us make it significantly worse. Let us not specify this, and let everyone specify their own ad-hoc solutions with manual parsing and checks which will fail in every which way imaginable and let people serialise datetimes as `"\/Date(1320825600000-0800)\/"` for all I care because ... ?
Why a Bitcoin Investment Is an Underrated Opportunity in Today’s Macro Landscape
Volpi's has killer gnocchi to boot
> Microsoft 365's corporate VP Jared Spataro specified in a blog post that the feature, which debuted to little fanfare on Nov. 17, is “not a work monitoring tool”

Hahahahaha. A comedian of that caliber should have a Netflix special. That's like the warning on the Q-Tip box that tells you not to stick them in your ears. Of course it's a monitoring tool. They just don't want to call it that because it'll damage the brand.
Firstly, single core scores aren't the be all end all of a CPU. Secondly, Kirin 9000 gets 3700 multi core vs 4000 A14, so quite close to that of Apple with a year old A77 cortex. ARM tried making their chips larger with X1 and it resulted in 30% improvement in the first iteration itself, so it's not crazy to think there are so many unrealized gains to be made by ARM and others. Second mover advantage is a thing. And lastly Qualcomm isn't the flag bearer of ARM chips. Nuvia, Ampere, HiSilicon and even old Mediatek & Samsung could take their crown.
> Once you understand a system – deeply understand – it can do things that its designers never thought possible. You can push hardware beyond its apparent limits.

The interesting question is how much of a performance gain is there from hyperoptimizing for an architecture, how much from porting your code to C (or maybe assembly), and what's the cost. Considering how much more complex software has gotten than Wolfenstein 3D, the porting cost would be pretty expensive. I'm also not sure if the performance gain would be as good as hoped; compilers have gotten a lot better, architectures have gotten a lot more complex and harder to understand.
Yeah, the guy is living in some alternate reality. E.g., here on planet Earth low- and mid-range consumer laptops have been getting slower, not faster over the years. (Yeah, they're lighter and more power-efficient, but that's orthogonal.)

Same deal with servers: AWS and Azure are dog-slow compared to the on-premises server hardware we'd have before "the cloud".
Not at all, C was designed to fill its main purpose in writing portable OS in a higher level language at Bell Labs, the rest of the world was doing it since 1961. Quite easy to find out for anyone going through digital archives from bitsavers, ACM and IEEE.

The majority of the today's world's OS is written in C, as a testament to the success of free beer OS given alongside tapes with source code, while other mainframe platforms required a mortgage just to start.

Had Bell Labs been allowed to sell UNIX and there wouldn't exist a testament of anything.
Because the web has been taken over by commercial forces which seek to exploit your network bandwidth and computational resources without your permission to serve you ads, track your every move, steal and sell your information and mine crypto currency with the combined powers of dark patterns, supercookies, JavaScript, terms of service agreements and heart.
I feel that the article is reaching, a lot. Seems like the author wanted to talk about something, and needed to wrap it around UX to get more clicks.
What kind of P90 did you find that has 128 MB of RAM? My P100 had 16... It could play (and encode!) mp3s just fine, though.
Considering you cannot educate English speaking idiots, make a living out of them:

Based on social media analysis see when there's a "high season" of idiots

Buy domain fuckingaustria.com or something more clever.

Get 100 tshirts with a town sign illustration, bumper stickers, mugs, wool hats and jumpers (which will be worn across all Europe by EU roaming English speakers on road tours), a roadside market permit, sell them and on the side offer informative pamphlets and mailing list subscriptions about the town and what locals do. Rinse and repeat while pushing what Fucking really is about, always with a deadpan take that leaves wondering wether you're serious or not.

It's what New Zealand's president did with the country not being shown on several maps. Instead of a hissy fit, use humor to point at a problem.

https://youtube.com/watch?v=HynsTvRVLiI
You can't believe anything you see these days
Does vim respond to Ctrl-C?
It's just a little "creative" thing at the bottom of the site. I think its cool.

In the context of the other "fun" stats, it makes sense.

If they said something like "We take slack VERY seriously, here's the numbers to prove it" I would agree.
There are two major classical music traditions in India. Hindustani (Indian which is influenced by both Hinduism and later Islamic contribution, Carnatic which is mostly Hindu).

People familiar with Indian music can easily distinguish between classical music and non classical music but for a layman like me the test is :

1. Is the piece being based on some well known Raga (Raga - is a mood or a tune in very rough sense).
2. Is it being sung by a person with years of training in classical music which is learned from a Guru.
That's orthogonal. You could always scale performance by throwing money at it in the past; the issue here is the promise of "free" performance improvements just by virtue of the natural upgrade cycle.
I’ve read this piece already, good to see it here as well. It made me rethink my portfolio - I have to say it really shines a light on the asset when put in context to all the things going on in our economy right now
Only thanks to Compaq, that wasn't part of IBM plans.