skysight-inc/HackerNews huggingface dataset:
>Restaurant delivery service has been around for decades but it’s never had such a high overhead as it does today.

Delivery used to be primarily (not exclusively, but primarily) pizza.

Pizza is a special, nearly optimal case for delivery because it translates to small volume, lightweight, uniform, packing efficient, equal temperature containers enabling a single driver to carry enough product for a large number of endpoints while maintaining the temperature and quality of the food. These conditions do not apply to most food options, and are critical to the cost efficiency of pizza delivery.
Ask HN: Other than VS Code, are there any good IDEs for remote development?
Where I work, most development takes place on a remote machine and VS Code with the SSH extension is great for my use case.

But I was wondering, are there any good alternatives to VS Code + SSH for remote development? What did people use before it?

I think Vim is mentioned a lot but I find Vim and non-GUI based editors to be a really bad experience compared to VS Code. I am not good at remembering keyboard shortcuts (once had a job that enforced Vim use, never really got accustomed to Vim) and I really like that VS Code has a GUI.
That's an error of HN's scripts that automatically edit titles. "AMA" is a much more common word than "ama".

It's a misfeature.
Ask HN: What stack to use for LLM on my local Mac?
For learning purposes, I want to solve the following problem:

Take my notes --> Feed it in a model that can run on my mac (32GB M1 Pro, 10 cores) --> ask questions before my next meeting to give me some context based on my notes.

What stack should I use, and how do I start? Please assume zero knowledge on my part besides python, java, and theoretical understanding of vector search, and basic ML.
You're confusing things with the analogy. The invasiveness of telemetry is collateral damage, not failure to meet its primary objective (gathering useful data for debugging, spying on people, whatever you think it is). In this case his primary objective literally is to improve performance... which aligns with your own goal, and which he has successfully demonstrated in the past.
Presumably, if the fungus takes in toxic metals, someone has to go through the wood and collect the body of the fungus, and do some significant chemistry later to extract it out?
This was very funny to read because as someone who is actually familiar with these JS builds I immediately guessed that a dependency had changed. That's literally the first thing I'd check if an app is behaving differently in a remote environment than it is locally. I'd recommend the OP learn some JS best practices and apply them rather than complaining that JS isn't C.
Or the user picks from a set of assembled by someone else
Compile to js languages tend to include a huge runtime which is a non-starter. The ones that don't, don't generally play well with existing js libraries anyways. I don't think WebAssembly will be the "scripting" solution for the web, is it aiming to be that? I don't think so. It is very performant and that is its thing but you don't tend to write bare wasm, and it is not a scripting solution for the web to interact with the dom.

I'm talking about the language for building and adding interactivity to the webpages.

I think google tried to make Dart that language but it did not gain traction for whatever reason (I don't know the language) - maybe it coming from a single vendor had something to do with it.

What I was curious is that is this something that is even being discussed by the powers that be?

I'll take javascript with macros as a compromise. We could at least build DSLs with it.
Hyperbolic titles like that don't make me click, they make me irritated and hesitant.

The world doesn't need saving, it will adapt and overcome as it has before (potentially even after being sterilized down to the continental mud off the coast by a nearby star becoming a quasar and its emission grazing the Earth but they don't really know for sure because they are just making guesses based on rocks half a billion years old after all), its human society that needs to be "saved" though this sort of millenarian Abrahamic religious notion is a little bit much still in terms of hyperbolic nonsense that is playing off emotional cues not rational ones. This must work on other people, but I find it childish and revolting in the extreme.

None the less, fungi based technology or anything in which we return to our original technological innovation, which is the channeling of nature to serve purposes useful to us (using macroscopic tools over long periods not microscopes and chemistry over shorter periods) is a good idea. Why? Because billions of years of evolution is definitely a better engineer than all the doctorate holders alive in aggregate, taking advantage of it (especially instead of pretending ourselves to know better) is always a wise choice as we take advantage of that *extremely mature ecosystem obviously*.
Perl has a weird way of letting you go from thought to code, and disappearing in between, unlike any other language I've ever used. You really can go from idea to functioning system as fast as you type without a lot of pre-planning. It's hard to describe, and the style has fallen out of fashion for more formal, easier to share between humans languages like Java or python, which feel like they introduce an inherent friction in that transition layer as a tradeoff for scalable teams and readability.

I miss it, but understand why it fell out of favor. It's the closest I've ever gotten to singing whalesong with a machine.
This also seems like a big objection:

> The overhead to walk DWARF is also too high, as it was designed for non-realtime use.
Getting to space is not going to happen. We don't have the ability to live sustainably on Antarctica, which is several orders of magnitude easier logistically and technologically.
The main thing that convinced me to get on the ARM macs is the heat and battery life(which kind of go together). It's never uncomfortable on the lap.
> So, you're essentially relying on other people taking the toll on being on social media to keep yourself informed. No offence intended, but isn't this similarly selfish with being an antivaxxer? I.e. believing you have some sort of personal epiphany, while in reality you are just enjoying the benefit of everyone else being involved in a moderately risky activity?

