skysight-inc/HackerNews huggingface dataset:
> The right to free speech is not a right if exercising it costs you your livelihood.

This sort of free speech has never existed and frankly it would be preposterous for it to exist.

A company couldn't fire a salesperson that went around telling potential customers "Hey, our product is garbage you should use our competitors"? A state employee couldn't be fired for lying to the races they don't like "You don't qualify for this, sorry". An employee couldn't be fired for sexually harassing coworkers because "Welp, free speech, can't stop Bill from telling Jill how much he wants to have sex with her".

If we take this right to its natural conclusion, it would preclude other rights like the freedom of association.
Also "awfully basic" compared to what? For me it was the first exposure to programming, period, and totally got me excited. Heck, back then even programmable calculators were exciting. There was just this hunger to program something, anything.
> Aircraft mechanic.

I have family in this field; not only is the pay not great (for the skill level) but there is a layer of stress (and liability) that gets added to jobs where one mistake can mean death for someone else. I wouldn't jump into it without being sure that stress wouldn't affect me.
App Store search is horrendous. I find it better to use alternative front-ends like appsliced.co
> wealthy folks choosing to live in low density areas

There's no way you're saying this with a straight face, right? People move out of the city because it's significantly cheaper. Rent in a nice two bedroom "downtown" is $3500. You move 15 minutes out of there and you can get 3 bedroom house for an $1800 mortgage that'll never go up.

Source: I did that. I got tired of paying such a huge chunk of my income for living.
That is an big no-no with the FCC and I second your recommendation.
Vibescape 2.0 for Apple Vision Pro
Hey everyone, I wanted to share something I've been working SO hard on – a new version of Vibescape for Apple Vision Pro.

Vibescape is an immersive meditation app that I first launched on day one of Apple Vision Pro's release. That version was heavily centered around Spatial Videos I shot on location in the Pacific Northwest during a dramatically beautiful ice storm. (On our farm where we've been working on the restoration and conservation of around 20 acres of vanishing native ecosystems, like an oak woodland and upland prairie.)

The app was featured by Apple including in Best Spatial Apps – but many users expected more from the immersive environments part of the app, and I knew I had a high bar I wanted to clear.

After really living with the device, studying Apple's own incredible environments, I had to completely rethink my approach. I set about completely revamping the quality, and version 2.0's new Forest Ledge environment is the result of that work – and the first of more to come.

While the version 1 environments stretched texture maps over spheres, this new environment has significantly more depth, resolution, and overall immersiveness. The background plates for instance, are an order of magnitude more detailed in resolution. There are layers of depth and atmosphere. Foreground elements were photogrammetry scanned. And the ambient audio was captured on location for maximum authenticity.

My plan is to go into depth on all of this in an upcoming series, as I know a lot of other developers are hoping to create immersive content – something I hope will be of value to others.

Would love to hear what you think, including where you'd like to see this go next. If you have a Vision Pro, please leave a review – they really help us indie developers.

Thanks for reading!

Gregory
My introduction to programming was with Integer BASIC on the Apple II. I was about 7 years old at the time and was hooked instantly. From there, I moved on to Amiga AMOS (also a basic), Pascal, C, and so on...

Given the state of the field these days though, I can't help but wonder if I should have gone into some other line of work instead.
Exist does not mean it should keep existing if it is unnecessary complexity from the past.
What does your contract say? If you did unpaid hours, that's on you.

> bullied until you leave companies so they can replace you with younger people that don't know the tricks they pull.

Tell me about these youngsters. How did you find out that they don't know about the tricks?

Are you just making shit up?
Location: Brazil
Remote: Yes
Willing to Relocate: Yes

Technologies: PHP, Laravel, JavaScript, React, Next.js, Vue, Nuxt, Node.js, Go, Python, MySQL, PostgreSQL, Elasticsearch, CSS, WordPress

Résumé/CV: https://gcj.io/pdfs/cv.pdf

Full Stack Engineer and Tech Lead with expertise across a broad range of programming languages and frameworks. Experienced in both managing teams and hands-on development. My portfolio includes successful redesigns, real-time applications, and large-scale data handling. Fluent in multiple languages and skilled in technologies from database management to cloud infrastructure.

Email: gcaetanoj [at] gmail.com

I'm currently open for job offers and contract opportunities
Exact same story for me with JustBASIC, late 2000s, no home Internet connection except dialup. Excellent built in help.
Nice, congrats on the launch.

One small thing. On IPad iOS the Pricing link at the top doesn’t do anything. I was expecting it to zoom me to the pricing part of the page at the bottom.

EDIT: Fixed now thanks
Some notes:

