skysight-inc/HackerNews huggingface dataset:
I agree entirely that maintainers should be more careful with breaking changes. Few things annoy me more than getting 99% of thew way into a project and then getting an error simply because somebody moved a function from one place to the other.

This is really just another instance of CADT, imho.

I can't help with books- and IMHO, this is why books are obsolete for internet technology. I used to be a big OReilly fan, but at some point, the books were worse than useless because none of the examples would work 10 years later. Now, examples don't work 1 year later!
I never did like the weight of much glass use in phones. The performance and screen quality of midrange (Android) phones has improved so much that the only reason I have for a premium phone is for the wired audio quality. Even then all I would need is a USB-C DAC accessory. I'm not much into using it for photos, but if I did find such a 3-in-1 device it would be worth the price.
Bitcoin Is Not Great for Murder
>Tesla manufactures more EVs then any other company from China, outside of maybe BYD.

The highest Gigafactory output is Shanghai, by far. To me, this demonstrates China's EV manufacturing prowess, if we didn't know already.

>And EV companies in China are not magical, and most arent incredibly good at EV manifacture. Many of them are losing money just as in the West. And there is consolidation in that market, just as in the West.

I'm not saying that many of them aren't losing money. What shocked me the most was the relentless pace of EV adoption in China along with just how many different companies design and make EVs there.

>And EV account for like 25% of new cars, so they are not that far ahead. And of course, in China they often have much smaller cars, so pure numbers arent a great comparison depending on what you are analysing.

The 25% seem to match my observation in non-Shenzen areas, which I mentioned in my original post.

But the 25% isn't what is impressive. It's the pace of adoption. SCMP reported the 25% number in May 2023, which is probably where you got it from. But it was only 12.5% in 2022. It doubled within one year. Would it impress you if it's 50% in 2024?
Kinda like in a video game: you get less angry when killed by a NPC then by a real player in multiplayer.

Harder to project human ego stuff onto a machine.
There's one very simple reason that imo explains at least a part of this: people interested in using one piece of recent technology are also interested in using another piece of recent technology.
Most "facts" about the world are just conventions made by people like you and me
I just tried this and DALL-E 3 is fantastic.

I'm not an artist by any means but I don't have to pay for MidJourney anymore separately, everything all in ChatGPT now and I can get the same if not better results.

Me, my wife and children can now play with this and become artists (if they choose to be) now without switching websites.

What a great time to be alive, this is the future.
Right, inside the wasm module you're on your own and you use (array i8). Alternatively, you could decide that your strings are the host's strings and use (ref extern), but performance within the wasm module suffers because every string operation is a host call. The least worst option right now is (array i8) internally and copying whenever they cross the guest/host boundary.
What about SAG-AFTRA and WGA? These seem like sectoral unions. Actors and writers move between projects owned by different companies but continue to be protected by the same union.
One would be fine - absolute flat out pair of epyc chips is still under 800W and you can't overclock them so running a water delta of 20 degrees doesn't matter very much.
Tell PA to stop granting them a local monopoly in my area then. I'll gladly switch when I have an alternative that works. I have nothing here in rural western PA except comcast and they have just been jacking the cost up year after year and sucking more and more.
Jq Feature request: add function to turn bytes to human readable block sizes
I predict wasm is going to die if it can't use the dom or have better tooling and support.

It's an amazing tech but it's stagnating, it's quite sad.
Hmm, I see. That makes the "Open-Source" in the title a bit hard to understand. It is just the library that sits between the developer and the usage of the model that is open source, rather than that the "background removal" part.
It’s “dulse”, from the link. “In dulse jubilo”, one might say. ;)
I think people just like it, so any RLHF like process will encourage it.
I'm glad that story turned out well, but I've really come to detest that kind of cultural thing being part of a hiring process.

I once interviewed for a job, probably 12 interviews with different people over two weeks, everything was going spectacularly, and then the final interviewer just didn't like me culturally for whatever reason, and made that clear in the interview. (And he wasn't even someone I'd work with if I were hired.) But their hiring process required unanimous approval. So I didn't get the job. (An acquaintance of mine on the team confirmed that was why.)

Having to answer a question about your favorite movie isn't right, even if it seems like it's just "fun". You hope it's not something that would ever swing the interview in your direction, but it's certainly something that can lead them to dislike you for reasons entirely unrelated to the job. ("Ugh, Fellini/Bollywood/Midnight Cowboy? What a weirdo. They seemed cool till now. Never mind, pass.")
I think there are a few misunderstandings there (the video is funny, btw). The kind of async IO I'm referring to exists one layer below whatever Apache and node are using. Both are event-driven, actually. They both use some flavor of epoll (see https://httpd.apache.org/docs/2.4/mod/event.html).

