MurphyA/hacker-news huggingface dataset:
by cometapi | 2025-04-18 10:05:38+00:00
OpenAI's GPT-4o Image Generation has ushered in a transformative phase in user interface (UI) design. With its integrated image generation capabilities, GPT-4o enables designers to create visuals directly within ChatGPT, eliminating the need for external tools like DALL·E or Photoshop. This innovation has sparked discussions about the future of design and the role of AI in creative processes.
by sph | 2025-04-18 10:05:48+00:00
That’s fair, no resource is unlimited. My point is that memory is usually the least of one’s problem, even on average machines. Productivity and CPU usage tend to be the bottleneck as a developer and a user. GC is mostly a performance problem rather than a memory one, and well-designed language can minimize the impact of it. (I am working on a message-passing language, and only allowing GC after a reply greatly simplifies the design and performance characteristics)
by throwaway81523 | 2025-04-18 10:07:27+00:00
In the definition of NP, you get the input in unary, so that gets rid of that exponential. The issue with VAS is that the number of moves required could be extremely large.

There's a similar situation in chess (at least if generalized to N by N). You could assert Black has a forced win from a given position, but verifying the claim requires checking the entire game tree, rather than a succinct certificate. Generalized chess is in fact PSPACE-complete, which is generally believed to be outside of NP.
by thaumasiotes | 2025-04-18 10:08:25+00:00
Well, I don't have my calculus textbook to hand, but I can tell you what I took from the class.

1. e is the exponential base for which f'(x) = f(x).

2. ln is the logarithm base e, and when f(x) = ln x, f'(x) = 1/x.

3. e is the sum of the series x^n / n! .

4. The textbook did specifically cover the fact that e is the limit of (1 + 1/n)^n as n goes to infinity, and it also specifically tied this in to the idea of computing interest by an obviously incorrect method. You could only call this a "natural mistake to make" in the same sense that it's "natural" to assume the square root of 10 must be 5, or that the geometric mean of two numbers is necessarily equal to the arithmetic mean.

5. However, the limit is important in that it illustrates that one to an infinite power is an indeterminate form.

6. As detailed in points (1) and (2), and hinted by the name "natural logarithm", we measure exponentials and logarithms by reference to e for the same reason we measure angles in radians.

It's possible that this particular definition of e is important to a proof of one of the properties of e^x or ln x, but if so I don't remember reading about it in the textbook and it wouldn't have been covered in class. In my real analysis class, we used the Maclaurin series for e; (1 + 1/n)^n was never mentioned.

