skysight-inc/HackerNews huggingface dataset:
> AI was supposed to lead to a supercycle of smartphone growth, not just among iPhone users but also Android.

This was wishful thinking, not something sober observers expected. Everyone selling AI tools wants it to be true, and phone manufacturers would love to go back to the years where consumers upgraded annually but that was unlikely with much of the world still recovering from the pandemic and so many investor-driven layoffs. People aren’t buying new phones ahead of schedule unless there’s something compelling, and that just hasn’t shipped yet - some nice to haves if it works as well as advertised, but nothing which will make many people run to the store to buy a new phone so they can use it today.
You use VSCode for coding, and Emacs for org and magit. What do you use for everything else? :-)

As a sibling comment pointed out, many, if not most, long term heavy Emacs users are not using it for coding.
I don't think it's possible, but a fun problem to solve...

You could probably build something to ping their number an iMessage.

If it sends as an SMS they probably don't have an iPhone, and therefore probably don't have a Mac.
That’s a good point!

I think I overstated the case a little, I definitely don’t think automated reasoning is some “secret reliability sauce” that nobody else can replicate; it does give me more confidence that Amazon takes reliability very seriously, and is less likely to ship a terrible bug that messes up my data.
Ah cool to see this on HN! I'm taking a numerical calc class right now and it's nice to get some historical context around something you're studying. I'd recommend checking out some cool graphs about Runge's phenomenon and Chebyshev polynomials.
The Missing Americans
My experience: I put parquet files on R2, but HTTP Range requests were failing. 50% of the time it would work, and 50% of the time it would return all of the content and not the subset requested. That’s a nightmare to debug, given that software expects it to work consistently or not work at all.

Seems like a bug. Had to crawl through documentation to find out the only support is on Discord (??), so I had to sign up.

Go through some more hoops and eventually get to a channel where I received a prompt reply: it’s not an R2 issue, it’s “expected behaviour due to an issue with “the CDN service”.

I mean, sure. On a technical level. But I shoved some data into your service and basic standard HTTP semantics where intermittently not respected: that’s a bug in your service, even if the root cause is another team.

None of this is documented anywhere, even if it is “expected”. Searching for [1] “r2 http range” shows I’m not the only one surprised

Not impressed, especially as R2 seems ideal for serving Parquet data for small projects. This and the janky UI plus weird restrictions makes the entire product feel distinctly half finished and not a serious competitor.

1. https://www.google.com/search?q=r2+http+range&ie=UTF-8&oe=UT...
They’d better hope Rainbolt doesn’t take on the challenge…
When you mention "Blazor components" you mean the wasm components, right?

Would love to see a demo of the CMS to check how these perform.
The ruling comes down to the definition of "property", and the court finds that Tornado Cash's immutable smart contracts aren't property. Treasury can only sanction property under the law. Tornado is a tool that nobody controls, and which OFAC cannot sanction.

> Indeed, when someone has a property interest, he or she typically has the “rights of possession and control.” And “one of the most essential sticks in the bundle of rights that are commonly characterized as property” is “the right to exclude others.”

> The immutable smart contracts at issue in this appeal are not property because they are not capable of being owned. More than one thousand volunteers participated in a “trusted setup ceremony” to “irrevocably remov[e] the option for anyone to update, remove, or otherwise control those lines of code.” And as a result, no one can “exclude” anyone from using the Tornado Cash pool smart contracts.

Immutability is what makes this whole thing work for Tornado. The ruling is basically a whole explanation of why an immutable smart contract isn't property, isn't a service, isn't a patent, it isn't anything Treasury can touch. In fact, it's not even a "contract" (no counterparty).

But the mutable aspect of Tornado -- the optional gas fee anonymization middlemen, who are registered via a mutable smart contract -- they're still in the rough. Which makes the rally in the TORN coin those middlemen get paid in all the weirder.

