skysight-inc/HackerNews huggingface dataset:
Yeah, the Silly Valley bubble doesn't realize how the rest of the world lives. In my third world country they're still selling _new_ (straight from the factory, this year's models) laptops with 4 GBs of RAM. Most models still come with 8 GBs of RAM (and most of them cost above of what I make in a month, and I pull a relatively decent paycheck). You get the idea.
What a stark difference between Google and Apple/Cloudflare.

Apple/Cloudflare are working on privacy-friendly protocols that reduce the amount of information exposed to them.

At exactly the same time, Google is working on proxying browser traffic through them without any consents [1].

[1]: https://news.ycombinator.com/item?id=25337995
Yes this hurts. My use case is specific: I'm a dev but since we're 2 in the IT service with barely any budget I'm also a (modest) sysadmin and they also call me when the printer or the TV doesn't work.

So a few years ago when Debian decided to have faster release cycles I migrated all my VM to CentOS: once the OS is installed I don't want to think about it for the next 10 years.

I still didn't finish my Windows 7 to 10 on all my desktops, I'm swamped with users wanting to do Zoom / Teams / Skype / Whatever visio conferences, I have 3 new dev projects for 2021 and now I have to migrate all my CentOS VM...

Yeah, thank you RedHat I won't forget / forgive that.
Hims.ai helps Michael Garron Hospital: no-code staff and resource redeployment
Dammit man, I can only give you one upvote.
One of last living Tuskegee Airmen celebrates 101 birthday in Bethesda
The study didn't control for the differences in the vaccinated and unvaccinated groups. Children with chronic medical conditions are more likely to be vaccinated, and some preliminary reports show a correlation between medical conditions that indicate flu vaccination and narcolepsy [1]. And from what I can tell, the control group didn't exclude kids vaccinated with other H1N1 vaccines.

Because of that, that study can't say that the 4x higher number is the relative risk of taking Pandermrix.

There are also issues with potential over diagnosis and recall bias because of public awareness of the issue through the media [1].

The real problem is that this effect is so small, not that the effect takes years to develop. We're talking 4 cases of narcolepsy per 100k kids. Even a 10 year long study of 30k Phase 3 vaccine participants is unlikely to discover something like that.

Nearly all new drugs that are released could have similar side effects. It's just not feasible to conduct studies large enough to discover them until you start rolling it out to millions of people.

1.https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4962758/
"Most of the banned apps are Chinese but US travel app TripAdvisor is also included on the list."

I thought it was 105 foreign or US apps that got banned.
Hi Luke, I think it would be interesting to learn about the process you'll follow (or have already followed) to ensure the relicense process is done correctly to avoid problems in the future. I mean that, you probably received improvements and patches from external contributors, and those contribution's copyrights belong to their creators so you wouldn't be able to relicense them without their express consent. This is problematic, but on the other hand by virtue of being GPL in theory a project might receive many more contributions due to the libre spirit that the license infuses to the project, so the project might have benefited to a greater degree from being (A)GPL.

One usual mechanism for this is to require a CLA on all contributions, with a copyright assignment so you become the owner of the contribution (and probably cope with a lower amount of people willing to contribute, as some consider CLAs as harmful to Open Source). But of course this had to be put in place from the beginning, which I don't know if it was.

Other solutions are to reimplement all parts of which you don't own the copyright, or to ask one by one for copyright assignment from all previous contributors. In this HN thread they talk precisely about this: https://news.ycombinator.com/item?id=24954772

In your case the relicense is to Apache 2 instead of proprietary, but I think the same set of issues apply. I think we'd learn a lot if you could tell us about your case, so there are more examples about the fine detail of relicensing Open Source projects.
I'm not sure, but maybe this is only for internal transfers? I mean this is obviously less difficult than the interviews of the big ones, or maybe Linkedin doesn't have difficult interviews?
Of course if your intent is to be inactive then all bets are off. Even if you're not I don't think those little nudges are that effective.

Personally I've been working lying down for 20 years, almost all day, almost every day. I only have back problems when I use beds that are not very firm.

I'm over 6 feet tall and weigh about 120 kg and I'm in my early 50's. I run 10kms (without stopping except for quick drinks) regularly, in 1:20. I can do bench press, shoulder press, lateral pull down, seated row and seated dip machines with the weight set to my bodyweight (about 4 sets of 8 reps each machine, ramping the weight).

I actually don't do a lot of exercise on the scale of things, and I can regain the above abilities within a month or so if I become totally inactive for a long period. I'm actually a fairly large person which helps with the weights but makes the running pretty rigorous.

Like most things, if you work your body regularly you will be fine. How you don't use your body when you're not exercising doesn't affect that.
If I want to distribute derivative works of the Linux kernel, I need to release those works to all. My competitors can take advantage of this, but in the end they are bound by similar rules. This produces a feedback loop in which contributions back may be used by everyone under pretty much equal terms.

If you assign your copyright to Google, they may make use of those changes and integrate them into further development and then _not_ release those changes or release those changes under another license. Do you see the practical difference now?
> you should do things uniformly, since the linked list has a uniform structure

Except that it actually isn't uniform, is it? A linked list has three kinds of nodes: the first node (to which nothing points), the middle nodes, and the last node (whose next pointer is null). Nulls vs populated values really do change the shape of data. Any code to handle a list needs to be well aware of those three cases, even if there's no IF statement for them. I would argue that having code that is organized around these actual differences is better than trying to normalize those differences into a single thing, at which point those meaningful differences risk being overlooked in code maintenance. At a minimum, this kind of code needs to really clearly explain why it is doing what it's doing in comments, and how the multiple cases are handled in the streamlined solution.
>For example, while I don't mind the GPL, I prefer to use more permissive licenses for my own code

This argument does little to advance the discussion either.

Some projects take a weekend to build. Others are the result of years of blood, sweat and tears.

The latter is probably where you're going to want to have a little more control over how the fruits of your labor are used and maybe get yourself paid a bit more than $0.
> Have the old divisions between musical styles – a source of surprisingly bitter contention in the last decades of the 20th century – now healed? Do people now accept your chosen path of tonal harmony, melody, repetitive structures?

> No no no no no. Those divisions never healed. Those people just died!

Ain't that the truth!

The cool thing about (most of) the assholes being dead is that they didn't need to be correct in their various ideologies for their work to be meaningful, even for composers who work outside of a particular aesthetic.

So today you can have composers still engaging with and drawing upon the work of the assholes without having to deal with any of the negative side effects of interacting with them (verbal abuse, professional ostracization, etc.).

Edit: clarification
This feels more inline with Windows Dark Mode (since Github is a Microsoft company).
Sounds absolutely horrible. I'd rather not install some bloatware crap headphone software that injects itself into my operating system's audio stack and introduces extra latency on every device just to get the headphones to sound right.
Right, but that's the thing, because these products these days are often fashion statements there's less and less correlation between price and quality, especially as you go towards very expensive devices. A $50 pair of headphones is almost certainly better than a $20 one. $500 vs. $200? Maybe. $5000 vs $2000? Who the hell knows.
Yep, just came back here after GitHub . . . aaargh!
> Affective empathy, also called emotional empathy: the capacity to respond with an appropriate emotion to another's mental states.

This is what I meant by "emotional intelligence" in the comment below.
Alas, for many of us that ship has already sailed. :)
> Looks like you still cannot contribute without granting copyright ownership to Google

