skysight-inc/HackerNews huggingface dataset:
The first part of the answer is the same as that for a similar question we've been asked about LinkedList: we don't deprecate things that are heavily used, however useless or superseded by something else, unless they are very harmful. Deprecation in Java does not mean "unrecommended" but "absolutely do not use this if you want your program to continue working on future versions." Not only is it a compile-time warning, but JDK tooling even checks for uses of deprecated APIs in binaries and warns about them. Ideally, deprecated usages should break people's builds. In other words, deprecation is a big deal and not taken lightly. We might need another standardised term for "unrecommended" or "superseded".

The second part of the answer is that there are still good uses cases for heavyweight threads, that are backed by one OS thread. For example, as carriers for virtual threads or parallel streams, i.e. as approximations of CPU cores, and also for cases where FFI is used for IO or some other native interaction. This is very rare in Java, but very rare could mean "used only in tens of thousands of programs rather than tens of millions".
It certainly is a propaganda tool. I don't have concrete proof just yet, but I suspect subs like /r/blackpeopletwitter are being heavily manipulated. Comments deleted en mass and rabid vote manipulation are a regular occurrence.
Most of reddit's original userbase from the mid-2000s is gone, pushed out by changes in policy from corporate trying to make things palatable for advertisers. It's become another identity-centered (ie, posting on your own profile now) Facebook refugee settlement. I'm sure reddit corporate loves this state of affairs but it's pushed me to abandon content aggregators entirely and subsist on my own local RSS reader and email lists.
Wait, what? 40 hour work week is controversial measure?
And for each of those, how do you avoid risk of collision? A numeric only ID with the same risk of collision as a UUIDV4 would be 39 digits long, which is longer than a UUIDV4. So is there really a benefit? If it's keyword based, how long is the URI allowed to be? Given the need to support [probably well] over a billion records, I don't think your suggestions meet the design constraints.
my workflow for stream of conscious notes: \ww

I add tags as relevant if I think about it, and for projects/tasks spanning multiple days i'll create a root item.

I created a local git repo I try and keep everything checked into; I might push it up to a private github/bitbucket repo eventually, but I haven't been careful with scrubbing credentials from shell snippets so leerly on pushing anywhere remote.
If I know one valid address, say, reddit@john.tricepmail.com and send to random address N9CN20UQvT@john.tricepmail.com, will it be delivered as legitimate?
World War I gave medicine a new body of evidence
The parent comment asked about the masks most people wear. I'm under the impression most people aren't wearing N95 masks, let alone N95 respirators. I refuse to wear a cloth face covering--I only wear N95 respirators with a silicone seal. I'm not taking that kind of chance.
With statements like this, I can't help but wonder what the person's background is. Not to make an ad hominem, but because the stance seems simply unaware of the realities of life for a lot of people. I've lived in Baltimore, where simply walking around can be extremely dangerous. I also had friends growing up who couldn't afford to pay for bus rides in our hometown (which were less than $2).

If walking to the library literally entails putting your life and property at risk, and you can't afford public transportation, how would you not consider that somebody being excluded just due to not having internet at home?
There is no controversy over the fact that fission plants have always, right from the very first one, been more expensive than mature alternatives, often much more.

Still, nuke plants got built, and still operate. Why? Promoters insisted they would not be more expensive, and would in fact be cheaper, knowing full well (as was revealed later) that they would not.

Thus, the only reason nuke, and lately coal, plants continue operating is corruption. Most recently, details leaked of what happened in Ohio to keep theirs operating, involving $millions in bribes in exchange for $billions in public subsidies.

So this "can not understand" is not convincing. The facts are public for anybody who cares to learn them. Protestations of innocence ring hollow. There is no one left to fool.
Vegetarians are our main target market
Will that work for people with tardive dyskinesia?
I'm a dedicated Evernote user. I add just about everything I generate or want to record to Evernote, in one big "notebook", and then I extensively use tagging to make sure everything is findable. I try to use every tag I might ever search for, for which this note would be relevant.

