skysight-inc/HackerNews huggingface dataset:
Thank you to provide 1, 2, 3 above. I didn't know about these!

I am surprised you didn't mention Perl 11 which is try to mash Perl 5 and 6/Raku together. Is that still happening? Or do I have it wrong?

"How Perl compares to Python": The first thing I tell Perl programmers who are starting to learn Python: There are Perl-style references in Python. (If you are not familiar with Perl: These are a roughly pointers, and can be 'undefined' / null.) In short: You cannot create a reference to a scalar in Python. Perl hackers then scratch their head and ask, "Well then, how do I build XYZ data structure without...?" The easy workaround is a single element tuple or list. "Aha!" Otherwise, Perl programmers can adapt very quickly to Python.
I think of these as a "Star Trek" test. You know: Wesley is confronted with "his deepest fear" during entrance exams for Star Fleet, Counselor Troi can't pass a holodeck test for "command responsibilities" until she's willing to order Jordi to do a suicide repair. I'm sure there were others.
The common theme is supposed to be that the obvious test is a fake and they're really testing for something else.
They're all bullshit.
Every single one of them falls apart as soon as people start talking about them with each other, not to mention they're just begging to be abused by the testing authority, or entice corruption.
I think the root problem is not income. People don't inherently need pieces of paper with numbers and dead faces printed on them. Monetary income is simply the only way our primitive society has so far figured out how to provide for what people really need: Things like food, clothing, shelter, safety, autonomy, freedom, achieving their potential...basically everything up and down Maslow's hierarchy. You currently need monetary income to get these, but what if that wasn't so? How do we get to the point where everyone's life needs were simply met by default, and not dependent on their going off and working for these artificial money-points? We could, as a society, simply consider these needs to be rights, provide them to everyone, and skip the whole conversion to-and-from money. Let work and money be the "edge case" optional way for that motivated 1% of us to go out and get luxuries or privileges. It's not like we can't do this. We don't lack the technology, automation, mechanization... There is so much surplus economic value sloshing around that is simply captured and hoarded by the top 0.1%. We simply lack the political will to spread it around, and our existing winner-take-all power structures fiercely oppose anything like this utopia.

Everybody is entitled to and receives subsistence food--but if you want a tasty steak, go work for a few bucks to get it. We can do this! It is not beyond our capability! We have so much food it goes to waste, surely everyone can be fed if there was political will. Everyone is entitled to and receives a home--but if you want a nice lake house, go work for it. We can do this too! There's no shortage of homes. The existing power structures just don't want it, and the rest of us are powerless to change their minds.
I helped negotiate the $22B sale of WhatsApp to Facebook. Today,I regret it
I'm pretty sure my two cars with map data have speed limits from that, but it's fairly spotty and they're both pay to update, so I'm not likely to update often. Some cars do it optically, though.
Lol I get the feeling that even Kojima would balk at the absurdity of such a process.
The Space Economy: Why Our Solar System Needs a Currency of Its Own
Can it ever be fixed? IMO the incentive structure is such that the users are always the product to be farmed, be it now or when the board composition changes in a few years.
Just curious, what's your product?
Who said thermal information is not information? I'm not an expert, but isn't the problem that a black hole's temperature is directly proportional to its mass? I assume there's a lot more information about the thing falling into the black hole other than its mass which ends up getting lost.
I think a lot of people currently have "the knowledge" to do low level system engineering, but I agree with the comments that the job market drives what people pursue, and the job market isn't particularly favourable to low level system engineering. So those skills are getting rusty out of lack of use, and aren't being passed on in the workplace because that's not the sort of work people are doing in the workplace.

"Low level" covers many things that don't have much overlap.

In the employment market, I see a significant distinction between "embedded"/"firmware" and "server systems engineering". TLDR: Embedded pay is low compared with other software.

