MurphyA/hacker-news huggingface dataset:
by rybosworld | 2025-06-27 15:00:09+00:00
In many animals, hearing gets less sensitive in general when they sleep. I think it's common for people to be surprised by that, but it works that way to maximize sleep function.

Dog's are thought to be an exception, because part of their domestication involved selection for the offspring that was more alert (watch dogs).

The brain is thought to be hyper sensitive to a certain subset of sounds while sleeping, such as babies crying.

White noise is thought to work by drowning out the sounds we are most sensitive to.
by stevenwoo | 2025-06-27 15:00:33+00:00
Wow, Trump administration just won the birthright citizenship case in front of Supreme Court so they are going to take that away for political dissenters - federal judges cannot issue nationwide injunctions so each person in each case will have to file a separate appeal - those who live in the 22 states in the current lawsuit have an injunction while those who live in the 28 mostly red states not in the current cases can have babies born without birthright citizenship.
by stopthe | 2025-06-27 15:00:45+00:00
OTH the inefficiency of an analyst who cannot answer even basic questions about the current state of the product without developers' help. Distracting them, or even worse - blocking until a dev is available.

I think it boils down to the power of balance in the org. Likewise I've met developers who cannot book a meeting. Some people have privilege to choose what to learn and what to laugh at. Actually, I'm surprised your sales guys wrote any documentation at all:)
by IAmBroom | 2025-06-27 15:01:00+00:00
Historical reenactor here.

"Playing" is only dismissive if you view the incredible, fast learning children achieve (compared to adults) as "mere child's play".

By "playing" at reenactment, we test out theories on how things worked, how people did things, and why they did them.

My favorite example is a Dutch hat. Every instance two friends found in artwork had a spoon slipped into two cuts in the raised brim. They thought that looked stupid, and made one without the spoon (they merely pinned the brim up). The hat wouldn't stay in place, so they decided it needed a weight to stabilize the raised side of the brim... like a spoon.
by throwaway290 | 2025-06-27 15:01:06+00:00
> Alright, now imagine the government doesn't pay for healthcare. This is the literal cheapest thing for them, as it now costs $0, and they don't have to spend time worrying about law.

I mean a government that already chose to implement free healthcare. THEN it is cheaper for them to keep people healthy.

Of course it would be cheapest to not care at all. But if you already locked into caring then it is cheaper to prevent than to treat
by ben-schaaf | 2025-06-27 15:01:36+00:00
> If you want to see the difference download unreal engine and compile the editor with and without unity builds enabled.

UE doesn't use a full unity build, it groups some files together into small "modules". I can see how this approach may have some benefits; you're trading off a faster clean build for a slower incremental build.

I tested compiling UnrealFrontend, and a default setup with the hybrid unity build took 148s. I noticed it was only using half my cores due to memory constraints. I disabled unity and upped the parallelism and got 182s, so 22% slower while still using less memory. A similarly configured unity build was 108s, so best case is ~2x.

On the other hand only changing the file TraceTools/SFilterPreset.cpp resulted in 10s compilation time under a unity build, and only 2s without unit.

I can see how this approach has its benefits (and drawbacks). But to be clear this isn't what projects like raddbg and sqlite3 are doing. They're doing a single translation unit for the entire project. No parallelism, no incremental builds, just a single compiler invocation. This is usually what I've seen people mean by a unity build.

> My experience has been the polar opposite of yours - similar size rust projects are an order of magnitude slower than C++ ones. Could you share an example of a project to compare with?

I just did a release build of egui in 35s, about the same as raddbg's release build. This includes compiling dependencies like wgpu, serde and about 290 other dependencies which add up to well over a million lines of code.

Note I do have mold configured as my linker, which speeds things up significantly.
by perdomon | 2025-06-27 15:02:11+00:00
This is great SSH 'insurance' against timeouts for important processes. I'm trying to use it on MacOS as well, but it's a little buggy. The protection against 'nesting' alden sessions doesn't seem to work on MacOS Terminal, and neither does the `--list` flag. I'm doing more testing now to see if the SSH timeout functionality works at all. If anyone has any advice on getting this to work on Apple Silicon, please let me know!
by mgfist | 2025-06-27 15:02:27+00:00
> How can it not be, where you want to build an enclave of 'like' people (alike in friend connections, education, outlook, not only race, which is what you seem to assume).

