skysight-inc/HackerNews huggingface dataset:
That, and the effects of allowing "new feature demos" at WWDC. The various groups MUST come up with something that demos well. "See how easily I can...", and now the slightest breath does something dramatic, and usually wrong.
If I remember rightly, one of the successful attacks was a floating "drone" made of a small boat packed with explosives. Kind of a hybrid between the torpedo and the fireship, and quite hard to defend against at night.

China has (checks wikipedia) three operational carriers, one very modern Fujian, the obsolete former training ship Liaoning, and Shandong, which appears to be halfway between the two, the first locally built carrier. During WW2, the US fielded ... 111 aircraft carriers. Just a whole different order of magnitude.

https://en.wikipedia.org/wiki/Chinese_aircraft_carrier_Liaon... (interesting and varied history!)
Everyone has been talking about.... 2 months ago:

https://news.ycombinator.com/item?id=42631876
Claims that other people are propagandizing are ridiculous with zero evidence, that’s some FUD BS. Make a better argument against OP if you’re so sure.
> Would it have been better if Mozilla went under

Absolutely. That would have allowed Firefox to fall to better stewardship.
I think this implementation and purpose is slightly different. The climate they are testing in is East Africa. One harvesting is the photovoltaics for energy. But the second harvesting is for food crops. The partial shade provided by the PV panels allows the plants to lose less water from evaporation and protect against overexposure to sun so that food crops like beans and corn can provide higher yield in a normally difficult climate zone. I agree harvesting the sun as PV + biofuels is a step down, but PV + food crops in a difficult climate zone is a step up.
A recent blog post in the Apple fanboy world posited that Apple has slow, non-user-adjustable animations that make the OS feel slow. That's basically why a user thinks KDE or Gnome is snappier. It has nothing to do with CPU architecture.

I still have an Intel Mac and it doesn't feel significantly slower than one with Apple silicon.
It goes far beyond that: France sent troops and France and Spain sent their navies to protect the East Coast and fought with the British navy to prevent them from landing forces. They also prepared an invasion to invade the British isles, which tied what forces Britain had remaining to the British isles. That is how the small rebel contingents were able to win against the scarce British presence. Even that required Lafayette to come up from the south with his French contingent and do a pincer move.
> as shitty as Microsoft's.

If I ever feel down on the Mac, I can go to a PC and try make a pdf or view one. Clunky AF.

Mac software might be at a low-point, but it hasn’t burnt down yet.
Yeah that was already done. But it doesn't help too much. They kinda still fade in and out sometimes -- but I can't get a proof right now. In addition, they are still too narrow.
err that's Kahn
Just checked this in 15.4 Beta (24E5206s) on this 2023 M3 Max and it doesn't happen for me.
I think something in this ballpark has been a driving force behind some mood issues that have been with me for the last 5 months or so, that have just recently been improving.

Realistically, though, I've experienced falling short of all sorts of internal and external expectations for many years now, so I don't know what's special about this time.
Anthropic raises Series E at $61.5B post-money valuation
> another layer of abstraction that new hires need to understand. Another DSL to learn.

The thing about Phlex is it’s actually one less thing to learn. Instead of learning Ruby and ERB and how to use them both with HTML — and all the context switching that goes with using three languages in one file, you only need to know Ruby and HTML semantics (elements, methods, attributes, text, comments, doctype).

> Another syntax/LSP/docs to add to the IDE, or editor.

If you’re writing an app in Ruby, you’ll already have Ruby LSP set up in your editor. There is no other syntax. I would strongly advise against using Phlex if not already writing an application in Ruby, though I have heard of someone using Phlex to generate PHP.

> Another leaky abstraction that has to be debugged, monitored, performance-tested.

I don’t know what you mean by “leaky abstraction”. I consider Phlex to be an air-tight abstraction around the parts of HTML I’ve ever had to use in the last 15 years of programming. There are a couple of things you can’t do without using `raw` — mainly CDATA and other non-HTML5 doctypes.

If I saw a convincing argument for supporting those parts of HTML, I would.