This website scrapes vcpkg's registry[1], which contains many C libraries which are unlikely to ever receive C++20 module updates. Many are primarily binary executable packages, like lunarg-vulkantools. It is quite unfair to judge C++ module support by this. There are even bugs in the table: the issue tracking Vulkan-Hpp module links to https://github.com/KhronosGroup/Vulkan-Hpp/issues/121, but it was actually implemented in https://github.com/KhronosGroup/Vulkan-Hpp/issues/1580 (full disclosure: I implemented it).

Boost maintainers have picked up on this[2], which is big.

The big 3 compilers have had a myriad of bugs, ICEs, and redefinition errors, despite what is claimed on cppreference[3]. VS 2022 17.10 will only just fix some of these, and G++'s module support isn't even released yet. Clang 18 has seemingly full(er) support for C++20 modules, but clangd is broken, and it seems mixing standard library headers and `import std` might still break, as will header units (`import <header>`).

CMake released C++20 modules support with 3.28, and will release `import std` support with 3.30.

This is painful but IMO worth the paper cuts that the bleeding-edge adopters will experience in the next year or so as modules are implemented.

I fully believe that a good one-third to half of build time and power consumption in the past 40+ years of compiling C and C++ code (considerably more so in the case of template-heavy C++ header-only libraries and projects) has gone to parsing and re-parsing headers and the resultant output.

Headers are a distinctly 1970s approach to compartmentalisation. Other languages have sorted dependency and library/import resolution years ago; there's no reason the C and C++ world has to be stuck with essentially copy-pasting code over and over. The embarrassingly parallel building that results from headers is fake; it takes more time and more energy than strictly necessary.

[1]: https://vcpkg.link/browse/all

[2]: https://anarthal.github.io/cppblog/modules

[3]: https://en.cppreference.com/w/cpp/compiler_support/20
Please do cursory research [1] before confidently asserting that the only living survivors of genocides must be impossibly old and confidently leveling personal attacks against people claiming as such by calling them liars.

[1] https://en.wikipedia.org/wiki/List_of_genocides
8-bit computers were pretty important for the widespread adoption of BASIC. For most of them, BASIC was the OS shell.
And China was just about to grab the reigns, but they turned inward and their population and prognosis is collapsing.
I got standoffish after I said "in the States" twice in my initial explanation of the colloquialism. You apparently missed both, and yet you insisted that the "correct" way to express it was (as you later revealed) more adherent to your understanding of British English. And I don't even concede that point either.

It would be, at a minimum, abrasive if I, as a person who does not speak Greek, tried to insist that you must speak Greek in a way that better fits my conception of how your language works.

Your other examples don't really compare, since there is not extra connotation to "motorist" or "cyclist" or "leisure maker" (although in the states, we might say "vacationer" instead). The best examples I can think of are "arborist" or "forester" vs "someone cutting down a tree", or "trucker" (as in, person who drives a truck/lorry professionally) vs "person currently driving a truck/lorry".
They're not the only ones, Amazon is working on Project Kuiper.

"Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world."

https://www.aboutamazon.com/what-we-do/devices-services/proj...
Everything in this book applies not only to management, but also optimizing distributed systems.

E.g.

- optimizing parts of the system for their own metrics often leads to degradation of the whole system performance; any optimization must be done w.r.t. the context of the system as a whole

- focus on optimizing the bottlenecks

- approach to identifying bottleneck

- minimize amount of stuff waiting in the queues

I love this book. It laid out in an approachable way my observations w.r.t how humans fail to organize efficiently by just not being good at thinking in terms of a larger system.
Narrative (YC W23) | Remote | Full Time | Full Stack Engineer (Backend)

Narrative is making AI powered data tools for logistics (and other industries soon!). We standardize and find errors in shipping invoice data for large companies.

Our stack is Python, Django, React, Typescript, Dagster, Postgres & Clickhouse

We're looking for remote full stack engineers (focusing on backend):

Apply here: https://www.ycombinator.com/companies/narrative/jobs/fa0W8u4...
Just so you know, Rust is in many ways a lot like Swift, and not just because many Rust compiler devs went later to work on the Swift compiler.
I wonder if there's something up with some of the calibration?

I shied away from picking "beginner" and opted for "novice" instead because beginner listed being able to do 1-3 pushups as a guideline, and I can't.

But then when it generated a "novice" workout for me, it had me doing 2 sets of 6-10 pushups. I...can't? I could do 6-10 counter-height pushups probably, but I think the novice level might need to be tweaked to keep the individual exercises easier than it currently is.
Fresh air and required heat isn't a bad combination. New York City radiator design was very similar after the 1918 flu.

