skysight-inc/HackerNews huggingface dataset:
Nobody said anything about that though.

Your examples are all wrong though, projects with no end goal are not efficient almost by definition.

That said, the nature of most projects is they will only last for a short time without maintenance. How much of what you are accusing of being projects with no end goal with projects with constant ongoing maintenance?
You make interesting observations about research in general. While your points are well-founded, at the same time they do not imply research in a new previously unpublished field is insignificant or should not be discussed, especially when about a widespread phenomenon or behavior. I feel your warning is more of a disclaimer than a rebuttal?

Being first published June 27, 2022, this paper is new, and has not yet been peer reviewed or even cited. It only tracks a total of 35,114 Ontario participants aged 12–65 years over a 6-year period, with some 41 references.

Researchers are all previously published:

Nicholas T Vozoris
https://scholar.google.com/scholar?q=%22author%3ANicholas+T+...

Jingqin Zhu
https://scholar.google.com/scholar?q=%22author%3AJingqin+Zhu...

Clodagh M Ryan
https://scholar.google.com/scholar?q=%22author%3AClodagh+M+R...

Chung-Wai Chow
https://scholar.google.com/scholar?q=%22author%3AChung-Wai+C...

Teresa To
https://scholar.google.com/scholar?q=%22author%3ATeresa+To%2...
When I interviewed at Google back in 2011, it did not feel like I was being given "tests". They were just... interview problems. Sure, the process was more intense than it has been at some other places - I came away from the interview loop feeling like it had been the hardest day of engineering work I'd done in a long while - but there was nothing unreasonable about it. I wasn't being hazed; it wasn't adversarial; it was just a variety of problems to think about and work on.

I've never really understood the hate. Either I've consistently had a different experience with interviews, or the people complaining have a really different idea about what their job is supposed to be.
Maybe we just shouldn't be living that long?
The financial system with its incentives (read: the currency itself) is basically tilted to that kind of money spending. The decoupling from the 'Gold Standard' in 1971 gave this a big boost.

So, essentially banks can create money (fiat ... borrowed from the expression from Genesis 1:3 fiat lux: "Let there be light") by simply inputting the number into a ledger (credit/debit). All the banks then settle between each other and finally with the Central Banks, here: FED.
For convenience I have skipped the fractional reserve mechanisms.
On top of that for "international settlements", there exists conveniently a Bank of International Settlement (BIS).

From that viewpoint "saving money on a bank account" is 'recursive' (an historic remnant still floating in a lot of minds from the time when banknotes actually denoted legally binding claims on fixed amounts of gold/silver) and highly discouraged and effectively penalized. If one understands the basic accounting/settlements mechanisms involved this becomes evident. Cash is 'inferior' money.

