skysight-inc/HackerNews huggingface dataset:
This paper is looking at both inherited genes, that is genes that you get from your parents, and de-novo mutations, that is a mutation that only the offspring has, that wasn't directly copied from a parent.

We've known for a while that autism is highly heritable. This paper builds on a large body of work that links specific genes to autism's heritability. I haven't dug into the specific breakdown, but my understanding is that a majority of genetic variants associated with autism are inherited, rather than the random de-novo (new) mutations.
It is kind of disturbing how the first advice is effectively to just let someone else do the work for you and he then tells you that you shouldn't be the sucker who is actually doing the work for someone else.

This feels like a game theoretical trap where everyone wants to defect. If everyone actually followed the advice yields on assets would become negative and the return on work would exceed the return on capital.
Money doesn't buy fitness, amazing genetics and an iron will.
Good. I'm getting sick of adding -2022 and -best to my searches. The results are a wasteland...
Google's advantages are PageRank, a head start (time), and its sheer size.
Correct. I should have specified in my comment
can somebody with more server/home server experience explain to me the benefit of going with a rackmount setup vs let's say, just building a second PC to use as a home server? I recently bought a house and am excited to get into home networking/home server work, but don't know anything about rack mount. Is rackmount equipment cheaper than regular consumer PC hardware?
It's funny because one of the points is

a) dont summarize other sites

b) dont write overly long articles just to make google happy

It's a shame a) is never helping with b)
The oral history of Event Horizon
This is what cursive was designed for - removing and replacing the pen could result in a splotch so it was reduced as much as possible.
Spend a few years just thinking of how to optimize video delivery and you’d be a lot closer to understanding :)
Obviously depends on the situation but almost always the person closest to the specific problem should make the call.

That’s why one of the most important differences between a more senior engineer and a more junior one is the ability to mentor.
I used to work with a guy who took "gets shit done" to a level I'd never seen before. It changed the way I look at programming. He was actually a pretty good engineer. Wrote good-enough code. But he wasn't precious about anything and he didn't care all that much about finding the 100%-guaranteed-socially-approved-correct way to do things. What he had was an incredible ability to diagnose and fix problems quickly, strong intuition about how to architect greenfield projects, and the complete confidence of his bosses, with whom he very quickly earned a reputation as the person to go to when something absolutely needed to get done. He knew what to prioritize. He knew which parts of the code to plow through and which to take his time on. He knew exactly where in the code to start looking when a bug came in. And he knew which things were important to management and which weren't.

I learned way more from him than I ever have from the kind of peers who have opinions about how to structure every line of code.
We should target industries where going 100% green only increases costs and doesn't result in a worse product or service, e.g., switching power plants from fossil fuels to renewables.
I have been really happy with the HEJNE shelf as a rack.

Here are some 2U's here at home: https://s3.whalesalad.com/lab/rack.jpg

The shelf: https://www.ikea.com/us/en/p/hejne-shelf-unit-softwood-s7903...

I keep seeing full height Dell racks for sale on FB marketplace in the $200 range but haven't encountered the right manic episode to actually go for it.
Yes, they are. Slash and burn agriculture is the traditional method in, say, the Amazon basin. That's how the Native Americans did it.

It's "organic", too. Slash and burn doesn't typically use pesticides or artificial fertilizers.
It's not a universal thing.

You can go into some interviews, say you write code just good enough to ship, and that will be a red flag to them.

You have to choose your tribe on this issue and be comfortable with the other tribe hating your style.
> it's usually from those who have never shipped a large JS project

What do you have to say to those who have?

I have worked in large JS codebases that predate NodeJS's cannibalization of JS, and it's precisely why I deride the former—because I know from firsthand experience that it doesn't have to be the way that it is, and there are tons of people (too many) operating on the misconception that JS=Node (and inducing others to make the same mistake). Even this article from The Verge contributes misdirected scorn by linking, of all things, to... Maciej Cegłowski's talk about "The Website Obesity Crisis" (wat).

It would be one thing if the person you were replying to had shown up to write "lol leftpad good luck", but that's not what's going on. It's the opposite of that.
In my experience, even cheap IKEA stuff is pretty solid and well worth the cost as long as you treat it with care. Some stuff is garbage even if you're careful but I've never personally seen something from IKEA that isn't great if handled gently.
> more expensive food

Poor people already eat less meat. On the other hand, climate change will make basic foods more expensive. I'm from India. I've seen the miseries caused when the price of rice or onions goes up. It becomes a major political issue. But if chicken becomes more expensive, no one blinks, because people don't eat that much of it anyway. Maybe some people in the cities grumble because prices at restaurants went up, but that's about it.

Your argument is like saying "Taxing Ferraris more will make life harder for poor people because it increases average transportation prices".
That would drive me crazy. I would've left this picture in the breakroom.