Sometimes I add content to existing notes, if they are relevant and include the same family of concepts. I often merge notes; e.g., I save all my tweets to Evernote via IFTTT, and then merge all of them for each given month.

I often add notes with no tagging at all, and I have a shortcut to search for notes with no tags, as a sort of inbox.

The ability to search everything at once is the key: I can search "movies" or "startup" or "medicine" and find everything with those tags, or those words in the title or text, or even in PDFs. (I use a Fuji ScanSnap to scan documents into Evernote, with fully searchable text.)

The biggest feature I wish for is transcription of voice notes or audio files, so the content would be searchable.

Evernote's Mac app is notoriously slow, but it's gotten better over the years. I still don't understand why they can't make it as fast as the web app.
> So let's not lose our excitement and sense of wonder

Exactly. It’s wild the potential that many of us hold.
But what if it IS an actual IoT teapot?
https://templates.blakadder.com/proficook_PC-WKS_1167.html
I have to disagree. I read the article posted above and this strikes me as an excessively critical view. I don't see Dr. Gebru acting in bad faith although they are clearly frustrated with the exchange.

> Virtually all of her replies are some variant of “you are wrong, but I won’t say why” and “listen to me because I am Black”.

I don't see that in the summary you posted.
"personal or household activity" is not the same as "not a company", so it really can depend on what you are doing with your personal website.
> but rather welcomes new users

Yes, from 9gag. And to be fair I think the 9gag interface is better than the newer Reddit one.

Sure, if you want to sell generic ads (even if "personalized" with all the cookies you have) with low conversion that's the way to go.
We have tons of labor protections in Croatia and people still try to game the system in any way they can. Labor laws just make this easier. Sick leave is massively abused, even though it requires a doctor to authorize it (but is unlimited). People get their doctor to authorize their fake sick leave. We’re a corrupt society on all levels and in all areas of life. Norway likely isn’t.
Lots of terminal based stuff but particularly fzf.

Also Mimestream, a Gmail client.
> I suppose there's some metrics they optimize for that drove those decisions

It's just the work of bean counters optimising metrics that are visible to them. We're lucky an API exists and quality third-party clients can still be built but I assume they'll shut this off one day too.
I believe that it's a reference to the colloquialism that references how matadors use red capes to fight bulls:

https://www.urbandictionary.com/define.php?term=seeing%20red

So Team Red -> Seeing Red -> Bull?
A good manager/leader doesn't need to be competent in the field, but needs to be aware of their incompetence and know how to defer to those who are competent.

A good manager with a good team that includes one or more senior technical people will be able to rely on their guidance and lead the team effectively.

But any non-technical manager with a junior team is a recipe for disaster.
Wikipedia rejected entry for Nobel Prize winner because she wasn’t famous enough (2018)
>13 years from "never designed a high-perf CPU" to "dominating x86 perf / watt while at the heels of total perf" is actually notable and actually impressive.

They did buy PA-Semi, a company with a lot of low power chipmaking experience. They had a plan and invested in it and continued making it better and better, but its not like they developed this exclusively from the ground up. Its impressive but more evolutionary.

A throwback to when computers doubled in performance every couple years.

https://en.wikipedia.org/wiki/P.A._Semi
In addition, not all users are going to want to use whatever font you (the web designer) decided on. I have my preferred fonts on my system, and I expect my browser to use them. How arrogant of the web developer to override the user's preference!

I remember when the browsers even allowed the user to configure a background image for content. You could have all your web sites render over a tiled picture of a brick wall if you wanted. Year after year, we give up end-user configurability and simply hand it over to nameless web designers who decide what is good for us.
reddit may have been a good site a decade or so ago, but in its current state it's mostly a propaganda machine to manipulate clueless rubes. One look at the front page makes this glaringly obvious.

