skysight-inc/HackerNews huggingface dataset:
Speaking on a subject probably makes it more complex, but reading your description I had a sudden memory of Timmy Mallett's word-association game, from the UK back in the day.

The aim there is to reply spontaneously to random words, without hesitation and repetition. If you fail you get hit on the head by a foam-mallet.
LOL I thought it was my submission, totally missed the redirect.
To put bluntly, anybody who buys hardware that is inexorably linked to some cloud-crap should be ashamed of themselves and deserve the loss of money as a learning experience.

I *only* buy hardware that can be controlled and/or managed locally. Sure, it means some 'cool' gadgets aren't available in my world. But it does mean that what I buy will be supported and will just work.

If that means you buy PoE cameras and get a video storage solution? Well, so be it. That's the cost of doing it yourself, BUT it also means you have your own destiny in your control.

Whereas if you buy cloudcrap, *when* the company decides to alter the deal, you're at their behest. Dont like that? Too fucking bad.
Haha, yea just found it interesting there is a market for this stuff
This is unbelievably lame.

When you enter $SEARCHTERM in the search box, it just redirects to https://twitter.com/search?q=$SEARCHTERM.

Seriously. Why even think this would remotely impress anyone in HN's demographic?
Maybe someone can chime in, but aren’t these things normally written by like a pr team or assistant or something anyways? Or does the person in charge actually sit down and write out heartfelt emails like this? Maybe I’m just too jaded…
You said "see if I care" and it's obvious that you do. Sorry if it made you miserable.
The internet is a decentralized collection of autonomous systems (AS) and the primary benefit of this setup isn’t exactly realized afaict, which is multiple paths via different carriers. Your BGP AS is advertised via N paths, so your IP networks are thus reachable via multiple paths. Systems will take the shortest/best path adding to redundancy and throughput. Compared that to “business” service without routing options, when your “dedicated” connection drops, your IP addresses are no longer reachable from the greater internet.
"This is the critical insight. Human artists having nothing to worry about. Human drawers do."

The reason why amazing music is valued so much is because there's so much music that you have to be amazing to be noticed. Art has had that problem for a long time. Someone spends 100hrs of talent on a masterpiece and we say "meh, seen a thousand of that quality"

Learning theory is easier than applying it so becoming an artist is easier and now artists have more competition. Not advocating against AI art but it's obviously going to have a negative effect.
Is there a company that doesn’t fashion itself as “data driven” these days? The term lost all meaning a long time ago.
Do it! Do it! Do it! If only for a couple of tests to see how much it changes the results. ;-)

Unboxing sums is a nice optimization but then you can't naively use switch-patern matching to deconstruct them.

I have a bunch of other things in Sasa and other libraries you might find useful. I'm not actively working on most of them anymore except for bug fixes. I learned a lot but didn't end up using a lot of these features as much as I'd hoped.

For instance, being able to create open instance delegates in a way that automatically works around the CLR limits against such delegates to virtual methods. Some of the concurrency primitives are also interesting, as they implement an efficient atomic read/write protocols for arbitrary sized types using only volatile reads/writes (ie. avoid torn reads), and a sort of LLSC using only volatile read/write and a single interlocked inc/dec. Also, I added a kind system to CLR reflection to make working with it much easier [2].

It seems we're thinking along the same lines for numeric types. I reproduced the Haskell numeric hierarchy [1], but I put that on hold because I was thinking a [Deriving] attribute would eliminate a lot of redundancy.

Just FYI, clicking Num<A> on the main GitHub markdown page doesn't jump to the link on the markup.

Lots more to see if you're interested! I've played with parser combinators but never liked how they turned out, and settled on a simpler approach that was pretty interesting.

[1] https://github.com/naasking/HigherLogics.Algebra

[2] https://github.com/naasking/Dynamics.NET#kind-system
Warning: Dangerous curve ahead. At your speed, you will lose control, jump the guard rail, fail down the chasm, impact, blow up, and ultimately die.

