jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Nothing so fancy.

Each worker thread runs in a loop executing a queue of jobs. On every iteration it sets an atomic progress flag to true.

The runtime in which it's contained polls its workers every 1-10ms, atomically swapping in false and checking to see if the previous value was also false - if so, it steals its task queue and spins up another worker to execute it.

https://github.com/async-rs/async-std/blob/ceba324bef9641d61...
As someone who tends to write Elixir (which, indeed, doesn’t really require an IDE), but has to sometimes help with coworkers’ Java code (where I just stubbornly continue to use my text editor, because it’s what I know): I’m probably being ridiculous, and wasting a lot of time that learning an IDE would pay back nearly immediately†. I see how much more quickly my coworkers can hack on the Java codebase than I can; it’s ridiculous.

If I was my own employee, and working on Java projects all day, and continued to stubbornly use a non-IDE, I’d fire me, because that level of deliberate time-wasting is basically malfeasance.

† Especially for calculating imports, and constructing type declarations. (Y’know, the stuff that more succinct static languages use compile-time inference to achieve.)
It's not just an organization with the highest market share. It's an organization that has the only competing web browser and mobile platform. Apple and Google collude because it gives them 100% control over mobile and the web.
I had no idea this would be such big news on HN. Chick is one of those musicians who plugged straight into my brain. Saw him live with Origin and remember being awestruck both at the music that was happening, as well as the fact that Chick wasn’t going to let his best days be in his past.
I disagree. Everyone is interested in shaping the world we live in. Driven people probably more-so than average.

I'm already seeing my CEOs responding to cultural changes to attract and retain talent. They are reaching out to local government officials to petition for social change (for example, banding together with local business to have the mayor ban the use of chokeholds by the police). We have a third party audit salaries to ensure there's no gender pay differentials. Maternity & paternity leave is generous and equal. Etc.
Well, what should we be more angry about? That Canonicals sales rep is using data in their CMS, or that Microsoft is selling data to third parties. The root cause seems to be Microsoft, not Canonical and (at least in my eye) the conclusion is not "don't trust Ubuntu", but "don't trust Azure".
Much of Eastern Europe is ruled by dictatorships or a very homogeneous culture and political views. Wouldn't surprise me if one only talks about social issues with close co-workers out of fear of workplace retaliation than due to professionalism.

That said, almost all the Russians and Ukrainians I work with are very happy to discuss politics among one another and even with me and they have very strong opinions about the political situation where they emigrated from.
Honestly that it why most marriages fail. Fundamentally different expectations and ignoring them and hoping they'll come around. Better off seperate; I'm excited to see the future of the EU without those who don't want to be there.
In any case, I think that's a point very much relevant to the analogy: when you do more of the same, but at a scale a few orders of magnitude larger, you do get qualitatively different results.

That's very much applicable to AI. As an illustration, when we started to use GPUs for training neural nets with the exact same algorithms as a decade earlier but with an order of magnitude more parameters, we got dramatically better results (see Ciresan et al. 2010 [1]).

Building the same dumb skyscrapers but making them 100 times taller might in fact get them to fly.

[1] http://arxiv.org/abs/1003.0358
I only have a general comment about this, but that kind of performance is almost not worth thinking about in most cases. Just like NBA players need to be "tall enough", your cloud needs to be "fast enough", and AWS is just that.

