skysight-inc/HackerNews huggingface dataset:
Obviously, that depends on where in the world you are. Assuming a press that is relatively free from government and adversarial editorial oversight, journalism can likely be summed up as "obtaining newsworthy information and publishing it to the public".

According to Wikipedia, at least, there are at least 242 ethics standards for journalism worldwide, with something of a general consensus on truthfulness, accuracy, impartiality and fairness.

"truth to power" may be a very narrow aspect (if, perhaps, an important one), but the simple fact is that there is plenty of newsworthy information that is fundamentally unrelated to struggles against powerful people, bureaucracies, political entities and companies. The "point" of journalism, then, is much simpler: gather information, attempt to filter it through a lens of accuracy and impartiality, and disseminate it. Not quite tautological, but there you have it.
> Google and Apple need to get their act together though, and just provide a contact tracing framework as part of the OS that is compatible, and can have data housed in each country where they see fit. It should be optional for people, but it should be part of the OS, and it should just be presented to the countries as ready to go with just a little bit of integration. That way we can force everyone to respect user privacy and not do sketchy contact tracing apps.

I think that's a terrible idea. Think about how somebody can mark themselves as being infected. Normally you'd want this to be authorized by a doctor or similar, or maybe just by reporting symptoms if the situation is dire.

Google and Apple rightfully did not want to be involved with these decisions, they just want to provide a way to detect contacts via bluetooth while still mandating preservation of their users privacy.
YouTube conspiracy videos falsely claim a US Army reservist started the pandemic
Operating system policies are interesting in this regard.

Continued correct activity of OS processes is prioritized over user-level activities even where the purpose of the system is explicitly the latter. The reasoning seems to be that if the OS can't keep up, it can't maintain the environment that enables user-level stuff to work.

