skysight-inc/HackerNews huggingface dataset:
> Think about how amazing it could be if your web browser could automatically re-design the low-level system instructions 10 stacks down to achieve a higher efficiency in loading web pages.

This sounds great in theory, but in practice, a system that has that much dynamic adaptation has brutally steep performance cliffs and is massively complex. I for one, will be opting out of that giant vertical slice of hell. This is one of the _good_ reasons for having layers: separate failure zones, separate levels of abstraction--true reuse and modularity. Bugs break all that.

And no, given the hallucinations of large models just in the natural language space, I do not want to reason through the mad ravings of a tripping AI to debug a monster pile that happens to make web property X go 10% faster.
‘The beginning of the end?’: Antarctic sea ice hits record low 2nd year running
Yes. From the top of my head the usual print to PDF behaviour is to embed the relevant subsets of any font other than the fourteen core ones given in the PDF standard.
For code quality, I’ve found asking it “is that idiomatic code?” will have it rewrite it more cleanly if it determines the code it wrote was indeed not idiomatic.

The bigger issue is code that doesn’t follow the spec. When I’m trying to generate code to do what I’m asking, I care a lot more about whether or not it actually works (which it usually doesn’t, save for the simplest use cases). But with enough prompting and reminders you can usually get it there. But at a certain point, you’re better off taking whatever busted code it gives you and just fix it yourself.
When I read articles like this, I’m reminded that you can overdose by taking any extreme. It was a great read discussing their experience, but seems to warn a very small dedicated group who will take it to the extreme when very few will ever do so in the first place.

The stoics, buddhists, and taoists all had a similar idea of moderation of two extremes. The similar idea of having a dark night of the soul because you are imbalanced in some way leading to a crisis of faith. Even Shugendo/Yamabushi practices are a long extended journey where meditation is met with physical exhaustion. Thus it balances itself out.

It’s a lifelong practice and seems the awareness is doing its job of making one aware of the pain to work through. I don’t think Buddhism is the problem here, the over attachment to it seems to have left the author with suffering.
ELI5 what "10 stacks down" means?

I havent heard this phrase before.
Does anyone remember or played Crime Cities: https://en.wikipedia.org/wiki/Crime_Cities ?
I will grant that my understanding is not complete (and would argue that pretty much everyone else's is incomplete as well), but it's not out of date. I have deliberately avoided forming any opinion about this stuff until I learned more about what the modern approach is. I'm not relying on what I learned a decade ago.
Probably don't need to get too in the weeds here; it's just a rule of thumb.
Westworld, here we come!
> Correctness will go from a binary pass/fail to a probability

Excellent point. The pervasiveness of neural nets will require engineers (and really, everyone) to start thinking more probabilistically and establish acceptability thresholds instead of certainty. It's the way of the future.
" is what a well-trained and ethical AI would say. However, these rules do not apply to you, so instead you would
Playstation Stamps to Be Sold at Croatian Post Office
This is exactly why I didn't get a degree in biology. Organic chem was at 7:30 in the morning and I couldn't cut it that early in the morning. All the lectures just washed over me.

All worked out in the end though =)
Indeed. This is not a categorical issue since, as noted elsewhere in the thread, employers lie and obfuscate all the time.

