skysight-inc/HackerNews huggingface dataset:
Much of the Linux desktop is balkanized and fragmentation is indeed a huge issue. People's obsession with choice is irritating given that doing more or less the same thing in 10 different ways half-right is worse than doing it once correctly. The entire distro-zoo built on top of the same distributions with different DE's on top of it is an example. The problem with Windows or Mac isn't that it looks, feels and works the same everywhere. That's what most people want, they don't want to spend hours tinkering with their UIs, they want to get work done.

It's not even right to compare Linux to Windows, or maybe even call Linux distros operating systems in a strong sense because they don't provide genuinely stable interfaces. People often remark on alleged benefits of open source software such as compatibility, yet it's Windows where I can click on a 20 year old executable and it runs, while I don't know if anything that has been built 2 Ubuntu LTS releases ago still works.

It's funny that one of the things that has actually driven Linux adoption is Proton. As one blogger a few months ago remarked, Win32 is basically the stable Linux userland ABI.

https://sporks.space/2022/02/27/win32-is-the-stable-linux-us...
Because Android is the only viable alternative for those that either can't or won't buy an iPhone.
This sums up the probabilities cleanly, but doesnt provide any intuition on why the option to pick both doors B&C is the same as the original problem
You could just display the feed items sorted by the time you fetched them, optionally displaying an informative only date for the entries with pubDate.
"Look, I already told you. I deal with the goddamn customers so the AI doesn't have to. I have people skills. I am good at dealing with people. Can't you understand that? What the hell is wrong with you people?"

https://www.youtube.com/watch?v=hNuu9CpdjIo
Ok. I don't understand your point.

If this clarifies: I'm talking about blockchain technology and its applications. Not a particular blockchain asset.
Here is a simulation in Clojure showing that the host's knowledge is important.

(def doors {0 :goat 1 :goat 2 :prize})
(def choose (rand-nth 3))

(defn game []
(let [choice (choose)
remaining (dissoc doors choice)
monty (rand-nth (vec (keys remaining)))]
{:choice (when (= (get doors monty) :goat) (get doors choice))
:monty (get doors monty)
:switch (when (= (get doors monty) :goat) (first (vals (dissoc remaining monty))))}))

So Monty is choosing a random door that you have not picked. When he picks the prize, the game is over and you lose.

