skysight-inc/HackerNews huggingface dataset:
It's not too important for me what the name is, but I think the boat already sailed and the name Web3 will stick. When Web 2.0 was being born, the name wasn't that important either. It's just a social phenomenon that we need a common moniker to refer to the technology/culture at a high level.
In short: Yes. In many cases having solid formal foundation allows to fomulate high-level properties which would allow to catch even bugs like recent log4j. There is alreay a lot of work on formalization of ISA/CPU definitions which could allow to catch low-level bugs/expoloits.
The "average techie" income curve is generally shifted higher than the "average electrician" bell curve though the shapes are different and there's some close areas and intersections.
I look for fun in other things than 'tech stack' but i do find .net more enjoyable to work with than typescript/html/css as it feels more obvious in how it will work.
Ironic as it seems the site is down even though it's behind cloudflare.
I actually like this answer. While I think the fact that "Meta" is now focusing on this feeds into a lot of hype, I don't think they are too far off base. The technology is finally getting usable, and the technology ecosystem necessary to allow it to be useful is mostly there. My analogy to this is that its in the brick phone phase of the mid 80's. Functional, bulky, seen as either a toy/gag, but has a core demographic of power users.
A common sight in at least Midtown and Downtown was people fishing cans out of city recycling bins.
AI Barometer 2021
In the end, the deposit is a simpler and low-cost low-effort solution. It's probably the best example of a policy where a small change to law can impact behavior greatly.

If you go to a city with a plastic bag tax, you'll notice that far fewer people are using plastic bags. Cashiers won't automatically drop a single item into a bag, they'll ask if you need them and even when they do, they'll use fewer bags.

The funny thing is, a policy like a 7 cent bag tax is incredibly negligible. That means your big-ass shopping trip with 20 plastic bags is costing you $1.40 if you choose to go that route. You could absolutely choose to do that every time you shop for groceries and it wouldn't affect your finances. But that's the thing, people see a financial incentive, and no matter how small, they take it. Similarly, that's why the can/bottle deposit is so effective.

I read this article recently about giving people a tiny monetary incentive to go to the gym got people to go back:

https://www.nytimes.com/2021/12/08/well/move/exercise-motiva...

Surely, these gym members spent more money on gas to just get themselves to the gym in the first place!

Prosecution of littering is impractical, "it doesn't scale," as one might say. It's nearly impossible to catch that crime as it occurs.

I'm not even sure that "raiding garbage bins" is an issue. I guess sometimes people digging through garbage make a mess, but every time I see this happen in real life the people doing it are relatively respectful and make sure the trash stays in the bin.

Local governments already do pay for the cleanup of litter, but the problem is that litter is just everywhere. It's a losing numbers game. You'd have to hire a literal army to keep it in check.

By the way, can/bottle deposits don't cost the taxpayer money! It's a tax you pay on the drinks when you buy them, and you get it back when you return them. That's why it's called a deposit.
Ah thanks for the explanation, I wasn't aware of the difference!
I've been using exa for the better part of a decade and never noticed any delay whatsoever.
The reader view (from any of the browsers really) has become my base performance review tool.

If a webpage is meant for presenting textual content and is actually _improved_ by a reader view, that means the design has failed.

There actually are websites out there that don’t benefit much from that view HN being a prime example.
> I'm sorry that you had to experience that!

It's fine, I'm not religiously affiliated with any technology to be offended. I've worked with everything from Haskell to C, from Rust to Go, from Lua to Lisps, from BlueSpec to Prolog - and that's been a good lesson that there's more to a language than its' syntax and semantics as analyzed in a vacuum on an internet forum. And that you should use different tools for different jobs - and usually the simplest tool which works is the best choice.

Go is very often that simple tool which works for most simple things.
> It makes no sense because there is no causal-link or rational basis, it's all irrational.

