skysight-inc/HackerNews huggingface dataset:
I found the story about sleeping under the bridge to be interesting. You had a tent, and you determined that the bridge made you sick, so why be under the bridge? It doesn't seem to offer any shelter advantage in the conditions. You lose the sunlight which disinfects and keeps you warmer. Looking back on that, was the bridge just a mistake?
Hey, a friendly note to remote job seekers

There are few automated aggregation sites available to curate the jobs posted in this thread but I want to take the aggregation one step further and wanted to provide the good quality remote jobs by handpicking them. I spent 15+ hours to search, screen, verify and tag hundreds of remote jobs. So it can save you time, energy, and frustration – and hopefully, help you find a job faster.

https://remoteleaf.com/whoishiring

- List of more than 150 remote jobs

- Hand-curated remote jobs that are posted in only “Who is hiring?” thread.

- Use filters based on skill category and location restrictions.

- Only 100% remote jobs

- Everything is free

Any feedback welcome here in comments

For hiring companies: please check this list and let me know if I’m done something wrong.
> kids have tiny bladders

Very small kids have diapers. Planes have bathrooms.

> when did childless folks become such fragile babies?

Huh? I have a 10 month old and a 3 year old. I am offering advice based on my personal experience.

It’s a lot more pleasant for both us and everyone else if we wait for faster groups to clear out first. After sitting on a plane for 2–12 hours, waiting an extra 5 minutes is not a big deal.
Apple Stock Has Inflated Another Dangerous ‘Dotcom’ Bubble in the Nasdaq
And then the person who views it as faith-based starts talking about how his views need to be encoded into law, and those who are affected are sinners who will suffer for it.

You can’t “agree to disagree” about bigotry. It fundamentally denies others’ humanity which is the very definition of making a hostile environment. How in the hell is this something people even consider should still be litigated?

What’s next, opposing firing of open white supremacists because you think everyone should agree to disagree and get back to work, never mind that they think some of their coworkers are “inferior?”
What programming language is unix? It really doesn't fit the context of everything else listed around it. Saying Ken Thompson created the C and Unix programming languages is like saying Bill Gates created GWBASIC and Windows programming languages.

Isn't Powershell (msh) the same as ksh, but with a few specific MSDOS-isms like drive letters and backward slashes? How is that more of a programming language than bash or every other shell that operate exactly the same way under their respective host OSes? How about MSDOS batch files? You could even compile those into a .COM binary.

Either way, when this is fleshed out, it would make an awesome wikipedia page. But the definition of "programming language" seems either clumsy or biased - not sure which.
Still, I'd expect this system to break down in most non-Japan places because of things like this.
You miss the old system that was exclusive to others because the inclusion of all these people has had the effect of excluding from participating to the extent that you used to?
FBI Got Data from an iPhone 11, Why Is It Demanding Apple Unlock Older Phones?
> How can you even find what you are looking for?

Type '%' (no quotes) followed by parts of the URL or title or both in the URL bar. Searches only your open tabs. I can usually find exactly what I want quite quickly.
If you're trimming an entire device rather than just blkdiscard as mentioned elsewhere you can just issue a secure erase which will restore speed to basically the same as it was out of the box. If you just want to wipe one single partition and not the entire drive then blkdiscard is the best you're going to get.
> in every flight you can just push your bag under your seat and stretch your legs fully under the seat ahead of you.

What flights are you taking? Usually knees are touching/almost touching the seat in front of you. There's absolutely no way to stretch your legs under that seat. You can only wiggle your legs sideways.

This in low cost carriers on Europe, so I know what I'm buying and like it this way. I wouldn't pay extra for legroom unless flight time starts creeping to four hours.
login is very important part of the UX though, if they can't login, their USER eXperience will be reduced.
When Kohler and Maziéres win the Turing award, we'll know why.
Another approach to browse up would be to not grant god access to a single administrator. Require all changes to go through a pull request that requires another admin’s thumbs up, etc.
IE had a mac version, but it died due to lack of interest/support
>It's not actually clear that they prioritize their own products all that much. Certainly in regards to Project Zero, it seems the point is that they are detached from the rest of the product teams. (Correct me if I'm wrong)

Most of what I've read relates to Microsoft products - and I'm not saying that Microsoft is better/worse than the rest when it comes to security.
I often feel the same way. I enjoy the hunt of tracking down an impossible bug and enjoy getting a proof of concept out for a difficult problem, but hate doing all the 'boilerplate' type stuff to take something from a PoC to a production system.

I've often wondered if I'd be more suited to working in security and doing something along the lines of reverse engineering. Or maybe doing something like SRE where the job is solely optimizing systems and tracking down issues.
LogRocket deserve some praise for doing the company blog right. Good, self hosted content (no Medium) and well written pieces on technology from a practical everyday perspective. I am not a customer, by the way.
...