Slows down. Safely navigates turn.

Ergo, warning was wrong. Stupid warnings.

--

There's a name for this phenomenon.

Like how identifying ozone depletion beget policies to prevent said depletion. Doesn't mean the initial warning was wrong.

Regardless, this is exactly how (we hope) policy making is supposed to work.
In this tutorial, we will learn about integrating OpenAI DALLE with Node.js and learn to generate images and edit them
Using Netflix as the example, Widevine L1 has very limited support on the desktop, i.e. Microsoft Edge on Windows and Safari on macOS.

All other configurations use L3 which is a shared key, e.g. provided by ChromeCDM as it runs entirely on the CPU - which is why Netflix content also works under Linux, albeit L3 is limited to 720p (or 1080p with browser extensions).

Given Chrome's massive browser market share, I'm not sure whether enabling DRM adds anything meaningful to the fingerprint - i.e. I don't think it's possible to revoke an L3 key without pushing out a new version of the CDM to all users of that browser, as has happened once before with Chrome.

FWIW I've tested Widevine L3 decryption works using a ”headless” docker container running Chrome. The only caveat to add is that Chrome must not be started with --headless, but you don't need a real GPU either, Xvfb works just fine.
I personally can't get over how you have to stop pedaling to shift using internal gear systems. People told me you "get used to it," which is true, but the awkwardness never goes away.
In shipping industry, to avoid sloshing which could destablize the oil containers, you compartmentalize.
See my comment[1] on this very thread.

[1] https://news.ycombinator.com/item?id=34858232
Large companies can’t fire people as easily as you might think. Just look at the outrage on HN when a company lays off 10% (even though their numbers are still higher than in 2021).
Is this implying that consciousness could be supernatural?
I’ve been doing bike maintenance for a long time and didn’t know about derailleur clutches?
How do i set the new part of the headless flag in Python?

The article mentions that to use this you need to specify the --headless=new flag.

I know that to set the headless flag i can just use this code:

from selenium.webdriver.chrome.options import Options

options = Options()
options.headless = True

But how would I specify the new part of the flag/option?
Even as someone who isn't in the slightest interested in unauthorised copying of content, watching videos on anything which isn't VLC on my laptop is such a PITA that I never do it.
Because it suggests adding usage controls, possibly enforced via cloud connectivity, to add restrictions that will inevitably make legitimate usage more difficult, frustrating, and most importantly, subject to outside control. Extend this far enough and the world starts to look like Doctorow's "Unauthorized Bread".

This is an awful world, one designed to reinforce class divide and protect the entrenched and the rich by deliberately handicapping easily-accessible tools, because of a few bad actors. It creates a world where the code for literally everything is the most hideously complex version of itself because it is riddled with constant checks, phone-homes, and arbitrary usage limits. It further pushes us towards a disempowering future where our computing is limited exclusively to appliance-like devices whos inner workings are controlled for it. It stands against the very principle of general-purpose computing.
Idea: Prosecute such companies for obtaining money under false pretenses. If you only get the thingie which you "bought" for a limited time - that is clearly a rental, not a sale.
FWIW, "reload the free version with a new account every 30 days" does not match my experience with Fusion 360. Can you explain more?

Don't get me wrong, I am not a big fan of it, but it does (mostly) work.
There’s a standard in the EU called Building Energy Rating (BER) which is disclosed when a house is sold. It’s a scale that runs from A-G, with A rating being the most energy efficient.

Anecdotally it doesnt seem to have a huge impact on the asking price.

https://www.seai.ie/publications/BER-Homeowner-Leaftlet.pdf
My issue is the claim that these people are poorly adjusted.

Perhaps these people are responding to other peoples sense of superiority. These other people don’t get called out because they are “normal” and we assume that normalcy is automatically superior.
Why would you need CRDT for this traditional OT, this always turns into some weird political debate about decentralisations.

