skysight-inc/HackerNews huggingface dataset:
Tiny homes like the coffin homes of overpopulated cities, you mean?

Or tiny homes like the luxury single occupant container buildings on a bit of land?

Tiny homes are not the solution, they are hipster semi-cottage-core fashion homes. You're probably thinking of regular apartments, but for some reason they aren't built at the rate needed. Build ten million apartments (for starters) and the cost of living will go down. Satisfy / saturate the market first, then think of gentrifying with fashion homes.
Cipher Memories
Looks interesting. Do you have a (draft) table of contents?
If you’re cooking a lot with aluminium pans, yes, maybe.
>Live within your means and save as much as you can

It's expensive being poor and the job market isn't getting better to compensate this economy. If you rent forever you spend more than someone paying off a mortgage (only amortized by needing to upkeep the house youself). If you're wokrking your back out everyday you're more likely to pay more insurance and medical bills than the cushy white collar job with proggresion options.

Most people don't even have the $1000 rainy day fund. They are 3 steps removed from the thought of a "diversified portfolio".
Hope there will be a tag. I wish they also had a tag for "requires third party account" so I could just filter those games out so I never see them.
Exactly! Explaining to people that I'm face-blind is a chore - people often forget! Asking them if I can take a picture of them during that first explanation (which often starts as an apology) so that my glasses could try and recognise them the next time we meet would be a much happier approach, in my view. And keeping as much as possible local to the glasses - especially the face images ... I'm struggling to see a better solution!
i realized this when rewriting the website for a music archive. we've got hundreds of thousands of records - but we could still keep it all in-memory easily on a mid-range smartphone.
I optimize software for a living. It's a hard sell because there's usually resistance to allow me (an outsider) to help with someone else's software. The video of the epaper animation is a good example of how I can help - the code shipped with that product allows for partial updates at 226ms. My code changes got it down to 92ms for that GIF animation (no hardware was harmed). Many products are born from generic library code and data sheet examples without careful consideration to the time it takes the CPU to do certain jobs. It's always an uphill battle to get companies to allow me to help them, but the customers benefit when they do. I'm working on sharing this code and more like it, but I need some support from the community. I share a lot of projects with the community (https://github.com/bitbank2), but need more support to keep doing it.
Not to forget positional sound. Which is real part of these games and for that you need to send some information to clients.
I also work at Google and I agree with the general sentiment that AI completion is not doing engineering per se, simply because writing code is just a small part of engineering.

However in my experience the system is much more powerful than you described. Maybe this is because I'm mostly writing C++ for which there is a much bigger training corpus than JavaScript.

One thing the system is already pretty good at is writing entire short functions from a comment. The trick is not to write:

function getAc...

But instead:

// This function smargls the bleurgh
// by flooming the trux.
function getAc...

This way the completion goes much farther and the quality improves a lot. Essentially, use comments as the prompt to generate large chunks of code, instead of giving minimum context to the system, which limits it to single line completion.
Not disputing that, but still think as far as reasoning or thinking machines are concerned it is a dead end.
That reason in part is paranoia about "fat" in food which was conveniently used to distract from sugar and high-fructose corn syrup.
Okay, I see where you are coming from. This is a common ask, but it works against the principles that make generational GCs performant. You can't "delete" an object from the heap, because dead objects are not deallocated. Instead, live objects are preserved and moved to an older generation, with memory now occupied by only dead objects made available for subsequent allocations immediately.

In addition, objects that hold references to other objects internally would need an implementation that would allow to traverse and recursively free references in a statically understood way. This gets nasty quick since a List<T> can hold, let's say, strings, which may or may not have other locations referring to them. Memory safety goes out of the window for dubious performance wins (not even necessarily, since this is where GC has better throughput).

I can recommend watching the lectures from Konrad Kokosa that go into the detail how .NET's GC works: https://www.youtube.com/watch?v=8i1Nv7wGsjk&list=PLpUkQYy-K8...
Yeah, this is useless.
Yes eventually.

