skysight-inc/HackerNews huggingface dataset:
Regarding the oral focus: Our core technology is based around the oral microbiome for a number of key reasons.

1. decades of research have shown causal relationships between the oral microbiome and preventable gum disease.
2. the oral microbiome is much lower in diversity than the fecal microbiome, granting the opportunity for the development of relatively low-cost diagnostics that leverage the microbiome.
3. new and exciting studies have shown correlations between the oral microbiome and a number of systemic health indications, which we hope to continue to uncover with our platform.
I absolutely hate the interviews that are just an algo challenge and the interviewer is waiting on me to finish to evaluate my solution. I flip out, start thinking that I'm taking too long and it just goes downhill from there.

On the other hand, the questions where I can talk through a problem are by far my favorite. Every problem in our field can be talked about for days. There's just so much to discuss:

- different approaches

- performance considerations

- perceived complexity

- and a hundred tangents I could go on to

In my opinion, it is the interviewer's job to get the candidate to talk. If the candidate can't speak a word out of their mouth, the interviewer failed. When I interview I just want to get you to talk...tell me stories, tell me tangents, tell me the stupid stuff, tell me the smart stuff. Tell me what kind of solutions you prefer and why?

Reading your comment made me think that maybe this isn't the best approach. Maybe some people want me to shut up and just do the hard math problem on their own.
So you think countries are necessarily made of teams of extremely cohesive people organized by e.g. skin color? And that all their members shall be jointly punished in case of wrongdoing of other members or even of their ancestors? Some of the results of that policy, if applied in its entirety, could well be not what you seem to expect. And I'm not to say that would be fair, when looking at an appropriate big picture, but let's not fall into infalsifiable hypotheses either. Nor complete essentialisation.

I agree with the need to attempt to correct unfairness by starting early, though. Just also pay attention to confounding factors, and never lose sight of the goal.
I am making no claims, I have no burden.

The author claims that the C++ type system blows goats dick, the burden is on them to actually prove their point besides using middle school recess vocabulary.
Lol, downvote me all you want, all you do is reinforce the point that no one can actually articulate a rebuttal because you know it's true. I take it as a badge of honor every time I'm downvoted when it comes to questioning market dynamics.
I've been on both ends of this exchange. I always gave candidates time to work through it without interruption when I was the interviewer. This didn't prevent the worst cases of nerves, of course, but hopefully I didn't make it unnecessarily worse.

Conversely, how they treat me as I go through the process is a great way to judge the engineering culture of the org. If the interviewer feels license to cut me off, jump in, correct me on syntax as I'm still writing, or just generally sprays frustration, it's a high-confidence signal that I'll get the same treatment as a new coworker, and I have ended interviews accordingly.
What about diy?
LLVM Clang Mainlines Support for the Motorola 68000 Series (M68k)
I had a neat experience a long time ago when I wrote a Perl XS module in C, in my x86 monoculture mindset. When you deploy something to their package manager (CPAN), it's automatically tested on a lot of different platforms via a loose network of people that volunteer their equipment to test stuff...https://cpantesters.org.

So, I immediately saw it had issues on a variety of different platforms, including an endianess problem. Cpantesters.org lets you drill down and see what went wrong in pretty good detail, so I was able to fix the problems pretty quickly.

It used to have a ton of different platforms like HPUX/PA-RISC, Sun/Sparc, IRIX/MIPS and so on, but the diversity is down pretty far now. Still lots of OS's, but few different CPUs.
> Pickles are 'gherkins'

Only pickled cucumbers are gherkins.

You wouldn't call a pickled egg or onion or whatever else a 'gherkin'.
>One common reason for believing in God is how ingeniously designed living things often are.

Any decent genetics/medical class will thoroughly disabuse you of this notion. There's a clear lack of any intelligence in our design beyond satisfying evolutionary requirements.

Up to 9/10 first time mothers suffer a perineal laceration during childbirth. 65% require stitches.