That is not accurate. Fuchsia uses the standard Google CLA:

"You do not surrender ownership of your contribution, and you do not give up any of your rights to use your contribution elsewhere."

https://cla.developers.google.com/about
Show HN: PageSpeed Optimization: How can you develop your website speed?
They are paying nurses up to $10k per week to travel and work in covid wards. Let me assure you, in America, we have a great shortage of skilled healthcare workers.
PowerShell Crescendo
> No lisp-aware editor will indent it like that.

Emacs Lisp has an entire form for controlling macro indenting like that.

https://www.gnu.org/software/emacs/manual/html_node/elisp/In...
"the sound field so it stays anchored to the device, even as the user’s head moves"

What does this mean? I genuinely don't get it.
Used it for my last side project (https://github.com/atbswp). On Linux it looks fine (because GTK), but on Windows iirc it still uses Win32 which looks a bit archaic.
I am lucky to work with a reasonable company that prioritizes people over methodology. We follow Scrumban - something between Scrum and Kanban.
We have sprints, tickets, story points, daily standups, but it is humane.

Before sprint starts, tickets are estimated and assigned to developers. Each developer gets more-less the same amount of story points. Since the codebase is very big, if possible, a developer would get tickets related to his past tickets. A developer would own a certain feature of the system. We can trade tickets with each other. Usually, tickets are overestimated a little, but we are encouraged to adjust the story points of our tickets to match reality. In case of an urgent issue, anyone can add tickets to the ongoing sprint, but it is done sparingly. It's okay if it takes two times longer to finish a ticket sometimes. It is also okay to say on standup that you didn't make any progress on your tickets assuming you've been busy doing something else related to the project. If the ticket is big and the end of the sprint is close, the pull request would be merged at the beginning of the next sprint. Finally, the release can be delayed for a couple of days if necessary. Every third sprint is a tech sprint. The goal is to improve the system. Anyone can write a ticket and work on what he wants pretty much.

In conclusion, it's about trust and being professional. The methodology is just a baseline that sets the tone. It should be followed for as long as it makes sense. There should be a clear goal. In our case, it is to have a stable system and a healthy workplace.
...like having per-device default passwords?

Like every router I've seen since 2010?
Seems to be a fork of radare2 that is not based on a technical critique, but more emotional one. Stress and a CoC seem to be the main reasons. And they want "to focus more on stability" instead of features. Personally I never had stability problems with radars (although I had problems loading some more complex/large binaries). Smells to me like a fork for some reason or the other, but not technical.
I will leave a comment that pancake made here because I couldn't agree more

> not going to feed the flame, we had some different views and personal conflicts. so i guess it's better to avoid fighting each other and be constructive building whatever they want
Whole plasmid.

In my experience, Sanger is less accurate than Nanopore, especially since you’re getting 1x coverage per read, and in order to reliably get good coverage of sequence you need a primer every 600 base pairs.

Consensus reads on Nanopore aren’t that bad, and you can automate them way better than Sanger. I haven’t found any issue using them - IMO the “it isn’t accurate” stuff isn’t very accurate.

Also, base pair resolution is bad on Nanopores primarily at homopolyer stretches. Guess what you can’t synthesize in the first place?

(Edit: I’ve done Sanger sequencing on about 3,000 plasmids at once before for high throughput cloning, and that SUCKED.)
Performance metrics are great.

So let's do this.

What value do you place on frequency response versus ease of use? Is there a metric for being able to ride 20 miles on my bike without accidentally pulling them out by the cord? How about the metric for seamlessly transferring audio between sources? What is it worth being able to text my wife while riding my bike?

Once you've dialed in what all these performance metrics are worth, we can compare it to other headphones on a level playing field.

What is entirely trite is people assuming that they are smarter/ better/ more knowledgeable about a product than the people who actually buy and use it. It's condescending and flat out wrong much of the time. This idea that you can pin the desirability of a product down to 1 or 2 bullet points on a chart is frequently completely wrong.
spatial audio is utterly useless, terrible sound effects.
If you play audio on your phone while wearing Airpods, and you turn your head, it still sounds as though the audio is coming from the direction of your phone.
> > And you don't even have to start at some port far from a city.

> Yes you do, that's the whole idea of safe distances with rocket launches.

I meant the old-fashioned, boaty port, not space port.
I have mild astigmatism and dark themes simply don’t work for me. macOS dark mode gives me nausea. For me it’s old school plain white IDE.
I agree but my point is that it doesn't have to be like that and I have distaste towards fixating the overall product experience on the "sound quality per $" metric. Any product that emphasises on anything beyond that metric is talked down and its users are branded as "uneducated suckers". It's impossible to explain that you want a headphone that looks good, is light, can fold, can connect easily etc. They are extremists that prey on balanced products and people like those.

That's why I like what Apple is doing: earphones/headphones designed with overall experience in mind.
There's a big difference between GNU and Linux in terms of their collaboration. With the exception of GCC, most of the utilities you named have been maintained by a very small group of people.

GCC itself has definitely been inhibited by the copyright assignment. There have been a few different ports that were not upstreamed specifically because of the CLA. AVR32 and C6000 come to mind off the top of my head.
Yeah, I've tried building Chromium on my own before. Chromium's build process is so inscrutable and changes so often that several Googlers I've talked to have said you can't really do it without handholding from another Googler in-the-know.
the Sony MX4's do this as well. They also are likely better at Sound and ANC.

The thing with the iphone is it was absolutely segment shattering.

Your iPhone comparison falls on deaf ears, as this isn't a defining product like the iPhone. The iPhone was stunning enough that people questioned the audacity. This is by comparison -- pedestrian for the price point.
One of the advantages of lying down is that you can take a lot more positions (especially your lower body) compared to sitting.
Hollywood engulfed by streaming drama
I believe the CEO stated an intention to add more themes for, say, colorblind people, so there might be additional options coming.

Edit: Found the link. https://twitter.com/natfriedman/status/1330924323952091137
What is a "non-traditional" hire?
Thanks for sharing! I love having my copy of DDIA and am glad to have this resource from Martin as well.
> is an Error<T> really more desirable than a segfault?

It's only by happy coincidence that it manifests cleanly as a segfault. In the C language, dereferencing NULL causes undefined behaviour, so all manner of peculiar things can happen. This isn't just theoretical nit-picking, it can happen with real code:

• Raymond Chen's Undefined behavior can result in time travel (among other things, but time travel is the funkiest), https://devblogs.microsoft.com/oldnewthing/20140627-00/?p=63...

• John Regehr's A Guide to Undefined Behavior in C and C++, Part 1, https://blog.regehr.org/archives/213 (ctrl-f for A Fun Case Analysis)
Well since the Settings has both System Default and Dark Mode, I wish System Default would be matching closer to macOS Dark Mode which is Dark Greyish colour when user is on macOS.
Not really; a large asteroid is fundamentally incapable of making Earth less hospitable than Mars. For example, it would need to be so large that the impact blew away the entire atmosphere.
As I understand it, it's an immune system response rather than an allergen: your body sees the alpha-gal proteins as an invader, and develops an immune-system response to kill them off. So if you don't stimulate antigen production for a while, your body "forgets" and stops reacting to it. The problem is that that timetable for "forgetting" is different for everyone—some people get over it fast, some people it fades, and some people it never changes and no one yet seems to understand why.

The allergist that treated me is one of the docs on several of the principal studies about it, and he's been seeing patients with this for the last 15-20 years. He said he's seen people that would react when Wendy's contaminated their fryer oil with a dropped hamburger, and one guy who's a dairy farmer that wouldn't react to his own cattle's products but would react to anything else. It's truly a weird reaction!
While the main advise seems useful, "if you get interest in a thing, read a ton about it", this article is quite misleading. Not all sources are relevant, I don't know about Buddhism, but psychology is mentioned with psychoanalysis and it's not a science, while psychology is.
Seems more about a new-age thing than really seeking correct information.
> They might be the best action movies, but I don't consider them the best Bond movies

yes, they seem to borrow heavily from the Bourne movies instead of from past Bond movies. Still enjoyable.
Google is opening Fuchsia OS development to the public
This is theoretical for me. I am small company and have no time/desire/money for lawyers to decipher all those intricacies of LGPL (also they say that some stuff there is GPL). I prefer to pay reasonable one time fee for permanent license and upgrade when I feel it is needed.
I see it as gradually hurting them, as organizations switch to other server Linux versions, and that diminishes the value of RHEL knowledge.
You are describing the difference between the GPL and BSD-like licenses.

You have not said anything about the difference between a BSD-like license with copyright remaining with the contributors versus BSD-like license with copyright assigned to Google.
As a principal software engineer that works on Fuchsia, I can assure you that the project does not exist solely to retain me. :)
So C cannot answer the false dichotomy of A or B?

