skysight-inc/HackerNews huggingface dataset:
You know what else will filter out dumb people? A vague open ended problem that is relevant to the position you're hiring for. Have them write an abstraction layer for two different implementations of [insert relevant problem here] or refactor messy duplicated code into reusable [methods/components/modules]... Better yet, find an actual problem that your engineers actually had to solve in the past and see how they do it.
Paper in Nature (2004) at https://www.nature.com/articles/432035a .

72 citations to it in Google Scholar. http://course.sdu.edu.cn/Download2/20220221155205579.pdf says it was SnO2 in a starch/fat base, with the fat likely from a "ruminant – for example cattle or sheep – adipose-fat source for the glycerolipid material."
I think it's fair to do two Leetcode Easys - ideally with problems that allow you to ask further questions about memory management (when are allocations triggered, etc.), recursion, stack frames, adjacent memory location for efficient reads and so on.

The problem is that a take-home task can be impossible for some people already in a full-time job with kids, etc. and so has its own bias. And the "hire fast fire fast" approach doesn't really exist here in Scandinavia, even though there is a probation period it's still frowned upon to use it for anything but extreme circumstances, and if done en masse would likely raise issues with the trade unions.
I posted an LA Times article about this and it was flagged and eventually marked DEAD. Yours was flagged. Not sure what @dang is doing about this censorship.
I've moved to VS Code for good partly because I often need to load big log files and Atom simply couldn't do that....
Network with people whom you want to build a product for. For instance if you want to build a product for gym trainers, then book consultations with several of them online. If you want to build for C-suite then maybe get in touch with their chief of staffs on linkedin. Start the conversation. Don't be afraid to cold email people you want to talk to. A well written email can unlock access to opportunities.

Another good idea would be to attend demo days and see what people are building. There are several of these if you live in a tech hub.

Being an active listener on idea/tech podcasts also help. My favourite one these days is mfm https://twitter.com/myfirstmilpod
So you basically implemented an analog version of Stack Overflow? :) That sounds really nice, once you get over the idea that people will show deliberately broken code (most folks on SO just don't know better, or at least that's my hope). Thanks for sharing!
You can find it here, it's an amazing story:

https://ipfs.eternum.io/ipfs/QmSiaEmhLvFdzzvkBmJKtRDmZRNDpDt...
Cloud should just be a commodity, where you can switch between providers without changing a line of code. Until this is the case, I will keep building my own solutions.
I hope the downvotes are for the sarcasm, not the point expressed. But considering other threads about this have been flagged[1] I guess this topic is taboo.

1: https://news.ycombinator.com/item?id=20052076
Hetzner offers colo rental ;)

That said, if you just rent dedicated servers from them, you don’t have to worry about maintenance, but don’t have to pay the ridiculous cloud markups either.
Is the argument here really "let's all go back to using dumb terminals and make The Cloud a remote mainframe"?

How is this a net gain for individuals? We have these magnificent 16 core, 32 gb local environments and we should give up control because hype? Right
> Which ones do you have in mind? Would you count ChromeOS as one of those, too?

A few i had in mind (from my bookmarks): Cloudron, Sandstorm, HomelabOS, libre.sh, UBOS, Unraid, Helm, CasaOS, servers.coop's Capsul. In my opinion, in those virtualized solutions Sandstorm is the only one that's not a simple GUI for docker/LXC and had some actually interesting research going on (especially in terms of security). That's for generic selfhosting solutions, and i personally have no strong opinion about these as i'm more interested about bare-metal solutions that work on low-end hardware (Freedombox/Yunohost/LibreServer).

To this list you can add the free ansible/docker recipes used by friendly hosting coops such as webarch.coop or disroot.org. I'm guessing many other CHATONS.org/Libreho.st federation members also publish their recipes, but i wouldn't know for sure.

I don't count ChromeOS as anything as my understanding is it's just a web browser with a custom kernel? I may be missing something as i've never used it, and if i don't have the source code and/or have to pay Google a single cent to use it i most probably will never try it out.
Sorry if this sounds blunt but the question is a bit like "what's the least harmful kind of crack I can get to improve my health?" From the way it's phrased it sounds like you're struggling with mental health and excessive phone/devise usage. The two issues might be related, my advice would be no app.
I read the story many years ago, but failed to grasp its meaning.

It seems to be piggybacking on themes of afterlife, karma, gods, and those typically are of interest to many. But, what kind of longer-lasting idea it tries to propose, that escapes me.
James Webb Space Telescope hit by a tiny meteorite
Absolutely, and there's never one true solution. Over the past decade, I've moved multiple times from working remotely (thin client) to locally and back again. It's only problematic if people think everyone now has to follow one model. As long as you accept that some work profiles/companies/industries work better with remote or local, we can all profit from increased choice.

