skysight-inc/HackerNews huggingface dataset:
> I would think the OS, the hardware, the payments, the reviews, the App Store, etc.?

But it's not like Epic is selling that, or asking Apple to allow them to have their own manufacturing plant for iPhones, is it?

The iPhone is an instruction-executing machine. That's what people buy. Epic wants to offer a specific set of instructions that people who already use the iPhone can execute. Why should Epic have to go through Apple to do it, if there's nothing in that machine that would prevent Epic from doing it on their own, besides artificial limitations which only have that specific purpose?
I told myself I'd be fine at 300k. Now I'm there, and I've picked up more hobbies. Doesn't stop me from looking for new gigs, from time to time. Going super deep into optimizing for one thing might be a good short-term, but bad long-term proposition. A lot of getting to 700k, I imagine, is luck. So long as you're competent, it's right place, right time. You can't force that situation to happen, so it's wasted energy to invest further.
"Economic system based on private ownership of the means of production and the creation of goods or services for profit" no not capitalism, governance.
As much as C is fantastic to work with, as the general idea of a low/high level language whose compilers are easy to implement, its pain points are annoying.

Integer conversions, literals, unhygienic macros, inconsistent library, overflows, zero-ended strings are all very very fastidious to work with.

I really hope that Zig will grow up because it seems the best promising alternative to C right now. In 20 years or so it might even get a significant market share... Then it will be the turn of POSIX and by 2100 low level system programming will be fixed
Easiest way would be to just find a recruiter on LinkedIn and message them
Yeah I was confused by this inclusion for sure
It's not lifeless. You can look it up but it's more fun to go out and see it for yourself. The desert out there is quite beautiful and there are loads of critters.
Poster didn’t state that this was the only religion that would work, only that this one would work. Existence proof, not uniqueness proof.
This man quite literally has his head buried in the sand.
I've been around long enough and in enough circles that I have seen 'noob' go from mildly chiding to full-on insult. It used to be that in some communities, being referred to as a noob was a sort of "hey check out the new guy" ribbing. A noob was just someone starting out, a neophyte. It was the impatient and rude who later decided that being a noob was a bad thing.
Emacs is a text-based editor so it cannot be customized as much as a browser can.
While there’s truth to this, I’m gonna guess it’s a minority viewpoint.
> Personally, I never understood how you could even pay someone 100k TC

I grew up fairly poor (what Americans consider "poor"), home was a double-wide trailer, best my mum could do for food was peanut butter and crackers.

Got better in later years towards the end of childhood.

But a combination of: the above, being homeless for a while, and working a lot of jobs like manual labor/landscaping, dishwashing, food service, retail etc for minimum wage gave me perspective.

I honestly don't have any clue why I get as paid as much as I do.

I'm not complaining. Employer, if you're reading this, don't take my money away lmao. I'm finally not poor anymore.

But my life was fucking miserable for $8/hr and in tech now I make (what feels like) ludicrous money for work that isn't even hard.

World is real backwards in a lot of ways.
I tried to use it and ended up back with Fork for some reason. I think basic tasks like merging were unnecessarily cumbersome and reliability wasn’t perfect.
People use Cloudflare to limit traffic from particular countries and Cloudflare exposes Tor as a country that can be blocked.

The Internet wasn’t meant be decentralized. The ARPANET was meant to be able to function in the event of a war.
>HFT and quants I understand, that's money-printing business, FAANG I don't.

According to 10-K reports, they print far more money. The net income per employee figures are never before seen for organizations of that size, for so many years:

https://seekingalpha.com/comparison/9e-FAANG-Stocks

For Amazon, you have to strip out the non tech employees, but similar numbers exist at AWS. That is the beauty of near zero marginal costs, winner take all markets, and extremely high barriers to entry.
Choosing your employer based on only one criteria (compensation) is akin to choosing your life partner based also on a single criteria (beauty/money/etc).

Look at the whole package.
I might agree, except I view it more productively as an argument defending the idea that the physical world can be inherently lawful ("bound by natural laws", in a very real sense) despite the common belief in miracles or magick! You don't have to renounce belief in the reality of physical laws just because you might also practice some ceremonial magick (or religious prayer, for that matter) - indeed, one can make very rigorous claims about just how much physical laws explain already.
It might take five years for a change like this to show up on every box you log into, depending on how much your org relies on LTS releases to avoid randomly breaking stuff.
Currently at a medium-large company. I’ve saved the company 10 years worth of my salary in the first 6 months of my position and continue to make decisions to multiply spending power on things like research.

I also try to make damn well sure everything we use is contributed too financially and we open source as much as possible.
Cue the persons totally missing the point and writing:

(a) Well, Desktop Linux has been a reality for me for over a decade. I've even had it installed in my parents laptops.

