skysight-inc/HackerNews huggingface dataset:
It all starts with the curriculum not being ready for the jobs of tomorrow, followed by the growing unemployed population whose profile doesn’t fit market demand.
Forced to leave old business models behind, entrepreneurs innovate and pivot.
As economic degrowth hits, we also realize we don’t need as many things to survive as we originally thought, and naturally transition to buying quality products over things that become garbage on that same day.
Circular economies, shared economies, orange economies, crypto economies, the entire alt-economy gang will finally get a seat at the table during this time of doubt and economic uncertainty.
4-day work-weeks become trendy, just like co-living and co-working communities for digital nomads - who slowly become the norm.
The new age spirituality movement and its various branches gain traction as ever-increased globalization smoothly decreases popularity for traditional religions.
Kids are not in class for so many hours a day, because they no longer spend as much time being passive learners, but rather become active producers and drivers of their own learning journey. They are taught design-thinking and problem-solving skills, adaptation mindset, emotional intelligence, relationship management, sexuality, finance, and self-understanding. This is done through project-based learning and real-world examples, not through memorization or abstract, text-filled, one-sided presentations.
We're changing the world because, at its core, innovation is just ideas; a utopia in our brains based on the problems around us. Until, one day, we build up the courage to actually build it.
Everything is Workspace now, even your free Gmail account
https://en.wikipedia.org/wiki/Birthday_problem
Show HN: A simple time conversion site for developers
On the other hand this is the kind of comment that keeps me away from HN. Full of self-congratulatory fawning. Thanks!
Yeah, look at:

https://github.com/transitive-bullshit/nextjs-notion-starter... and https://github.com/NotionX/react-notion-x

I played around with Cloudflare workers, but ended up just paying for Super.so as the cost > the hassle. I could be wrong, but think it's very similar to those repos. So loosely, grab everything from Notion, make the appropriate page changes so it works as a site, then push it elsewhere as static content.
> On a serious note, the trend where development and admins now operate in a single blur,

It is I know enough about admin stuff to know that I don't know much of the endless amount of small but "for production" very important things which you can get away without on a local dev setup and which don't tell you they are wrong. So it will just not work grate and you have no idea why and might even think it's a problem of your software instead of your setup.

Doing admin properly is as big of a job as any programming task and it's a very different field of expertise.

And docker doesn't fix it, at all. It at best improves the illusion of you doing admin stuff correctly.
We can only speculate on whether he attempted to resolve this in private or not.

My preference is that things like this should be addressed privately. I realize that this is not always possible, and at times, a public "shaming" is the only way to make progress.

My objection is to Matthew's insistence on taking a private email and making it public without permission, and then acting like he holds some authority to "permit" Matthias to respond / publish any corrections.

Matthew has every right to be upset about Matthias' behavior. He has every right to ask for an apology. But I can't help but feel he's giving away the high ground by using tactics that are pretty distasteful regardless of context. Like I said, it doesn't excuse or change how problematic Matthias' behavior was, but bad behavior shouldn't automatically justify more bad behavior.
What did they abandon? Silverlight? That went the same way as Flash because plugins were killed by browsers and mobile. Blazor is much different and a core part of the web stack. Considering you can still run WebForms apps written in C# 2.0 today, support and backwards compatibility is actually a strength of this ecosystem.

But yes the Azure dashboard isn't great, however that's not relevant to .NET.
> However some universities view the student id as sensitive information (kind of like a ssn in the US) and so in that scenario it should be aliased to some other key to prevent the student id from being present in multiple tables as a foreign key.

It is ironic, given that the whole reason to have a student ID is for it to be a primary key in some database somewhere.
The latter would imply they had any cash to buy debt in the first place. One of the most common, and most credible theories is that they issue Tether to exchanges in exchange for short term debt obligations. There's never any actual money changing hands.
> What are they doing differently?

