skysight-inc/HackerNews huggingface dataset:
So 1) yes construction costs are a huge, huge factor (especially right now), but 2) land is about $1.5MM/ac in Burlington VT. A few miles outside of it, land is about $150,000/ac.

Consider a 2 acre project:

$3MM in land costs inside Burlington

$300,000 in land costs right outside Burlington

What projects would could you do on the $300,000 lot that you can't possible do on the $3MM? Basically all of them!

Regarding the UVM project: they should sell that parking lot to bring the $1.5MM/ac costs closer to $300k/ac so people can build stuff instead of a place to store asphalt :)
Yes, Niri still supports numbered workspaces in the same was as WMs like Sway. It's just that now you can scroll them horizontally too.
For now the EU has only frozen the bulk of Russian assets. The cases where assets or money has been seized are in cases such as sanctions violations. EU countries are unlikely to seize anything unless they have a solid legal justification.
You can! https://github.com/pion/offline-browser-communication

It uses mDNS for discovery. You can only do one browser though.

I don’t see a path forward on browser/browser that is obvious. It would make it so easy to fingerprint if you could set your mDNS hostname in JS
yes, currently working in the USA, France, Spain, Italy, Germany, UK, Portugal
> Segfaults are very much a memory safety issue.

How can a segfault lead to attack or exploitation?

