skysight-inc/HackerNews huggingface dataset:
Anecdotally, I've worked at the same small company for around 15 years now.

Base pay isn't FAANG competitive. But I get a decent percentage of new projects (7%), not all are successful though of course. It might fall short even with that factored in, but I've made enough such that I could have retired in my mid 30's if I didn't have kids.

I like what I do, I like who I work with, I get to work from home, and we have had a variety of projects over the years so things stay fairly fresh.

I might be able to make more if I landed a job at a hot new startup or FAANG. But I might also hate working there. Doesn't seem worth the bother given I'm pretty happy here.
> It seems that child development ought to be paced more naturally.

Here's the fun part: no matter what you do, she's going to grow and develop on her own schedule. I've raised 5 kids, and every one of them did things differently - and in unexpected ways.

Just be patient, and remember the best thing you can do for your child is to make life fun, engaging and interesting. If you want to help her develop to her maximum potential, focus on reducing stress (not eliminating it, but reducing it). She's going to get enough stress in life without parents fretting over her development. stress is proven to slow development, and contribute to mental illness.

By the way, measure (and CELEBRATE) moments instead of milestones. Moments turn into memories and are a gift she'll cherish the rest of her life.
A Plant That Sterilizes Medical Equipment Spews Cancer-Causing Pollution
If you go to Japan, check out a place called Tokyu Hands.. tons of paper notebooks, pens, pencils, pencil organizer pouches, tons of awesome stuff..
I have no affiliation with jetpens - but if you are into pens at all, buy one of their sampler packs.

It's a great way to try out different styles of pens that you won't find at Staples or Walgreens (or the office supply closet).
I can't comment on the real world value of a $4k pair of professional scissors, but the price is not infathomable if it is hand made, made to order Japanese scissors made out of the Japanese Damascus steel. They are likely to take a month or a few to get made and will outlast the humanity. Yes, they probably require to be sharpened ahem serviced by the same master who has made them.

NHK World ran a program a few years back dedicated to the art of the Japanese scissors making, and it was an enlightening experience to watch. The meticulous attention to every single aspect of the scissors, ranging from the carbon content of the steel to ways of sharpening them by hand (no machinery used) has nearly implored my mind. Or, perhaps, I was just that impressed.
fork was one heck of a great mistake.

fork gives you multiprocessing, in which you set up a computational environment then create copies of it as needed (e.g., up to the processor parallelism available) to do more work in less time, and without the need to copy or lock data that is independently mutated by each fork. This is a powerful paradigm when there's little need for communication between distinct environments after the initial set-up (collating output may have its challenges, though)

fork+exec gives you spawn. Last I knew, process creation on Linux with fork+exec is faster than process creation on Windows anyway, so, y'know, what-ever.

on the other hand, sometimes (albeit rarely) you need to do specific handling after fork but before exec. posix_spawn, somewhat modeled after windows spawn I gather, lets you do specific limited actions. I don't know the state of affairs now, but many years ago the Python implementation of popen() had to spawn a specific "popen helper program" to perform the necessary file descriptor manipulations; the same sorts of hassles would exist if you were restricted to posix_spawn but needed to do some action that can't be represented as a file action or a spawn attribute.
Ok but nothing we are doing has been successful at “eradicating the virus”
We’re stuck in a loop, and some people are asking why.
Original title is “ A Plant That Sterilizes Medical Equipment Spews Cancer-Causing Pollution on Tens of Thousands of Schoolchildren” but it was to long to get approved.
> Not unless you are among the 4% or so of the population that is immune compromised.

It sounds like you're saying immune compromised people can modify their age. I know that's not what you mean, but I can't figure out what you do mean.

> We have to eradicate this virus.

This is completely impossible at this point.
A quick mention of accuracy at least would be worthy of inclusion, perhaps in relation to other mechanical clocks

e.g. this one is accurate to 1 second per year.
https://en.wikipedia.org/wiki/Shortt%E2%80%93Synchronome_clo...

With that kind of accuracy the Beverley Clock would potentially only be 15 seconds out (putting aside the times it has stopped)
Bit of a difference between that and glucose monitoring machines though. I don't think anyone is comparing taking a glucose reading to ingesting radioactive beverages.

I'm sure that someone could injure themselves really badly with a glucose monitor, but the risk profile probably isn't that different from the wide range of garden implements we let people run around with (like ladders or hedge clippers).
Ask HN: Is there a proper design pattern for this situation?
I'm building a simple crud app in Django which is basically enhanced reporting for commerce related software. So I pull information on behalf of a user from another software's API, do a bunch of aggregation/calculations on the data, and then display a report to the user.