It will be an open-core model once monetization is figured out.

With this said, the idea is to have all functionality you see at the moment (and even more in the future) as forever free.
I’m in my late 30’s and have basically forever used wooden chopping boards and wooden utensils. I’ve not gotten sick from home cooking once. I think you might be overstating the potential harm here.
The problem with metal is that it isn’t nonstick, so stuff sticks to it.
2x 80GB A100 is better in all the metrics than MI300x while being cheaper.
I am sorry, but your comment is propaganda too :)
I think it's hard to judge discomfort while you're in the situation. It's usually in the retrospect when you realise "it wasn't that bad" and you actually gained more than you expected at the time.
Easy date and time localization with the time HTML element (2023)
what makes you think that current direction of AI development would lead to making less mistakes than humans do, as opposed to repeating same miskates plus hallucinating more?
.NET Core 1.0 was released cross-platform 8 years ago though, there's a ton of new devs for who it has always been cross-platform
Maybe you are just not intelligent enough to understand it.
Some models include executable code. The solution is to use a runtime that implements native support for this architecture, such that you can disable external code execution. Or to use a weights format that lacks the capability in the first place, like GGUF. Then, it's no different to decoding a Chinese-made MP3 or JPEG - it's safe as long as it doesn't try to exploit vulnerabilities in the runtime, which is rare.

If you want to be absolutely sure, run it within an offline VM with no internet access.
I'm a fast typist but horribly slow at typing on a phone. Whenever I'm in a fast and deep group conversation I feel compelled to go to a computer to keep up with the pace.

I totally noticed that the most active persons in a conversation are those who type the fastest, and conversely. Seems totally logical.
Even easier, put some water in the pan, boil it for a few minutes and it’ll just wipe clean.

Use soap to actually clean it.
I could argue the opposite - GC makes it more viable for games. "GC is bad" misses too much nuance. It goes like this: developer very quickly and productively gets minimum viable game going using naive C# code. Management and investors are happy with speed of progress. Developers see frame rate stutters, they learn about hot path profiling, gen0/1/2/3 GC & how to keep GC extremely fast, stackalloc, array pooling, Span<T>, native alloc; progressively enhancing quickly until there are no problems. These advanced concepts are quick and low risk to use, and in the case of many of the advanced concepts; what you would be doing in other languages anyway.
Telecom glory days are over – bad news for Nokia, worse for Ericsson
I am still not convinced that scratched non-stick stuff is a real danger. As far as I know, the whole point of PTFE (what the coating normally is made of) is that it’s chemically mostly inert. I don’t know the mechanism by which eating PTFE flakes would be harmful. I’m not a chemist though so I would be grateful for corrections.
I'm a fairly libertarian moderate but tyranny-by-proxy is still tyranny.
That's how most of these remoting features work, by running the IDE backend on the remote host.

I'm not sure if IntelliJ IDEA has an equivalent, but CLion has an option to just do the build and run/debug on the remote host without running the whole IDE on it.
> I am sorry, but this is propaganda: rust and c++ are the same evil: computer languages with an obscene syntax complexity.

All computer languages are bad, but not all are bad equally, or for the same reasons. That's a fine point you're making.
My bet is simple: Boomers are all at retirement age if we use the cap of 1954, they were basically given land during the post-war boom. Many had a lifetime career so there was no need to constantly hustle and move about to get a comfortable life. Home ownership is likely very top heavy for Boomers and older Gen X as a result.

If that's even in the ballpark we're going to see a lot of assets aquired by insurance and hospitals to pay off the final years and this residential ownershio will torpeo.
> That's basically modern-day Java, with Lombok and other tidbits.

I wouldn't call Lombok "modern", more like "a terrifyingly hacky way to tackle limitations in the language despite the unwillingness to make the language friendlier" and a far cry from what source generators can do in C#
Did you know that Software Engineering is a university level degree? That it is a field of scientific study, with professors who dedicate their lives to it? What happens when companies ignore science and worse yet cause harm like pollution or medical malpractice, or in this case, spread Silicon Valley lies and bullshit???