Edit: Answering my own question (from https://go.dev/ref/mem):

Reads of memory locations larger than a single machine word are encouraged but not required to meet the same semantics as word-sized memory locations, observing a single allowed write w. For performance reasons, implementations may instead treat larger operations as a set of individual machine-word-sized operations in an unspecified order. This means that races on multiword data structures can lead to inconsistent values not corresponding to a single write. When the values depend on the consistency of internal (pointer, length) or (pointer, type) pairs, as can be the case for interface values, maps, slices, and strings in most Go implementations, such races can in turn lead to arbitrary memory corruption.
> You wrote code, you knew roughly which instructions it translated to, and there you went!

This must have been a very very long time ago, with optimizing compilers you don't really know even if they will emit any instructions.
"Securely" is doing a lot of work here; you need some out of band mechanism to transfer the link in the first place, to determine who you're getting the file from, and then you might as well use that to transfer the file instead. Also people want to be able to do it asynchronously, so they use things like WeTransfer.

During the brief period that open Airdrop / bluetooth file transfer was a thing, there was a short fad of spamming porn to nearby people on public transport. So that was the end of that.
Unfortunately tiling window managers for Linux have become quite stagnant in terms of improving and iterating on workflows, which is probably why we're seeing more of the kind of sentiment expressed in this post lately (of course, the poor backwards compatibility story is not helping either)

The Windows scene is definitely the place where the most interesting workflow advances in "traditional" tiling window managers are happening right now.
exactly , it sounds as if he is entitled to rust software.

Golang is generally very fast and simple as well , the only problem is of memory allocation / garbage collector overhead but the benefits outweigh the loss.
I not sure allowing / banning hate speech is that central to democracy. The ones who get jailed are like "inciting racial hatred with Facebook posts in which he advocated an attack on a hotel in Leeds as part of the violent public disorder..." If it was the police having a go for criticizing the government I'd say it was undemocratic, but for inciting violence it seems ok. If I go on social media where you are trying to encourage arson, murder etc are the law enforcement there ok with that? (https://www.theguardian.com/politics/article/2024/aug/09/two...)
> I don't think you can say the benefits the rich members get are their fees being sent to poor members. That's not a benefit to the people who live in the rich countries, that's a price levied on membership. Which is why the last time the EU was seriously debated at a national level (Brexit) nobody attempted to defend the membership fees as anything other than a purely transactional arrangement. You certainly can't claim that immigration is a membership benefit because a country can set its visa policy to attract however many migrants it wants if it's outside the EU, but not if it's inside.

The way you phrase this suggests you're considering it from the wrong perspective. What you're arguing against doesn't even seem to be present in my reading of the comment you're replying to.

The membership benefit isn't the fees, any more than your Amazon Prime (etc.) membership's benefit is the fee.

The benefit of the fee to rich countries (i.e. net spenders) is that these other countries, the ones that you're sending money to, are going to align their laws with yours, have a cheap workforce willing to to supply you with labour at a lower cost than your own citizens would otherwise, and that they are now a stable destination for any investment opportunities with your own capital precisely because they're getting integrated with your own economy and law.

Specifically this:

> nobody attempted to defend the membership fees as anything other than a purely transactional arrangement.

We did. You may not have heard it, but we did.

> You certainly can't claim that immigration is a membership benefit because a country can set its visa policy to attract however many migrants it wants if it's outside the EU, but not if it's inside.

Incorrect. Closest you get is that there's a scheme called the "Blue Card" (modelled after the US green card), that applies to everyone except Ireland and Denmark (and before Brexit, the UK): https://en.wikipedia.org/wiki/Blue_Card_(European_Union)

But each member state gets to set quotas on how many Blue Cards they accept, and can also open up rules for other routes into their countries.
Great points, and thanks for sharing your experience (Skeet looks sweet)—this is exactly the kind of real-world insight that’s missing from the MCP hype.

1. api design vs. natural language - totally agree, porting specs directly to MCP is little like fitting a square peg into a round hole. APIs weren’t built with conversational interfaces in mind, and the weird outputs shows. These quirks make it clear that MCP needs a lot of thoughtful abstraction to “just work” for end users.

2. Definitely early days still… the gap between the MCP promise and its current state is real. OAuth setup, inconsistent auth models, and half-baked community servers are huge speed bumps. It’s easy to talk about how MCP simplifies things, but the devil’s in the details—and those details are still messy.

3. SSE scalability - yea, this is a big one. Getting SSE to work reliably at scale is a nightmare, and it’s not something you can handwave away. Until MCP proves it can handle real-world, production-grade workloads, it’s hard to fully buy into the vision.

MCP feels like it’s addressing the right problems, but it’s clear we’re still in the “rough draft” phase. Curious to see how much of this friction gets smoothed out over the next year or so
1. Rust is cool,
2. Go is cool,
3. Java is uncool.
Echo this!

Somewhere in the multiverse a universe exists with HN died a horrible death because Dang made alternative life choices.
100% agree, but something doesn't sit well with me about a country handing a democratic mandate for their leader to do the murderous bidding of the will of the people, then rather than judging him by his peers they betray him to foreign extradition for the very thing they ask for.

It seems his extradition had more to do with a political falling out with Marcos family than justice.
The 200+ Sites an ICE Surveillance Contractor is Monitoring
New titles are still being produced by Taito. The corporation is a subsidiary of Square Enix since 2006, but I still find it impressive. E.g.:

> Also joining Apple Arcade on April 3 are Space Invaders Infinity Gene Evolve, the newest entry in the influential series by TAITO CORPORATION

https://www.apple.com/newsroom/2025/03/apple-arcade-launches...

https://apps.apple.com/us/app/spaceinvaders-infinitygene-evo...
They mostly use Elixir on the backend, with Rust for a few services like Go Live. IIRC they don’t use Go anymore
Loiking at this specific company -- maybe steal the information about security bugs they discovered and get a free zero day. Sort if a security parasitism that doesn't mine their own zerodays the hard way.

Other less fancy reasons -- just getting a few months of wages and running away.
I don't think it is as extreme as that.

Raised buttons maybe, but we don't look for sunk physical pages to write on, for example.

I just want a convention showing me what I can do with a UI.

We had a working UI convention, but the Arty types threw it away by putting form over function, and modern UIs are harder to use because of that.
ServiceNow's new AI agents will happily volunteer for your dullest tasks
Thank you for your reply!
It was from Japan
This point, that Google is able to pay the most per user because it has the most economically productive search, is why I think their behavior is not anti competitive. Search is not a loss leader by any means.
True, if C wanted to be Rust it would be just as complicated.

But who cares?

The fact that C chooses not to nail everything down makes it a simpler and more flexible language, which is why it's sometimes preferred.
FWIW you're not alone in thinking that: there's a W3C CSS4 Community Group[0] now, and you can find more detail on their proposal at https://github.com/w3c/csswg-drafts/issues/4770 and ongoing CSS[3|4|5|Next] categorisation work at https://css-levels.netlify.app/

[0]: https://www.w3.org/community/css4/
I've done this with computer science, cycling, and am currently doing it with learning Spanish and the most important thing I've learned is to be proud of the empty squares.

The empty squares are a visual reminder listening to yourself, to your body, and realizing you are going to make negative progress in terms of morale or burnout by pushing for the square that day.

The simple act of giving yourself permission to not fill the square also seems to mean less unfilled squares for me. By checking in, something clicks that reminds me that this IS a goal I want to achieve and that you want to buy in for another day.
Yeah this is what I wanted the AI SDK to do but didn't have it and surprisingly no one built anything for it yet.
Some of these are from 2023. Have any of their graduated proposals shipped into a browser? I'm trying to get a sense of their visible wins so far.
Effect of Externally Supplied Momentum During Resistance Training
It's truly, actually a family show, not just a show for kids that parents can tolerate enough to sit through.

Pretty much any episode that has the girls learning a lesson is also teaching a lesson to any of the parents watching. Or "adults," I should say -- I don't even have kids and I feel like a better person for having watched!
We are just now uncovering an underlying principle of science: ‘everything is a wave.’

Neurological connective tissues and their corresponding signals may be more of a symptom of electrical wave action rather than a signaling nexus.

Everything is a wave. Everything is a probabilistic wave form with probabilistic outcomes.

Once science understands these waves and their myriad forms, we may have a greater understanding of our own wires and grey matter signaling.
If portability is a goal you might want to use CMake and Docker.
Tor bridges are more bandwidth intensive than CPU intensive, but thanks for the thought.
Building things just isn't your bag. That's not a fault to be fixed at all. It's just that everyone has a different set of things that they're excited by and there's no right or wrong about that.

If you're saying that there's nothing in your life that excites you, that's a whole different thing. But I don't think that's what you're saying.
Right -- as long as it's just feeding power to the appliance, via a downstream outlet, like a UPS typically does. You can't send power back through the outlet the Pila is attached to, but you can send power to anything connected to it downstream.

I think it's a neat product, a UPS that doesn't look like a computer peripheral, that has large enough capacity to be useful for important appliances like fridges, that can be integrated into common spaces, and with some kind of management utility that can ensure the battery health is monitored.
They might be takeaways from something, but not directly from this article. That thread focuses on "wokeness" and even has charts of it, even though the term is never mentioned in the article.
Can you link to one of these studies please?
As someone who is greatly motivated to moving off Azure (to onprem, not to another cloud), do you know of any good collection of Azure security issues I could use as 'ammunition'? Would be greatly appreciated!

UPD: note to self - this seems like a good resource https://www.cloudvulndb.org/results
I am trying to finalise the code to make it work worldwide! Soon I will also make it available in Japan :)
Millennials, who are now well into adulthood, grew up with easy and readily available access to porn. I know when I was in middle school it was everywhere. Kids would even hand out burned CDs of porn.