This generates conflict where user-level activities have real-time requirements. It is very, very hard to get your typical OS to leave a process running on a dedicated ("isolated") core and never, ever interrupt it, even given root privileges and boot-time static provisioning. Just store a byte in a file-mapped page, and whoops! get unsynced millisecond pauses while the OS copies it to the disk sector. Oh, and surely you still wanted an interrupt every millisecond to see if any OS resources tied to the core need cleanup, even though it never is asked for OS work.
It could 10base2 which is Ethernet over coax. It used a different connector (BNC) than what cable boxes use.
Thanks dylz. It is what I was looking for, however, not as useful as I thought it would be. More for entertainment and outrage, less for something I would use to guide purchase decisions.
The universe is also highly concurrent and probabilistic, but that doesn't mean we need to design our programming languages that way.
I agree; NNTP is much better. I just started using Usenet last year, actually (with client software I wrote myself, because I wanted a command-line interface and support for SQLite, and other programs don't do those two things).
First off, having a cell phone or having friends over with cell phones means, technologically speaking, you can be tracked and overheard by a sufficiently advanced adversary, given reason. That said, I think this is making waves precisely because it is centralized. If you trust Apple, and their decentralized approach, you can opt in. If you live in a country which forces you to scan QR codes, you either need a lot of friends or you can’t easily escape the surveillance. That said, given the ubiquity of police cameras in London and the way they are spreading to other areas currently for automated speed ticketing, it seems likely that we’re on a path to significantly more surveillance digitally in the future. But... let’s not fool ourselves, what your carrier or ISP knows, your government is one court order away, at best, from knowing...
I'd think that any product from an indie developer or small startup would be welcome on HN.
With robots, humans are to self centered to pick quality produce when shopping for another. That's the fundamental problem that tech cannot solve and why I will never use these services again.

Gig economy is just a really bad stepping stone to the robots replacement
Ask HN: Will Robinhood face legal consequences?
Will SEC/FINRA pursue action against Robinhood for their failings last month?
Their support has been downright horrible, people have lost a lot of money, and I see a few “Class action” movements on Twitter but nothing on the news.

As for myself, Robinhood has been holding my money hostage for nearly 2 months, with no end is sight. I hope they are held accountable, but if anyone with knowledge of the factors at play here can chime in, I’d appreciate it.
>the more people find businesses, the more value the yp has in it's base product vs the costs of buying an entry.

I'm not sure this is true. Zero marginal cost for usage does not create an opportunity for profit. How could it? Selling ads for your pages filled with ads?
Exactly. Reminder that big companies like Google and MSFT helped write GDPR... They wouldn't haven written in terms that could actual affect them
I really do hate the lack of native notifications. It's ridiculous
It isn't unlimited as far as I know, but yes sure it is indeed very much free. We should be grateful for this opportunity to save 5 dollars a month.
Shopify Email
My initial though was: "Oh! This lets me quickly build a repo that merges all the smaller repos using git submodules!"

And then I see, it doesn't do it, it just merges the repos...
Why would you do that?

Honestly, I don't know why for years git submodules have had such a bad fame. It works out of the box. You can checkout subrepos but you don't have to if you don't want to. You can set up separate branches, have separate commits, CI/CD workflows for each of the repos.

AND you're still able to have all the monorepo advantages: to lock down the dependencies to an exact version; to let a dev/CI pull all of them at one go.

Why wouldn't you just use git submodules for that?
i miss that site, hella nostalgia just hearing the name.
"I just don't see the hard data justifying throwing Sweden's strategy under the bus."

The 'hard data problem' with their strategy is that they are willing to write of x% of their population without knowing what the real death rate is, which is obviously very risky.

They went ahead with this plan it seems some time before we even had good visibility into this number.

The Ambassador isn't releasing any data to back her claims, which is not good, but Stockholm has had 1K deaths which mean we can infer the Swedes think the 'true death rate' is 0.3%.

But other nations put it higher, in some places above 1%.

If it's 1% ... that would mean 3.4M dead Americans. About 100K dead Swedes. That's big.

They are hoping for more like 20-30K dead which even then seems like a large number for a place like Sweden.

Again - Korea is holding Coronavirus at bay and very few have died. Obviously, no land borders, but neither does Sweden really (or they could/have closed them).
Rock-a-bye baby, on the treetop.
When the wind blows, the cradle will rock.
When the bough breaks, the cradle will fall.
And down will come Baby, cradle and all.

or

It’s raining, it’s pouring,
The old man’s snoring.
He went to bed
And he bumped his head
And he couldn’t get up in the morning.

Tell me these ain't dark.
I still use IRC. At least Freenode seems to be still in use, although many other IRC services they don't have much these days it seems.
I've always been so interested in this as well, I also have never once (intentionally that is) clicked on an ad in my entire life. I can actually see myself doing so if the product was something I was interested in, but it almost never is. I've found I actually tend to think less of a company if I'm seeing a lot of their ads. I don't know if I've ever met anyone who has told me that they clicked on ads. I have no idea who these people are. Most of my friends even non-technical ones now, use ad-blockers by default.

Sometimes this will turn into anger toward a brand even, like when I'm visiting family over the holidays and I momentarily remember just how bad cable television ads are. I just start to legitimately hate a company because of their ads. I wonder how many companies calculate value lost from an ad because of annoyed people.
You're only calling it not simple because you're not familiar with it. I personally think hooks are simpler despite being different. Everyone knows "classes" but React's usage of them is not typical and there _are_ non-standard behaviors about using them that you have to learn when learning React (because the classes necessarily exist within the React runtime). Either way you're dealing with React.

And on a day-to-day basis for me, there are still plenty of uses for reusable logic inside of components even after extracting business logic / creating small focused components, especially as it pertains to presentation. A simple example that I use somewhat frequently is a window-size watcher.. a pretty simple hook that watches the window-size, re-renders when it changes (on a debounce), and it provides the current width x height of the window, allowing the component to use those values to calculate some view parameters. With hooks, it's as simple as plopping `const { windowHeight, windowWidth } = useWindowSize()`. Without hooks it generally requires wrapping a component with another.

I've been using hooks basically since they came out and IMO they're way more in tune with React's programming model than class-based components. Even if you create custom hooks for most components, the paradigm still encourages developers to encapsulate related pieces of component logic into their own hook-functions rather than spreading that logic across multiple lifecycle methods. I haven't come across a single situation where I would have preferred a class based component.
Revealed: Palantir commits 45 engineers to NHS Covid-19 data project, earns £1
That's great, thank you.
Parent said a framework. Technically, the framework could be designed in such a way that they whitelist apps or agencies that can do that. Or you’d be given a code to authenticate the results and so on.
Baking bread and AVR assembly :)