AI, chainblock, HTML5 supercomputer
I would only note, are we now calling them portfolios, instead of wallets? And does this reflect a shift in the understanding of and narrative around crypto as less utility based, as a way of buying ice cream and quickly sending cash to faraway places (without exorbitant fees) and as more speculative, a kind of post-internet version of pokemon, where the utility value (playing the game) can be eclipsed by the notional value of some of the more rare cards / successful coins? Just thinking out loud here.
Introduction to Dwebsites (2020)
Initial disclosure: I worked for Six Apart (makers of Movable Type) a dozen years ago, so maybe I'm still inadvertently biased, but I certainly try not to be.

Wordpress won out for a number of reasons, mostly relating to licensing (Movable Type temporarily went non-FOSS at a critical moment in time), ease of hosting (PHP vs Perl), ease of dynamic content (MT generated static pages), and better company product focus (MT's parent company tried doing too many things at once and ran out of money).

I say this as someone who doesn't love ORMs, so don't get me wrong here, but I've never seen a serious analysis that ranked MT's ORM layer anywhere as a factor in WP's dominance.

The vast majority of MT users used MySQL anyway, and MT's ORM definitely had first-class support for MySQL. In 2010, MT 5 dropped support for Postgres and SQLite entirely.

I was in Six Apart's Services org, mostly developing MT plugins for larger MT users, but also occasionally WP plugins as well. Personally I quite liked MT's ORM at least circa MT 4.x, and found that developing MT plugins was far more enjoyable than WP plugins at the time. (fwiw I was equally fluent in Perl and PHP, so that wasn't a factor.)

MT had a very powerful plugin system that, combined with Perl's ability to "monkey patch", essentially allowed you to hook into pretty much any part of the CMS or page generator that you wanted. Back when MT was popular, it had a thriving extension ecosystem that very much rivaled Wordpress's, so it is simply not accurate to say MT bombed due to a poor extension ecosystem.

Yes, eventually WP's ecosystem was massively larger, but that also simply tracks with size of PHP developer community vs size of Perl developer community over time.
502: What the fuck did I do?
You are completely wrong, to the extent of sounding like you're living in a parallel universe. The UK government was so strongly against Brexit at the time that not only was it formally and officially committed to the campaign to remain but the moment it became clear the government had lost, the Prime Minister and Chancellor both resigned. This is all a matter of incredibly well documented public record.
I know. The first time I deployed a .NET application to a box running Linux it was like a great disturbance in the Force :-)
300-600 req/sec with a default setup? That seems a bit low, unless it's a very slow framework or machine. Most frameworks are slow, but not that slow. I think ~2K+ rps was what I got when I did a comparison last year.

But, PHP IO is slow? What do you mean by that? A lot of things in PHP is basically just a wrapper for C, and it's really fast.

I'm really interested in why you think IO is slow.
I would suggest you actually read the whole thread before commenting, as it started by explaining how outliers *do not* make the rest of the list encode with 4 bits per integer.

> I do not see how fixed length deltas can be competitive on arbitrary inputs.

I also already explained this, most lists in practical applications exhibit local properties that are exploited by blocking.

Using Huffman/arithmetic coding generally doesn't work well because the cost of storing the probability tables does not break even with the savings. There was a recent line of work [1] that attempted this with ANS, a faster cousin of arithmetic coding, and the results were honestly underwhelming considering the complexity involved.

[1] https://dl.acm.org/doi/abs/10.1145/3159652.3159663

> In the end the result is probably heavily dependent on the exact structure of the integer lists

Yes, I did not claim that this works with any list, for any encoding scheme you can construct adversarial cases that do not compress well, that's just information theory. But that applies also to the schemes you're floating.
They might repost news from the AP, but not opinion pieces.
There are some mentions of a DLC in the works, probably that.
Do you have a chance to review what is being ordered? How do you make sure you're getting enough food or not too much food?

Some restaurantes like sushi for example have items that are just a couple of things and that would not be enough for a full meal for example.
Nevermind 3000 years of prior art -- literal art!
Carter is probably a better choice than Nancy nowadays, but in any case the new minimal api features coming in 6 look to provide a really excellent way to build elegant web APIs without large framework overhead.
I wonder if people are unwittingly conditioned by the situation at newspapers. Where the writer doesn't choose the headline...the editor does. So they get used to the pattern of headlines that don't align with the content. And then do it to themselves.
> interoperable C# code for the past 3-4 years or so, and it's been a joy. Night and day compared to Java, at least.

Can you give an example of this interoperability, please? Also -- what was the difference compared to Java that you noticed?
It is an interesting idea, but I think it would be easy to simply spam/scan the handle space to elevate privilege. I couldn't find any mention of how handles/capabilities are protected from impersonation.

[Update] clearly it wasn't as simple as I thought, thanks!
That is the joke...
“The fact that I am still getting tracked and targeted is problematic. The fact that I don't know why, or by whom - even as a 15-year veteran of ad tech - is unbelievable.”
making moves to ban the discussion of unfavourable history, such as the legacy of empire and such

Where is this British establishment trying to ban discussion of the British Empire?
The Hare Programming Language
I buy and sell sites and I often need to leave my email in forums and public groups, so I've created a simple site that allows you to create a contact link which you can use anywhere and you'll be protected from spam

Here it is: https://contact.do

If you want to see it in action, here's my contact link:
https://contact.do/toni
I think this was the parent's point. Since, as you point out, we we almost never use the data itself (e.g. date of birth) as the primary key, the parent is asking why is this a feature at all? Why not just mandate a uuid, number, etc. as the primary key?
ISPs do not know as much as Google/FB thanks to SSL, but they know a lot more than you'd think by analyzing connection metadata.

Also many ISPs are also carriers, which makes things worse.

Source: worked for telecos, have seen a lot of shady stuff myself.
Codd was pretty adamant in his original papers that keys should be made up from data rather than a unique integer, and his example of converting from a hierarchical database schemas to a relational database schema shows how compound, natural keys are important to represent relationships. But we don’t usually do it that way today, partly because it isn’t that practical with our current databases and ORMs. It has some theoretical advantages and disadvantages, but using IDs seems to work well enough that we’re not investing in a new paradigm.
> What I love about tiktok is how they've managed to ban all political content.

This is... not my experience with TikTok at all. I think what you've just described is your own little filter bubble that Tiktok presents.

My Tiktok is very gay. Not that that is political, but I get a lot of trans rights content, queer issues/advocacy, BLM content, pro-choice content, "landlords are evil" content etc etc and usually its funny and witty and I love it.
Code should document itself... yes, and if someone who knows the language is reading the code, that probably works pretty well most of the time.

One thing to keep in mind, you don't know who is reading your code, and why. It could be someone like me, just trying to chase down a bug, or figure out how something works. I know just enough of some languages where I can usually do that much. Comments are SUPER helpful for people like me.
>good advice.

Both are, really.
Study identifies trigger for ‘head-to-tail’ axis development in human embryo
Yeah, literal mushrooms. I didn't realize it was possible for mushrooms to grow downward from a horizontal surface.
Is there anything comparable to the birthday paradox, which includes years, by the way?

I would guess that you would need a big group of random people such that there is a high chance of having two people born the very same day.
Encryption solves security, but doesn't entirely address privacy.

An ISP might not know what a user does at pornhub.com, but the ISP does know when and how often the user visits pornhub.com and how much data is exchanged when they do. I'm sure someone would pay for that kind of fingerprinting.
It's also free if your organization makes less than $1M.
List of 280 Websites to Submit Your Startup (For SEO and PR)
Microsoft Is Building Something Sony, Nintendo, Google and Amazon Can’t Match
Most so called political content is not useful anyways I don’t think. All I see for the most part is people convinced that their view is the right view, and almost no one seems to be trying to find common ground and work out solutions that everyone can be satisfied with. Instead it’s like they think that any inch you “give” is a loss.
"To understand this code, first understand the entire Intel SDM, volumes 1 and 3, using 2 and 4 as needed to clarify MSRs, with chipset documentation added as needed for hardware specific MSRs" is far, far harder than some comments in each section briefly describing the hardware section being interacted with, and what particular bits do.

If you're so far abstracted from hardware that none of this matters, well, OK, write what you want. But there is an awful lot of code that interacts with the hardware more directly than one might think, and even in higher level code there are often some significant gains to be had in terms of tweaking things for the branch predictors and such.

Though I guess if you're in an abstracted enough language, you can't even really influence that stuff. It's been years since I've written anything much beyond C (C++ with STL classes is a nice treat, but it mostly talks to something written in C over some data link or another).
You may also be interested in taking a look at [quarkus](quarkus.io) in that case. It's a relatively new platform developed by RedHat that focuses on cloud usability, performance and developer joy, while using well-established APIs like JAX-RS, JPA or microprofile
With stuff like "nicknames" being its own extension (xep-0173), the list gets long fast.

Incidentally, that one is missing from jackal's list. I wonder if that means that you can't set or see users' nicknames when using it?
I've consciously not watched news for at least the last 20 years. I never watched it much before that. My life is better because of it. It's nothing but fear mongering.
I don't know about goroutine performance, and maybe you're right about their weight relative to modern OS threads.

I'm talking about the scheduling model rather than the specific implementations in Go and Rust. The game engine I worked predates them both, and at the time, there is no way 10,000+ OS threads could advance in every rendering frame. Just entering and exiting the kernel for each thread would take longer than the frame budget. It had to be a userspace queue.
The joke was that a TODO list with an unchecked item is on the front page of HN. In the grandparent's scenario, the item is checked.
I don't think the birthday problem accounts for year, but yet it's clear some people share the same birthdate, twins for example.
Nate Saal Scored with Home Media Streaming; Now on to Revolutionizing Chocolate
Gwaihir routing, then.
Thank you for clarifying this!
Is there a way to add elements to the map, such as a missing store, a one-way road, a construction work blocking the street...? Basically, to create new bubbles from a limited subset; or to classify notes by (a limited subset of) its possible type of street elements.

This would make this app a perfect entry-level editor to contribute on poorly mapped areas. Other editor apps are too complex for that, but this one feels somewhat limited without a possibility to add freeform content, not just following exisitng prompts.
I've used .NET stack in my last 4 startups, and it's let me (alone or in a small team) compete with much bigger companies by building faster and more thorough projects.

A single django/influxdb project doesn't say much, and I bet you can find .NET devs who'll build that in a day.
We spent 80+ hours reviewing 2,000+ websites to find the best Free and Paid ones to post your startup.

Find out which sites get the most traffic, how much traffic they get from your target country, and what SEO value you can expect.

Not only will this save you tens of hours, but it will also save you money on paid software such as Moz, Ahrefs, Similarweb, and Majestic we used to enrich the list with useful data.

What's included:

Theory behind why you should care and tips to save time.
280+ cherry-picked websites to post your SaaS.
Are paid resources worth it and if free ones will do the trick.
What SEO value can you get.
How long does it take to submit your startup.
takes notes furiously
The US should set up a special zone for companies that wish to work with nuclear material and provide well designed containment labs to work in. I would nominate the nuclear test site in Nevada. That area was already used to test devices that purposely went super-critical and spread their nuclear material into the environment with the most powerful explosions man has ever created.
huh? It was a legit question. I've lived in a lot of places with different dialects of English. Where a term in one place is seen as harmless, but means something completely different in another.

In this case, I've never heard "spazzy" used other than as an offensive term.

Your reaction seems more Reddit than HN, though. So you have that going for you.
Just wait until Amazon replaces all their warehouse workers with robots. Then the true bifurcation begins.
Yes in relation to automated testing it is obviously focusing on the development aspect, but as a whole method there is an at least implied and sometimes explicitly emphasized correctness benefit, that doesn't just come from automated tests but from the method of driving design through testing.

In my personal opinion this claim goes too far. I think we can often explore aspects of design through code (including tests) but it can't be the main driver of design in any circumstance, nor does it by default or in general make our modules and programs more correct.

The key benefit of doing this is that we have to think of code in terms of invariants and testability. But that is just one of many, sometimes conflicting factors and there are certainly more approaches to doing this than writing automated (unit-) tests.
U.S. Pledges to Return Okinawa to Japan (1971)
How would DoB work as a primary key? A primary key is useless if not unique, right? And I know many people born on the same day that aren't even twins. Incrementing integers are nice and easy for humans to consume. Using GUIDs is far more portable than unique integers, but damn near impossible for humans to deal.
Of course, but those externalities are for more expensive/less cost efficient when discussing uranium and nuclear power than anything involving diesel. Personnel training, fuel production, equipment maintenance, pick an angle to inspect and you'll find the nuclear solution is far more expensive than traditional power plants.
Hamas is a movement with a religious fundamentalist basis, I don't think that "tolerance" is what you should expect from them. But this is not a beauty contest. Just use Occam's razor: they call to "Jihad" (struggle) because foreigners have come and displaced them from their homeland (well beyond what the international community- including the western nations- considers legal). It is just preposterous to attribute racial or religious hatred to those who fight back an invasion of their homeland. If China came and invaded your land, would you fight back because you are an anti-Asian racist? And after all, wouldn't being invaded and oppressed by China make you a bit into a racist, at least on the long run and while the struggle stands?
That's pretty weak, easy to make all kinds of claims like that, then just be like "whelp sorry not my language!" when people respond to your provocation. Good way to stir the pot pointlessly.

English is not my native language either, by the way.
FWIW Silverlight is _still_ being supported. EOL is October 12, 2021.

https://docs.microsoft.com/en-us/lifecycle/announcements/sil...

As context, AngularJS EOL's December 31st 2021. Silverlight debuted 2007, AngularJS 2010.
The birthday paradox threshold if years are included would be 23 people per year, rather than 23 people in your database. What that translates to in your database depends a lot the age demography of your userbase. If people live to be 100, and if I don't worry about the fact that some years will have more people than others even if they are randomly distributed (something that should go in to the model), that's about 2,300 people before you start expecting to see duplicate birthdays.
Oh yes I've found a number of good microservices for both languages. I'm just astounded by how complex Spring and ASP. Net are. Though to be fair I also find Rails too complex.

I guess the problem is that I've just never had to use on of these at work.

So when programming in my free time in both Java and .NET it's way easier/more fun to just use microservice libraries that are easier to pick up.
>You never see any feminists acknowledge masculinity at all, other than to immediately describe it as "toxic", in the very same sentence.

In practice plenty of feminist dialogue uses the phrase properly, with far more nuance than your hyperbole allows. But when feminists do acknowledge positive masculinity, men just consider it an attempt to emasculate and control them.

No matter what feminists say or do, men will often lean into the worst possible interpretation. There's just no winning.
I remember thinking that the UK has a much more negative connotation for "spastic" than the US. In the US it's still pejorative but something you could say casually.
Thanks for you short explanation.
You say it is not your experience then you say you don't get political content.
Eh, I've been a .net developer for almost 15 years.

The parent post is correct that the third-party ecosystem (especially OSS) is sorely lacking in quality.

Like look at logging - logging in .net is SO anemic. Even with third-party libs, there are so many features missing that have been in java libs like slf and log4j2 for years, yet we have nothing close in .NET.

Hell, you could just pick a feature from spring and compare to what's available in .NET ecosystem, and you'll be sorely disappointed.