Did you know? How WEIRD.

How about you not harass other commenters with such arrogantly ignorant sarcastic questions?? Or is that part of corporate "for-profit" culture too????
Just wash it properly after use.
You missed the point.

Have a great day.
Sorry had to point that out, I could not understand the logic of your post otherwise, I only know Aristotelian logic.

As an example "Why aren't the native Americans richer than the Europeans?"

Because as I've said everything has been stolen from them? How can they be richer if everything has been stolen from them? You're a millionaire, I steal your money. "I'm rich because I've stolen from you". Then someone says "Why isn't the millionaire rich, he had a million". This is where my understanding of your logic breaks down.

"That does not validate everything you said and invalidate anything I did."

That was not the intention, sorry if you felt offended.
If you know nothing about, you probably have no idea whether the answer was correct or not, right? Otherwise you'd find the answer embarrassingly wrong. So that observation speaks much more about the human than about the computer.
A framing that is longer, far harder to parse, and carries less information.
Rendering some trivial UI from scratch and adding interactivity is not impressive.

These tools will be exciting when they pass a certain thresshold. This is building a moderatly complex app, and then add a feature that requires refactoring without breaking existing features.

I highly doubt we are anywhere close.
I assume they did the same as with Rider, and made the UI objectively worse, rather than solve a million other things that actually need improvement (performance!)?
So are most medical facilities. Somehow, the vibes are massively different.
I can find no mention of Emacs (or Tramp) in any of the documentation or a sampling of blog posts. It’s as if the authors don’t even know it exists. This is concerning.

(As is their apparent 100% all-in on the AI hype train.)
If you take the hard line they have and consider any compatibility break to be a failure, there are plenty of examples.

Most notably is PEP 594 (“Removing dead batteries from the standard library”), which removed 19 obsolete modules. However they were deprecated in Python 3.11 (2022) and removed in Python 3.13 (2024).

So everybody has had two years to update their obsolete code if they want to immediately use new versions of the Python interpreter, and if that isn’t long enough, Python 3.12 is officially supported until 2028. So if you use a module like sunau, which handles an audio format used by SPARC and NeXT workstations in the 80s, then you have six years to figure out what WAVs or MP3s are.
How do you know by what mechanism you’ve become sick? Do you cook that sparsely that you can positively say you’ve never become sick a few days after eating something you’ve cooked?
It will solve itself, nature adapts fast, if you have enough dice throws- and plastic is everywhere. A million evolutionary dices roll everywhere out there- and one day all the plastics get a mold and that building block of civilization just drips away.
Of course: https://github.com/rust-lang/rust/issues/54878#issuecomment-...

TLDR: 0-5% faster with noalias optimizations on.

You can always try running some benchmarks by building code with -Zmutable-noalias=no.
> benchmarks

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
That does seem to be also auto-generated; "Graden" instead of Graydon, "Rust Go-ish" without a comma, "Steve, of adding" with an excess "of" etc. I would say it is very good nonetheless, but those errors don't really feel humane.
Actually wooden cutting boards are safer than plastic ones because the plastic ones not only result in lots of plastic particles being dislodged while cutting but also the cuts into the board are harder to clean and result in a higher likelihood of contamination.

Wooden boards need to be maintained, however, which with frequent use means occasionally sanding them down a bit in addition to the usual cleaning and oiling. The problem with wooden boards is mostly that they're not dishwasher-safe and people are too lazy to clean them properly by hand. A plastic cutting board you regularly put in the dishwasher is probably safer than a wooden one you only half-heartedly rinse, at least in terms of contamination.
New Gemini has millions of context windows. Think big and project 1-2 years
> because a customer will just remember one highly reductionist association: "cookware + black plastic = poison". It's not always true, but it may sometimes be true, and that's enough.