The complexity has not necessarily something to do with consensus algo, where CRDT are not best in class, but what if your creative app is using some compute shader for some visual effect? This is not possible without WebGPU, and then still someone has to do the work of porting all of this.
It’s an inflammatory headline. The article doesn’t match the title.
In short, the people who "purchased" these cameras do not own them.

Specifically, the owners of these cameras may own the hardware, but cannot use it because they do not own nor control the software that runs it.

Richard Stallman predicted this decades ago. Regardless of what you think of him, he was the first person to come up with the idea of free open-source software expressly to give users the ability to (quoting) "control the program and what it does for them. When users don't control the program, we call it a 'nonfree' or 'proprietary' program. The nonfree program controls the users, and the developer controls the program."[a]

He was, and is, right about this.

[a] https://www.gnu.org/philosophy/free-sw.en.html
You just described my last employer to a T, and all because of ego. They kept solving problems that the framework they used already had solutions for. You were actively discouraged from coming up with any different solutions, because the VP of development was stupid and didn’t want anybody changing the patterns he used when they started the company. This included things like “using base classes or modules”, any third party libraries, code linters, database views, and many others.

It was a huge waste of YC money, but the money kept pouring in.
Would this be a rephrasing that matches your intent?

"When a Tesla slams into anything, the person in the driver's seat of a Tesla is at fault. If they thought FSB meant they didn't need to be driving, they were willfully ignoring the truth."
> cheaper

No, you can't, unless you know of some source of retail priced Raspberry Pi 4s.

In some basic tests (compiling, ffmpeg), the Pi 4 and the Rock Pro 64 are within a small percentage of difference in performance.
I don't get it at all.
I strongly believe there is not one but there are two monetary systems today. One is for assets and the other for daily life consumption. They are only weakly coupled less than maybe in the past. This allowed raging inflation in the asset system for decades while daily life saw deflation or low inflation. And now we have exactly the opposite. There are a lot of reasons - many related to decision body captures - why transmission between the two sides slowed down. Any analysis looking at only one side and trying to explain the whole is bound to fail. Traditional methods work as long as they focus on one side only - influence from the other can be neglected.
AI won’t make artists redundant because you don’t pay an artist for a picture in the first place, you pay them for their creativity, their ideas, which may eventually result in a picture. You know, their artistry. Too many artists devalue themselves and their livelihood by defining their work as entirely mechanical, entirely defined by their material product. Art is more than just produce. You’d think artists would be the first to say that.
while graceful shutdown of applications is widely discussed but seldom mentioned why order of the shutdown of various packages matters
The market may be more or less free, but the distribution of information is not equal or even. That is one of the most important factors that prevent actors from making efficient decisions.
It’s not always clear you’re getting cloudcrap when you buy the product. Sure, you and I can do the research and see that it’s tied to a service that will eventually shut down, but do you expect 100% of people out there to understand this?
it sure as hell will displace artists and wreck art market. people are already choosing to pay couple bucks for an app to get some "art" from a random company that repackages stable diffusion, which was built on unlicensed art, instead of paying an actual artist to create something. and when called out on their choice, people make excuses like 'it's just for fun', 'it's cheaper than paying an artist', 'i don't have money for an actual commission' (and yet, somehow they have enough money to pay for an app). apps are currently actively undercutting and pricing out artists, and it is working for the apps, which also get free promo with every customer that gleefully posts their results.

apps can set any price they want on what costs very little to create - there's some compute, storage, etc. - but they can just repackage existing models, train on unlicensed artwork, get all the parts for free, and then price it (and undercut) any way they want. there's a lot of leeway on how aggressively can a service like that price it's "goods" which are basically free to make, and can be made in no time, at enormous scale. there's infinite possibilities for predatory pricing when the base price is approaching zero. actual human artists, who do commission work, which take time to complete, and are worked on one piece at a time, can hardly compete. even an entire market (or a piece of it), full of different artists, hardly can.
> If a queue isn't approaching empty, then its input is exceeding its output.