I think you are mistaken here. Strong privacy laws in Germany are decades older than Facebook et al., and to some degree have constitutional level. Similar for other EU countries before the europization of the variants of national law (which actually weakened German privacy and consumer protection law in some minor details).

Big Ad companies have a core business model that is simply incompatible with the values implemented here. That is the whole secret of why there are so few Big Ad companies founded in the EU. Calling that anticompetitive is mistaking cause and effect.
Insomnia is great, I use it daily. Highly reccommend.
It's not a matter of asking, it's mandatory. Reading is your homework, and if you don't read the night before you won't be able to do your problems and get help of you need it the day of.
What an incredibly strange Google-translated read in the comments this was:

https://habr.com/ru/post/208614/comments/#comment_7183314

Where did you find/remember this from?
A very timely concern.
I'm not splitting hairs at all. The point that infection with one serotype elicits lifelong immunity to that serotype only, is not original antigenic sin (OAS) at all, much less lifelong OAS. To make sure we are discussing the same thing, OAS (to me) refers to the effect that infection with (or vaccination against) one serotype makes it difficult/impossible to obtain any useful immunity to a second serotype. Lifelong, means that this effect is very long-lasting (years). If dengue researchers routinely talk about such, then you should be able to produce one paper that demonstrates it. Certainly Halstead does not although it contains an interesting reference to and discussion of the earlier work by Eisen, suggesting OAS lasting 7 months in rabbits. However, my larger point is this: a strong enough OAS effect to actually blunt vaccine effectiveness is rare. In fact, other than Dengue and RSV, have we really every seen proof of it at all, never mind whether it is long-lasting? For example, Influenza vaccines infections do show a slight OAS effect, but vaccination still works very well.
This doesn't fall under the remit of the EU.
The professor must be Masayoshi Yamamoto.

Twitter:

https://twitter.com/yamamotopelab?lang=en

Youtube channel:

https://www.youtube.com/channel/UC8BWph38vSWgk_Zcje1Vgqg
I'm not a fan of the "virtually 100% efficacious" claim, but the "and others" part of your original comment, to me, meant "high ranking / respected health officials", not random internet articles and PR lines. Science article titles are rarely accurate to their content, for worse, so screenshots of said titles aren't really meaningful to me. I mean, just look at any hackernews post. Usually the first comment is complaining about the title's inaccuracy.

Maybe there was a narrative shift, but I don't recall ever seeing those 100% claims back in February.
Does this mean someone somewhere is kicking off research on a material resistant to these microbes?
I wonder what waste products the enzyme produces? Apologies if this is a nonsensical question, I don't know much about biology.
I actually wasn't aware of it being open source at all, thanks. It's not mentioned anywhere on their page, gives me a bit more confidence :)
Imagine you live in Texas, there is a massive power failure that also affects cellular towers and the car you need to use to save your live does not work because it is so smart online, but too dumb or not working at all offline. Then pay extra 10$ for that.
All encryption is good until it's not.
The relentless march of language. Back in my day, TikTok was just the sound a clock made.

https://en.wikipedia.org/wiki/Semantic_change
The difference with crypto is that Sloot's scheme is information-theoretically impossible. For crypto the math actually is correct; whether it is viable is a societal/human matter.
>They're making their desktop environment and apps into a walled garden on a platform like Linux.

This is a rather empty statement as all these apps and the whole platform still continue to be open source.

>Call it what you want but they certainly don't intend to play nice with anyone and have adopted the approach of "my way or the highway"

I don't see how this is any different from how it was before. I've also found that KDE apps don't really work well outside of KDE, XFCE apps don't really work well outside of XFCE, etc. There is a clear line where an app developer has to decide if they're making a cross platform app (like LibreOffice, Blender, etc) or if they're making an app that integrates with a specific platform. Every single desktop I've ever seen has drawn this line somewhere because this is what users want, a KDE user prefers to use the KDE file manager and finds the GNOME file manager not so usable, a GNOME user prefers to use the GNOME file manager and finds the KDE file manager not so usable, etc.