The only remotely productive way to use reddit is by being selective with what subs you check out. Avoid the larger subreddits at all cost.
Difference is, the member-states actually have given the EU some power in its area of competence, while the UN is just a club to keep in touch with each other (which is also very important).
So you’ve not even heard of such a thing? May I ask where you are based?
CLI Guidelines – A guide to help you write better command-line programs
> One day I'll just read the manual from start to finish and try to start properly from there, one day.

Define "manual", because I've been using org-mode since (greps .org files) . . . 2010, and I still haven't read the manual cover to cover. I just look things up and tweak as needed, which I think is key. You can go looking for features, but you're usually better off following a YAGNI and "google the stack answer" sort of mindset.
yeah but it doesn't work though.

if you have replied multiple times in one thread, you can't reliably load the paginated history of the thread.

3rd party apps work better
Hello HN!

We’re Ben, Aanand, Carl, Eva, and Mark, and we made the Command Line Interface Guidelines.

Earlier this year, I was working on the Replicate CLI [0]. I had previously worked on Docker so I had a bunch of accumulated knowledge about what makes a good CLI, but I wanted to make Replicate really good, so I looked for some design guides or best practices. Turns out, nothing substantial had been published since the 1980s.

On this search I found a superb blog post by Carl about CLI naming [1]. He must be the only person in the world who cares about CLI design and is actually a good writer, so we teamed up. We also were joined by Aanand, who did loads of work on the Docker CLIs; Eva, who is a technical writer, to turn our scrappy ideas into a real piece of writing; and Mark, who typeset it and made a super design.

We love the CLI, but so much of it is a mess and hard to use. This is our attempt to make the CLI a better place. If you’re making a tool, we hope this is useful for you, and would love to hear your feedback.

Some of it is a bit opinionated, so feel free to challenge our ideas here or on GitHub! [2] We’ve also got a Discord server if you want to talk CLI design. [3]

[0] https://replicate.ai/

[1] https://smallstep.com/blog/the-poetics-of-cli-command-names/

[2] https://github.com/cli-guidelines/cli-guidelines

[3] https://discord.gg/EbAW5rUCkE
Of late I've been hearing people say "you have to pick a side" when it comes to politics. The close election results suggest these sentiments are widely shared. I wanted to take a moment to think about how increasing partisanship might impact how we read the news. Hope you find interesting.
I always liked the Ghost[0] editor, where you write your blogpost with markdown, and then for more trickier stuff, you could add HTML and it would still render beautifully. More of this please!

[0] https://en.wikipedia.org/wiki/Ghost_(blogging_platform)
Divers Discover Nazi WW2 Enigma Machine in Baltic Sea
I know this very well, still both have similarities to JS and eventually, C++ evolved from C. No need to be snarky.
I feel like the issue here is 40% individual resistance/convenience, & 60% cultural. The society doesn't have role models for them, of people who do cycle regularly in a variety of weathers.

In heavy bike using cultures, people have gear ready to go. Spending a minute to put it on is not really a barrier, an inconvenience. If there is a practice. If your environment supports it, by having plowed routes for bikes, bike parking.

I think we overrate the convenience & comfort factor. Don't knock it till you be tried it. You might like it! There is some real difficulty when your society self selects to only support & assist one mode of transit, doesn't have bike parking readily available, doesn't have safe paths for biking. And trying to embrace biking on your own, learn how to do it comfortably & safely, when few others do, that's hard. But I think the inherent comfort g convenience of cars is somewhat/greatly overrated. The mindset is that biking is inconvenient, but so many who successfully live it will tell you, it's easy & it feels great.
Of course you don't look for people who are exploitative to become billionaires, that's like looking for someone who has grease stains on their shirt to become a chef. Graham is way off here.
They did not 'decline' - the work is in progress, but there are lots of known issues wrt. the quality of existing data in Freebase. See e.g. https://www.wikidata.org/wiki/Wikidata:Freebase for the details.
I spent time this week with Joplin.