Historically, buffered IO was sufficient to circumvent slow threads. Simply because buffered IO operations usually don't block (you merely memcpy, and the kernel flushes asynchronously in the background). That can only take you so far, however, and it's apparent today that hardware can go much further and that the gap is widening.

It's a valid point, though, to question whether that additional performance is even needed. John Ousterhout (https://www.youtube.com/watch?v=o2HBHckrdQc) is currently working on a new network protocol to alleviate some of the problems TCP creates in software wrt performance, and he also questions whether there is even a need for very fast networking for real-world applications.

IMO, the mere existence of stuff like DPDK is proof enough. Many folks use it and would rather use the kernel if it could provide comparable performance.
Wait, as opposed to famous.. for not being famous?
I tried it and it didn’t seem to provide any features not present in other browsers outside of the significant extension support, which isn’t really relevant for me (I rely heavily on like three FF extensions, if you have those I don’t really need Chrome extensions on top). It didn’t seem noticeably faster or more performant. It has no market share, which almost always means worse support overall. I don’t know of any security audits performed and I have no experience with Kagi so I don’t know if they are trustworthy.

Another comment pointed out since the browser is in beta, this might be premature judgement. That’s a good point.
Show HN: Jung Words – Find Out What's in Your Subconscious
Hey Product Hunt!

I built Jung Words to explore the depths of the subconscious mind and embark on a journey of self-discovery. We use a word association test to help you uncover the emotions and thoughts that may be deeply hidden away. I'd love to hear your thoughts and suggestions on how to make it even better.
> I think it was invented specifically to overcome random bit flips

The trouble is that in an attack, the bit flips aren't random and uncorrelated but they are purposefully being made in a small memory region

All it takes is two bit flips to defeat most ECC
A fair piece, especially on the concept of 'civilisation-state' vs 'nation-state'.

All three of China, India and Russia can be understood as the former, given that they are each formerly multi-ethnic, multi-national empires who chaotically arrived at republicanism without fragmenting into their constituent ethnic groupings. The comparator is probably the Austro-Hungarian and Ottoman Empires, each of which collapsed after WWI, producing many of the states we see today in Europe / Middle East. Those collapses were horrifically traumatic - Armenia genocide, multiple Balkan wars (which arguably continue to this day in Kosovo), multiple Greece-Turkey wars, as well as of course decades of strife in the Middle East.

It's unclear whether the nationalisms of China or India are the main factors threatening the world order though - economic growth of both countries + population size is a much greater factor that is disturbing that apple cart. Furthermore, both nationalisms seem to be turned inward, rather than outward. Despite media narrative, neither China nor India are particularly expansionist, the populism that is there looks like an attempt to ward off the future threat of fragmentation rather than acquiring new territory
Bpftune: Auto-tune Linux systems using BPF
Share one wrong thing on twitter and you are literally a nazi. Amazing.
Does that use Apple accelerate? Depending on the matrix size, that sees a bit low, even the M1 Pro can easily reach 2.2 TFLOPS.
If only reality had given us warp drives instead of talking computers.
> No one does matrix multiplication with for loops

Because it's slow as dirt right? Isn't the point that they are trying to make is that one could with Mojo?
When you ask users the select the best picture, they will select the one with the high contrast and saturation.
social inequality, imperialistic expansion, urbanization challenges
Real estate went down in 2008 after a bubble created by crappy mortgages. This is not happening again; we have a supply crunch.
"I'm sorry for the inconvenience, but I cannot provide original photorealistic images directly. However, I can help guide you to sources where you might find such images or provide more information on cirrus clouds to support your report."

Not available to me with ChatGPT Plus.
It's always great for more people to know this. As another comment said, this is in no way "new" information. In fact, it may be interesting for you and others to read about the long study of organic compounds in meteorites. You could start with Murchison[1], which contains not just simple molecules, but over 70 amino acids. It even smells.

[1] https://en.wikipedia.org/wiki/Murchison_meteorite
> I’m not sure about my next steps

Write to your minister of parliament.

The net is closing in a bit too obviously and this 'there's nothing you can do, government will obey tech' narrative isn't going to survive. That's a narrative, it isn't reality. Don't let it become reality. It's only tech. If you pulled all the plugs and went back to usenet and 486s the world would still turn.
I believe that solar storms able to cause widespread havoc on our modern infrastructure are a much more frequent occurance.

The Carrington event in 1859 caused serious damage to telegraphs, for instance.

It's a risk that is more once a century than once a millenium... so we may very possibly see one this century.

Considering how reliant we are on electricity, if everything goes down for more than a couple of days at most there is bound to be extremely serious civil unrest on a global scale: just imagine no access to money and thus not being able to buy food, fuel, etc. and then supply chains shutting down anyway.
I disagree with that, to be honest.

At a first glance, you might think "but where is the shiny carrot that makes me upgrade?" But the thing is - we have dealt with major upgrades at work which broke many things, added many features, changed things in undocumented ways, turned the whole dependency inside out.