Please show the damage that it did to that generation. If you are "sky is blue" levels of correct, the evidence should be everywhere. So please, present it.

If there is no real evidence, reply with "So you are saying we should endorse porn for everyone" or some other strawman along those lines. Thanks.
woooooo! vlang
The number of deaths is a meaningless number if you don't know how many people actually take weight loss drugs.
I have seen this subject come up as the most important factor of human behavior in every one of my employments. Counting both my corporate time and military time that is nearly 50 years employment time at more than 20 different organizations.

First things first, complex is a fancy word that means many. That's it, so don't over think it. Everything else is bias and opinions. If you feel conflicted about that see the fantastic Rich Hickey talk: Simple Made Easy https://www.youtube.com/watch?v=SxdOUGdseq4

Secondly, how this actually manifests is that people are eager to solve some problem in a way they feel comfortable, whether by process or automation, and then nobody wants to maintain anything, especially if it was written by somebody else. This is a critical failure.

The best solution I have found to solve for this is speed, not code style or anything else. Uncertainty increases proportionally to the duration between testable iterations. For example if it takes 30 seconds to try out an idea and reset back to the prior state people feel more certain about the environment in which they work because risk is low and learning is fast. If, on the other hand, it takes 90 minutes to try out an idea people will be exceedingly cautious about what they try and propose because everything is fragile and expensive.

