skysight-inc/HackerNews huggingface dataset:
>> We hear so much talk about urban congestion, with cities ranked by the hours drivers “lose” being stuck in traffic. How much should we care about congestion levels?

> I would say almost not at all.
>
> ...
>
> All the cities that have solved congestion have only done so because it’s a city where nobody wants to be.

Maybe no one has really "solved" congestion, but the places with the worst congestion are objectively worse places to be because of it. Mumbai, New Delhi, Lagos -- places in the developing world where there was never really even an attempt to reduce congestion.

In terms of world cities, New York and Los Angeles aren't even that bad. Compared to New Delhi, commuting in LA is a delight. And LA is still definitely a safer place to be a pedestrian. And even if you don't drive to work, congestion harms you, because you rely on services that use roads.

A more nuanced take would be that easing congestion matters, but we shouldn't design meta-cities with the idea that everyone should drive to work every day.
Easy way around that is to license your PID(s) from MCS Electronics. They bought a VID before the USB-IF got around to prohibiting resale of PIDs.
https://www.cnbc.com/2024/04/30/ftc-challenges-patents-held-...

My understanding is that they are patentening the drug+device and or the dosing, not the molecule. Looks like the FTC is clamping down on it.
Utah FORGE is the deepest I'm aware of: https://utahforge.com/project-research. Well 58-32 goes to 2.2km. 78B-32 goes to 2.9km. 16B(78)-32 appears to break 3km.

But FORGE is mostly based around research, from what I understand, rather than rolling out broad-based commercial geothermal.
Nice. Ever read The Circle? Bet you could get some good SeeChange camera streams going from this :)
Yes, it’s their right to let it rot but they should be honest with their players if that is the intention.

In actuality TF2 has a façade of support. Valve is still regularly releasing their gambling based micro transactions and earning millions of dollars while ignoring the needs of the players.

You can say “just don’t buy it” but one could easily think that supporting the game financially means that it will continue to be supported by Valve.
I absolutely turn down (or end and leave) interviews where this sort of thing is involved. I think that the willingness of companies to engage in these practices is a good indicator that I'll be a poor fit in them.

Fortunately, I rarely encounter riddle interviews, and have never encountered leetcode in interviews. This is likely because the companies that do this sort of thing are also companies that I already know I'd be unhappy at, so I don't apply to them in the first place.
YouTuber Bank Wont Let You Withdraw Money [video]
InnoVint | Wine Production Software | www.innovint.us | Remote (US-based) | FT | Director of Product

As InnoVint’s Director of Product, you’ll ensure the company uses leading-edge product design principles to create products our customers will love for decades. You’ll help the InnoVint platform grow into a multi-product suite of applications, some of which are yet to be built.

Reporting to the CTO, this key role has broad impact and works closely with all teams. You’ll be a high-level strategist who’s involved in product strategy, roadmap definition, packaging, pricing, and marketing for existing and new products. Within the Product team, you will actively contribute to our success at mapping complex winery operations and financial workflows into elegant and easy-to-use software. You’ll join a knowledgeable team with 10 years of experience building our complex application, eager to improve with your help and guidance.

InnoVint is the world's leading SaaS solution for wineries and wine producers. We are and have always been a well-performing, tight-knit distributed/virtual team that meets several times a year in the real world (usually a wine destination!). About half the team has some wine production experience. If you love the idea of being part of the wine industry but haven't yet considered combining your experience in SaaS and tech, maybe InnoVint is the perfect company for you. If you are a reformed or aspiring winemaker, that's even better!

This is a great opportunity to work with a fast-growing team, serving a really fun and interesting market - commercial wineries. If you're interested in a more concrete visual understanding of InnoVint's market-leading wine production software, here's a short video showing the software in action: https://www.youtube.com/watch?v=hNBBZz08DWY

For more details including how to apply, please visit the job posting here: https://www.innovint.us/careers/director-of-product/
Flakes definitely help with the giant megarepo annoyances of NixOS, though they're still a little irritating. If you are writing in a languages that doesn't hasn't had its packages directly integrated into the build system (like Python's has), it can be really irritating to do anything with them, since the `nix build` command disables network access and you therefore cannot use regular package manager.