The whole argument about Bitcoin (which I'm not in favor of) as a "superior form" of currency or now rebranded as a "commodity"/"store of value" revolves around this crucial point/promise:
Saving money like in the old days. (The 'bible' exploring this topic is accordingly called the "Bitcoin Standard").
The kind of money spending encouraged, now, through fiat money and all its entourage discourages long term thinking and planning - reflected in the more and more fleeting life spans and decreasing quality of the products overall and by the current investing practices - and "robs" the vast majority of people by diluting the money supply, benefitting the few ones with basically unlimited access to "credits" (state, the "rich"). Historically, this "financial intsruments/leverages" allowed industrial large scale wars like WWI or WWII to be "funded" in the first place.
What I meant by exposure is the ease of finding the repo, if you run an open source project, you want people to find it, and GitHub's advantage here is massive.
Also when using an alternative hosting, people won't interact with the issues / or create PRs because they have to create yet another account.

With federation this would be solved, but the issue is that GitHub probably won't support federation.
It is so disheartening that I had to scroll halfway down the page to find the actual correct answer here. I don't understand how this couldn't be immediately obvious to anyone who has actually read the books.

Ironically, if Tolkien were still around I'm 100% sure he'd see the Jackson/Amazonification of LOTR as another real-world manifestation of the same forces that turned Orthanc into a huge weapons factory and nearly succeeded in turning the Shire into one big polluted light industrial zone: take something beautiful and unique, strap it down on a steel table and suck every ounce of value out of it, then toss its gasping dying husk into the dumpster on your way out to go party on your megayacht.

Very, very telling that The Scouring of the Shire was left out of the movies.
"Wars and plagues" can vary in scale from having next to no impact to being world-changing events, so in isolation it tells you nothing.

One of the more common last names in Norway is still "Ødegaard", literally "Deserted farm", reflecting families who were residing on farms which still had not gotten a proper name by the time the tradition of using your fathers first-name as a last time started dying out. This even then - by the 1800's - involved re-clearing farms that had still not been re-settled after the Black Death.

Of the ca. 36500 farms which existed in Norway around year 1300, only about 16000 were still populated by 1520, and the population is believed by some sources to still have been only half of what it was in 1300. It was not until the 17th century that Norway "recovered" - that is, until it was back to pre-plague, levels, having lost several centuries of growth, but with population centres having changed, leaving many ancient farms still empty reminders.

In Norway, a disproportionate portion of the political and religious elite died. E.g. while almost the bishops in Sweden survived, all but the bishop of Oslo died in Norway. The Northern provinces of Norway were left to their own devices for a long time, without a functioning government, because so few government officials were left that the king chose to focus restoration in the South and largely just abandoned them.

That was one event.

I also don't recall running into Nazgul and Orcs while growing up near Oslo, and imagine facing that might have been a rather severe deterrent to growth.

EDIT: I'll add that Norway is a good reminder that a combination of destructive events, harsh conditions and the extremity of the hockey stick nature of population growth can explain a lot. Norway today has a population density of ~14 per km^2. In 1950 that would've been ~8. In the mid 18th century about ~3. In the aftermath of the plague, likely <1, and still <1 by the 16th century. You can still travel on foot for days through central Norway without meeting people if you stay clear of the places most popular with people out hiking for fun. A couple of centuries back, and not only would you be able to do that, but you'd have been likely to now and again come across farms that had been empty for centuries, despite centuries of a growth and recovery.
I wonder how you get to a point where you have nobody in your life who shares views, interests, etc.
It’s not because the “CEO brain won’t just turn off.” It’s because they either keep doing CEO things or because they keep thinking CEO things. People have a much larger ability to change than they often believe. It’s just that change is hard and it’s easier to say, “This is how I am” than it is to put in the work to change.
Does anyone really think a free / ad-teir is going to increase subscriber counts? If the quality of the content is at best B rated, why would people continue to spend their time on Netflix?
Thanks. One more question: I am trying to get into a new field (cybersecurity) with limited knowledge. Would posting beginner level content in a field I have no expertise over weigh against me later when trying to interview?
He did not. He reached for those Scandinavian and Germanic stories, to fashion his own, and England's. But to say that the stories of the English would have been the same as the stories of other Germanic and Scandinavian people's assumes much less diversity among all those peoples than had actually existed.
Agree that much commentary has an agenda. But as I say in the post, this phenomenon also reflects human agency bias.
I don't know Wikiversity very well. My impression is that it is a mixture of cranks and actual academics. Neither of them would want a Wikimedia-appointed expert come and revise their stuff.

Also, the Foundation will not pay experts to vet content on principle. One consideration is that they do not want liability. Another is that they do not want conflict with the community over content.
A block of multicoloured plastic or resin with electronics in it (visible in the airpot xrays) IMHO is quite sure to raise all kinds of red flags.
These things are also true. It is very very hard to find a rental flat in Stockholm. Slightly easier in Gothenburg, and easier still, the smaller and less attractive the town you choose.

Some claim this shortage is due to over-regulation of the housing market, others claim that it's due to other causes. Usually, this is split down ideological lines, where the left is for keeping the regulated rents, and the right are for introducing "market based rents".

But this is all irrelevant, because despite this well-documented housing shortage in Stockholm, and despite having a rent-controlled market and a huge presumed housing bubble, for some reason Sweden ranks as having only 4.1% basement dwellers (see OP).

So, explain again how this article on "Basement Fertility" is making a case for housing market deregulation?
It's too bad HN shut down the parent article. But you asked a good question about what early modern persons thought about early modern vaccine analogues.

Prior to the smallpox vaccine in the late 18th century, there was a smallpox inoculation. This was a risky, though effective, procedure where a doctor would take pustules from an infected person and give a small amount of the substance to an uninfected person.

Smallpox mortality was about 3/10. I don't know what the pre-vaccine strategy's mortality rate was, but it was probably marginally lower, but still a significant risk. Did it outweigh the risk of smallpox? Should parents have done this to their children? Many did, and a proportionate number of people died. Perhaps they made a good risk/reward calculus, but it was always a risk/reward profile they were analyzing, making a decision based on their situation and the best interest of them or their children.

These days iatrogenic harm from vaccines is low, but it still exists. The VAERS program tracks vaccine adverse effects. Typically vaccine adverse effects are related to tainted batches of vaccine doses. But this is a risk the system, patients, and doctors tolerate as it tends to be outweighed by the rewards.

Medicine and medical interventions today are lower risk than their historical analogues, but no medical intervention, even the occasional ibuprofen or aspirin, is without risk. These risks must be weighed by patient and doctor and ultimatley the patient provides informed consent, or rejects the treatment.
I'm building several things, some of them need puppeteer with plugins so have to use a lot of node.js there. Which I have no interest in otherwise. Some of it is built in higher performance languages. Some of it is off the shelf solutions

And most of all by having every node in the dag a container I don't have versioning issues.

Yes everything can be wrapped in python, doesn't make it a good idea however.
GCC 10.4 Released – Lots of important fixes
This extension implements the ability to register a class that handles the method calls to a certain primitive type (string, array, ...). As such it allows implementing APIs like $str->length().
Why is this needed to download the model?

I'd prefer to download it myself and choose where I put it too.

It now uses some hashed filename in some config directory in your homedir for this, I dislike this and want control over where I put models, make it more self contained instead of random directories spread all over your OS, and give them as input by file path.

This feedback is about dalle mini playground instead but it does the same thing. If this one is stripped to bare essentials I'd expect this type of dependencies stripped too.

Edit: I don't want to seem like complaining too much though and am very happy with these open models and tooling for them. Thanks!
Ads are profitable because there is a large competition for attention. Once you have attention you can sell access to it. That's why influencers exist too. The alternative is selling yourself, but ads and paid promotion let's you garner attention unencumbered and make more.

Social media companies also rely on the network effect heavily, it's an all or nothing proposition for them, if no one you know or care to know is on their service they are useless to you.
Yeah that’s a better idea actually
Is Ada actually considered a legacy language in the same way COBOL is now? What languages have displaced it for new software in the safety-critical areas that it gained ascendancy in?
Im making small, similar changes across about 30 repos of "microservices", they're a pain the the ass to maintain as they all sit with different owners - I'm not about to make a change in each repo, git add, git commit, push etc.... 30 times over, this makes it easy.

I actually found mu-repo today which is much better for this - see https://news.ycombinator.com/item?id=31906227
> You can escape it by becoming a better software engineer.

Why? Are better software engineers less biased? Why would that be? I would assume that they are human, and therefore just as prone to biases, like everyone else.
Show HN: Picspanel – Simplest Pin Creator
This is the first application that I have built and it will always have a very special place in my heart. I know this is just the beginning of a new journey and there is so much more for me to learn and develop. Would love to hear some feedback and ideas on how I can improve this further. A quick short summary of what Picspanel is about is as follows.

Picspanel is the simplest pin creator for Pinterest! Create amazing and eye-striking pins superfast using Picspanel's user-friendly Pinterest templates! Get your brand social media images created in just minutes and have them ready to share today!
I think it depends on your level of seniority and the level of seniority of whom you're reviewing code for. It also depends on if the code is indisputably incorrect or if there is some grey area.

We don't have any junior devs at my current place so I'm reviewing code from devs with similar experience as myself, therefore I ask more questions. "Could this be improved by doing x?", "Was there a reason you did x over y?", etc. Then when I'm done with the review I normally send a message to the reviewee just letting them know I'm done and happy to discuss if they have any questions or thoughts. Most of the time I find there is some reason why decisions were made and we can discuss that if we need to. Alternatively they'll agree with my suggestion and just go ahead with making the changes.

The reason I like questions is because I'm not perfect and the person who wrote the code spent a lot more time thinking about it than I have. As a reviewer of another senior dev's code I see myself as a fresh set of eyes, not as someone with more ability or authority.

Some obvious things like typos or formatting issues I'll just note without a question. "Typo here", etc. There's really no discussion to be had in those cases. What I wouldn't do is say something like, "Typo here. Fix this please". The "fix this" is unnecessary and comes across as a bit rude imo. I know when my code is being reviewed I just want to be shown what I've done wrong / what I can improve. I don't want orders. If I've made a mistake I'll fix it and I trust others will do the same. I think that's generally the kind of mutual respect experienced devs expect from each other.

With junior devs there's room to be more authoritative, although tone is important. When I'm working with a junior dev and I think they've gone about something the wrong way I prefer to just have a chat with them and explain how I think they could have done something better. I think it's good to make it clear that you're not trying to be difficult, but you know there's a better way to do something and you want to help guide them. I know when I've been a junior dev on projects I've received some overly critical and demoralising code reviews. Realising the thing you've spent the last week thinking about and working on is wrong isn't a fun experience as it is, but a review with an overly critical and unconstructive tone can make it even worse.

That's just my thoughts anyway. What's right in your case likely to depend on the context of whos code you're reviewing and what you're reviewing. The only constants I'd suggest are in tone. If you're not being perceived as being respectfully constructive in your code reviews you're probably doing something wrong.
Vandelay: An Importer/Exporter for BigTable instance schemas and row data
Well - no. You need a TV licence to watch live TV. It just happens to fund the BBC.

https://www.gov.uk/tv-licence

> You must have a TV Licence if you:

> * watch or record programmes on a TV, computer or other device as they’re broadcast

They haven't quite got Netflix style streaming yet... but they did plan to add it. They do have:

> * download or watch BBC programmes on iPlayer – live, catch up or on demand

Notice, BBC is only mentioned in regards to iPlayer - the first part is any live TV, streamed or broadcasted over the air.
Do you know why people sneer at such forced hardware upgrades? Because, as others have pointed out, mitigating security vulnerabilities is seen as merely the narrative.

Forcing hardware obsoletion in favour of those "hardened" platforms has two benefits, as far as certain groups of interest are concerned:

- turning existing machines into ewaste, so people buy new machines, so the money making wheels keep turning for hardware manufacturers

- normalising stronger "trusted computing" (in the Plutonium/DRM sense) capabilities, which is of course a concern for a number of groups interested in controlling what will be running on your machine.

Make no mistake, it appears that Doctorow's article on the war on general purpose computers is becoming more and more compelling as the time goes on. Some of us see forced obsolescence of older machines with weaker "security" norms as a part of that fight - on the side of the enemy.

IMO, undoing/re-thinking the last 30 years of CPU progress might just be the thing we need. We need to re-examine our foundations and fix them.
Ask HN: Are junior developers entitled to work machines?
I'm starting a junior position at a company where I have interned at for the last year. I've requested for a work-machine, but was offered an older, weaker alternative than my personal MacBook (base model, 2015).

As a result, I've moved my development to a cloud environment so that it would lift some computing load. This, however, is not possible for graphical demanding programs such as Figma.

In the past year, I repeatedly had to work from home to compensate for my machine's shortcomings with my desktop. The company has now warned me not to work from home again.

* What is the proper way to ask for a work-machine?
* What is the best course of action if the request is rejected again?
* Does it make sense to take out a loan to buy one myself?
I don’t use it lightly. I used to defend conservatives from such slurs as unfair. After Trump, Jan 6 and their support of the coup , and this Supreme Court’s outrageous antidemocratic decisions, no longer. It is now a full on fascist movement.
Sadly it is not always possible in general to completely avoid constructing queries programmatically (which always comes down to string concatenation at some level of the stack) as parameterized queries have some limitations.

For example engines don’t always support a list parameter, meaning an “in” clause with varying number of entries can’t work. (Some might allow table variable parameters as a workaround, but not all).

Another common reason for needing dynamic query construction varying sort by. Once again many databases don’t let you do “order by ? ?” (First being column name, second ASC/DESC).

But a good query builder abstraction with knowledge of your specific DBMS, can help avoid injection here, especially if it does a sanity check of reparsing the generated query and comparing it against an AST it built of the target query. Even when using such a system though, it can make sense to have the query builder build a parameterized query, and use that for passing as many parameters as possible, just as defense in depth. (Avoids bugs in escaping code of query builder, for example.)
That’s far from a given. The current court’s willingness to just ignore long-standing precedent to take away major rights, the stolen seat, and Thomas’ massive conflicts of interest (not just Ginny organizing the insurrection but also receiving money from groups going before the court) have permanently damaged faith in an institution which relies on authority granted to it on the trust that it not do things like that (note how much more limited the court’s direct constitutional authority is).

I think it’s quite plausible that there’d be significant public support for a reform package: pin the number of justices to the number of lower courts (we have 9 because that’s how many there were the last time that changed), add term limits for new justices, and adopting the ethics rules which other federal judges are required to follow.
When there weren't lock-downs alot of people didn't go out as much as they used to, my family avoided going out for dinner and such for a long time due to not having the MRNA vaccines available. (thanks China) Once the vaccines became available people started to go out more often, feeling safer.

While we are going through alot of cases at the moment, the hospitals are not overwhelmed and people are managing very well. The vast majority of deaths are elderly or people with underlying conditions.

So I wouldn't attribute it solely to lockdowns but mainly to people being too worried to go out and socialize. Lockdowns definitely do play their part. But it's also very expensive to live in Taiwan that having a kid is not something everyone is jumping up and down to do.
Show HN: Automation Tools for Community Builders
Right but I mean, that's not exactly the right conditions for industrialization. Who designs and builds the machines? Who does the research? Sauron solo?
Was thinking this too, it doesn't have a physical keyboard but it's got USB-C and all the rest.

Got mine 2 weeks ago and have been absolutely loving it, feels like I've had it for years because it runs regular Linux just like all my other computers.
Interesting, I found the tone to be tongue in cheek and sarcastic. I liked it.
My mom worked for a company that made chips inside the Atari cartridges and so we got a free VCS/2600 and a bunch of carts when they came out. Tank was, hands down, the best game! My brother and I spent hours really interacting with each other over the incredibly simple, blocky graphics. The "tanks" were made up of about 5 giant pixels. That's it! The planes were even worse and didn't look like planes at all. We had more fun competing and really playing with those terrible graphics.

I wonder if all the high-end game qualities today take away some of that genuine player interaction? I do love modern games and I doubt I'd enjoy Tank today, but it was special in its time.