skysight-inc/HackerNews huggingface dataset:
Visual Basic and other "RAD" builders were pretty neat and I think platforms like WordPress or Drupal never captured their charm. For one, any apps built on them need a rather complex runtime, which feels worse to me than a language's standard library or the JVM. It's a far cry from dragging in a button and then referencing it as a variable in code.

Second, the graphical niceties of these platforms often run "in-process", and save what is basically code in the same database as content. This will anger most Smalltalk fans, but I think this style of development is a bad idea. I want to know that some folder full of source code is the program, and some other folder is the data, and that if I back up one or the other, it will be independently usable.

I'm not saying 90s IDEs were perfect, but I don't think there's been any successful successor to their style of development. Graphical GUI builders exist, but they usually don't support making web apps, and after working with modern JS GUI frameworks, manually syncing GUI state with app state seems antiquated and needlessly bug-prone. I suppose QML with Qt Creator comes closest.
I've never heard of someone throwing away legislation. My son and daughter got my collection. Sets from the 80s that are amazing and in excellent shape. Some of them could be sold for thousands of dollars.

Legos are more profitable than gold in terms of investment - literally. So yeah, throwing away Legos is really really dumb.
Probably safest to avoid people raining hate in them for any perceived falling.
If only these web sites could get some kind guarantee from the user’s browser that the browser will show ads and the user’s eye balls will see them… some kind of “web integrity” if you will…
I think issues with attempts to redefine pc computing interfaces is that despite what is stated people are not actually starting from first principles when they go to redesign a personal computing GUI interface.

Even in this article just a few sentences after stating we should start from first principles he then jumps into the assumption of the "desktop".

The baggage of TTY interfaces in textual interfaces and the "desktop" paradigm for GUI interfaces is preventing people from going back to actual first principles for designing personal computing interfaces.

Of course I do appreciate that since the title of the articles is minimalist desktop GUIs the assumption of "first principles of computing assuming a desktop analog" is baked into the article, I just think it's insufficient.
We should just wonder why these distinctions are so important to us.
I would say, focus on what makes your web framework different.

i.e. if you want to implement py-to-js, don't also reinvent routing at the same time. Grab an existing py-to-js engine and make something tiny with it. If it shows the value of the idea, then it will be picked up by the wider community.

I like the idea of decorators for turning query and body parameters into function parameters, I haven't seen that before, however is there a syntax where I can specify many parameters without taking many LOC?

For example you could have ``@query("name", "age")`` and look at the function signature using the 'inspect' module to determine that name should be a str and age an int. Or maybe ``@query(name=str, age=int)`` .

Also, mention it uses ASGI in the docs, so people are reassured on how to deploy it. And list that it is already compatible with uvicorn and etc.
Sounds a bit like https://directus.io/
As a 13 year old, I can confirm that we always mention our age before anyone asks.
> once a few of your passwords are in data breaches, anyone who wants to target you can derive your admittedly less complex formula.

It's true that's a hypothetical attack vector.

In practice, so few people use this approach that you're not going to see a general-purpose deployable attack suite based on this principle. It'd be useful for a targeted attack, but if you're under a persistent, targeted threat there are better tools (spear-phishing, social engineering, physical compromise, etc.).
I'm surprised how many sites now have "you seem to be using an ad blocker" popups. Many of them still let you see the content after clicking away a nag, but it's only a step away from fully disabling. (uBlock Origin does a good job hiding these so I mostly don't notice it; but with NextDNS as an ad blocker it's a big problem.)
So your solution is to criminalize poverty and mental illness. I hope you never lose your job and have trouble paying your rent.
It sounds like a journalist trying to sketch a background, to make the story relatable to ordinary readers. You don't have to be a superhero to do your job well...
Readability is about more than knowing keywords, if you can't even agree with that and the syntax consistency issue I don't have much more to say.
Have been using Vivaldi for a couple years now, and am mostly happy with it. It performs well with many tabs open, and is insanely configurable. It feels a little bit like the old Mozilla browser before Firefox, cuz it's got the kitchen sink, but the configurability allows you to pare it down. Great to see they take privacy seriously also.
a) coarse grained tracking is still tracking, and you're revealing more bits than you might think, here's a good example with current tracking:
https://coveryourtracks.eff.org/

