skysight-inc/HackerNews huggingface dataset:
1. Start by eliminating R1 zoning. You want to build a 4 unit apartment in that residential neighborhood. GREAT!

2. Remove parking minimums. https://www.strongtowns.org/parking

3. Allow mixed use in neighborhoods. Japan is really great at this. Allow families to turn garages into small bodegas. Allow small businesses to flourish by not forcing them into isolated strip malls surrounded by pedestrian hostile parking lots.
https://www.archdaily.com/search/projects/categories/mixed-u...

4. Narrow roads and eliminate on-street parking to create additional pedestrian and cycle infrastructure.

And so on... There are hundreds of plans that are extremely well thought out and just need to be implemented.
Something like this. But while the Cathedrals may source from the Bazaar, it is no longer a reciprocal relationship (cf. his epilogue viz Netscape).
Oh sorry, I just used a random site - try this one https://ufile.io/aqxi8c4k

(PDF print of Kagi search results)
In what way is WireGuard easier to block than SOCKS?
> As passed, it says that cities must allow greater residential density — think rowhomes, condos and three-story apartment buildings — along high-frequency bus lines and near rail stations.

Doesn't this just shift where the fight occurs? If you don't want higher density in your neighborhood, you fight against public transportation - and cause even worse metro-area problems.
Why do you see it as being so absurd?
Interesting comment! But wouldn't swapping in a nuclear reactor allow for the same cogeneration setup? So it would be still be about the cost of the fuel they're burning versus the cost of managing a nuclear reactor.
Paging Nathan Poe
"lowest unemployment in history"
An embedding is a series of numbers that have been gradually shifted to better fit some purpose. The gradients tell me that if I increase the first number of embedding X a little, the model will perform better, so I do.
Kowloon Walled City made it to 1.9 million people per km².

Your list of cities misses this because it's comparing entire metropolitan regions (not clear how this is precisely defined), as opposed to neighborhood-level densities, which is where you can get the hundreds of thousands or millions of people per km².
> iOS and Android and Windows and Mac apps don't have "semantic controls"

They actually do. Specifically all of those platforms have accessibility APIs that export a semantic representation of the apps UI for use by applications like screen readers. That Flutter for web doesn't do this (and is thus innaccesible to many people) is good reason not to use it.
the web's main problem is that they can't innovate without breaking everything, and they can't break compatibility.

So worth or not, doesn't matter.
Things like that explain how some people get obsessed with numerology. Except, I find the anagrams like you and the previous commenter mentioned to be more impressive than anything numerologists produce.

Some of those are almost creepy in how they make so much sense.
This is the original article: https://archive.ph/RsZtc

It was a bunch of embarrassing speculation
What? All the unarmed black men killed by the police were seeking martyrdom in order to manipulate the police? Wow. If the police are so easily manipulated to perpetrate violence on the folks they are sworn to protect (and therefore should be held blameless), we really need better police. Maybe they don't cover not shooting civilians in the six weeks or training or whatever it is new recruits receive. They should also have a course on resisting the jedi mind control civilians are apparently capable of.
Is that just laid off, but not accounting for hired?
Gmail is showing ads in the middle of the inbox
Good thing Apple doesn’t require App Store apps to only accept Apple in-app payments for anything that costs money. Install the Amazon app and see for yourself.
"between March 6 and April 28"

That's not exactly, you know, statistically significant.

CNN editors should be embarrassed about publishing such nonsense.
> I may still be missing something, and I’m willing to be shown that, but I’m afraid that what you’ve described isn’t the wisdom of the crowd.

Well, you are clearly correct that five users does not represent the wisdom of the crowd! When I submitted this post, I had different expectations about what the response would be. I figured it would be more trollish or techish and less about deep epistemological debates over definitions of truth, but I'm still enjoying this!

Okay, let's start with the objectivity of evidence. I think you're right – evidence may be objective, but evidence must be interpreted by individuals, and individuals may interpret evidence differently, thereby making the interpretation of evidence subjective. You might look up at the sky and say, "It is bright," but for someone that is blind, it is not bright.

> History is lousy with examples of the “hive mind” refusing to acknowledge new/better evidence because they are irrationally driven to avoid the shame of being wrong in their commitment to their chosen thought leader.

Of course I agree, and the whole reason why I wanted to build the app. The hive mind clearly gets it wrong so many times. My premise is that everyone believes that their version of truth is The Truth. In other words, they believe their subjective truth is objective truth. And I think the best way to settle everyone's opinions of what they believe is true is to essentially put it to a vote.