https://ashtonmedia.com.au/wp-content/uploads/2015/11/Busy-c...
I don't want to write tests, why?
Because most of them are like
x = 1; if x != 1 panic();
If you don't trust the language, why do you use it?

But then there are tests that make sense but are hard to write.

And then there are tests that require infrastucture.

I don't write tests for every little thing. But I do write them if I actually do want to test the functionality of what I just wrote.
But stuff like

s := new (Service)
if s == nil {
t.Fail()
}

is completely unnecessary
Ring patched an Android bug that could have exposed video footage
well the takeaway is to not trust news media to report on science correctly and be doubly sceptical when its interesting or "newsworthy" results.

That means there never was a discrepancy - it was just interesting so the news media reported on it. If you want an explanation of it you should not look with climate science - look at media studies or may be publications about great advertisement campaigns.

To me the whole thing shows parallels to the is smoking bad for your health thing. If doctors are undecided it cannot be too bad - right?

Also I can at least confirm from me being German and of similar age that the whole thing was not a thing in Germany at all. By asking a friend from the UK I can at least suspect that it wasn't prevalent there either (he knows about it but that is from US-sources).
Migrating to a new service: you can just update the webhook URL. On the other hand, there are at least a couple of problems with allowing even one redirect: it opens a pandora's box of security implications, and it's a performance penalty that is paid both by the sender and the receiver on every webhook sent. Realistically, 3xx are most likely to be a mis-configurations (e.g. including a trailing slash where one shouldn't) so I think being noisy about it is a great idea.

Not saying that there aren't valid use-cases (e.g. maybe some sort of dynamic webhook receiving), I'm just saying that we made this choice given the above, and we would be willing to change it if it's ever a barrier for someone.
With cross-arch benchmarks like this, you find a lot of software that has hyper-optimised x86_64 implementations does better on AMD/Intel because of that.

It skews the numbers and makes a good comparison really annoying to do, unless you do your own comparison on your own workloads.
> I do think trains, and sleeper trains are an overlooked option for land travel compared to planes.

I don't see how sleepers would ever be a viable alternative. Trains stop being competitive with planes after only a few hundred miles, and that's too short for sleeper cars to make sense to put on the trains.
Your answer reflects the dogmatic view that too often is attached to otherwise serious reports and articles.

You are technically correct that reducing emissions is the only way to impact the temperature raising, but why do people think that stopping global warming is the only option? Why do you think that embracing it is not possible?

Whatever we do, we know that global warming is not going to disappear in a matter of years, and global cooling is at least several decades in the future. We must learn anyway to live with the current climate, so we can choose how much we want to give up of the modern way of living for how many fewer degrees.
As far as I know, you can get some parasites (not sure about Ascaris specifically) just from walking around barefoot.

I know they aren't really that dangerous unless you have a really high worm load, or you're unlucky and one ends up in a part of your body where it doesn't normally live, but their lifecycle is thoroughly disgusting and terrifying. Definitely something I've stayed up at night freaking out about at a few points in my life.
In certain regulated or audited environments you’ll see rules like “only a person at the VP level or higher can make decision xyz”.

It’s just as stupid but there is a different reason for it.
There is a post about a 100k userbase without the runway money. You may be a good fit.
My work requires to deal with political crap day long to get promoted to a staff role. I miss this kind of work.
I have been learning and teaching hard things for my whole adult life (music, juggling, various kinds of performing mostly, but also self taught comp sci). My personal conclusion, from personal observation and a lot of talking with people who have taught very high level musicians for decades, is that Learning Styles is an excuse for people to skip the kind of work that is hardest for them, and in doing so, sabotages progress. If you really want to get good at something that is hard for you, you should work on it in the way that is least comfortable for you more than what is comfortable. Also, I've noticed I never hear "this is my learning style" from people who really know how to teach themselves and I frequently hear it from people who really just don't want to work.

I spent decades playing jazz using mostly what I would now call compensatory techniques because ear training is so much harder for me than theory and harmony. I only became a really good player when I spent a VERY long time learning in the least comfortable and most humbling way for me.

The biggest issue is that most of the time learner is not qualified to determine which style works best for them, and confuses what feels best for what works best. Someone who has taught hundreds of people for many years knows what works (like my university teaching musician friends). And they never talk about learning styles.

That said, there definitely are people who are much better at the sub-skill exercised by a certain modality. But this is not a proxy for progress. My example, I could learn chord progression arithmetic very easily. So I would be seen as someone who learns music mathematically. But that's wrong, that's just what I happen to be good at, not how I learn. Focusing on it for many years was exactly the opposite of what would have given me maximum progress.

It's not just a myth, it's a trap.
Have you tried Obsidian[1]? It's not a general purpose editor like Sublime, but is a great Markdown editor, if that's your main use case.

I still use Sublime a lot, and touchpad works fine on Mac, and with mouse on Linux. Not sure why touchpad on Linux wouldn't work properly.

[1] https://obsidian.md
Virtual Machines are a really poor rip-off of the original thing. Users rarely notice tho because the kernel hides that away.

Like GP said, real hardware is difficult to mock good enough to be useful for testing. If you try it in practice, your emulator will only be one bullet point in the list of platforms to support...

I had to attempt to write an interface to the floppy and serial controller for IBM PC compatibles to learn this.
As nobody reads TFA these days, I have to supply the money quotes myself.

> I mean that the actual telescope, arguably one of humanity’s finest scientific achievements, is largely controlled by JavaScript files. Oh, and it’s based on a software development kit from 2002.

> According to Nombas’ (now-defunct) website, the latest update to ScriptEase 5.00e was released in January 2003

> next time you’re cursing the modern web for being so slow and wishing that someone would just blast JavaScript into space, you can remember that NASA has, in fact, done that.
Artemis I Path to the Pad: The Rocket
"Senior engineer" is a job title at every place I've ever worked.
> Is rackmount equipment cheaper than regular consumer PC hardware?

Never
It's really not, especially if you look at their current model for doing so. Netflix at the moment are breaking into mobile gaming, which means the bandwidth requirements are placed on Apple/Google's app store infrastructure. I'd be surprised if Netflix don't have any sort of metrics gathering infrastructure to judge how much people are playing those games, but they're also likely reusing the same infrastructure used by Netflix video streaming for that, so the incremental increase in load may well be negligible.
Can you buy non NUMA mainstream CPUs though? Honest question because I’d love to be rid of that BS too
Marcan posted a recent performance test:

>Just tried compiling the Asahi Linux distro kernel (pretty beefy config) on the M1 Ultra Mac Studio.

2 minutes, 1 second.

https://twitter.com/marcan42/status/1559247076495851520
Reports I read said that while they all inject code, TikTok was the worst, injecting code that intercepts every key press and click.
It depends on the person and domain. I've been in the industry for 5 years, but I worked on a lot of projects and did a lot of self learning since high school through college. Now I've been promoted to a front end lead position and I'm fully comfortable with the "senior" in my job title.
Is this common in many countries, or just the US?
It wasn’t just one woman who came forward… Obviously, I have no idea what actually happened, but at this point it doesn’t look great.

I hope the truth is uncovered in court and we find justice.
About time they standardised this protocol.
I am not so sure about this. I am just an average developer, no superstar. Recently did a job search and got a few offers but decided to not take any of them.
Exactly right. The anti npm crowd also forgets that many developers don't choose their dependencies. I work at BigCo and we have a React Native app. I can either:

1. Use npm.

2. Not feed my family.

I guess I'll use npm.
> Carbon needs to be priced at true cost upstream for any changes to happen. If it costs $100,000 to fly to Nice, guess what? You’re going to stay home and find a new appreciation for Vancouver.

The price increase from accounting for the true carbon cost is more like 10% than 10,000%.
One of the dumbest posts I've ever read on here.
quick add of onboard Unmanned Aerial Vehicle cameras and sensors, in the other direction. Being without precedent, there is no pattern of evolution in the consumer space as with soft-modems, but.. next-gen UAVs can benefit from onboard filters (and more?) however, the temptation to make proprietary, definitely black-box, processing chains is huge. Precisely for the purpose of manipulating the output or censoring the output, it turns out. Hard to deal with in the markets since first-mover and contract-wielding advantages, are not fake. unlike the photos and video being generated?
> Money laundering is evil.

I don’t even know how to respond to this sort of caveman “it evil” thinking but..

> funding of rogue nation states

Rogue according to you?

> straight-out tax evasion

Avoiding the violent theft of your hard earned money is now evil?

> We also have dictators and despots who plunder their countries and enrich themselves. Should their activities be private?

Their money should be. Store of value should be.

> Should we just allow them to siphon money off to other countries and live the high life while their population suffer?

This is a question that has very little to do with whether money is private. Inequality is not impossible to detect even if money is private.

> And what about our own democracy? Absolute financial privacy can allow wealthy interests to brazenly buy politicians, with guarantees of untraceability.

They don’t even need privacy. They do it in broad daylight.
Big thread yesterday:

https://news.ycombinator.com/item?id=32514793
I'm confused, how do I even get to the in app browser? If someone links me something on tiktok?
>There's never any reckoning with 2nd order effects.

Can you articulate what concrete actions Google could take that would address these 2nd order effects?

>, Google made changes to youtube's recommendation engine in a way that really "encourages" frequent, regular videos. [...] A week off or a couple of flops is harshly punished.

I've seen this repeated many times (especially from Youtubers making videos about "burnout") but the analysis about cause & effect seems incomplete. As one counterpoint, Ben Krasnow "Applied Science" channel slowed down from weekly uploads to a video every few months and yet his views and subscribers went up not down: https://www.youtube.com/c/AppliedScience/videos

Another yt channel that had a year between uploads and the views went up :
https://www.youtube.com/channel/UCX7katl3DVmch4D7LSvqbVQ/vid...

My pet theory on the contradictory anecdotes: the Youtubers making videos on a topic with lots of competition from other Youtubers uploading every week -- such as fast fashion clothes shopping -- are the ones that seem to suffer if they slow down. E.g.: https://www.youtube.com/results?search_query=zara+haul

However, if you're making videos in niche topics with originality (maybe "weird ideas" as you put it), you won't be penalized by infrequent uploads. Many examples including Technology Connections, Applied Science, etc

So a different conclusion can be reached... if one makes a high quality videos, one can even upload just once a year and the Youtube algorithm won't penalize you.
It’s true that indigenous methods of farming aren’t necessarily environmentally friendly but not true that the people clearing the Amazon for crops today are indigenous people using traditional methods and not farmers with modern equipment and pesticides.
They already store it. It's asked for every candidate that interviews. So why should't a candidate get the info if it helps their decision>?

Discrimination is a federal and state crime with severe penalties if either the state or individuals sue. I believe companies are in fact legally required to collect this information. If you don't want companies to protect themselves then go lobby your government representatives to not make it a crime.

edit: I also made no comments on companies using this to make hiring decisions. Interesting how you jump from a candidate making their own decision to not join a company to that.
The difference here is that Apple makes more money by using their own silicon regardless of whether or not they have a technical advantage.

Apple's systems may very well end up being slower. From a business standpoint, I am not sure that will matter.

Neither AMD nor Intel have shown much indication of catching up to Apple's (well, ARM's) mobile device battery life advantage. Apple doesn't sell systems that go in data centers, they don't need to smoke anything.
Hey! I’m working for a small
mobile gaming startup with a working product and I’d love to talk. Email is in my profile! :)
Planning for predictable disasters and response are not things we prioritize. Shock is an acceptable repeated response to catastrophic failures, quarterly thinking traps, growth assumptions. Multigenerational projects have no chance, we cant even get a decade of continuity.

