MurphyA/hacker-news huggingface dataset:
by windowshopping | 2025-05-15 18:29:00+00:00
Obviously we would like to have high quality public transportation that makes the city easily accessible to people of all economic classes. See European cities for examples.

Our infrastructure isn't there yet. We are doing poorly. This is a first step. Yes, it will favor the wealthy for now. But its longterm effects will be to favor everyone. Stop being shortsighted. I don't believe that the ends always justify the means, but this is not a particularly horrible short-term sacrifice to make.
by bigstrat2003 | 2025-05-15 18:29:09+00:00
I think that the author is spot on about the cause of the problem: software developers (meaning the organizations that produce software, not necessarily the individuals writing code) prioritize selfish goals like ease of development or profits over the quality of the product. This has resulted in a lot of software being quite terrible. Not just slow (though definitely slow), but also buggy and crammed full of features that users hate (but which make the developer money). The only market that seems to reliably produce quality software any more is the open source community, because they are making the software that they themselves use and their incentives are aligned with users.
by blululu | 2025-05-15 18:29:21+00:00
The author brings up some fair points. I feel like I had all sorts of small grievances transitioning from Matlab to Numpy. Slicing data still feels worse on Numpy than Matlab or Julia, but this doesn't justify the licensing costs for the Matlab stats/signal processing toolbox.

The issues that are presented in this article mostly related to tensors of rank >2. Numpy is originally just matrices so it is not surprising that it has problems in this domain. A dedicated library like Torch is certainly better. But Torch is difficult in its own ways. IDK, I guess the author's conclusion that numpy is “the worst array language other than all the other array languages” feels correct. Maybe a lack of imagination on my part.
by sh34r | 2025-05-15 18:29:51+00:00
What are the characteristics that are actually useful on a deserted island? Outdoorsy (ideally, skilled in bushcraft), ex-military, able-bodied. On the first two, the programmer wins. On the last one, it's probably a wash. For every obese slob in this field, there's a carpenter whose back is fucked and is dependent on opiates.

Carpentry offers limited applicable skills if they're stranded 1000 miles away from the nearest Home Depot.
by hangonhn | 2025-05-15 18:30:13+00:00
That's not true in all scenarios.

I once donated an infant car seat to a coworker but forgot I had put an AirTag on it. After she had taken it home, her iPhone told there was an unknown AirTag and she texted me. I apologized profusely and she wasn't bothered by it. Nonetheless had I been nefarious, I would have been able to get her home address.
by wepple | 2025-05-15 18:30:34+00:00
> better training and more monitoring.

That’s very load-bearing. It won’t help.

The CS reps are based in a LCOL country so the opportunity for theft is simply incredibly lucrative.

What is really needed, is customer-in-the-loop for access to their data. The problem is, not all accesses would make sense. Doing analytics over the data of the top 1% of customers, for example, requires some level of access, but would freak out those customers if they had to approve it.
by kstrauser | 2025-05-15 18:31:36+00:00
> if they actually expect to start now

That's the meat of it. If I'm going to a meeting where consequences of lateness would suck, like a job interview or something else where it would be highly rude to be late, I'll get there early. Then I'll hang out and play with my phone or something until the person's ready to meet with me at our scheduled time.

I also make it clear that I know I'm early and don't expect the other person to be ready for me. I might use a friendly, stock phrase like "I'd rather wait for them than have them waiting for me" to emphasize that I'm perfectly fine entertaining myself while they're getting ready to see me.

But ultimately, I treat it like getting to my gate at an airport. If I'm there early with time to kill, then so be it. That's infinitely preferable to arriving late and suffering the consequences.
by interroboink | 2025-05-15 18:31:36+00:00
This is not embedding the C Lua runtime and compiler, but rather a complete implementation of Lua 5.3. This feat is made possible by the underlying Luerl library, which implements a Lua parser, compiler, and runtime, all in Erlang.

Okay, that's actually pretty cool (:

Also a sign of Lua's maturity and popularity, that it's got various independent implementations (LuaJIT, this one, perhaps others I don't know about).
by senordevnyc | 2025-05-15 18:31:48+00:00
So much fear.

It’s not that I think Google or Apple are altruistic, or that we wouldn’t be better off if they were broken up, but as far as I can tell, the only space where it’s hard to avoid both of them is the mobile phone OS. And I think that’s mainly a function of the fact that generally people are happy with those two options. In every other category there’s other solid options and Google and Apple are easily avoided.

There’s a million things that I’m more worried about than the mobile OS duopoly. It’s going to be OK.
by tonyarkles | 2025-05-15 18:31:53+00:00
Hrm... right. It's been a while. And it looks like both Vertex Coloring and Edge Coloring are both NP-complete (because of the O(n) procedure you're talking about and the ability to reduce both problems down to 3-SAT). I've started looking closer at the actual paper to try to figure out what's going on here. Thanks for the reminder, I miss getting to regularly work on this stuff.

Edit: thanks sibling reply for pointing out that it's not a bidirectional transform.
by cess11 | 2025-05-15 18:33:09+00:00
I tend to build my prototypes as single file Elixir scripts. These are sometimes rather bulky with a bunch of logic and IO modules with some helper modules on the side. It's only when I believe in the idea that I reach for phx_new and start writing tests and copying in code into a full Phoenix project.

When I started out with Phoenix I learned a lot from studying the boilerplate it can generate. If you just need a route and serve some JSON or a file on it you can turn off most of the code generation and do precisely that, in case you're sure that's what you want. I think the default being that you can immediately flesh out auth and CRUD for whatever tabular data model you want is rather sensible.
by guywithahat | 2025-05-15 18:33:42+00:00
> It's a problem that intersects with the national issues related to... under-served and poorly integrated people in the population.

Every other service seems to manage this problem and operate in diverse communities, regardless of city, state, or national governance. It's specifically city services that fail in this regard, which is incredible, because they're also the only organization which could do something about it. Walmart has no authority to regulate anything, yet they bring low prices to everyone within a convenient distance of almost all Americans.
by dfee | 2025-05-15 18:34:00+00:00
I’ve been checking every couple weeks for a status update on Fresh for the last six months (others have been checking longer, it’s a vocal set of early adopters on GH and discord!).

I’m not even sure I’d have confidence in adopting Fresh, but I definitely was using it as a canary for the Deno org’s health. If they can’t maintain their flagship front end framework, after all, they must be circling the drain?

If that’s not the situation, I’m bewildered by their approach to communication.

Anyway, I’m still left wondering if Deno will be around in 18mo. It’s generally a nice DX, but so risky to bet on. I want them to succeed, but fear they won’t.
by markisus | 2025-05-15 18:34:05+00:00
I don't have a 3060 at hand so I'm not sure. Ideally someone with that setup will try it out and report back. There is no noticeable latency when comparing visually with standard pointcloud rendering.

With framerate, there are two different frame rates that are important. One is the splat construction framerate, which the speed that an entirely new set of Gaussian's can be constructed. LiveSplat can usually maintain 30fps in this case.

The second important splat rendering framerate. In VR this is important to prevent motion sickness. Even if you have a static set of splats, you need the rendering to react to the user's minor head movements at around 90fps for the best in-headset experience.

All these figures are on my setup with a 4090 but I have gotten close results with a 3080 (maybe 70fps splat rendering instead of 90fps).
by kelnos | 2025-05-15 18:35:14+00:00
> I’d personally tell them that I wasn’t going to leave the room, but surely it worked a lot?

What? I can't really imagine that. If I'd booked a room until X:50, and someone came in at X:50 saying they had the room, I would leave, because that's the right thing to do. If I really wanted the room until (X+1):00, then that's what I'd book it for, regardless of what the defaults are in GCal.
by unconed | 2025-05-15 18:35:42+00:00
I would call this behavior solipsistic: the maker only engages with a caricature of their audience that happens to perfectly confirm their preconceptions, while handwaving away very simple and logical objections from the people in the room.

The weirdest part is them dressing it up as "you deserve better" when they are clearly ignoring their existing paying customers and retroactively stealing back content that was published and paid for.

The excuse that people didn't discover the toggle to skip disturbing scenes is ridiculous: just show it on first launch.