This and the fact that it's a high risk / low reward scenario.

There's no reason to not forgo black plastic now
Still pushing around things – what really helped me was to see it like a "travel guide". There are different "sights" at the (moving) edge of the possible/thinkable, and I wanted it to be somehow more than just a "trip through time".
> context length is too short to be really helpful for working on existing codebase.

This is kind of true, my approach is I spend a fairly large amount of time copy-pasting code from relevant modules back and forth into ChatGPT so it has enough context to make the correct changes. Most changes I need to make don't need more than 2-3 modules though.

> the output code is pretty much always broken in some way, and you need to be accustomed to doing code reviews to use them effectively.

I think this really depends on what you're building. Making a CRM is a very well trodden path so I think that helps? But even when it came to asking ChatGPT to design and implement a flexible data model it did a very good job. Most of the code it's written has worked well. I'd say maybe 60-70% of the code it writes I don't have to touch at all.

The slow typing is definitely a hindrance! Sometimes when it's a big change I lose focus and alt-tab away, like I used to do when building large C++ codebases or waiting for big test suites to run. So that aspect saps productivity. Conversely though I don't want to use a faster model that might give me inferior results.
Be aware that ZFS performance rapidly drops off north of 80% utilization, when you head into 90%, you will want to buy a bigger array just to escape the pain.
Roughly only one quarter (assuming they are outputting similar amounts of code as non AI using engineers) of engineers actually using AI regularly for coding is a statistic that is actually believable to me based on my own experience. A lot of small teams have their "AI guy" who has drunk the kool aid, but it's not as widespread as HackerNews would make you think.
I'm going the container route. To get the full seamlessness you're alluding to (easily switch between multiple parallel environments; easy migrations) still requires some additional features but perhaps you can find some inspiration.

https://github.com/legobeat/l7-devenv

E.g.

https://github.com/legobeat/l7-devenv/pull/144

https://github.com/legobeat/l7-devenv/pull/153
why is there so much hype about yet another editor?
United States Geoweirdness Trivia
I don't know why we treat large stock portfolios as if it's a convinient savings account in these talks.

