skysight-inc/HackerNews huggingface dataset:
"Write once, run everywhere" is pretty important goal to achieve. When a project has to be written for a platform, and then ported to other platforms, then some ports or all of them turn out to be pretty bad.

Essentially the program runs only on one platform well. The ports also may turn out to be a significant burden depending on the size of the project, which usually grows over time.

Take Adobe as an example. It's port of Linux was pretty much unusable, only many years later to be revealed that only 2 programmers were responsible for maintaining the codebase.
Comparing absolute numbers isn’t helpful, though — the only relevant question to ask is always this: how many hours does the average American have to work to afford X, then and now?
Some driers, especially in Europe, condense the water in to a tank that you empty manually in to a sink. This is useful if you don't have an easy way to vent it and also shows just how much water is coming out of your clothes (multiple liters per load, sometimes!)
Paintings are unique the way people are unique. Each one is different but there are a LOT of them.

Some are objectively in another league, but 99% of it can be swapped out for something that appeals to you more personally.

Memes don't make a Rembrandt valuable, but equally the Rembrandt name matters more than the picture. So more "branding" than meme.

I subscribe to the notion that if it takes an expert to tell the difference between a fake or real Rembrandt, then (value aside) you have a Rembrandt. Or Rembrandt-quality painting.
Well that was utterly predictable
The original Kindle Touch had gestures. It was also faster for dictionary lookups than my current Paperwhite, which is over a decade newer...
Also Github is a fantastic tool for searching code across repos, ones you may not even have cloned yet! Either public ones or org ones.
I have gigabit internet and the only time it even remotely comes close to saturation is when Steam kicks off a large update. And then it's done, in minutes at a most.

Unless you are copying large media files around all day, gigabit is complete overkill for the vast majority of people.
This is just an anecdote but I have seen talks where the Chinese look at the silicon valley grind culture of long working hours and sacrifice and think how can these people be so lazy?

Working long hours isn't necessarily efficient.
Medieval recycling was dark lol
How about a namesake effect?

https://en.wikipedia.org/wiki/Osborne_effect