I'm doing a project in Julia, and I'm using Nix Flakes to do it, but it's been immensely annoying to actually get that working [1]. As a result, I've had avoid using the `nix build` command entirely (though the flakes are still useful for the `nix develop` command).

All that said, do you plan on having Brioche work with reproducible builds, and if so do you have a plan to make what I mentioned a bit less irritating?

[1] I know Julia2Nix exists, and I have never managed to actually get that working on any platform.
perhaps our government has become less competent? Having worked in the federal government briefly (and growing up in a place with lots of feds), it makes perfect sense that our government is generally incompetent/low-capacity.

In the wake of the civil rights movement, lots of government civil service exams became presumptively illegal. The pay bands are also pretty trash.

If we wanted a competent government, we should have far fewer people paid a lot more and hired in a more aggressively merit-based process. Our current government is from an era without computerization where you needed lots of grunts to process things like SS claims, etc. That is simply not this era.
I've known Ryan for those 10 years, back when we met at Morgan Stanley. He is one of the most persistent and hard working engineers I know.

To people asking why he's giving it away for free: partially because it's content marketing (duh), but mostly because this has been a labor of love for him that he wants to let loose into the world.
Well it is time to finally learn the lesson here. We dont want companies self-auditing, self-inspect, self-govern themselves
Loads. Back in 1999 I built an entire suite of DSLs for generating web applications - you described objects, properties, validation rules, newsletter settings, commerce functionality, forum rules, etc and it used some combination of compile time code generation and run time parsing to deliver the functionality, substantially decreasing the dev overhead in building "good enough" web apps.
Let's say someone purposefully spits on you. How much compensation, should you personally receive from that hypothetical situation?

Just because some particular damage can't be measured financially or settled with a fine, doesn't mean it doesn't exist.

This is especially true about things economists call "externalities", which includes the damage to the environment and things outside direct economic dealing.
Just give me back normal window headers already.

And put Okay/Cancel to the bottom right like any other UI toolkit in existence
It's a weirdly general answer, but I'd say it's when I not only can't replicate something in a field I consider myself good at, but have no absolutely no idea how it works in the first place.

Usually, that provides a nice reality check that no, I'm not anywhere near as good at this hobby/type of work that I thought I was, and a great incentive to learn more about what I'm missing there.

That's always the most humbling thing to me. That not only are there some things that I have no idea how to do, but that I literally don't know the thought process or reasoning behind how those things work in the first place.
I will also note, that while it's possible to build a parser generator for external DSLs, for many use cases concrete syntaxes with existing parsers work fine. Back in 2000 I created a set of DSLs for generating web applications and I used the concrete, serializable syntax of XML as I got the capacity to describe types fairly clearly and I didn't need to generate a parser (or more importantly, an IDE plugin with auto complete and type validation). I figured I could always write a lightweight interface to display the info from the concrete DSLs to save business users from the angle brakcets. Json would allow you to do the same these days.
It isn’t incorrect, it is just the US-English localization.

Names often get switched around a bit when translated into other languages. If the Hapsburgs wanted to enforce a different spelling, I guess they should have built a better empire, haha.
> especially server-side JavaScript developers. Server-side JavaScript developers know that JS is inefficient and they choose to use it

I'm in no way a JS fan, but this take is wrong. The main reason JS is on the server side is because it makes the transition between server side and client side trivial. Not everyone runs SAAS with billions of requests every seconds.

In terms of not only money and time, but also resources and energy spent, this increase in software productivity it is worth it in most cases.
Beat me to it! It's my dream to write a Nix replacement in a more approachable language. I can't state enough how the choice of a bespoke DSL that doesn't immediately make sense to most developers keeps Nix/Nixos community from growing. And Nix is 18 years old now, it's long overdue for a rewrite[1]. Don't implement channels to start with. Focus on full reproducibility. (...getting into sci-fi territory...) Build in QEMU and KVM virtualization to be able to build and run most pieces of software ever published. No, Docker is a horribly leaky abstraction. Run a torrent network by default as cache.nixos.org equivalent, because you can't keep up with the demand with centralized solutions, even nixpkgs gave up on it despite their free credits on AWS.