I should clarify - there was a little sarcasm in there. The massive bulk of stuff that 'breaks' the collective pressure barrier isn't stuff I consider important to know. I just end up hearing about whatever Trump said that was dumb lately and feel worse off for it occasionally.

> Before the internet discussion topics would just come from the news (TV or printed).

Nope. You can talk about ideas, life, experiences, all kindsa shit that doesn't come from media. 'Keeping up with the times' is a nice thing to do just a little bit but these days it's gotten way out of hand. This is just my opinion, of course. YMMV et al etc. The point here being that fewer and fewer people have headspace for that stuff and I dunno, I kinda think that sucks.
I really doubt that any of these companies want the bad publicity that comes with illicit drugs.

As someone who works on integrity for a small ad platform, I can tell you that there is no way to prevent 100% of the bad things from going through. We are tiny and still deal with highly motivated bad actors.

Fwiw, Google has also had a problem with this and has paid half a billion in fines.

https://www.businessinsider.com/google-loophole-buying-drugs...
How is this related to network effects?
danluu.com has the following style tag right at the start of the document:

<style>d{width:4em}li{display:flex;margin:0 0 .9em}ul{margin:0;padding:0}.np{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5em;font-style:italic}</style>

He's not saying that you literally shouldn't have CSS.

The important bit is "the site doesn't override any kind of default styling, letting you make the width exactly what you want (by setting your window size how you want it) and it also doesn't override any kind of default styling you apply to sites".

It's the default styling that matters to him.

Whenever someone complains that Dan Luu's site is unreadable and should have a font size of exactly 18px, that means their browser is configured to display text with a font size that is unreadable to them, which is easily remedied by changing their browser's default to 18px. And the best thing is that everyone can choose their own preferred value.
Knowing that judges will just free the people they catch means they now have a Sisyphean task, that is torture and will demotivate just about anyone from doing their job.
> Very few people in California pass the bar without law school via the apprenticeship track. Most years, zero people pass that way.

Is that a vestige of some kind of frontier-days policy, from before they really had law schools in California, or something?
>If we're serious about this climate crisis/change business, someone needs to cast a very hard look at google and meta for these sorts of shenanigans

By all accounts client devices' energy consumption is a rounding error in terms of contribution to climate change. Going after them to solve climate change makes as much sense as plastic straw or bag bans.
Everytime I've been promoted I've been given disproportionately more work/stress/responsibility vs the increase in pay, sometimes not even any increase in pay.

Maybe it's not bad to not seek promotion and use it as a metric if career success?
I watched Sabina Hossenfelder talk about historical predictive models being wrong and too cold on their predictions due to the way they looked at the clouds and the scattering of the light (quantifying the amount of water vapor in the clouds). https://www.youtube.com/watch?v=4S9sDyooxf4

Climate scientists are disagreeing over the hot climate models. This is not a debate on the human effects, simply the way to interpret the data.
Like together as one pill? Weird.
Probably, by extension, there should be some investigation on facilitation of general crime. For example, there is no way to report - let alone action - accounts and pages engaging in scams. Fake hotels and similar — which operate exclusively on Meta’s services (Facebook, Instagram, WhatsApp). I was a victim of something like this and the pages are still up and running.
> A bit different though, as those are legal.

I don't think it's legal to sell prescription drugs without a prescription...
The grills used by McDonalds are a bit more complex than a flat hot surface. They cook both sides of the burger simultaneously using "clamshells" lined with a heat reflective material, which automatically raise using hydraulics on a timer. Perhaps not as complex as an ice cream machine, but definitely not your griddle at home.

Edit: likewise, the fry machine has a self-propelled hopper which splits the raw fries up into batches.
Online dating can be useful for filtering for specific characteristics. That’s why I liked old OKC. The current iteration of these apps seems much less useful in that regard.
It's not about want or desire. It's about what's profitable and survivable.
.......only in Ohio
That's very interesting to me - I had seen the `[unknown]` mountain in my profiles but never knew why. I think it's a tough thing to justify: 2% performance is actually a pretty big difference.

It would be really nice to have fine-grained control over frame pointer inclusion: provided fine-grained profiling, we could determine whether we needed the frame pointers for a given function or compilation unit. I wouldn't be surprised if we see that only a handful of operations are dramatically slowed by frame pointer inclusion while the rest don't really care.
That is such a dumb lie, poor people steals from other poor most of the time. They steal since they want more, they don't care how much the other person has they just want easy targets.
Rhodus Intelligence Report – How Does Russia Make Missiles? [pdf]
> Effectively what we're doing is diverting tonnage from landfill