(b) But Linux dominates the mobile space with Android.
I've seen some grass cardboard pop up in the few deliveries we get. The wood pulp is probably negotiable and increasingly more so.
Very few things are guaranteed in C. If you want to guarantee the function exists let the operating system look up the function names by string for you.
No, if you have modicum of abstract thinking and spend up to 30 mins daily using GIT you don't use git in "unpredictable ways".

If someone is a software developer, for me basic requirement is having possibility to understand this.
Bringing jobs back to Goldfield and Tonopah! And we needs more hands down Yellowjacket Mine
Is it more ecological to use glass instead of plastic?

With plastic there is trash to deal with, but glass is heavier thus will take more energy to deal with logistically. Recycling is not energy free either, and there is plenty of loss to deal with there. Plastic is very cheap to manufacture partly because its manufacture is so easy.

And right now it seems like energy consumption is a far larger worry than trash at the ecological level.
Focus, Culture and Metrics in a Remote-First World
There is nothing wrong with Linux that you can't fix by uninstalling X Windows and logging in with ssh.

I dream of bringing a video game character into our world with a mirror and doing a sketch comedy act with it somewhere, and Linux would be a good choice for that because I'm certain I could make it never pop up a dialog that says "Failed to download software updates".

(In the meantime I'd better learn how to work a deck of three-sided cards like a puppet.)
I like the idea of technical debt - and think this is overlooked if you think of agile as top-down.

Say if dev produce code that technically ticks your boxes, but they think there's an issue/oversight. Ideally you'd pick up the flaw, but letting them create an issue to track it is really important.
Opportunity team (as I'm embracing the methodology) should take this debt as inputs, in the same way they would a screaming customer or pointy-haired-boss's ppt.

#edit - If somebody commits to deliver something by end of sprint, I want to see it end of sprint. If they need to work the weekend to do it, then they work the weekend (and yes, I do know I sound like a dick).
The reason why this is OK, is that commitment should only ever come from dev. I might like it to be done in a day and have no idea why it will take a week, but if I'd told it will take a week, it'll take a week and that's what does onto any projection.
Do you have any recommendations on how best to sell yourself from such a position? I have a significant C99-era/close-to-the-assembly fundamentals background, but I see a lot of “if you haven't already AWS'd all the AWS at your last company in production at scale, then there's someone behind you who has”, and that kind of thing has both been a notable lacuna in my experience and something that's notably less fixable independently than e.g. “plow through a React tutorial to familiarize yourself with the basics”. In particular, it seems like in the heavily external-service-integrating style of development, a lot of experience comes in along the lines of “remembering the pitfalls you ran into with particular vendors under particular loads” and the fundamentals don't get you as far. But I hear a lot of conflicting things about this.

I'm someone who's (supposedly) quite good underneath but has stagnated a lot over the last few years (and on and off before that, sadly) as other issues drained away my ability to work. I'm gradually stabilizing things and trying to find the best way to maneuver, and I'm pretty worried that everything's going to pass me by because my experience isn't of the right kind and I'm not legible enough. The people who are getting the jobs with all the traits I want are the ones who got a Real (that is, close to culturally archetypical) Job in 2018 and did their time in the salt mines with the three verifiable contiguous recent years of experience.

If what you say is true, then it's possible what I mostly have is a marketing problem, and it may be that e.g. some of the “actual demonstration of ability” is more readily solvable with “pull some stuff out into public repositories and freshen it up” than I've been imagining.
The things you mentioned, clean toilets, bus rides, alcohol are actually things people want. Trying to push something that no one wants or needs is kind of debasing. I agree with OP that we seem to have created a consumer mentality, "shopping therapy", that is sad to be a part of — either as the consumer or the producer. Never mind what it does to the planet as well.
Despite the hysteria most commonly used plastics are harmless. The only things I can think of that may be harmful in some plastics are harmful on their own, for example lead which can be used as a plasticiser to soften PVC. Lead is toxic whether or not it is in plastic. Fortunately your PET soda bottle or PE grocciery bag does not contain lead for obvious reasons.

Some other compounds like phthlates may have negative endocrine effects but I believe this is far from resolved.

"Microplastics" to the extent they exist in meaningful concentrations are not anything like asbestos fibers (this is known) which cause mechanical damage to cell structures by their needle like shapes. Rather microplastics are akin to small sand particles. Inert dust. The very reason that plastics do not decompose makes most of them safe to life unless absurdly high concentrations of very small particles are present in which case sand or silt dust would be comparable.

The mass hysteria about "plastics" in just shows how easily human emotions can be manipulated.

Sure, plastic bags floating in the ocean may look like jelly fish sea turtles. This is why we shouldn't throw plastic bags in the ocean. Maybe bags should be made more dense than sea water so if they do end up in the ocean they sink.

Otherwise the solution to the plastics "problem" is really simple: burn it, recycle it or bury it in the ground.

The last option has the added benefit of potentially serving as a long term carbon sink.

I could envision a world where solar power or bioengineered plants perhaps are used to pull CO2 from the atmosphere and lock it up in something useful and stable like polyethylene, which could be used or just burried in shallow pits removing CO2 from circulation for centuries or thousands of years.
You could change the process by being the person who rubber-stamps everyone, regardless of how silly the "process" is. If the person didn't get the PhD algorithm perfect, yet still did a good job, let them in. Anyone who is good enough to be considered for an interview at FB or G is good enough to do the job. That's the truth of the matter. Be the change you want to see-- this somewhat reads as a 'stick-in-mud' approach which may not get your desired outcome.
Can Geometry Be as Soul-Stirring as Poetry?
Why do you care about cover letters? I haven’t written one of those in probably 20 years. If I’m hiring and a candidate includes one, I usually ignore it (when hiring for an individual contributor, engineering role).
Duolingo Allows Employees to Sell a Portion of Their Shares Early
Honestly at this point as a staff level eng, not having junior levels to work with is a big turn-off. I love being able to break down projects in to tasks and not have to carry out every single one of those. Convincing one of my senior-level peers to work on a project or task can be near impossible, while the junior level folks will jump on them.
Using git from cli is like driving a Ferrari in a road with 30km/h speed limit
I see, thanks, Grumpy.
> with git checkout you can create and switch to the new branch in one command using the -b flag:
git checkout -b new_branch

> You can do the same with the new one, but the flag is -c:
git switch -c new_branch

It's like they had a design meeting where they discussed this and said "so I propose switch -b newbranch to create and switch to a new branch" and the objection was "nah that would make it consistent with checkout, which is against the project policy"
The developing world has cheap communal kitchens, and so cooking at home is optional.

In my country (Ukraine) its cheaper to go to a restaurant for 'business lunch' which is soup, potatoes+vegetables+meat, and juice, for $3.35.

As a single guy I can't cook that cheaply at home, which is not surprising when I am buying small portions with a huge amount of packaging around them.

Its really a shame that this concept is not more broadly applied in the West, and that restaurant food has sales tax attached to it whilst grocery food usually doesn't. We could reduce food and packaging waste if we taxed communal kitchens at 0% and shifted more people to eating inside them.
I didn’t state there would be only one religion that worked; I’ve questioned if his religion belongs to the set of religions that work.
I typically shop on a bike for my family of six at -15 to -25 C in Finland. But I live close to a large store and bike roads are excellent and usually cleared if snow.
> [..] so I was being a bit coy about my level of knowledge. Plus, not my entire social circle is left-wingers.

Sure, I was being a little sarcastic. The point was just that "the other side" are humans too and we should just go speak to them if we want to know their minds.

> Of course it was for what they thought were good reasons. No-one on the front lines of the bad sort of revolution thinks their cause is bad [..]

As long as there is reason behind their actions, it means they can be reasoned with. I think it's when we start assuming that people are unreasonable that dangerous things happen.

On a different note, I have zero idea why you got downvoted for just sharing a related experience to the news article.
Moved from the US to Iceland. I thought plastic waste was bad before I got here, until I went to the meat and produce sections of the grocery store here.
> Find a good recruiter

I'm going to throw my voice into the ring on this specific line; recruiters get a bad name (often deservedly), but I found my current job (coming up on 3 years) through a local recruiter that contacted me. The whole job search once they got involved turned into an incredibly fast, easy process; they were great about finding companies that matched up with my skills/conditions, they even did some salary negotiation (which I am terrible at).

It was a really positive experience. I'm not going to say every recruiter would be like that, I'm sure many (even the majority) are not. But if you're looking for a job and having a lot of difficulty just finding places to apply, think about finding a recruiting firm to help.

Do make sure:

- A) that you aren't required to apply through them for every job. My recruiter let me keep applying for my own jobs on the side while they scouted out.

- B) that they actually have some domain knowledge about the industries you're applying to.