b) this is just the tip of the camel's nose. Expect the tent to be crowded soon if the topics api gets pushed through

c) third party cookies are dying on their own, thankfully. It's not a binary choice, we can reject both the old bad technology and the new bad technology
Except that it's easy to make the exact opposite argument: that making apps is so tremendously easy and cheap compared to making hardware, or even writing and physically distributing software back in the 1980's and 1990's. It's never been so easy for a handful of developers to to make millions via app stores and cloud computing. So app makers have at least some basic responsibility here. It's hard? Tough shit, software is hard. Start putting in the minimal work to keep your apps up to date.

Apps are more interoperable than every before so the idea of something you write once and never touch again stops making any sense. Encryption standards progress, privacy entitlements become more granular, image formats get added, retina compatibility becomes expected, dark mode becomes expected, etc. etc. etc.
Just to make sure, did you start Julia with multithreading enabled? `julia --threads=auto` should do it (or `julia -tauto` if you prefer).

Without it, Julia starts single threaded, which means the code does all this work to enable multithreading and then doesn't get to benefit from it.
>Except, this isn’t a problem with Rust’s async, it’s a problem with tokio. tokio uses a 'static, threaded runtime that has its benefits but requires its futures to be Send and 'static.

It's not a problem with tokio either. The author's point is specifically about the multi-threaded tokio runtime that allows tasks to be moved between worker threads, which is why it requires the tasks to be Send + 'static. Alternatively you can either a) create a single-threaded tokio runtime instead which will remove the need for tasks to be Send, or b) use a LocalSet within the current worker that will scope all tasks to that LocalSet's lifetime so they will not need to be Send or 'static.

If you go the single-threaded tokio runtime route, that doesn't mean you're limited to one worker total. You can create your own pseudo-multi-threaded tokio runtime by creating multiple OS threads and running one single-threaded tokio runtime on each. This will be similar to the real multi-threaded tokio runtime except it doesn't support moving tasks between workers, which means it won't require the tasks to be Send. This is also what the author's smol example does. But note that allowing tasks to migrate between workers prevents hotspots, so there are pros and cons to both approaches.
Here: https://mapcomplete.org/toilets
> Basically the ui layer and the backend layer which and the operational layer need to be combined into one seamless tool. Right now you have the write a "frontend" and a "db connection + backend logic layer".

Solving this “problem” just doesn’t seem like a good use of a time. There are now 4738484 different viable ways to build a website, adding another way is just a waste of everyone’s time
Have we really taken over the planet or is it just that it looks like that from our perspective?

https://www.science.org/content/article/how-many-ants-live-e...

(answer: 20 quadrillion)
There's a simple option to disable this in Chrome:

chrome://settings/adPrivacy/interests
Reminds of the time I read a children's version of the Romeo and Juliet to my kids. I had not read since 9th grade and forgot about the ending. oops.
Duddo (n.) The most deformed potato in any given collection of potatoes.

I use that word to this day.
It's also naive to think that everything can be calculated by a computer, at some point the calculations become so enormous that the energy requirement approaches infinity.
> The sad part is I'm in my 30s.

I'm 50 but I've got an eight-years old daughter. So this week-end we're building the Lego Ducati Panigale bike (bought new) and we also ordered two used Lego "elves" sets.

My daughter is really into Lego.

And it's a blast from the past to see her play with my very own original space sets from the seventies (I think they're from the seventies).

So yeah: having a kid (or niece/nephew) is the perfect excuse to play Lego again!
> complaining about immigrants. Perhaps it’s convenient to blame other people.

So, this is conflating two completely different issues, in a rather counterproductive way.