The real leaky abstraction for HTML is string templating, where none of the HTML semantics are validated and XSS vulnerabilities abound.
Podcasting About Mental Health in Tech for over a Year: What I Learned
Location: Accra, Ghana

Remote: Yes

Willing to relocate: Yes

Technologies: .NET, ElasticSearch, Kafka, Java (Spring Boot), FastAPI, Go, Docker, MongoDB, Google Cloud Platform, eBPF

Résumé/CV: https://docs.google.com/document/d/1qMz2iPkIPv3tcJCutRZxMHj7...

Email: kwakubiney@gmail.com

I am a versatile software engineer with a passion for building scalable and innovative systems. My commitment to the open source community is reflected in my contributions to projects like Go, Cilium, and Kubernetes, alongside personal projects including a Tinder clone API, a VPN solution using UDP tunneling, and a firewall application leveraging eBPF. I thrive in remote environments and am excited to bring my expertise and leadership skills to new challenges.
could this complaint be generalized to the software quality of anything that's been built upon for many years? as the churn in the workforce happens you lose nuance and expertise and systems become more and more complex to maintain and understand. management demands new features be slapped atop legacy systems. they want software to ship faster (look at how AAA game developers use nvidia AI features as a crutch to ship unoptimized games).

i often think back to ryan dahls infamous nodejs rant:

"There will come a point where the accumulated complexity of our existing systems is greater than the complexity of creating a new one. When that happens all of this shit will be trashed."
Faker.js No MIT: Corps Face Millions Now
Yeah, they should have used UMAP or tSNE to cluster the data a bit
And it makes sense for it to slip into production too, because as far as tasks and values in processing training data go there’s no incentive to filter something like this out.
It did die, mostly between 1905 and 1917.
CueBox | Backend-Leaning Full Stack Engineer | NYC | Full Time | Onsite - Hybrid

CueBox is an early stage startup based in NYC. We are a small and mission oriented team of technologists and arts/music enthusiasts. We are building a modern software solution for performing arts and cultural organizations to streamline their operations, build delightful experiences for their patrons, and meaningfully increase their revenue.

We already have a fast growing and happy customer base comprised of theaters, orchestras, operas, ballets, choruses, performing arts centers, and universities from all across the country, grew revenue by 4x in the last 12 months, and we're just getting started!

We are looking for an experienced and motivated backend leaning full stack engineer to help us both scale our current system and own new product areas. We use Go, Postgres, Protobuf, Typescript/React, and some Python.

Candidates should be excited to work in a high velocity early stage startup environment. In addition to technical strength, we highly value autonomy, resourcefulness, curiosity, customer empathy and product intuition.

For more information and to apply: apply at https://boards.greenhouse.io/applytocuebox/jobs/5456367004 and mention Hacker News in your application.
The entire settings app rewrite is the canary of how Apple's software development process is broken, especially for the mac.
Getting 8gb and 512gb more on the mac is a several hundreds markup.
This highlights the insanity of the pricing of Apple products. They could annihilate the pc laptop market with decent ram and storage pricing, but it wouldn't be as profitable.
The pc laptop market still exist because Apple don't care.
The innovation value of Apple Silicon is severely underestimated.
I don't own any Apple products but have bookmarked the Asahi Wiki.
Arguably a worse bug in that same panel is how their hyped up live photo desktops don’t work at all and its been that way for years. They all need to be pulled from apples servers that silently time out your download. If you are lucky you can get maybe one or two downloaded.
I still remember the story of an IMAP bug Apple mail had for years and years. I forgot exactly what the bug was that was open with Apple, but Apple’s way of addressing the bug was turning off the feature in an update and closing out the ticket.
The lack of an atmosphere to filter and diffuse sunlight makes all the difference.
> around 2016 I had to move back to Linux because the software experience and the user experience is just too poor, outright buggy and changes all the time.

Honestly, I have difficulty believing someone could find these kinds of issues to be less of a problem on Linux than on Mac
Idk but sometimes slack just takes over the screen and crashes the display drivers pretty regularly. You could put that to badly written software but I don't think display drivers should crash.
It's always the people who have never fought in a war that say things like this.