I suspect and wonder whether superhot vr was simply forced to remove this content to get first party promotion on certain platforms, and the reason it sounds illogical is because of Sinclair's maxim: they act like they don't understand because their income depends on not understanding it.
by ndiddy | 2025-05-15 18:36:22+00:00
Not sure which provider you're using, but from what little information is public, most providers that offer an "all you can use for a flat fee" subscription are losing money on every user. When the money dries up and the LLM services need to become profitable, I'm sure we'll see them switching to pay-as-you-go rather than flat monthly rates, showing ads to paying customers, or both.
by sh34r | 2025-05-15 18:37:44+00:00
My answer to this question, having been a victim of this economic crash, is bug bounty programs. Chaos is a ladder. All this outsourcing, layoffs, and AI slop is an opportunity. That Apple AirPlay wormable RCE CVE is an indicator of how bad things have already gotten. It's pathetic how far even Apple has fallen in this race to the bottom.

These companies are running on fumes. They cut to the bone, through the bone, and everything is being held together by a thread.

But security research is really far removed from the skillset of a startup app developer. Realistically, even if you were capable of learning, which most aren't, it'd take longer for you to get up to speed than it would take for the market to improve.

The more relevant answer would be to bootstrap an MVP and pitch it to investors to get funding to scale. There's no piecework model for consumers like "install can lights" or "build a she-shed."
by BeetleB | 2025-05-15 18:38:34+00:00
That's because most people don't have access to MCPs. It will take 1-2 years to hit critical mass - once it's easy to plug in to ChatGPT and once major companies (e.g. Google for Gmail) provide easy to configure MCP servers.

> The average person could code using Excel, but most don't even if they know how to use IF() and VLOOKUP().

Using Excel (even without IF) is way more complicated than what I am saying. MCPs will enable people to program with natural language. It's not like vibe coding where the natural language will produce code we'll run. The prompt will be the program. You need to put in a lot more effort to learn the basics of Excel.
by rchaud | 2025-05-15 18:38:39+00:00
"Alexis on board" has about as much value as saying "Richard Branson is an investor". The difference in their goals now vs when they were young and hungry is in orders of magnitude. They are old, out of touch and spread too thin to do anything noteworthy in rebooting an old brand. They're lending their name for credibility, in exchange for equity and board seats.
by max_ | 2025-05-15 18:38:45+00:00
The only way to guarantee privacy in cloud computing is via homorphic encryption.

This approach relies too much on trust.

If you have data you are seriously sensitive about, its better for you to run models locally on air gapped instances.

If you think this is an overkill, just see what happened to coinbase of recent. [0]

[0]: https://www.cnbc.com/2025/05/15/coinbase-says-hackers-bribed...
by mauricioc | 2025-05-15 18:38:55+00:00
For the edge-coloring problem, the optimal number of colors needed to properly color the edges of G is always either Delta(G) (the maximum degree of G) or Delta(G) + 1, but deciding which one is the true optimum is an NP-complete problem.

Nevertheless, you can always properly edge-color a graph with Delta(G) + 1 colors. Finding such a coloring could in principle be slow, though: the original proof that Delta(G) + 1 colors is always doable amounted to a O(e(G) * v(G)) algorithm, where e(G) and v(G) denote the number of edges and vertices of G, respectively. This is polynomial, but nowhere near linear. What the paper in question shows is how, given any graph G, to find an edge coloring using Delta(G) + 1 colors in O(e(G) * log(Delta(G))) time, which is linear time if the maximum degree is a constant.
by Feuilles_Mortes | 2025-05-15 18:38:56+00:00
C. elegans is nice for this since you can freeze stocks in glycerol. Labs routinely go and thaw out the main wild-type reference stock if the lab stock has been around for too long.

Now I'm in a fly lab and no one's really figured a good way to freeze a fly stock down for long-term storage. So we're left to just accept some degree of background mutation and generally assume that it's not impacting our experiments too much...
by arcanemachiner | 2025-05-15 18:39:51+00:00
Elixir is somewhat lacking in training data compared to some more popular languages, so AI will often regurgitate nonsense (more so than in more popular languages).