- C) that they're actually meeting with you and putting in some effort to understand what your goals are, not just trying to pressure you into taking every job offer that pops up.

I think if you're already a qualified programmer, recruiters can fill in a lot of the groundwork of finding out who's hiring and getting your resume in front of companies, and that just increases the number of options you have. I expected to completely hate the process and instead I came away feeling like it had made my life a lot easier and a lot less stressful.
If an applicant gets an interviewer who doesn't do the current frat pledge rituals that some CS students (with little/no industry experience) 20 years ago thought would be a good way to gatekeep who could work in industry...

I'd say that the interviewer seeing past that is a very good sign you might want to work with that person. And that person's implicit endorsement of the company is also a good sign for the company.

Separately, responding to something else in the comment... if an interviewer is actively sabotaging their own company's process.. Is the company very broken in this and possibly other regards? Is the company not able to fix itself, to the point of guerilla insurgencies, rather than constructive dialog and processes? Why is this person still there? Why do they think that sabotaging an applicant's individual aspirations is a good idea? Is the company so bad that discouraging the applicant is deemed almost certainly in that person's interests? Or does the person not care how this affects the individual applicant?
Well, the thing is, the people you described are the ones doing the technical interview. They hire people similar to them.
How do you balance this on the resume. I got plenty of cool project ideas, but outside of entry level, it just seems odd to list them on the resume (which I presume is the only way they’ll be seen by anyone giving the consensus on LinkedIn and personal sites). o feel it’d just look weird when you have projects and skills that seemingly have no relevance to your work experience especially when applying to roles that are mid level or senior.

