MurphyA/hacker-news huggingface dataset:
by hinkley | 2025-04-03 17:17:04+00:00
It’s a common architecture antipattern to try to run non-interactive tasks on the same resources as interactive ones.

Even if you avoid the initial problems by punching the CPU priority through the floor, someone will eventually introduce a bug/feature that increases IOPS or memory usage drastically, or finds some other way to accomplish priority inversion. You will think you can deploy this code any time you want and discover that you can’t.

And having survived the first and second crises, you will arrive at the final one: a low-priority process is not a no-priority process. People will expect it to be completed “on time”. And as the other processes saturate the available resources via either code bloat or right sizing, now your background task isn’t completing the way people have come to expect it to complete. It stops being able to be “free” by parasitism and has to have its own hardware.
by moab | 2025-04-03 17:17:37+00:00
> "OpenBrain (the leading US AI project) builds AI agents that are good enough to dramatically accelerate their research. The humans, who up until very recently had been the best AI researchers on the planet, sit back and watch the AIs do their jobs, making better and better AI systems."

I'm not sure what gives the authors the confidence to predict such statements. Wishful thinking? Worst-case paranoia? I agree that such an outcome is possible, but on 2--3 year timelines? This would imply that the approach everyone is taking right now is the right approach and that there are no hidden conceptual roadblocks to achieving AGI/superintelligence from DFS-ing down this path.

All of the predictions seem to ignore the possibility of such barriers, or at most acknowledge the possibility but wave it away by appealing to the army of AI researchers and industry funding being allocated to this problem. IMO it is the onus of the proposers of such timelines to argue why there are no such barriers and that we will see predictable scaling in the 2--3 year horizon.
by scarface_74 | 2025-04-03 17:17:42+00:00
I have a kind of strict separation between home and work and I have since I started working remotely.

When I’m “at work” in my home office. I’m not to be disturbed. When I’m “off work” my computer is shut down until the next day and I get on with the rest of my life - which doesn’t involve computers.

That sets strict expectations from everyone in my home.
by pixl97 | 2025-04-03 17:17:43+00:00
> If I start to bring up deregulation of building housing, there will be a strong immediate backlash by certain factions on the left.

I do suspect that if you what the deregulation actually meant to both left and right people you'd find two (probably overlapping) camps aligned on NIMBY and Housing prices go up as your largest groups.

Structural and safety engineers regardless of political affiliation will tell you why deregulation of some standards is a bad idea.
by mjevans | 2025-04-03 17:17:45+00:00
Offhand, I'm unaware of where to even look to get an easy to digest version of 'where tax dollars go'. Would the GAO make such a report? Something for Congress otherwise? Would there be a classified and an public version?

Even better would be a tool that, E.G. with your IRS filing number, shows how much 'you' paid in, breaks down where that went, and shows how 'you' compare to other areas.

Such tools and reports would cost money, but making them is practically an audit anyway which is a good use of resources in a bureaucracy (part of the self-calibration system).
by Andrew_nenakhov | 2025-04-03 17:17:47+00:00
Hey, thanks for the tutorial, I’ve been running my company and paying VAT for only 20 years, so finally I'll know how it works! But, kidding aside, your breakdown is fine in theory, but it misses the real world sting for a US exporter selling to Europe. US goods start outside the VAT system, no offsets, just raw costs. When they hit Europe, the importer slaps VAT on top, jacking up the price before it even gets moving. Local producers? They’re already in the game, balancing input VAT with what they collect. So from the US point of view it is virtually indistinguishable from tariff, making US stuff pricier than the local competition.

Take two producers - one US, one local - selling their identical products at $100. US costs are $80, all out of pocket, no VAT relief, US producer's profit is $20 after the importer adds 20% VAT ($20) to reach $120.

The local guy’s $80 includes 20% VAT on inputs ($13.33 reclaimable), dropping his real cost to $66.67. He sells for $100, collects $20 VAT (total $120), then pays the government $6.67 ($20 collected minus $13.33 reclaimed). His profit’s $26.67 - still 33% more than US's $20, thanks to VAT offsets.