Not all closed source software is pay-per-use, but this one is. And can you point me to an open source license that requires pay per use?

This move to closed source stops the free use that was possible this far with the open source license. To me, that's a plausible motive. Is there a more significant one?
This is why (well one of the reasons) I just can't switch to bluetooth anything. If I want to use with multiple devices it's a pain.
Another really good reading about distributed systems is Kyle Kingsbury's (aphyr) distsys-class notes:

https://github.com/aphyr/distsys-class
He said it was recovered in Wyoming. The person with the lawsuit claims they had a location in New Mexico. Not sure how the judge would let this proceed, but here we are
There's a lot of praise for ORC[1], but is there any discussion of the downsides of this approach? One potential downside is increased compile times, something that hasn't ever been a problem for Nim. However, I'm not sure what kind of load ORC puts on the compiler, and how that will scale to large projects.

[1]: https://forum.nim-lang.org/t/6483
Hah! I actually had to have the initial test at the allergist's office. He had me bring in two sausage biscuits and eat them at 8:30, and then they watched me in his office for six hours to make sure I didn't react.

I still felt nervous the first time I had a hamburger, though! :)
Github is now removed from my Dark Mode Safari extension. Only two sites remain: Hacker News and Wikipedia.
>> Imagine if you were running a business, and deployed CentOS 8