I'm having a hard time figuring out how to make this all happen quickly. While I'm certain there are optimizations that can be made in my Python code, I'd like to find some way to be able to make multiple calculations on reasonably large sets of objects without making the user wait like 10 seconds.

The problem is that the data can change in a given moment. If the user makes changes to their data in the other software, there is no way for me to know that without hitting the API again for that info. So I don't see a way that I can cache information or pre-fetch it without making a ridiculous number of requests to the API.

In a perfect world the API would have webhooks I could use to watch for data changes but that's not an option.

Is my best bet to just optimize the factors I control to the best of my ability and hope my users can live with it?
That's really bad, and possibly invalidates the theory that this is a breach dating back from 2017...

Would you mind sharing the ip address that attempted to login?

Also, you created the account this year, in 2021?

Thanks
Interact with my children? Sorry, can’t see them around the massive newspaper blocking me off from the world.
Which means John Doe, DOB 11/12/1975, 6'12'' (OH, 123456) and John Doe, DOB 11/12/1975, 6'12'' (FL, 123456) are two different people!
Ask HN: What are some compelling applications of computer vision pose detection?
Or potential applications.
TRRs thankfully prevent that these days
I am 66
I have 8 years of Python,PyTorch, sci-kit learn and TensorFlow Experience
I have 7 years of C# .Net Standard 2.x, and 4.x
I still get contracts, and upwork, but very few interviews for full time work
Most Full Time work escapes me
> I'll encourage you to take another look at the whole situation and decide for yourself if CCP model and its behavior towards other nations and even its own minorities is really the right model for any country, let alone China.

Yes, I did that every single day. This is just what I currently feel. My perception might change. BTW, I am a Chinese living in US.
It's shameful that Dell's 8K monitor is sabotaged by Apple.
By "wider", I meant more categories, and not more items for this particular category.
What bad thing will happen if you don’t provide the right resources?

At the end of the day, you have to decide what a good life is and help the, achieve that. If you think a good life requires getting into the “right” school and the “right” job, etc., you may need to figure it out more before trying to get someone else’s life on track.
There's different types of drug users. Almost everyone I knew whose done heroin was a polydrug addict. Some would quit but switch to another drug. One of them came out of rehab for heroin and started injecting cocaine. They were all running from something. It could be fear of the future (what do you do if nothing interests you in college, you're depressed and nothing sounds like a good path forward), or it could be other untreated mental disorders. Only one person I knew who was doing it back then got out a live. They were a weird case where they were getting a phd in neuroscience, a die hard Neon Genesis Evangelion fan, and I'd seen them bump a 2c in public more then once. Most of the rest when I heard about the OD I wasn't surprised, and the lingering question of if it was intentional or not sorta floated unspoken among the survivors. The deaths sorta came one right after another as their support group were all other users who unraveled as parts of the group fell away.
Social construct like money has some good use.
Presumably because you need to eat. Farmers are in the area. My wife does accounting for the food producer they sell to. I photograph their weddings. My wife’s mom helps run the healthcare for the area. My friend sells them equipment.

People generally don’t live where it doesn’t make at least some economic sense, and those farmers would probably stop farming if they didn’t have at least some basic necessities and amenities nearby.
Should be publicly funded tbh
> This is absurd.

It is not, and the issues are central to both statistics and medicine.

1) Medical tests have four quadrants--not 2. The accurate quadrants are "positive test--positive diagnosis" and "negative test--negative diagnosis". The problem quadrants are "positive test--negative diagnosis" and "negative test--positive diagnosis".

A positive test with a negative diagnosis can cause issues like they do for mammograms. The problem is that the followup procedures have a non-zero probability of killing the patient. Biopsies can result in infections. Anxiety from a positive test can cause heart attacks and strokes. If your test is only 99% accurate, then 1% of people being tested are incurring those risks when they don't have to. If you are testing a lot of people and the disease is relatively rare, you may kill more people with false positives than the disease itself.

A negative test with a positive diagnosis is problematic because people will tend to blow off other signs since "the test was negative". This can delay lifesaving treatment.

Finally, optimizing one of those quadrants generally occurs at the expense of another. So, which should a test prefer?

2) The body often clears a lot of diseases. Lumps that could be cancerous often disappear. Swellings come and go. Viruses do more and varied damage than we originally thought. The body repairs itself and reversion to the mean is a thing.

3) Diseases may not even be that problematic. Sure, aggressive prostate cancer is an issue. However, practically every single man will eventually get prostate cancer. Most men die of something else before prostate cancer is an issue. Is it worth risking becoming incontinent or impotent from a prostate cancer treatment?