Having said that, nothing beats getting real hardware in terms of performance/$. I used to work for a company that exclusively worked on SoftLayer's hardware servers. These were $500+/month each, but they were fast. The point is that if you can devote a dual octocore machine to what you are doing, and are willing to pass up on the SAN, flexible networking, etc. then you get a very fast box. If what you are doing requires lots of very fast hardware, then yea AWS or anything like it is not really for you. But if you are like most people, your AWS bill is not going to break the bank and you can just spend one less billable hour figuring out why the server is slow, and just double its size.
280North at least develops all their technology in-house (and it's only 3 hackers). I bet most of their costs are living expenses for the founders.
Yeah, I'd say you've got the right idea. It's just putting criticism in a way that feels cooperative rather than "me vs. you," which you did.
"... Yev from Backblaze here -> it's an internal debate as to whether we should put dates on everything. ..."

@Yev, writing about specific technology is time-bound and doesn't exactly have the half life of DNA.

Having said that, I appreciate all that Backblaze writes about hardware. It's interesting and easy to read. This takes time and thought, you (at Backblaze) must be doing something right.
Quite possibly the most self centered, self serving egotistical a-hole EVER.

I have plenty of stories about him, but the HOF speech was a peach. Instead of thanking his family and teammates for helping him achieve his records, he turned his speech into a bully pulpit, admonishing his fucking high school coach for not selecting him for the varsity team and other people he flight slighted by his entire career.

Sure he has a ton of money and is one of the NBA greats, but it all came at a cost of his dignity and character. I'm actually quite happy he's a miserable failure as owner, it serves him right.
Was that Hosted Active Directory from one of the marketplace AMIs, or are they offering this as a built-in service now?
I switched to 5g last year, but all of my neighbours have caught up. Worse still — we all have legacy networks on the 2.4ghz spectrum so that our older devices can access the Internet. There are probably two dozen networks accessible from my couch. It's crazy in apartment buildings.

I would suggest that it should become part of our condo fees / building management, but I have little confidence in our board.
>If it's unlikely to have happened here, why was it brought up in the first place? What's the relevance to this thread?

I don't care about that. I just thought your assessment of an earlier statement as unfalsifiable was wrong and I responded to it.

>Which is an even less falsifiable argument than the specific one we're debating!

It seems equally falsifiable and falls under my earlier test.

Again, falsifiability is a binary condition, not a spectrum. Something either has the potential to be empirically determined, and is falsifiable, or cannot.
> The state of California is horribly mismanaged

Compared to what? Texas?

Edited to add: Wikipedia:

> The economy of the State of California is the largest in the United States, boasting a $3.2 trillion gross state product (GSP) as of 2019.[9] If California were a sovereign nation (2019), it would rank as the world's fifth largest economy, ahead of India and behind Germany.[10][11]…
My free and open-source KeenWrite text editor is comparable to GhostWriter:

https://github.com/DaveJarvis/keenwrite#features

What sets KeenWrite apart is the ability to use (externally-defined) variables within the prose, shown in this older demo video:

https://www.youtube.com/watch?v=u_dFd6UhdV8

Also, variables work in diagrams, R expressions, and TeX equations. For example, take a look at the following screenshot:

https://raw.githubusercontent.com/DaveJarvis/keenwrite/maste...

The palette is defined in one spot, allowing colours to be used by both diagrams and typesetting the final PDF. Further, character names can be assigned and referenced within both the prose and diagrams. Also, the variables are interpolated, which allows variables to be defined in terms of other variables.

Are there any other text editors that have interpolated variable references? (I looked, but didn't find any, so started developing my own text editor.)
I have higher margin on digital copies :) Amazon loves to take their share.

Those are kind words coming from maybe the single greatest programmer I know.

Thanks for your support and for the recommendation :D
It's pretty straightforward; from 2012-2015 the previous government, led by Stephen Harper (Prime Minister), and in partnership with Erin O'Toole (at the time Parliamentary Secretary with oversight over International Trade) negotiated a trade agreement with China [1].

Under this treaty, if the Canadian government takes actions that damage or undermine Chinese investment in Canada, then Chinese companies can sue Canada in a tribunal that is separate from both Canadian and Chinese court systems; these tribunals have broad authority to mark the findings as confidential, keeping the rulings and outcomes, including financial penalties secret. The duration of the trade agreement is 31 years.

If Trudeau and his Cabinet had endorsed this motion, it would have been a tacit attack on China, and grounds for Canada to be sued under this treaty, with virtually no defense.

Naturally, Erin O'Toole (the current leader of the opposition party in Canada) is aware of this, and the easy political points he can score by attacking Trudeau for failing to support this policy, since he had a direct hand in promoting and passing the legislation.

[1] https://en.wikipedia.org/wiki/Canada-China_Promotion_and_Rec...
The overwhelming majority of XML I encounter in the real world does not use namespaces.
Well, no.

Google releases pretty much all of its products on iPhone. Apple doesn't releases anything on other platforms and when they do because they have no choice (iTunes on Windows), they do it poorly.
> I think Apple has everyone beat on the tablet market at the moment

At 10" yes, but at the 7" range the Nexus 7 is really superior to me as a user - I don't know the sales numbers though, maybe the iPad Mini is doing better there too.
Legitimate question. But it is a trap. I'm under a new user name here, but I used to post here years ago. Every answer I give will get me closer to hell-banning. :)

I will think about it. If I can find a way to present my position more clearly without social Hacker News repercussions, I will.

edit: funny, how I do the same in real life, with my career, etc. I withhold strong positions, and give watered down expressions, to survive. Kinda sad. Lack of real anonymity means I also have to moderate expressions. Any future employer finding me here will hold everything I say here against me.
The Egyptair flight had the crashing pilot saying prayers to Allah all the way down, captured on the voice recorder. The engines were shut off and the other officer was fighting the stick all the way down. There is zero doubt as to what happened, only a political cover up by Egypt air authorities after they realised what had happened.
>I make a lot of poor financial decisions. None of them matter, in the long term. I will never not be poor, so what does it matter if I don't pay a thing and a half this week instead of just one thing? It's not like the sacrifice will result in improved circumstances; the thing holding me back isn't that I blow five bucks at Wendy's. It's that now that I have proven that I am a Poor Person that is all that I am or ever will be.

I have a hard time believing this statement. I know that being poor in the US is very tough, but the author's statement that it is impossible to go from being poor to not-poor doesn't ring true. For example, doesn't the author expect that the full time school they are doing is going to have some financial payoff in the future?
I've never heard of giving applicants material before the interview. More commonly, I think companies give new hires (especially interns) a book or some material to read before their start date, but usually the investment comes after the decision.

Did the book shape the interview? Like if I didn't read it, I'd have a hard time? Or maybe even if I nailed the book, but didn't know anything else, that'd be bad?
"You could fall in love". Kind of hard to plan for, though as I recall it used to happen a lot.

"get married, have a kid and raise a family." Very much worth doing, but for itself, rather than as a part of one's education.
Norway has way too many similar cases, for such small country of only 5 million people. Barnevernet also puts artificial obstructions for adoption by biological relatives, such as grandparents.

As someone said, accused parents in such cases have less rights than Breivik.
Love it. What a great post with so much truth.
Did you try the clap host and the clap plugin? :-)
By installing it. There are images for floppy/CD and USB media.
Can anyone comment on the use of formal verification in NaCl? Is it used at all? Would it even be valuable? [0] doesn't mention anything about it.

