skysight-inc/HackerNews huggingface dataset:
That pain tolerance bit...

There's a blog post that I really like titled "Find The Hard Work You're Willing To Do" - http://www.cs.uni.edu/%7Ewallingf/blog/archives/monthly/2018... (HN post w/ 76 comments https://news.ycombinator.com/item?id=26209541 )

The article concludes with...

> But I had enjoyed working on the hard projects I'd encountered in my programing class back in high school. They were challenges I wanted to overcome. I changed my major and dove into college CS courses, which were full of hard problems -- but hard problems that I wanted to solve. I didn't mind being frustrated for an entire semester one year, working in assembly language and JCL, because I wanted to solve the puzzles.

> Maybe this is what people mean when they tell us to "find our passion", but that phrase seems pretty abstract to me. Maybe instead we should encourage people to find the hard problems they like to work on. Which problems do you want to keep working on, even when they turn out to be harder than you expected? Which kinds of frustration do you enjoy, or at least are willing to endure while you figure things out? Answers to these very practical questions might help you find a place where you can build an interesting and rewarding life.

> I realize that "Find your passion" makes for a more compelling motivational poster than "What hard problems do you enjoy working on?" (and even that's a lot better than "What kind of pain are you willing to endure?"), but it might give some people a more realistic way to approach finding their life's work.

---

A lot of people don't have the pain tolerance for the "this isn't fun" part of software development that is necessary to get past certain plateaus of skill.
I was in love with various tiny computers, had a Sharp Zaurus C760 for some time, it was a full Linux machine in a small clamshell.

https://www.linuxjournal.com/article/7162
I once got to be a fly on the wall (well, a member in the audience) to a graduate project presentation where a team had put together a simple game development environment to get young people excited about programming (Alice, which is still around: https://www.alice.org/). They were presenting their (relatively positive) results on how much engagement they'd seen getting students involved using Alice as opposed to available alternatives for learning beginner programming.

One of the professors in the School of Computer Science raised the question of why Java was chosen as the backing language for the whole project, since it's not a very strongly-typed language and for pedagogy, there are much better languages with more rigorous type safety.

The student presenting began to get a bit flustered when she answered (I believe her answer was something along the lines of familiarity of potential mentors and teachers with the language) and the professor seemed to reject her answer out of hand. Finally, her advisor stepped in and just dead-panned across the room "Because elementary-school students are excited about seeing cool things on screen, not about computing the Ackermann function." General murmurs of laughter all around.

I think those two professors had an ongoing debate behind the scenes that the unfortunate student had just gotten caught in the middle of.

(Fiction short story related to this topic: http://thecodelesscode.com/applicant/2)
> HIV-1 doesn't have anything to do with this

But then why is 40% of his article and 3/4 of the rows in the table devoted to the similarity between SARS-CoV-2 and HIV-1?
In the US, you likely can’t afford the house you want. So you buy the house you can afford. Ideally, and this has been the case since 2014, the value of the house increases. So, now you say, “wow, looks like I can sell this house and get a better one”. And let’s say you do that. But the new house you just bought only has 3 bedrooms, and not 4. And maybe you have 2 kids now and need 4. So you hope and pray your new-ish house has gone up in value, and most likely it has, by a lot. So you sell that and buy a new one. You do this every 5-10 years. Once you hit retirement age, you sell the house and move into a long term care facility (aka “an old folks home”). These aren’t cheap though. Affordable ones are $5k/month, most are north of $10k. So what do you do? Well, you have the money from the sale of your house and hopefully some retirement funds. That’s why it’s kind of important that your house value goes up. It’s how you’ll survive when you’re older.
Russian Geopolitical Manoeuvres: The Ukrainian Question
I think it is better to learn concept for those who has a hacker mindset.
Going through examples is for super users at most, imho.
IMO this was why the early web was so powerful as a way to on-ramp new developers. I learned coding a little bit before the web, from school materials like writing Pascal programs in DOS, in early 90s. Those were fun little exercises for school, but that was about it. In the late 90s I got the internet and got curious about making web pages, did View Source everywhere and taught myself HTML and basic CSS/JS (nothing more advanced than alert boxes and such at the time) while in high school, and it was what really got me to start my career in software engineering.

Building a web site gives you all the "why"s. It gave you a motivation to learn different aspects of coding. Whether it's the presentation layer in HTML, or application logic in PHP and Javascript. Conditions, loops, arrays and even data structures all make sense when you have all the context of the thing you're trying to build.
You're being really ungenerous here, saying their bug tracking system is "broken", their use of it is "elitist", they "don't care about bug reports" and they're guilty of "arrogance". I don't think you can substantiate any of this just from the fact that they use Trac.

You (well, maybe not you, but one) can also imagine all kinds of counter-arguments (not that I know if any of these are true or not):

- Devs would rather spend their time on development

- No one is inspired to move the system over

- They have automations or conventions built on Trac

- Their super users (prolific users, testers, and engineers) are all used to Trac

- People use RSS feeds (Trac has lots of RSS feeds) to stay informed or build other tools, which would all have to be migrated and might have incompatible formats

I encourage you to be more open-minded about the way others choose to work. We shouldn't overemphasize homogeneity in work processes. I also encourage you to be more generous with the words you choose.
I relate so much to this. Currently working at Google and I'd like to work on something that I care about. However, I still am in my early 30s and I don't think I have enough saved to do that yet even considering that GOOG went almost 6x since I was hired.
People who have lived presenting as both male and female may be able to speak on contrasting experiences that cisgender people can only approach via projection.

If you dont agree please live as a woman for a year and get back to me ;p
I know it's a pithy saying, but is it true? People tend to report the actual lifting of the weights as pretty pleasurable. It's the whole supporting lifestyle grind of consistently making it to the gym, only and always eating food whose ingredients you have weighed, etc. where you lose most people.
That one is reasonably easy. You make sure that you only open the box when it's not molten. It's much easier than the nuclear part.
It is generally possible under English law to assign rights under a contract, just not liabilities. It's also possible for the mortgage contract itself to contain a provision permitting transfer by the bank. Mortgage-backed securities (which generally involve the selling of mortgages to an SPV) are certainly a thing in the UK.

For retail mortgages there are presumably regulatory considerations as well, eg, the mortgage probably has to continue to be serviced by a regulated entity. It's not uncommon for the original lender to sell the rights to the mortgage but continue to service it.
This is not true at all. I get 3-5 recruiter emails per day many of which state comp up-front. Recently the numbers have got so high that I have to admit, it’s tempting, despite being perfectly happy in my current role.
It is, but also there is a thing called 'self-medication'*.

As we know, global warming has a positive corellation with a decline of a pirate activity, but nobody yet discovered the cause.

* as a person who at least read some things on it - it should be really described as 'attempts at s.m.' but here we are
I'm going to guess that git is not your VCS of choice for this language
(Disclaimer: I work as an online Tutor for an Irish EduTech company which teaches children ages 8-18 to code via after-school and weekend classes.)

This article has the right idea. Our style of teaching varies on the kids age. Younger kids (8-11) are treated much like school children, the teacher presents a topic, kids are given activities to do which they screenshare, then we work through them as a class. This is done in Scratch, mostly.

As the kids get older we take a more hands-off approach, we have tonnes of exercises which take kids through Java via Processing. Learning variables by moving shapes, if statements by adding constraints to those moving shapes, collision detection by moving the mouse around and watching shapes change color as they collide, in the hopes to build their confidence to start building their own games.

This is a highly adaptable form of teaching, although it's only really possible and practical as we have such small class sizes, allowing tutors like me to be able to spend ample time with teach student when issues arise.

Younger students often have the enthusiasm, but they don't know where to guide it, this lends itself well to a lecture then activity format where there's at most a 7-8 minute period of "lecture" followed by an equal amount of activity time.

The older kids often don't need the "lecture" part at all, rather we set them more and more challenging exercises and explain things individually as issues crop up, it allows them to use their own problem solving and initiative and we have seen some excellent programmers come through because of this (some of whom have began working with us as Tutors after they turned 18!)
I am young and have only been at one startup so with a sample size of N=1 here is my "possibly in trouble startup indicator".

- Unclear go to market strategy/pivoted often (>3 times)

- Strongly established politics and structure even though the company is young (<2 years)

- Lots of work being done that does not relate to a specific product (if half the employees are working on tooling that's a bad sign)

Your description does not fit the above criteria, I would expect a startup to be somewhat disorganized and having lot of domain-specific knowledge is good. As for regulations that might lead to a pivot but it's not necessarily terrible.

Keep in mind that my answer is based on a very limited description so it's most likely entirely wrong.
One problem is that it takes a lot of work and effort to build any of the valuable hubs where people post information.

Ever try to start a forum? It's a monumental task with no guarantee of success. You may even need to employ people to grow and maintain one.

And once you've finally grown one of these hubs that accumulates recipes, lyrics, real estate listings, classifieds, etc. (whatever you had in mind) there's no incentive to make it as easy as possible to share it with the world. Once you get over "ugh, everyone just wants to make a buck", there's the fact that it wasn't free to build and maintain the platform to begin with. And perhaps the only incentive to build the platform was the idea that people would pay for the value.

Or, who is supposed to do the work of curating and organizing all of this information and then producing an API so that others can build on it, and why haven't they started? There are probably some inconvenient truths in the answer beyond cynicism.
Evidently Professor Coldheart has a Hacker News account.
At this point, the only reason I can think of is VC funding. But I also don't know why VCs don't see through this bullshit... They're supposed to be smart right? Even if they're shotgun investing and hoping that one company goes 100x, I can say with absolute certainty that this company is either going to fold or get rid of the NFT aspect of the business in the next 5 years. What's the point of investing in a company like that?
Much too little _way_ too late
As you know, it is not possible to separate corporate China from government China due to the structure of that system so no analogy exactly works, but our day to day experience is exceedingly similar as we rely on heavily censored and manipulated private platforms. Although we retain options to express ideas, there is not enough saturation of other people to view those ideas except to participate on heavily censored platforms and risk complete deplatforming. Its an almost daily topic here, for example.

So the user experience on a Chinese service is simply not different enough for me to treat it differently.
Template metaprogramming was always known as a hack, no more so than among people obliged to do it. Most of the things it was used for are now done with core language facilities designed for the job, and coded in compiled C++ instead of interpreted template flailing, so fast.
I'm not sure how this relates to anti-vaxx, which I am extremely anti-anti vaxx.

I'm saying we cannot interpret this research study the way people want to. Correlation != causation, and the results on this seem murky in general, as outlined how amount consumed does not affect likelihood of symptoms.

Comparing modern Covid research to this is... dishonest. We have a massive amount of data to parse and analyze with vaccine effectiveness etc.

Meanwhile, this is a single meta-study that doesn't make any strong claims.
Right, but one interpreation of this fact is that they set the bar for compliance too high, so it's almost impossible to finish a reactor in a financially feasible way.

Unfortunately, there seems to be no way for our society to overcome the apparent moral high ground that nuclear skpetics hold. Nuclear disastors are too good at capturing the imagination and all a skeptic has to say is "you can never be too safe."

Meanwhile, we claim that our reliance on fossil fuels is a disastor, but if it's not enough of a disastor to compel us to make nuclear regulatorily viable, how much of a disaster can it really be?
I second this. JetBrains IDEs use LanguageTool under the hood via the Grazie plugin [0]. I haven't used Grammarly ever since Grazie was introduced.

Check Settings → Natural Languages → Grammar → Rules for all available grammar rules.

[0] https://plugins.jetbrains.com/plugin/12175-grazie
But you need some concept of what kinds of problems are solvable with a computer before you could really be inspired to program one.

And more than that, you need to have a concept of the difficulty of a given problem for a beginner or expert. Obviously a beginner will be wildly off, but probably needs some concept of the level of difficulty.

For example, lots of people have motivation to write a game. But few have the level of obsession to follow through with it. Maybe they should do a basic iPhone convenience app or something first instead.
Assign Sustainable Development Goals labels to your input
Also called 'table stakes', or 'must haves' in product development.
What is the wavelength of magenta? (2019)
"coding via the HTML/CSS side", sorry but HTML or CSS are not coding, they are description languages. a male software engineer here!
We’re more properly Homo callidus, not Homo sapiens.
The keys are just keys, claimed on Origin/Steam etc so not sure what system they'd have in place for checking that.

Could be lots of different IPs loading the page but I still don't see why they'd worry about that.
It doesn't look like that nucleotide sequence is actually unique to both SARS-CoV-2 and Moderna's 2015/2016 patents. Just BLASTed that sequence with the "gss" database and got hits¹ for a bunch of different species of grass (plus some other hits for everything from bacteria to a species of dolphin). Tried again with the "RefSeq_Gene" database (ostensibly the human genome, AFAICT) and got a bunch of hits² for that, too.

I ain't a geneticist, so it goes without saying that I don't really know what I'm doing and I'm probably using BLAST wrong, but it seems to me like (EDIT: something very close to) CTCCTCGGCGGGCACGTAG is pretty dang common even within the human genome (let alone other species), and it doesn't seem far-fetched to me that SARS-CoV-2 might've yanked (EDIT: something very close to) that sequence from one of its hosts at some point.

EDIT: I forgot to check the completeness of the matches, and it does look like the hits tend to have one or two nucleotides that don't match. Still, it's close enough that the article doesn't seem like it presents much of a smoking gun.

¹: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Get&RID=Y3TZW9W...

²: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Get&RID=Y3UU86P...
Is what you're working on core to the startup's business? Any idea on what the burn rate of your company is? Any problems getting revenue or further funding?
Are you sure it wasn’t a niffler?
I was always curious about what search would be like if it was more conversational, so became interested in research about long-form question answering.

As for performance, this is tricky because every search involves running multiple large transformers (3 billion+ parameters). I'm working on optimizing the GPU infrastructure (using TensorRT and DeepSpeed Inference) to make it faster. There's a lot of work to be done :))
They even created this website, back in the old days:

https://paypalsucks.org/

Worth mentioning in this context is this page:

http://paypalsucks.org/paypal-frozen-accounts.shtml
> The mythos of the nuclear family being paramount is fully embedded in the culture, destroying the older concept of a broader family and community taking part in the rearing of the next generation and just general socialization.

I think we're past "nuclear family" at this point. Getting married is actively discouraged by our legal system.
couldn't agree more - have STEM groups and encourage everyone that wants in, to join, but don't make them sit in the 'special class' separate from everyone else.
How do you know someone uses Gemini? They'll tell you the moment they can! Like the vegans of the web...
Neither is it evidence of anything. The issue is nuanced and this video is 80% pundits and zero percent damning.
grep and other shell tool one-liners also make excellent kubernetes liveness checks. I have some kubernetes daemonsets that don't do anything other than assert that things on the node are as they should, via grep exit status.
In the US you can go directly to a bank to get a mortgage, but I'm not sure why one would want to since you can't comparison shop that way.

Better to go to a broker who shops your loan among dozens of lenders to find the best terms. You typically end up with some entity you've never heard of (not a known bank), who will hold the loan for a month or two and then sell it off to someone else.
I am happy at my current jobs, then a few of the big 5s wanted me to interview, so I interview. Once they give me more money, I will leave.
Victim let hacker inspect his terminal and then blames discord for being insecure. Pebkac me thinks
I feel the same way when articles pop up about some drug. Sometimes it feels like I'm beating my head against a wall.
Just the next iteration of bike theft.

Same tools, bigger rewards.

Of course, we did nothing when it was just bikes being stolen because it was just hippy car-free bike riders impacted.
Maybe I should start opening those recruiter emails - I don't think the ones I have read ever included salary info...
Please add Vaccine mandate. I took one shot because of my autoimmune health condition and the employer insisted I take 4 more. I personally know 5 friends and family members who quit their jobs because of this.
My bad, you're right. I mistook "2m" as 2 minutes ago, not two months.
If everyone who has it got it because of a virus, it is contagious by definition, howsoever long the incubation period is, or the prevalence of asymptomatic infection. Once people are vaccinated against EBV, it will cease to be caught or spread by them.
I like my job, my manager and the people I work with. I'm paid well and have good benefits. 2 years in and don't have any complaint
The key from my perspective is that I CAN design my access patterns to match what you'll optimized.

Another aspect to remember is that mmap being even possible for databases as the primary mechanism is quite new.

Go 15 years ago and you are in 32 bit land. That rule out mmap as your approach.

At this point, I might as well skip the OS and go direct IO.

As for differ OS behavior, I generally find that they all roughly optimize for the same thing.

I need best perf on Linux and Windows. Other systems I can get away with just being pretty good
I'm disappointed that it is not using inode ordering
The Poles were attacked from both sides by Germany and Russia. They had treaties with the UK and France, and France had a large land army and they could have attacked Germany with a legitimate casus beli. The UK had very little capability to actually defend Poland. Once France did not attack Germany, there was indeed not much that Poland could do.

The situation is a bit different now. The US can't help with boots on the ground, or with any type of "kinetic response", but it can help Ukraine with intelligence, and maybe a bit of deniable cyber warfare.

The US has all the incentives to help Ukraine. Not to the extend of putting soldiers in harm's way, but the US doesn't like Russia becoming 30% larger in terms of population (and therefore military manpower). Moreover, if Ukraine falls, Belarus and Kazakhstan will "voluntarily join the union" in no time.

That's not something the US is keen to see happening on the global security chessboard.

But still, Putin knows all these things, and he likes his chances. We can only watch and see a grandmaster at play.
> A pop or click noise emanating from the eyeball may be the only indication that retinal damage has occurred i.e. the retina was heated to over 100 °C resulting in localized explosive boiling accompanied by the immediate creation of a permanent blind spot

Terrifying stuff https://en.m.wikipedia.org/wiki/Laser_safety
> Kinda puts 9 months needed to get to Mars into an interesting perspective.

It doesn't take 9 months to go to Mars. It's true that the idealized Hohmann trajectory to Mars takes ~8.6 months, but reality is both a lot more messy and more amenable to optimization.

Just to take this year's launch window as an example:

The absolute lowest launch Δv trajectory is about 390 days, at 3.73km/s. This is obviously unworkable.

However, if you limit yourself to the lower, faster half of the porkchop plot, you'll find that the lowest Δv trajectory is ~200 days, at 4.3km/s.

If you are willing to spend 5km/s, you can bring the trip time down to ~150 days.

And if you have a fully retanked starship in orbit (assumptions: 250t mass at burnout including payload and landing fuel, 1200t tanks, 365s average Isp. These are very conservative, and will probably all be improved upon before any trip to mars is realistic.), which nets you 5615m/s, you can push that down to 130 days.
And yet vulnerable to a range of weapons systems.
That actually doesn't matter
This is orthogonal to mmap
I don't think that hiring people to get outside knowledge is that useful in IT.

From what I understand there is no such other occupation that is sharing so much information between people. You have blogs, loads of free and paid materials, you have loads of conferences where you can send your staff to see "how others are doing it".

Other thing that I often see ... a lot of developers really invest in "outside knowledge" and common problem in dev teams is building stuff with new shiny tech or in a new way they saw on the conference.
Wordle is tech born of love that asks nothing in return