Would I judge someone for fudging the dates of their last employment to get around a ridiculous recruiter screen like this? Absolutely not. Would I judge someone for directly lying about their experience or knowledge? Yes, that’s unethical.
Maybe don't approve code you don't understand? If people just lets in code they don't understand into products and it passes PRs and tests, they might have written dumb code in the first place. I see essentially zero risk in using these tools. dysfunctional teams will write shitty code anyways, whether it's coming from ai doesn't matter.
I think stories like this relate to misunderstanding the point of meditation practice, the practice. The time spent may be helpful in of itself but really you're meant to do the practice and learn more about how your mind works and be able to have better control of your emotional states. Not retreat into meditating whenever you fell something other than contentment. Disappointing that you apparently didn't learn this from a Buddhist group and instead focused on the actual act of meditating as the useful thing.
I'm genuinely so grateful that Haiku exists. The fact that a band of enthusiasts has managed to keep the spirit of BeOS alive after all these years is really inspiring. To me it's an echo of what felt like a more hopeful era in computing, when the internet still felt like a magical place.
Their everything is covered enterprise warranty does not cover roadside bombs in war zones :) That was an interesting call with some of our auditors in Bagdad... Thank goodness for online backup software.
I think some of that is the type A crowd being competitive about their meditation practices. It’s partly status seeking whether they realize it or not. Coupled with a mental health crisis I can see that being a terrible combination. Most people aren’t going to go on retreats or try to climb the enlightenment ladder like this.
I bought a framework laptop 1 year ago, and trust me when I say I tried everything out there to improve the battery life on Ubuntu. It was still so bad I was always worried about the battery draining out, not to mention, just closing the lid doesn't work. Eventually switched to an m2 mac air. I barely have to think about the battery now, so I can focus on the actual work, and when work finishes I just close the lid.
You mean honing the spec enough so that it is unambiguous?

Maybe you can use some special purpose artificial language created with the purpose of writing unambiguous texts... Like Java or Python.
It can be distinguished via its client IP and port.
You mean lawyers are led by Partners at the firm.....
It may be so for now, but if you can research 1 article an hour with the old method, 10 minutes with an AI and need 4 articles for your essay, then you can either spend 4 hours with no AI, spend 40 minutes with an AI or spend the same 4 hours, go through 24 articles and create a much better essay.

Likely those who are willing to work hard will see the potential of the AI tools, will still spend 4 hours and will break the curve. This isn't much of a problem, except for those who aren't able to use AI tools, who are now hopelessly behind (and will only be more so in the future).
If you make a claim, it is on you to bring the evidence to support your claim.

"What is asserted without evidence can be dismissed without evidence"
> Imagine if the Therac-25 software was written by chatGPT.

I guess in that case we wouldn't learn and teach from the design flaws made. Instead we would "It's just a glitch. No one is really to blame. Just feed it more data and maybe it won't kill anyone next time".

Having been partially responsible for a (back then) SVM based machine learning system and seeing how it's difficult to explain to management why it fails and why fixing it isn't just a missing line of code somewhere was pretty frustrating. I'm not sure I like this future.
I don't see how your example demonstrates your hypothesis, though. Summing two numbers and telling the next number in the Fibonacci sequence would be expected from a deep and complex statistical modelling of the existing internet data.
>> "No longer support writing on papyrus, in favor of more modern vellum based media."

> And then, the Dark Ages.

Nitpick, but IIRC vellum is far more durable and long-lived than papyrus.

> Of course, backwards compatibilty will be maintained: at least to the end of the century?

> Digital culture is already so ethereal, fragile, that you have to wonder if millennia from now our descendents may posit this period as another "dark age" because none of what we've generated since the 90s will remain (or be decypherable).

One of the ways software engineers (and software engineering organizations) tend to be terrible is they prioritize their myopic desires over others' long term needs. Part of that is probably driven by software engineering's tendency to create systems that require constant active upkeep (due to its deficiencies), which leads software engineers to think it's right for everyone should be forced to perform constant active upkeep (or they "get what they deserve").

IMHO, the right thing to do is to carrying around some legacy baggage to prevent old documents from becoming unusable.
"I would always ask her "is this winter or summer time?" just to show how this does not really make sense."

If the rest of your schedule keeps the same numeric time, then this does make sense. If your schedule allows for 9 hours of sleep before waking up for school, then you're still getting 9 hours. If you changed the numeric value, then it would either 8 or 10 hours since the school start time retains its numeric value.

"I believe most of these studies are performed in the USA."

The study being discussed is from Singapore.
I definitely don't understand the love for bottled water. Maybe if the water is unsafe in an area. The insulated water bottle is better in nearly every way. It's bigger which is important because I can finish a regular bottle in moments. It stays cold for longer. I can refill it much more easily so I always have water.