It depends what you mean by "approaching empty". If you mean "empty most of the time", then no, that's wasted resources. If you mean "its size is decreasing most of the time", then no, not possible. Even if you mean "it is empty some of the time", then maybe, but that is not a strong requirement either.

Of course more average input than average output is bad, but stating it as "should be empty" or "should be approaching empty" seem to suggest the wrong thing entirely. It should be smaller than the target latency of the process.
https://archive.is/aabRs
Just because a device isn't cloud-connected doesn't mean it isn't designed for planned obsolescence. For example, the ongoing cheapening of major appliances, or the DRM applied to printer cartridges and coffee pods.

This is a legislation problem IMO: companies need to be held to reasonable expectations when they sell a product. My ink cartridge shouldn't say it's "empty" when the page counter reaches 100 [and it's still actually full]. Neither should cloud devices go to the landfill because the company selling them decided that they don't want to support them anymore.

Companies foisting negative externalities on us (like more e-waste) in exchange for more profit are a blight and should be treated (and prevented) as such.
>Rob Henderson has a Ph.D. in psychology from the University of Cambridge, where he studied as a Gates Cambridge Scholar. He obtained a B.S. in psychology from Yale University and is a veteran of the U.S. Air Force.
Globalization was already well on its way before the Reagan administration. Nixon's visit to China did a lot to change the trade landscape. Even in 1979, it seemed like everything was "made in China". It just became cheaper to do things overseas.

There's a famous site that pins it the date at 1971:

https://wtfhappenedin1971.com/
I agree with this sentiment. Our networks are only getting faster.

Keeping 100% of the application state in exactly one place can eliminate entire universes of problems.

If you are building an app that doesn't actually need to talk to outside things, then sure. Go 100% client-side.

The dragon is having 1 foot in each swimming pool. 50/50 state spread evenly across client & server.
You're right. This is harsh. Some people make a living off art. Having valuable skills is good for people's self esteem. We're not replacing a factory line job, we're automating something that takes people 100hrs of classes and self practice to master and people have put themselves in debt to achieve.

But they can doodle in their spare time while they search for another job that isn't being phased out or spend most of their day crafting text prompts. Maybe go back to college take on some more debt.
I use a NexDock with my SteamDeck and it works great for turning that device into a "gaming laptop".
The ones who said that, are fine. The skill ceiling for AI generation increases by the day, and having previous experience with art is a massive force multiplier.
It’s really hard for the average user to even tell what’s local and what’s not.

Perhaps some labeling similar to energy efficiency labeling could be regulated where anything that doesn’t allow for use without the remote service gets a big red “D”sticker, while things that are completely local gets a big green “A”?

Some of the best gear I have uses different cloud services but I won’t buy something that would be a paperweight should the cloud service disappear. The cloud service merely improves the product (e.g keeps video from surveillance cameras) but the cameras work without it, and you can set up your own recording if you want.
I hate to discourage you from your protests, but I tossed an upvote for what seems like an honest reply.
Money supply needs to couple with velocity for the comparison with GDP to make sense (think of the degenerate case, you theoretically could use like a single dollar to handle the entire economy, if it moves fast enough).

The easier comparison would be to compare the money supply growth against the GDP growth and see if they differ by much. I have neither number on hands, so someone else might be able to provide them.
This feels like a very tech-centric perspective. I agree with you, if you restrict this to the very IT-savvy group, but this shifts the blame away from companies’ bad design/behavior.

Most people have no understanding of the difference between a cloud-connected device and one that just uses WiFi or BLE locally to communicate with an app.

I’d say if you work for a company that produces this kind of crap IoT, shame on you, and that people in that position should strongly push for the ability to ship with offline-only firmware.
My theory: it all has to do with mitochondrial dysfunction.

Mitochondrial dysfunction is thought to be one of the underlying causes of Alzheimers, and also thought to be a potential underlying cause of cancer. And if HSV-1 interferes with mitochondria, it would be associated with both (and it is).

Edit: and it looks like it is associated with mitochondrial dysfunction - https://pubmed.ncbi.nlm.nih.gov/34809467/
Dangerous chatbots may be plagiarising their own plagiarism
Chatbots like ChatGPT may be fun and even already serve as helpful productivity tools, but researchers warn the tsunami of text they generate may jeopardise the originality and creativity of the content on which future AIs are trained.
Pointing out that Earth is round no matter how often it is repeated does not become any less true.

BMI and bodybuilder example may be less obvious unless you know that muscles are more dense than fat but it is true nonetheless.
Open source solution replicates ChatGPT training process
JB Straubel's (Tesla cofounder) new company Redwood Materials has developed a pyro-metallurgical and hydro-metallurgical process to separate most of the valuable materials. Dunno about the logistics or economics of getting the vehicle batteries to processing centers.

Most sane countries have a lead acid battery recycling deposit to divert batteries from landfill. Might be a good idea to implement one for large lithium batteries as well.
One big difference is that art is typically a passion job, whereas most of the previously automated jobs weren't. Being able to draw for a living also takes way longer to learn than being a bank teller, or data entry etc, did.

Not that it matters, AI is only going to get better from here. I'd also feel depressed if I made my living doing digital art.
Americans drowning in credit card debt due to inflation, soaring interest rates
At the moment you don't. What I'm suggesting is that you could build up a conventional BREP-based datastructure, and than use SDF to "render" it. This gives you a very clear separation between your data structure and your meshing algorithm, and as I understand it a big chunk of those "100 man years" would be in dealing with the meshing algorithm and edge cases in it.

I suspect that having a generic meshing algorithm that will always mesh your datastructure with no edge cases would significantly reduce the time needed to implement a CAD kernel. You just need an algorithm that can tell you if a given point is inside or outside of your BREP. All you really need for that is a surface that points at a given direction, and the ability to tell whether a point is under the surface or not. Define your surfaces as BREP, render them using SDF, only have to write one meshing algorithm.

That being said I disagree with your definition for parametric CAD. Mostly the name, I get that you're talking about BREP based CAD. That is one way to do parametric CAD, but CSG can also work, especially if you can do more advanced operations like a filleted difference or union, or blends between two shapes, or other advanced CSG operations. I don't think that CSG-based CAD is inherently worse as long as you've got the ability to do things like fillet/chamfer CSG operations.

You probably don't need to do a fillet along an edge if you can do a fillet where you subtract one object from another, something that SDFs can do easily: https://github.com/fogleman/sdf#smooth_difference
The difference is that the requests that are being served are getting extreme latency. You are serving the same number of requests, but every single one is X days old.
It was pretty clear in the article. Risk mitigation.

Supporting the project means supporting that it only has one maintainer. Which leaves bus risk for the future. Whether that is accurate is another question.
Your original claim is that consciousness is a quantum phenomenon.

A) We can't even define consciousness, let alone describe it's physical nature.

B) Even if it depends on quantum mechanics, it doesn't make it magic or unique to biology.

C) It's an extraordinary claim, so back it up, man.

I don't care about curious extrapolation, except in science fiction.
Great question! I'm actually writing a lengthy blog post on this topic, but it's not published yet. Until then, I think Piotr Solnica has written some really good takes:

https://solnic.codes/2016/05/22/my-time-with-rails-is-up/

https://solnic.codes/2016/05/30/abstractions-and-the-role-of...

https://solnic.codes/2015/06/06/cutting-corners-or-why-rails...

(See also this old HN discussion about the first link: https://news.ycombinator.com/item?id=11749203)

And please pardon the self-promotion, but if you're a Rails guy and I can convince you to give Phoenix a try, I hope I can also convince you to try my course on the topic: https://phoenixonrails.com/