There is "complaining about immigrants", which is racist stuff like "I don't like the fact that the composition of my neighborhood is changing, I don't like the fact that the people from other places are different than me, I don't like that my school has to hire a Mandarin interpreter for parent council meetings".

Then there's a completely different thing, complaining about unsustainable immigration levels. Which has nothing to do with disliking the immigrants themselves, and might even involve a great deal of concern about their welfare. This is what you get when the situation is so bad that even Ukrainian refugees want to go back to Ukraine because they didn't realize how hard it would be to fend for themselves in Canada.

As one person aptly put it, this is the kind of complaint that happens when a host invites a hundred guests to a party and only orders three pizzas. You aren't complaining because you don't like the other guests, you're complaining because the host's all-are-welcome attitude is completely irresponsible when they have no intentions of making accommodations available.
You know why they're always closed.
To what does it owe its lightning fast-ness, and how does it compare against other frameworks?

Edit: It looks like some of the hot-paths are implemented in C. Interesting! (I would recommend pointing this out in the readme)
Conversely, zinc air primary cells are also used as pressure actuators. Don't have a link handy, but Big Clive on YouTube did a series of videos a while back on some industrial air fresheners and grease dispensers that use one of these cells to very slowly create a large amount of air pressure to squeeze out viscous liquid over time.

The amount of gas released can be controlled with the current through the cell. Very interesting technology!
I didn’t realize ketamine was that high on the physical harm axis.
Pat hasn't been an engineer for a long, long time. He doesn't appear to act or plan like one now.
Centrino was an absolute slam-dunk success that did significantly bring x86 laptop computers forward (it may not be complete hyperbole to say that the Pentium M is the most important Intel CPU of this century), but in some ways it became obsolete by its own success: As all laptop manufacturers followed and gave us Ultrabooks that were amazing, Centrino as a brand didn't become a differentiator anymore, and Viiv just wasn't offering anything important enough - though the brand made perfect sense, given how hot Media Center PCs were for a short while.
Thanks for the link! Then I guess there is not a lot more that can be said currently, except that maybe Mojo still needs more compiler work. Still, I prefer how readable is the Julia code. :)
> Do you think maybe every surgeon in the world, who spends 8+ years studying medicine, just wears masks because they're brainwashed?

This is a non sequitur. Surgeons don't wear masks to prevent transmission of airborne viruses.
Property Based Testing Confluent Cloud Storage for Fun and Safety (2021)
If they're relatively unique they can just track you across sites and use your browsing history instead.
Is this a big city, east coast, west coast problem?

I feel like in the Midwest most businesses treat this as a loss leader and want you to come in and use their bathrooms.
Who wants to be manipulated into buying things they don't need? Why would I trust an advertisement to show me what is the best product vs doing my own research?

How do we curtail global warming and consumption while still allowing advertising to steal our attention?
Reads strangely, like a cross between Taboola chum box listicles and AI generated prose.
In the 50s, too, and before. But it's just one of many excuses. Here in the Bay Area our public transit system closed all restrooms "temporarily for security reasons" after 9/11. That was 22 years ago. They're finally reopening a few. One every year.
I imagine you likely travel by air. I haven’t in more than a decade. So please stop. Your customs are hurting me.
Reading through this thread about open drug markets, cars being smashed into and homeless people smearing shit on the walls, I feel extremely grateful to live in Australia.

Even in the "bad areas" of major cities, you don't get shit like this. Worst I've seen regularly are junkies scamming on Facebook marketplace, or minor shoplifting.
The wealth was not generated by the person doing anything, but by all the activity occurring around them! Adam Smith despised landlords and wealth accumulation based on land-ownership for exactly this reason. They’re a parasitic drag on market economies that shifts capital from productive activities to unproductive ones (i.e. speculating on real estate).