(It's really easy to show that that series is monotonically increasing.)

> Then later when you have formally introduced sequences and how to prove convergence

This is not material you'd expect at all in a calculus class. If sequences are mentioned, it would only be in passing as you move to series. Several methods of testing infinite series for convergence are covered. What it means for a sequence to converge is not. Limits are not defined in terms of sequences. Infinite series would be covered after, not before, differential and integral calculus.

You have to have a name for e because otherwise it would be impossible to work with. But it is interesting and the wrong way to compute interest isn't; there's no point in trying to motivate something important with something unimportant.
by BuildKor | 2025-04-18 10:08:58+00:00
Freemium with free weekly exercises. It's based on very short content + "good old" way to memorize. Minimalist and it works well for actually remembering stuff. I tried to make it so people don't just pick options and learn nothing, but the learner is forced to actually do a bit memorization - in order to retain words.

Any questions or feedback?
by mjburgess | 2025-04-18 10:09:05+00:00
The dialetic beings with OP, and has pcw's reply and then mine. It does not begin with pcw's comment. The OP complains about rust not because they imagine Jai is memory safe, but because they feel the rewards of its approach significantly outweight the costs of Rust.

pcw's comment was about tradeoffs programmers are willing to make -- and paints the picture more black-and-white than the reality; and more black and white than OP.
by Zambyte | 2025-04-18 10:09:13+00:00
I paid for both for close to half a year to see which one I wanted to keep. I decided to drop Perplexity in favor of Kagi, because Perplexity felt like it was trying to position / portray itself as a supernatural-esque Source of Truth, where as Kagi does a better job at letting you use the tools how you want.

Perplexity is also much less flexible than Kagi Assistant. The most customization you can do on Perplexity is answer a few questions about yourself, and hope that the info you add is injected into relevant prompts (spoiler alert: hope isn't very powerful here). With Kagi, I created a lens about a year ago to filter search results down to sources I find useful relating to GNU Guix, which I use for my machines. When Kagi Assistant rolled out (I pay for Ultimate, so I have had this a while) I made an Assistant that only pulls search results from my GNU Guix lens. The practical comparison here between Kagi and Perplexity is that I can go to Kagi and search "!guixc How do I install nginx?" (or simply ask the question in the Assistant interface; the bang will bring me there from search) and I will get back the answer I want. I added info that I use GNU Guix on my Perplexity profile, and there is not a chance that my question would have been answered within the context of GNU Guix as I wanted.

Perplexity is cool, but I found Kagi to simply be more useful.
by fxj | 2025-04-18 10:09:58+00:00
Well, actually we have developed a very good feeling when to apply which theory. From subatomic particles to the large scale structure of the universe the right theories applied give us excellent results. lambda CDM models very well fit to the observed structures and the standard model describes all the particles that have been observed so far. We are desparately looking for effects that are unexplained by the standard model in particle physics so far. That is the reason why it is so difficult to justify yet another particle accelerator at CERN.

my 2 cent
by mjburgess | 2025-04-18 10:11:23+00:00
Not sure why you're down-voted, this is correct.

In games you have 16ms to draw billion+ triangles (etc.).

In web, you have 100ms to round-trip a request under abitarily high load (etc.)

Cases where you cannot "stop the world" at random and just "clean up garbage" are quite common in programming. And when they happen in GC'd languages, you're much worse off.
by vanschelven | 2025-04-18 10:12:18+00:00
I'd say that the architecture that is desirable from the point of view of a large scale SaaS is very different than the one that's desirable from the point of view of a tool that just needs to work for a single organization. And since the SaaS is bringing in all the money, that's where the architecture follows.

> actually a feature

I would guess that for a few people people (e.g. the ones who made the scary visual of rising costs) this is explicitly so, but for most people it's more implied. i.e. I don't think anyone advanced their career with Sentry by making self-hosting easier.
by imurray | 2025-04-18 10:13:16+00:00
A photo taken on my street (no exif) "only" gives the correct town in chatgpt and gemini, and then incorrectly guesses the precise neighbourhood/street when pushed. Gemini claimed to have done a reverse image search, but I'm not convinced it did. An actual Google reverse image search found similar photos, taken a bit further along the same street or in a different direction, labelled with the correct street (no LLM required).
by tomjen3 | 2025-04-18 10:14:08+00:00
I used it to place some old vacation photos.

These were taken without EXIF for GPS (because the cameras did not have GPS), and it was still very good. With anything turisty it got them immediately, and with my photo of a house on the Muese river it got it nearly perfect. When I added a few more photos I was able to nail it down to a couple hundred meters.

I did it all with 4o (the old model), the only issue is that if it starts to search the internet it will then lie to you that its not able to read pictures.
by bobmcnamara | 2025-04-18 10:14:45+00:00
Interesting stuff! Could you suggest a DICOM reader that does so?

I had assumed slicing the raw beam data would give you much better output resolution whenever there were differences between transaxial and z resolution, since at some angle and offset you end up sampling across the largest gaps in the XYZ pixels. But maybe that's not a real issue? Is this how it's done in practice?
by gurumeditations | 2025-04-18 10:15:41+00:00
They’re using the databases to go after illegal immigrants right now. Soon it’ll be using the porn databases to go after Gay people. They’re trying to use the healthcare databases to go after Trans people. All this verification is nothing but a way to commit genocide against minorities. Porn is so far down on the list of harmful things. There’s no pearl clutching over alcohol and other drugs like Americans have with porn. Nation of pansies.
by Cyphase | 2025-04-18 10:16:25+00:00
> A Micro CT scan showed that this ancient egg is still full of liquid.

> “Researchers are planning to carefully extract the liquid to better study it,” stated Edward Biddulph, Senior Project Manager, who oversaw the site excavation. “It’s a controlled process similar to egg blowing, where a tiny hole is made in its shell after creating a 3D model.”

https://en.wikipedia.org/wiki/X-ray_microtomography
by thomassmith65 | 2025-04-18 10:17:29+00:00
This is an odd passage:

"The vast majority of chicken processed in the United States is not chilled in chlorine and hasn't been for quite a few years [...] so that's not the issue." Less than 5% of poultry processing facilities still use chlorine in rinses and sprays, [...] Those that still do use a highly diluted solution at concentrations deemed safe.

The author should survey a few Europeans to check if they'd be happy to eat chlorinated chicken 5% of the time and 'at concentrations deemed safe'. Also the author should let me place a wager on the outcome.
by Adverblessly | 2025-04-18 10:18:19+00:00
Here is my solution:

Provide easy to use on-device content filtering tools so parents can easily control what their children can access (there are a few ways to do this through law, like requiring it from OS providers or ISPs or just writing these tools directly).

To make it easy, Discord can provide their services under both adults.discord.com and minors.discord.com so parents can more easily block only the 18+ version of Discord.

Require personal responsibility from parents to decide what is appropriate for their child.
by mort96 | 2025-04-18 10:19:10+00:00
IMO the main thing they're risking by open sourcing it is adoption. Keeping it closed source is a pretty clear sign to the rest of the world that the language is not ready for widespread adoption. As soon as you open source it, even if you mark it as alpha, you'll end up with people using the language, and breaking changes will at that point break people's code.
by mr_mitm | 2025-04-18 10:20:41+00:00
That paper focuses on rotation curves, like all DM skeptics. I can only assume because this problem is understandable with high school level math. But that's neither the only nor the best evidence for DM. If your new hypothesis doesn't even mention the CMB power spectrum, it's not really worth listening, sorry. And to be taken seriously, it has to explain at least most of the data. DM does that, everything else does not.
by bob1029 | 2025-04-18 10:21:21+00:00
> The trio is pitching a plan to deploy 400 to 1,000+ satellites for missile detection and tracking, with a separate fleet of 200 attack satellites armed with missiles or lasers to neutralize threats. SpaceX will mainly focus on the sensing satellites, not weaponization.

I have a strong suspicion that SpaceX has been deploying and testing the sensor platform for a while now. The payload mass trend of the starlink satellite had large jumps in the most recent two iterations (doubled twice).
by the_mitsuhiko | 2025-04-18 10:21:43+00:00
It's definitely true that what Sentry is today, is a function of operating it at scale. Thankfully one of the intended purposes of Sentry is also that it scales down much better than today [1]. That it does not is also something that Sentry as a company is not happy with which is why there are desires to change that, which will also benefit self hosted.

[1]: this is because a) developing on sentry has become harder and harder on local machines and b) operating single-tenant installations for some customers brings many of the same challenges that people on self-hosted run into. c) we want more regions of Sentry and smaller ones (such as Europe today) have higher fixed costs than ideal.
by whatnow37373 | 2025-04-18 10:22:13+00:00
Yes.. we're getting there. "one of the purposes of Sentry is running Sentry-as-a-service". Why? To make the dwarves happy? It's making money. And with it comes a whole truckload of very obvious incentives. Notice I don't say anyone is intentionally being evil. That's quite unnecessary.
by conartist6 | 2025-04-18 10:22:16+00:00
"solving" Dota is a huge huge HUGE overstatement of the kind you are pointing out.