You have to agree that this is a very tangible advantage for local companies, no?
by joshdickson | 2025-04-03 17:17:52+00:00
Your other comment is too deep in the thread for me to reply, but just wanted to say I appreciate you checking out the project and commenting, and appreciate the many years of effort you've undertaken in this space. How OpenNutrition can work with OpenFoodFacts is something I have thought a lot about (I think MacroFactor set a great example) and it's certainly something I'll consider moving forward.
by volkk | 2025-04-03 17:18:00+00:00
> If someone gets hired after cheating on an interview, they'll presumably not be as good as expected.

there are people that are entirely clueless and then there are people that are solid engineers who aren't willing to spend months prepping by leetcoding. there are plenty who can cheat, and still do fine day to day once hired.

either way, even if the people that cheated don't have enough skill to keep the job, they've already taken that job and pushed out someone else that's legitimate. then they have to pip them, fire them, and reopen that role. that's months wasted and the original qualified candidate is long gone.
by dongkyun | 2025-04-03 17:18:12+00:00
Yeah, my theory on this has always been that a lot of programming efficiency gains have been the ability to unambiguously define behavior, which mostly comes from drastically restricting the possible states and inputs a program can achieve.

The states and inputs that lawyers have to deal with tend to much more vague and imprecise (which is expected if you're dealing with human behavior and not text or some other encodeable input) and so have to rely on inherently ambiguous phrases like "reasonable" and "without undue delay."
by teddyh | 2025-04-03 17:18:25+00:00
You’re talking about static typing, the opposite of which is dynamic typing. User hamstergene is talking about weak vs. strong typing, which is another thing entirely. Python has always been strongly typed, while JavaScript is weakly typed. Many early languages with dynamic types also experimented with weak typing, but this is now, as hamstergene points out, considered a bad idea, and virtually all modern languages, including Python, are strongly typed.
by pixelpoet | 2025-04-03 17:18:51+00:00
For one thing, C3 thankfully understands that there are more mathemathical types people are interested in than just ints and reals, for example vectors: https://c3-lang.org/language-common/vectors/

Zig has SIMD vectors, but I frequently need 3D vectors, and refuse to use things like vec3_add(vec3_mul(a, 2), b) etc since I mainly develop 3D graphics software.
by exceptione | 2025-04-03 17:18:54+00:00
The list of dropped components is quite large. The cryptsetup, cryptenroll, unified kernel images, kernel signing and systemd-boot work nicely together.

I think Systemd has a view that those things should reliably work together. I do not fancy a revival of the past where the user has to cobble a mesh of hopefully compatible libraries to achieve the same, taking weeks to study the Arch manual and resolving tons of gotcha's, all to be broken by next week's update.

The integration of all this stuff is now actively under test and maintenance with systemd.

And yes, the mentioned services also have an impact on the scope of service managing. Because if you have a unit that depends on a disk that needs to be unencrypted, this has to be resolved somehow in the right time.

I personally have had no need for systemd-resolved, but I think for *desktop* the list of droppable components is not large.

So maybe we should first have a conversation about the *desktop* vs *container-os* purpose?
by scottyah | 2025-04-03 17:19:09+00:00
It's only inflation if you also double your earnings (tongue in cheek, this takes obviously place on a macro scale). This is about balancing costs. Globalization created environmental externalities that are not sustainable. While you enjoy the $30 pair of shoes, the people by the factories suffer. Almost nobody importing goods is really checking the supply chains properly enough. We have pretty strict EPA laws here that are a tariff in their own way.
by cameroncairns | 2025-04-03 17:19:43+00:00
Spice Data (YC S19) | Software Engineer / Sr Software Engineer | On Site San Francisco, CA

We license data to leading Fortune 500 restaurants. Data is the new oil, it serves as a vital input into the ML and data analytics pipelines that direct company strategies. Companies with a firm understanding of their internal data necessarily want to expand their understanding of their market with external datasets, that's where Spice Data comes in.

We're a small and nimble engineering team with lots of back end work that we could use some help with. We cover both sourcing (web crawling), cleaning, and formatting of large (150M+ data points a month) datasets. We'd love to talk with you if you have experience with either building/maintaining data pipelines or working on web crawling/scraping. Familiarity with unix like systems is essential as a lot of our tooling is terminal based.

Tech stack: Python, Linux, PostgreSQL, Dagster

Benefits

- Lunch provided when in office

- Unlimited PTO

- 401k

- Company paid Platinum PPO health and comparable dental & vision insurance

- Salary $100k-150k Software Engineer, $160-220k Sr Software Engineer

- Competitive equity (0.25-3% depending on position/salary)

Software Engineer: https://www.ycombinator.com/companies/spice-data/jobs/TijA35...

Sr Software Engineer: https://www.ycombinator.com/companies/spice-data/jobs/f6Bueh...
by mmh0000 | 2025-04-03 17:20:18+00:00
You should really read the "Why" section of the README before jumping to conclusions:

``` some web services use the TLS and HTTP handshakes to fingerprint which client is accessing them, and then present different content for different clients. These methods are known as TLS fingerprinting and HTTP/2 fingerprinting respectively. Their widespread use has led to the web becoming less open, less private and much more restrictive towards specific web clients

With the modified curl in this repository, the TLS and HTTP handshakes look exactly like those of a real browser. ```

For example, this will get you past Cloudflare's bot detection.
by ph4evers | 2025-04-03 17:20:35+00:00
Thanks for the feedback! It is indeed a PoC that I'm hacking together after work.

I've been working hard to get the quality up. And now that I have some paid users for the large languages I can also auto-transcribe high quality channels. Main reason for the poor exercises (especially for German) was that I initially picked some poor channels and I was being cheap.

I've updated the german channel and that should hopefully result in a better experience.
by sirbutters | 2025-04-03 17:20:40+00:00
Letting billionaires hoard all the money has gotten us to where we are today. It seems worse than government mismanaging the budget. Was that concern also there in the 50s and 60s when the wealthy was taxed at a substantial higher rate? I don't believe so. It all seems to point at the failure of trickled down economics of Reagan.
by alwa | 2025-04-03 17:20:46+00:00
I guess I can interpret the strongest form of your argument to suggest that resources and markets have a specific level of economically relevant supply at any specific time, which I suppose is an empirical claim that’s true. I feel like recent days’ trade policy earthquakes might operate along a similar line of reasoning: there’s only so much, “they’ve” been getting better off, which means they’ve been “taking” from the US, so the US is taking back.

In the same sense it’s true that there are only so many bushels of seed corn left after the winter. At the moment, we can squabble over how to divide the fixed supply. I could take all the corn, eat half, keep the rest for myself to plant this season. Or, if I’ve already got enough to plant all my land, and you’ve got more land and nothing else to do, I could invest some of my leftover corn with you and we can all have double the harvest in a few months… when the supply will have dramatically expanded, assuming I don’t treat it as a zero-sum game right now. Or I could focus on “winning” right now, and we’ll both be poorer after the harvest than we would have been otherwise.

While I agree that you could frame most any political issue in zero-sum terms, I feel like the blind spot is the same: it tallies the score based on assumptions fixed in time, and it takes a pessimistic view of cooperative potential, of humans’ power to influence the constraints themselves.
by hinkley | 2025-04-03 17:21:07+00:00
About every six to ten years I look in on the state of the art on making artificial human languages in which one cannot be misunderstood.

If we ever invent a human language where laws can be laid out in a manner that the meaning is clear, then we will have opened a door on programming languages that are correct. I don’t know that a programmer will invent this first. We might, but it won’t look that natural.
by bbor | 2025-04-03 17:21:20+00:00
IMHO there's something to be said for innovative, paradigm-defining[1] thinkers being more likely to accept frameworks that we in hindsight recognize as definitively disproven. Not to say alchemy was exactly an open question in Newtonian Britain, ofc -- but certainly not as resoundingly disproven as it is post-Darwin & Lavoisier

[1] https://plato.stanford.edu/entries/scientific-revolutions/ , https://archive.org/details/thomas-s.-kuhn-the-structure-of-...
by lcc | 2025-04-03 17:21:42+00:00
Canada and Mexico were already hit with 25% tariffs (on non-USMCA-compliant goods) last month...

Source for original tariffs: https://www.wsj.com/economy/trade/trump-tariffs-canada-mexic...

Source for continued original, but no new tariffs: https://www.wsj.com/livecoverage/trump-tariffs-trade-war-sto...
by steve_adams_86 | 2025-04-03 17:21:44+00:00
It is fun! The person you're responding to isn't wrong; front end is a little horrifying. But it's kind of like a jungle in that the scary beasts, swamps, poisonous plants, and the harsh elements are accompanied by incredible opportunities to experiment, explore, discover, and appreciate beauty.

Backend presents some awesome opportunities too, but I absolutely love weird problems like the one you're solving here. It's in the realm of simultaneously necessary and totally unnecessary. This is where interesting stuff happens!
by pixl97 | 2025-04-03 17:21:50+00:00
Typically with this view

>I don't understand the problem with this... Not wanting to kill unborn life

The people in question have zero scientific understanding of what's entailed here which leads to states like Texas where doctors let pregnant women die rather than risk being charged by the Christian Nationalist state.

These issues are nuanced and complex and require actual understanding rather than short political quips and people yelling "of course it's simple".
by gulcin_xata | 2025-04-03 17:21:53+00:00
Recently we launched Xata Agent, an open-source AI agent which helps diagnose issues and suggest optimizations for PostgreSQL databases.

To make sure that Xata Agent still works well after modifying a prompt or switching LLM models we decided to test it with an Eval. In this blog, we'll explain how we used Vercel's AI SDK and Vitest to build an Eval in TypeScript.
by jbverschoor | 2025-04-03 17:22:01+00:00
They wanted it because at the launch until 2018 it was basically free because of all the tax incentives. You got the following benefits (Netherlands):

Model-S was about 85K excluding VAT (21%) for the plain version Added tax incentives of 36% MIA Added tax incentives of 28% KIA Accelerated depreciation of 75% in the first year VAMIL Free parking in the cities (normal hourly rate 5 - 7.50/hr) More/better parking options A free charger in front of your house regardless where (basically your private parking spot until maybe 4 years ago). 0 BPM tax (can be up to 40% of the price) 0 road tax (could be anywhere from 80-150 per month for type of car) 0 personal fiscal penalties of 25% of the new value of the car, including VAT (which would be a virtual 26K/year extra salary. At 51% tax that's about 1000 per month AFTER taxes)

The 85K car resulted in 90K deductibles in the first year.

The 85K car, including everything was cheaper to drive / own than a FREE car.

Almost all of that stopped in 2022, and what do you know? People stopped buying. THIS is politics. Setting policies which drive behavior.

The government "decides" what you will want to buy / drive / etc.
by westurner | 2025-04-03 17:22:11+00:00
DAC: Discretionary Access Control: https://en.wikipedia.org/wiki/Discretionary_access_control :

> The controls are discretionary in the sense that a subject with a certain access permission is capable of passing that permission (perhaps indirectly) on to any other subject (unless restrained by mandatory access control).

Which permissions and authorizations can be delegated?

DAC is the out of the box SELinux configuration for most Linux distros; some processes are confined, but if the process executable does not have the necessary extended filesystem attribute labels the process runs unconfined; default allow all.

You can see which processes are confined with SELinux contexts with `ps -Z`.

MAC is default deny all;

MAC: Mandatory Access Control: https://en.wikipedia.org/wiki/Mandatory_access_control
by WorldMaker | 2025-04-03 17:22:13+00:00
The Matrix also had a technical reason/glitch that pushed them earlier in the process to pursue the narrative reason. (Per some of the commentary, the early effects work they were doing, such as processing the first versions of "bullet time", were very susceptible to green/blue screen leakage so they leaned into that, and used it to decide which shots should use green or blue screens and let that leakage drive other parts of the color grading, including introduce "fake" color leaks onto set work that didn't use chroma keying [green/blue screens].)
by reaperman | 2025-04-03 17:22:37+00:00
I'm sorry, what? Federal income taxes have not been eliminated. Trump can't even do that; Congress would have to, and they won't.

The federal government currently collects on the order of $2.5 trillion in income taxes. These tariffs would only generate $500 billion of federal revenue. But in reality they'll generate less, due to any amount of second-order effects where less stuff is imported due to higher costs. It's very myopic to only look at the household finances and not have anything to say about a proposed loss of $2 trillion of federal revenue.

With allies like you in this discussion thread, who needs enemies?
by _DeadFred_ | 2025-04-03 17:22:57+00:00
When I was a kid Santa Cruz's Highway 1 had all these bushes with flowers, and lots of ice plant. It's now asphaul, concrete, road debris. The flowers were never distracting and I actually much preferred the drive in the past. When I go back today it's just grey and dreary, not 'focus enabling'.
by philsnow | 2025-04-03 17:23:03+00:00
Frontend is completely inaccessible to me.

From time to time I dip my toe in and try new things, but as productive as I can get with Astro, the illusion vanishes as soon as I have to understand any of the plumbing.

Fortunately, I can still party like it’s 1999 just fine: just yesterday, I worked on a janky brutalist web app (the same way I did back in 2002, cribbing from the O’Reilly “Dynamic HTML: the Definite Reference”) and “deployed” it with rsync to pico.sh. It’s practically unstyled and I didn’t even use jquery, but it works.
by kowabungalow | 2025-04-03 17:23:06+00:00
>> Proton says they care about security and privacy but at the same time makes it impossible to use your own keys or properly export the original emails from your inbox. I really can't take this suggestion seriously.

They shamefully don't care about security and privacy because you can't get anti privacy capabilities working to your satisfaction.

You apparently could have lead with a lot of valid complaints but your 'shame' isn't really consistent with what you actually want.
by 1vuio0pswjnm7 | 2025-04-03 17:23:31+00:00
"To me, not giving your Tailscale implementation any way for the user to understand or veto what the control server is instructing the clients to do while also not auditing your servers code at all sure seems daring..."

This statement sugggests that publishing the Headscale control server source code is not enough to allow the user to "understand or veto what the control server is instructing the clients to do".

If using the Headscale control server, the user can "understand or veto" anything "the control server is instructing the clients to do". This may be accomplished by reading, editing and compiling the source code.

If using the Tailscale control server, the user can only "understand or veto what the control server is instruction the clients to do" to the extent that the Tailscale company permits. The user is prohibited from editing or compiling the source code.

Not all users want the option to read, edit and compile third party software that they use. Some users may be comfortable relying on the ongoing assurances of companies funded by Silicon Valley VC. For those users that want the option of 100% open source projects, not dependent on venture capital, Headscale can be useful.

The author of Headscale calls the Tailscale coordination server "essentially a shared dropbox for public keys".
by nixonaddiction | 2025-04-03 17:23:43+00:00
im a nuance enjoyer when it comes to politics too but i wouldnt say i know adequate amounts about economics, politics, game theory, etc. i might know slightly more about my preferred fields than the average person, but im still woefully incompetent. so im always hesitant to lay judgement. especially because politics is such a complex system. its difficult to make the probabilities the author speaks of unless you make a bunch of assumptions. which is terrible and miserable. things get even worse when you think about things at a global vs local political level, which are just completely different in dynamics.

i hate rationalists because it's like. you cant logically reason your way out of this one buddy. the system is far too complex for rationalism to work. sometimes its easier to just align with the groupthink and focus on other things you deem more important. hanging out with friends vs spending all day in your room teaching yourself about tribal relations in central africa so you can have your own unique opinions on us foreign policy.