It seems pretty clear to me that Treasury can sanction all of those Tornado relayers, because relayers have control over their actions; their participation happens through a mutable smart contract, and they can stop at any time.
Then they hire a different cult leader, one that can clean up the mess and simplify it for the cult that was left behind. The old cult will question their every motive, hinder them with questions about how they could ever make it simpler. Eventually, once the last old architecture is turned off; they will see the errors of their ways. This new rock star heads off to the next complicated project.

A new leader arrives and says, “we could optimize it by…”
I didn't mean replace istio with cilium, I meant running the proxy and routing operations as shared part per node instead of per pod
> and kill the artist when patience is depleted.

This is the key part. You probably have to have _a lot_ of patience to get anything reasonable.
I'm not a network admin. Can anyone recommend a resource for establishing basic, solid Unifi configuration and security.
It is a static site generator
The pipe '|' character is my allen wrench.
Multilingual AI product name generator
Unlock the power of multilingual branding with Magicley's AI product name generator! Learn how to create culturally-appropriate product names in 20+ languages instantly. Perfect for global businesses, startups, and marketers looking to expand internationally. Discover expert tips and best practices.
Probable or possible?

It would seem incredibly hard to wipe out from a layman’s position.

Even if severely abated it could still come back, no?
Postgres Performance Archaeology
It's very simple, but not obvious at first.

You enter the age you expect to live, your birthdate, and a movie (pick something you are very familiar with). Upon submission, a single frame of the movie is shown representing today in your life if the runtime of the movie spanned your entire predicted lifespan.
This is true of all consumer products, not LEDs specifically. LED lighting has been mainstream long enough now that you can find plenty of information on which specific brands and models are decent.

My personal anecdote is that I have yet to have any Philips LED bulbs die on me. The oldest ones I have are from 2012.
Cloudflares architecture is driven purely by their history of being a CDN and trying to find new product lines to generate new revenue streams to keep share price up.

You wouldn't build a cloud from scratch in this way.
Yeah, I was being charitable to Stalin, and considering the population those Republics as "his" people (which of course they never were). But I do see the distinction you are making here.
We will check the Cloudwatch integration, thanks!
> What is maybe less clear is the benefit of extending formal academic education to 18 and beyond for everyone.

For a democratic society, I think there's a pretty big benefit in making the general population fairly well educated beyond just what it takes to make them proficient at a job.

The point would be to make sure they could reasonably reason about the policies and politicians they are voting for or against.

Now, maybe that can all be covered in high school classes. However, I think a lot of humanity and philosophy classes just don't come in until college level classes.
Do regular mosquitos ask for consent before biting you?
Are you saying there can’t be security vulnerabilities in Neovim? [rhetorical question]

As I understand it, the vulnerability is that viewing untrusted elisp code may lead to arbitrary code execution. Personally, I don’t remember a case where I would view elisp code without the intent of running it.
HAProxy 3.1 Released
I use Discord for notifications when someone starts a "Chat with customer support" chat on my site. I tried various "chat button" solutions, but I ended up writing the chat system myself because no solution was really tailored to my task (esp. custom file type uploads and Google Ads integration, so I know which ad started a chat). I need to react 24/7 to new customers, so I needed a tool to ping me with notifications on my phone. The chat messages are still saved in the company database, but I send a link with the Chat ID to Discord, so that someone can instantly login to the admin panel and reply to the customer.

Using Discord, all I had to do was to create a new, empty company server, copy the webhook URL and then POST to the URL and boom I get a ping notification with the Chat ID on my phone (or I can @ a colleague to distribute the customer support for different timezones).

It's not a very "orthodox" solution, but it certainly sucks less than the alternatives (plus it's free).
By entering your birthdate and your expected life span, it projects how far you are into your life by display an image from a movie at that same point as you are at your life today. So if you are 50% through your life, it will pick the 50% point of a movie. Ideally its a movie you know very well otherwise it won't make as much sense.
Google Launches the London AI Campus
Have you heard about the old style glass injectors?
Show HN: A website to practice for job interviews
A little backstory-