What do you expect here? The compiler is doing exactly what is expected.
A bunch of the issues here are due to the author actually casting instead of letting inference do its job.

// unsound, val.toFixed(0) compiles
let val: number = ("string" as string | number)

vs.

// sound, val.toFixed(0) does not compile
let val = ("string" as string | number) // sound

In general, it's unnecessary (and as demonstrated, potentially harmful) to annotate assignments like these.
> I tried to use Firefox recently. It leaked 28 GiB of RAM on x86_64 GNU/Linux with no extensions except uBlock Origin. Happened a few times over the month whenever I visited JS-heavy websites.

Not sure what was going on with your experience, but I use Firefox on x86_64 machines with far less than 28 GiB of RAM daily and several extensions (including uBlock Origin), and I've never had anything like that happen. I'm not sure how JS-heavy the sites I visit are though, as I don't have any issues, so I don't really pay attention to that.
This is one of the best troll posts that is getting taken seriously ever... wow.
> And what if the deceased's actions DID cause damage (e.g. Brendan Eich and Gervase Markham)? Wouldn't that count as provocation?

No -- employees cause damage all the live long day. There's nothing unusual about that. Furthermore, discretion and secrecy are indispensable components in any professional environment; you don't have to make a publication about negative experiences just because they happened.

If the aggregate effect of an individual's employment is net negative, you start the prescribed HR processes to accommodate, adjust, cross-train, improve, and/or re-assign. If worse comes to worst and none of that works, you'd initiate processes for involuntary termination of employment.

I don't know about you, but personally, I've never seen an HR process that includes publishing a condemnation of a recently-deceased employee's political or religious views.

Hypothetical events that may provoke negative statements from an employer would be things like becoming deceased shortly after being arrested for some well-publicized crime, especially if the crime impacted the employer's business (e.g., money manager accused of embezzlement, arrest goes awry and suspect is killed). "Dying after decades-long battle against terminal cancer" doesn't feel likely to enter provocation territory to me.

> Just because you happen to agree with their views on morality doesn't mean that their contempt for their fellow coworkers should be whitewashed.

You're ascribing motives that don't exist here. I don't know Eich and I didn't know Markham. I haven't read extensively about their private views and I'm sure that I disagree substantially with many of them.

Fortunately, you don't have to know anything about anyone's politics or religion to understand that it's incredibly crass for the CEO to a) publicly enumerate the managerial difficulties imposed by the deceased; b) publicly offer negative characterizations of the deceased's net impact on the organization; or c) really do anything except offer condolences and ensure prompt handling of the family's benefit claims.
Using an obituary to characterize someone's influence as "traumatic and damaging" is kind of extraordinary.
std::list sucks at least as much as std::unordered_map.
I haven't compared them, but another reverse engineering resource:

https://beginners.re/
Just like to point out that you don't need to know category theory to program Haskell. You don't need to read or watch Bartosz' videos to program (though they are great fun to watch), that part in the blog is a bit specious.

LYAH isn't a great pedagogical resource. I recommend the Haskell First Principles book. It's long but rewarding and has frequent questions.
No I haven't. I'll take a look. When I said the code looked crazy, I didn't mean to suggest it was bad code. It seems quite dense, I'd really like some explanation for how it works.
Murchinson Meteorite
I would say in all the companies I worked in the medical field (mostly devices not pharma) I have seen a few ways in which MDs have collaborated:

- KOLs in that specific medical field are invited to be board members mainly working to steer the product towards market fit. And provide insight into what will work or not in 'the real-world'.

- MD's working as Clinical Advisors in 'research boards' they would come in every 2 weeks and join R&D/Product brainstorming sessions or demo days and provide feedback, suggestions, insights.

- MDs actively working as clinical researchers designing and coordinating clinical trials

- (less common) But a few people in my professional network are full time C level execs that have a Medical background (CTO/COO/CEOs) but they are all in more bio-tec/materials fields and most actually started the companies they are in.

The takeaway is tech companies usually struggle with access to clinical research, and have knowledge gaps about hospital workflow, procedures, surgical sub-steps etc. In both of those areas clinical staff is always needed.

I think another big part of the answer is that it will depend a lot on what medical specialty you choose in your medical career. Some fields are much more active then others in terms medical tech.
(Cardio, Neuro, Pneumo, ENT, Sleep, Ortho, Endocrin)
Hope it helps.
This implies you could choose your seat, and the plane wasn't full. That sounds like a different era to start with.
I'm afraid I didn't express myself well. Where I think we're not aligning is that you are under the impression that I'm using the same definition of pattern that you are. It was my intent to express that I disagree with your definition.

