MurphyA/hacker-news huggingface dataset:
by andsoitis | 2025-04-23 05:48:04+00:00
> Apple; and they're eager to contribute back to it too.

To think Apple is interested in the success of Godot would be a mistake. It might feel like a compliment, but it would be a trap because Apple’s interest stems from increasing the chances of visionOS success and will be happy to externalize the ongoing maintenance tax to Godot.

Unless Godot feels they need visionOS then it isn’t in their interest to entertain Apple’s PR. If anything they should respond saying they already support standard interface in the form of OpenXR.
by jchw | 2025-04-23 05:48:50+00:00
There's more to development than just code. I'm sure the Godot developers value the contribution and will try to make the most of it, but they got zero input into how to implement it and this PR contains a lot of issues (e.g. it does some API breaking changes that can't just be done as-is.) On top of that, they have no idea (from the outset, I mean: obviously they are communicating now) if Apple intends to continue maintaining this code in the long run or if they just want to put the minimum amount of effort into shipping it and then consider that box checked, shifting the maintenance burden to volunteers. I don't think there needs to be intentional malice, even very nice gestures can work out poorly; we almost lost the Linux NTFS3 driver because Paragon initially stopped maintaining it and nobody else stepped up.

I think Apple can do good here but they should definitely communicate better. For open source, early and often is a good idea. (Though also good to follow through... I have been guilty of many licked cookies purely by accident and poor focus.)
by gymbeaux | 2025-04-23 05:49:17+00:00
It’s empirically a bad time to be a SWE. We’ve seen more layoffs than any other field since 2022. Times is hard, but for us it feels unnecessary and artificial.

You can break my balls about having “high standards”, but the reality is our industry is absolutely plagued with MBAs and other non-technical folk who think they know better than we do about things like how we are most productive and how software should be written. It’s a plenty-toxic field made worse by, surprise, MBAs who don’t understand LLMs but have an unfounded belief that they can replace engineers outright (2024-)…. Or MBAs who thought hiring every SWE they possibly could would be a good idea because borrowing money was “basically free” and they could just throw things at the wall to see what stuck and ax the rest (2020-2022).

If being a software engineer means constantly swimming against the current with things like commuting to an office, allowing non-technical people to make architectural decisions, and getting yelled at and cursed at over the phone because an ML model is “only” ~90% accurate…. It’s not the career for me.
by skeptrune | 2025-04-23 05:49:35+00:00
> When you're a pioneer, there are bound to be some trials and errors.

The higher number of commits is, to some extent, empirical evidence that trials and errors were encountered.

> SolidJS has a higher bus factor.

For me personally, the higher bus factor is a feature, not a bug. Ryan has brought the project to a state of relative "completion." I can rest easy knowing that SolidJS would only need to be maintained, not "developed," if he were to leave.
by gsf_emergency | 2025-04-23 05:49:37+00:00
Sir,-- did you confuse FSfG with WCF?

(TIL- need to compare with the influence of Estelle Oldham

https://neilsonsdepartmentstore.wordpress.com/behindestelleo... )

Ahaha I do wonder what 2 cents in today's genius-bucks (aka the Stag Standard?) would be

E: not reminded of St Benjamin pointing St Luke at Dagobah?

U: Alpaida seems to have been more interesting (along Genevan lines) than writers (& st Lam) made of her

U2: https://en.wikipedia.org/wiki/Munson_Report
by n8cpdx | 2025-04-23 05:50:24+00:00
Maybe, but that might fall into the bucket of "doing things that would have gone undone".

AI slop often doesn't displace designers because it is used in places you would never buy a design for. If the react feature wouldn't be done without AI... It just wouldn't be done and the business would probably survive.

Every software project has an infinite list of feature requests, bug fixes, etc. The cost of doing the work can shift a lot before it makes sense to start firing people. If there were actually a 100x productivity improvement it might be noticeable, the realistic estimate is closer to 20-30%, maybe 50 if you're writing very simple React exclusively. I think staffing levels is driven more by business/HR constraints than some ticket/worker calculation.
by kshacker | 2025-04-23 05:50:51+00:00
In Indian culture, people do a ritual for 40 days without trying to make a habit, and my reading is that habit forming is the purpose. Sometimes what you do it not directly related to your goal, let's say fasting or going to temple or whatever, but I guess 40 days of thinking about your new-routine-adjacent-goal makes you obsess about it and try to make it happen.

So twice what is being discussed here.
by spartanatreyu | 2025-04-23 05:51:16+00:00
1. Peg A and Hole A to see the CSS on both elements 2. Peg A can have one more rule added to it (that you can specify)

Your objective is to get Peg A over Hole A.

Spoiler free hint (reverse text to read):

)tnetsisnoc yats ot tsuj stinu wv esu ot tnaw yam uoy dna( nigram gnisu sevlovni noitulos ehT
by vunderba | 2025-04-23 05:51:30+00:00
For finding blogs I either pick them up organically here or on lobste.rs.

The more niche your blog is, the more chances you'll have at sharing it on highly specialized subreddits - otherwise you can always drop links to your blog in HN conversation threads if it feels relevant. That's how I developed a bit of readership on mine.

And in the interest of sharing blogs, a classic is "Old New Thing" written by Raymond Chen. It's highly technical around Microsoft/Windows but I enjoy how incredibly thorough it is.

https://devblogs.microsoft.com/oldnewthing
by rconti | 2025-04-23 05:52:15+00:00
My hack is to only use fast charging bricks, but at home I charge my phone wirelessly. So that means in practice I rarely fast charge it.

Yes, it does heat up due to energy losses, but I suspect that's way less hard on the battery than the same amount of heat from actual high current charging (please correct me if I'm wrong).

This means the only drawback is that my phone charging is cost-inefficient.
by gymbeaux | 2025-04-23 05:52:15+00:00
It’s hard to say how long we’ve been in a “recession”. My personal recession has been going since 2023. That’s when I last held a full-time job. I’ve been “1099 for table scraps for the last 2 years, and it doesn’t show signs of stopping.

So in that sense, absolutely self-employed has been the route for me that has yielded income.
by KeplerBoy | 2025-04-23 05:52:32+00:00
Meh, I'd say it's a cheap addition when you already have to support iOS and iPadOS devices. Also market share is secondary if people are willing to buy it as a dedicated device and it is cheap (130$) when talking about people's expenditures for this hobby.

But yeah, I'm not an Insider and I'd love to know why they're supporting the apple tv but don't offer the Android App on the Google tv platform. Maybe something about non universal remote inputs or the wildly varying hw capabilities leading to support nightmares (but that's always an issue on Android).
by slau | 2025-04-23 05:52:32+00:00
I recognise myself in many of the things you say. Being good at understanding the entire system very quickly, and keeping the constraints of all the parts in mind simultaneously. Picking up technologies quickly and throwing together MVPs in a few days.

I’m not sure I understand other parts. The spiritual aspect, the lack of output for a week, etc.

The problem is that there’s a million people like you looking for work now. All of them as skilled and knowledge-hungry as the next. You’re adding extra barriers to be hired, instead of removing them. That you have personal objectives about who/what/why you work somewhere is fine. Most people have those.

Anyone your message doesn’t resonate with is going to leave you on seen. That’s a problem.
by math | 2025-04-23 05:52:33+00:00
I'm using SolidJS for Infumap (https://github.com/infumap/infumap), which is getting pretty big.

Two main comments that come to mind:

Because the state -> DOM mapping is non-trivial for my application, I ended up writing my own virtual DOM diffing code, a primary facet of React. I appreciate the ease of being able to circumvent this where it's not necessary and performance considerations dominate, though I admit i've not felt the need to do it anywhere yet.

The AI training data set for React is much larger. The models seem to do fine with SolidJS, though I suspect there is meaningful benefit to using React from this point of view.

Overall, I'm happy with where I'm at and I prefer the SolidJS way of thinking, though if I were to do it all over again, I'd probably just go with React for the above two reasons.
by mickelsen | 2025-04-23 05:54:29+00:00
On a general note, so far the cases I've read about are often when their story deviates even a bit from their stated purpose of stay. So if you say vacation, you better show hotel reservations from start to finish dates, return ticket and all. If prompted to share itinerary, but you were also planning on attending some meetup or conference here, visiting an uncle there, maybe going to Mexico or Canada and then back, that's where it gets murky and they could get you.

I read about a case once of someone tricked into answering a work e-mail, for their employer located in their home country while in the US for vacation, and for that they denied entry to this person. Honestly I'm not sure what I'd say in this case.

It seems that points of entry used by the typical traveler that enters through them, are better as they are more familiar with the local situation. If you are the odd one there, you might get singled out as they try to make sense of your story. So I'd prefer entering through an international airport close to where I'm going, than say, by car from Mexico. For now, I'd avoid entering through the south by car, but I don't think the same applies up north.

For your case specifically, threeseed already shared good guidance. Make your trip make sense to outer observants, don't offer them unnecessary avenues of questioning, and keep documentation and contact numbers at hand.
by bruce511 | 2025-04-23 05:55:28+00:00
Firstly, and this is worth pointing out, "computer science" is not about programming. It's about science, in this case specifically the science that makes computers work.

At school I thought "computer science" meant "programming" - which it doesn't. So well done for recognizing this before wasting your much time. (Seriously, not sarcastic.) programming can easily be learned outside college.

To other general readers here though I'll say that understanding the science can be really helpful over a career. It's not terribly applicable in getting that first job, but as you progress more and more of those theoretical fundamentals come into play.

Ultimately there are a small fraction of people who need to understand how it all works, all the way down, because those people build the things that programmers use to build everything else.
by whstl | 2025-04-23 05:56:00+00:00
With Supabase or Hasura you would write the same client code you would write if you were using a traditional backend.

At least when used correctly, but honestly I can’t see a situation where it’s easy to do otherwise for queries.

The utility is in not having to write a lot of repetitive endpoints in a traditional backend, for a large amount of endpoints.

What exactly do you mean by “query logic in the client code”?
by seabass | 2025-04-23 05:56:06+00:00
It’s been an absolute joy to write Solid the last few years. After a workday of writing React, it always feels so liberating to come home to my personal solidjs code. When used with solid-primitives it feels very expressive and powerful. But mainly I think reactivity just jives with my mental model better than React’s top-down “rerender everything unless it’s a memo” approach. All that said, concerns about the solidjs ecosystem are valid. For example, if you want to use trpc your options are either to use v10 with an unmaintained adapter, or use v11 but not have the built-in support for tanstack-query that you would get with an adapter. Similarly, if you want to use framer motion, you’ll be a few versions behind the React folks. As someone who loves building my own stuff, usually ecosystem limitations don’t bother me too much, but it can feel frustrating to not get to use all the latest things available in the react ecosystem.
by dhruvrajvanshi | 2025-04-23 05:56:57+00:00
You can use React without jsx too. JSX is just a very thin wrapper over React.createElemental

``` const h = React.createElement

h('div', { id: 'foo' }, [ h(MyComponent, props) ])

```

Of course the props to divs are a bit different and event listeners/styles can be written inline, but none of this is JSX specific.
by AnthonyMouse | 2025-04-23 05:57:50+00:00
> The notion that "many localities completely controlled by Democrats" is just not really true.

There are in actual fact many cities where Democrats control every branch of local government.

> The idea that zoning reform is a no-brainer and easy is also clearly not true: it's been a major teeth pull in SF and California, and many different people are pushing back.

That's the point. Democrats, despite having majority control in such areas, don't actually do it.

> Also we need to consider how and if development is truly good for existing residents. Many of them do not think so. The appropriate response here is to develop a sense of curiosity: why is that? What do people believe, and why?

If you're an incumbent property owner then you want the value of your existing property to go up. If you want to move into an area you don't already live or build something there, you want property to be affordable. Since only the first group gets a vote in local elections, there is a perverse incentive to maintain artificial scarcity.

> How do you build a compelling future that brings people along?

It's a structural failure that comes from doing zoning at the local level. Alice owns a house in San Francisco and intends sell it and buy one in LA. Bob owns a house in LA and intends to sell it and buy one in San Francisco. Therefore Alice currently wants housing to be expensive in San Francisco and cheap in LA and Bob wants the opposite. But Alice only gets a vote in San Francisco and Bob only gets a vote in LA, so they each vote for housing to be expensive there and then it ends up expensive everywhere. As soon as Bob buys the house in San Francisco and consequently a vote there, he wants that house to cost more rather than less.

If you prohibit scarcity-inducing zoning practices at the state or federal level then Alice and Bob no longer have a strong preference since the rule now affects them both when they sell and when they buy instead of only one of those, but all of the people who don't already own property can now vote in an election for someone that has jurisdiction.
by chris_wot | 2025-04-23 05:58:09+00:00
The Age and the Sydney Morning Herald.

https://www.smh.com.au/traveller/travel-news/an-australian-w...

FWIW, it's not just ordinary travellers. Australian Universities are restricting travel to the U.S. and academics are choosing not to travel:

https://www.theguardian.com/australia-news/2025/apr/14/austr...

https://www.afr.com/policy/health-and-education/trump-crackd...

Other reports:

https://www.theguardian.com/us-news/2025/apr/11/australian-w...

We aren't coming:

https://www.theguardian.com/australia-news/2025/apr/15/us-se...
by jaza | 2025-04-23 05:58:11+00:00
Not a Scandinavian myself (Australian - halfway between the Nordic model and the US dollarocracy, and sadly sliding ever closer to the latter), so can't speak authoritatively. But I would have thought it's not so much about "getting the hell taxed out of you no matter what you do", but more about "getting decent pay and a massive social security safety net no matter what you do". Although either way, yes, makes sense to choose your career based on passion rather than paycheque. Which is why, for example, Finland (famous for its high standard of public education) AFAIK has a significantly less severe teacher shortage than most other OECD countries.
by andsoitis | 2025-04-23 05:58:42+00:00
I’m invested in the success of Godot and fear the visionOS distraction dilutes the urgency that’s needed to compete with Unreal and Unity.

Additionally, if Godot accepts this PR and related ongoing work, it would signal to me poor strategic judgment.

Many an open source project progress slows down under the burden of supporting immaterial platforms.
by gymbeaux | 2025-04-23 05:58:46+00:00
Absolutely. Still, it’s possible that AI came at just the right time to “pick up” where FAANG’s “over-hiring purge” left off.

Personally, I think people will find a reason to justify their feelings, and I think the feelings since at least 2020 are that “a recession is imminent.” Nobody wants to be caught with their pants down, least of all FAANG, but when money was “virtually free” (Fed’s emergency interest rate drop to 0%) that was physically impossible. Now that interest rates are closer to where they probably should be and borrowing money isn’t really worthwhile if it can be avoided…. A recession is imminent.

The Fed’s soft landing may have done more harm than good in the long-run. Is delaying a recession (which by the way is a healthy part of any economy) really the preferred route when the economy has already had a record bull market? Now we’re in this weird limbo where the stock market and U-3 unemployment rate say “the economy is great!” and yet everything else seems to indicate the middle and lower classes are struggling at levels not seen since ~2009.
by tsimionescu | 2025-04-23 05:59:00+00:00
If you write unit tests for what you're trying to achieve, and then after you achieve it it turns out you didn't get everything right and the code was supposed to do something different, then those unit tests were almost pure waste: you have tests that assert your code is doing the wrong thing (which you thought was the right thing intially). So not only is the code wasted, the unit tests that tested it, which are likely much more code overall, are added waste.
by cma | 2025-04-23 05:59:45+00:00
Hallucinations heavily are correlated with poor performance on factual benchmarks, or at least I was referring to hallucinating false facts it was never trained on.

There's a subset of hallucinations though where it hallucinates real factual things that weren't in the context as if they were there, but I think reasoning models improve on those since they deal with much longer strings of thought than typical internet fare, but maybe that's wrong. Deepseek reported heavily improved long context benchmark performance in r1 vs v3.

You could characterize "did needle occur in haystack of text? response: yes" as a hallucination, but those weren't what I was referring to. But they do seem to improve on those types of tasks after RL and reduce that kind of hallucination.

If it knows well what it doesn't know it could do well on a hallucination benchmark, while still doing worse on a factual breadth benchmark, but catastrophic forgetting degrades many other abilities and not just knowledge so I would tend to think it would degrade that too. At some point claude got much better about knowing what it doesn't know, I don't know if that was an emergent or trained ability, or if they did something more hand made like giving it access to logits of tokens or of contextual embeddings of what it previously generated.

Edit: just guessed on that last one but apparently there is a paper that tried that: https://arxiv.org/html/2409.06601v1
by MrJohz | 2025-04-23 06:01:22+00:00
Both use signal-based reactivity, both are heavily optimised at compile-time to ensure only the parts of your app that need to well change at runtime.

Vue uses single-file components, SolidJS uses JSX. That has a surprisingly large influence on how you develop with the frameworks, because it's a lot easier to create new components if those components are just regular Javascript functions, as opposed to being new files with boilerplate. But the boilerplate also provides some standardisation which might be useful for larger teams.

Vue has a much larger ecosystem. Partly that's about pre-built components and utilities, but it's easy enough to build things yourself in both frameworks, and SolidJS in particular makes it very easy to incorporate vanilla JS libraries when necessary. However, if you've got a weird setup, it's more likely that someone in the Vue ecosystem has tried out that setup before and either documented it or raised all the necessary bug tickets to get it working.

Personally, I really like SolidJS - it's pretty small, it's very simple to understand once you've got your head around signals, and it scales up well from single interactive elements on a page to complicated applications. (Specifically: one project I work on at the moment is an Excel-esque application where SolidJS handles both the UI and the underlying reactivity of the application. I have only needed to think about performance in a couple of cases, the vast majority of the time, SolidJS can handle hundreds of thousands of cells without issues.)

That said, if you're working with newer developers or on a larger team, or if you're new to web development yourself, I'd probably recommend Vue just because there's so many more resources out there for it.
by josephg | 2025-04-23 06:03:07+00:00
> Hell would freeze over before Apple conformed and contributed to an existing open standard.

Better get some blankets because Apple has made significant contributions to many open standards - for example, USB-C. And, back in the day, OpenGL.

Its a mistake to think of a large company like apple as if it were a person, with their own goals and ideas. Apple is just too big for that. I mean, they have 164,000 staff. Thats big enough that "small" business units will still have thousands of people. So each area will end up creating its own culture, and have its own way of doing things.

The graphics division - these days - seems very intent on doing their own thing. But that doesn't tell us much about the rest of apple. 164 000 people is a lot of people. That's an awful lot of different opinions about open standards.
by conductr | 2025-04-23 06:04:35+00:00
> Of the apps that do get used, the vibe-coded ones will likely be unsafe.

What's the threat though. As in, what's at risk. A leaked email address? Probably. Enough info to have your identity stolen as prior commenter had mentioned. Probably not.

> That's completely unrelated.

Umm, no, it's related due to the prior commenter claiming that was the risk in their contrived situation from prior post mentioning identity theft.

> Any of it being leaked is unacceptable. You can find a lot from an email, or a phone number.

Everyone's email has already been leaked somewhere. It's not private data. This is like saying your bank account number is confidential financial information and ignoring the fact it's printed on every check you write.

> Many of you are apathetic to the idea of doing right by people.

> We're supposed to be better than this.

I object by simply saying I'm just being realistic. Data leaks somewhere, everywhere, sometimes, always. You're choosing to live in a fantasy land where this doesn't happen as if it wasn't the very true state of the world long before vibe coding came along. Sure, it's not my ideal state. But it is the actual state of things. Get real.