skysight-inc/HackerNews huggingface dataset:
Fundamentally the job of the OS is resource sharing and scheduling. All the low level device management is just a side show.

Hence why SSD's use a block layer (or in the case of NVMe key/value, hello 1964/CKD) abstraction above whatever pile of physical flash, caches, non-volatile caps/batts, etc. That abstraction holds from the lowliest SD card, to huge NVMe-OF/FC/etc smart arrays which are thin provisioning, deduplicating, replicating, snapshoting, etc. You wouldn't want this running on the main cores for performance and power efficiency reasons. Modern m.2/SATA SSD's have a handful of CPUs managing all this complexity, along with background scrubbing, error correction, etc so you would be talking fully heterogeneous OS kernels knowledgeable about multiple architectures, etc.

Basically it would be insanity.

SSDs took a couple orders of magnitude off the time values of spinning rust/arrays, but many of the optimization points of spinning rust still apply. Pack your buffers and submit large contiguous read/write accesses, queue a lot of commands in parallel, etc.

So, the fundamental abstraction still holds true.

And this is true for most other parts of the computer as well. Just talking to a keyboard involves multiple microcontrollers, scheduling the USB bus, packet switching, and serializing/deserializing the USB packets, etc. This is also why every modern CPU has a mgmt CPU that bootstraps and manages it power/voltage/clock/thermals.

So, hardware abstractions are just as useful as software abstractions like huge process address spaces, file IO, etc.
Why would you expect that in this day and age?
Good point, if they use laptops? Most people have their desktop screens at eye hight right.
They are not saying they are okay with it because they have nothing to hide; they are just saying that they don't mind. It just doesn't bother them. And they also aren't arguing that it shouldn't bother you if you don't watch anything wrong or that every TV should spy on their owner.
Happiness is a lifestate and a choice.
Same spelling in Swedish, and until you mentioned it just now, I never even realised that the word is spelled differently in English.

It's not a common word for me to use, but if I had been put in the situation where I had to use it in English, it's likely I'd use the Swedish spelling.
As they mention no automatic driver downloads and talk about Chipset drivers I'd say at least before Windows 7. So a thing or two might have changed.
I have no words and I must comment.
The tooling is actually great, but kind of hard to discover if you're a beginner. The clojure.org website isn't very beginner-friendly, unfortunately.

Types... I find most people missing static type checking are really reliant on a certain way of programming which isn't applicable to Clojure, e.g. write code, look for red squiggly lines, fix type signatures, compile, wait, fix the bugs the compiler tells you about.

Clojure is much more exploratory in the way that you are always connected to a live system (like other Lisps) plus most of your functions are small and pure, making their logic self-contained and simple to deal with in isolation.
To be fair, that's not a bad idea. It'd probably stop a bunch of drivers driving backwards without looking. Let's do it.
Really? This is your take on this?

The happiest country I’ve ever been to is Cuba.

How do you explain that in your racism context?
A repository of FreeDOS-compatible freeware and OSS software
I totally agree. That’s why I’m completely pro the BDFL model. Committees don’t produce good products.
It sounds the same, that's the point. Languages like German and Italian for instance follow the same principle, everything is phonetic, nobody needs to spell anything (heck Italian doesn't even have a world for "spelling"), every letter always sounds the same all the time. Kids learn to read very fast, and you always know how to spell people surnames because they are pronounced "as you write it", with a 1:1 correspondence.

Old and Middle English were like that too, but then the Great Vowel Shift happened and now English still mostly retains the Middle English spelling with apparently random pronounciation rules.

Nobody devises a non-phonetic alphabet, when English adopted the Latin alphabet it was mostly phonetical. The issue is that the written language always moves slower than the spoken one, because written language lasts for longer.
hdmi to vga adaptor?