When I first arrived in Canada as an international student, I met a guy who created a product called InterviewPal. I was fascinated and eager to use it, but soon discovered it was exclusive to University of Alberta students. This made me frustrated so I decided to take on the challenge of building a better alternative- something more accessible and affordable.

After I announced Zilta’s waitlist on LinkedIn, Aryan blocked me, which bummed me out for a bit. But it only fueled my drive to create something much better than his overpriced product. My goal was to offer a solution that students and recent grads could actually afford and benefit from.

And that’s how Zilta came into existance. I also wanted to give indie hacking a shot and took this endeavor so you can say I hit two birds with one stone haha

---

Zilta was launched in June but I wasn't able to work on it extensively because of the workload from college and a part-time job I do. Now that the semester is approaching its end, I'm getting more time for it. Frankly speaking, I don't really know where to take this product to. Right now I am a little confused if I should focuss on marketing and getting more users to try it out and then add more features to it or the opposite. On the other hand, I've also listed this startup to sell for a few bucks because marketing is so hard.

What I want deep down? I want this product to grow to 1-2K MRR and then sell it.

The problem? I am not sure if I'm heading in the right direction.

I'd like you all to give it a try and roast this product. I'm open to receving constructive critism and any advice that can help me succeed in this journey.

Should I work on marketing, adding more features or selling this?
I just started following a show on twitch called the litigation disaster tourism hour which is a lawyer commenting on various cases, and currently covering the WordPress stuff. Seems like it might be up his alley if somebody asks in his chat, though I generally can't catch it live to do that because of time zones
I highly doubt it's possible to have a single solution in a puzzle like this at any size
As you get promoted in the big companies you're expected to take more of a mentorship role, doing design reviews, leading teams, running and attending meetings, writing documents, working out conflicts between teams, designing features, designing architecture, triaging bugs, reviewing code, etc., etc.

The more you rank up the less actual coding you're expected to do. At my last job, after getting promoted to senior engineer I was at times going for multiple month periods without writing any actual code.

I'm not saying it's good or bad, I'm just saying there's a lot of senior software engineers that don't do much actual coding. The tool might have recorded me as doing nothing when I was all day working on non-coding stuff.
Show HN: ChatGPT Code Navigator – Enhance Your ChatGPT Coding Experience
Hello HN community!

I've developed the ChatGPT Code Navigator, a Chrome extension designed to improve the way you interact with code snippets generated by ChatGPT.

Key Features:

Syntax Highlighting: Supports multiple programming languages for better readability.
Section Navigation: Quickly jump between different parts of the code.
One-Click Copy: Easily copy code snippets to your clipboard.

The extension is free and open-source. I'm eager to hear your feedback and suggestions!
Without an explanation of why it works on languages other than C, that is a hard claim to believe! I mean, I don't think they're lying but (given it doesn't use an LLM) I am bewildered.
Model 3 is priced under the average US car price. It is a mass market car.

Yes Chinese EVs have superior economics. It's quite difficult to have both high labor rates "living wages!" and cheap cars. Tesla is still the most competitive in this regard vs. other US automakers.

Tesla just announced their mass market robocar. Do you believe they won't actually produce it?

Makes sense to oppose subsidies, Tesla's stance has always been if you remove the subsidies for gas cars then EVs will already be highly competitive just on merit alone.

Tesla has already fully opened the supercharging network including the plug interface. What other company would do that? Imagine if Comcast were forced to share all their cable lines.
> We can get rid of mosquitos, many countries do it.

Curious to know where I can find no mosquitoes, other than Iceland and Antarctica.
And vice-versa. Brilliant!
> new one with a higher voltage rating (and same capacitance, compatible type) may last longer in cirucit as well.

That's not necessarily true, higher voltage rating equals higher ESR which means more heat.
JavaScript is optional even on the client side nowadays with the advent of PyScript via WASM, etc.
Isn't the whole point of VisualHostKey in ssh to act as a security mechanism, i.e. "yes this looks like the correct server key" on first use on a new client that doesn't already have the key in known_hosts?
Might be of use, however do I need to keep the mac running? If that's the case I see no benefit over just using the mac itself to print directly.

However, if this could be installed on my linux server, that would be make this really useful.
Ok... Let's assume this is true (which I'll reiterate, that I contend assuming so is foolish). What happens when courts have interpretations of this "simple law?" Do the courts make an effort to keep things simple and in plain language? Or do lawyers and bureaucrats do what they can to drive unintuitive interpretations, but favorable to their cause, of otherwise plain language? Are European laws such as this subject to the interpretive lens of case law? If so, the best intentions of legislators may only be secondary relative to the actual rulings and unintended consequence of their laws. The problem with thinking like yours is that it dismisses all of this messy reality in favor maintaining the idealism that might have motivated public support of the law.