APCs take fuel, require men to run, and need tires or tracks. For $10 worth of chemicals or a little bit of camouflage and some earth work you can make the APC irrelevant very quickly.

Happened in Iraq all the time.

The US military and its members have spent almost 25 years fighting through insurgencies.

There are millions of combat vets.
> The people of Belarus put this to test not that long ago. Massive numbers of people came out, factories went on strike, even people from the military and police spoke out against the regime.

Did they, though... The Western media depicts all color revolutions as such movements, complete with 'the military speaking out'. They did the same in Venezuela and other places. The 'military guys speaking out' turned out to be Colombian mercenaries who put on the wrong Venezuelan army uniform and whatnot.
Of course the body is not the same. Time is more precious. But that really doesn't mean your margin of error is smaller. When I was in my twenties I had a lot less margin for error. Failing a test could mean the end of my degree. Not finding a job meant I could not pay rent. This is even worse for some other people. Imagine not getting accepted into Harvard because your letter just not being good enough slightly. If I fuck up my job now, the worst that can happen is that I get fired. I have enough financial means to support myself and find a new job. There is a ton of risk I could never take as a younger person. Precisely because now my margin of error is much larger.

There are, of course, also examples where the converse holds true. Finding a long term partner who you want to create a family with for example. But all in all the balance strongly favors that the error margin becomes smaller.
There are ads, you wait for them to load, but they are not shown.
wow this is the first i've seen someone port from sveltkit to rails. can't wait to read that writeup
Yeah both cars where I have had it treat it as mute. Maybe a setting I guess.
SEEKING WORK | Remote (US/UK timezones) | UK (dual national US citizen)

I'm Christopher Hoult, 20 year vet of web technologies with a wide variety of scale (from proofs of concept to working with major telecoms and social media companies).

I work with startups and scaleups in the areas of technical architecture, management, integrations, API design, technical product management and M&A integration strategies. I currently offer hourly or monthly rates, with an eye on fractional roles.

Email: chris@xarma.co / LinkedIn: https://www.linkedin.com/in/choult
I don't even know if it's stock price or just human hubris. "I joined the team, implemented "amazing" feature, got promoted/got hired at x".

Google is by far the worst of this. It seems 75% of their products are pet-projects turned abandonware.
Fully multimodal on the input side: The same model can take in text, images, audio tokens, reason about them, and generate text as outputs.

Compact yet powerful: At just 5.8 billion parameters, this model can be optimized for deployment worldwide. As the official blog post mentions, it "delivers highly efficient low latency inference, all while optimizing for on-device execution and reduced computational overhead."
Does someone know other or even better resources / newsletters on topics like this and want to share?
Another Verge [dupe] https://news.ycombinator.com/item?id=43233561
If you want to be able to use the syntax

Thing.one

or

Thing.two

while having each refer to a discrete symbol, you should probably use Symbols

so:

const Thing = {
one: Symbol(),
two: Symbol()
} as const;

will prevent anything equality matching that isn't intentional
Don't worry if you're over 30/40/50 - Évariste Galois is judging anyone over the age of 18.
Material science and biochemistry are usually cited to be the primary beneficiaries.
If I had 7 disposable engineers, I'd built an open source modular browser that allows individual components such as rendering engine, JS engine, WASM runtime, etc. to all be swapped out for alternative implementations. The browser itself would basically be a shell and SDK. It's ludicrous that someone has to either completely reinvent the wheel today or fork one of two monolithic browsers that require significant upkeep and cross-domain expertise.

I feel like this approach has a much better shot at being sustainable and giving power back to users and clients, despite having its own challenges. I would like it if political fallouts such as this one didn't mean I have to completely migrate to a brand new system. Compare that to Linux, where I can say, migrate to Rocky if CentOS stops being a viable choice, without losing any of my tooling or configuration.
iOS doesn't even need more features, it needs way less. Sadly that isn't how the world work.

For my one use case I noticed that the newest iOS release doesn't appear to be tested on the iPhone SE 3. The "Press home to unlock" and "X new notification" texts are now laid on top of each other on the lock screen. You're looking right at it when picking up your phone, so you can't miss it, yet Apple QA did.
Ask HN: Is AI replacing any software jobs?
Mainstream news outlets make it sound like software jobs are actively being replaced by AI. Is anybody actually seeing this?