It's important to understand that a pattern is a solution to a problem along with contexts in which it is both appropriate and inappropriate. To document a pattern you need: a description of a problem, a description of the solution, contexts in which this solution is appropriate, contexts in which this solution is inappropriate. If you read the early literature on patterns and pattern languages (Beck and Cunningham's initial paper, or really any of Coplien's writings), I hope it will be more clear.

"Sort" and "hash table" are not patterns. They are simply solutions without problems. They are also not specific enough to discuss various contexts. When is it inappropriate to sort? That's a meaningless question without a lot more information. Sorting may indeed be a solution to a problem, but it is not in itself a pattern.

We could say that the maybe monad implements a particular pattern for representing optional data. It is, however, not the only method for representing optional data. There are many others. The point is to be able to understand which one you should use in which context. That it can be implemented in a library is fantastic (less code for you to write), but that was never the point of design patterns (hence the word "design"). The point was to give you a vocabulary with which to discuss the merits of various solutions to problems and to pick appropriate ones for your circumstance.
You’re making it for me: stuffing a (tiny) battery into a legacy ICE or hybrid architecture and calling it a day isn’t competitive with _current_ competition, let alone where the market is going.

Toyota’s failure to convert its early lead in hybrids into a successful EV business will be quoted in business schools and boardrooms for decades as a textbook cautionary tale.
That is true, and I did not claim that the entirety of the "Chromium team" are Google employees, either...

You do need to be a bit more involved than a few drive-by contributions to get a chromium.org email, as far as I can tell.
No, it wasn't a mistake.
> I hardly ever have more than 10 tabs open, and aggressively close everything I am not working with.

I must be quite an outlier, because even 10 tabs open at once sounds like a distressingly high number to me.
Have you checked how Chrome does with 8GB now?

Sadly, the sites out there have changed far more than any of the browsers have, and not for the better. They load a ton of crap that does not contribute to the value delivered to the user, but instead contribute value to the site owner and the dozen layers of intermediaries in between user and site owner.
> Still compiles Down to js where you lose all type checking.

And C, Rust, Haskell, etc., all compile down to native code where you lose all type checking, so what? Outside of compiler bugs, what is statically proven at compile time doesn't change at runtime. (Yes, C also has a notoriously loose and abusable compile time type system, but that's a different issue.)

> Things like spreading objects I to each other

> {...a,...b}

> End up being a nest object assign which is actually slower than spreading.

Yes, if you use the default target (ES3), typescript emits JS compatible with downright ancient browsers which is super portable at the cost of being less efficient than targeting modern JS features, like spread syntax which was introduced in ES6.

You can also set the target to newer ECMAScript levels, including “ESNext”, at the cost of compatibility.
I don't think it's nearly so clear that the product isn't illegal.
My understanding is that this would only make sense for satellites in the same orbital plane as the debris.
My First Time Post
Sum and product types are essential for programming. After you have used a language with them you will miss them dearly in any other language you use.