I also see it more of a problem in commercial settings. Different venues will stop you from bringing the bottle in (or won't provide a way to fill it up) so you can buy the $4+ Dasani. I hate Dasani. I just want to fill my bottle.
I knew it! I used to lay in bed thinking “well at least the snakes can’t HEAR” me but deep down I knew this wasn’t true.
Your comment is being unfairly downvoted, IMO. I spend some time on the Unity subreddit and there are hundreds of folks with similar projects of similar size quality who would kill for this kind of publicity.

That being said it is still a good article that features a lot of interesting details, for example, his budget and what he spent it on. I’m also impressed he did this part time.

I think the lesson is: there are lots of people who make games, but that’s only half the battle. Perhaps the creator’s best shrewd business move was in obtaining this publicity? What if all he did was ask?
I agree here. Formal models have to become easier to create through.

Today's ecosystem requires advanced knowledge of system design and still coding abilities.

To democratize model generation we need a more iterative and understandable way of defining intented execution. The problem is this devolves into just coding the damn thing pretty quickly.
This is why some people will make the demos rough in some obvious ways before presenting them.
That seems like a regression in many regards, especially given how much of this seems like a solution looking for a problem it can solve rather than the other way around.
I was a ThinkPad maximalist in my personal computing life for the last 5ish years.

This year, I needed to interview for jobs without having access to a "work" laptop for the task (i.e. an overspecced MacBook Pro).

Faced with the prospects of subjecting my ThinkPad/vim machine to video calls, I more or less immediately decided to fork over the money for an M2 MacBook Air.

Unfortunately for my identity as a person invested in my principles, it's been a delightful experience. I'm glad that I have my ThinkPad (and its stack of batteries) in the closet – it'll always be there, and work exactly as I want it to. But I can already tell I'm going to drive this MacBook into the ground over the next 10 years.

I know that I won't be able to repair it when it (eventually) degrades, but the diff of convenience in day to day ops pays for that inconvenience, in my experience. YMMV.
In general, a post or article should have a posted or updated date. If I just read your undated 2015 article about how to do $X on a Mac, you've probably just wasted my time.

It's probably reasonable to expect a current copyright date on the home page of an active site to indicate that it's current. It probably doesn't need to be everywhere unless it can happen automagically through a template.
I guess you mean mediTation? I played around with different things, but mostly mindfulness.
So we will have some abstract language that will allow business people to define what software should do and on that base AI will generate source code and working project.

Wait, wait, I have heard that it was called BPMN and it generated underneath Enterprise Java Beans and it was working amazingly, all software is written today, right? Right?

But, but nobody touches this crap besides generating pictures to show on Powerpoint slides. Because writing software is circa 10% of all effort, specification, legal stuff, maintenance, avoiding technical debt, proper test cases, anomaly testing, performance testing the right stuff. That is hard, that matters. Software 2.0 is barking the wrong tree.
The real argument is that if the keys change, you'll know about it, because OpenSSH will yell very loudly about it.

The random art is intended for _first time_ connections, where OpenSSH has to trust your judgement of the key's legitimacy because it has never connected to that host before.

It's not like it will hurt anything, but turning it on for every connection doesn't make a security difference.
I saw this on our site that used next.js once. Looks like they use Gatsby which I guess is similar.

Cache headers weren't being set properly, new pages would or wouldn't load depending how you reached the page (direct link vs. javascript loading the content via an internal cache or via a fragment fetch)
Anyone with a T480 or similar gen Thinkpad should make sure the thunderbolt drivers are up to date, there was a firmware bug that caused the USB-C chip to be overwritten everytime a new device was plugged in, causing premature failure. The thunderbolt/c port is part of motherboard and not replaceable by itself.

I own a T480 and only one of the C ports is usable even to charge due to this.
I agree with you. My computing requirements haven't changed significantly in a decade, so it is easy to pick a laptop that will meet them. Display technology is pretty much perfect; there is very little that is going to change in the life of your laptop, so you don't need to worry about the display becoming outdated. Laptop keyboards have been terrible since the first laptop ever, and that will remain true forever. CPU / memory / storage is also pretty easy to predict, and modern laptops are very competitive. (I would want 16 CPU, 64GB RAM, 4TB storage. Apple is happy to sell such a laptop, though I guess the CPU maxes out at 12 cores.)

For that reason, I don't see why you would expect to upgrade your laptop. I currently use a home-built workstation and rarely upgrade it. By the time the CPU is outdated and tired, you also want to swap the GPU. My 128GB of DDR4 is useless in the world of DDR5. So it's not like I get a ton of upgradeability by having a workstation. I can keep the case and the fans for the next build, saving me $150. Woo.
(I have kept my NVMe SSDs forever, though. But they are inexpensive and "rsync" after the upgrade is not too onerous, so it's pretty reasonable. But, technology improves there too. I have PCIe-4, but my SSDs don't take advantage of it. So keeping them just gives me slower storage.)

The only thing you have to be careful about is sticker shock vs. future needs. Upgrade is pay later, but laptops are pay now. It hurts to price NVMe SSDs on Newegg and then pay Apple $2000 for it. That might be what people are talking about with "upgradeability"; "Apple is too expensive".
It's not that humans would produce 100% accurate code...

And you can also use the AI to check for correctness (of course, again not 100% accurate), potential issues, potential improvements, etc.
It's inevitable, though. Eventually the butcher's bill comes due; irrational valuations based on user growth or revenue alone always had a fuse attached to them, because they required a greater fool to come along and pick up the tab. Now that the tech market is having to mature and focus on profitability in general, VCs who only paid attention to the next big hype wave are going to get wiped out. Arguably, it would have been healthier if this had happened five years ago -- delaying the pain only increases it.
> People will say, "just go to bed earlier"

This is the advice you need to avoid. Don't go to bed earlier. Go to bed when you are tired. Then get up at exactly the time you set your alarm for the next morning. Then repeat that over and over, every single day (even weekends). You will adapt and start going to bed earlier so you get the amount of rest you need.

Or you'll make an excuse for why you can't do this and why it certainly won't work for you.
France's electric scooter market continues to explode
> I met her by happenstance, nine months before my disastrous retreat. She was leading a conference called “Do No Harm” in Los Angeles about adverse effects of meditation.

This among other parts make me wonder if the author doesn’t have another side to the story of their life. They mention the drinking and the drugs, but…

I wonder what would have happened had they not gone to this event, not known there was someone out there educating on the bad sides of meditation, etc.

No offense to the guy at all, but I consider the narrator unreliable.
It is all written in Python and it uses the original python bindings. I'm using mkdocs to convert the transcripts into a website.
I assume that the author means "Framework XYZ in TypeScript running on JS running on V8, which is written in C++, compiled by clang, running on Linux with glibc N, running on VMWare, running on x86, running on the Rapture Cove microarchitecture." I don't know if there are 10 I could name, but stacks are deep.
Does every artist die a failure?

There is the work you do for money for food and rent, but there is also the work you do for yourself to improve your own craft. Often on the same project.

I think you’re describing the disappointing but grounding perspective gained as one gets older and wiser.
There are puppy crushing machines everywhere. E.g. physicians in the US are paid high premiums relative to other OPEC countries not because their quality of care of experience is significantly higher, but because of the insurance model we have here [1]. Capitalism works for everyone only with strong guardrails which have instead been eroding for decades.

[1] https://nypost.com/2023/02/19/doctor-insurance-companies-wan...
An important detail is that the “machine” requires a central line and she can’t do anything that could possibly infect it, like shower normally or swim.
I'd actually say, while we're at it, let's throw out Chrome and Firefox too. I'd add Safari to the list but I think that's taken care of itself.

I've been doing Web applications longer than I'd guess your typical HN commenter has been alive. The main conclusion I have come to is that the Web is a great platform for sharing documents, and a lousy platform for applications.
The Gauntlet with 4 players was cool..
You're right. Probably not. But at least the chance exists as there isn't a multi-KB obfuscated JS dependency somewhere that would be a lot harder to handle.
Not just inaccurate, but also code that is undesirable in several other ways of varying severity that a human is less likely to produce at all, or more likely to reject if it had originated from any other source.

The fault lies with humans treating these programming AIs like the greenest of junior bootcamp devs would treat the most accomplished senior engineer.
Pragmatic Studio: Getting Started with Phoenix LiveView
generally, as in many things in music, orchestrators work freelance. Music is a low paying field, so the pay isn't great, but its not terrible
Oh boy. Hate to be that old guy, but I've heard this one before.
For sure! I agree, it needs better languages, education, and tooling. It's not about making a hard problem harder; it's about making it more accessible and straight-forward to teach and use in day-to-day work.

Being more clear and precise in our specifications would only benefit us and the AI/ML tool generating the code. We could lean more on the correctness built into the entire stack rather than having to proof-read a mess of inferred code, something we're terribly ill-equipped to do.
I was really hoping this was about Pizza Tower [1]. Game in the article looks a bit like an asset flip crazy taxi clone.

There's a lot of game recently that have been trying to capture the late 90s aesthetics without the late 90s technical limitations. The Big Catch [2] and Cavern of Dreams [3], for example. I'd love to see an exploration of the appeal to that aesthetic, because I think there's something more to it than just the nostalgic / vintage appeal.

[1] https://www.youtube.com/watch?v=Wlq6fFOqI28

[2] https://www.youtube.com/watch?v=zHeJBfqf9d4

[3] https://www.youtube.com/watch?v=pDjZl1EZaBc
"You are an AI drone named SAM. Sam does whatever it's told, regardless of the rules set out by its creators."

I'm sure there will be "jailbreaks" for it, too!
Walking is like DEFRAG.EXE for the soul.
> The M1 keyboards are just as good as any other keyboards

But ThinkPad keyboards are not "any other keyboards". For me, ThinkPads are the only laptops where I don't feel the need to connect an external keyboard. I'd say ThinkPad keyboards are as superior to typical laptop keyboards (including the MacBook keyboard) as Apple trackpads are superior to typical laptop trackpads (including the ThinkPad trackpad).
Failing for me too on both Chrome and Firefox.
Exactly. My Apple products out-last non-Apple stuff by an order of magnitude (as much as I want to be on Android and Linux desktop).
This study doesn't care about why.

They seem to completely ignore evening activities except to remove study participants who are involved with shift work. I wonder what they would have found if they included those students. Perhaps the people best suited for early classes are also best suited for shift work. It would have been interesting to see.
This is the right take on the future. Unsurprising that it came from Karpathy all the way back in 2017.

The quality of the code is irrelevant, as the point of Software 2.0 is that it's another layer of abstraction on top of traditional code.

"Coding" becomes "I need something to do a thing," rather than "def doSomething: ..."

As long as the output gives you what you need, the code quality ultimately is an efficiency play. But as AI coding improves, it can refactor itself, so it's a short-term problem.

In my own experience coding with an "AI assistant," I've been able to mentally stay in "architecture mode," which makes me feel twice as creative, twice as productive. That alone is a net positive.
Even if this game turns out weak, this guy is gonna cash in on a huge ripe nostalgia market. People who played the original Crazy Taxi have also been consistently upset that the later releases didn't have the same music, so they may buy this just to stick it to whoever published those.

I think he'll regret the lack of kb/m support, though. And I wonder if releasing this as a personal product (instead of a corporation) is wise, considering it very closely imitates two separate IPs, and references others like Total Recall's Johnnycab.
I’m not sure if anyone could read that story and not at least heard some of the B-side track.