Male/female ducks are in an evolutionary arms race for control of breeding. Males have extremely long corkscrew penises for rape, while the females have vaginas with fake paths designed to resist. Humans have the same conflict, but it plays out socially (e.g. faking signals of high value during courtship) or in war.

A number of religious people, both genders, have argued to me that we can't apply human concepts of rape to animals/god. Nuts.

Either God is a sick, twisted, sadistic fucker, or life wasn't intelligently designed. Pick one.
My two children wrecked my sleep for 5 years. You sort of get used to it. Only now, 10 years later am I starting to get my sleep back to a reasonable, non-panicked amount.

So, "how to fix it" in my opinion is to just outlive it.

Editing to say that I didn't realize how much my kids had wrecked my ability to sleep. Don't wait 10 years like I did to try and get it fixed!
ICD code licensing is highway robbery. I would guess most health tech startups also need those.

And those prices look reasonable compared to drug database license costs.

And the real killer is meaningful use certification.

The whole field seems engineered to prevent competition.

So while ISO costs are unjustifiable, they’re a pittance compared to other compliance costs that most in the field will encounter.
Isn't the entire Mediteranean Sea on the continental shelf? I don't think it's comparable to the shelf off the Atlantic and Pacific.
Thanks for the recommendation. Yes, I am considering backend development too and Golang in my top shortlist.
I don't think I agree with this, but it has made me think about the problem differently.

We don't send somebody to the hospital for "30 days", or "1 year". We don't do it when putting somebody under the care of a psychiatrist either. We deal with the patient until they're recovered.

Perhaps this should be the approach we take with prisoners. They're in prison until a professional determines they're rehabilitated and ready to reintegrate back into the rest of society. With—potentially—minimum and maximum durations to ensure some safety rails on the system.

I have to admit I don't know what this looks like, and I don't mean to gloss over the fact that there are incredibly difficult questions this raises that don't have good answers (what does it mean for a murderer to be "rehabilitated"?), but I do wonder if at least considering the problem from this perspective might prove helpful.
Interesting. How have you found the Google Books api so far?
Curious to hear more about this if you don't mind sharing.
Ah, sure, makes sense. Lawyers do skew more into service providers rather than in house, so make sense as an example of that.
The thing you're asking for is the source of the problem. It's the Seeing Like A State thing. If you had some kind of actually robust diversity metric and not something which is going to get crushed into a black hole by Goodhart's Law then you would have a solution to the problem, but if you don't then you can't even measure it.

If you wanted actual diversity then what you would presumably do is gather all the data you can on multiple metrics (birthplace, parental income, culture, language, etc.) and then hire for maximum entropy. "Diversity" hiring based on a specific individual metric is literally the opposite of that, because it finds the people who are the least unlike the existing people in your company but can check the box on the form.
On Being Blacklisted
I like to push software around, but yes, there are better ways to do this.
If you work at a company where 90% of your developer interactions are, let's go to a whiteboard and hash it out, it kind of is the most job-relevant interview question you can ask outside of writing code.
The point is not really whether it's intuitive or not (and for very nested expression, it's really not always intuitive to find the most nested one, especially if you have to remember precedence laws).

The point is that it takes time.

As much of an RPN fan I am, I am not convinced that the time it takes my brain to identify nested expressions is smaller than the time it would take me to just type the expression left to right on a regular calculator.
Quincunx

An Instance of the Fingerpost

A Fire Upon the Deep

Culture novels

Sea of Rust

Necronomicon

Thieves Emporium

The Book Thief

Matthew Shardlake novels

Blindsight
If it’s like their Morrisons service it’ll all be bashed to shit and half of it missing.
We want you to think out loud. It's a different skillset but an important one when solving a problem in a group. You might be formulating an idea in your head, but if you say it out loud, even an incomplete or "wrong" thought might be useful to someone else in a real world situation, as it might trigger an insight for them.
If you accept that God is an internet startup, it all makes sense. Everything barely cobbled together, but it looks pretty good from the outside!
loving the album! great focus music
Another random thought:

- Since I have to get up at least once during the night for a diaper/milk run, I should cut off distractions that further reduce quality of sleep. I should leave cellphone in charger instead of under the pillow so that I don't spend half an hour every night after changing diapers for my boy playing State of Survivals (anyone else playing BTW?).

- I should also increase a bit of physical activities as they improve the quality of sleep. But I hate them so much that it might be not doable. Actually I'm really not motivated to work out unless the doctor tells me to do it or die in the next 10 years. Crossed out as a non-option.

- With a family it's really difficult to go for any programming retreat. But at least I think I can arrange some shorter ones so that my wife doesn't complain too much after my boy goes to daycare. More importantly, I need to increase my programming skills (so far a bit better than zero) to the level that programming retreats actually make sense. For example, if I have to check references every 5 mins I'd better live with Internet. I probably need another 1,000 to 2,000 hours of programming to be real familiar to get anything positive from programming retreats.
The code was inspired by a piece of Java code that rendered geometric primitives. It was basically case "box": return parseBox(); as you suggested in your other post.

Turning "box" into "parseBox" using string operations and then using reflection to call the right method is an approach I'd consider in Ruby, but not in Java. It breaks IDE features like "Find Usages" and static analysis, and the code to dynamically invoke a Java method is more annoying to review than the boring repetition in my posted snippet.
It is:

- You need to purchase multiple standards (at least 4).

- In theory, you need to purchase a multi-user license if more than one person should be allowed to read the pdf in your company (hint: nobody purchases the multi-user license).

- Every few years, new versions of the standards are released which you have to purchase.

- Sometimes, you just purchase standards to realise that they're not applicable to your company.

- The industry is riddled with shadiness: A German standards web shop offers a "standards flatrate" for a "great price" of e.g. 750 EUR for 10 standards. [1]

- Getting off-topic, but more related shadiness: Your purchased PDFs are watermarked with your company name and full name of purchaser (!) in the footer of each page to prevent sharing.

[1] https://www.beuth.de/de/regelwerke/normen-flatrates-im-ueber...
No, the goal posts are standing still at "competitively successful commercial activity". The fact that somebody somewhere hammers nails with glass jars doesn't mean that glass hammers are about to take over the hardware world. Early investors getting rich off of a Ponzi scheme doesn't make the Ponzi a good businessman.

DeFi is used almost exclusively as margin for speculation. Since smart contracts have no legal force, the only way lenders can be guaranteed their money back is by demanding collateral that is greater than the value of the loan. When is the last time you needed a loan of $10,000, for which you were happy to put up $15,000 of your own dollars in escrow as collateral, other than securities gambling?

NFTs are just cryptokitties by another name, ETH2 staking pools are just private equity firms but without security because millions of dollars are stolen out of them every year, and crypto distributed betting markets are patently illegal.

Which brings us right back to where these conversations always end: the only things blockchain has or will ever be useful for are speculation and obscuring criminal activity.
I enjoyed HI but the community on Reddit always seemed super weird to me. People just competing over who’s most in on the joke and endless posts “Brady would love this...” I can imagine it being tiresome to try to “manage” that. Other podcast communities don’t seem to suffer from same kind of super fans as much.
Yeah it's fun to read about that :)

Haha he must have gone through some memory management sessions...
I do very much agree with the idea that procrastination is an emotional problem but what is the solution?

I think of it like this: If i sit and watch youtube all day, that is a fine, comfortable day, nothing bad will happen at least not in the immediate and in the most part not that much in the longer term, unless I have something that absolutely needs to get done as it is critical, although in general i would have gotten that done if that is the case. The problem is that it is easy to waste life away doing this.

But if the task is say I am redecorating my house. The resistance comes up, because say I need to order something, do I order this one or that one? which is best, and if i order it, maybe I have delivery issues, maybe it comes on the wrong day, a day I am not home, maybe it comes and i don't like it, maybe it arrives and I try and set it up but I do it wrong and i damage it etc.