The players it played against had never played against something that behaved so weirdly. It had lightning reflexes and it clearly wasn't human. It was playing a toy game mode requiring about 5% of skills needed for a full match. I'm other words, they engineered it to look good at they toy task, and it did. But they didn't give the pros any time at all to learn their opponent -- after all they might have figured out how to play against it!
by baobabKoodaa | 2025-04-18 10:22:35+00:00
> I'm sympathetic to that argument, for sure, but it's also just a branding-label to not necessarily be taken literally.

Sure sure sure, but I'm not abusing the "Unlimited" service. I'm just asking AI questions every now and then. I'm a normal user doing normal usage and I have no idea if I will be hitting these limits or not.
by ozornin | 2025-04-18 10:23:42+00:00
Terrible fact-checking and I doubt the good faith by Associate Press. The authors (Monika Ścisłowska and Rafał Niedzielski) claim that Polonaise was banned in USSR, which is false. Neither it was ever banned in Russian Empire.

The culture.pl article mentions that > dancing the polonaise was temporarily banned in the Congress Kingdom

Which could be the case, I don't know, but I couldn't google other sources in 10 minutes either.
by megous | 2025-04-18 10:24:38+00:00
Clicking a box gives person a chance to decide whether they want to enter a website or not, without getting exposed to it immediately. It's not useless.