4) Will the positive test even lead to a correct request for treatment? People demand antibiotics for viral infections all the time. My body never gets rid of strep throat, so I will force my doctor to give me a quick strep test when I have a persistent sore throat. The first time I did this my doctor was literally stunned when I simply thanked him and got ready to walk out since the test came back negative. Everyone else will demand antibiotics even if the test is negative.
> Turns out it's not easy like that. To cobble everything together you need a proper template for webpack. and there's Babel and that also needs to be caressed in the right React-y way. You can't just "hop in".

I would tell the exact same story if I was to decide to use Python as backend, just with different technologies. Maybe you just tried to do too much too quick. I can build a Python script, just like you can probably build a JS script, it doesn't means that I can just jump into Django head first like it was nothing. You can't just "hop in", you need to learn each step, and that's fine. The number of times I thought it was as simple as a "pip install"... lost quite a bit of time in various CTF while trying to use some Python scripts. You also can stop at any steps, and that's fine too. I know that HN is good at "THIS IS THE ONLY RIGHT WAY", even this thread if filled with people arguing that "web0" is the "right way", but you know what, the right way is the one that works for you, even if it means that some page will take more time to load, or takes more data transfer, or is missing interactivity, or has a less optimal UX, or can be done faster in another way, or any other downside.
I’m sure OP has better examples, but ‘alternative data’ products offered to hedge funds estimating retail/industrial vehicle traffic come to mind
Fascinating, we must be at about 20 independent reports here.

When was your account created?
They do as long as you only have one screwdriver that fits.
No screens, only play with physical toys and play with people. You will be the 1%
Also play outside in nature, in the dirt as much as possible.

Have fun, play, forget the metrics unless there is a obvious problem to watch.
Thanks for your feedback. I wrote more about lattice based cryptography and RLWE in my other article https://github.com/cryptosubtlety/postquantumcrypto/blob/mas..., chapter 2.
170k at a tiny startup based in the Bay Area (I’m elsewhere), plus maybe a small bonus each year. I’m in an industry I love, too. I get decent benefits, but they’re basically the standard stuff (standard TriNet benefits if you’re aware of that company). The last two jobs were in the same industry at 150k and 120k. I’m a senior developer, but only been at this for about 4 years professionally so far. I have a lot of varied experience in other industries as well.
This AWS blog post does something like that:
https://aws.amazon.com/blogs/publicsector/earth-observation-...
I would much rather bet the planet on technology rather than an attempt to curtail energy usage. We've never curtailed energy usage in the history of humanity. It's foolhardy to expect to reverse a trend that has persisted for millennia.
Show HN: A Reassuring Parables Generator (like from that Xkcd comic)
I have the same impression.

But I suspect it's not recruiters who are the weirdos. It might be us!

Many normal people seem to prefer phone calls. Programmers seem to be in the minority of people who prefer written and asynchronous communication.
Form factor matters. Imagine if your phone has just usb c, but had a recessed insert point where you could have a usbc passthrough, 3.5mm Jack hybrid. It would be superior in almost all cases to just having the jack and USB c.

For one, not having external dongles means transport and packing become a lot easier
So:

Job 1 (Years 1-2): 100k/yr

Job 2 (Years 3-4): 200k/yr

Job 3 (Years 5-6): 400k/yr

Job 4 (Years 7-8): 800k/yr

Job 5 (Years 9-10): 1m/yr

Not sure any dev using this approach would need to work after year 10!
Thanks for your kind words :) If you let me know the topics that you're interested in, I'm happy to add a few more chapters.
It doesn't have to, that is probably the largest take-away and also most important aspect when it comes to career advice: Being a 10x engineer at a small, insignificant company without growth potential means that you hardly produce anything at all in economic terms. It's much better to be a 0.5x engineer at FAANG (economically speaking). Your productivity is dominated by the industry and market position of your employer. Don't optimize what shouldn't be done in the first place.

Again: productivity = GDP/working hours. Due to more price control the monopoly can increase the numerator, while the denominator remains the same.
I am in awe how it's possible to get so much done in a year! I could hardly manage to learn a new programming language, do my day job, read fiction, spend time with family, exercise regularly, socialize, give talks, write blogs etc.
I've had a fanless Qotom running pfsense for wire-speed (gigE) routing for several years. Set-and-forget, no moving parts. The wifi runs separately, using Unifi atm.
There are still places here that require you to submit a handwritten resume for that matter
Sounds like SkyNet is starting it’s attack earlier than anticipated.
I agree, but there may be a tipping point of equilibrium to that social construct. Cause at the end of the there should be some logic and reasoning has to there to feed the family. At least in this modern day.

Due to modern education system and scientific thinking clears out most of the dogma imposed on to people by religion. And I can see the current religion leaders embracing them, as it was their own. And we will see how the religion will evolve or devolve in this modern era of logic and reasoning.
> Japan is, of course, just a place.