i don’t think you can just do vga to usb as it’s analog to digital isn’t it?
It's the latter argument that did it for me. I never again want to work primarily with a technology that doesn't have encapsulation of optional types. It's just such an uninteresting problem to have to continuously suffer from.
Almost no one practices direct democracy because yes. It’s not good.
The idea of somebody slamming down both shift keys before getting into an internet yelling match is pretty hilarious. I think both caps lock and this ULTIMATE SHIFT idea are probably both not necessary, but I have to thank you for putting the funny image in my head.
What Are the Greenest Programming Languages?
Whomever wrote the headline literally did not read the article or watch the video. The robots make fries, not burgers.
I'd love some examples of this. I'm about to buy a new phone and originally planned to get a s21/22. But now I'm questioning this. But I'd also like some more details on this
i mean it’s not much different it’s just email code/link vs an all generating a code but 2fa is unphishable as well
> Types... I find most people missing static type checking are really reliant on a certain way of programming which isn't applicable to Clojure, e.g. write code, look for red squiggly lines, fix type signatures, compile, wait, fix the bugs the compiler tells you about.

I use a repl in Haskell just as much as I used a repl in Clojure.

The development experience is also somewhat similar if we're talking in terms of what you described here. In Clojure, you also fix the bugs the compiler tells you about, except the compiler in this case is one you partially implement yourself with a test suite.

> plus most of your functions are small and pure, making their logic self-contained and simple to deal with in isolation.

This is hardly exclusive to Clojure.
> I wish someone makes just TV panel with ton on inputs and outputs.

Search for „digital signage display“, you might find something that fits your need. Have to leave consumer space and the pricing that comes with it though.
Realistic except for the manual. You're just supposed to find them on your own nowadays.
I once heard that Americans motivate themselves positively:

If I manage to finish this work today, great things will happen!

... while Germans motivate themselves negatively:

If I don't finish this work today, I'll lose my job, home, family and cat.
You can't beat the efficiency of a gap buffer for just typing. The downside of gap buffers is its a linear operation to move the cursor.
Dependent types are a false idol. It’s better to express propositions just as propositions, like in Isabelle/HOL.
Integromat evolves to Make
Whether the OP is doing push-ups correctly is irrelevant. Whather the programm can detect these faults you are seeing is much more interesting though. That's the sole purpose of the programm, right?
Ask HN: How do know if a problem is big enough?
How do you know if a problem is big enough to work on and whether it will have a good enough market?

I've conducted a small survey to identify a probable market for a problem before started building anything, and it turned out to have mixed results.

Like 55%-45% split.

How do you decide whether a problem is big enough solving?
We can bash Samsung here, for this particular case, but is this something only Samsung does?
I never stated something else.
Maybe look for the type of company you'd invest a lot of money in, where your skillset is considered to be "core business".
I wonder if some small part of the problem lies in the word "talent" . The implication is that developers are born with some sort of innate ability to write software well rather than coding being something you can learn with practise.

Calling people "talent" suggests recruitment is a hunt for some person with a rare underlying ability rather than just looking for someone with a skill they've learned. This could also go some way to explain why many small software companies refuse to recruit juniors and have top heavy structures. If you can't recognise the magical rare ability in people then you have to trust other companies experiences with "talent". Taking on people and nurturing them to be seniors wouldn't even be an option.
AirTag is one of many ways you can be stalked. Perhaps it’s the cheapest or most well known method at the moment, but you can already buy GPS + cellular trackers that aren’t much more expensive or larger, and they’re only going to get better and cheaper over time.

This problem will need to be addressed though other means than a single company intentionally crippling their own product.
Their whole OLED tv lineup shares these characteristics.
> Irken society in Invader Zim was supposed to be absurd

Noo, our snacks!

But srsly, took me a minute to realize you were referring to the Almighty Tallest.
Assuming your entire software stack supports it, the advantage is that stuff can get displayed with twice the resolution but at the same physical size. Your operating system probably already does this with fonts and vector graphics. It can also be done with faster images too if they are provided at 2x resolution.
> 1. Measure happiness in both employees and job candidates. In many ways, “hiring the happy” requires a bit of perspective. While we do not believe that happiness should be placed ahead of the knowledge, skills, or talent needed for a job, we conservatively advocate using measures of happiness and optimism as discriminators, or tiebreakers, because the risks are low and the benefits could be important.