Those that have to follow those laws need to care about the mess.
I am. LED lights are too bright, wrong colours, etc. I will want incandescent lights (including incandescent Christmas lights). We don't need to be very bright, nor does not need to be on all the time (especially, Christmas lights can be made flashy and don't need on all the time). But, often, they are using LEDs that are too bright and wrong colours. (Actually, I had also heard on CBC radio that some scientists also say so, even the ones that they try to make more red than blue, are still wrong)
LLMs and neural nets from first principles:

https://arxiv.org/pdf/2404.17625 (pdf)

https://news.ycombinator.com/item?id=40408880 (llama3 implementation)

https://news.ycombinator.com/item?id=40417568 (my comment on llama3 with breadcrumbs)

Admittedly, I'm way behind on how this translates to software on the newest video cards. Part of that is that I don't like the emphasis on GPUs. We're only seeing the SIMD side of deep learning with large matrices and tensors. But there are at least a dozen machine learning approaches that are being neglected, mainly genetic algorithms. Which means that we're perhaps focused too much on implementations and not on core algorithms. It would be like trying to study physics without change of coordinates, Lorentz transformations or calculus. Lots of trees but no forest.

To get back to rapid application development in machine learning, I'd like to see a 1000+ core, 1+ GHz CPU with 16+ GBs of core-local ram for under $1000 so that we don't have to manually transpile our algorithms to GPU code. That should have arrived around 2010 but the mobile bubble derailed desktop computing. Today it should be more like 10,000+ cores for that price at current transistor counts, increasing by a factor of about 100 each decade by what's left of Moore's law.

We also need better languages. Something like a hybrid of Erlang and Go with always-on auto-parallelization to run our human-readable but embarrassingly parallel code.

Short of that, there might be an opportunity to write a transpiler that converts C-style imperative or functional code to existing GPU code like CUDA (MIMD -> SIMD). Julia is the only language I know of even trying to do this.

Those are the areas where real work is needed to democratize AI, that SWEs like us may never be able to work on while we're too busy making rent. And the big players like OpenAI and Nvidia have no incentive to pursue them and disrupt themselves.

Maybe someone can find a challenging profit where I only see disillusionment, and finally deliver UBI or at least stuff like 3D printed robots that can deliver the resources we need outside of a rigged economy.
Similarly I don't think canvas is the bottleneck here.

Oh, and abuse is the name of the game. Almost exclusively the only thing the browser deals with is abuse. Logical consequence when the users are the one paying for it.
Maybe "Buy us some crayons" instead? You could even do a partial donation for coloring supplies to a kids' charity.
>I'd rather we eradicate the mosquitos themselves.

And you know the extent of this on the whole eco-system?
> Aftershock II reached a velocity of 5283 ft/s and Mach 5.5. The comparatively lightweight rocket amounted to 330 pounds, at a height of 13 ft and 8” diameter.