You allude to this later in your comment, but it really isn't when it comes to paper (and to some extent, cardboard).

The irony in your comment re:fetishizing is that TFA talks of traditions whereas you say things like:

> She had supernaturally neat handwriting
Saying it’s not ridiculously hard to set up your own mail server, unless you want recipients to actually get your emails when you send them, feels a bit irrelevant?

Most things are easy if you’re willing to accept an end result that doesn’t do one of the two (3? Maybe? Send, receive, search?) primary functions.
do you use something like ffmpeg-python or just shell out?
You know, I wasn't upset...

at least not when you wrote this:

> Don't do it because I am satisfied or not.

but for some reason you felt the need to edit it to:

> I don't believe you would actually do this or you wouldn't make that comment, but either way don't do it to satisfy me.

You should probably rollback the edit.

I'm from Ghana, I probably donate what you've donated in a decade every month to people who need it more than any American ever will.

And not just money, time. I don't go back home just to see my family after all, I've spent months of my time working with my father on his USAID project in the country. Is taking a 6 month unpaid sabbatical and giving up 200k in pay enough for our resident patron saint of the poor?

I grow reallll tired of people like this. People in the "1st world" who based on their virtue signaling you'd assume live like monks but in reality live in relatively cozy excess completely unaware of half the reality the actual downtrodden face.

-

Semi-off topic but based on this comment I feel like you're exactly who needs to hear this. The degree to which virtue signaling has become an integral part of some people's sense of identity in this country is infuriating: It's not cold where I'm from, people still need help.

Getting giddy off slogans and token shows of kindness in one of the most privileged countries on earth...

Where I'm from "needing help" isn't a seasonal issue, and it's not even close to being as bad as it gets globally.

-

> But the marginal happiness of an HN user buying a $4,000 monitor instead of a $2,000 is very low, and there are other ways to spend extra cash.

What a joke. Did it ever occur to you spending fractions of a percent more compared to what you get paid to sit in front of the damn thing is a marginal expense?

> Why get upset anyway? I think I made a fine suggestion. Someone could do what I suggested. Or not. You don't have to do it if you don't want to.

Because you have the audacity to talk so condescendingly based on someone's monitor choice. I couldn't resist replying in kind.
A reasonable high-enough DPI option I've been watching for a while is a 55" 8K TV. We're close to the 8K utopia!

- HDMI 2.1 can push 8K @ 60Hz over a single cable (though I am told the colors are not full range? https://twitter.com/MaratTanalin/status/1426726300585185284 - "Afaik, 8K@60Hz via HDMI 2.1 is only possible with either DSC compression or chroma subsampling — both are lossy.")

- A 3090 can push the pixels

- 8K TV prices have come down to ~$1500-$2000
- In theory, some combination of Game Mode and/or manually turning off all forms of picture post-processing can get you into good-to-good-enough input lag

If you want to wait for monitor manufacturers to manufacture 8K monitors, well, while it's inevitable, it'll be a while. But for the bold and stout of heart, for those willing to take risks, a new adventure awaits you. 8K
It's probably not lethal as long as the return path is through one of the other prongs that the same hand is touching. It's very lethal if the return path is through some other part of your body, such as if you only touch the hot prong while you're standing barefoot on damp concrete.
Would be cool to see a tracker displaying the status of deployed systems and instruments.
> When you do authy (or google auth) it will generate a new set of keys for you and shutdown any old ones

wouldn't it be the same if you were going the other way around? E.g. switching from Authy to Lastpass Authenticator
I feel like some people missed the implied \s here.
Also I don't think anyone will outright reject you for staying too long at one company.

What they'll do is see it as a red flag and dig into it and find out what the circumstances were. If they feel those circumstances are ok, then you're fine. If they feel they were not ok, then you'll get dinged.

Versus back when I started my career, it would have been a universally positive indicator, that would score you points over a "job hopper". Nowadays it seems the job hopper is in a better position.
Funny you mention this. I am the person who posted the question and I didn’t mention religion anywhere.

That said, what is your religion-free spiritual practice, if you have any?
Which jurisdictions?

Seems like a weird rule, since the compensation is often subject to negotiation.
Why I hope the search for extra terrestrial life finds nothing [pdf]
What about late 70s engine bays needed having (more?) vacuum hoses? Is there a vehicle that's a good example of this?
You can literally start coding in Scratch as soon as you open the window. Of course you want to create an account if you want to save anything without having to download your file.
So you are saying the atheism is another religion.
Tokyu Hands is all over SG too.
The more I read comments here the more it cements my opinions that people need the FDA even with its foibles; you’re not even reading what I’m actually saying, please stop arguing in bad faith and twisting my words. I’m done here.