How is instituting a hiring-time assessment for happiness and optimism going to do anything other than:

1. Sell more interview prep/gaming books and coaching services.

2. Bias hiring disproportionately towards to those who know the ritual of how to answer, as a proxy for class.
Curiously, this last sentence matches almost exactly how a Portuguese speaker would write English phonetically.
I'm willing to bet that General Motors has no fewer variants of the Chevrolet Camaro that you can buy: with three different engine choices, two or three different transmission choices, with or without A/C, power steering, seat material, exteriour colour, stripes and badging package, interior colour, radio options, suspension packages, etc etc etc.

It's still all sold as a Chevrolet Camaro and the vast majority of parts are shared - they all use e.g. the same glass, ventilation plastic, ignition switch, etc. When you do need something option specific, such as spark plugs, you do identify your vehicle by VIN.

From my experience fixing appliances, the things that break (button mounting plates, the plastic door frame, that horrible hose coming down from the pump on otherwise excellent Bosch models) is very very commonly shared across models that look the same on the outside.
Even with passwords, e-mail is a likely password reset flow. If that’s the case, using a password only reduces security.
Not sure about the happier part, I may be wrong as I've never been to the States but it looks like the meth/drugs epidemic is a major issue in much of the US. A happy populace wouldn't need to resort to drugs.
This is like the statement that if I optimize memcpy() for the number of controllers, levels of cache, and latency to each controller/cache, its possible to make it faster than both the CPU microcoded version (rep stosq/etc) and the software versions provided by the compiler/glibc/kernel/etc. Particularly if I know what the workload looks like.

And it breaks down the instant you change the hardware, even in the slightest ways. Frequently the optimizations then made turn around and reduce the speed below naive methods. Modern flash+controllers are massively more complex than the old NOR flash of two decades ago. Which is why they get multiple CPUs managing them.
After years of being a "cloudy" systems engineer who no longer gets to play with actually Linux (not really) the Qualys security advisory was an enjoyable read.

https://www.qualys.com/2022/02/17/cve-2021-44731/oh-snap-mor...

This is my analog to my wife's Agatha Christie books. It reminds me why I loved computers back in the '80s and chose this career. The feeling that these complicated systems are fallible, and that if you study them carefully and play then like a chess board, you can crack them open.
I continuous happiness the key success, or is continuous success the key to happiness?
Reading and Querying JSON, YAML, CBOR, HTML, MIME, INI, ASN.1 and XML in a Unif
What Is Inside the Quantum Realm? – 6 Important Points to Remember
> That is because your faith is weak, and you have too much sin in your life. If you were a true believer, you would be healed.

This is just people projecting their own insecurities. Obviously they'd like to believe that if it was them that were sick they'd be healed.

A bit like the wishful thinking around Corona.
Why? Are you saying people in general don't care about other people's happiness, or just that managers are special and don't care? I believe we care about people in close connection to us (family, friends, employees) but it becomes harder to truly relate the further away and larger the number of people are and it becomes more abstract (hence why it's hard to fix global health and poverty etc). I think there's even a psychological need to care about others once we've fed ourselves and achieved basic securities.
What do you think about the new name? I actually preferred the old one.
LG stuff is the best, they run WebOs, not Android and are generally usable without an internet connection.
I can probably find one if I offer enough on some forums or reddit.
That’s questionable. Germany is social state. It has great protections for ordinary people. It’s really hard to lose everything because of bad work. Sounds more like US where you could be fired any minute without warnings.
I would stick to using an emulator if you can, but the ZTE and vivo cheapies are pretty good.
In-network IP multicast has all kinds of practical issues. Without it, you can't match the performance of colo-hosted stream concentrators.
MikroORM can also auto generate schema from an existing database
I’m also British, for what it’s worth. Of course anyone can study the foundations of calculus. The question is whether it’s reasonable for someone to choose not to and trust that it works. I think it surely is reasonable for someone to do so, unless they have a particular need for a deep understanding of calculus.