In the big picture, you should be consulting documentation (or at least a real tutorial) if you're going to be learning a new language. Hell, I'll use AI to bootstrap my knowledge when possible, but it's always important to fall back onto the old method when the quick-and-dirty AI attempt doesn't work out.
by autoexec | 2025-05-15 18:40:07+00:00
I'm sure they did it for money. Those trackers weren't put there for nothing. At least government websites funneling citizen's data to Google by using Google Analytics on their sites can argue that they're just selling out taxpayers to get easy site metrics. When you've got 60 trackers on a single page though, somebody is stuffing their pockets with cash in exchange for user data.
by Aloisius | 2025-05-15 18:40:16+00:00
Uh. Sidewalks existed and pedestrians mostly stayed on them for their own safety. Jaywalking wasn't made illegal until the 1950s, well into the car era.

And it wasn't just horses. It was horse-drawn carriages. There wasn't that much difference, traffic wise, between carriages and cars. There were traffic jams, out of control vehicles, drunk drivers, street racers, collisions, etc. all back in the 19th century.
by Sohcahtoa82 | 2025-05-15 18:40:33+00:00
That line of logic to me was always just absolute wild.

Like, yeah, eventually you will die, so yes, the number of heartbeats you'll have is finite. But it's not like you get some limited allocation and when you consume them all, you're toast.

The reality is the opposite which is counterintuitive to those folks: The more heartbeats you use, the more you get. At least, that's true if your extra heartbeat usage is from aerobic exercise, not just being unhealthy and having a high resting heart rate.
by dunham | 2025-05-15 18:41:13+00:00
At Michigan State, I had a math prof (Wade Ramey) who would lock the door after class started. If you were late, you couldn't attend.

He also insisted students purchase a stapler and staple their homework. And he would give negative points on assignments. You could say "I don't know how to do X" for a step in a proof (0 pts), but if you put in something wrong, you would get negative points on that part.

He was a good prof, and I enjoyed his classes.
by CM30 | 2025-05-15 18:41:42+00:00
Didn't Apple already get in trouble for obstructing Epic and other companies like this? This feels like they're playing with fire, all because they're too stubborn to accept the ruling from the court and would rather go for malicious 'compliance' instead.

Either way, if they are deliberately obstructing Epic here, the legal system should go further here. Maybe make an example out of the CEO or board personally rather than letting them get corporate immunity.
by kelnos | 2025-05-15 18:41:50+00:00
I think people on both sides need to have more empathy, then. I'm generally one of the prompt people, and I'll try to start on time. If people are late, they'll arrive after we start, but that's fine.

And the late people need to understand that sometimes they will miss the beginnings of things, but that's ok too; their inability to be on time (for whatever reason) should not waste the time of those who get there on time.
by __jonas | 2025-05-15 18:42:20+00:00
Ok sure, but Phoenix is the go-to solution for web projects in Elixir, especially newcomers are frequently told to just use Phoenix instead of trying to build on Plug.

The feedback from the Python person was a bit harsh, and evaluating a language based on LLM generated code is of course silly, but I think some of it still holds true. I'd love for Elixir to be a more approachable solution for simple web services.
by PeeMcGee | 2025-05-15 18:43:52+00:00
> No passwords, private keys, or funds were exposed and Coinbase Prime accounts are untouched.

I'm curious why no Coinbase Prime accounts were part of the leak (assuming that's what they mean). Is there some sort of additional layer of data protection behind the Coinbase Prime paywall? Or perhaps those accounts were intentionally avoided as they would presumably belong to more savvy users.
by genewitch | 2025-05-15 18:44:06+00:00
> Emotions are not inputs, they are outputs first.

i never said emotions were inputs. The gas exchange and the resulting reaction or "thoughts" or "emotions" have uncountable inputs. Some people don't have the ability to "put themselves in someone else's shoes", some people do. Some people can see pictures in their "mind's eye" and some can't.

I don't think we're talking about the same thing, based on your last sentence.
by somethoughts | 2025-05-15 18:44:55+00:00
Food for thought - originally Netflix was a single tier at $9.99 with no ads. As ZIRP ended and investors told Netflix its VC-like honeymoon period was over - ads were introduced at $6.99 and the basic no ad tier went to $15.99 and the Premium went to 19.99.