(def ten-thousand-games (repeatedly 10000 game))
(frequencies (map :choice ten-thousand-games))
;; {:goat 3309, :prize 3307, nil 3384}
(frequencies (map :switch ten-thousand-games))
;; {:goat 3307, :prize 3309, nil 3384}
On the flip side, I'm about to start interviewing some engineering candidates, and I have no idea what to do. I've been in the field for 8+ years now but interviewing for technical positions is hard and I've never seen a company really get it right. How do you have high standards without a ton of false negatives? How do you avoid reductive coding exercises without selecting for charming incompetence? Genuinely asking, are there any good resources on this?
You could just buy a $2,000 2u rack mounted machine too... or you know, flash an old iphone you have sitting around with Linux.
But have you had a chance to look back and see if those questions worked out? Like, are they a good predictor for how the person actually performed in the job?
If you think the construction costs are high, think about the demolition cost when the facility reaches end of life, and is now radioactive.
Yes, PC-based BBS systems BBS systems were quite widespread going back to at least the early eighties. (BBSs existed before that but were often pretty primitive--e.g. a personal computer with a floppy drive and a 300 baud modem. You had a sort of parallel version of Usenet because in addition to the local BBS you had PCRelay, FIDOnet, and possibly other message exchanges between systems.

Especially the commercial BBSs could have quite a few systems and phone lines and, as you say the bigger BBSs often became the first ISP that consumers had access to if they didn't have access through their company or university.

You also had the big commercial services like Compuserve, AOL, Bix, Delphi, and so forth.
Some others have already countered the letter on that point, but it's very easy to bury your head in the sand if you are not directly affected (yet!).

https://www.financialinclusion.tech/
Same as the synchronous version: It will block until more data can be written, and then go on and write as much as possible using another async .write() call. It's the same as:

let mut offset = 0;
while offset != number_as_bytes.length() {
let written = stream.write(&number_as_bytes[offset..]).await.unwrap();
offset += written;
}

The synchronous version would be the same without the .await, and offers stronger guarantees that either all bytes are written to the socket or the socket errored and is dead. The async version could be cancelled in the middle of the invocation after some segments have already been written.
https://archive.ph/nxWKP

«Lot rents typically rise between 4 and 6 percent a year, according to industry sources, though there is little data on exact costs or price increases.» … «In interviews with a dozen mobile home residents around the country, all said their rents had risen this year. Most reported increases of 10 to 25 percent, although some said monthly payments had doubled or tripled.»

And perhaps related: «Nationally, the average sales price of manufactured homes has risen nearly 50 percent during the pandemic, from $82,900 to $123,200, census data shows.»
> until windows becomes really user hostile (I see it coming but not yet there

You are a boiled frog.
What I would love is easy GPU (and other hardware) passthrough to the (Windows) VM. You can already use "real" partitions on separate drives to maximize performance. Graphics is the only thing that's complicated.

Tbh, I only tried it on a laptop and it was hell, it ended up needing a mountain of configuration and software just to pass an nVidia GPU (fortunately a Quadro, which is slighly easier) to Windows, which has the software that needs it the most.

Is it easier on desktop computers with an IGP and a discrete card, or two graphics cards? Or do you still need to fuck around with the VBIOS, fight with power management and hybrid modes (I guess not?), use Looking Glass/RDP/dummy display/DP/HDMI plug and a ton of configuration that sometimes fails after updates?

Guess I will try it again on my next computer, which must be a powerful Ryzen build.
Same! iPodLinux was my introduction to Embedded Systems, and that's now my actual job :-)

I was only a teenager at the time as well, yet read the whole forum as a moderator. It was always fascinating to learn what new hacks people had made to let the iPod do everything it's capable of!

It's so nice to see Linux becoming available for the iPhone and iPad too.

Now the iPod is discontinued, I wish Apple would release its intellectual property (schematics, board views), so I can repair the old ones. The screen's a bit glitchy on my 1st gen, and I'm not sure how to fix it.
> This is how I know I'm old. Instead of giving me the cheapest viable dinner possible, why not spring for something more tasty, healthy, and costly? Pizza is the free meal equivalent of minimum wage.

That's not all of it, though. It's also one of those meals that are logistically east, because most people are OK with pizza. "[S]omething more tasty, healthy, and costly" is also the kind of thing that will likely require separate individualized orders for each person.
My guess is that by the time the self-selection of people who think they're ready to apply and have a good enough shot to make it worth all the time the interviews take, happens, and they get to an in-person (having perhaps passed a less-harsh phone-screen leetcode question), most further leetcoding isn't doing much aside from keeping the self-selection effect strong.

The other parts of the interview might be doing something per se useful, I suppose.
So now Microsoft gets the hate for reviving the UNIX way of working.

How do you think companies were using X Windows?
Stuff like this makes me think the entire field of ethics is devoted to stating the obvious in as many words as possible.
> I don't know why you people keep bringing up those subjects that have nothing to do with the thread.

Hint is was not about about Bluetooth ;)

But maybe everyone else is wrong, just not you.
>Proof-of-stake systems are not perfect: they still lead to some centralization of power, since in this paradigm the rich tend to get richer.

What does this mean? Is there a central node in PoS, or are they saying that power is proportional to stake size?
> Then you obviously switch, as the original door has a 1% chance of being right, and the other door has a 99% of being right.

It's not obvious to me that this is true. Why do we update the chance of the "new" door but not the one we already selected? Intuitively, I would expect the odds of both doors to increase to 50% as the other 98 doors are opened.

I know that you're correct, I just don't find this to be an intuitive explanation.
But web standards are crappy for decent GUI/CRUD applications that typically are used on a desktop, which is most business software. Web standards natively lack state handling, and the DOM makes sanely controlling the position of text a royal bear. We really need a state-ful GUI markup standard. Bending the web to do that job makes for really ugly stacks and/or resulting software.

Related: https://www.reddit.com/r/web_design/comments/uzttbu/zardotab...
Sometimes, in relief missions like after big earthquakes.

More often they use the onboard desalination plants (also nuclear powered) to make lots of fresh water.

e.g. https://www.militarynews.com/norfolk-navy-flagship/oceana/ne...
Advanced Search is compatible with OpenSearch (GH did add this recently)

Plan and schedule issues with automated iteration cadences (great for recurring annual tasks)

Container Scanning available in all tiers (already very easy to add container scanning in enterprise, but now available for free everywhere, have to use a third party action in github)

Project-level Secure Files in open beta (missing from github)

Semgrep-based SAST (in addition to their existing SAST & DAST, something github lacks natively)

Approve deployments from the Environments page (GitHubs approval flows are enterprise only)

Improvements to Terraform registry

--

GitLab is already well beyond the feature set of GitHub, you should give it a look sometime.

Things that immediately jump out to me:

1. Security Dashboards

2. Kubernetes Integration (automated test environments)

3. SAST / DAST / OSS license checks / compliance frameworks

4. Feature Toggles using unleash (hosted by Gitlab)

5. More robust project planning, way beyond 'issues'.

6. Can read in results from unit testing / cypress without adding additional plugins

7. Can send alarms from your observability platform of choice to indicate release health

8. OpenFaaS support
Yes, we are borg, we will adapt.
I respect that you are an utilitarian, so I understand your point. But you shall also respect others' non-utilitarian hacker-ianisms, and let them hack whatever device they want to, including "non-useful" iDevices.
20 Years of SIP – A Retrospective
I disagree. The value of river access through the Gulf of Mexico would give the seceding states a stranglehold on our ag and oil exports.
Comparison among vaccines: https://www.cell.com/cell/pdf/S0092-8674%2822%2900653-5.pdf
This is indistinguishable from the host having secret knowledge; without knowledge the host would open the door with the prize a third of the times.
Yep, or use 16 dice that have only 0 and 1 on them. The order would be important, so you'd want to color them or otherwise indicate which was high order and which was low.
Yes there is duplication of keys since each column has a copy of each key where a value in that column is mapped to that key.

The column (key-value store) maps both ways. It is really fast to find all the keys that are mapped to a given value (or pattern) as well as find all the values that are mapped to a key.

You could say the key is a primary key since each key is unique, but a table can also have a 'Primary Key' column where a unique value can only be mapped to a single key and every row must have a value in that column.

This system is very efficient for sparse tables. Null values are essentially free since the key-value pair is just missing if a column does not have a value for the row. It takes some processing to determine the key is not mapped anywhere in the column, but it is very fast.
Precisely. Not sure why my comment is getting downvoted, but it’s nice to hear from someone else who sees things similarly.
Exactly this...it's not apples to apples comparison. Transferring an NFT is a larger transaction size so the cost is higher (hence the $22 price they are referring). The cost of the transaction is also based on how busy the blockchain is...like a way to discourage transactions if it's really busy. Like if you had a gas station that the price of gas (or actually more like a fee to use the gas pump) fluctuated based on how long the lines were.
No disagreement from me. He seems to think it could be viable.

I've seen a few high profile cryptographers get into the crypto space recently. I can't really blame them, it's exciting to see new cryptography put into practice. Who knows, maybe they will solve it all, but I doubt it personally.
Back on the "Collapse of Complex Societies" side, my impression is that a fair number of such collapses are now blamed on climate change, and/or resource depletion. The Anasazi thrived from ~700 to ~1130 due to an unusually rainy spell in SW North America. When the period of heavier rains ended, so did the agricultural productivity that supported their large population and complex society. Similar reasons may hold for the fall of the Khmer Empire ( https://en.wikipedia.org/wiki/Khmer_Empire ). A number of sharp, grim setbacks for European civilizations occur suspiciously close to major volcanic eruptions, which could have hit their agricultural foundations hard.

...and "yes", I read second ~half of the article. My point here is that the author's analogy works at least as well where he did not bother to apply it as where he did.
The action is, as always, on the margins. Those people who kind of wanted to play but got frustrated at the load times, you want them. In some senses you care more about them, the people you can gain or lose with changes, than your more committed users who are a little bit locked in.

GTA V has sold, and continues to sell, amazingly well. But Online, where this slowdown was exclusive to, is the real moneymaking engine. Any little marginal push to keep people out of Online, from feeling they could just jump in whenever, was significant.

The real baffler to me is just thinking about all the time spent by people internal to Rockstar sitting on that same screen.
How to Future
Phenomenon
To play devil's advocate we should balance those out with the impatient gamers who acted out aggressively (e.g. the 100th time proceeded to kick a PC, smaller family member, throwing a mouse across the room, etc) or consumed more unhealthy snacks/drinks :(

I personally was often frustrated waiting several minutes, thankfully I don't have any violent tendencies, snacks on the other hand... :/
Yes, it is.

You're not supposed to understand the internals of everything. But of the things underlying your field of work/study? You should.

We shouldn't think about the fundamentals the whole time. The cognitive load would be unbearable. But we should be aware of them and be able to think about them more deeply if/when needed.

And like I said, this phenomenon is not restricted to software development. An example that comes to mind now: in the crash of Air France Flight 447, the lack of skills on fundamentals of flight of the pilot flying -- young and used to the Airbuses' extremely high level of automation -- has been pointed out as a contributing factor.
it's not theoretical and I expect it to also become a larger percentage or the network over the next few years.

it occurs mostly for economic reasons, it is somewhat accelerated by the common criticism but ironically mostly irrelevant while getting to the same outcome either way

grid-reliant proof of work is probably going to get deprecated. (remote sites typically can connect to a grid to sell their own excess energy though, they still wouldn't be reliant. when the state will pay more that day than what the operator will make mining, they just turn off the miners and sell that energy that day, but won't draw from the grid themselves. from the site operator, these are all just logical verticals that move towards lowered environmental impact)
Why would I compare Linux distros? You can literally turn any one of them into another, all the packages are there (prebuilt or source). With some exceptions, of course.

I had ALL the Desktop Environments I could find installed at one point and was switching between them every other day. Compiz effects were the shizz! But I don't have the time/patience/motivation for that now :D
The Mueller Report substantiated most of it, the Senate Intel Committee Report Vol 5 substantiated collusion when it found that Trump campaign manager Paul Manafort had been transferring campaign data to a Russian intelligence officer.
Non-sequitur?

I'm reading "hackathons may occur in airports, therefore OpenBSD should maintain a list of all airport codes."

Suppose the list didn't already exist, how would you justify adding it?
It's true, but also, you can get this result with a competent team and good culture, curious people, etc. You could just have bad luck and nobody happened to check it.
> I do wonder why your city government is in charge of yard waste, though? I've lived a lot of places, mostly very liberal, and it's always been a private company hauling away trash/recycle/yard debris.

City run trash collection is totally a thing in some areas, and it actually makes sense if done well. I once lived in a conservative city that had it (and did it well).

Where I live now, we have private trash collection. That meant we had dozens of garbage trucks from different companies driving through the neighborhood on every trash day, until one of my neighbors organized everyone to switch to one single company.
Masochism in part, and secondly the Simpsons blackballing the entire industry. Nobody wanted to become a nuclear engineer after that shitty show. The creators of the Simpsons are nuclear war surrender monkeys.

Context, in the show, the groundskeeper which is a discriminatory stereotype of Scots, says the French are "cheese-eating surrender monkeys", another discriminatory stereotype, but it's fine according to the bitchvictim media's rules because since they're both white it counts as "poking fun" and not "bigotry". Tucker Max said "cheese-eating surrender monkey!" to a French girl at a bar, game over right there even for a guy with crazy game like him, because it's fucking insulting. Literally calling them monkeys AND submissive cowards? Well if the Simpsons can do it to others, I can do it to the Simpsons. One of my surnames is French, I'm part French, my great-grandfather spoke French and was a Francophile following the Blitzkreig with a map hoping the French could turn the invasion around, he was rooting for them. It's just not fucking funny. The Simpsons is a bigoted show, don't think you can repeat any of those jokes. So this is what I get to reply to the Simpsons, and all those losers: The Simpsons are nuclear armageddon surrender monkeys. Whole bitchvictim media with them.

Going back to the topic of nuclear engineers, with 22 minutes of slander on television on every day specifically against them that's the hottest show on television decade after decade, like only a son of a nuke would become a nuke.

So that's also sabotage, then the public is like a thousand times as sensitive to a nuclear accident than to a coal plant shitting into the air we breathe.

https://news.ycombinator.com/item?id=31598892

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
We shouldn't put all our eggs in one basket. But I don't think rapid growth of the battery industry is far fetched at all. It has already experienced massive growth and is ridiculously mass producable. And we will need batteries anyway for electric cars.
Must be this tall to write multi-threaded code (2015)
Curiosity has to come from the top and fall all the way down. As others and you have noted in other comments, its the environment for the workers that sets up whether or not they will even be able to pursue curious things, and that's on the managers to create that environent. However, the managers themselves have bossess too, so that has to trickle up, to their bosses bosses all the way up the chain.

In short, every job needs to be able to have autonomy to enact on the ground solutions for what their immediate team needs. You shouldn't be penalized for going off the reservation and coming back with a creative solution. The problem is corporate structure for the past few decades has been about rooting out this autonomy and anything opaque about job responsibilities. There is a lot that's been done that would need undoing to change those environments, and imo you are better off finding another workplace than bringing about the monumental change required. A mature corporation is like a boulder tumbling down a mountainside; you can hardly change its course much less stop it short of where its heading.
Or do 16 throws of such a d(2) die, i.e. 16 coin flips, in succession.

If you really want to do it in one throw, you don't really need to color them all differently, though. Just read them in a specified way, i.e. always from left to right and top to bottom. (You don't even have to always read them the same way as long as how you read them is completely independent from what their faces show.)
Is there any relationship between this and DearPyGUI?
+1 for this project, I'm glad it's getting visibility. It's an excellent add-on for the robots that are compatible, especially for all the privacy-conscious people that want smart devices in their homes.
> ARM enabled a class of devices that x86 outright didn't support at the time (and largely still does not).

What time, and which class of devices? Certainly it's true of very low-power embedded devices, but those aren't of particular interest... Embedded devices can easily switch between architectures without end users even noticing.

If we are referring to ARM being used for more computationally intensive devices... Like smart phones, tablets, and servers, then x86 has always had competitive options.

The earliest couple Nokia Communicators were x86 based, not ARM. Years before they switched to ARM, the National Semiconductor (later AMD) Geode processors debuted and were surely competitive with ARM, having power ratings as low as 0.7watt. Blackberry phones came years later, and iPhone and Android devices much later yet. The OLPC project using Geode CPUs on their XO-1 certainly proves their viability.
I'm a tab-hoarder and Vivaldi with 4-5 windows and 100 tabs is fast on a Zen 2 Ryzen CPU, except when using the F2 shortcut key (it's a Spotlight-like quick menu), after entering a tab title I'm searching for, I have to be very patient as it freezes for several seconds while iterating through all the tabs. If I click on any other UI element or any other Vivaldi window , it crashes...
Pros of working from home:

- My own bathroom

- My own kitchen

- No commute

- Incredible flexibility

Pros from working at an office:

- Someone can print a meme and post it in the bathroom for me to look at