My financial teachings were always emergency fund -> 3-6 months of savings immediately accessible -> consider stocks (hire a financial planner if you don't know stocks) -> consider asset management. your first foray into saving if you're barely spacing by isn't to rely on the S&P 500.
Indeed, the SO / mailing list posts went unanswered and I still had this on my list of "interesting ideas" so I did another post on it. This time with more responses (though still no "how to actually fix the problem" ones)
My understanding is the particle model of electromagnetism, the photon, really only shows up where the em field interacts with matter(electrons really), the em field itself is not quantized, or at least not quantized at the level of the photon. Not that this really matters(intentional), we can only interact with the em field as matter so that is what matters.
VSCode does not necessarily require Electron.

Unlike Zed, VSCode can actually run on a server, and Google Chrome can be used as a client.

You can even take advantage of all VSCode features and plugins using Google Chrome Mobile.
This looks intriguing. Is there anywhere I could see more details about this?
Language seems to be confused with logic or common sense.

We've observed it previously in psychiatry(and modern journalism, but here I digress) but LLMs have made it obvious that grammatically correct, naturally flowing language requires a "world" model of the language and close to nothing of reality, spatial understanding? social clues? common sense logic? or mathematical logic? All optional.

I'd suggest we call the LLM language fundament a "Word Model"(not a typo).

Trying to distil a world model out of the word model. A suitable starting point for a modern remake of Plato's cave.
Thanks to the HN community! Everything started with this post from over 5 years ago [1] which gave Taimur and me enough conviction to quit our jobs to work on Causal full-time.

A few months later we launched an Excel sensitivity tool [2]. In 2022 we shared how we scaled our calculation engine to billions of cells [3] and a few months ago we had a successful Show HN of Causal 2.0 [4]

The product is now used by 100s of startups (many YC companies) and we're exited for the next chapter fo faster GTM with Lucanet!

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

[2] https://news.ycombinator.com/item?id=21625974

[3] https://news.ycombinator.com/item?id=32000400

[4] https://news.ycombinator.com/item?id=39755858
Using fully open hardware and software I guess ?
I wish I would be able to start a dedicated server that could then be joined by both myself and my co-workers to work together.

From reading the article, it seems that collaboration is a wholly different layer, just like in VS Code.
What do you mean by automated?
Instead of using Rackspace.com get some actual rack space!!
Capitalism and thief are different things. We should stop using the first to justify the last. If this people was lured to work for free, this is not capitalism.
>but for some reason they aren't built at the rate needed.

crabs in a bucket. Those who got in and got theirs don't want their property value falling. Americans treating housing as a stock instead of a necessary resource for living really ruined a lot of the dynamic of city planning.
You can make a case for eggs (although I don't like the way they come out this way) but this is a weird health argument for sweet pancakes which usually contain sugar and are drenched in syrup or chocolate spread. Also if you're making eggs and bacon, just use the bacon grease for the eggs?
> not viable for games

> Unity devs run into

So it's viable but not perfect
Zed is great. But as long as they don’t support eslint properly, it’s a turn down for me and my organization.
I agree. It’s profoundly sad that so much energy is being invested in solving the non-problem of making long documents accessible. To think that people will ignore carefully written work for the “chat show” output of an LLM is horrifying and a harbinger of a societal slide into happy stupidity and willing ignorance.
I used to be like you until I lived with my mother then saw first-hand problems from her point of view.

Things like the weight of the cast iron means lifting it with wrist, cleaning it (in the sink). Other things like making it easy to cook proteins. Seasoning and maintenance.
Can't relate, dating market is somehow worse than the job market.
> one of the biggest problems Unity devs run into

Unity used Mono. Which wasn't the best C# implementation, performance wise. After Mono changed its license, instead of paying for the license, Unity chose to implement their infamous IL2CPP, which wasn't better.

Now they want to use CoreCLR which is miles better than both Mono and IL2CPP.
Copilot is very good.
Jetbrains provide an option to use their lightweight remote development gateway[1] and not have the IDE installed on the local machine at all.

[1] https://www.jetbrains.com/remote-development/gateway/
DOS era "insert game disk 1 and reboot to play" vibes.
> This is what happens when a producer's/product manager's cherished KPIs come before UX.

> In their mind, adding a toggle in the launcher would lead to lower engagement and player acquisition.

Not "in their mind". It does and they have the data to show it. Very frustrating situation.
> Okay, I see where you are coming from. This is a common ask, but it works against the principles that make generational GCs performant.

In my comment I already suggested a context where GC can be turned off. I said: "It would be better if the GC can be turned off with a switch and just add a delete operator to manually free memory."
Doesnt Unity use its own GC or transpiles to C++?
Unity on .Net core is more than a year away, no?
GC in modern .NET runtime is quite fast. You can get very low latency collections in the normal workstation GC mode.

Also, if you invoke GC intentionally at convenient timing boundaries (I.e., after each frame), you may observe that the maximum delay is more controllable. Letting the runtime pick when to do GC is what usually burns people. Don't let the garbage pile up across 1000 frames. Take it out every chance you get.
One could rephrase your thesis slightly. Conjecture that Intel will continue killing themselves and that some of the companies spending billions on AI that doesn't care what hardware it's running on will continue to choose the much cheaper hardware.

Fabless means the capex is tiny. The hyperscalars have been trying to follow Google's TPU approach for a decade now. Whole load of silicon startups came to life, set fire to a lot of VC money, died off in the same time period.

I believe AMD is the most likely winner of the silicon age. Progress is slower than one would like but everything is heading in the right direction.
Are you willing to share some info on architecture and data set?
have you considered that perhaps you're not the target? perhaps your problems are just better solved with different languages and that's okay?