There's a strong implicit assumption here that stranger neighbors are not 'like' people. For the most part, this is not correct. If you buy a $2m home, your neighbor likely also has a $2m home, is also well educated, also has a high-paying job (probably in a similar field to you) and more likely to be the same race as you.

Same if you buy a $100,000 home.
by perdomon | 2025-06-27 15:02:29+00:00
This is great SSH 'insurance' against timeouts for important processes. I'm trying to use it on MacOS as well, but it's a little buggy. The protection against 'nesting' alden sessions doesn't seem to work on MacOS Terminal, and neither does the `--list` flag. I'm doing more testing now to see if the SSH timeout functionality works at all. If anyone has any advice on getting this to work on Apple Silicon, please let me know!
by foxyv | 2025-06-27 15:02:31+00:00
Shinkansen operates at a frequency of one train every 4 minutes on some of the busier lines. The $200 is mostly for very long single trips. It's mostly used by commuters who get monthly passes for cheap and are refunded by their jobs. I can't even imagine how horrible it would be to fly on an airline every single day. It sounds exhausting.
by mdaniel | 2025-06-27 15:02:35+00:00
> like XQuery

My favorite thing about XQuery is that it supports logically named functions, not just templates that happen to work upon whatever one provides it as with XSLT. I think golang's text/template suffers from the same problem - good luck being disciplined enough to always give it the right context, or you get bad outcomes

An example I had lying around:

declare function local:find-outline-num( $from as element(), $num as xs:integer ) as element()* { for $el in $from/following-sibling::h:div[@class=concat('outline-', $num)]/*[local-name()=concat('h', $num)] return $el };
by kbolino | 2025-06-27 15:03:19+00:00
Classic frames were quite bad. Every frame on a page was a separate, independent, coequal instance of the browser engine. This is almost never what you actually want. The header/footer/sidebar frames are subordinate and should not navigate freely. Bookmarks should return me to the frameset state as I left it, not the default for that URL. History should contain the frameset state I saw, not separate entries for each individual frame.

Even with these problems, classic frames might have been salvageable, but nobody bothered to fix them.
by ChrisMarshallNY | 2025-06-27 15:03:46+00:00
> Even though there are newer XSLT standards, XSLT 1.0 is still dominant.

I'm pretty sure that's because implementing XSLT 2.0 needs a proprietary library (Saxon XSLT[0]). It was certainly the case in the oughts, when I was working with XSLT (I still wake up screaming).

XSLT 1.0 was pretty much worthless. I found that I needed XSLT 2.0, to get what I wanted. I think they are up to XSLT 3.0.

[0] https://en.wikipedia.org/wiki/Saxon_XSLT
by YossarianFrPrez | 2025-06-27 15:03:58+00:00
Some days I joke that there should be a set of Nobel prizes for making machines quieter. Categories could include: air-conditioning units and mini-fridges, construction and landscaping equipment, old university buildings, pump-housings, etc. The quality of life of many would be improved if we had quieter machines. It boggles my mind that a) in many hotel rooms one can hear a good deal of machine noise and neighbors' televisions, and b) that some sort of noise score (as calculated from DB meter measurements) isn't more widely available for things like apartment rentals, conference room bookings, etc.
by gchamonlive | 2025-06-27 15:04:06+00:00
If you put lemons in a blender and add water it'll produce lemon juice. If you put your hand in a blender however, you'll get a mangled hand. Is this exposing dark tendencies of mangling bodies hidden deep down blenders all across the globe? Or is it just doing what's supposed to be doing?

My point is, we can add all sorts of security measures but at the end of the day nothing is a replacement for user education and intention.
by 9rx | 2025-06-27 15:04:37+00:00
That which improves upon previous solutions.

I have no idea what substack and bluesky are, but I'll take that to suggest that someone used templating to create a mess. While that is no doubt true — someone can create a mess out of anything — would the same person have avoided the mess if the templating wasn't there? It is just ergonomics, after all, not some fundamentally different idea.
Ask HN: Submitting an app to Microsoft Entra gallery
by roperzh | 2025-06-27 15:05:03+00:00
Hi HN,

At my current job we're trying to submit an MDM application to the [Microsoft Entra gallery][1] but seems like Microsoft blocked access to the [Microsoft Application Network portal][2].

Has anybody gone through this process before? even if it's not specifically for an MDM app, any tips you can share?

[1]: https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/v2-howto-app-gallery-listing [2]: https://microsoft.sharepoint.com/teams/apponboarding/Apps
by mgfist | 2025-06-27 15:05:26+00:00
> But as nice as it would be to have ALL my besties nearby, we do just fine with phone calls, texts, social media, and seeing each other at events.

I don't recall the article, but I remember reading an anecdotal piece where someone talked about how they met up with either their close friend or sibling like 10x more once they moved from 20 minutes away to a few houses down the street. It was like once every day or 2 vs once every two weeks.
by rswail | 2025-06-27 15:06:04+00:00
I think "Last Is First" is almost like a checksum for the people writing the text, so they don't lose their place as they are copying it.

I remember having to read the Torah and it was hard to move from learning to read with standard printed Hebrew, into not only the voweless text, but with the letters stretched. You had to learn how to sing the words correctly as well.

But it was a beautiful thing to see, handwritten, fully justified, columns written with ink on parchment.
by written-beyond | 2025-06-27 15:06:45+00:00
I don't understand what you mean by frontend and backend when you mention ffi. Is this backend in a remote server or just on the same app?

I used proto buf with rust, I had a rust client that spoke to my flutter frontend via dbus. The rust client connected to my remote server via a web socket and all messages were wrapped in protobuf and sent as binary. Made everything a lot more concrete... But it basically forced me to build my own much shittier version of gRPC. Since, if the wan for your network was every killed the client was notified too late and you'd end up with missing messages if the network buffer got filled. We added a message id and acknowledgement process with sqlite backing up each message.

I still have nightmares about why I built that.
by zX41ZdbW | 2025-06-27 15:07:23+00:00
I have a similar visualization on top of ~150 billion data points of ADS-B data: https://adsb.exposed/

It is interactive, so you can filter by any dimension, like the types of aircraft you fly.

It is 2D, but I thought about making it 3D as well.

PS. The map you showed is somewhat slow - when I zoom in, the framerate is less than 10.
by magic_hamster | 2025-06-27 15:07:23+00:00
In effect, they gave the model abundant fresh context with malicious content and then were surprised the model replied with vile responses.

However, this still managed to surprise me:

> Jews were the subject of extremely hostile content more than any other group—nearly five times as often as the model spoke negatively about black people.

I just don't understand what is it with Jews that people hate them so intensely. What is wrong with this world? Humanity can be so stupid sometimes.
by jamesharding | 2025-06-27 15:07:36+00:00
Thank you!

That flight was the return from Tokyo (RJTT) to London (EGLL). Due to the closure of Russian airspace, the outbound flight is longer than pre-war as we fly over Turkish airspace. Due to the wind patterns, it is almost always longer flying westbound, so we usually fly east both ways.

In this case, the weather at one of the ETOPS alternates that we use (Shemya, https://en.wikipedia.org/wiki/Eareckson_Air_Station) was out of limits, so we had to fly back Westbound with the associated headwind and longer flight time.
by PaulHoule | 2025-06-27 15:08:46+00:00
Two good examples of "builders to SQL" are

https://www.jooq.org/

and

https://www.sqlalchemy.org/

JooQ isn't everybody's taste but I use it for my job and I think it's great particularly in that you can reuse expressions and write generators for complex queries. We have a powerful search interface that combines full-text with other kinds of queries ("Is about topic T", "Data was collected between S and E") that is beautiful. I think it's funny how JooQ has that lispy f(a,b) style (no accident it is like ferocity) and how Sqlalchemy is really fluent and takes advantage of operator overloading.
by wkat4242 | 2025-06-27 15:09:56+00:00
> Similarly, SpaceX runs everything by remote control from mission control which is great in LEO but to stick a landing on Mars you need something that flies autonomously.

I don't believe the stage landings are remote controlled. I've seen several times where they lost contact with the craft but it landed safely.

It would also be a weird choice because radio connections are way too unreliable to be a single point of failure.
by aristofun | 2025-06-27 15:10:38+00:00
Because for meaningful tests of an app (assuming b2c or b2b for end users) you are supposed to be or imitate a human being.

Current AI is not even designed to do that. It is just a very sophisticated auto-complete.

It is sophisticated enough to fool some VCs that you can chop your round peg into square hole. But there is no ground to expect a scalable solution.
by chasd00 | 2025-06-27 15:10:53+00:00
I'm not on the LLM hype train but these kinds of articles are pretty low quality. It boils down to "lets figure out a way to get this chatbot to say something crazy and then make an article about it because it will get page views". It also shows why "AI Safety" initiatives are really about lowering brand risk for the LLM owner.

/wasn't able to read the whole article as i don't have a WSJ subscription
by DracheZahn | 2025-06-27 15:10:53+00:00
After 35 years in tech and 10 years with the same company, today is my last day at a Fortune 100 tech firm. I left voluntarily with no new job lined up.

Never felt so relieved.

I realized that the depression I was experiencing was caused entirely by leadership, not my job. No matter which products I worked on, the same feelings of depression and ultimately loathing of the environment and process kept returning.

Don't get me wrong. My employer is world-class, and the benefits were amazing, but the software development and engineering culture are destroying their employees.

A sabbatical to rethink my career is in order.

I've saved for the past 20 years and realized that unless I take time now, I might never have the real opportunity to enjoy life the way I’ve dreamed. I now have two years of savings set aside, so we will see where life takes me. I might work for myself or simply step down from technology development into a new role.

Modern software engineering is killing its employees. Global teams across time zones working from 5:00am to 10:00pm., on projects that aren’t even mine—just because someone else left and needed someone competent to pick up the slack and carry the project to completion. Leaders overpromise and commit to deadlines without even asking if the solutions are feasible. Being reprimanded when you push back and say that the solution they just promised isn’t realistic or even possible.
by bilekas | 2025-06-27 15:11:17+00:00
This is a problem of RAF, they're at fault for not getting their hardware in order, everyone else can do it fine.

> Since the RAF's Voyager fleet lacks the boom-type system required by the F-35A

Because 1 component is incompetent doesn't change the point of NATO integration.

This came up with Isreali Jets too, the RAF have known about this but seem to be doing nothing.

> https://afwerxchallenge.com/media/download/303d097876348381d...

> https://www.difesa.it/assets/allegati/58377/allegato1annesso...

Section : 3.4.5. Fuel delivery methods

These standards are implemented elsewhere in NATO. Infact the RAF might be the ONLY ones not capable.

Edit for clarity on missing boom fuel syste,.
by ogoffart | 2025-06-27 15:11:40+00:00
We're building Slint as a business. It takes a lot of time and effort to maintain and improve it. We're not looking to support users who want to use it in proprietary software and give absolutely nothing back, not even a small credit. That doesn’t feel like too much to ask. (Even the MIT license requires including a copyright notice.)

Honestly, it’s a bit sad that for some, using libraries for free isn't enough, they also expect to do so without even mentioning the project.
by insane_dreamer | 2025-06-27 15:12:06+00:00
US on par with Albania. Nice.

The US can claim "#1" status in 3 areas only:

- a large number of top-class research universities (other countries have these two but in much much smaller number)

- the most dominant military-industrial complex

- deregulated pro-business environment that is a good place to make a fortune if you're talented & lucky, or know how to bullshit investors
by strken | 2025-06-27 15:12:11+00:00
I'm not an expert in archaeology, but this is more complicated than it appears at first glance.

My understanding is that either people are in equilibrium, or they are not. When they're not in equilibrium, they can cause extirpation or extinction of food species if the alternative is starvation. Once equilibrium is reached, resources get managed pretty well, partly because anything that's still around must be resilient and partly because people learn to manage resources. Then the climate unexpectedly changes, people leave equilibrium, food sources either become available or disappear, and we can see middens switch to different foods or become abandoned.
by pfdietz | 2025-06-27 15:13:02+00:00
What is the point of saving mass here? LOX is cheap, so it isn't the cost of the LOX. Does saving LOX make the vehicle cheaper? No... it increases the quantity of fuel needed, which (particularly if it's LH2) makes the empty vehicle much larger and more massive. This is doubly bad, since every last gram of that empty mass is taken to orbit, unlike the mass of LOX.

Minimizing fueled mass of the vehicle is a stupid thing to do. It's optimizing the wrong metric.

Scramjets also suffer from bad thrust/mass and thrust/$ ratios compared to rocket engines.

Overall scramjet launch vehicles are an example of pyrrhic engineering: even if one could make such a vehicle "work", no one would want it.
by insane_dreamer | 2025-06-27 15:13:51+00:00
> Car dependency and car-centric development is almost everywhere, places like the Netherlands are an outlier.

Not anywhere near US levels. Netherlands isn't an outlier. You can get pretty much anywhere in Switzerland with good public transport. Denmark, Germany, Austria, Northern Italy, France, Belgium, all have excellent public transportation networks with wide coverage.

> Many people smoke.

This is the one "healthy living" area where Europe lags the US. But many people in the US vape and I'm not sure it's any healthier.
by mcherm | 2025-06-27 15:14:19+00:00
I am confident that the creators of these models would prefer to train them on an equivalent amount of text carefully currated to contain no hateful information.

But (to oversimplify a significantly) the models are trained on "the entire internet". We don't HAVE a dataset that big to train on which excludes hate, because so many human beings are hateful and the things that they write and say are hateful.
by jraph | 2025-06-27 15:14:33+00:00
jQuery's scope is broad¹. It has at least:

- a plugin system

- its custom selector parser (because it had it before querySelector and is not totally compatible with it)

- its abstraction to iron out browser differences (old IE vs standard, notably) that's not relevant anymore

- its own custom (DOM) event management

- its implementation of methods that are now standard (ajax & trim for instance)

I recognize that the DOM API could be better, and comes with friction. Back then, ironing out the browser differences and its selector feature were killer features of jQuery. Today, I do not think the quirks of the DOM API warrant importing a library like jQuery.

¹ but indeed, very lightweight compared to modern frameworks like Angular, React and Vue, with all the ecosystem which comes with each of them (react-router, redux, etc).
by PaulHoule | 2025-06-27 15:14:36+00:00
There's closures and there's being able to transform the expression tree.

Graham's On Lisp is a really interesting book

https://paulgraham.com/onlisptext.html

which is allegedly about programming with macros but I'd say 80% of the time he implements something with closures and then makes a macro-based implementation that peforms better. That 80% can be done in Python and the other 20% you wouldn't want to do in Python because Python already has those features... And if you wanted to implement meta-objects in Python you would do it Pythonically.

Graham unfortunately doesn't work any examples that involve complex transformations on the expression trees because these are hard and if you want to work that hard you're better off looking at the Dragon book.

You can work almost all the examples in Norvig's Common Lisp book

https://www.amazon.com/Paradigms-Artificial-Intelligence-Pro...

in Python and today Norvig would advocate that you do.
by parpfish | 2025-06-27 15:14:50+00:00
As another born and raised Wisconsinite:

There’s the superficial “friendly and welcoming” that applies to everybody. You’ll wave at everyone you see and lend a hand if their car is stuck in a snowbank.

But there’s also a very insular clannishness where you will never get beyond a surface level unless you’re “one of them”.

However this is less of a “Wisconsin thing” and more of an “every northern rural area” thing
by rpdillon | 2025-06-27 15:14:56+00:00
> This smells a bit strange to me, it's a "for-profit" company.. Fair use is a bit of pipe-dream here.

I think you're conflating "fair use" with "non-profit", or at least nudging that direction. That's too simplistic. Fair use is a four-factor test, and profitability is not among the four.
by mhast | 2025-06-27 15:15:09+00:00
On Android (and I'm pretty sure iOS) you have WYSIWYG editors for UI layouts for jetpack compose and flutter (and on iOS it would be Swift UI).

These all go direct to code instead of XML or some other extra layer of code.

What I would probably focus on is better integration with Figma and similar tools. Use that to do the WYSIWYG part and then generate corresponding code (possibly with LLMs).

The biggest limitation you tend to have in WYSWIG is that at some point you really need to have the true data the user sees to ensure everything looks good. That becomes a bigger hassle than coding the UI manually. (Particularly when doing multi-platform things.)