1: I believe all software without exception needs a full rewrite at least every 10 years.
The problem is that there is no incentive to "make less profit" by hiring management companies, they just jack up all rent (and dozens of other dirty tricks like collusion) to cover it
VR won’t touch every aspect of society and government and corporate operations in five years.

AI will.
Why would they need to be so secretive about it if that were the case? Certainly leads me to more conspiratorial lines of thought.
Some Seattle library services still unavailable after cyberattack
Are you writing Tokyo, or Toukyo, as the literal romanization from the Japanese word would be? Wait, why are you using the Latin alphabet at all, when the official Japanese spelling is 東京?

Just because English and German share a common spelling system (not completely, though), doesn’t mean words can’t be different. In English it’s still Cologne instead of Köln. In German it’s still Tokyo instead of 東京 or even just Toukyo.

I am German, by the way.
Right. The classic "3M 8210 Plus N95 Performance Sanding And Fiberglass Disposable Respirator (20-Pack)" sells for about $1 in boxes of 20 at Home Depot, Lowes, etc. That's a good mask.

Wearing one properly isn't rocket science, but is non-obvious. There's an instruction sheet in the box.
You put it on, and then, using your palms, squeeze the part over your nose, which bends the mask and the metal stiffener. Check that you got it right by exhaling, then take a deep breath and feel the edges of the mask pushing against your face. If you don't feel the mask pushing, you did it wrong. Training video from OSHA: [1]

There's a serial number on the box. If you type it into 3M's web site, they will tell you if it's valid and if anyone ever queried that number before. This protects against counterfeit masks. Once you get an OK from the site, initial the box, so you don't ask the site again.

There's also a test kit you can buy, with a little bottle of a strong-smelling substance. If you can smell it with the mask on, you did it wrong.

The way these things work is subtle. There's an inner layer that's an electret, with a permanent electric field. Particles smaller than the mask mesh are caught and held by the electric charge. That's what makes these work against really small particles. They're actually more effective as particles get smaller. The "95%" is for the particle size for which they are least effective.

I've been wearing those since the beginning of COVID and never got COVID. I had a supply of those, because I used to use a water jet cutter at TechShop. This is all ordinary personal protective equipment, familiar to anyone who
works around moderately dangerous industrial processes.

[1] https://youtu.be/pGXiUyAoEd8?t=149
Fervo Energy is making great progress in this area. They've drilled a injector/producer pair, frac'd between them (exactly like oil/gas), and pump water at ~60 L/s. Whatever goes into the injector comes out the producer a few hours later much hotter. Their proof of concept produces 3 MW, and uses ~1MW to power the injection pumps. They are doing a full scale plant in Utah now, and expect ~8 MW net for each injector/producer pair.

https://eartharxiv.org/repository/view/5704/

https://fervoenergy.com/fervo-energy-breaks-ground-on-the-wo...
A man who has lived alone on an island for 32 years (2021)
Over half of Canada's population lives farther south than Seattle, which is also crazy to think about.
I disagree with the notion that oss is used as marketing bait.

a) offering paid support for bespoke selfhosted installations is an entirely different business model than building a managed service on your oss offering

b) maintaining k8s/helm charts is work - who is paying for that? The selfhosting users certainly aren’t and usually contributions are not enough and even then still need reviews.

You think it’s a deliberate choice.
Yes it’s the choice between going out of business and continuing.
https://archive.ph/2024.06.03-080543/https://www.bloomberg.c...
Devyce (YC S22) | Founding Software Engineers | Remote (UK timezone) or London onsite/hybrid if you prefer | Full time | £60k-£110k + equity

We're redesigning the business phone network from the ground up. Starting with mobile apps and a softphone, we're losing the jargon (who cares what an IVR is?) and building features customers actually want.