[0] http://nacl.cr.yp.to/valid.html
The password should be 2505581021.
It miss key configuration panel for people who doesn't use qwerty keyboard
clever move we should say ? or any better idea ?
The original paper that Rognlie wrote:

http://www.mit.edu/~mrognlie/piketty_diminishing_returns.pdf
I am interested first in persistent backlogs -- do you know an IRCd that does that? I am sure it couldn't be implemented client-side.

I remember "SILC" which is not IRC, but if I remember correctly it had this. Mainly when you join a room, you should not get tabula rasa. You enter into some context, and if the last message was posted 4 days ago, your context starts 4 days ago, and the datestamps all reflect this.

There are other features of Slack that make it worth using, but this is the one thing I don't know if IRC can support at all, that I see every other serious chat system doing.
I was severely depressed for ~10 years, saw a bunch of therapists and tried a huge variety of medications. Also did a bunch of group therapy which has shown me other people's journeys. I've successfully helped more than a few people out of their depression in the years since I got better.

While I used to have a whole shpiel I would give people I mostly just point them to this document now:
https://astralcodexten.substack.com/p/peer-review-request-de...

I would perhaps add or reframe a few items for you:

1. Therapy less than once a week has a hard time sticking, I would search for therapy more aggressively (and shop around for a good one, it sounds like you can probably afford it).