Knowing that speed is the solution is not convincing in a world where most software developers cannot measure anything. Instead it must be mandated that software has only one purpose: automation, so automate the shit out of it. When that becomes the thesis of all work speed naturally self-amplifies and people split into two camps. The first camp is people that can actually write original software and the second camp is people who will kill you with internal processes, such as complexity checks and code style rules, because they cannot automate their way out of it.
You have just given the rationale for STEPS, which I am aware of and agree with.

But the claim was that the EU should embark and find this to “gain independence from the US”, even though free software already gives you that independence.

So, my question is: in what way would this project make the EU less dependent?

North Korea reportedly has a Linux distribution, for example.
This leads newer devs to "learn React" instead of learning web dev, so even after the web catches up, they still reach for React components when a simple html element would do.
Tthe Linux Foundation and the Open Infrastructure Foundation, Are Merging
Middle out compression is what the guys in the TV show Silicon Valley invent.
Well, I may be an oddball, but I never really find myself having the need for snapshots, I have a tendency to not really delete files. Once upon a time i recall Dropbox having versions?
For me it was Duolingo - it showed me that doing something for a few minutes every day could add up to big achievements over time.

I wrote this about streaks last year - https://simonwillison.net/2024/Jan/2/escalating-streaks/ - and then went on a full year long streak of posting something to my blog every day, which felt pretty good.
If you find this interesting, the Theories of Everything podcast with Curt Jaimungal does a good job exploring this topic. The neuroscience-centered conversations focus mostly on consciousness, but they still discuss similar problems with measuring and explaining how consciousness comes about from a collection of matter.
>Will we still have just three operating systems to choose from - of which only two are really suitable for a worker's desktop?

That's going to go down poorly with the Linux enthusiasts
I keep a long list of browser based and CLI p2p file transfer tools[1].

LimeWire (which now has its crypto currency probably) has been on a rampage recently aquiring some of really good tools including ShareDrop and SnapDrop. https://pairdrop.net/ is the last one standing so far.

[1]: https://gist.github.com/SMUsamaShah/fd6e275e44009b72f64d0570...
I know they have way more than that but I'd argue that you don't need that many.

Hypothetically, if I was given the money and asked to build a team to fork Firefox I'd be more focused. Way more!

The current devs work on stuff I'd scrap like Pocket, telemetry, anything with AI, and so on. I bet there is a load of stuff in there that I'd want out! There's probably a bunch of things in Firefox Labs they're working on too.

So, I'd argue that 20 good devs (again, a number I pulled out of the air!) split into, say, 4 smaller teams could achieve a shit load of work under the right circumstances, with the right leadership and so on.

I'm currently a senior architect with over 50 devs below me. Most are mid-level at best (not a slur, just where they are in their career!) but the few good ones are very good. A team of 20 of those could pull it off!