Wouldn’t digesting the house release more co2 to the atmosphere than just burying it in an anaerobic landfill?
Really? Just a git command, a button press on GitHub? So why don't they just do it? Why don't they apply the patches when people send the code in then?

Turns out it's actually pretty difficult to get people to run that command. Once I reported a bug and sent the fix. Something like a month later the guy just rewrote the patch without even engaging with me. Yeah, that made me feel like shit. Another patch I sent was a simple feature. This time I made sure to ask if there was anything wrong with the code. Some refinements were suggested and I was even told I could expect it to get merged. It's still languishing there unmerged in the mailing list over a year later despite multiple follow ups.

Sorry but maintainers don't have the moral superiority to demand free labor if that's how they treat people when actual code is written and sent in. I'd rather have a Linus Torvalds type shit all over my code and me personally than be treated like that. I never expected them to teach me but I absolutely did expect them to merge the code I wrote if they didn't have any objections to it.

I've had many great experiences in open source that offset all that, one such maintainer even commented in this thread. The brain never forgets the negative experiences though. It's a survival mechanism that stops us from stepping on the same nail twice.
It also impacts users with fast devices.

When I load a bloated website on an iPhone 15 Pro Max over a Unifi AP 7 Pro access point connected to a 1.2Gb WAN, it’s still a slow bloated website.

If you build websites, do as much as you possibly can on the server.

As an industry, how can we get more people to understand this?
Stuff that gets pulled in when you do 'npm install' is scary for a more traditional server-side developer. Python for example comes with a lot of built-in libs maintained by the core python team. These could get you pretty far before you start pulling in libs from random authors.
Zed, at least once the Linux build becomes stable. It's fine on macOS.
I am curious of why the kernel does not allow it; there could be an API that gives you fragments of the stream in "events" like {slice: [10000, 10100], data:<blob>} and let the application have a peak preview of future data
Hot take incoming: Google Chat, at least for work
So.. teach said groups better rather than lower the ... bar.

Washington state is going full lunatic.
'Cheap' cars aren't dead. What is dead is a price-sticker under $20,000.

That just means that the buying power of the USD has declined so much that no price is possible that is under the 20,000 mark.

Go ahead buy now. A time will come when the headline reads "Cheap Cars under $100,000 have disappeared."

My first brand-new 6-cylinder GM car was priced at $2200, if you feel like a little bit of history. :)
The smartphone world is too crooked to have an alternative IMO. Just keep eating everything the vendor gives you on the top of shovel.
I do think trendiness and modern feeling uis are requirements for most forums these days from most perspectives.

I say this as someone that frequently uses and enjoys both rue brutalist design of a text web browser and the emacs mastodon client.
> After application evolves bloated, it's difficult to go back and un-bloat it.

It will be hard to get to pristine quality, but there ought to be some amount of low hanging fruit, where minimal changes bring noticeable improvement.
The two are definitely not equivalent, but they overlap.

Types can replace tests - if an edge case exists but I can define it out of existence with my type system, then I no longer need tests for that case. And likewise, tests can replace types - I can use dependent type systems to define invariants in my system but at a certain point it becomes so unwieldy that it's easier to use tests to define those invariants less formally.

In the end, they're just two different tools that both serve the overall aim of software correctness. Demonstrating correctness with one tool may be easier but less thorough, or more complicated but more precise, or whatever else. In this context, if you can get the type system to help you, you'll be able to get away with a lot fewer tests because you don't need to test things like "does this function call a method that actually exists?" or "what happens when this function is passed bad data?".
I've wondered if all the solar panels being put in will mean some areas will never get electrical infrastructure. The local governments will see a region where the only industry generates its own power.
- "Hunga Tonga–Hunga Ha‘apai produced relatively little sulfur dioxide but a fantastic amount of water vapor, and its warming effects, it’s believed, are still being felt."

If this puzzles anyone, the missing key is that this water vapor was injected into the stratosphere.

https://www.nasa.gov/earth/tonga-eruption-blasted-unpreceden...

- "...estimate that the Tonga eruption sent around [146 million metric tons] of water vapor into Earth’s stratosphere – equal to 10% of the water already present in that atmospheric layer."
The worry with any language dying is the loss of knowledge that accompanies its demise. CPAN has a lot of great libraries that once used to power the early internet. Decades ago, it was in a Perl group / forum that I first heard the term "do not re-invent the wheel" when someone enquired about making some kind of their own CGI framework along with a great write-up about all the unique edge cases that the existing library already handled due to the experiential knowledge it had gained during its development. These were also the times when Oracle DBAs used to love Perl.
I was a big fan of the unit testing done at JP Morgan. I found 1 exploitable bug when writing Unit Tests, for an untested swath of code that was of minor concern. Ofc this was one day out of a ticket that took a few days. After a year, when I left, it was the only bug that I found with a unit test, there. I wrote unit tests for everything during my time, and I found it to be a good practice. Do I always do it at other workplaces? No. Do I do it for my own projects? Yes. It's not that I don't care as much at work, but the time pressure is constant and I sometimes skip them if I can.
"Who could shoulder that responsibility and emerge sane? The only entity involved one might expect to make a difference is the state with their ability to override the inherent irrationality of the masses. Christ, what are people being taught in school these days?"