Modern construction with heavy insulation certainly reduces energy use, but at the cost of air quality. Even more modern construction includes air exchangers, but there's a lot of buildings with insufficient airflow.
I think it's possible that the increased efficiency of the employee due to generative AI leads towards cuts short term but growth long term as companies become increasingly competitive with each other due to a more leveled playing field.
Standard library support is not there in any meaningful way across compilers, I fail to see why anyone would adopt modules at the present. MSVC is the furthest along in its support last I looked. Once compiler support is available, I would expect usage to increase fairly rapidly. As with many things C++, modules are a nice-to-have, adopting a successful strategy from other languages/ecosystems, and many will choose to never adopt them.
> There’s no state referendums in Texas.

Wrong. We have initiatives on the ballot all the time.
Not to mention the whales....
https://fee.org/articles/why-the-soviets-slaughtered-180-000...
Yea thank you! We will fix it.
One user with sudo for sysadmins on baremetal and a sudo access without CAP_SYSADMIN on container should be good.
I remember way back when the right wing was all about local control and individual responsibility. What ever happened to that? (I ask rhetorically. We all know those were lies all along, of course.)
- "Former Buchenwald inmate Adam Cabala stated that von Braun went to the concentration camp to pick slave laborers:"

- "... also the German scientists led by Prof. Wernher von Braun were aware of everything daily. As they went along the corridors, they saw the exhaustion of the inmates, their arduous work and their pain. Not one single time did Prof. Wernher von Braun protest against this cruelty during his frequent stays at Dora. Even the aspect of corpses did not touch him: On a small area near the ambulance shed, inmates tortured to death by slave labor and the terror of the overseers were piling up daily. But, Prof. Wernher von Braun passed them so close that he was almost touching the corpses.[63]"

I agree with your comment. Let's never speak in respectful language about a Nazi SS officer. It's a loud silence when someone circles around the topic without mentioning it, as if there were some obligation of diplomacy—as if you owe tactfulness or professional courtesy to Nazis.
No thanks. I'm not really keen on doxxing myself.

But hey, if you are an IT employee and haven't had to go through those annoying trainings I'd be surprised and a little jealous.
Location: EU, Austria
Remote: Possible
Willing to relocate: Yes, for some offers
Technologies: C, C++, Julia, Python, SQL, Linux, Git/Github, Docker, TrueNAS, Wireguard, CoreDNS, AVR, ARM, RISC-V
Résumé/CV: ~3 years DevOps (mostly Python/Proxmox/TrueNAS); Email for more extensive CV
Email: valentin (at) bogad (dot) at please mention "HNMay2024" somewhere in the email
LinkedIn: https://www.linkedin.com/in/vbogad
Site: https://seelengrab.github.io
GitHub: https://github.com/Seelengrab

In a previous position I've maintained a multisite Linux environment for ~20 people. I'm very OpenSource friendly, experimenting with compiling Julia baremetal to embedded devices. I've also created Supposition.jl (https://github.com/Seelengrab/Supposition.jl), a Hypothesis inspired property based testing/fuzzing framework for Julia.
Related: https://twitter.com/MarcelD505/status/1785346490635878837

(via https://news.ycombinator.com/item?id=40223247, but we merged that thread hither)
Sarj.ai | Remote (NYC/Riyadh/Global) | Full-time / Part-time | Fullstack Engineer

Sarj.ai is building fintech tools for Saudi Arabia / GCC. We are building a suite of products to make credit providers, investors and fintechs as efficient as possible.

We are early and a small team but are growing rapidly. Even if you are not ready to jump into a new role we are always happy to chat. Tech in KSA is growing rapidly and we feel like we are on the cusp of hypergrowth in an extremely exciting market.

https://www.sarj.ai/

Please reach out at:

nasr [AT] sarj.ai
They are all over Rome.
> (ignoring for a second that some fairly common optimisations introduce data races in the GPU).

Okay so are any GPU compilers intentionally introducing data races in programs that previously exhibited no data races?
Location: USA
Remote: Yes
Willing to relocate: No
Technologies: AWS, Linux, TypeScript, NodeJS, Python, Ruby, C#, MySQL, Java, Groovy, Postgres, React, VueJS, etc.
Résumé/CV: https://www.linkedin.com/in/gregzapp/
Email: greg (dot) zapp (at) gmail

I'm a serial startup engineer with 15yoe including Rackspace, Rundeck, and PagerDuty. As a full-stack, kitchen-sink site reliability engineer I'm as comfortable running with unsafe pointers as working on React front ends. I look for high impact, ownership, and autonomy roles.
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.

Puma.network is an infrastructure layer focused on creating open LLMs by rewarding contributions of compute, feedback (RLHF) and data.

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!
Thanks! :)

We do have a managed container hosting service, but it's built on our own backend that auto-scales nodes for you when average GPU utilization surpasses a certain point, but it's not K8s -- which would have been a pain to configure given the distributed nature of all of our servers.