...well maybe learned is too strong a word, haha, lets say learning
Not directly related, but many Soviet era children's stories, by Sergei Mikalkhov, et al are very good and brilliantly illustrated.
You work for whoever is deciding how much money you get. In bigger companies that decision gets made many layers away from the end user.
Legit question: do you ever feel conflicted about the impact of this kind of advertising on the world? And do you ever hear your peers in the industry feeling conflicted or remorseful like this?
Bonus points for splicing in ElectroBOOM full-bridge rectifier clips.
As a thought experiment, if you loved positive attention and had more money than one man could privately spend in 100 lifetimes, what would you do with your resources?
Thanks so much! I've come across nanagram on HN before and I love the idea.
But what you do when close competitors (ie: companies that are physically near, or that you even know their owner in person) start to "race" you? For example putting ever increasing budget limits in an attempt to make sure your ads are never shown?
I tried numerous cases, and looked at the memory, and also read and wrote the structures with FFI to make sure they match what the C compiler is putting out, and fixed bugs along the way. For big endian investiations, I borrowed the big endian PPC machine courtesy of the GCC Compile Farm project.

The details are not obvious; like the fact that a zero width bitfield like "int : 0" that appears etween two members that are not bitfields actually does something. E.g. this has size 5:

struct {
char c1;
int : 0; // zero-width bit-field must be unnamed
char c2;
};

This is basically because c1 is de-facto considered to be 8 allocated bits out of an int-wide cell, leaving 24 bits in that cell. The int : 0 sees that a field has been partially filled and so increments to the next int-wide field (according to my documented hypothesis).

ISO C says (or did say in 1999) only this: "A bit-field declaration with no declarator, but only a colon and a width, indicates an unnamed bit-field.105) As a special case, a bit-field structure member with a width of 0 indicates that no further bit-field is to be packed into the unit in which the previous bit-field, if any, was placed."

No "further bit-field" is to be packed, but in this example there is neither a previous nor next bit field. So you might expect that there is no effect. In the GCC model of "all allocated so far are just bits", it has an effect.

Footnote 105 says just that "An unnamed bit-field structure member is useful for padding to conform to externally imposed layouts" which is more or less self-evident.

Oh wow; I just realized that the empty bit-field has an effect if it is the last member also:

struct { // now size 8!
char c1;
int : 0;
char c2;
int : 0;
};

This is predicted by my documentation, but it should be spelled out in an explicit remark.

It's a useful feature of GCC bit-fields because you can conform to certain external layouts without having to use bit-fields at all, other than the zero-width ones.
Why are you using gifs instead of HTML5 video? Not only they take a long time to download for visitors, but you are using up your server resources too.
You don't have to click on ads to be influenced by them.
> Submodules don't allow for atomic commits that span repos, though.

They can, but there's little tooling support to help you do so.

You can make a new commit in one repo, and then in one atomic commit, you can pull that new commit into a parent repo's submodule and fix the users calling into that submodule.
You can probably fingerprint the machine and send it back ?
It's funny how the attitudes have flip-flopped from "it's just a flu, our leaders are just scaremongering" to "we've been far too complacent and our leaders should have taken action a lot earlier", and perhaps back again. I won't even pretend to understand this.
> in most modern editions they edit out the darker ones