Why I won't be using it:

* If I live in Markdown, I want to edit it WYSIWYG. Maybe that's wrong, but I don't want to live in .md code mode (for this reason, I miss Evernote). I author in Typora, but I don't want to keep notes in MD.

* It's sync-ing options don't map to the most used syncing tech on desktops these days. I'd have to pay for Dropbox (given my current ecosystem) just to use it to sync.

* I want folders and sub-folders. Folders and tags don't work for me.

* I wish these systems had a built-in journal mode, like Roam.
> Most comments in code are in fact a pernicious form of code duplication.

Man, I used to work with a developer who, in basically all respects was a better developer than I am. But he was terrible for adding these type of pointless comments. When I'd point out in a review that his comment used the same 3 words as the code did in a different order he'd get all defensive.
I have never personally (with my own eyes) seen seat belts save lives.

So I don't wear one and I have never been in accident.
Open letter by Google employees in support of Dr. Gebru
Now look at what's become of Sun's trademarked logo:

Zuckerberg’s not-so-subtle message to Facebook employees: Don’t end up like Sun Microsystems

Facebook CEO Mark Zuckerberg has put a pretty hefty reminder for Facebook employees to keep striving for relevancy right outside the front door. An aging Sun Microsystems sign, on the back side of the Facebook sign, is a well-placed message to them.