Typeclasses and traits (if you're writing Rust) coupled with ad hoc polymorphism are a succinct and beautiful method of abstraction. You will miss them also in almost any other language.

Those features in a language (functional or not) will let you confidently refactor code, and (IMO) will lead to less mistakes and better abstractions.
I heard it works, but it displays the Facebook.com page. Why?
Just because they might have made excellent middle managers at some point in time does not mean that they would be any good at being executives.
Facebook released a blog post [0] about this as well!

[0]: https://ai.facebook.com/blog/using-neural-networks-to-solve-...
http://archive.is/ph2Ys
DevOps vs. SRE
Experimental Java bindings is definitely something I will check out.
Security Baseline (Final) for Chromium-Based Microsoft Edge, Version 79
Azure API for FHIR
These seem contradictory to me:

>For sufficiently large organizations, as described in Moral Mazes, skin in the game is not so much spread thin as deliberately destroyed.

>Mazes systematically erase all slack
The ocean is not acid, it's alkaline (about pH 8.1) so you mean lessened alkalinity. Even seawater near active volcanic CO2 vents in the Mediterranean where the CO2 is nearly 6,000 ppm is still alkaline. Between 1751 and 1996, surface ocean pH is estimated to have decreased from approximately 8.25 to 8.14.
I respect your creed, but I'm not religious so I don't think I'll adopt it.
Federal and state governments agree: shutdown of coal-fired power plants by 2038
What do you think about mental condition induced homelessness in terms of a solution?

I know institutionalisation used to be more common, but also seems quite bad for some people. A friend of mine was once institutionalized and had horror stories about it. I can't help but feel like mental institutions are bad AND letting people with mental problems roam on their own is bad. Is the solution to have good institutions?
https://www.waveshare.com/product/oleds-lcds/e-paper/eink-di... - since this link seems to be hugged to death
Perhaps "Jevons paradox" was the name on the tip of your tongue?
Characterizing someone as having a "traumatic and damaging" influence seems pretty positive.
But Apple is actually making money.
The hack here is to put distinctive stickers or something on them so anyone picking it up knows it's definitely not theirs. I've had the same umbrella in Japan for 4 years.
> However, ADT's can be used in procedural programs or OOP programs as well. See Rust.

Rust isn't OOP. Funnily, it's type system is pretty much the same as Haskell's but stops just before higher kinded types.

Ignoring type systems and just looking at functional vs imperative, the advantage for functional is immutability making functions easier to reason about. Haskell in particular is also lazy, and therefore enables you to not be concerned with evaluation order.
Most likely he had been thinking about the project for some time. But the 10-days-execution story sounds much nicer
Why don't people protest? I mean, the U.S. is a democratic country and has a strong system designed to lobby for or against anything. Most people except docs themselves should be concerned with this, why is there no lobbying movement to change things? It should be a no-brainer to fund.
No -- employees cause damage all the live long day.

Yeah, if that's normal to you all I can say is that you're working at the wrong places (or potentially you're the problem). If you want respect in death then act appropriately in life. No matter how talented Markham was, he was also well known for harassing and belittling his coworkers.

If you don't want to be remembered for being a jerk, don't be a jerk. It's pretty simple.
WinForms did not receive any significant updates after .NET Framework 2.0 and Visual Studio 2005 - integration with the new User32 controls added in Windows 7 was only through downloaded optional redistributable DLLs. Ever since the .NET Framework 3.0 (and until UWP) Microsoft was selling WPF as the way to build Windows desktop applications without C/C++.
I think it depends on how well it's done. Yeah, if you just transparently sandwich the criticism, it'll come off as a stupid management technique. But if you figure out how to do it genuinely, it can help.
Also from that article:

> Mozilla contends Eich voluntarily stepped down; if true, of course, there is no legal issue.

The article was using the Eich example to illustrate the case law it was discussing. It did not state that there was a legal issue in Eich's case, merely hinted that Mozilla's contention might be false and, if so, there was illegal behavior. But the primary purpose of its inclusion in the article was to elucidate the relevant issues, not to argue for or against what happened in that instance.
Did you really feel the need to criticize the poster, instead of the post? It's not just a meme, it's reality, and a result of how Google is run. People create new services to get promotions and then abandon them. With no recognition from maintenance, they wither and die, and are terminated. It is not inconceivable that GCP could suffer this fate too, judging from leaked communications.
When was this apparently being aired, and in which country?

At least in Hungary a dubbed version of Dallas was being aired in the mid 1990s well after the Berlin Wall fell.

I even remember my brother jokingly asking a Hungarian at the time if she wanted to know who shot J.R. and she answered immediately with a very loud, "no!"
Hardly any executive is just getting paid 7m in cash. They are typically paid in financial instruments that are time locked for several years. The media however, will go bananas on reporting about how they are paid crazy amounts when these instruments are finally unlocked, ignoring the tax implications, the lack liquidity and massive risk involved, and also just how much the rest of the market has increased during the time period of those instruments being locked.

When you pay yours executives a modest amount using such a method, it's often very feasible for this to be a massive windfall at the time of maturity (e.g. $1 options becoming $6, etc.).
Sweden has been good at keeping public records of trials since far earlier than this experiment, so if it happened there are surely written records about it in an archive somewhere. Someone just needs to spend countless hours digging through archives…
SpaceX continues to blast satellites into orbit as the space community worries
I notice that this story and the story about Carlos Ghosn's escape from Japan are both on the front page of HN.

Lucky for Ghosn, the rest of the world is less successful at returning Japan's lost property.
most std libs rely on malloc lib underneath. so i am not sure what's being tested here. Especially that the standard allocator is being used.
Second line managers with 10 first line managers is pretty unmanageable. Similar going up. In most places I’ve seen, a second line manager will only have anywhere from 3-5 teams and maybe some ICs.
Anonymous mmap() zeros memory so why is new wasting its cycles doing so too? I doubt any modern c++ standard library is using brk/sbrk I this day and age.
Apparently one could create something like this by accident in the early days of Linux: https://twitter.com/makomk/status/1217542964995678209?s=20
I imagine the authors keep filter order as a design parameter, since dynamically changing order is a rather tricky proposition.

For IIRs the approach (imo) would be to use transformed analog biquads (such as an SVF topology, via the TPT/Zavalishin's method) which is designed to handle the time variant issues with state evolution. From there your model wouldn't synthesize filter coefficients directly but either the design parameters of the filter or the gains of the outputs or multi mode filters built from cascaded biquad sections. A good example of this in practice is the Oberheim "pole mixing" filter (analog) or the Shruthi's variation on it, which is a 4th order filter that achieves a wide array of frequency responses by mixing the outputs of each stage. Those gains in the mixer can be varied for very cool results.
Homeschooling: Applying Essentialism to Educating Children