Doing something gives me the opportunity to achieve something but it also gives me the opportunity for way more to go wrong, it's very simple, the more things I do, the more things that are going to go wrong and the more 'painful' that is going to be... so unless i feel like I have to do it, why do it ? I could just watch netflix all day, this is the issue.

Which is why I like Tim Urbans Ted talk so much and it reminds me of this: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

Basically we are going to die and don't have that much time to waste. I think realising that might help somewhat, because then it gives me a kick of the right type of motivation, sitting watching youtube all day means nothing in my life will happen and i won't get to do all this stuff and then I will be gone. Something like that seems like it could be the only/best way to motivate yourself in the face of this, knowing you are actively going to have to choose to do things which then means things are going to hurt.

Basically to do anything, you have to accept you are going to be hurting yourself, so you have to make the hurt of not doing it worse than the potential hurt of doing it.
I am a big fan of sour things so maybe that's why I like the taste. homemade kimchi is a lot tastier than the commercial stuff too.
There's always a relevant xkcd, right? https://xkcd.com/385/
Surely the barrier to using a new architecture is being able to boot a kernel and run (say) the GNU toolchain, as demonstrated with RISC-V. Then you just compile your code, assuming it doesn't contain assembler, or something. Whether or not you'll have the same sort of board support issues with RISC-V as with Arm, I don't know.
(2018) again?

previous discussion

https://news.ycombinator.com/item?id=18371252
Interesting - I've not been able to reproduce this on a Pixel 3a or 4a 5G. FairEmail, with foreground notification, doesn't have any issues delivering notifications.

As you say, Google is making it a lot harder, but FE with a foreground notification seems to do this fine for me.
Python is a great introductory programming language, but ill-suited to get people to understand computer science underpinnings, mainly because there's such a discrepancy in performance of C-based Python structures compared to pure Python (eg. list.append vs list.insert in large lists, string copying on change, list/set/dict comprehensions vs for-looping which you hint at).

I know at that age I was already getting acquainted with the big-O notation and such, and C-pointer arithmetic was already second nature, but it sounds like you are looking for something not-really-CS: so it'd be best if you elaborate on what are you actually teaching a 16 yo student, or what goals does that 16 yo student have?

If it's just about getting someone interested in building programs for themselves, I find the most important thing is to keep the motivation, which means finding a project they care about ("let's sort your gallery into folders"), and Python is an excellent choice for that.

But I wouldn't focus on specifics you mention, because they are so... well, specific to Python data structures and control flow. And then you can use NumPy structures to solve an entirely different set of problems.
Given the discussion about the Australian Tesla battery, worthwhile mentioning that we're also doing a massive pumped hydro project "Snowy Hydro 2.0". 2000 MW, 350 GWh storage. But it's a tad controversial.

[0] https://www.snowyhydro.com.au/snowy-20/about/

[1] https://theconversation.com/snowy-2-0-will-not-produce-nearl...
> It hasn't quite happened yet

This is certainly not for lack of trying. Outsourcing was much more common 10-20 years ago than it is today but a combination of wage growth in outsourced countries and terrible quality has just about seen the end of the practice.
You clearly don't understand Equity.
I've done those before, and found the employer always underestimates how much time they should take. I think it's a good idea, but I've done 3 where the employer said "this should take 2-3 hours", but I actually had to spend an entire weekend on it instead. Felt like a waste of time, especially for the ones I didn't even make it to next phase in.
The delivery models are fundamentally different. Domino's (and restaurants like it that have historically had in-house delivery drivers) is always single source, multi-destination.

Uber, Grubhub, DoorDash et. al. are multi-source, multi-destination.
Is there going to be a scihub for specs? Spechub? This seems to be the build IP towards that.
DrChrono (YC SW11) | iOS, Full-Stack, Backend, DevOps | REMOTE, FULL-TIME, VISA