(Note Steve Jobs used the Osborne effect to promote the Mac at the expense of Apple's own Lisa.)
I understand the feeling, but on the other hand I don't think these are good examples because these people have gotten filthy rich and it's not clear to me if we actually need such accumulation of wealth. There's probably a healthy cap somewhere, the same way power is capped in the government.
When and how C++ variables are initialized?
https://en.wikipedia.org/wiki/Pinduoduo
wdym China is not payment its government workers?
The comment you are referring to wasn't referring to the difficulty in getting everyone to agree on a form of government, but on how it is impossible to create a large-scale communist economic system without imposing it. This is due to how is it necessary to confiscate property in order to redistribute it in a communist system, which naturally has its opponents, as those who have worked for property believe they have earned it. Almost all of the Soviet states transitioned to market economy democracies without any conflict at all, so your assertion for the need of force is completely wrong. The transition was natural as the people naturally preferred a market economy system, which had led to an underground market economy being created during the Soviet days, known as the second economy of the Soviet Union.
That's why I was asking OP for examples of facts that were controversial. The one "controversial fact" that came to my mind is the issue of LGBTQ+. Both sides of that coin believe that scientific facts support their side. And it's not unimaginable to me that someone would be fired for making pro/anti-trans comments. Another one is Israel vs Palestine, which of course is a sensitive topic and both sides will cite history to prove that their stance is the "right" one. It's not unimaginable to me that a pro Israel boss would fire an employee with Palestinian flag at their desk, or vice versa.

My point isn't that opinions get people fired (though religious beliefs certainly are opinions), it's that people have always been denied work for a myriad of reasons. People have always had to hide certain aspects of their identity for fear of being fired. Opinions, controversial or not, just seem to be the newest way people get fired. Once cancel culture goes away, bad management will find a new way to fire people they don't like.

It used to be that people would never dare talk about smoking Marijuana at work for fear of retaliation. Now in some US states employers can't retaliate against recreational drug usage, and employees will talk about it casually with no fear.

All in all, I think it's up to us (as a society) to just be accepting of differing opinions. Everything is polarizing now and anyone outside the collective groupthink is ostracized and called names like bigot or monster or supporting genocide or supporting terrorism, etc, etc. I think the current problem stems from members of that groupthink being put into a position of power (IE becoming employers or managers, or even politicians).

There is no simple solution because society is hard to change, but individually we can't judge people because of one "shitty opinion" they may have. That's personally why I like going to large events like concerts; everyone is there for one reason: to have fun listening to music they like. Instead of hating each other because of a shitty opinion, we're united because of a common hobby. That's what we should be looking for in each other imo.
All good points, but definitely more time consuming than "throw in dryer, take out an hour later".

If you're even lazier you can get a combo washer/dryer. Not quite as effective as a separate dryer but it's nice to have dirty clothes go in and clean, dry clothes come out without a middle step.
There is another comment about talking to an ex, I assume they intended to reply to that.
Glad to see Godot steadily gaining share in the indie game development space!
Commercial wing in ground effect plane (2018)
Yes indeed. To make it easy to parse everything has to be quoted. If some things are quoted then you can’t just split on comma because for example:m

“, is a cat”,”, is my boyfriend”,123

etc.
I think facebook is so much behind in the processor developement, I suspect evey 5 to 10 years behind. Apple Intel
> Allow one hour for every 3 miles (5 km) forward, plus an additional hour for every 2,000 feet (600 m) of ascent.

> In practice, the results of Naismith's rule are usually considered the minimum time necessary to complete a route.

Yup that seems like a pretty aggressive estimation to me. Maybe doable by very fit hikers if they make a concerted effort. But not leaving any margin for error, lunch, taking photos, etc.

For perspective I recently did a 13.5 km hike with 1800m climbing in 6.5 hours. This was a training hike, so there was very little stopping time, and I passed a lot of people along the way (and was only passed by one or two trail runners). The trail was also very well maintained. According to Naismith’s Rule it should have taken 5.7 hours. (Possibly because it’s not accounting for the 1800m of descent, which I feel is slower than walking on flat terrain when it’s sufficiently steep).

I tend to just go with whatever times the map/information guide lists. Typically they are very conservative and allow far more time than we need - but worst case scenario is you can just spend more time at camp, take a scenic diversion, eat a long lunch, etc. Or get back to the car early and go find a hot spring to soak in. Much better than the alternative of not leaving enough time and having to hike through an unfamiliar location in the dark.
Consumer Ryzens only have two-channel memory controllers. Two dual-rank (double sided) DIMMs per channel, which you would need to use to get enough RAM for LLMs, drops the memory bandwidth dramatically -- almost all the way back down to DDR4 speeds.
Im still very undecided on software patents and have been since they were first awarded

software patents in general are a bad idea imho, go trade secret and never let the ideas enter the public domain.

otoh

society benefits a lot from good ideas entering the public domain, and the patent system is fairly effective at stopping everyone keeping their secret sauce a secret.

Since the US has them, and this decision seems fairly clear cut (or Amazon and google would have got them thrown out as invalid already) about all I can say is congratulations to Kove.
> The comment you are referring to wasn't referring to the difficulty in getting everyone to agree on a form of government, but on how it is impossible to create a large-scale communist economic system without imposing it.

That is correct, and I was pointing out that it isn't specific to communism: any government or economic system will have at least 1 person who doesn't like it, but the system being created nonetheless requires imposing it by force, and maintaining it by force, which nearly every government does to this day.
Not reading the patents, having a metadata server separate from the stored object data has been around for a long time. For example: IIRC, Lustre does this and was around well before the cloud (to the point where any patents that may have applied would have expired). Many HPC storage systems work with split metadata and object storage nodes, I’m just not sure how long others have been around. But, I’m sure AWS tried to get the patents invalidated first… right?

If this covered separate store networks, then maybe that’s somewhat unique, but that’s not a far leap for me.
I'd agree it's basically just a form of authoritarianism. Then again, different regimes have simply adapted communism to their own interpretation. You get North Korea with their Chuch'e, the Chinese call theirs "Socialism with Chinese Characteristics", you had Ba'athism in Iraq. But yeah, communism in its pure, traditional form these are not.
Yeah this "pose photo" idea is a good way to quickly vet if people are real -- or at least it was before AI!!!
Titles are meaningless in general. Within a well organized company it should be defined with a job spec. A
job
ad should describe the
roll behind the title.
The best example of this decline comes from Microsoft itself.

Here is how Microsoft recommends you do find-and-replace in their simple user-friendly ~20 year old note-taking app, OneNote [0]:

1. On a blank page, type the replacement text to use, or find it on a page.

2. Select the replacement text, and press Ctrl+C (⌘+C on Mac) to copy it to the clipboard.

3. Press Ctrl+F (⌘+F on Mac) to find on page, or Ctrl+E (⌘ + Option + F on Mac) search all open notebooks.

4. In the search box on the top left for Windows, top right for Mac, type the text to find.

5. In Windows, you can select Pin Search Results at the bottom of the results list, or press Alt+O to pin the list. Mac is already pinned.

6. In the Search Results pane on the side of your window, select a search result (a text link next to a page icon) to jump to the page where OneNote has highlighted the text it has found.

7. On the page, double-click or select each highlighted occurrence of the text, and press Ctrl+V (⌘ + V on Mac) to paste your replacement text over it.

Note: When you replace a word or phrase in a sentence, you might need to type a space after the new text is pasted.

8. Repeat steps 6-7 for each additional page in the search results list.

Tip: If you've got a lot of replacements on a single page, copy your text to Word, find and replace the text, and then paste back into OneNote.

[0] https://support.microsoft.com/en-us/office/find-and-replace-...
I agree with your extreme wealth sentiment, but a government-imposed cap on wealth would be a much much bigger problem overall.
I don't think McDonald's accepts tips.
They did not disclose security vulnerabilities.

They took unfinished disabled testing code and called it a security vulnerability.

Do you really need it unpacked and explained exactly how and why that is a monumentally stupid thing to do?

Everything, from code to a chair to a sandwich, is unfit for purpose until it is finished.

It serves no purpose to raise an alarm about that when it is a baseline that applies equally to everything in the world.

If one person does it it's just stupid and annoying and not meaningful or useful.

But if you didn't understand that and thought it was a logical thing to do, then everyone else should do the same. If everyone else did the same, this would mean that every single new commit to every single open source codebase would qualify exactly the same. That is not a useful thing to try to do. Eleventy seven gobqillion CVEs every hour for every project in existence. Great. Useful.

OF COURSE the bathroom is not safe to use yet when the plumber has not yet told you it's done.

This isn't a defective or unsafe bathroom, it's not yet declared to BE a bathroom at all in the first place yet. A pile of materials isn't an unsafe and defective bathroom, nor is a half-built bathroom, nor is a bathroom that is practically done and even the plumber thinks it might be done but is still just doing the final checks before signing off on it.

No matter what state it's in, if the contractor has not yet signed off on it, then it's still the same as the pile of raw materials from the start of the job, and it's not useful to anyone to go on some world wide reporting site and warn everyone that this bathroom has leaks and electrical hazards.

It's not just being safer than neccessary, it's not even merely illogical and stupid but harmless, it's actively counter-productive and harmful by diluting the meaning of all other actual CVEs.
RAAIA Model Bill: Responsible Advanced Artificial Intelligence Act of 2024 [pdf]
I fully agree with you there, OpenGrok is a wonderful, oudated-looking and feeling but lightning fast code search engine!
It’s used for more than just email. For example, you can sign packages on for Pacman on Arch Linux with GPG (https://wiki.archlinux.org/title/Pacman/Package_signing), and they have you configure public key servers, which includes openpgp. Now, if I had set that up for package signing and other personal uses (like SSH keys, git commit signing, etc), that doesn’t mean I have my email set up to be encrypted.

You should 100% be able to set a flag on the key server what you are set up to automatically receive using the key.
>flat earth ... gibberish

I'll try one more time. If this is how you engage with an attempt to reply to your questions, I'm not sure why you asked them? From my perspective I'm citing a supporting argument against near-term doom.

In your post above you posed reasonable questions. Hope you still have some curiosity in regards to those questions.

https://www.google.com/search?q=brent+johnson+dollar+bull

>Brent Johnson to the show. They discuss the reasons Brent thinks the U.S. Dollar bull market isn't over

>The US Dollar Milkshake Theory: A Sweet Deal for USD Bulls?

>Brent Johnson explains why he is a dollar bull and believes that structural issues in the global economy will ultimately force capital into the dollar.

>So the Dollar Milkshake theory supports the USD bull market argument ... Dollar Milkshake Theory Predicts a Bull Market in USD - Brent Johnson.
Oct 2023, https://www.aipolicy.us/work/strengths-of-hawley-and-blument...

The Blumenthal-Hawley Framework Outlines AI Safety Legislation that America Desperately Needs. We wholeheartedly support the following elements of the framework and urge lawmakers to codify them:

- issuing licenses for advanced general-purpose AI models like GPT-4
- requiring developers to uphold common-sense safety practices
- gaining assessments of the AI landscape through an oversight body
- ensuring developers assume liability for harms from their systems
- structuring controls against unintended proliferation of advanced AI

Apr 2024 commentary by Neil Chilson: https://threadreaderapp.com/thread/1777695468656505153.html

> The bill creates a registry for all high-performance AI hardware. If you "buy, sell, gift, receive, trade, or transport" even one covered chip without completing the required form on time, you have committed a CRIME.. The Frontier Artificial Intelligence Systems Administration.. can straight up compel testimony and conduct raids for any investigation or proceeding, including speculative "proactive" investigations. This really is math cops.. There is a criminal liability section. For Doing Math. Or for attempting to do math, or for not telling the gov that you're doing math.. The Administrator can literally seize and destroy all the hardware and software.. conscript troops..
A great standard but also provides an effective cookie-less mechanism for user tracking e.g.

https://levelup.gitconnected.com/no-cookies-no-problem-using...
Direct link to the study:

https://harvardlawreview.org/print/vol-137/district-court-re...

https://cc.bingj.com/cache.aspx?d=728577610246&w=SAtQHR_V1q9...
Any recent articles about the government worker pay situation?
And has filled out that silly form
that lets you use Azure to make them.
10% a month for someone taking care of hosting, security, billing with generating invoices and so on is not unreasonable service. At least not on the smaller scale.

If your core competency is writing and not tech, buying everything as service makes lot of sense. And then comes the friction. Being on same platforms at others lowers it for some payers.

Just think how much it would cost on average case to hire someone to setup paid blog, if you really did not know who to hire.
Don't forget to grab a garbage bag full of weed on your way out.[0]

[0]https://www.climbing.com/people/yosemite-dope-airplane-crash...
> The long internal post may have been requested by the Chinese government.

Could have been written simply out of fear as well. No matter where he goes, he's not safe from the CCP, so better try and stay in their good graces.
My thoughts are with the fellas who filled their coffers. Well done!
The reason young people don’t trust the USA gov as much today, and why it seems our population is unmotivated, isn’t because of social media, it’s because time and time again our officials and politicians have acted against the public’s interest, and continue to do so, and that message is publicized via social media much more than via traditional media. People don’t like seeing rules for them but not for the rich or powerful or connected. It’s because of our social failings, the lack of morals and standards, which is undoing the country, not because of social media or any of the other boogeymen of today.
That's a solution too I suppose, but, ah...harder to get to for the whole society than just punishing scammers. Although if you can give yourself that attitude it's probably pretty empowering haha! :) Nothing to hide, nothing can be used to blackmail you with.

But, I wonder how that will work going forward with AI generated photos? Suppose it could cut both ways. Like, if you're okay with everything in your life, nothing can be used to blackmail you with -- but what about fake stuff, that people lie about, could that still be used to pressure you? Maybe, maybe not -- depends on the person I suppose.

Not for me, I don't think anyone could get to me with lies, and i don't have anything to hide. But I'm more like what you're talking about: self empowered attitude. It's not for everybody perhaps, but works for me. Hahahaha! :)
Probably no longer effective?? There's videos every single day of them destroying tanks and killing Russians.

They seem super effective. I mean a cheap drone destroying a tank is a big win. Even if you crash 100 to kill one tank, that's still a big win.

The most recent development seems to be attaching thermobaric grenades to them and using them to demolish ruined houses that infantry are hiding in.
Hahaha, yeah man. Totally! Hahah! :)
> Was it in Russia's interest to invade Ukraine when EU is such a big trading partner and Nordstream 2 was getting operational ? Made no sense.