And people have a hard time admitting when they were wrong, whether it's because of ego or what-have-you. But numbers don't lie. It's something that everyone can still agree on. If the hive is wrong, it is only in hindsight, because a majority was clearly convinced something was true, and the fact that we live in the digital age means that the time it takes for something to go from true to false (or vice versa) is becoming increasingly narrow, meaning it's more important than ever to keep a record of truth over time, so we have an accurate representation of history to learn from.
The PHP one is the original, as far as I know (it's certainly old enough, at this point). Everything else is a reference to that, kind of like "...considered harmful."
Say Goodbye to Collapsed Metrics: Track Your Time-Series Predictions over Time
Hi HN,

We realised that tracking the performance of our predictions over time was crucial to choose, debug and fine-tune our forecasting model.

So we built Krisi (https://github.com/dream-faster/krisi) to help you with tracking metrics over time and generate informative reports.

We'll be here answering questions - would love to hear your feedback!
Tim Cook says layoffs are a 'last resort'
(I'm from Pinecone)

While Pinecone isn't available as a self-hosted option (see many comments with alternatives), we do offer the option of running Pinecone for you on a managed VPC, and we do have SOC2 compliance, and we do pass enterprise-level security reviews regularly. Whether that's sufficient is up to you of course.
For backups and photos only if you haven’t turned on Advanced Data Protection feature. (See comment above)
Yup. Ease at the cost of simplicity comes at the cost of ease.
That doesn’t work when you listen to videos instead of watching them, which is fairly common nowadays, not just with podcasts.
So - there is a solution for this already that is widely adopted and perfect for this use case:

https://www.godaddy.com/engineering/2019/04/25/domain-connec...

Domain connect allows providers to request fine grained access to domain records, and for customers to allow/disallow those records, for a limited period of time. This not only addresses domain verification but also configuration of complex configurations like spf and max records.

It works, and works well, and is supported by all the major domain providers.
You’d have to ask a historian. My sister did a master’s degree in archaeology and this is what she told me. Opinions may still differ and I’m sure some historians still operate under the religious connotation. The history of academia is inextricably linked with the church (universities were originally built to educate the clergy) and many schools still carry religious charters.

Unfortunately, social sciences don’t use mathematically rigorous definitions the way “hard sciences” do, even as they begin to adopt more rigour in their practices (statistical methods, radiometric dating).
"Superset of Python with added features for systems-level code" sounds exactly like Cython. Strange that Cython isn't ever mentioned in any of the comparisons.
From the top of my head native input controls and buttons and MVC.
Most people just do 120-140kph and call it a day. Of course, there are some fast cars overtaking everybody. You will have to pay more attention to surroundings even when driving 160+ since a Bugatti passing with 250kph will be near you just after you see it in your rearview mirror.
Pollution Reveals What Russian Statistics Obscure: Industrial Decline
Pegs in a Peg
Passkeys don't send the hardware identifier or anything else to the service when you authenticate with them - all they see is a signature and a public key with no authority/signing chain or anything. So you can very well create software passkey implementations and whatnot, or use something like a Yubikey for your passkey storage.
> Isn't it what TikTok is doing? Short form content is huge and exploding on YouTube and Instagram.

That doesn't make it any better than either of them.

You are conflating two things, needs and business. People need to be informed, and how informed a society is cannot be measured as the success of the platforms participating in that.
Worse, the LLMs will have all that access (email, text, conversations, viewing history) and they're going to be put to use advertising to you. Political ads that are custom tailored to every single one of your fears/interests. Product advertising that is exactly as long as you can handle and perfectly fits into your desires.

These ads are going to be so perfectly crafted the average human will have absolutely no resistance. It's going to be dark.
To my mind there are fundamentally two ends of the cross-platform-GUI spectrum:

1) Photoshop-designed glamor GUIs that look exactly as the designer intended pixel-by-pixel from the .PSD files. DVD menus, tacky driver installers, videogame menus, etc.

2) Natively-laid-out guis that use the native tools of the platform and will look wildly different from platform to platform or even screen to screen but still offer fundamentally the same experience.

I strongly prefer kits that follow "2", where if somebody says "can I move this button over a few pixels" the kit says "no, also you suck for even wanting that". In those cases, the kit would strongly attempt to map the developer's intent into the concepts native to the platform, but not the developer's exact layout.

But for people who want or need things at the (1) end of the spectrum, an OpenGL-based toolkit makes perfect sense to me. But it does mean that the toolkit is taking on the responsibility of implementing all the accessibility features that would come out-of-the-box with a more native kit.
> Also, there's more to providing a service than just server time.

Exactly. So what's the point of limiting the number of searches to 800? The target market is those that rely heavily on search engines, and they're telling them they don't want their business.
I use these all the time. Looks like the article has some hacks to use vim style on macOS but I'm happy using Emacs-ish keybindings by default in Bash and macOS.
Consumer hardware can still handle that with 1TB RAM + ThreadRipper Pro.

> You do realize you have to query an index of all of that data for every single query your use makes right? Computing that index is not entirely trivial, nor is the operation of partitioning the data so it fits in ram across a pool of nodes.

I don't know what any of this means -- and it sounds like you're slapping a bunch of terminology together, rather than communicating a well-thought-out idea.

Yes, in the general case you're going to have to use an index. Computing an index or a key to that index? Computing the index is a solved problem, that does not have a hard real-time component -- you can do it outside of normal query executions. Computing the key to the index on each query is also a solved problem.

Have dimensions stored in columnar format, generate a sparse primary index on said columns, and then use binary search to quickly find the blocks of interest to do a sequential search on viz. distance function. Or you could even just use regular old SS trees, SR trees, or M Trees for high-dimensional indexing -- they're not expensive to use at all.

There, you can easily run a query on a single dimension (1 billion entries) under a second. You want 300 dimensions? Ok, parallelize it. 128 threads, easy. At most this will take 3 seconds if everything is configured properly (big IF, that seems like few can get right).

This is literally a weekend project. Anyone can build something like this, but not everyone has the integrity to be upfront about how they're reinventing the wheel, and spinning it like they've just broken ground in database R&D.
As a Flutter dev, this article is a good summary of some of the reasons I urge people not to choose Flutter if they're mainly aiming to target the web.

At the company I work at we currently target 5 platforms across our internal and user-facing apps, (Android, iOS, Linux, Windows, Web), and Web is the one that consistently seems to cause the most issues. Performance is a big one of them, I've done about 8 years of webdev now and there is a noticable performance difference between using a canvas-drawn UI in Flutter and the usual React-based equivalent.

We've mostly stuck to using it for internal applications, as well as for a small portion of our user-base that prefer to access our user-facing mobile app via a desktop. It also serves as a decent backup deployment target if you need to push a hotfix for some users and can't wait for the App Store review to go through.

It doesn't seem like the Semantic HTML issue will ever be solved too, the Flutter team did mention in the latest conference that they're aiming it more to be used for web apps than websites.

For the other platforms however it works great, and I'd definitely recommend it for anyone looking to make a cross-platform app that doesn't need to rely heavily on working on web.
There's complicating the protocol and complicating the client. It would definitely be nice if they would add a solution to this to the official clients, particularly mobile ones. VPN over UDP is quite a bit slower than over TCP when the ISP blocks/throttles the UDP traffic...
WHO says Covid-19 is no longer a global health emergency
I've recently been getting into Brave Goggles, and they have a `discard` feature so any site you don't explicitly mention get discarded from the results. For eg., see https://github.com/brave/goggles-quickstart/blob/main/goggle...

They use 1000 domains from Hacker News posts and do ranking and all that, but for your purpose, you can just have

$discard
$boost,site=wikipedia.org
$boost,site=stackexchange.com
$boost,site=gitlab.com
World’s smallest LED could turn your phone camera into a high-res microscope
That is an excellent read and a funny critique
I've lived in European cities and American cities. American cities are more car centric and its actually more convenient. Many cities in Europe are so congested and difficult to drive but its by design rather than a bug - it means people are more likely to get trains to get out of town. I do see that more roads encourages more cars and driving, I've found it to be a good thing.
Htmx Is the Future
For a great satire of this tendency see David Macaulay's amazing graphic book Motel of Mysteries[1] where a motel is unburied thousands of years in the future and everything in it is classified as part of some ceremonial burial rite.

1: https://www.reddit.com/r/WeirdLit/comments/sy8pt2/motel_of_m...
I don't care about the semantic web, but I do care about accessibility. Most web sites should be accessible to people with (visual) handicaps. Text should be intuitively selectable. If flutter can't provide that, then it is a bad choice.
Vice used to provide something that other publishers didn't: It put correspondents out in the field, and showed you things that other outlets ignored. "Old Vice", everybody calls it.

It wasn't perfect. Sometimes the kids were clueless. And they had some bad habits, like making the reporters curse gratuitously just to look "authentic". Which then made you wonder how much else was fake, reality-tv stuff. What was happening outside the frame, or when the camera was off? Is this just "news porno"?

(Actually, some of that may have been "New Vice" trying to mimic "Old Vice", around the takeover, "hello fellow kids" style.)

But sometimes, you got a masterpiece from an experienced reporter, like This is What Winning Looks Like. Or you got a kid who was earnestly trying to be a good reporter, and you found yourself rooting for him. Plus, he was bound to find something in his journeys. In fact, he often did.

What was important about it was that it interacted with the world. People went out and recorded things.

Then at some point it changed. No longer did hipster acolytes of Jack Kerouac and Hunter S. Thompson take cameras abroad. Instead, English majors wrote essays on the Approved Themes from the safety of their offices. Then it became pointless.

I understand that the founder flirted with various kinds of politics, including some on the Right. Now, if Vice were to devolve into Murdochian hysterics, then it would be terrible and worthless. But I do think that that political curiosity made it more interesting. I remember they embedded with the Oath Keepers in a somewhat skeptical but largely sympathetic piece, years before that same group got mixed up in Trumpist/Jan-6 shit. It was a perspective that would have been impossible to get from any other outlet.

Buzzfeed, on the other hand, was always gossipy crap.

Nowadays, you can get a tamer version of some of this from European outlets like DW, or occasionally from Al Jazeera, and somewhat from various semi-anonymous European documentary-makers on YouTube (who occasionally devolve to the worst impulses of a previous generation's National Geographic). But I feel more could easily fit in this niche.
I'm often on a bike, where I can be hit by vehicles weighting 100x as much :)
They have said, literally, that they will not stop with rate hikes until unemployment is significantly higher.
As a user of LE, you need to implement http or DNS (or tls) challenge - typically via a tool that takes a pointer to your provider (letsencrypt).

I claim that it would be less friction to simply use the same tool for verifying domain control (suplly facebook as the provider).

Ed: although thinking about it, existing tools for interfacing with LE probably do too much (create certificate requests) - so might not make that much sense to reuse the tools/clients as is.
> Learning the language is not intuitive and the worst of it all is that I wasn't able to write any tests which would have helped to refactor that mess.

Tcl is one of those languages that's centered heavily around a single dominant concept. In Tcl's case, the idea behind the language is that everything is a string and most of the computation is expressed through various forms of string substitution.

The earliest versions of the language were actually implemented this way. Indexing into an array required the interpreter to parse through a string representation of the array looking for the element you requested. Interpretation of code worked the same way - it parsed your code as it went along. Later versions (>=8.0) added the notion of "dual-ported objects. These gave the interpreter the ability to cache more efficient representations of various kinds of object, while retaining its 'string gestalt' principle.

The net of this is a language that's almost totally at odds with the way people think about coding, and yet has a great deal of deep expressive power that's easy to miss. (It's easily possible to do things in Tcl that might have otherwise been limited to something like a Lisp macro or some kind of preprocessing/code-gen technique.)

This general approach can make the experience of using the language initially very difficult, since it's so unexpected and different from the usual previous experience. If it sticks, though, it can be a seductive sort of environment in which to work. Whether or not this is good or bad language design is a bit of an open question, but I'm glad languages like this exist.

> If I recall it correctly there just wasn't a way to write tests because it's not supported.

It's easy enough to write tests directly in C. There are plenty of ways to do tests in Tcl also. (Many of which are benefited by the string nature of the language I describe above.)
yes the webui now has some convenience options for generating and importing configs, but there's still a gap (as in default package installed) in client profile management or network management on cli.

What pivpn (and similar tooling wrapping lower level commands) bring along is this client management and even some network topology/routing management : https://docs.pivpn.io/wireguard/ and https://github.com/pivpn/pivpn/tree/master/scripts/wireguard

I think it's a interesting spectrum between wg-cli and tailscale.
Not to mention it was the fact that we are giving children loans that are risk-free to the lender due to the government's guarantee is what resulted in the costs skyrocketing to begin with. Colleges were always going to use that consistent free cash flow from indentured young people to enrich themselves.

A lot of this would solve itself if people in student loan debt could discharge it through bankruptcy. Colleges that can't produce degrees where students can pay their loans off would close and many people wouldn't be able to get student loans, and I argue that would be a good thing.
Finnish newspaper uses Counter-Strike to dodge Russian censorship laws
Pagefind is a fully static search library for SSG websites.
that's nonsense. As OP points out the bedrock of the web is a protocol designed for displaying more or less plain text documents from the 90s and everything else is essentially a hack on top of it. Native apps have plenty of ideas worth stealing, it's just that this is pretty tough to do. (the event based style of web apps for example as a mechanism existed forever in just about any desktop ui framework).
The core part of it is doing dimensionality reduction with shallow neural networks, but essentially all user-facing functionality we get by controlling the training methods and hooking into the neural network and querying it all sorts of ways.

We switched from more modern techniques primarily because they needed too much data to work well, but the other things I mentioned are the benefits we noted along the way. I don't know if that answers your question.
I mean... they constantly are? Webworkers, webgl, web___, are constantly getting added. The DOM as a model of state is something web devs live with. Often without understanding it. I'm not sure I would count that as a feature.

That said, I don't mean this to be disdain. Having a somewhat targetable VM like environment to deploy applications to is a huge thing. That it has some fairly capable visualization capabilities built in is not a small thing.

That all said, I do think we are still far from how productive a small staff could be with some of the form builders of yesteryear. I'm also not entirely clear those left you with less legacy cruft than the equivalents today. :(
Maybe they drive safer, but when something out of their control happens they're dead with such speeds. Also, I don't see how you can be an optimal functioning driver after sixty hours behind the wheel.