“As soon as the land of any country has all become private property, the landlords, like all other men, love to reap where they never sowed, and demand a rent even for its natural produce.”
I see perhaps somewhat lost in translation. In Europe a contractor is often referred to as an external consultant and _actual_ "Consultancy" are somewhat interchangeable terms but one is John's LLC and the other is BCG's pricetag consultants.
> It seems better than whatever nonsense third-party cookies are doing?

Better than? As in replacing? I honestly highly doubt that will ever happen, this is just additional. Advertisement & tracking have become the single most dangerous device to target specific users with malware, and this just adds more layers of assurance that you’ve found your target.
I first learned C on an Amiga, back in 1989 or so (Lattice C compiler, which became SAS/C.) All the books and documentation at the time was K&R style. Around 1991 or so, I remember reading K&R second edition, which was ANSI C.
You can completely expedite the site plan approval and environmental assessments to take place in one day, and still not get anywhere. The problem is not the amount of bureaucracy, it's that you've made it illegal to build anything but single family homes on >80% of your urban land.
The ability to go in front of a judge and that the burden of proof is on your accuser, for one.

Second, there are defenses to CSAM - it's not whatever the government feels is CSAM. The material has to actually be exploitative of children and for obscene purposes, it can't be a medical photo or a Nirvana album cover.

Do you really not see a difference between a probibition on any speech not preapproved by the Whitehouse versus charging people for CSAM posession?

This wasn't the Whitehouse post-hoc suing someone for hawking false covid cures. This was the Whitehouse saying unapproved messages could not be even discussed by private citizens on platforms.
Hotel lobbies also have great facilities
- we should reign in harmful drugs where possible, as was partially achieved with smoking

- if there are more drugs legalized and therefore out and about, people can use and abuse more different drugs and compound their negative effects (i.e. smoking and drinking often goes together). People might drink alcohol as usual, try mushrooms at a party and also take steroids (yellow on the chart) for muscles.

- some drugs might have random effects and can be hard to dose (magic mushrooms?); single may have permanent or long term effects; alcohol is 'safer' in the sense that the effects are linear.

What is your main intention here, minimize potential harm from drugs overall, or responsibly legalize a drug that you find very beneficial and intend to use?
so so beautiful. Now that's a dream house.
5000 square ft... That's a mansion.
New organometallic 'sandwich' compound is capable of holding more electrons
No, by buying Blue you are buying Blue, nothing else. This may be because you like the checkmark, or for political reasons, or for other reasons, but those are not clear.
Jia Zhangke (mentioned in the article as being influenced) directed a similar film with incredible cinematography: https://en.wikipedia.org/wiki/Ash_Is_Purest_White / https://www.imdb.com/title/tt7298400/
> In other words, calling a multi-million pound property a “cottage” would rankle an American ear

To this British ear.....

Plenty cottages sell for multi-millions (including many in my village, unfortunately). Please take your semantics elsewhere.
The point isn't that temp 0 should be used, the point is that anyone surprised that they get different results should realise that there is an element of randomness involved by default.

Even repeating the same question in a single chat can have GPT-4 vary on its output, though it will often settle on a particular output due to context informing the output (which is why adding context is so important for these models)
It’s possible that there are worldviews other than your own that are true
The word "cottage" originally derives from "cot", which was a small hut or shack in which feudal serfs lived.
Do what GeoGuessr (kinda) did and let the community help! For example, I can probably come up with a few repos (you can check them for star count or similar to ensure theyre not too obscure).
If they break the law then yeah, why not? They’re not above the law.
Simple. If the Topics API is disabled, then you are a nerd who spends too much time on sites like Hacker News, and they can show you ads accordingly.
`bsr` and `bsf` have "undefined" results on a zero argument in Intel's documentation. In AMD's documentation however, the destination is supposed to be "unchanged".

What is unusual is that the 32-bit flavours of these instructions leave the upper 32 bits unchanged, whereas other 32-bit integer instructions write zeroes there even if the lower bits in the destination are unchanged. Perhaps Intel intends to make these instructions zero-extend in the future ... or does there exist some processor (from Intel or someone else) that zero-extends?
> San Francisco has tried