For the imperially challenged, that's a velocity of 1.6 km/s, weight of 150kg, height of 4m and 20cm diameter.
Hi, I'm one of the authors of the paper. Thanks for your questions and comments!

There are many reasons why 3-bit tags work well in practice. Importantly, it allows aligning heap objects on 64-bit machine words. Dereferencing a tagged pointer can then be done in a single machine instruction, a MOV offset by the tag.

One of our goals is to make self-tagging as straightforward to implement in existing systems as possible. Thus requiring to move away from the ubiquitous 3-bit tag scheme is definitely a no-go.

Another goal is performance, obviously. It turns out that if the transformation from self-tagged float to IEEE754 float requires more than a few (2-3) machine instructions, it is no longer as advantageous. Thus the choice of tags 000, 011 and 100, which encoding/decoding is a single bitwise rotation.

Also keep in mind that assigning more tags to self-tagging to capture floats that are never used in practice just adds a strain on other objects. That's why we include a usage analysis of floats to guide tag selection in our paper.

In fact, we are currently working on an improved version that uses a single tag to capture all "useful" values. Capturing 3/8 of floats seems unnecessary, especially since one of the tag is only meant to capture +-0.0. The trick is to rotate the tag to bits 2-3-4 of the exponent instead of 1-2-3 and add an offset to the exponent to "shift" the range of captured values.

But in the end, it feels like we are barely scratching the surface and that a lot of fine-tuning can still be done by toying with tag placement and transformation. But I think the next step is a quality over quantity improvement: capture less floats but capture the right ones.
My radial arm saw ended up getting a product recall for simply being too difficult for the average consumer to use safely. The "recall" amounted to them sending you instructions to cut off a critical power cord and mail it in to them, and they send you a $50 check.
Thailand and many asian countries have eradicated the troubling mosquitos (not entirely but with great success, especially in urban areas)

The US has also had great success in their eradication and mitigation programs.
Would you mind explaining how you could do this?
I _love_ USPS. Glad we're starting to see these roll out.
Collabora is perfectly fine, what’s your gripe with it?
Isn't faking certs already a problem?
No sandboxing is not a bug, it is the feature that makes emacs into elisp platform, and not just another editor that has defined API for extensions.
Yeah, I would have liked to see more examples and an explanation.
I had this idea when I was 7. I would spend all day outside and get tons of mosquito bites, but also sometimes I would go to the doctor to get shots. They seemed to me to be not entirely different things, so I would wonder why they couldn't just put the shots into mosquitos, since they didn't hurt as much.

And it turns out, you can!
You're making a pretty awkward value judgement about what a "good" engineer is, but you're describing an unethical one with a bizword like "value engineering". I realize ethics are no longer understood by much of Western society because the culture teaches transactionality, worships trickle-down economics and greed, and hyperindividualism.

> It isn't that. It's pressure at the shelf that does it. Consumers behavior simply does not reward equivalent-feature products with premium components that claim (true or not) to have a longer lifespan. Unfortunately, they will buy based on their uninformed sense of quality first.

This is a failure of marketing and buzz of the sales channel(s) and manufacturers to educate properly, not the failure of the customer.
What was once a conspiracy theory is now longer one.
Do you think it's okay to kill a human because other animals kill humans?

Just because nature does something, doesn't mean it's okay to allow humans to do it.
I remember them always being the cheap budget option - assuming that's still the case
Show HN: Gimli Tailwind – A Tailwind CSS DevTools Extension
Is the runtime of this application "a number of minutes greater than the heat death of the universe" to find something that could pass off as matching the target visualhostkey?
Yes! A very exciting time. I had a Mac at home and used NeXT at school, and i was able to buy Rhapsody / Mac OS X Server 1.02 for half off as a student. I ran my own web server out of my apartment with it for years on a PowerMac 7500 (w/ a 604e upgraded CPU, back when you could do that with Macs). Handled fairly heavy traffic for the time without any complaints.