It also povides no useful information to the website operator, which is good. If the info is useful, it will be logged.

If it is logged, well, I've seen what morally derailed hightech state will do with any and all data they can get hold off. They'll put it all in a giant AI lottery machine to generate and "justify" targets for their genocide, to kill and burn entire families at once. It's happening now elsewhere in the world.

What should be scary to everyone is that it's being justified or at best ignored by supposedly morally "normal" western states (like mine) which are not engaged directly in such behavior, yet.

I do not trust "elites", who are able to ignore or justify this being done elsewhere, with making traceable any of my behavioral data directly to me, by forced provision of identity to services that don't need any for their function.
by slyall | 2025-04-18 10:24:55+00:00
Anything gets complex at scale. This is the same software they us to host their SaaS system. Presumably has to scale to many thousands of customer and a huge number of events per second.

They have all sorts of caching, autoscaling, distributed systems and other stuff thats complete overkill for all except that largest installation. Plus all sorts of software features only needed by a few customers and extra layers to be multi-customer.

It's the difference between a hoop in your back yard and a NBA Stadium
by bwb | 2025-04-18 10:25:12+00:00
IMO... one of the most important benchmarks for judging the effectiveness of a government is the cost of housing. Cheap and basic housing is so key for economic well-being. I would love to see very basic, small, apartments created by governments on a mass level to try to overcome the current situation. Like persistently have a department of government just building to meet needed demands in economic centers.

What other benchmarks would you throw out there if you were going to grade gov effectiveness?
by sebastiennight | 2025-04-18 10:26:05+00:00
> They are either profitable or acquired :)

Why? Once a company has been acquired, does it automatically fall out of profitability?

If it's acquired in a stock sale, it remains an independent entity and still has a P&L

If it's acquired/merged in an asset sale (not usually a good sign), it can still be assessed whether the new division is profitable - except in some rare cases like Google (allegedly!) not wanting to itemize some of their divisions to avoid too much regulatory scrutiny on monopoly positions.

> Becoming profitable never enters the picture :)

Seems very wrong based on looking at YC's portfolio, which apparently includes a bunch of profitable startups
by LinuxBender | 2025-04-18 10:26:11+00:00
In my opinion the issue is with too cumbersome, willpower and quickly undone conflicting with one another, otherwise it would be easy to do in uBlock Origin in "My Filters":

# ||ru^ ||sy^ ||ir^ ||cn^ # ||google.com^ ||gstatic.com^ ||zip^ ||theatlantic.com^ ||techdirt.com^ ||squarespace.com^ ||deepfence.io^ ||carbon.now.sh^ ||politicopro.com^

All the other methods I know of would require rooting the phone and either modifying the hosts file as you mentioned or adding static routes but that would be even more cumbersome than editing hosts. It sounds like you may need a different phone or perhaps a phone that can't even browse the web. The closest thing to a middle ground I can think of is to uninstall all web browsers from the phone but if the phone is not de-Google'd then some things may break.

You may need a friend that can force you to stop scrolling the web or make you do push-ups every time you open a browser. A drill-instructor friend that will forcefully intervene so to speak. Intervention. There is probably an addiction facility that is no stranger to cell phone additions can could help?
by dibujaron | 2025-04-18 10:26:15+00:00
It was an enormous cost, but given that there was an elevated highway there before, I don't think "remove the highway entirely" was a real option; it'd be like trying to delete I-5 from Los Angeles. Burying it was the next best option. as part of the environmental mitigation for this, several good public transit projects were legally required to be built. Only some of them have actually been built, mostly very late and to a lower standard than was promised (e.g. bad fake BRT instead of light rail). If they actually built what they were legally required to build it would've been a huge win for transit too; as it is, it's a minor win for transit too. It's a real shame they didn't do the north-south rail connector at the same time.
by 9dev | 2025-04-18 10:26:23+00:00
It isn’t realistic, it’s pessimistic. If the government, the system, is your opponent, there is no other outcome than subversion, everything is futile anyway. That leaves no room for democratic participation, for any kind of peaceful change, if you’re being earnest with it. And that seems very cynical and ideologically driven to me. There’s a lot of room for improvement that doesn’t involve tearing everything down because it’s beyond the pale anyway; it isn’t.
by nly | 2025-04-18 10:27:45+00:00
Over the last 50-70 years the UK made the choice to stop building social housing and to sell off the existing stock with aggressive government subsidies.