We try to be flexible around work and don't believe in regular 60-hour weeks. One key aim of our product is to help employees maintain a healthy work/life balance (who wants to be disturbed by business calls on the weekends?) in an age of remote and hybrid work. The founders lead by example, with all of us having worked 4-4.5 day weeks at times in order to spend time with our children.

We're looking for full stack software engineers - doesn't matter if you're much stronger in either the front or back end, but you do need to be able to build all the parts of a feature - there's no "front end team" once the backend is done. There is naturally work that's much more one sided, so you won't be stuck for months on the front end if you prefer the backend, but we're still a small startup so we expect you to get stuck in and help out where you can!

More details here:

https://www.workatastartup.com/jobs/66331
https://www.workatastartup.com/jobs/66592

Or email alistair.clark@devyce.co.uk and mention that you saw this on Ask HN: Who is hiring?
My favorite bit of the notifications absurdity is that Windows 11 has recently started interrupting me with notifications to let me know I've been ignoring notifications from an app, and offering to disable notifications for that app. But these "notification suggestions" notifications cannot themselves be disabled, short of disabling the notification system for the whole OS.

So they're close to being able to take a hint, but still manage to maximize the annoyances even when trying to be helpful.
YC isn’t one person and organizations don’t have to be monolithic or consistent.
DEI has always been in companies before the term even arose to the larger public discourse. I have to go through such trainings every year at every company I've been at.
There has never been true "diversity of thought" at most institutions and I doubt you would really want it, especially if you were on the receiving end of it every day and it was just blatant bigotry towards you.
As far as achievements, I can't recall a single instance of someone being brought down because of a participation award. Unless you think being 1st, 2nd, or third gets robbed of all meaning because everyone got an award.
3km would be far below average for new oil and gas wells in America. Climate change sucks but the technology for punching holes in the ground with extreme aspect ratios is really cool. A reason I am more interested in geothermal than nuclear for "base load" generation is because geothermal can reuse our existing drilling technology and workforce.
Puma.tech | Remote-first with PST overlap | Engineering & Growth | $75-150k base & 200k+ equity | https://puma.tech

Hi all, I’m Yuriy, founder of Puma.tech. Previously worked as software engineer & developer advocate at Cloudant (YC S08, Acq. by IBM), Meteor (YC S11), Parse (YC S11, Acq. by Meta), and explored Ai/ML (computer vision for self-driving cars) before diving deep into crypto.

Puma Browser is focused on making LLMs easy to use on your mobile phone. Private by design.

Here’s a quick demo we posted this weekend: https://x.com/PumaBrowser/status/1797072415388033393

We’ve raised Angel and Pre-Seed Rounds from some of the best builders in crypto and Ai: Illia Polosukhin (NEAR Protocol), Sridhar Ramaswamy (Snowflake CEO, Neeva, Greylock), Jason Warner (ex-GitHub CTO), Chris Larsen (founder of Ripple), Don Ho (Orange DAO, Quantstamp), Protocol Labs, Shima, SBI, Fenbushi, HashKey and more.

- We value Optimism, Kindness, Curiosity, Speed and Grit.

- Only two recurring weekly meetings to maximize state of flow: Monday all-hands, Friday Demos.

- Careful with growth and never had to do layoffs.

- Capital efficient with 3+ years of runway.

Open Roles: Eng (iOS, Android, Ai/ML, Browser Extensions), Head of Memes & Growth; Internships: Eng, Design, Growth

How to Apply: visit https://puma.tech or email careers+hn [at] puma.tech with your GitHub, a note on what you're most proud of building and what you'd like to build next.

Thank you!
It is frankly challenging to reconcile 1st amendment protections and a CU repeal. I'm not sure what the solution is, but think recent events should show that govt can abuse campaign finance law to pick winners and losers in the town square.
Sam Altman, Lately
There's been much more progress on compression though (Arithmetic Coding, ANS, etc.)
I don't think HIIT or fasting is necessary. A workmate's father (BMI >> 40) went to BMI < 30 by getting a job as a security guard, and walking ten miles a night.

From my own hiking experience, that the first few days my appetite is suppressed, and similar reports from others, anthropomorphizing the body a bit it says "well, if we're going to be moving around this much, I don't want to carry all this weight".