Blunder, yes. But it remains a conventional war. From the looks of it, one which had the broad support of Moscow's elite. I strongly doubt they would similarly support nuclear armageddon.
You're really gonna take a statement from a CEO that it's important for the government to intervene in order to protect his profits at face value? Elon's made some stupid decisions in the past but I don't think he's stupid enough to be honest. Not lobbying for protectionist measures even if they aren't needed would probably be some sort of corporate malpractice.
Generative AI can turn precious memories into photos that never existed
> Having StringBuilder be a private field on the parser instance is not an issue either - it is simply reused.

It doesn’t matter for this API, but it is a code smell. It makes the class not reentrant.

Talking of the API, I would make it simpler to use and more idiomatic by making the entire public API

static IEnumerable<List<String>> parse(StreamReader sr)

That call would store the parser state (currently just the StreamReader and that reused StringBuilder) in a private inner class. There would not be a constructor of the publicly visible class, removing that code smell.
x86 should be taught as a follow-up course in the following semester as an example of how not to design a CPU architecture, specifically from the long term evolution perspective.

It would have been fine if x86 ceased to exist after 80486 or 80586, yet it has persevered and has continued to cause trouble with an incessant stream of extensions supplanting the previous generations, or expanding or «enhancing» them: MMX, then SSE (plus a further extension to the extension courtesy of amd64), SSE2, SSE3, SSSE3, then AVX, AVX2 and AVX512, and now AVX10 that is an overhaul of all previous extensions.