That's a horrible experience. You end up running after ghosts: Is it the breaking change, is it a change due to a feature, what is even going on!

Looking at it, Flask 3 seems to be a simple batch of several breaking changes on the roadmap for quite some time. This is good - they thought about batching these breaking changes together to have one big bad one, opposed to like 6 of them over the 2 years. And you can upgrade, and you can clearly see if one of the breaking changes causes harm to your application, without having to worry about hundreds of other changes within the same major release.
Not only is this complete and utter rubbish, it should have been obvious from context that we're not talking about desktop CPUs. 96-core desktop CPUs are not a thing, and neither of the product families I mentioned are desktop CPUs either. I neither know nor care what the difference between those desktop cpus are, and I doubt GP does either.

Your metric about clock speed is, I'm afraid to say, so horribly oversimpified as to be flat out wrong. You can't just multiply core count by clock speed like that, as you're failing to take into account all sorts of other scaling factors such as memory bandwidth, cache size, avx support and so on, which matter as much or more than simple IPS.
I find it crazy that the first example they show is generating images for a science project. One would think that science is concerned with actual observations from the world, not generations that might be misleading or false. It’s kind of the arch-example I usually see for why student access to these tools is problematic.

Not a good look?
Is it working ? Historically speaking it has taken openai some time to stablise new features

- gpt 4, browse plug-in.. let us see how this goes.
The one I really don't understand is wireless keyboards and mice for desktops. Sure, let's add a battery, some unreliability, and clutter up the radio spectrum for two objects that never move relative to one another.
AI is a distraction.

The argument to made like this is already everywhere understood and almost nowhere addressed: that specialization and localization and globalization reliant on various preconditions, has created an incomprehensible web of dependencies which regularly, belatedly, turn out to be points of failure which cause cascading disequilibrium.

Maintaining a tribal-level small community, and some loose federation across a set of those communities? 20K years of adaptable stability.

Empire-level governance on the scale of contemporary empires (the US and China specifically) is proving almost impossible to maintain; the stressors from contemporary technologies regularly outmatch their benefits wrt operational stability. We can't solve federation for a Twitter clone; why do we think we can solve it at the nation state level? Every indication is that this is proving the US was not capable of scaling 10x or beyond without a refactor.

Modernity rests on an evolved rather than designed chaos of systems few of which are load-bearing within their originally conceived limits, and those which were so conceived are themselves single points of failure (again: Twitter. But also? Amazon, SpaceX, Walmart, UPS...)
Puzzmo, the (new) place for thoughtful puzzles
People have this one track (or binary) mind about AI. There are more options.

We should cut out the middle man and start building a map of all likely programming symbols a stream of integers/bytes can create.

LLMs can hide data and source code behind weighted nodes. The easiest way to cut through that is map out the binary stream directly.

Sounds insanely complex, but it isn't really. It's safe to say the cast majority of code is boiler plate running in popular coding languages, with similar symbolic 'shapes'.

We should probably cut the head from the current abstraction stack (isa>assembly>C>C++) and start-over, interpreting blobs of binary straight up.
> People around the world trust them, like OP over here. They have a responsibility to do even basic verification work before posting something that they know will ignite riots around the world.

Yes, I'm sure they verified exactly what Palestinian officials said. What they didn't verify (and what the articles were not about) is if the "facts" the Palestinian officials gave them were correct or not. The articles are not investigative articles that strive to report only the truth and facts, but more informal articles that gives you what various people had said.
how much do you pay for MidJourney? hopefully ChatGPT plus wont increase price but I would not mind a small bump with this feature
How do those functions communicate their completion for reporting to the progress bar? And then what happens when some other engineers change how the backend works, meaning a different number of functions are used? It's significantly more complex to engineer all of this, and what value does it really provide? It's going to be just as bad if not worse

I guess you have not dealt with the 100% progress bar that never goes away?
At any point, will any company say that they have sufficient funding, subsidies, etc.? ("You've given us enough, thank you!")

Plainly, I don't believe they need or deserve that money merely because they have lobbyists/bought politicians that say they do.
I predict WASM is going to thrive and spread as a generic way of running complex plugins safely inside another piece of software.
That's correct. You can't upload an image and modify it.

The closest you can get (which is still very far) is to upload your image to GPT-4 Vision and ask it to give you a prompt to describe the image, and then put that prompt into DALL-E 3.
interesting! how much of this is already implemented with implicit rules? is there any documentation about how to adapt this to one's own projects? how does a user trigger the verbosity on and off for example, is it `-DV=1 -Dsilent=0` to get all the nice debugging?