You always have to stop somewhere. Any given one of your assumptions may be verifiable in principle, but you won’t have the time and wherewithal to verify all of them. Science as it’s actually practiced is a huge pyramid of trust.
And for me Dell is the OEM I trust the most as if something goes wrong with my XPS laptop Dell will happily spend the cost of the laptop just to get someone here by tomorrow to fix it.

Nobody else I know of stands behind their laptops like that. If a company by default bets money on their own products then that's reassuring. Is the product any good? Prove it, like Dell.

Not that XPS laptops don't fail, cause they do, but at least it's rare enough that Dell is willing to spend large amounts on on-site next business day repair.
From my (non-exhaustive) looking with wireshark, toggling that menu item doesn't impact the number of domains contacted or amount of data transferred.

Which is a shame, I love the roku for how easy it is to use. I'll continue to use it, since there isn't a easy to operate OSS alternative, but it is disappointing.
One specific thing that I have first-hand experience of is they have a culture of assigning blame instead of preventing access.

So for example, everyone has local admin access, or even network-wide admin access. Instead of Active Directory accounts, users are tracked by their client IP address. In effect, you are your IP address on the network.

Most activity is logged, and then correlated by IP address so that blame can be assigned after-the-fact.

So for example, if you're caught editing a production web page live on the server while 40K people are scratching their heads wondering why they can't log in that morning, you'll get blamed because the remote connection came from your desktop IP when that happened.

Nothing stops some random junior developer editing the production web site on the fly. He'll just be reprimanded or fired.

(NOTE: Some of the specifics above may be out of date now, but the security culture likely remains)
This reads like a carefully prepared propaganda piece masquerading as science.

Can't tell if it's just a promotional material for the US army, or they have more objectives, but I can't agree with most of what is being pushed as "hard data", a.k.a. "science".
> we suggest that leaders follow the science and take a structured approach to hiring for, promoting, and developing employee happiness

> Measure happiness in both employees and job candidates.

> we conservatively advocate using measures of happiness and optimism as discriminators, or tiebreakers, because the risks are low and the benefits could be important.

Good luck getting a job, unhappy people…

I don’t think they have the evidence to make this recommendation, since they surveyed people already employed (by the US army), who may have been unhappier pre employment.

> might dismiss these results if you believe that military data somehow doesn’t apply to the business world, but you would be wrong to do so. After all, the U.S. Department of Defense is the single largest employer in the world

Their entire argument for this also applying outside the military domain seems to be that the military is a very large employer… However, is not the military a vastly different environment from normal civilian workplaces?
It is using the Romance (i.e the original Latin) vowels. English got its vowels all garbled and messed up by the great Vowel Shift, so now every Latin vowel in English does not sound how it is supposed to sound. Heck they don't even follow the same rules most of the time, because English spelling is fucked up beyond repair. That's ironic because that makes writing English much more complicated, even though the language is quite simple to learn at a basic level.

A is /ei/ and lots of other sounds.

E is /i/, sometimes it's an open e, ..

I is /ai/, sometimes not, ...

O is always a diphthong, plain /o/ does not exist anymore

U is /a/, /ju/, ??

Y is there for the show, often it's used for /j/

English like German has lots and lots of vowels, while Latin and Italian have like, 7? The letters were supposed to have only one sound at most, but history clearly shows us that it's easier to reuse or adapt an existing letter than invent a new one (look at [ng] for instance, or [th] which became used mostly because nobody had types to print thorn and eth).
He is also a marketer and a cult figure doing detailed technical decisions. On the LIDAR vs. camera thing, I think he is wrong, and eventually that will be proven by his competitors.
> It was a combination of the right technology, at the right time, rolled out in the right way, with the right decisions from the Kenyan government to allow the system