2. I and many others have found it useful to think of humans as slightly complex houseplants :). You need to be watered, fed, see the sunshine, etc. I check in on a daily basis with myself about how I'm eating, drinking, and exercising, sleeping well, whether I've been outside, and whether I've talked with a friend (if you don't have friends, make that a priority). I make sure to spend time being with friends at least once a week.
lol why is Stallman on HN? He’s not relevant to anything anymore. His hardline stances on free software only aren’t practical. Also, as a person, he’s a bit creepy. I thought we as a community of open source folks moved on and chose better more practical champions. :shrug:
FWIW, some companies do compensate you for trial work.
Same here in my country. It feels so weird that the service provider has the ability to just charge a card in the US if you enter the three things printed on the card. That would cause a lot of frauds if it happened here. Fortunately, the central bank has strict regulations here and we need to authorize a payment by using a password or an OTP.
Generally speaking if your build process is so fragile that one person creating a breaking build results in a chain of failures and a pressure crunch then that's a work environment problem. I would consider that sort of thing completely unreasonable and consider finding a new job immediately. If you find yourself in that sort of thing frequently then perhaps you should reconsider normalizing it and instead push for actual fixes.

You look at the issue and say it's a personal issue. I look at it and see a dysfunctional development environment issue. Now this doesn't always hold true and sometimes devs have to be held to higher pressure environments (such as having on-call duties): but those kind of things are usually better compensated for and called out as part of the job duties.
It's starting to dominate mobile already!
The way some people are angry at google here reminds of of Brexit. People are saying “google is out of line threatening to leave. They wouldn’t possibly withdraw over paying for news”

That’s not why. They’re threatening to withdraw because the law requires two week advance notice of algo changes. If you have any idea how google works you know this is impossible.

Brexiteers scorned critics and are now learning that indeed some things are impossible, such as control over borders and regulations and unfettered free trade with the eu.

People seem to have such distaste for google that they’re not wrestling with how impossible Australia’s demands really are. Google has faced similar news demands in europe before and didn’t threaten to leave. But those demands didn’t come with impossible to comply with algorithm requests.
The way he wrote about playing in a group spoke volumes about how great he was at improvising and piano.

https://imgur.com/k1K7D3j

Showing that much restraint and not just letting muscle memory take over to become a lick machine is so impressive.
This is extremely bad advice. It is shamefully unethical to encourage people to harm their security in this way.
The HotSpot JVM, V8, LuaJIT and probably a few other such projects have become wickedly fast over the years, and using native languages because they're "faster" is folly.

What Rust, C, C++ and the like actually give you is control. It is up to you, as a developer, to leverage that control to get better performance. Control also gives you nearly limitless rope to hang yourself with.
Wow, intelligent kids have an EVOLUTIONARY tendency to believe in something the decries any belief in evolution?

Bizarre argument.
I think Bertrand Russell put it best when he wrote, "[t]he fundamental cause of trouble in the world today is that the stupid are cocksure while the intelligent are full of doubt."

I have found the smarter (and in the majority, not all) someone is, the more likely that person sees the complexity of things.
That's because dtrace is a Sun thing, and there was a brief period where Apple and Sun were planning on some very serious collaboration. There was also talk of replacing HFS+ with ZFS at the time.
> nobody’s making a faster/noticeably better to the end user browser than Chrome