Just walk.
Location: San Francisco

Remote: Yes (onsite preferred)

Willing to relocate: Yes (Bay Area, NYC)

Technologies: Salesforce, Hubspot, Python, Javascript, SQL, PostgreSQL, REST APIs

Résumé/CV: https://diagnostic-henley-88c.notion.site/Alex-Rigler-fe8979...

Seeking software sales role. Previous XP as an AI SaaS founder, business analyst, customer success manager and pre-sales consultant.

Email: alexrigler at pm.me
Expertise simply means having a deep understanding in a field of knowledge. Running Windows XP is irrelevant.
I find your implication absolutely disgusting. Please stop projecting.

I also don't think 14 year olds should have access to smokes/vapes. What do you make of that?
Original moon walk footage erased (2009)
Don’t sell yourself as junior. Companies blindly hire anyone who knows how to sell themselves.
It is relatively easy to patch libadwaita to apply non-Adwaita themes. On the AUR, there's libadwaita-without-adwaita. I have applied the same patch on NixOS. It works just about as well as theming does in standard Gtk3 or 4. No complaints really.
Public data sharing is allowed.
Location: Amsterdam , NL

Remote: yes, or hybrid

Willing to relocate: No

Technologies: Java, Springboot, Python

Résumé/CV: https://nl.linkedin.com/in/bruno-oliveira-78181176

Email: olivbruno8 @ gmail . com
That reminds me of the crazy output you get when raising the temperature and letting the model deviate from regular language. E.g. https://news.ycombinator.com/item?id=38779818
It might be worrying but they also point out that the quality seems to go up. Perhaps people think that random web scrapes are way better than they really are, and so expect ChatGPT output to worsen corpuses on average rather than improve them...
Years ago when I was around 12 or so, I learned that people were not great at finding things on the internet and would buy whatever in their top couple results in a search engine.

I also learned about the buyer address for billing and delivery address feature for shipping things now known as drop shipping or re-selling.

I needed a computer so I sold quite a few hard drives and CPUs using eBay and supplies through another companies website. Once I received the money, I then purchased the item with my debit card I was given for “learning a checking/savings account”. I made enough for a computer and stopped.
The humbling moment was a few years later when I realized I should have made that into a business. All of it was pre-internet taxation days too.
Debase: drag and drop Git editing from the comfort of your terminal
Congrats on the release! I love the focus on devex w/ typescript and autocomplete. That's probably one of my biggest pain points with Nix -- writing any non-trivial package always requires a ripgrep adventure through nixpkgs. Finding the right poorly documented and poorly discoverable derivation attributes is always such a chore.

What are your plans for cross-compilation or heavy package customization? One of nixpkgs coolest party tricks imo is that you can just change the stdenv and get a musl static binary or cross-compiled binary.
> Social media companies can not possibly act as law enforcement for the entire Internet.

I'm fairly certain GP did not mean they would be responsible for the entire Internet; just, you know... their own platforms.
Boeing Should Dump Spaceships to Focus on Airplanes
In Japan, you never see the “Tokyo” spelling. And that’s not just because of romanization, the romanized word is “Toukyo”.

I’m German, by the way.
I grew up in DC. Are we pretending like its a tech hotspot now? I missed the memo
Hi, had recently applied for a role at Churnkey but didn't hear back. So do you have an email address or contact to reach back out to you? Thanks!
In cooperative settings, say when writing your own web server, .Net Core does this quite well with CancellationToken. Basically it's just a convenient synchronized bool that everyone passes to their callees and occasionally checks to see if they should abort what they are doing. Most async APIs have overloads that take an CancellationToken, so even those operations are cancelled as soon as you cancel the token. They are really useful to impose time limits and for making sure you stop processing a request after it was aborted by the user. And because there isn't much magic it isn't too hard to make sure you reset your resources.

But that only works if you trust the code you are executing. If you don't you pretty much have to either use the primitives provided by your OS or run your own interpreter (LUA and WASM are popular for a reason)