We fail to plan even for hurricanes adequately or proportionately.

Hurricane disaster response isn’t simply ineffective, it is subject to outside pressures which should never be a part of the process. Governments which intentionally obscure how many deaths have occurred, how costly the damage, all made worse as preventive actions are deemed too costly.

Prevention needs to include building standards which refactor building codes to survive the conditions of their particular environment.

Zoning, preventing new construction in areas which need to be rebuilt every time hurricane knocks them over.

Insurance companies pressure local governments and organizations to score category 5 hurricanes as 4 to avoid paying out their customers. Governments overly concerned with minimizing the damage in order to hide incompetence and save face.

Developers charm local, state, and federal officials to keep building costs low and keep producing structures which are cheaply made and begin to fall apart the minute they are finished being built.

Developers who discourage or minimize transparency concerning risks.

People have their dream homes built believing they will last longer than a 30 year mortgage when in reality these homes will need significant interventions within 10 years.

Often the dialog prioritizes who is at fault before and above actually fixing or responding to the events and helping the people effected.

There is a time for blame and a time for action. When and directly after a disaster is the time for action, blame must be analyzed during response, post mortem must taken seriously, organizations, governments, and corporations must be held to account once those affected are relieved, stabilized.

Blame however is usually addressed during the crisis this allows the framing to be controlled by private interests.