As far as I can tell, from inbound recruiter mail and job ads, the pay for embedded and firmware work is consistently low compared with what's possible in webdev, cloud, and software generally. Even for "senior" embedded and firmware work. I suspect this is because it's adjacent to things like FPGAs and electronics, which also pay low compared with software engineering generally.

By low, I mean senior embedded pay at about 60% of senior webdev pay.

On the other hand, seasoned "system level" engineering such as kernels, compilers, database engines, GPU drivers, storage, crypto, and many other such things, especially things that run on servers, can pay well and seems to be in some demand, especially at big companies.

(Device drivers can fall into either category. For example a GPU or storage subsystem driver is at a completely different level from a USB serial driver.)
Then why can’t customers like him get the UX helpers that hospitals would have. Presumably they’re not swapping browsers all day?
reminds me of this gem: https://www.youtube.com/watch?v=FAvQSkK8Z8U
Ask HN: Does “tone detection for text” software exist?
I'm looking for a something that can detect and characterize the tone of a written text the way we do naturally when speaking. For example detecting sarcasm in a tweet.
+1

A couple years ago Stripe reached out to me saying they like my background and that they want to discuss potential roles. I was working on a payments product at a FAANG company at that moment and was starting to think it’s time to do something else. So I said I am interested. Stripe scheduled an interview with Q… J… (Eng Director at Stripe). After a few generic questions about my past experiences, Stripe’s Q… J… asked a series of very specific questions about vendors/partners, API integration details, txn costs, etc. at my current company. I politely declined to answer these questions citing my employment agreement and NDA. I never heard back from Stripe again.

Edit: fix autocorrect
> You may not mind yourself -- Visa is useful -- but adding this kind of closure isn't cost-free (look at Wikileaks) and the fundamental innovation in how to do this without introducing any trusted third parties is a big deal.

A Bitcoin transaction costs a few hundred dollars once you price in both the direct transaction fees and the socialized fees (block reward). I'll stick with Visa.

note: Of course Bitcoin still has trusted third parties - just lots of them.
Unpacking the Great Resignation
I have just finished three years of beating a department of 50 developers into breaking up a fifteen year old mono-repo. The rewards have been quite considerable.

Mono repos come with a particular challenge: If you have five projects {A,B,C,D,E} in the same mono-repo, you definitely do not want to be building B,C,D and E every-time someone commits code to project A!
This is unimportant at small scales, but as the team grows, building and continuously deploying 'all the things' on every commit just doesn't work out.

So the first naive solution is say "we can enumerate all the things that need to be built for project A". This rapidly breaks down when someone figures out they can abstract a shared dependency for A,B and D into some other part of the mono-repo.

So now we enter build dependency tools, first Make then some other flavour, then we jump straight to Bazel because someone read about it in a Google publication, then to some custom build scripting because Bazel didn't do this hyper-specific workflow thing someone wanted... In the end maintaining a mono-repo build process becomes a hyper-specialised job function that is almost always kicked to the wayside.

In small companies, fewer developers than you can count on your fingers, or truly huge Googles that have their own VCS flavour, it can be shown to work well: But I have yet to hear a story of something in the middle succeeding with a mono-repo.
This depends a lot on the target audience for your code.

For research-focused code, it is likely that whatever you're implementing was initially described in terms of mathematical notation (e.g., in a paper or book). It can be helpful to have variables that unambiguously match that canonical source. In fact, a lot of my Julia code has docstrings containing references/links to the original paper and a comment noting that it uses the notation therein.

This sidesteps the problem where textual descriptions like `learning_rate` can sometimes be ambiguous: is it the original learning rate, or perhaps the current rate after applying some sort of schedule or decay? I think the Flux documentation is pretty close to ideal, in that it's got a symbol you can match against equations (though no reference to them) as well as text that you can search to learn more.
I have been using git logs and cvs logs to see who does what, across hundreds of developers, since 1997. I don't understand how people, managers, claim to not be able to figure it out.