Complaining now is a bit like complaining there's no milk after you sold the dairy farm to build a casino.

I read TFA but I'm not seeing anything but useless outrage that would have been better placed 20-30 years ago

I became a first time property owner at 36 and it took a top 2-3% percentile income + my partners more median salary to do it on the outskirts of London

My mortgage runs until I'm 70 and I, like most owners now, are entirely dependent on the housing casino game continuing. If houses ever return to good affordability I'm screwed.

I have to refinance every 5 years, because that's the game in the UK, so if rates spike I'm also screwed.

Everyone in UK housing, owner or rented, is screwed and it's been this way for decades.
by dijksterhuis | 2025-04-18 10:30:15+00:00
UK survey five years ago - https://yougov.co.uk/society/articles/25364-why-are-britons-...

top 5 ranked

> too old

> don’t want lifestyle changes

> too expensive

> overpopulation

> don’t like children

more recently, but free text answers classified by ML model (which seems to removes some nuance in the categories) - https://yougov.co.uk/society/articles/51749-why-do-some-brit...
by sentimentscan | 2025-04-18 10:30:45+00:00
Could you please explain more about the Ref[2], what does it mean beyond what is in article and how serious is it? "These findings suggest that breath-hold diving training over several years may cause mild, but persistent, short-term memory impairments"

Can you tell more about recreational nitrous oxide and when does the "damage occur"? Is there the same thing with wim hof? (like for example with oximeter 80 Sp02 or below?) I got in wimhof/oxide around 80 Sp02 the interesting thing is I got this feeling with fighting to hold my breath but below 90 I kinda needed to convince myself that I should breath in both cases,
by sylware | 2025-04-18 10:30:58+00:00
Hopefully their build scripts are sane for native elf/linux support:

* -static-libgcc (-static-libstdc++ if c++).

* glibc ABI selection, see binutils documentation, VERSION related page, the second part of this page. This must include the glibc internal symbols. It easy to check the proper ABI with tools like readelf (the VERSION name part), which will tell you everything.

* dynamic loading with fallbacks of all system interface shared libs.

That said, it is exactly the same for the other OSes, this is all about abstraction via tables of functions.
by irjustin | 2025-04-18 10:31:43+00:00
Singapore's HDB system is world class in this regard.

Key items being first time owners are highly prioritized (effectively no one else). Must be owner occupied for first 5 years before allowing rental or resale. Government sets initial sale pricing to be quite affordable with special loans being cheap for the BTO. Average 2 year wait from lottery to build. Was 5 during covid.
by ta20240528 | 2025-04-18 10:32:22+00:00
1) The alternative is for millions of local-currency patents in Lesotho to automatically be valid for two decades in USA, EU, and Japan.

2) An of course it doesn't prevent IP violations - Eurocopter (now Airbus helicopters) had to spend millions to enforce their patents against the thieves* at Bell helicopter.

https://www.bananaip.com/intellepedia/bell-helicopter-v-euro...

* not my preferred choice of words, but its the tone on this forum.
by mppm | 2025-04-18 10:32:41+00:00
Maybe they've changed it in the past hour, but as I write this comment the 25$ plan is called "Ultimate" and promises unlimited search, but not unlimited assistant.

I agree about the need for appropriate wording and advertising, but other than that, the new limits seem entirely reasonable and in line with what other aggregators like Abacus and Poe are doing. The paid plans of the major AI labs themselves always have usage limits too. It simply can't work any other way if you include costly models in the mix.