https://www.geekwire.com/2014/zuckerbergs-not-subtle-message...
Unless the profile pic is hidden in a pane that you have to slide to open that had no indication of its existence and wasn't there in the last version of the app and is in a completely different place from other apps from the same company.
Sure, but for the method I really liked the video from Yannic Kilcher 3 days ago, so I compared this articlecto that (I'm subscribed to his channel, I love his detailed explanations):

https://youtu.be/B9PL__gVxLI
Google doesn't either, they just don't index the paths written in robots.txt but bots still hit them.
I wish companies like that would be easier to find!

From the feel of this thread it seems to me that a company that explicitly states on "Who's Hiring" that they don't do leetcode, but do actual pair programming for evaluating candidates would have an advantage above the rest!
> Programmers who don’t code in their spare time for fun will never become as good as those that do.

I would guess that the reality is more nuanced. Programmers who don't code in their spare time will probably find their knowledge becoming out of date. But that's because our profession doesn't really have a concept equivalent to continuing (Medical | Legal | etc) requirements, so we aren't really given an opportunity to sharpen our saw outside of our free time.

But that's only if you're consciously doing it to learn new things. My guess is that spare time programming for the sake of spare time programming actually has a deleterious effect. Though I admit I base this on conjecture and over-inference into scanty evidence. There are some anecdotal observations that colleagues who spend their evenings and weekends grinding away on code have a tendency to also be the ones who have trouble concentrating or make burnt out fuzzy brain mistakes at work. And there's some empirical evidence from other domains such as language learners and musicians that, past a certain point, additional time spent practicing actually does more harm than good. Brains develop fatigue, too.
Im jealous of any snow. The past couple of years we've gotten barely a flake. I plan to travel north just to see some snow this winter.
HN should prey Reddit keeps their marbles together, because you all know the place big chunk of their ursebase would fled to. I know I did.
Leia is a captive in those scenes, so it's not really a comparable context.
I think as a scraper, we should generally respect rate-limits. Generally the issue is that it's hard to enforce that against bad users.

The few times I've written scrapers, one of the things I've done is put contact information in the user-agent so that if there is an issue, the site admins can reach out. So far that's worked out ok for me.
somewhat, but cragslist is way too simple and very well-known to keep new users away.
Argh, being fired for this isn't crazy. What kind of "security control" allows changes to security systems that aren't for the purposes of improving security? Whatever controls you're talking about are clearly not controls of the sort a normal auditor would recognise.
> Somebody who has a planned surgery for long-term health issues needing to save up sick days to use for the recovery

I don't want to be "that guy" but Jeez Louise does this sound like total dystopia when viewed from the outside. What would happen if you didn't have sick days saved?
I agree but for a slightly different reason: I think the notion is also highly subjectively applicable... some types of problems really do need a lot of forethought to make efficient - waiting until later can cause significant problems when decisions are hard to pivot away from or undo. An easy example is DB design, the cost neglecting these considerations upfront can be massive and sometimes impossible to migrate away from.
Beyond Pornhub, the schools and local authorities not expelling and prosecuting the student extortionists and child-pornographers are a huge problem.
Copying beetle wings to design MAVs that can recover from midair collisions
Yes, and I went against the standard advice to not look at the solution until you solve it yourself. I think for the first 50-100 problems it's best to not think too hard about it before looking at the solution, gaining a full understanding, and writing an implementation or three (building that muscle memory so to speak).

At this point, you'll have many more tools in your kit (graph traversal, search, dynamic programming, queues, heaps, stacks, etc.) and you can work on coming up with your own solutions to new problems. But I found it to be a waste of time staring at a problem for hours when I didn't already have the fundamentals in place to tackle it.

The other thing I did was watch youtube videos to get a better grounding in some of the data structures that I struggled with. I mostly did this wish graphs, as I was always terrible at graph problems and never had to apply them in my career. I found this series of videos to be extremely good.

https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8y...
Dear dang,

What is the point of showing me the replies to a comment you have decided I'm not allowed to read?
I was never required to write Marxist literary criticisms of poetry. I learned rhetoric. I learned to write clearly and concisely, and I learned to write persuasively.

Correct grammar is not sufficient for effective communication.
Although it's already been said, great work! Thanks for putting out some positive energy on the internet.
Is this faang / levels.fyi pay range?
I remember being very excited about this announcement. I had been learning about Java, but I only had an HP workstation, which ran HP-UX Unix at work, and a Macintosh at home. Neither of them had a Java implementation yet, but I could run Netscape Navigator with JavaScript. I gave an enthusiastic talk on JavaScript at the next meeting of our local Java Users Group.

However, as I got to know the language better, my enthusiasm dwindled due to what I thought to be a strange type system. Also, I got access to Java implementations on HP-UX and Macintosh, so I never went back to JS. This has always limited my ability to do web front-ends, but now I'm looking to using Blazor for that.
So many.

Top of mind: without data and given the choice between your opinion and mine, I’ll take mine; show me the data.

On worrying: if you can do something about it, do so and don’t worry. If you can’t, don’t, and don’t worry.

World outlook: Happiness is a choice.
Your claim is it is impossible for there to be a 10x difference in "full potential" and all apparent differences are because the "full potential" has not been unlocked?
It's not really propaganda, it's a demographic shift of who uses the site and especially the major subs. Reddit always had a monoculture of sorts in the major subs, it's just new users who have a new monoculture have started using the site while those with the old attitudes (and who are frankly older) have moved to smaller subs or given up entirely.

Not a particularly surprising turn of events to be honest, nothing stays the same forever.
> I've been experimenting with having custom fonts disabled (that is, fonts I don't have locally), and it feels to me that page loads are much faster, and in some case more readable (pages feel 'cleaner'?).

That might be due to font hinting. The default fonts (on Windows) were beautifully manually hinted to give a really crisp results without font smoothing. But manual font hinting is super expensive, so web fonts don't do it. If you disable them, I'm sure the system has to fall back to the (higher quality) defaults.

Most web fonts are automatically hinted, so they only look acceptable with font smoothing on (at normal font sizes with normal DPIs). If you turn smoothing off, the fonts look super ugly with all kinds of artifacts like weird double-thick lines.

I've tried to disable web fonts because I hate font smoothing (to me it's just blurry, not smooth), but the issue I've run into is the fad of using a custom font for icons, so I end up getting lots of unicode tofu for graphics (e.g. https://twitter.com/FakeUnicode/status/1194628430559469568).