And if people are doing work in an engineering organization that isn't backed by commits to some durable and versioned system, that is a huge red flag. They should probably not get promotions till they automate and make their work flow use version control. Even in the 90s this was true (the "install the OS on the new hardware" team would have things more automated than many "application dev" teams). Now in 2020s, the whole AZ should be in git and the change implementation procedure should be a variation on a big button that does "push master to n% of live; wait for monitor/validate scripts roll back or push more; repeat"
I believe we're able to reframe pain and regulate its emotional impacts through conscious reasoning. If that's right, you can change the way pain is impacting your moods.

Maybe these would interest you:

1. Cerebral cortex modulation of pain, Acta Pharmacologica Sinica

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4006538/

2. Let it be: mindful acceptance down-regulates pain and negative emotion, Social Cognitive and Affective Neuroscience

https://academic.oup.com/scan/article/14/11/1147/5716281
Still looking? What is the best way to contact you? Keybase?
Your interpretation of my implication is incorrect, and it's not my implication anyway - that belongs to the author of the article.

Even still, this article is examining one aspect of a problem, not the whole problem. It's okay to look at problems in parts without addressing the whole.
> actual taxi driver, not a plant from HR

sounds like both

what do you mean when you say "Maybe the powerless person is a homophobe" ?
People often forget that PDF is not a "document" format, but a printing format. If you want to work with a document format, that's universally accepted, you work with RTF. DOC/DOCX from Microsoft are monstrosities just like PDF - and just like in PDF, also in DOC/DOCX you can embed anything (movies, pictures, executables, flash, God and the multiverse, etc etc).

A printing format is something finished, that you don't go back from. Or you can try to go back from, but you get a lot of pain in return. Hence your previous startup problems.
Do that many coders need Coffee/drugs to actually do the job? I like a Orange Chocolate Latte or some espresso as much as the next guy/girl, but I've never found either actually keeps me awake let alone keeps me going to code. I drink it for the taste, especially the Orange Chocolate lattes.

Also, with or without the latte/espresso, and definitely with no drugs ever, I can routinely pull all-nighters and even the occasional 48-hour stretch when I let a deadline get past me and need to catch up before a launch.

I'm 43 and haven't worked out regularly in years and eat horribly, but damn can I pull an all-nighter when I need to. Problem now is my bounce-back is a week as opposed to a day like when I was younger. Also, no matter the time of day, whether I slept 8 hours or 0, the moment I lay my head down vertically I am out like a light.
Great example of what it looks like to make your own luck.
We all have a risk of cancer per hour, so there is definitely a direct scientifically sound relationship between time spent reading your comment and the risk of cancer. It wouldn’t surprise me to find cancer risks associated with using specific devices (to read your comment). I presume there could be less likely psychological cause and effect: for example perhaps your comment causes anxiety and sleep deprivation with cancer as a side effect.
Theranos never produced a working prototype of a microfluidic measurement device that could do what they were claiming, and their investors were foolish enough to pour their money in without doing that basic due diligence, for various reasons that have been well-dissected in the past.

I think here they would really have to get a working prototype / pilot plant up and running, with a transparent demonstration. That's how the Haber process got support from Bosch c. 1909.

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

Generally speaking however, industrial processes run with pure streams of ingredients are more efficient. The rate-limiting step in the process as they describe it looks like the first one, because they're just using 400 ppm CO2 air as the input, with no pre-concentration. You'd need some kind of energy return on energy investment, i.e. how much electricity input per liter of produced fuel, plus lifetime of the catalyst etc. to make sense of how plausible it is.
Why should a lot of the web be accessible without JS? You're basing your view of the industry on some very rare exceptions, and most of them voluntary, not due to the limitations of their software or hardware. Why should I cater to luddites?

> HN is working perfectly fine without js

I guess we have different definitions of fine.
why do you need to destroy the wealthy to help the poor? the world isn't a zero sum game.

Why not enable the poor to produce more wealth, by up-skilling and by making entrepreneurship easier and less risky? A poor person today is trapped in a job they cannot afford to leave for education/up-skilling. A poor person today cannot start a new business because they cannot afford the capital nor the risk.