Right, the government was too slow to regulate this system before it got popular.

When a country has financial infrastructure but people are not allowed to use it, the main selling point of a new system is escaping centralized control.
I am working on a project aimed at reinventing book discovery online... my goal is to recreate the feeling of walking around a physical bookstore (but reimagined for the online world).

It is called https://shepherd.com/

I launched about 10 months ago we are slowly getting there :)

How does it work?

I ask authors to recommend five around a topic/theme (so every book on the website is personally recommended by an author who is passionate about it). So you get some great recommendations on things like:

The best books on artificial intelligence that are not full of hype and nonsense https://shepherd.com/best-books/no-hype-and-no-nonsense-arti...

The best books that tell a cautionary tale about world-changing technology https://shepherd.com/best-books/cautionary-tales-about-world...

The best books whose dystopian visions were eerily prescient https://shepherd.com/best-books/dystopian-visions

Then, I build out bookshelves (aka topic pages) using NLP. This is very new and only 30 days old so I am still improving the engine / topics. But, it is all tied to Wikidata so you can search via Wikipedia topic (and some other cool stuff down the road).

Bookshelf on artificial intelligence https://shepherd.com/bookshelf/artificial-intelligence

Bookshelf on neuroscience https://shepherd.com/bookshelf/neuroscience

Right now I am working to roll out a big improvement to the recommendation engine. And, then to integrate book genre data, which is a massive project. I want to be able to go to the World War 2 section and say "show me all historical fiction", or on the AI bookshelf to show me all "science fiction".

Let me know what you think :)
If FaceID works with a mask (a commenter says that the new beta does), then to what extent might it actually be retinal scanning ? iPhone cameras have sufficient resolution, don't they ?
Yeah I remember one customer with multiple destroyed tv's (spilled beer or other moisture damage, panels had rust) getting them repaired on samsungs dime because they ware "the voice of the customer".

It was annoying, but we did bill samsung for all the work. :)

The blogs author might also like the fact that samsung owns their warranty repair infrastructure, they don't contract it out.
So less repairs means more profit. While contractors repair everything that is not obviously deliberate.
A prison might be a sizeable piece of land, but it's still a prison. I'd like to go to the lake in the summer, even if it might be more dangerous than a paddling pool.
Members of our species were in Western Europe around 54,000 years ago
> If anyone can suggest non-Apple OEMs that at least provide a competitive support experience, I’m all ears.

Here in Norway it used to be (at least with HP) that if you bought the professional line you'd get professional service.

I had a personal nc6320 bought some 17 years ago and they would literally come to my desk and replace the monitor free of charge. (No, I didn't have a paid support plan, this was included in the purchase price and I had bought it myself, not through a company.)

Around the same time, trying to get a consumer grade HP repaired was just painful.
The title is "Double Asteroid Redirection Test (DART) Mission".

That question is nowhere on the page, likely because of course crashing a spacecraft into an asteroid changes its course. A flyby of an asteroid also changes it course. (For that matter, a gravity assist by Jupiter also changes Jupiter's course.)

Instead, the stated reason is: "This asteroid system is a perfect testing ground to see if intentionally crashing a spacecraft into an asteroid is an effective way to change its course, should an Earth-threatening asteroid be discovered in the future."

I'm curious to know why they think it wouldn't work.
No ofense to you in the slightest but your comment made me think of the darkest of dystopias. Re-reading it and getting to the "A patient, better driver" part I had to think of an un-patient, bad driver to sort of erase that feeling from my head, the best I could find was this scene with Harvey Keitel in "Bad Lieutenant" [1]. It also helps that I'm a Mets fan and, as such, we are almost never happy.

[1] https://www.youtube.com/watch?v=Ir8Y4iFrWk8