I believe local development will never go away, as well as thin clients will never go away. You just need to find what works best for your situation.
A Linux Distribution for Doom
I don't have much experience with XCode, however the few things I did do seemed accessible. As accessible as XCode can be - I personally find a lot of the interface a bit confusing. Super long lists, nested options, but I assume those aren't things that are specifically confusing to people using assistive tech and I'm sure I'd be able to find my way around it well if I used it more. Mac seems to be a lot more consistent with their accessibility story than others, and we constantly get new features from them. With the new MacOS for example we got a VoiceOver feature that tells us when we have formatting problems in text, and we can finally get indentation announced (something which we had to do using custom scripting before).
Not to mention all the cool things that involve some form of (live) image recognition, like telling us where people are, where doors are, etc etc.
Yeah no wonder big tech wants developers to depend on them.
win what?

i'm not using it, it lost?
So many half-truths, it's good they came labeled.

(1) A "genocide" is, by definition, the attempt to "kill a people". Given that Russia denies Ukrainians are actually a people (that they may have thought differently in the past is not relevant to the current situation), and that we do not see directed or organised attempts to actual mass murder (with the exception of the Bucha incident, which looks gruesome, likely is a war crime (we will have to determine that once independent investigations are over), but ultimately can be just another My-Lai-style massacre committed by dehumanized soldiers (noone accused the US for genocidal intend after My Lai...).

> independent legal analysis

Think tanks, given they are financed by outside interests, never are independent. A short search on their investors shows that these outside interests are mostly in the 'regime change' camp, and painting an opposing regime with the genocide brush is pretty effective.

(2) So Great Britain is not following these so-called "European Values", because they are against free movement of people? Hungary and Poland, which are less-than-democratic, do not follow these values? Germany and France, who have serious problems with not getting into Human Rights abuse, do not share these "European Values"? Or are "European Values" just something we tell the governed so they can keep feeling superior to less-enlightened regions?

(3) I am personally afraid that having more leeches will eventually tip the point to more nationalism and lead to new conflict and war within Europe's heartland, not at its periphery. It is hard to explain to a people why their elderly should freeze in the winter when money seems to be available in unlimited amounts to give to East-European elites.

(4) I've given you two names which tried to undermine Russian governance and were (and still are) massively financed by European and US governments. That you choose to ignore them and instead dance around how Russia is financing TV stations and bot farms to undermine ours reeks of hypocrisy.

We in the West would do good not to forget about causes and effects.

(5) Given there are no natural resources not provided by bloody despots (I still refuse to acknowledge the genocide part), and that there is no democratic nation that is in union with Europe as you describe, I'm for going with the less-ecologically-damaging (pipelines are better than ships) and cheaper option.

(6) Sure Russia has something to do with it. So does Poland, Hungary, Germany, Uruguay and the Chippendale stripper project. Everything is connected. Russia may have a larger impact due to proximity - but I see the main problem with Ukraine's widespread corruption.

Your second sentence is speculation at best. I find it more likely that Russian elites that now are getting poorer will use their influence and power to turn the country into something even more dangerous than today.
If my memory does not fail me, this was still being used in the late 90s/early 2000s. I remember buying a TV tuner (PCI?ISA?) card especially for the purpose of unscrambling Canal+ using tools downloaded online (I didn't have the first clue about cryptography back then).
Oh hey, Hadopi is still a thing? Did anyone ever actually get fined through it?
If we can have communism in the solar punk sense without surveillance and all the scarcity, then I am in. If not, then that idea better dies in hell.
> what baffles me is that even a lot of smaller companies do this

Thoughtfully creating an interview process and the procedures/questions is a skill that has to be learned... and when people haven't or don't have the opportunity to learn that skill, it makes sense to turn to resources like books or articles, the most popular of which are often based on FAANG practices.

I also know from my own experience structuring and performing interviews that there can also be a lot of pressure from the top to eliminate candidates following the belief that "the last one standing" is the best, rather than actually trying to evaluate the strengths and weaknesses of every candidate.

That way tends to lead toward interviews of 5-7 rounds that act as sieves.

This is all just my limited personal experience though and I'd love to hear from other people who've done interviewing at/for smaller companies!
Multi AZ is multiple availability zones. Not multi region. Distribution over multiple regions is obviously harder than within the same region and different zones.
Portable environments =/= online only environments
"Dark Hero of the Information Age" is excellent.

https://www.goodreads.com/book/show/211053.Dark_Hero_of_the_...
It compresses well. Decompression takes a while though.
I used it for short time few years ago, but stopped after it was breaking sites by blocking regular images from CDN. I guess I could have made a whitelist or otherwise tweak its behaviour, but I don't have time to babysit software which probably brought only marginal benefits over uO filters anyway.
Then why did they say they are sunsetting it!? It's in the freaking article
I haven't done many Leet Code-style interviews, but the ones I have are usually simple-ish problems I'd have no difficulty with under normal circumstances, and yet I fail them at least 50% of the time.

There are a couple of things at play here:

1. I'm regularly complimented on how sharp my mind is, but I can't reliably recruit that sharpness on-demand. If I get any kind of brain fog during a timed problem (with no opportunity for a break), it's game over.

2. Coding in an unfamiliar environment, like Coderpad.

The problems are hard enough to make them easy to fail if you can't spot a good approach immediately, but easy enough that a "good" answer gives very little signal relative to the time being dedicated to the problem. I've done interview processes where 50% of the total process is given over to these kinds of problems, and the process concluded with me feeling I didn't get any real opportunity to demonstrate my strengths.
It’s absolutely hilarious you think leetcode would give you the skills to design anything larger than a simple website. I don’t recall leet code ever talking about how to set up an infrastructure that has reliability on an enterprise-level where seconds of downtime means millions of dollars lost. But you’ll be really good at hash maps and quicksort which make for good worker drones, not necessarily good engineers. that requires outside the box thinking, The opposite of the type of memorization leetcode encourages
Code Comments as a Work of Art
>memory management (when are allocations triggered, etc.), recursion, stack frames, adjacent memory location for efficient reads and so on.

This sounds incredibly specific. Most places requiring at most LC easy don't really need any of this, and I'd be worried about the interviewer looking for key words and specific answers over actually testing whether the candidate grasps things or can learn what is necessary.
"With the death of the last star, the age of starlight comes to an end"
I have to run proprietary software on it. Installing it on Linux is a pain. It’s doable in Linux, but the hassle of Linux gets me absolutely nothing in return here. I’ve used Linux extensively so I know.

I don’t need to maximize the performance of the hardware. I don’t need Windows 11.

Sometimes Windows really is the best solution.
Just as a heads up: to my knowledge that's not correct in Germany. It's only highly unlikely to get "abgemahnt" in addition to the difficulty of obtaining IP addresses of users in comparison to alternatives such as Torrents. But not getting caught != legal.

Streaming from a „offensichtlich rechtswidrige Vorlage“ (§ 53 UrhG.) is not legal. That has been clarified by a decision from the EuGH in 2017.

I'm not a lawyer though and this isn't legal advice. Let me know if there have been verdicts and legal proceedings stating the contrary.
There will be substantial amounts of code you are writing to provision, set up, maintain, scale, and troubleshoot all of those things. Whether you call it app code or not, it's something that you (and your team) will be on the hook for building and maintaining over time.

Getting your Java Spring web server to scale to thousands of concurrent instances will require a lot of undifferentiated work outside the scope of Java Spring. Same with the care and feeding of RabbitMQ and Kafka. And to suggest that's the approach that's less of a Rube Goldberg machine is... questionable.
Was the bug in the algorithm resulting in wrong results? Was it a kind of implementation bug that happens due to peculiarities in the language/compiler?
Really, stumbling on a fallacy as basic as "the network is reliable" shows how poorly thought out this whole piece is.
How the fact that they are easily replaceable justify to treat them bad ?
This is something Apple have absolutely perfected in their marketing. They're able to get the activation energy such that people need the new Mac whereas they probably wouldn't be so relaxed spending extra money on (say) expensive shoes versus merely the shoe equivalent of a nice but artless Dell laptop.
> it's difficult because substantial changes to the building blocks will change or break existing code in ways that are hard to control or predict.

This is a sign that emacs has too much extensibility (or, to be more accurate: too little isolation). It's been observed before that emacs really is the antithesis of the alleged Unix philosophy of "doing one thing and doing it well". It is an inner platform.
Well then here's a few more keywords for you. 'jet-lag', 'travel'.

Hackathons tentatively take place in airport lounges.
Back in colo days, I saw a lot of post-mortems that read “the thing we thought was redundant wasn’t”, leading me to call them “redundant like an appendix [rather than like a kidney]”.

We instituted quarterly “game day testing” where we forcibly turned off one of the redundant items in all of our systems. It took us about 6 such cycles before these tests didn’t turn up outages that were just waiting for us.

Thinking back on those, it’s hard for me to believe that most cloud hosted companies are prepared by checking a box without actually testing.
It probably played a pretty big role. Everything Atom could do, VsCode could do better. At some point it didn't make sense to put man-hours into two different editors with the exact same technology stack.
Ask HN: What is a movie you keep watching again every couple of years?
to be pendantic, all (US) ZIP codes are just for routing. Any correspondence to a geographical area is an artifact of this, and subject to change. Also, it is possible for two ZIP codes to overlap geographically.
Minitel, an Internet precursor if you will, was launched in 1982, and in the 1990s there were 9 million of terminals at households. So there kind of was Internet, with message boards, chat, etc.

https://en.wikipedia.org/wiki/Minitel
One.one.one.one vs. One.one
You are welcome, that is the purpose of HN; to share the ideas from our studies/experience with each other :-)

In that spirit, a few more suggestions;

HBR 10 must reads are booklets of articles on various topics some of which are pretty good. I have found the following volumes useful;

- On Communication (2 vols) - Sample article: https://hbr.org/1995/09/the-power-of-talk-who-gets-heard-and...

- On Managing People (2 vols) - Sample article: https://hbr.org/1993/03/the-discipline-of-teams-2 and https://hbr.org/2005/07/the-discipline-of-teams

- On Managing Yourself (2 vols) - Sample article: https://hbr.org/2007/10/manage-your-energy-not-your-time

I think maybe you are looking at the mandate for your "day" a little too narrowly? The idea behind these sort of initiatives is to allow people the freedom to think/play/interact/communicate/etc. so that they can give free reign to their individual creativity and bond better as a team. The hope is that this will translate to better performance on the job and also throw up new business ideas, new products, new technologies etc. thus benefiting both the individual and the group/business. Thus you can approach your "mandate" in many different ways. As an example, You can just be the coordinator and not the lead by using the "Delphi Technique" to come to a consensus on how to study the above mentioned suggestions.

PS: You may also find the book Why We Do What We Do: Understanding Self-Motivation by Edward Deci useful.
If you win the war, you get the loot. That's what winning a war means. If you lose, you were the bad guys and need to hand it back plus maybe some other war reparations.
The cursed d65536
Journaling is a superpower and heavily underrated!

I started journaling ~ 2 years ago, after 2 years in therapy and they complement each other.

I lacked the “framework” to easily reflect on the past self and see how I am changing and growing over the years so I created one:

https://5yearsback.com

(It’s nice to see other people find it usable as well!)
Was contacted by Facebook recently for a data engineering position and was told I had to grind some leetcode to prepare for the interview process. I just could not be bothered and I can not be the only one who made that decision. My guess is that companies relying on leetcode style interview are also missing on some very capable engineers who just don't want to grind leetcode outside working hours.
Tesla goes ahead with China hiring event after Musk job warning
> Elephas uses OpenA as the AI engine.

Does it mean, that you're using the OpenAI GPT-3 API?
Are you suggesting that all those people doing fusion research don’t know about this, or that they make false promises to the public to fund their research?
Unless you’re one of the states that doesn’t have in person voting, like Washington.
The question you should be asking is why do we need all this if the desktop app "market" is contracting and I'm using just the same old apps on Linux I used 15 years ago. To the detriment of alt-OSs like FBSD and OBSD which I always loved. Why would I want frequent browser updates all the time when the web is 30 years old, and also contracting? As I type this (not making this up!) FF prompts me again to restart because updates - why? I'm sick of browsers updating more frequently than the very few sites I still go to; Moz should be producing an essential browser instead of participating in this drivel. It works just fine on my old 2016 XPS with Ubuntu ESR and infrequent updates.

You can read my comments to see I've praised Ubuntu, Dell (XPS, specifically), and Lenovo in the past. But I'm on my third Dell (Latitude/Precision so no consumer crap) with fatal hardware defects ootb within 8 months that various customers found necessary to send me for work (to run stunts like Docker-on-Windows or something), while my Thinkpad's miniscule track pad with uneccessary mechanical parts is collecting dust, and mechanically blocking due to it. Right now I think I've got enough of it already and am going back to Apple which I've used on and off since around 2003.
> They are dirt cheap for many use-cases where you application only runs a few times a day/hour and you need ad-hoc scalable performance.

If your app consists of running a quick cron job a couple of times per day, you do not have much of an app to begin with.

If you are already paying for EC2, running those short-lived cron jobs in any one of those instances already adds zero cost.

The main beneficiary of AWS Lambdas is AWS itself. It charges a huge premium for what essentially amounts to spare cycles in its infrastructure, and in the process ties up clients to a proprietary solution.
Surprised that nobody has mentioned Tixati. Literally the best and fastest client that there is, albeit a bit too complex.
This was the nagravision encryption mentionned at the end of the article.

Old "decodeur pirates" wouldn't work past 1995. They were standalone and didn't require a PC.

After that, you had to use a tv card (mine was PCI) with a "compatible" chip like BT848 if memory serves. Some plugins for tv applications existed to bruteforce the key every month (deschtroumpfer used to be a keyword to find such plugin).
We don't use kubes. Deployments sometimes fail and we deploy the old versions easily. No firstborns sold.

I have used kubernetes blue/green deployments in an old job and it was beautiful. But to say kubernetes is that much better compared to rsyncing your executables to the server and restarting the service is plain wrong. It's a bit easier and a bit more declarative, sure, but manual rollbacks were a thing fifty years ago and still are.
E.T. the Extra-Terrestrial at 40 – Spielberg’s most exhilarating film