If instead of a higher minimum wage, you could have a program where a poor person could apply for funds to either up-skill via some sort of education program at an institution, or a loan for a new business, they would probably do much better than raising the minimum wage.
It only does for a brief honeymoon phase. Then it's mostly a pain killer (chronic pain sufferer.)
>the greatest antagonists of the American edition: the people whose entire job is to wander around emergency rooms bugging very sick people about payment and insurance.

Lol yes! One time I woke up with debilitating nerve pain shooting down my writing arm and went to the ER.[1] One of those people kept bugging me until I snapped and said, “I am totally happy to fill that out, just the moment my arm is functioning again.”

[1] Yes in retrospect should have gone to an urgent care, although I suspect they wouldn’t have been helpful either.
I'm currently doing an eating window of about 2-3 hours, but I don't really track it. However, to maintain my weight, I've been doing 1-2 days of very low calories, similar to the PSMF diet from back in the day. In practice, I just eat 1.8g/kg bodyweight of protein and still take my daily supplements.

I find not eating throughout the day helps me to maintain stable energy levels and focus. Also, on even on the vlc days I'm not any hungrier because I had a full meal the day before. No hunger pains or cravings at all.

One of the strangest sensations is still pooping 2-3x the next day even though I haven't eaten anything. You quickly realize that all the food you ate takes longer to fully process than you thought.

I usually eat after work and going to the gym. In order to make sure I can still exercise; I just make sure to have some electrolytes in the water I take to my gym and I'm usually fine. Sometimes it gets sketchy on intense days, but if I know it's going to be a hard day in the gym, all I need is about 30-50g of carbs and I'm fine.

My diet still isn't very good. Typical American diet. However, I find it easy to eat high octane foods that used to put me on my ass literally or mentally if I've been "fasting".

Fasting is my favorite way to maintain and lose weight. It's very braindead, time efficient, and cheap once you get used to it. After you become more aware of your bodies hunger sensations and all the habits you have wrapped around food, the biggest thing with "fasting" is making sure you get enough electrolytes.

I've done a few pure water fasts up to a week in duration and a few 2-3 day dry fasts with one four day one. Pure water fasting I tend to be fine for about 4 days and then my energy/focus will start to drop. Dry fasting it happens in about two days.

Technically it's not fasting with the electrolytes. But for weight loss, it doesn't really make a difference.

It's interesting watching science tease out the benefits of very low calories versus very low calories and a restricted eating window. In a weight loss context, I don't think it matters that much really in terms of additional weight loss.
The sc:bw scene in early to mid 2000s was absolutely awesome. I only hope I can find that sense of community and competition in something during my retirement years in a few decades.
I have seiko automatic which kept great time when I first bought it, but not long after, it slipped off my wrist and fell on the tile floor. Since then it has been losing time but no so much as to be a huge problem. Would service easily fix this or is it just something to live with?
Isn't OpenBanking only UK-specific? But I agree with you, settling for a global standard would be a perfect solution. Success of SWIFT clearly shows that.
Doing exactly that was actually the origin of Free File system that Intuit was supposed to be providing. Back in 2002 the IRS was set to create an electronic free filing system. In response the tax prep lobby comically named "The Free File Alliance"[1] went into overdrive to prevent this. The IRS agreed to forgo creating their own Free Tax file system if Intuit, H&R Block et al. would agree to provide that service to tax payers. This is the agreement that was executed by both parties two decades ago:

https://www.irs.gov/pub/irs-utl/2002-free-online-electronic-...