From my perspective, AI is “a really cool autocomplete”, but nowhere near replacing actual humans, including intern-level.

Am I missing something?
What Linux CarPlay alternative do you use?
The point is that this amazing story could be produced, as a finished movie, by a team that only needed to raise about $3M. Precisely how much of that is because they used Blender is still not clear to me, but the importance of Blender's use here is that it opens the door to equivalently great (or even better!) story telling on (relatively) low budgets ($3M is still a lot to raise, it seems to me). This story would never have been made if it needed $30M or $300M to make.
Yes but how could their CEO's family have possibly survived then. You don't want them and the other leadership to starve if they can't have their millions per year, do you?
Can You Spot a Deepfake?
Over the past few weeks, I've been reading "How Life Works: A User’s Guide to the New Biology" by Philip Ball, and I was frequently reminded of Alan Kay's interest in biological systems.

https://how-life-works.philipball.co.uk/
That's my biggest complaint with this kind of mindset. Nearly all of the problems the author grapples with seem to be related to their belief in their own greatness.

We're all going to die, and we're all going to be forgotten eventually.
Correct. Which is the point. The user complains that the problem is a software crisis when the software is fine on completely different hardware. That would suggest by elimination it's not a software problem, or is a software problem tied to particular hardware.

(incidentally they mostly use USB-C apple pencils and some clone ones when they lose them and the parents don't want to buy a genuine replacement one)
Info

Location: Atlanta, GA area
Remote: yes
Willing to relocate: no
Technologies: Mostly Python and Django, but been a web dev for a long time
CV: https://resume.pmac.io
Overcast is definitely the least worst of the iOS podcast apps but it does have its own set of UI/UX annoyances.
Thank you for this! I just joined/subscribed to it.
I am:

- Full-stack generalist with a wide range of experience (from mobile, to web, to backend, to devops, to infra, to social platforms, to data, to AI, ..., etc. -- no soldering yet though unfortunately), earned over the last 7 years

- Someone who cares about the small details and wants to build sustainable software (among other things), while still being pragmatic about timelines

Looking to:

- Work on a product that I believe is unambiguously good

- Care about user experience (and well-being) and take pride in what we build

- Develop in the open (as much as possible)

- Wear more hats

- Create cool things with others who share these values

Location: NYC
Remote: Yes
Willing to relocate: Yes
Technologies: Many, but typically things written in Typescript, Rust, Go, or Python. Lately have been interested in text editors (ProseMirror/CodeMirror), LSPs, and WASM
Résumé/CV: https://theo.lol/resume.pdf
Email: iam@theo.lol
Ukraine announced a two weeks ago that they built 2.5 million drones last year. Maybe that number got garbled somewhere?
I would trade push in iOS Mail for the standard rules (https://support.apple.com/en-gb/guide/mail/mlhlp1017/mac) available in the desktop client since the past 20 years. Can't believe it is still not implemented.
In the current MacOS release, if I type Time Machine in the System Settings search box, it shows what I was looking for: "Show Time Machine status in the menu bar".

But if I click that, it shows the switch for the Keyboard Brightness menu bar control, and doesn't show anything about the Time Machine menu bar item!
> The air boss’s role in a directed performance has been compared to that of an orchestra conductor.

"Untrained musician directing an unrehearsed piece" is not even how orchestras work.
Location: Wisconsin
Remote: Yes
Willing to relocate: Yes
Technologies: Kubernetes, Docker, ONNX, PyTorch, FastAPI, Django, Python, JavaScript, Postgres, MySQL, AWS, DigitalOcean, Grafana, Redis/Valkey, RunPod. More on resume
Resume: https://drive.google.com/file/d/1etR881RHFsK7-NMEOrZP-bhEb3g6SZPh/view?usp=sharing
Email: In profile or on resume

LinkedIn: https://www.linkedin.com/in/quintenlisowe/

My expertise is in deploying AI models and the infra that supports them, but recently I've been pushing myself to learn more about the actual creation and training process of AI models.

I've built distributed AI systems that can support 35,000 customers inferencing at 30,000 queries per second using XLM-RoBERTa and GPU nodes. A few months ago I made a sentiment classification tool that got to the front of HN (https://news.ycombinator.com/item?id=41620530), and once I noticed it was starting to gain traction I stayed up until 3AM fixing the bugs people were commenting about because I cared about them having the best experience possible. I've founded some companies before (Humanoid robotics and AI) and have leadership experience from when I was the lead mentor for a robotics team.

I recently built a neural net architecture from the ground up to play Rocket League: https://github.com/Mockapapella/RLAI. Code, training data, and trained model are all there. I've been writing up a walkthrough of the codebase that I'll be posting to my substack when it's done (https://thelisowe.substack.com/).
> Java HotSpot runtime we're still waiting for even one system to produce the promised advantages.

What promised advantages are you waiting on?

There are lots of systems that have architectures that are similar to HotSpot, or that surpass it in some way. V8 is just one.
SEEKING WORK
Location: Los Angeles, CA, USA
Remote: Yes, or local to Los Angeles
Willing to relocate: No
Technologies: Python, C/C++, C#, JavaScript, x86 Assembly, YARA, Snort, Bash/zsh, PowerShell, IDA Pro/Hexrays, x64dbg, DNSpy, Cobalt Strike, Impacket, Mythic, Splunk, XWays, Volatility, Wireshark, Burp Suite, Encase, Microsoft Office/GSuite, AWS, Azure, GCP, Kubectl, IceKube, Jenkins, GitHub Actions, Git
Résumé/CV: https://www.mayer.cool/resume.pdf
Email: dan@mayer.cool

SECURITY ENGINEER/SECURITY RESEARCHER/RED TEAM OPERATOR/REVERSE ENGINEER =====================
Howdy, I'm Dan. I currently am employed as SpecterOps, a premier red team consultancy. I execute bespoke offensive security and application security assessments including binary reverse engineering, vulnerability identification, and attack path assessment via kubernetes and active directory abuse.

In my free time I create video game cheats. You may have seen some of my previous blog posts on the top of Hacker News, emphasis on "hacker" [1][2]!

I will say that I am honestly quite happily employed but I still think it is always worth putting my resume out into the aether.

If my skills seem valuable to your organization, please don't hesitate to reach out - I am very interested in/available for contract work as well!

[1]: https://news.ycombinator.com/item?id=35824115

[2]: https://news.ycombinator.com/item?id=38525978
Good reminder that it's everyone's first time doing this.
Great article!
As a society with too much emphasis on accelerationism and productivity, I think we glorified the success and achievements at young age. It could be seen as a bad thing, as it might put a lot of pressure on young people and punishes (unforgivingly sometimes,) the middle aged people culturally and socially, for taking a single mis step in their youth. But I wonder if we normalize the fact that anyone can start their career or other aspects of life from scratch at any age, will it make people to just slack off and postpone things? Will we just keep on postponing things if society is so lenient and uncompetitive?

The only possible thing that I could think of is that rather than looking at the achievements of the young age, (whether the writer published a novel within 30), can we just look at how much a person progressed towards their goals, which might eventually lead to achievement at any later point of life.

This is bit tangential to the topic. I think we need to devise some kind of incentive centered around progress, rather than, the end results of progress. Because the end results can be gamed with, at some instances. But progress can't be gamed with, as you need to show the consistent effort put into it. Though, I am not sure how to measure and show progress in a different way other than end results, in all cases.
Through the first half of 2024 I tried learning to drive, and my instructor drilled this mindset into me through how he spoke and reacted to errors. It’s taken me a long time to untangle that attitude out of my head, where I can think clearly, judging myself on my own standards for acceptable errors, and not the hypothetical standards of voices that don’t care about me. Being unable to do anything without doubting or questioning myself was soul destroying.

People like him are horrid traps for optimisers. They’re pointing out errors, and being so desperate to improve you’re encouraged to keep listening and value them greater instead of tuning their overeagerness out.

There’s an irony that actually getting hung up on minor comments and suggestions is in itself poor optimisation since the error becomes a distraction instead of a learning point.