I wouldnt say they’ve tried. Trying includes not letting the homeless ruin it.
That's hilarious.

And now it irrationally makes me desperate for a software video filter to reproduce the effect with my regular webcam -- green tones and 4-level grayscale and Bayer matrix dithering and everything...
Heh I work in a very large corp everyone here knows and deal with 70-80 slide decks more than code these days and also happen to be named Chad ;)
I'm also north african (in case the arabic in my parent comment didn't give it away).
Can you even be racist against your own broad ethnic group (by asking a member of it to not just paint large swathes of it as "vile and barbaric", no less)?

You know what? Don't answer that last question.
Molly White is a sarcastic writer. The above line is called understatement.

She's been following crypto-bullshit for years. Trust me, she's the last person who'd say a nice thing about SBF.
Yes, and it has been.
that's the intended effect
I recently was asked to evaluate a 3rd party package for possible use. With Firefox my default browser (I don't even have Chrome installed), I tried running their demo of the software but immediately received an alert like notification that it will not work at all with Firefox. And that's the end of evaluating that package. Next?

Spoke directly to the devs, and they are aware of the one specific method which nullifies Firefox's use. They are working to eliminate the use of that one method, so at least they are not complacent with just accepting Chrome or bust.
>I suspect it’ll be Russia moving on old Soviet states.

Russia doesn't want to rebuild the Soviet Union. They want to rebuild the Russian Empire. The Baltic countries, Finland, and (all of) Ukraine were parts of the Russian Empire and are more likely to be invaded that ex-USSR states like Armenia and Azerbaijan.

Putin sees himself as Peter the Great and not a "dirty little Georgian peasant" like Stalin.
HR block got me once. They said I needed the premium package for some slightly unusual form that I ended up not actually needing. But once you click that button to enable premium features, there is no possible way of removing it. You're forced to pay the $80 no matter what.

I just copied my data to FreeTaxUSA and filed everything for free. Fuck them.
The impact humanity has had on the planet is undeniable. Further, we really are the apex predator globally and we have caused the extinction of numerous species. By most measures it’s absolutely true that we have taken over the planet, imho.
I have the suspicion the amount of cats in the local ecosystem right now is lower in than it was before humans.

If you look at Natura 2000 reporting[1], the more dense and wealthier the region is, the less wild cats there are. For example, Romania which has roughly 2/3 of the territory of Germany also has twice as many F. silvestris. In the worst case, the wild cat is basically non-existent in the United Kingdom.

I've never seen a study on the matter, but I doubt there are enough feral F. catus to compensate for the loss, notwithstanding the eastern Mediterranean.

[1] https://nature-art17.eionet.europa.eu/article17/species/repo...
Then make accommodations available. The analogy doesn't even hold to reality: you don't need to spend any money creating accommodations; you only need to repeal the extreme restrictions that prevent any more accommodations from being built.

Most of the housing crisis is a result of politicians and homeowners refusing to cede even one plot of land for any building denser than a detached single family house. The other week on Twitter, a city councilmember from Toronto/some major Canadian city was complaining about an apartment tower being "out of scale with the neighbothood" as though 90th percentile incomes were still sufficient to get a loan for a house.
Appeals court slaps Biden administration for contact with social media companies
Some government's zealots will go high and beyond to bury any criticism, but HN is smarter than that, keep being informed:

https://www.theguardian.com/world/2023/apr/20/explainer-chin...
That is exactly my plan for my future desk setup, I started from wanting a dualup, then found the monitor size that would be as close to flush in height as possible stacked side by side.

A 43" display is the closest with a 0.39 cm difference in screen height, though I ended up getting a 42" LG OLED instead.

My main hangups are finding a nice Monitor mount setup for them. Something like the following would be ideal, but I'm not sure if it'll fit with such a big main screen:
https://eu.humanscale.com/userFiles/images/monitorarms/m10/m...