Don't worry, they still teach everyone, that states are the only solution. They don't really teach, how that works, though. If a state is composed of lots of small parts with "inherent irrationality of the masses". Yet somehow when it is a state, it is suddenly sane?

Very convincing. Except that most states are rather busy with war now. The main thing they do to combat climate change, is talking and making resolutions how the world should look like in 2050. And in the superpower number 1, people will soon have the sane decision to vote for one, or another old senile person to fix their problems. I am sorry, but the data does not seem to support your hypothesis.

My thesis rather is, that the way the states are teaching everyone in general is flawed in the first place. And this is why most people have no understanding about fundamental things. But now they have the excuse, oh, I cannot do anything, but the state can. Very comfortable.
I prefer to vote with my feet by kicking the company in the shins repeatedly until it improves - it's for its own good and for the good of the stakeholders.

That's how I gained control of my current organization. I ousted the unreasoning capitalists and made it a completely remote worker own commune. Soon we'll be open sourcing our product.
I'm sure those ads are for pill-mills (similar to chat-based "therapy" [1]) where you chat with a licensed MD (probably receiving kickbacks) for 5 minutes and get a prescription for those substances.

[1]: https://www.betterhelp.com/
There are already way, way too many lawyers in the US. The field should be more difficult and selective, not less so, especially not for knee-jerk DEI feel-good "help" that doesn't address said underserved groups by not actually helping them improve their skills.
Not just population growth, but the absolute population is now leveling off and/or declining in many developed countries.

Some countries have tried to stave off population decline with indiscriminate mass immigration, but that turns out not to be a long term solution.

The Kaya identity is relevant: impact = population × affluence × technology.

If population falls slowly, then it's likely that growth of affluence will more than compensate.
The article reminded me of this scene about nostalgia from Mad Men, which for my money is the single best sequence in the entire series. (Especially if you’re aware of the story at that point.)

https://youtu.be/rq3n2sJ43Hg?si=B5J0vuLjHxSXsbae
The first character you pasted is U+2011 (8209 in decimal), does not appear in the document and cannot be ASCII as it goes beyond the codepoint 127/7F. Also, U+2011 is meant to be a non-breaking hyphen.
Call me a conspiracy theorist, but I think it's all a plane to make it harder for people to save stuff. If the content just stays there after you loaded, you could just save the page as HTML and, if there wasn't a lot of javascript shenanigans, it should save it okay. When you add this element, this doesn't work anymore. I'm pretty sure instagram, for example, does that with the intention of making it harder for people to save profiles.
More like the Fed playing chicken with prospective sellers. Prices haven’t fallen much due to limited inventory, but eventually the inventory will come. A property is only worth as much as it would sell for today, no matter how rich the current owner is.
Intel only...
If the focus is on doing what’s best for founders, and doing a job that’s closer to founders helps them more than a high prestige but less effective position, that’s what you do. Hats off to him. He’s living by principle and acting like the absolute gem of a human being he is.
I bought -- full price, retail -- a midrange Samsung phone for a relative recently. The amount of bloatware was incredible. Various social networks and shopping apps were preinstalled. In addition to all the Samsung apps that more or less duplicate the Google stack, poorly. The entire setup process was full of dark patterns designed to extract as much data from you as possible. No way a regular person gets through that without missing something.
> 1x 2152 System Console (possibly the last remaining example of this in the world, though in poor condition)

> 2x 2415 II Tape Drives (One master, one slave) (Possibly only remaining examples of this model globally)

Any pictures/info on those things? "Last example in the world" is pretty interesting and I guess urgent to see.

I hope the Computer History Museum buys it, and fixes it up for live demos. The IBM 1401 they have is cool, but I kind of think an IBM 360 would be cooler, given its historical importance.
Actually, I find this highly ideal. I wish there was a button to press which would switch the interface into an almost Visual BASIC GUI editor like thing, permitting me to edit the arrangements. Also, I would like it if such an OS was more strict on forcing its interface objects (think: SimCity 2000 for Win95 with GDI-integrated GUI good, SimCity 3000 with Fisher-Price full screen toy interface bad). Also throw out much of the post- Windows 2000/KDE 3.5 desktop user interface 'innovation' but make all things editable in layout. I WANT MY COMPLICATED BUTTON GRIDS! :^(