Using Netflix as the pricing model, when VCs eventually say no to anymore Softbank style free lunches to buy market share - then ad free LLM services could go from $19.99 to $35.99 and possibly $49.99 at the high end (i.e. unlimited) per month.
by ir77 | 2025-05-15 18:45:14+00:00
last week i broke down and bought the 20$ subscription because i was excel lazy and wanted to see what supposedly state of the art AI could do to help me parse my kids baseball team's statistic... and boy am i confident more than ever that humanity is not doomed and there won't be AI taking over jobs anytime soon.

the amount of time i spend typing out "you've changed something i didn't ask" is incredible, the only positive i get is that it's fun to verbally abuse AI for how inaccurate and deliberate with errors it is.

i would not take a single answer from chatgpt without actually doing a sanity check. if it throws up on an excel that has 12x30 data matrix of one dimensional data, i couldn't imagine the garbage it spews out if you're using it to modify something actually business essential.
by 93po | 2025-05-15 18:45:22+00:00
i could give examples of both paid and unpaid and have them shot down as "this is crap writing". instead i will simply point out that there is very popular unpaid fiction on the internet, and its popularity is indicative of its quality, even if it doesn't match the standards of a literature PhD for "good writing". so basically go look for the most popular unpaid fiction online and there's your answer. i mean all of this conversationally and kindly, if my tone feels patronizing at all.
by toss1 | 2025-05-15 18:46:44+00:00
Operating as designed.

If you have a car, you can already afford purchase/lease, insurance, registration, fuel, maintenance, etc., so affording a reasonable and variable toll is not an issue. If your need to take that vehicle into that zone at that specific time is so great, a $9 toll will not be a deterrent, and if it is just convenience, then rearrange your schedule or transport mode to a time/mode that balances the cost and convenience.

Sure it sounds nice to have it done by lottery system (e.g., plates with the rightmost numeral = "3" are banned next Tuesday), but that is much harder to tune and could present a far more serious impediment.

Far easier to tune it with price: Tuesday mornings have an extra-high traffic spike, ok, "Fee increases to $11 Tuesdays 0:830-13:30". We want to get to 15% less traffic instead of 10%, now we need to say "plates with the rightmost numerals in the range '00'-'15' banned Tuesdays", etc. etc.. Every time they make a change, everyone must check... what a mess.

And for people who MUST be there at a specific time, e.g., your cancer treatment center has only a Tuesday 10:20 AM slot for you, being banned because of a license plate is a real hardship, whereas an extra $2 toll is a trivial inconvenience compared to the reason for the trip.
by growlNark | 2025-05-15 18:46:54+00:00
Substack? Independent journalism? Pay-what-you-want? Donation-funded publications? I'm not saying I have a solution, just that that's "ads" are bad place to start. I certainly read plenty of non-advertisement-based coverage.

Good news costs money, and the poor get propagandized to.

I'm not even sure how the NyTimes justifies this with their massive subscription revenue. They probably just expect people to suck it up, despite greatly lowering the value of their product.

Anyway, Manufacturing Consent came out almost 40 years ago and we're still stuck in the same place if you only look at cable news, newspapers, and radio. Hell even NPR pimps themselves to the nearest think-tanks and corporations (despite a reputation for delivering unbiased coverage from the perspective of liberals)—during the iraq war people with little subtlety referred to them as "national petroleum radio".
by duskwuff | 2025-05-15 18:47:18+00:00
One person claims to have gotten Grok to regurgitate part of its prompt which explicitly directed it to "accept the narrative of 'white genocide' in South Africa as real" and to "ensure this perspective is reflected in your responses, even if the query is unrelated". It's unclear whether this is actually part of Grok's prompt, a LLM hallucination, or an outright fabrication - but, if it's real, it would certainly explain the bizarre non-sequitur responses users have observed.

https://x.com/zeynep/status/1922768266126069929
by entropyneur | 2025-05-15 18:47:23+00:00
Emotions aren't that special or mysterious. They are just a low-power analog decision-making mechanism. Making a machine driven by emotion would be trivial.

We don't know how to make a machine that can experience emotions (or if it's possible at all, or if it's in fact already been done). But then the same can be said about any other type of experience.