Our team is quickly growing! If revolutionizing healthcare excites you, join our growing team and help us achieve our mission to build better software for doctors and patients and improve healthcare for all. DrChrono was founded and is led by two software engineers, Michael Nusimow and Daniel Kivatinos. Unlike other healthcare companies, our company is built from the ground up to address modern healthcare through technology and innovation. We believe in open APIs and being part of an open ecosystem.

Senior DevOps Engineer- All Locations, US (Remote):
https://jobs.lever.co/drchrono/36e6141d-c515-4e1a-98d7-19b2a...

Senior iOS Engineer Team Lead - All Locations, US (Remote):
https://jobs.lever.co/drchrono/42404e81-b081-4663-9c2f-9c604...

iOS Engineer - All Location, US (Remote):
https://jobs.lever.co/drchrono/fbc76155-1c21-4794-9680-74937...

Senior Software Engineer I - All Locations, US (Remote):
https://jobs.lever.co/drchrono/96ec7c9e-b345-4e9c-85ea-12caa...

Senior Software Engineer II - All Locations, US (Remote):
https://jobs.lever.co/drchrono/fd5eaa49-9dab-4ba3-b711-cb6db...
Speaking from personal experience, it absolutely does; both on a mental level (the feeling of being watched and judged, leading to constant second-guessing) and on a physical level, where it invokes the fight-or-flight response. I'm sure the latter in particular was super useful to our ancient ancestors, for whom a shot of adrenaline during stressful situations could be the difference between survival and death. But the physical symptoms - elevated heart rate, dry mouth, tunnel vision, shaking, excess perspiration - are actively harmful to performance in a software engineering interview.

I have friends who, before upcoming situations they know will be stressful - interviews for engineers, performances for musicians, surgery for doctors - have obtained prescriptions for beta-blockers, which mitigate the physical symptoms of the fight-or-flight response for a few hours at a time.

* https://en.wikipedia.org/wiki/Beta_blocker#Anxiety
We have a rule for technical interviews that we want to "enable each candidate to show the best version of themselves". It seems simple and obvious, but I'm amazed by how happy and excited people are by our interview process. I constantly get emails saying it was such a relief or that they loved it.

It just seems so crazy that we pressure technical candidates the way we do, and expect decent results.
ya, curious why this has to be submitted over and over
They need to wait till not only you leave the ship, but also all people who were near you when you picked or returned any item. Then they can use that to resolve ambiguities ("one of these 3 people took this item which is now missing from the shelf, who was it")
Males joke with cruelty to test each other. We do in every culture. If you are not strong and team focused enough to laugh it off and banter, you are not trustworthy to carry your load for the group.
At no point do you talk about UI here -- for a character sheet (or most simple things), I want to control layout to some degree, let users edit some numbers, and see others automatically update. Obviously I could have a file full of constants and a bunch of print statements at the end, but is there anything nicer / more dynamic?
Remote work is not just here, it's good
Take a step back and look at his description of the bet and equation (2).

Is says “a simple gamble”. It doesn’t say anything about an infinite series of iterations of the bet. It’s a single step problem. Do you play once or do you pass?

(If the question is “do you want to play twice (or N times)” it’s also effectively a single-period problem. One just has to consider the distribution of outcomes after two (or N) rounds.)

The usual EUT resolution is what I just described, which you don’t find problematic. He does find it problematic, because for him calculating an expectation is interacting with a copy of yourself in a parallel universe or something.

The reason why he talks about infinite sequences of games is not because the problem is about an infinite sequence of games. To solve the simple problem he has to hypothesize that there is an infinite sequence of them.
It happens in theoretical physics, too. Papers using the debunked “minimum energy production principle” still occasionally appear.

https://www.annualreviews.org/doi/abs/10.1146/annurev.pc.31....
Advocating race neutrality is argued by anti-racist training types as ignoring the historical oppression that various groups have faced. Basically, it is why "equality" is out and "equity" is the new buzzword.

YMMV.
Interesting, I wonder what European country could follow next?