>Most GTK4 apps won't be usable outside the intended desktop environment for which they're built.

I think you're confusing GTK4 with libadwaita, libadwaita is the library for GNOME apps that are only tested with GNOME and don't intend to be used outside it. GTK4 itself is not tied to any environment. And even then a developer could likely get libadwaita apps to work reasonably well in other environments with some porting work, similarly to how Krita depends on some KDE widgets and libraries but has been ported to other platforms.

>They also engage in carefully crafted doublespeak when it comes to things like extensions and user choice regarding configuration.

I don't understand, the stance on extensions has always been pretty obvious to me. Extensions are a third-party customization, they can work well and can do pretty much anything but because of that it's the user's responsibility to ensure their configuration is a working one.
For me, it would be nim. A single language that can run on all sidesof the stack, great to write in and ~fast compile times. It helps that I have been toying with it for years, but it's definitely the language I enjoy the most.
Of course the ecosystem is not huge, so you have to roll your own solution a lot, although it's getting slowly better.

Jester+custom HTML dsl+compiling nim to js makes for a good experience, imho
You can still do html people will just notice that. Personally I don't care. I'm not a webdev and I don't pretend to be. I have setup a pretty basic sorta retro personal website where people can find my resume.

There's a lot more you can do with static sites, it just depends on how much time you want to sink into it. I just made something basic. Maybe when I'm bored I'll try to build on it.
Or some way to calibrate it I guess
I'm a software engineer who moved into freelance consulting a few years ago (I do back-ends and front-ends for mobile and web, nothing finance specific other than occasional credit card payment integrations). It's been a roller-coaster in many regards and one of the highlights is having learned a lot about bookkeeping, taxes, financial planning and everything that comes with running a small business in general. (Aspects which I initially despised but now I've accepted as necessary and doing them as routine.)

During these years I started playing with the idea of training myself in basic/intermediate accounting and/or finance. The motivation is twofold: run my own business better (and maybe stop paying an accountant to do my taxes) and maybe work on software projects in finance (where I suspect there is good money to be made).

I'd be interested hearing stories from fellow software engineers who did similar training!
I'm raising pigs for the first time at home and I'm having a similar dilemma with the slaughter date just a few days away. They're like 300lbs dogs- playing with each other, running to me when I come out (although this might be just because I feed them most times I go out there), friendly with the kids.

I think it comes from a viewpoint that all death is bad and all life is good. something I think is probably pretty culturally specific and kinda ingrained in me since childhood. I was raised Catholic with everyone around me believing that after you die you go to Heaven, but still family members dying was a tragedy, instead of say, it being a celebration since didn't they just get into eternal paradise?

But death isn't bad. It's actually necessary for life to continue. The circle of life, carbon cycle, nitrogen cycle, all that stuff. From that point of view, eating other animals is nothing. It's an efficient, and delicious, way of surviving and passing on genes. We're not above nature. We're in a closed system here that we can't ever rise above. Although with that point of view stuff like climate change takes on a different meaning. If we can't rise above nature then climate change is a natural phenomena even though it's accelerated by humans. Just like the Great Oxidation Event.
What's the output? If microbes can eat plastic but turn it into CO2, it solves one problem, but creates another.
Two major ones: first one is the obvious - I don't see a whole lot of effort to make the first steps easier. Second one is I brought this topic on several occasions in the rust community, the closes I got to a sensible(note the word closest) answer was "well you could package development environments for different hardware inside docker containers". Which for better or worse gives all the credibility one might want to this[1] comment.

[1] https://news.ycombinator.com/item?id=29619566
Thank you. It really grinds my gears when people/projects/companies make strong claims about “decentralization” without even specifying what they’re talking about. Many times it becomes nonsensical.
> I don't like reinventing the wheel every time I build something

This is the crux of the difference, I think. I see open-source libraries as (mostly) mediocre code, usually massively bloated with features I don't need. Using them is like using an 18-wheeler to nip to the shops. I have found in my experience that it saves time in the long run to just write the minimal amount of code I need for the job, rather than dealing with the added complexity and dependency of adding a 3rd-party library.
What sort of legislative changes would you like to see to address this?
i've used pullrequest a bunch and had great experiences with the product and company.

mostly used it in small companies with 1-2 devs where it helps to get another pair of eyes on it. also, helpful as career development / learning for a junior dev.

happy to answer any questions.
I don't really understand the connection to some sort of hypothetical situation about protesting in the street. My position is that I want my vehicle to start when I turn the key, and drive to where I take it. I think people are giving up a lot more freedom than what they are actually thinking about when they buy these cars that are able to be remotely controlled or disabled.
What an amazing gift. I watched the videos and read the text. I bet your father was proud of you for building it.
Choosing to recognize the causal impact of one's actions of one type on another's freedom of some type is itself a political decision. Being able to argue a causal chain of one action to another impact does not make it the sole narrative -- only a more likely narrative than some other non-coherent chain.

Your choice of raising your child under one religion directly impacts the cultural environment my child enters into at a minimum, if not the outright practices my child would be forced to participate in. The US government recognizes a freedom of religion and therefore does not recognize any impact from that freedom as an infringement on others.
Ask HN: What tech stack would you use to build a new web app today?
In the past I've used Rails, Django, and other web frameworks with angular and some react or jquery for the front end, and either postgres, mysql or sql server for the database.

If you were to build a new web app product with a fairly complex database schema and functionality, what tech stack would you use as a starter? Obviously things depend a bit on the use case, but let's assume it's a web application that doesn't need high concurrency.

More like building a PoC of a web app start-up that can scale for a few years.
GPU computing will probably grow a lot. As it's physically impossible to scale up the frequency, we need to parallelize programs to increase the speed of computation.
well, they are planning on offering their own car insurance program.

Funny thing is, the initial sell of Tesla was 'high performance', the kind of driving which tends to encourage high-risk behaviours.

so now it is "you can buy this great car with all this high-performance stuff, but we'll know every time you use it and dock you on insurance rates to compensate"
depends, but it's probably ultimately broken down into CO2. Halogens become salt, due to dehalogenase.

edit: dehalogenase, not halogenase
I worked and lived in Nieuwegein at that time (the quite small Dutch city he lived and died) and I heard many things before and after his death. The book is a nice story but it was and is clear to any computer scientist that this was just nonsense. Funnily enough Sloot managed to the then Philips ceo on board who was not a dumb guy (although his investments around the bubble actually would make you think he was and this did not help).

My though was (and still is), is that this was a clever fraud that went too far and that the stress about this fraud actually killed him. He was a nervous wreck at the end which supports that theory (although his family says this was because he was feeling paranoid and threatened).

Two years after his death I was contacted by a man who said he was a friend of Sloot and in private conversation Sloot told him the secret. As I was co-owner of an IT company in Nieuwegein and had studied math, he ended up on our doorstep. Our ceo told him to go somewhere else, but I was curious so had a few meetings with him. He showed pics of him with Sloot and explained how the system worked. He said the analog story was to throw clever guessers off (he indeed was at least paranoid enough for that this man said) and the system was, in fact, digital. It was revolutionary lossless digital compression. Of course I do not know if this guy knew anything or if Sloot ever told him anything; I will never really know. But it seems to fit the scenario I thought what had happened.

He drew this all out and wanted to pay me to implement this algorithm. I said it was basically worthless but to humor him I implemented it anyway (for free; he said when he would be rich soon, he would fix that crime). The way it worked, and I suspect so did Sloot's version indeed, is that the 'compressed' version, which indeed had 10 movies (or more) compressed in 64kb, was kind of an index for the decompression data.

So, you have 10 movies of 500mb (rather normal back then), you would end up with a memory stick with 64kb file on it which are those 10 'compressed' movies and you would have a roughly 5gb decompress.exe to uncompress them.

To the spectator it looks like you stick different sticks into your computer which have 64kb files with 10s of movies or 1000s of images, all without quality loss from their original. Which was, in my opinion, the reason no one could inspect 'his device'; it was an easy sell for the secret could be stolen that way. Of course there are very easy tricks in fat32 to show a different file size for decompress.exe which could further help the ruse.

Anyway: what he suggested is not possible and cannot be possible(kolmorogov complexity?); lossless compression of countless movies in 64kb, ergo it was nonsense. But intriguing so many people fell for it.
I am not sure why you say that, nothing stops a developer from opening notepad and building a website. One of the wonderful things about the web is it's backwards compatibility.

It's just that there's better tooling available for you to build it faster/featureful now.
Is this a valid comparison? The issue in Texas was due to faulted generation which automatically triggered a cascade of tariffs - all of which were resolved and not billed to customers.
... please no. Isn't there enough plastic pollution already.
I would recommend startup school by y combinator
1. Have all these limitations been known to Sally when she bought her house?

2. Do Bob's rights change if someone builds a historic house next to his lot? Or it would be fair to say that Bob came here first so everyone else may just gtfo?
> at some point we all accepted that if every time we need to fix a typo, it's okay to wait ~10 minutes to completely destroy and rebuild the website again as static files

No, a lot of developers never accepted it. It’s insane.

I have the impression that people who started in the field in the past half decade have a kind of twisted view of what is “normal” in web development. We really walked backwards in many senses in the past ten years, despite all the underlying evolution in the tech stack.
Real funny !
This reminds me of when I took a class on Sun Cluster. The instructor went to the Sun developers for his training, took everything they "invented" and drew parallels to items he had back in his mainframe and mini days. Turns out, nothing new was invented, just re-invented.
Even the most strident fans of exa wouldn't advocate replacing ls with exa. We just set it as an alias which won't affect script execution.
Bulldozers breed vetocracies which breed bulldozers in turn. Stable, long lasting power counter-balances itself with a host of ongoing concessions to each side of this coin.
You do this on the side of your dayjob for extra income?
That page says that example.com is registered by IANA. It makes no promises about it being plaintext HTTP only or even that HTTP service is available.
> ... because back then Unicode was still a pipe dream in the mind of some visionary. Everything used 8 bit encoding, and everyone assumed ASCII or at least something compatible with the 7 bit subset of ASCII.

They could still have been case sensitive (C was), so I don't understand how that's relevant to the idea that "case insensitivity is a problem".

> Rust, Go, Swift, Python

All of these languages impose ASCII for their keywords and directives. They allow you to use other characters for identifiers, but impose ascii in everything that has pre-defined semantics. Original APL is the only "real"/practical language that I'm aware of that gave up the "western centric view" of the world to the point that it doesn't have a single English keyword. (Brianfuck, etc. exist as well, but ....)

And they all impose a left-to-right reading order, which is just as western-centric. Arabic/Farsi/Hebrew go right-to-left, and there are languages that can also go top-to-bottom.

I think the outrage about "western centrism" is misguided. This is a formal system, and just like math, it reflects some history by using latin letters and left-to-right for the predefined symbols, and even preferred use of latin characters in identifiers.

> Nim itself supports UTF-8 "letters" in identifiers, and what is "upper case" or "lower case" 100% depends from the current locale.

If that's true, that may be a problem. I'll look into that, thanks for pointing out - from memory, Nim only folds the lower 7-bit by a 32 difference in ascii code, so it is well defined regardless of locale, but I'll check.

The whole idea of utf-8 in identifiers is a minefield, whether you fold case or not; e.g:

"Εхаｍрⅼе" and "Example" have no single letter in common (I chose them that way using[0]) and no language that allows utf-8 identifiers is going to warn you about that.

[0] https://www.irongeek.com/-attack-generator.php