Yeah, it's disgusting. It's incredibly hard to find actual stories now, they are always screwed up by talentless editors. Reminds me of drawing fig leaves over Renaissance pictures when protestantism took over.
They wrote a wrapper around it because git took so much time for every basic operations, even a `git status` would take minutes. But still it's not a fork, you can either use it or not without impacting anyone else using the repo. And they also made it available to everyone, as how good open source citizens should do.
Korean as a Concatenative, Stack-Oriented Language (2017)
The one that would always stick out to me was the one of the child that doesn't want to eat its soup and then dies (Suppenkasper).
You can sign it with a free developer account, but I believe that you have to re-sign every 7 days as opposed to every year with a paid developer account.
It was more about central planning, collectivisation of private property, and lack of management (directors where assigned based on politics), than occupation by force. Austria was under soviet occupation till 1955, but they were still lucky to become a free market country afterwards. Romania was occupied till 1958, Hungary from 1956, Czechoslovakia from 1968. Poland and Bulgaria were not occupied after 2nd world war, but their economy was still in shambles.
Teams has its issues, but this is a click bait article

> First, the attacker needs to issue a certificate for the compromised sub-domains.
A related problem is the complete lack of tone in text-based discourse, and the brain's penchant for subconsciously assuming text was written in a certain tone, with no mental "error bars" around this assumed tone.

I see on Twitter all the time conversations that escalate to arguments, usually starting with a minor disagreement that one party reads as more hostile than was perhaps intended. It takes a lot of effort to write text that cannot be misread in a negative light, and people usually don't bother.

Listened to a podcast with Matt Mullenweg recently about remote working, and his company advocates a policy of "assume positive intent" when reading messages from colleagues. I think this is helpful: share the burden of avoiding misinterpreted tone between both the writer (who currently shares the blame usually) and the reader.
Data charts and trends on what's changing during Covid-19
AmazonCommercial Ultra Plus Center Pull Towels
Anyone who's seen TV commercials in the past several years ("Attention surgical mesh patch implant patients!") must be aware that the answer is "no".

Likewise for OTC and prescription drugs, cleaning products, garden products, pet foods, etc. Companies do not always have your best interests in mind. Class-action lawsuits are good at showing how bad they can be.
This is beautiful. Great job.
Google literally helped write GDPR. So no, it wasn't meant to spite them.
I dunno, this feels like a technicality. Almost all of us work for a company, not the end user. We look at the company to figure out the balance it wants to maintain between user experience and maintainability. And companies are focused on the customer relationship, which is the sum of all experiences a customer has with the company over time.

And part of the way you can actually deliver a good customer experience, consistently, at scale, is by focusing on developer efficiency. To consistently deliver a great experience to customers in a world of constantly shifting customer expectations, you need to be able to ship features from design through delivery very quickly.

This means enabling your developers to be more efficient by designing products that are flexible. Maybe the user experience isn't 100% optimal for a given customer interaction, but the goal is to keep the sum of all interactions over time as high as possible.
I know lots of people in their 40s and 50s who behave like children on the regular. Age is orthogonal to mature comportment.
As for autism, it's related with a kind of general reduction of gene expression: https://www.researchgate.net/publication/328734204_A_theory_...
Elon Musk´s new Toy
Ethernet is only spec'd to 250MHz for CAT6. That said, coaxial installed for CATV is only rated to 1GHz (less the cable and more the ubiquitous passive taps), so neither ought to carry 2.4GHz WiFi unmodified, although with CATV I've seen it work for sufficiently relaxed definitions of working.
> A registry is a plausible idea, but in general, this article seems to assume by default that regulators are always wise and benevolent

This article doesn't seem to say that regulators are wise and benevolent. It looked like the author was, in fact, troubled by the lack of regulation as cited here:

> The root of the problem, of course, is money. In medicine, progress is driven by innovation, and, in our society, innovation is driven by profit. “Among implant manufacturers,” Schneider writes, “market analysis drives research and consideration of device innovation.” The implantable-device industry is even more lucrative, for many companies, than the pharmaceutical industry is. At the largest companies, operating-profit margins are typically twenty-five per cent or higher. In 2014, the industry’s over-all estimated revenues totalled more than a hundred and thirty-six billion dollars.

> The financial incentives within this industry are one of the reasons that its lack of regulation is troubling.
I am willing to agree. I read Grimm really early. The purpose of those stories is not some sort of cutesy money grab slash temporary babysitter to keep the little ones occupied long enough for parents to do what needs to be done. That said, I understand the reason for both. Both are needed, but dismissing those stories, because they are scaring kids is.. it feels like a rehash of the self-esteem movement.
It's funny, I had this similar idea just last week. It's been hard for me to read books with a baby but I can afford to read emails here and there.
When you say “the original versions of H.C. Andersen's fairy tales,” you mean as compared to modern (Disney) adaptations, right? I know the Grimm tales were self-sanitized in later editions, but haven’t heard that of Andersen's.
For this job you probably want to use Firejail -

https://github.com/netblue30/firejail

It's actually more mature for desktop sandboxing then the other solutions because its been effective for years and has a lot of community work on sandboxing -

https://github.com/chiraag-nataraj/firejail-profiles

If you want to use a prepackaged application vs sandboxing a new app or something in your distribution you should go with -

https://flathub.org/home

Not every app is well sandboxed with flatpak but this is the goal and they are making very good progress. Also a great way to track a larger project that your distribution doesn't keep up to date as you'd like.

just to note -- flatpak/flathub use bubblewrap under the covers which is very promising but I don't see the community profiles like firejail yet.
I wonder if Google does anything to accurately reimburse something like ad-naseum* clicks. I imagine the probably take up a non-insignificant amount of spend at the $6m level

*https://adnauseam.io/
Isn't the measure of whether a decision was correct or incorrect always relative to the data available at the time? If I play Russian roulette and win, that doesn't mean it was the right choice to play in the first place.

The politicisation of the issue is tragic for that exact reason, it has frozen people into their camps, making it harder to make correct choices given new evidence going forward.
I'm in the same camp as you. Mind you, I live in NYC, where the lockdown was necessary, and probably still is. But with my NYC glasses on, I didn't think for a moment that the lockdown may not be necessary in other places.

A few days ago, I started listening to a podcast where the panelists were all somehow assuming that flattening the curve preserves the integral (the area under the curve). I personally always thought that flattening the curve results in less overall deaths, because you avoid the deaths due to the overwhelmed hospital capacity. It appears now in NYC we are at the point where the hospitals can easily handle all the Covid19 cases, with room to spare.

If you are in such a situation (hospitals below capacity), is the "area under the curve" a conserved quantity? I am still of the belief it is not: as time goes by, the medical community perfects the protocols to treat Covid19 treatments, so what it used to be a 1% fatality rate can become a 0.8% with the newest advances. However, while the "area under the curve" is not constant, it's almost constant. Is it then worth paying the economic price? Every single additional month under lockdown may drive a few more businesses into permanent destruction. Is that worth it?

I'm not so sure anymore.
Data for the Win: Super Fast Cars and Business Success
We Need Inflationary Cryptocurrency
American English perspective:

We'd never say "in future, could you please refrain from eating loudly." There would always be a "the" after "in".

"I'm in hospital." same thing, "in the"

If someone said "Isn't she lovely. A great car, this one." I'd think they were trying to imitate a Brit.
I got my first 'email' address in the mid-80s, on CompuServe.

I remember this era. I wish I could transport all my younger friends to those days. They seemed more...humane, and mysterious. There was an optimism and exhilaration about computers that seems all but snuffed out.

And Jason Scott is a saint.