[1] https://en.wikipedia.org/wiki/Free_File_Alliance
I get that, but it's not quite the same as the sentiment here of 'change jobs every year or few or you're leaving money on the table' except also being based on greed and ego.
I left Cameo 6 months ago because I knew this day was coming. $100M investment and unicorn status were the worst thing to happen to the company. It comes with expectations that you keep growing headcount and revenue. But they were extrapolating revenue based on 2020-2021 numbers. Basically every celebrity was stuck and home and people couldn't meet in person for birthdays, mother's day, or Christmas. So Cameo was a pandemic hit, but with everything reopened the talent is back at work and people are exchanging gifts in person.
That's a good guess, but I know a couple people who worked for Optum and they told me that they use Adobe Experience Manager [1] as a CMS to allow business and marketing folks to change content. I bet that's what the the Adobe redirect in the URL bar is referring to.

[1] https://business.adobe.com/products/experience-manager/adobe...
Yes. But not to pay for a software license. I'd pay $10 a month as a donation to a group improving Julia though.
Because transferring tags back and forth is insanely wasteful and not needed. Instead of updating one element because we got fresh data, you will transfer the whole freaking page worth, most of which is identical to your previous state.
Similarly, Brodus was napping at the frat house when he got the call during pre-game warmups to come suit up.

https://www.huffpost.com/entry/derrick-brodus-tennessee-foot...
I think the fact that you didn't actually refute any of my points speaks volumes about which of us is correct.
So many commenters here are taking it for granted that an increased minimum wage invariably leads to increased unemployment and inflation. It looks like empirical data doesn't really bear that out.

>It appears that if negative effects on employment are present, they are too small to be statistically detectable. Such effects would be too modest to have meaningful consequences in the dynamically changing labor markets of the United States.

https://www.researchgate.net/publication/279170454_The_New_M...

>wage-price elasticities are notably lower than reported in previous work: we find prices grow by 0.36 percent for every 10 percent increase in the minimum wage.

https://research.upjohn.org/cgi/viewcontent.cgi?referer=&htt...

(Paraphrased)

>A $10 minimum—According to the CBO's projections, the $10 minimum wage would raise earnings for up to 3.5 million workers and "have virtually no effect on employment." Nor would it have an appreciable impact on the number of people in poverty.

>A $12 minimum—The $12 minimum wage would benefit up to 11 million workers while reducing overall employment by an estimated 300,000 jobs. The number of people whose annual incomes fell below the poverty threshold in 2025 would be reduced by 400,000.

>A $15 minimum—Finally, the $15 minimum wage would benefit up to 27 million workers but cost an estimated 1.3 million jobs. At the same time, a similar number of people (1.3 million) would see their annual incomes rise above the poverty threshold.

https://www.cbo.gov/system/files/2019-07/CBO-55410-MinimumWa...
The general category of research is sentiment analysis:

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

However that's as much as I know. If you get lucky maybe an expert or user of these tools will see your post!
The problem with this approach is the FLOSS stuff being more interesting ends up impacting the success of $work, or the $work distracts you enough that you can never focus long enough on the FLOSS. Plus the guilt.

Plus, at Google in particular, you have to make them aware of your OSS work and go through the motions of getting the licensing set up so either they own it or you get permission.
Gumroad has even better pricing structure than Leanpub, but Leanpub has better UI and SEO in my experience.
> you can't be seriously arguing that any increase will force all unskilled labour into unemployment

Why not? If Peter's labor is only worth $X but minimum wage is raised to $X+5, a company can reasonably be expected to fire Peter. Now Peter is out of a job. Should I just take it on your word and evaluate policy based on its purported intent and not on the consequences?
Ok, so the philosophical scalpel approach is useful. I'm probably just cynical from seeing so many writers present two steelman arguments essentially to "both sides" an issue and then shrug themselves into their next article. So steelmaning is great, as long as you actually do the difficult work of making choice of what to believe or in the cases where the facts are inconclusive outline what information would actually make the difference.
Are you sure about the by hand part? There's a lot of repetition, it feels like at least some of it must be generated.
Now we're adding wage-theft on top of both assessing candidates on their disposable wealth, and accepting and keeping payment from them? The ethics get pretty muddy the further down this path we walk.
Not so much can’t as may not, to be clear. Presumably they’re fine skaters.