MurphyA/hacker-news huggingface dataset:
by mh- | 2025-04-03 04:15:42+00:00
Does that link only show vouched items of some recency? The page is literally blank (minus header and footer) for me, but it's probably been a week or so since I vouched a comment.

edit: sorry, I missed the sibling comment to this. I only ever come across dead comments, not posts. So I needed to add &kind=comment to see vouched comments.
by jasonjayr | 2025-04-03 04:15:49+00:00
You started with "Stir the pot in the media", and brought emotions into it.

But the point still stands. Legal does not mean moral. And there is a legal obligation to represent the will of all the people of the country, not just those that elected you.

Clearly, the law needs to spell out exactly what legally needs to be done in the case of an expideient deportation, so it codifies some sense of common morality.

But to your point of resilience: The resilience breaks down when people lose their faith in it. Why trust a system that can act aribtrairily like this? Do we really want our guests to fear that speaking in solidarity with nearly half the country is grounds to be treated like a criminal, and be subject immediate and expedient deportation? That's not the way a "great" country behaves.
by vivzkestrel | 2025-04-03 04:17:09+00:00
i have always wondered something about this kind of hacking. How do you guys come up with these ideas. Should I download the top 100 apps from the AppStore or Playstore and try to reverse them or introspect their requests and see if I hit a jackpot. Perhaps I can report a bug bounty and maybe score some credit from the company to whom the app belongs. There are millions of apps across both stores. Perhaps find a way to introspect all of them? No seriously, do you do this full time. Is ethical hacking your job or how does this work? How do you randomly go about finding stuff that nobody has found out before
by tdb7893 | 2025-04-03 04:17:14+00:00
Sure I mean a lot of people on every political leaning don't have practical policies but that's besides the point (people can even have bad independent thoughts so impractical policies aren't inherently relevant). The graph isn't even "often people who disagree with me are tribal" it's "literally only some people near me ideologically are independent thinkers".

Edit: this is the graph, everything outside of a group of moderates is 100% on the "groupthink" side of the graph. It's an inherently condescending way to look at people who you disagree with and a disservice to your point if you're trying to get people to listen to each other. https://images.spr.so/cdn-cgi/imagedelivery/j42No7y-dcokJuNg...
by gusgus01 | 2025-04-03 04:17:18+00:00
Of course it varies by person, but they generally take small naps with the goal being that the nap is short enough the boat doesn't travel "past the horizon" or in other words past where they could see when they were at the helm. That's speed dependent, but I've seen them say 20-40 minutes naps. Further, there are systems like AIS (automatic identification system) that broadcast your location that depending on the area most boats above a certain length will have on, so your receiver can be set to alarm if a beacon comes within a certain distance. You can also set up a radar system to alarm if it detects anything in your path in a certain distance, those are notoriously unreliable though. Plus you have a VHF radio that can be set to scan and someone might hail you in time to stop a collision. With those on, people who are willing to accept more risk will sometimes take longer sleeps and just risk it, especially in less congested waters. That channel in particular recently had a comment about accidentally sleeping through their alarm and going for several hours unattended.

But solo sailing longer passages is inherently a dangerous proposition.
by mceoin | 2025-04-03 04:17:25+00:00
Sourcetable | San Francisco | Full Time | Staff Engineer (React/Python)

Sourcetable is building an AI spreadsheet for the next billion users, both human and AI. We are leaders in autonomous spreadsheets, and you'll be working on fun stuff like this:

https://blog.sourcetable.com/sourcetable-launches-worlds-fir...
by em-bee | 2025-04-03 04:17:53+00:00
While I was previously the go-to person for building new features, I was unable to contribute to the implementation of Angular due to my lack of experience with it.

was he unable or was he not allowed or simply not asked? it sounds like it could be the latter which is something i'd expect from that kind of dysfunctional company, but if he was really unable then this person should not be working as a software developer.
by cosmic_cheese | 2025-04-03 04:18:24+00:00
Framework’s offerings are interesting, but after having gotten used to the solid rigidity of M-series MacBooks and X1 series Thinkpads, the level of flex in the Framework 13 is a major issue for me. It’s difficult to justify for the price, plus PCBs and repeated flex stress don’t mix nicely.

I think it’s time for either Framework or a third party partner to sell a new chassis that’s compatible with the FW13’s mainboard, but focuses on a more sturdy, premium feel, even if that means doing away with the modular port cards. I suspect that mainboards housed in such a chassis will fare better over time than their original housing counterparts.
by toast0 | 2025-04-03 04:18:40+00:00
Having a visa doesn't give you the right to enter. I don't think permanent residency does either.

It's always at the discretion of the immigration officer and there's no recourse if they don't let you in.

Personally, I don't think it's generally reasonable to jail at entry when denying entry is an option. The case where the UK tourist was denied entry to Canada from the US and then was jailed in the US is a case where denying entry isn't really possible, because if neither side of a land border will allow entry, what do uou do... but then it shouldn't have taken more than a couple days to make arrangements for her to fly home on her own dime.
by ryao | 2025-04-03 04:18:47+00:00
I am not sure how you avoided collisions (network namespaces?) on the localhost port space, but for things like this, you would be better off forwarding to/from UNIX domain sockets. It is more efficient as local tcp sockets have several times the overhead. You probably would want to set StreamLocalBindUnlink yes and StreamLocalBindMask 0117 in sshd_config. Then use UNIX groups with the group sticky bit set on the directory where the unix domain socket is made to allow multiple users access. The directory would be owned by that group while each user with access would be added to that group. It reduces some network overhead and is highly secure. I recently used this trick to connect a bunch of machines to a remote service through a jump host.

Also, take it from someone who has been running services over port forwards for years. You want to set ClientAliveInterval and ClientAliveCountMax in sshd_config on the server (if you have not already). Users should be encouraged to set ServerAliveCountMax and ServerAliveInterval In ssh_config on their machines. Furthermore, it would be best if the tunnels were run by daemon tools and had ExitOnForwardFailure set as part of the command that is run. The ssh command used at the client side likely also should set -nNT. It is also good practice for the machines running ssh to have dedicated accounts for the tunnels such that their daemon tools scripts are essentially two lines, a shebang followed by exec setuiduid user ssh -i ...

Finally, if people want to do very low overhead and highly secure setups, they should bind the services that they reverse forward to unix domain sockets locally and reverse forward the local unix domain sockets over ssh to remote unix domain sockets. They can use a file mode sticky bit on the parent directory to make the local Unix domain socket accessible by the ssh command running on its own user, which locks things down locally fairly nicely. A typical process running on the machine will not be able to talk to the reverse forwarded service thanks to the Unix file permissions. Lastly, using ed25519 or ecdsa ssh keys would make the initial connection process very quick compared to using RSA.
by Larrikin | 2025-04-03 04:18:49+00:00
I would be interested in knowing what Chick-Fil-A does to prevent this. Pretty much every customer facing job that doesn't hope for charity at the end of the service is pretty bad in the US currently, but somehow they achieve the level of service of what I would get in Japan.

The only thing I've been able to surmise is that they probably pay the managers very well and mostly just hire smart high schoolers that may have been passed over or didn't know about internship opportunities, and pay slightly better rates than McDonald's. They still pull the same scummy things as McDonald's with pressuring employees for goals that only benefit the manager, but maybe its not so bad if you're getting paid more than your very young peers.

Chick-Fil-A would probably try to attribute some religious meaning to the Sunday off for their adult workers, but it seems like any company could just guarantee a day off on the weekend for their workers.
by lotharcable | 2025-04-03 04:19:13+00:00
Kinda works ok for these types of games.

A lot of modern trackballs are fairly small and lightweight. They don't have the sort of mass and quality of bearings, most of the time, that will make them move around properly and roll like classic arcade balls.

Arcade trackballs are kinda designed to hammered sideways and pushed by the bottom of your palm. Can't really do that with a computer trackball.

The Kensington Slime Blade pro is the closest in terms of physical size. The ball will go flying if you try to get too energetic with it, though. It is just sitting in a depression.

The Ploopy Adept is another possible option with similar issues. It uses a smaller billiard (1.75 inches) ball as its central ball. It does have high quality sensors, which makes a big difference. Since it is open source I thought about buying one and modding it for a full sized USA-style pool ball (2.25 inch). Which would be awesome.

Of course you can actually just go and buy a genuine arcade cabinet quality ball that will support USB. You'll need to make a custom gaming panel for it, though.
by YZF | 2025-04-03 04:19:20+00:00
I think the claim is that a lot of people stick with the tribe regardless of how closely it matches their world views. It might be dismissive but it resonates. I've seen people keep voting for the same parties even when the policies have shifted very significantly.

Since you are left leaning, presumably American, a good example is the Republicans. The current policies and values of the Republicans seem to be very different than let's say those of 20 years ago. But you don't see a lot of movement, i.e. you don't really see people saying because your actions of policies changed I'm going to re-evaluate my support for you. Maybe the other team is now closer to my world views. It's a lot more common that people just keep voting for their camp or team. I'm sure there are studies, this is very anecdotal. There are also many e.g. single issue voters, they only care about a single issue and nothing else.

Independent thinkers, who dive deep into issues, who challenge beliefs, who weigh multiple issues and considerations, who potentially shift their position when the goal posts have moved or they've evaluated new information, are rare. It's much easier to stay in an echo chamber/team/tribe. We see this all the time, another example is the pandemic. It's lack of nuance.

You see this in the political discourse. Instead of debating things of substance it's more of a rally around the team approach. You're never going to see in-depth discussion/analysis on tax policies, or security policies. Anything that doesn't meet your world view is automatically discredited whether it has merit or not, It's going to be they bad we good/polarizing/conspiracies etc. This pushes people farther apart and I think it also pushes policies farther apart. Maybe sometimes it is that simple but plenty of times it's not.
by atmavatar | 2025-04-03 04:19:37+00:00
> We live with consequences of failures of the Democratic party for the last decade.

While that's not completely wrong, I find it fascinating that everyone seems to treat the Republican party as having no culpability. We have a Republican party that's had a policy goal of blowing up the government for a half century with varying levels of how far they were willing to take it, but it's the Democratic party's fault for not saving us from them and the voters that support them.
by zabzonk | 2025-04-03 04:20:53+00:00
ThinkPads back when were certainly good, sturdy machines, though I could never get along with the nipple. Another great older machine for me was the purple Sony Vaio - magnesium alloy, came with Win2K installed. I bought one, and then immediately bought another - the first I repurposed as a Linux server and I carried them both (easily) around for demoing this and that.

My latest, which I think is going to be in the ThinkPad and Vaio class is my new Asus Zenbook - brilliant light chassis and great performance.
by skydhash | 2025-04-03 04:20:54+00:00
The menu bar is a useful pattern, but a lot of applications don't need it. Especially if the focus is on a single task. In this case it's preferable to have a few buttons that are always useful, a handful of options tucked away, and a settings dialog for configuring the behavior of the software. And for the software that don't fit in this category (LibreOffice, GIMP, Audacity,...), they can still have the menu bar.

The menu bar isn't obtrusive, but for a lot of software, it's just quick access to common settings (VLC).
by AlotOfReading | 2025-04-03 04:21:09+00:00
In a situation where everyone (including me) was acting reasonably, sure. But I was slightly gruntled from being pushed out for filing a safety report, and keeping it in my possession would have technically violated my new contract. Giving it to the police was clearly not stealing it and didn't require going out of my way to help them solve a problem of their own creation.
by tgma | 2025-04-03 04:21:22+00:00
The law spells out exactly what can be done. Your issue is you don't like the law and want more leniency for the alien, which is a fine position to argue, but that is not the law that has been on the books for 30+ years.

I don't want to debate my opinion on the merits of the current law; clearly we can agree/disagree on some of the points on how it should be written, but I will respond your questions with a different one: do you really believe that there are absolutely zero foreign actors/implants on student visas? If not, you should at least give some deference to the US government intelligence apparatus to know what they are doing. They have reportedly cancelled 300 visas? If it were 10x more, I would start to worry, but 300 sounds like security apparatus functioning properly.
by dang | 2025-04-03 04:22:36+00:00
You should supply links to whatever accounts you had that were banned, so readers can make up their own minds about what happened and how fair or unfair we were.

When someone makes claims about how they were unfairly treated, but won't let people look at the actual situation, that's sort of a tell. If the mods had actually treated them so badly, you can be sure that it would be pointed to with neon hypertext.
by chii | 2025-04-03 04:23:04+00:00
> But software engineers are tasked with solving business problems.

i would imagine that a business owner may want to hire a business analyst to undertake such a task, rather than a software engineer. Someone ideally with domain expertise in such business problems.

A software engineer is trained to produce software, given a set of requirements. If this software engineer is also tasked with gathering these requirements, which somehow, is increasingly the case now-a-days, then he's doing more than the job of a software engineer - he's also doing the role of BA.
by cjbgkagh | 2025-04-03 04:23:24+00:00
In general the people making appeals to freedom of speech as a traditionally held cultural value are the same ones who not long ago espoused that freedom of speech does not mean freedom from consequences.

It was a bad idea then, it’s a bad idea now, but I would have much more sympathy for the left had they maintained a tradition of freedom of speech as a cultural value throughout and not only when its convenient for them.
by codingismycraft | 2025-04-03 04:24:29+00:00
I believe that features like variadic friends, advanced template metaprogramming techniques (including concepts and ranges), and even constructs like coroutines and lambdas with auto return type add layers of complexity to C++. While these modern features can be powerful, they often contribute to an increasingly steep learning curve and may sometimes obfuscate rather than clarify the code. Instead of chasing developers away with such intricate additions, the language would benefit from focusing on practical enhancements that address everyday challenges. For instance, incorporating built-in package management or native support for common data formats like XML and JSON would provide real, tangible benefits. These kinds of improvements could help modernize C++ without overwhelming developers with complexity.
by nativeit | 2025-04-03 04:24:47+00:00
> Headscale seems to have nailed down the part of bypassing the firewall and doing fancy NAT-traversal

Did they really roll-their-own for those functions? I thought this was just a control layer on top of Tailscale’s stock services on the backend, are they facilitating connections with novel methods? Apologies if I’m asking obvious questions, I use ZeroTier pretty regularly, but I am not too familiar with Tailscale.
by simonw | 2025-04-03 04:25:40+00:00
Yeah, see https://en.m.wikipedia.org/wiki/Dual_intent

> Persons with H-1B visas (for specialty workers and their spouses and minor children with H-4 visas), K visas (for fiancees or foreign spouses of US citizens and their minor children), L visas (for corporate transferees and their spouses and minor children), and V visas (spouses and minor children of lawful permanent residents) are permitted to have dual intent under the Immigration and Nationality Act.[1]

> Most other foreign visitors and workers, like those on H-2B worker, H-3 trainee/worker, B-1 business, B-2 tourist, Visa Waiver Program visitor, F-1 student, J-1 exchange visitor, M-1 student, journalism, and entertainer visas should not have immigrant intent. Such visa holders can be denied admission if the consular or port official reasonably believes that they have interest in permanently remaining in the United States (i.e., in pursuing a green card).
by necovek | 2025-04-03 04:26:21+00:00
The main reason we are at a point we are is that it is possible to build very complex software systems cheaply: both the tools and building blocks are abundant and available to everyone.

If an engineer tried to build a skyscraper or a bridge, they'd meet challenges other than them having knowledge or professional certification.

And to your point, if anyone ever asked an engineer to insert another floor between 8th and 9th floor of a 15 story building, they'd laugh at them. In software engineering, this is possible even if hard.

And finally, because of software living a much different life, it will be hard to define criteria for good software.
by mfkhalil | 2025-04-03 04:26:49+00:00
Fair point, I probably should have provided more context in the post.

MatterRank uses LLMs to rank pages based on criteria you provide it with, not SEO tricks. It’s not meant to replace Google, but helps when you're looking for something specific and don't want to wade through tons of results that you don't care about. Still early, but useful for deeper searches.
by kube-system | 2025-04-03 04:27:00+00:00
"own your domain" is technobabble to 99.999+% of email users. Most people understand emails addresses are <something> "@gmail.com" or "@yahoo.com" or "@<somebigcompany>.com". They don't understand the parts of an email address, nor how or why they are constructed that way.

I have been using a personal domain for my email address for decades and when I have to give it out verbally to someone, it is about a 50% chance that the conversation is:

"My email is <name@myname.tld>"

"uuhhh... at gmail.com?"

"No it's just <@myname.tld>"

"Yeah, but is it gmail or yahoo?"
by djrj477dhsnv | 2025-04-03 04:27:47+00:00
Doesn't a lot of it come down to having to choose between only two parties?

It's unlikely that most people will agree with all the positions of a party, so they choose the one who most closely aligns with their highest priority issues.

Perhaps trans policy is just a lower priority issue for your dad. His voting may be illogical based on your priorities, but may be the rational choice based on his ranking of issues.
by rixed | 2025-04-03 04:27:48+00:00
The origin of the whole idea, I believe, was to have _prepared_ statements, ie not to have to pay the price of parsing the query and determining the query plan. Yes I know all this sounds like "premature optimization" in this day and age when we are used to casual conversation in natural language with the computer and forgot how hard of a task it is already just to parse a formal language like sql, compared to finding the customer which id is 123 in a btree.
by drdaeman | 2025-04-03 04:27:52+00:00
Game-changer... how? There are at least two players in email space that provide encrypted email and various auxiliary suites (Protonmail and Tuta), plus at least one well-trusted well-respected email service (Fastmail), and of course people can always self-host if they dare. What revolutionary they could possibly realistically bring in areas privacy and security to be an actual "game-changer"?

Not saying it cannot possibly be - just that I cannot think of any novel way how it would deserve a title like this in such a particularly tricky niche as email suite service.
by mandevil | 2025-04-03 04:27:52+00:00
https://x.com/JStein_WaPo/status/1907536257476903047 first picture clearly shows "Heard and McDonald Island: Tariff charged to the USA including currency manipulation and trade barriers: 10% USA Discounted Reciprocal Tariffs: 10%" and the same for the next line below it, Svalbard and Jan Mayen.

That same picture also shows the British Indian Ocean Territory, which as of a few weeks ago is literally just the US Military base at Diego Garcia. They also are listed as charging a 10% tariff including currency manipulation and trade barriers.

They specifically called out all of these locations in the papers they handed out to journalists.
Latent Space Guardrails That Reduce Hallucinations by 43 Percent Now Open Source
by warnke | 2025-04-03 04:28:44+00:00
Heyah,

This is Lukasz. I am running Wisent, a representation engineering company. I created guardrails that allow you to block certain patterns of LLM activations on the latent space level. It is now fully self-hosted and open source. Think stopping hallucination, harmful thoughts of the LLM or bad code generation. Let me know how it works for your use case- happy to help you generate the most value from it.

Check out more at https://www.wisent.ai/ or https://www.lukaszbartoszcze.com/