Sadly, the danger of running on free software.

Even more sadly, this puts a bad taste in peoples mouths, making them hesitant to start new projects on free software.
You called me ingenuine after you misread my comment and assumed I didn't understand the fidelity implications of audio over bluetooth. In fact, there is no inconsistency, I simply prefer convenience to marginal quality improvements.

(Actually, I prefer live performances to chasing after audio quality, which I think is really more of a gear-geek hobby than a musical one)
Use of the word "twee" kind of makes my skin crawl -- like a grown man using the word "yummy".
I remember reading a couple years ago that the goal is IoT devices. It runs on the Zircon kernel, which is a true microkernel (as I remember, haven't been paying attention recently). This is pretty ideal for IoT, since manufacturers should be able to spin up only as much OS as they need on top of the Zircon kernel.

Fuchsia specifically is looking to be a full-fledged OS, I think, for devices like Chromebooks or similar. I think they expect to get Fuchsia to a place where it can run Android apps natively, then put out an OS that can run native apps, Android apps, etc, all while being tied in to Google's services.

This is definitely some speculation, but that's what I'm seeing so far.
I don't know how you read a negative or judgmental tone into that comment... GP is basically saying that consumer technology has advanced to the point where you need large teams doing complicated or deeply technical (and somewhat incremental) improvements on existing technologies.

It's not a judgment on the product. It's just a lament that the days of individuals or small companies innovating in the consumer electronics space are (long?) over.
Binary is also correct for that context ;-)

Regarding the last part, it was just a meant to be a funny jab, don't take it too seriously. I was just trying to prove, using your own words, that on the internet it's really easy for anything to turn into a binary choice.

You chose a less known word, a "fancy" word, and I pretended to be offended by it.

Just like Qt tried to add what they considered some funny lines to their examples, and several people here considered those lines "cringy".

Unless everything you say or present is bland, you can't really escape criticism. That's why many companies don't bother for these situations where being funny/interesting doesn't matter and they just "lorem ipsum" their way to the bank. There's nothing to gain, only to lose.
That link's a 3min clip for non-subscribers, but the full talk is here https://www.youtube.com/watch?v=Bz2EXg0Fy98