With a little bit of the design thinking and future proofing in mind, that hairy abominable mess could have been replaced with a single, scalable vector extension that would have not required a complete code rewrite over the next 30 years. Yet, MBA's over at Intel continued to milk the already ailing cow.
> In the past in nearly all prior discussions on this the greatest proponents for Web Assembly were developers who wanted to bring their technologies into the browser because they hate JavaScript.

I couldn't speak for "nearly all prior discussions", though I don't doubt there were many devs excited that they could bring their favourite language into a browser.

But if I remember correctly, WASM developed pretty directly out of asm.js, which was about bringing high performance code to the web. Yes, it was compiled from C, but not because people hated JS, but because writing the asm.js subset was awful, and writing C was a better way to target the low level high performance virtual machine.

Sure, there were plenty of existing libraries in C which were leveraged (e.g. the demo of Unreal running in the browser), but "I can compile a Python interpreter into a webpage" did not seem to me to be the reason for WASM, just a frivolous side-effect.
Completely predictable; "NEOM" is an engineering travesty, even though it promises to be "green" and carless.
I guess so, but I mean, believing in love and happiness and ... sex... is not gormless? I mean the quoted interaction is a pretty low bar. Probably a lot more sophisticated lies that happen. Just awful that you can't trust people like that, in your intimate moments you can't trust, when you're supposed to be able to. I don't think that's about gormless, I think that's about other people being awful. These liars and scammers.
RISC-V is definitely simpler than the MIPS I studied back in university.

At just 40 instructions, it is well-suited for education.