One problem that must be overcome in the US are inappropriate cabinet departments. We saw many examples of this during the pandemic. Some goals are too important to have leadership that is subject to change every 4-8 years. Some departments must be shielded from administration instability issues.

Reactive approaches to a crisis are expensive, more expensive than adequate planning. Certain areas in Florida are repeatedly rebuilt at great cost, costs which could be much lower when proactive planning is prioritized equally with response.

Bad at response and no planning seem to be accepted as too ingrained to change. This is not of course true.
That would be more than enough to watch half a dozen Netflix streams at the same time.
Since you don’t know how to solve it, you first write a test that goes vaguely in the direction.

If you can’t do that yet, you spike, mess around with it, get your bearings and some insight into where you want to go, try a few things out. Then, trash that and then write the first test as above.

It almost always works, and excels somewhat in legacy code vs just changing things.

It isn’t about ‘might work’. The TDD paradigm isn’t about finding shiny places where you can use. It is just a nice way of writing clean maintainable software in almost all areas.

Places where TDD won’t work are usually by exception rather than the norm.

Often those exceptions are where something already exists and wasn’t put in by TDD because by the definition of TDD you wouldn’t have been able to write that in the first place.
Hope you didn't mind me posting it! I was reading through the parser you posted yesterday and stumbled onto your blog :)