It seems that a lot of things are just no possible to learn on the side as well. For example, doing anything at a large scale. That could be HPC stuff or just designing and building systems that need to handle high throughput without slowing or failing. I can’t afford to have the sort of projects that would allow me to learn those things.

The exception I can imagine is working on high visibility OSS projects and is a huge time sink and might as well be a second job.
Seems a bit Eternal September to me…online equivalent of fourteen year olds drawing pentagrams on their notebooks (I suppose nowadays putting demon stickers on their tablets).
Teleport has a comically large test. Think 20-40 hours.
My favorite Ithaca moment was a t-shirt in a t-shirt store there that made fun of a New York State lottery ad campaign about what people would do with their lottery money that stated "I would buy a mountain of crack and live in a whorehouse." - Joe Blow

Never change, Ithaca!
> People use Cloudflare to limit traffic from particular countries

Why would a website care where I'm from?
> When deprived of an "other" to simultaneously attack and to claim to be victimized by, a lot of the conversations just fizzle out.

Isn’t that what smoldesu is actually thinking would be the solution: Let people form islands.

Facebook actively amplifies antagonistic posts by showing them to more people and for longer. A federated system would presumably not do this and would give users more direct control of who they associated with.
GCP will do fine. I worked as a contractor at Google in 2013 and learned to love their internal infrastructure, and in many ways GCP is similar. I preferring GCP but most of my customers work on AWS, so Google does have an uphill climb.
Omg I need to up my reqs in my interviews.
I’ve been using Linux for better than 22 years. It was the only operating system in my home for more than 12 of those years and I pretty much live at the command line. I’ve voted with my wallet and backed open source initiatives over that time too, but there comes a point where you just want stuff to work and you want to be able to interact with the rest of the world with the same feature set they enjoy. This is where Linux falls short. It’s a last mile problem with window managers and their associated apps. It’s further divided between software ecosystems within Linux. Another commenter pointed out how web-based apps are increasingly powerful, and I think that’s helping but there’s still a gap.

I have an interest in computers and I know a whole lot about them, but I want my daily experience to be smooth and to just work and I want to be able to relate to the rest of the world in terms of software. So, I use Linux for work and Windows or OSX everything else.

My point is that your comment seems to say that if people had an interest in computers they would (of course) be using Linux, and that’s absolutely not true.
> However, cooking foods with oxalates in them breaks down the oxalates and frees up the nutrients and partially prevents the anti-nutrient effect.

This advice should be taken very carefully. The amount of oxalate removed is highly dependent on the cooking method and the food in question. Furthermore, some foods like spinach remain very high in oxalates in comparison to other foods even after preparation. Finally, cooking is not effective at reducing insoluble oxalates. It's probable that insoluble oxalates are less problematic, but I don't know of any good data showing they are harmless.
I mean, I disagree with both of those statements entirely. Do you have any sources? I do, but not googling at the moment.

EDIT: quick Google search has many sources listing paper degrading in 2-6 weeks in landfills. Plastic in the ocean… I think you need to b by broaden your horizons if you think that doesn’t happen
You're correct that paper is about alpha, not delta. Apparently the CDC official pages haven't been updated with delta, but when they are (based on leaked internal presentations) it's likely it will have the much higher R0 estimate as you say.

I personally remain skeptical that an R0 of 8 will hold up once biological evidence is taken into account. Reasonable people can disagree.
Look at their PDF complaint form [0] – saying who you are is optional. First question is whether you want to be anonymous, and if you answer "Yes", it tells you to skip all the questions about who you are.

Their complaint form doesn't support your claims about them.

[0] https://www.ibac.vic.gov.au/docs/default-source/complaint-fo...
Good point. But I suspect we used to produce these things more "locally". And when they were transported we relied on trains, not trucks and highways.

But I'm just guessing.
It would be a garbage collector. I assumed that the person asking the question was primarily looking for a simpler implementation option, not to re-create rustc exactly.