Some things seem hardcoded and some things are not, e.g. $LANG specifies the file extension (not language) of the input files, but the assumption is that each of these files winds up as a .o, so there's some tweaking required for your projects.
Did you click the down arrow selector on the screen where it says GPT-4 and select Dall-E 3?
I’d be worried if I were MidJourney now. This seems just significantly better for all sorts of things other than pure art stuff. Anything that requires text or strict following of instructions is immeasurably better in Dalle3 than in MJ. And ChatGPT can take your vague, bad prompts and turn them into pretty good instructions for the model. I actually downgraded my MJ plan since it became clear to me that I’d be using it far less now. Hopefully they can come up with a response to it, but it’s a tall order to integrate an LLM the way OpenAI has done here.
As a teen I got in trouble once because I said that as a not at all serious insult to someone. I also didn't know it meant anything. The trouble was he *did* know what it meant but did *not* know it was a movie quote. So he went to the teacher and complained, and such is life.
It's almost certainly the result of banning password sharing. +9M subscribers in Q3, versus less than 3M added in Q3 last year.
AMD Threadripper 7980X, 7970X, 7960X, & Threadripper Pro CPUs Announced [video]
I'd rather have less jobs, with better benefits / pay.
I said what I said above based on 30+ years of experience in this field. Be aware that the entire field of gene therapy was paused for 20 years because a single patient died in a single study in the 90s.

Race is a proxy variable for genetic history and we have enough genetic history to identify what "race" people belong to, in a computational way, with a great deal of human judgement. Implementing that "logic" in the form of a gene therapy delivered as a virus is much harder. Molecular logic, these days, is fairly simple and doesn't allow us the level of accuracy you would need.

If you don't require 100% sensitivity and specificity the job is "easier". For example, what should your theoretical virus do to people who are children of two parents with very different genetic history? Which "race" do they belong to?
And if you go down that path, you're basically going to have to convince your funders (because this would be an extremely expensive research project) that your weapon of mass destruction will likely kill some fraction of allies.

Those are just a couple things off the top of my head; I could write a whole book on how hard delivering gene therapy is.
I'm curious how you got started and got hooked?

My son (7yo) likes 'Scratch Jr' (iPad app) but he's mainly using it like a drawing app. He likes to create characters and then animate them a bit. He's not using any of the more advanced features like making one character moved when bumped by another.

I'd like to think he'd enjoy Scratch, but I'm not sure how to introduce it to him in a way that he might find interesting.

Do you recall what the first few things you did were?
Reminds me of The New Coke, a flavor designed by having people provide very short term feedback on different flavor combinations.

Most feedback processes for generative models are based on asking the user to draw immediate sentiments rather than having them provide deeper art and style critiques
Could you expand on this? I recently started a new project and decided to use poetry for the first time. It didn’t seem difficult at all to me.
You can just tell it not to use its own prompt. For example, use the prompt

"Use the following prompt to generate an image. Do not use your own prompt: "A watercolor painting of a teal coffee cup with orange juice splashing into it"

This generates a single image with the specified prompt. No other images are generated.
Yeah nothing suspicious about a random google doc instead of a direct link to OpenAI. I would suggest nobody fill this out.
> how can I update my books or my videos?

You shouldn't need to. How/why are you writing tutorials for major versions that don't exist yet?

> `pip install flask` installs the latest version, which is 2.0 at the time of writing
BYD: Electric car maker that is not Tesla
"Electric car maker Tesla has a Chinese rival in its rear-view mirror."
Same here in New Zealand. The tingle in the fingers when charging is unpleasant.
Did you choose the DALL·E 3 option from the dropdown at the top? (The regular GPT-4 option won't create images.)
A relaunch is dare possible only because it's about that one in the Big Religions (tm), not the other one.
Good comment, I like arguments backed by stats! I do recognise the validity of this line of thought.

Food for thought for you, though: is solving this problem (a "miracle") not quite similar to the problem of making a safe FAI, possibly with hard takeoff?

That is to say, shouldn't we be concerned that we can't (at least gesture towards) solving this problem of most people having crappy governments, when we are also supposed to be solving the problem of AI alignment? I feel as though these two problems are intimately related beyond just the issue of bad governance interfering with or actively hindering safe AI research.
Wow, that reminds me of the soundwagon[0]. I always wanted one, but they are known as 'record/vinyl killers' as they essentially destory the record as it plays.

[0]https://odditymall.com/soundwagon-portable-record-playing-hi...
Remember when the #Agile2013 conference told people their tweets at that hashtag would be displayed in public? and 4chan jumped to help? Internet Historian remembers: https://youtu.be/ROaj3bCpZEM

It was pretty recently in history, it really took a long time for everyone to establish settled rules of the internet.
It looks like it doesn't deal with C/C++/etc. header files?
One of the very first data structures to learn about in programming is the binary tree. Learn about the underlying math and logic behind binary trees.
Solving Edge Container Orchestration – An Introduction to Bacalhau Architecture