https://dashboard.tensordock.com/deploy_container
OK cool.

That doesn't explain why the right - which has been just as smugly insisting that freedom of speech must mean freedom from consequences - doesn't seem to have a problem with it.
Hatchet (YC W24) is hiring a founding engineer
Hi, are applicants from elsewhere in the EU considered?
I Reviewed 1,000s of Opinions on HTMX
Were there many complex programs written in BASIC? Or was it largely a teaching tool?

People who weren't old enough to be in business remember BASIC as something from their home computers, but BASIC was integral to many businesses in the early years of general purpose computing.

There were plenty of business programs written in BASIC, and part of its appeal was that any business owner with a little time could learn how to customize those programs to suit their particular business' needs.

BASIC wasn't just for homes and home computers. Virtually every computer or computing device produced in that era had BASIC available for it, and for good reason. It was quick to learn, versatile, and when you knew the basics on one system, you could use that knowledge on other systems.

BASIC was available on machines ranging from $250 to $200,000 or more. There wouldn't be BASIC on $50,000 machines if there wasn't a demand for it.

My memory is a bit fuzzy on this specific, but I'm pretty sure that HP had a computer that came with both BASIC and AP/L. Nobody was using that machine in their homes.
For low-level compiled system applications: Rust, Zig etc.

For compiled garbage-collected applications (web/cli): Go.

For high-level applications (web/cli/etl/desktop): Java, C#.

Also here is good writeup: https://hackernoon.com/the-real-c-killers-not-you-rust

discussed here two times:

https://news.ycombinator.com/item?id=34792932

https://news.ycombinator.com/item?id=39770467
You say, on a comment that is discussing his suicide.
I still play Ultima IV at least a couple times a year. Never gets old.
Economist explains why you can't afford a house anymore [video]
I'm not motivated to do real research (reading entire source papers/testimony), but every time I look into this, the info is really frustrating and unclear. There seems to be a lot of noise (on one side, corporate self-preservation; and on the other, overly un-objective anti-corporate sentiment).

As far as I can tell, talc can be contaminated with asbestos, but you can test for this and use processes that avoid/remedy the contamination, which J&J ostensibly did - meanwhile, the cases against them seem statistically meaningless as described in all the articles. And then every time a scientific link to cancer is mentioned, it's never made clear if the link is significant, and whether the link is from mined talc that might be contaminated, pure talc, or the J&J product on the shelves which might be contaminated, only the latter two being meaningful. And regardless, J&J claims this link is junk science, and are confident enough to be suing to prove that, so I guess I look forward to seeing the result of that.

The only case that seemed significant was that J&J was found to have covered up contamination, but they seem to continue to contest this and I can't find any details on what the evidence was. E.g. is J&J claiming it wasn't contaminated, or are they claiming it was, but not to dangerous levels even over decades of use?

Very annoying.
Well, just like in your example, both alternatives aren't exactly equivalent and have different benefits.
Cool idea... do you offer an API?
There are lots of ways to adapt to that. For example, you can have localized telework centers or subsidize co-working spaces.

The current situation is far worse. People are literally trapped in a cycle of poverty or bad work experience because they cannot get to a suburban office park for want of a car.

WFH has lots of limitations. Distribute work geographically and you can lower costs and improve outcomes. Why have accounts payable reps in New Jersey in a giant office when I could rent a small office in Maine or Kentucky for 80% less and pay the workers 30% less, without the complexities of offshoring.
The 10% of crimes (700k+ total) being solved in part due to Flock is insane.

I'm guessing they couldn't make this claim if it wasn't at least partly true, and they already include the caveat of 'solved' so it's not just 'tips'.

Truly impressive honestly, for a company started in 2017 to have that much of an impact.
My neighbor on one side maintains their virginal lawn with copious amounts of roundup, the neighbor on the other has a facsimile in astroturf.

We will wallow, willingly, in trash, breathing fumes, particle dust, just because of an imitative, aesthetic fad. It's absolutely incredible to me.
So? A scam is a scheme to profit by using dishonesty. Making something poorly, or cheaply, or not to anyone's liking has absolutely no bearing whatsoever as to whether something is a scam.

Things can be (and many things are) gimmicky, early development, cheaply made, or made to someone else's preferences in a completely honest way. This is that.
That's no problem for us. We'll just resume where we left off when it comes back on.
You know any other language that uses the header/cpp split likes C/C++ do?

This is C++es way of finally getting rid of them, akin to Swift or Rust.
Because they want to develop their own idependent ecosystem? Similarly, why does Amazon Fire OS exists?

I mean the question is kind of vaguely legitimate, but regardeless of how it is implemented one could ask why it is not an Android app instead. They thought about it and made other choices, and might not want to publicly list all the reasons that made them choose what they did...