I'll take Firefox any day, any night over Chrome. It is simply a better browser to me for many reasons, and I put it everywhere I can, with Chrome only as a backup.
Calling it CGI seems like an awful awful move.
That is a much better way to go on imo. No Electron and no Node involved. A tiny crossplatform webview + .net core is much preferable for me.
Isn't there an argument that many people currently saddled with college debt made poorly informed decisions? Maybe the working class people who knew not to do that actually processed information better than many people who took massive amounts of debt on for degrees of dubious economic value.
Its getting employers to pay for it - I recall trying to interest my F77 team in the Salford editor back in the day to no avail.

That was a TECO like editor instead of a line editor.
Two replies mention licensing, with two different answers (It's easy, people just don't understand! It's hard, people just don't understand!). Personally, I've tried a couple of times to read the license information on the Qt site and sort out how the licensing really works. I still only have a rough understanding. It seems like information on the Qt site is intentionally vague so you'll be more inclined to buy a commercial license just to feel "safe" using it. Unfortunately, any commercial projects I work on can't justify the commercial license price.

Anyway, the point is, people may not want to use Qt without being absolutely certain about how the licensing works and they (like me) probably don't have the time to try to understand the poorly organized information on the Qt site.
Not “Falcon”?
So dramatic! I'm sure it is quite a burden on your soul having to tell all your little friends and family to cancel! Oh, the tears!
It's amazing how strongly people can have an opinion about something they have clue what they're talking about.

https://www.pnas.org/content/113/17/4853

Synopsis: no, actually the drug has a pretty powerful impact on your brain and is the main driver of the effect
Since radioshack went out of business Microcenter is the only place I can get last minute electronic components if I'm trying to follow some tutorial that calls for something specific. The problem is that its 45 minutes away, and I cant seem to spend less than 3 hours and $300 every time i go there.
>she and all of us had decades of notice that this was coming, and yet we all did nothing to nurture leadership and force "old white men" to accept different cultures and communication styles.

I generally am in agreement with you.

Slightly tangential but still related subject, my take on why organizations decline:
https://realminority.wordpress.com/
Could you point me to resources on the upgrade? I'm at 20 now (what i originally installed) and am a bit miffed at the process.

I use docker-compose and nextcloud is much different than all my other containers.
> "I'm wondering how I can differentiate/specialize"

I'm not sure what the question really is here. The generic answer is simply to find a skill you're interested in specializing in, learn about it, and apply it to your work so that you have practical experience in it. That applies to both tech skills and soft skills.
It doesn't, though. It mentions sids a lot but then quotes a doctor to say the research is unclear. Other countries experience sids at reduced rates but its not clear if thats because of bed sharing, and there's no evidence in the article one way or another.

If they want to point out potential harmful behaviours, they should do that, and then they would get called out on doing so with little to no evidence. Instead they went with "weird" because they have no argument per se.
Honestly, except for the commissions bit (I never had a commission job), that describes every retail job I had as a kid. I think margins are too thin to focus on cleaning, maintenance, and break rooms. I usually took my breaks anti-socially in my car.
The KDAB tutorial video that wuschelhase recommended is great.

There is also the qmlbook: https://qmlbook.github.io/ that provides all the information you want to know about QML.

We (KDE) recently published a small tutorial about the Kirigami (our QML based convergent tooltip): https://develop.kde.org/docs/kirigami/. And generally taking a look at Plasma Mobile applications is a great learning resource.
I'd say that shifting away from these situations is fine, but it's a crappy way of dealing with exploitation. Quote RMS: "All in all, I think it is a mistake to defend people's rights with one hand tied behind our backs, using nothing except the individual option to say no to a deal. We should use democracy to organize and together impose limits on what the rich can do to the rest of us. That's what democracy was invented for!"
https://www.amazon.com/portal-migration/bestsellers/baby-pro...
Wikileaks is no longer about the content of the leaks anyway; it's all about the process of leaking them. Given the assumption that nobody's going to read the leaks anyway, a bigger number is better. New! Now with 7x more leaks!