It'd be a tall order building a browser from scratch with 20 devs maybe but it's already built.
make is more portable than cmake. docker has zero value add from what I saw in the repo.
Just looking at my mug of tea with a nice picture of a panda on it. Why is there not an ad on it instead? Because I wouldn't buy it. So perhaps when buying we need to get a signed agreement that the car does not and will never show ads?
Haiku Activity and Contract Report, February 2025
Which platform do you recommend?
I don't see the point in anything that isn't falsifiable, and in order for that to happen there needs to be a sample size greater than one. If Hillary has a 99.9% chance of winning and Donald has a 0.1% chance of winning, does that mean the model was wrong or does that mean we're in the 0.1% timeline?

If you want to prove that a coin flip has a 50% chance of landing heads, a 50% chance of landing on tails, and a negligible chance of landing on its edge, you can run as many tests as you want and observe that as N approaches infinity the number of heads converges on 0.5N and the number of tails converges on 0.5N. Alternatively, you might find that the coin isn't well-balanced, in which case you've proven that the "50/50 model" was not accurate.

You can't do that with elections because each election only happens once. Even if the same two candidates are running against each other in every election, the issues at stake are different and the voterbase is different. In reality one candidate has a 100% chance of victory and the other has a 0% chance of victory but we don't know which candidate it is.
>The 1:1 is to help you figure out why you’re an average dev and aren’t getting fives.

>It’s unfortunate you haven’t quite grokked that and instead just spend your time imagining how everyone around you is incompetent and out to do you wrong.

Where did I write that I don't get 5s? That seems like a knee-jerk (emotional) response to a take you didn't like.

Have you ever given anyone all 5s? Are you one of those "no one is perfect," people?

Sorry, but 1:1's are bullshit. It's a power move that managers use to keep costs down by making excuses to not give more than COL raises (if that). It's typically based on emotion at the time of the review and not looking at performance or output or anything. People the manager likes (ass kissers, yes men) gets higher numbers, people who the manager doesn't like (gets pushback on bad ideas) gets lower numbers. They fool themselves that because they're writing down a number that it's data driven. You might not do it, but to deny that's quite commonplace is just not facing reality. I've watched good IT departments fall apart and the enjoyment of building software degrade over 30 years because of process bullshit. Good teams that had minimal turnover start to vanish as soon as things like this start getting implemented.

If this isn't you, sorry I ripped your head off. I've spent most of my career getting startups over the finish line in M&A situations on the technical side. The number of really good, dedicated, happy, low turnover teams that fall apart after the acquisition because of things like this is pretty close to 100%.

>Uncomfortable chairs? What?

In business school in the 90s, one of the things that came up is the layout of the interview room when interviewing a candidate. You don't want all of the company interviewers on one side of the table and the interviewee by themselves on the other side because it gives them a feel of being outnumbered and is a generally confrontational positioning. Rather you should have the interviewers spread out at different positions at the table, some sitting next to the candidate to make them feel included, etc. This is to prevent false negatives for a company in desperate need for talent.

Long explanation short, when people do 1:1s, the layout is typically the manager in their chair, behind their desk with the subordinate in an uncomfortable chair on the other side with the door shut. This is also a dominant/subordinate layout. This stuff matters and is one of the things that make 1:1s so bad. The "grade yourself on this and that," is also a really bad idea that is now commonplace. When the manager essentially says, "you aren't that good," it's a real kick in the teeth. Psychologically, one of the worst things a manager can do in terms of motivation is unnecessarily criticize someone after they worked really hard for their approval.

I could go on and on, but at the risk of rambling, I'll leave it at that.
Hardware sprite systems such as the Atari 2600 did not have any VRAM.

The 2600 had 128 bytes of RAM. It supported a small number of fixed sprites. These were implemented by setting the X and Y coordinates in registers; as the scan-out of pixels passed that point, it would switch to drawing in the sprite color if a pixel was present at the bit position in the sprite.

It was possible to count how far down the screen the scan-out had got and re-use a sprite that had already been used above, to get more than the allowed number of sprites.

See the book Racing the beam for a lot more detail.

Edit: however this WAS a VRAM system. Seems to have added a dedicated shift helper but is still using blitting to VRAM. See "game timing" section of OP page.