skysight-inc/HackerNews huggingface dataset:
I wonder if we would be having the same conversation if google had charged publishers to add them to the google news product. Even charging $5 a year seems like it could have completely turned this whole situation on its head. For one it would have offered publishers some contractual protections, but mainly it would have changed the publisher's mindset towards google. Now it's a provider of a service they need, and they do need it.

The problem is that the internet made the "news" market way to efficient. Competition is incredibly fierce because the cost of distribution has plummeted, and because it turns out that most people don't read news for news, they read it for entertainment. If Google were to go away tomorrow, the publishers would be in the exact same position with Bing, DDG, Baidu, or whoever picks up the pieces. The economics have shifted, 90% of publishers are now offering a very low value product.

If governments go out and create this artificial market to prop up the "news" they like, not only will it be prone to corruption (What counts as an eligible publisher? Does Google owe the Daily Sun and the BBC the same amount of money? If it's different, who decides by how much?), but in 30-50 years, we'll be talking about the news subsidies the same way we talk about farm subsidies today; a corrupt and wasteful relic from an era that refused to acknowledge things have changed.

All that being said, the sales tax on digital adds is probably the best idea so far, but enforcement is going to be tricky.
No, he said it made it not a smart TV.
UX Debate for Chat/Comments UI
Looking for community feedback to help settle an internal UX debate. What are your thoughts on these two potential contextual chat/comments UI designs?

https://www.loom.com/share/accb3fd8c216493f8320d6be5927a1b0

Which layout is better the "overlay" or the "below"?
> Boa is an experimental Javascript lexer, parser and compiler written in Rust. It has support for some of the language, can be embedded in Rust projects fairly easily and also used from the command line.
Sent me to the doctor, had surgery a few weeks later. Too many is OK IMO.
Tell me again about the royal commission and what it has found.

https://youtu.be/fNSRz-MCM1w?t=253
Sure, but if you haven't even started your snowball yet, it may not be in your best interest to deeply scrutinize the length of the hill and the wetness of the snow until you find the perfect setup; it may just be better to get started with a snowball and then iterate as you're rolling it down the hill.

I definitely think there's value in the entire "say no to almost everything" philosophy, it's just that I see it regurgitated without much thought all over the place. I'll meet someone who wants to be the next Bill Gates / Steve Jobs / ... / Elon Musk and who deliberately says no to everything been though they have no other options. They're just waiting for that perfect fit which may very well never come.
I feel it's reasonable for the average person to figure that a plugin that pays them for using Facebook and Twitter is paying for the data generated from those sessions.

I suspect that, to date, you've mostly met above-average people.

The average person, in my experience, has no such expectation or understanding. All they know is "free money!"
Well, you can't very well spark a fire that burns down a whole city and then turn around and say you can't blame the sparks because they're not really dangerous, it's only a conflagration that's really dangerous. Capitalism is the system that enables the kind of people you call twisted and unethical to do their twisted and unethical things and "amass hugely disproportional wealth". And also the system that everyone else accepts because they hope that, one day, they'll have the "hugely disproportional wealth" and be able to do twisted unethical things, themselves. Or, am I wrong? Did Adam Smith say that capital should be equally distributed, or something similar?
Why Conventional Wisdom on Education Reform Is Wrong (A Primer)
Show HN: An easy tool to deploy sites to S3 with Node.js
Yes i think Nigeria should come first in terms of those behaviors
Rent/housing, education and insurance of all varieties and transportions wipe out all these gains in actual income.

You get some of it back in the form of food costs and energy costs which are relatvely low.

On paper you're absolutely right. On paper even the poorer amongst should be better off than they would have been in 1990.
I think if Syriza had been willing or able to prevent capital flight when elected, then they wouldn't have capitulated to Germany's demands. Not sure how tariffs fix a problem like that.
> Not saying that it's not the real threat, but it's the 1st world type of priority for many...

Yeah but should it be? I am from India and we really had the opportunity to nip this in the bud. This will become a problem within the next decade, and that is the day when people will have the right but not the will to say I told you so. This thinking that you should only solve problems in their immediate time is faulty. If something can be solved now with smaller effort than later, it should be solved now.

Edit: think of how we prioritize stuff in software.
Intelligence operations against your own citizens is a serious reason to have an issue with those organizations. It’s not just a personal preference.
As a free software developer of Windows, Linux and Mac software I would not want to have to need to be "approved by the gods" in order to release an application to the AppStore / SnapStore / Windows Store and whatever is called in the different flavors of linux.

I put my software in my webpage and whoever wants to download it and use it does it. If they don't trust it well then I'm sorry.
> perhaps it's because I'm privileged, but I don't really see how this is a problem? does it really matter if someone holds abhorrent beliefs privately if everything they do in public (and at their job) is consistent with their publicly espoused views?

If somebody has both expressed abhorrent views and made deceptive statements, why on earth would one assume they could be trusted to only act in accordance with their public statements?
Even worse, since he's speaking Hindi, his campaign rallied Indians into a massive cloud of bad behavior and made thousands of GitHub community members a little more prejudices against Indians in the future. Even if he meant well and didn't profit at all, he hurt the people he tried to help
You need to separately install a copy of RCT2 for the graphics / sounds / etc. It can be bought from Steam, too.

Back in the day here in Canada, cereal boxes often came with CDs of different games you could install and RCT2 was one of the ones regularly included - I probably have collected a dozen copies over the days that are now lost. So if you go digging around in your basement you might be able to install it for free instead.
Nobody cares for good journalism when you can make up a story that sounds good and supports your political views. In Germany Class Relotius[1] made a living out of faking and dramatizing his stories, winning several journalism prices before a coworker went against management to uncover it.

[1]https://de.wikipedia.org/wiki/Claas_Relotius

Note: I link the German wikipedia page since the English one only mentions that the Spiegel "was unaware of anyone helping him" while the German one explicitly cites several sources that confirm that dramatization over reality is openly encouraged as a style choice.
I don’t have any direct pointers for you, but I would be surprised if you wouldn’t find any citations over at Lambda the Ultimate, http://lambda-the-ultimate.org/
It's a good hypothesis, but don't you think it should be tested? It's not enough to vaguely propose a possible alternative explanation for the numbers, you should also check whether it's right. Missing more data, the null hypothesis is that crime rate among Aboriginals is actually higher (which in turn doesn't mean anything racist, as it can have myriad explanations that only correlate with race).
The problem I have with bash arrays is that I use them so infrequently that I cannot remember its syntax. I have to look up the manual each time, and it's difficult to find things in the bash man pages.
Lot's of discussions in here are dancing around the main point
but no one's making it
because it's either already very much implied
or sounds kind of naive,
but allow me

Subsidizing your frequent customers at the expense of your infrequent ones is
anti-competitive and anti-consumer and obviously not strictly a scam but somewhat scam-adjacent.

It all seems like very race-to-the-bottom type stuff.
I'm not much of a ban-happy guy but honestly I'd be open to the idea if it were not so unfeasible.

Related
https://news.ycombinator.com/item?id=24654363
Sry for replying to my own post, but i cant seem to edit my post/save the edit of my post?

(I can click edit and change the comments text (mainly wanted to improve formatting), but then when clicking "update" the (edit-)site just seems to reload
Also i apparently only have two hours to edit, so it would probably be good to do it now.)

edit: I seem to be able to edit this post, but not my other, longer posts. (This posts edit-site also reloads the itself when clicking "update", but updates the post itself too.)

edit2: Sry for possible confusion. I realize it says edit somewhere in the parent comment, but that is just because i had mostly finished writing the comment when looking up the article and adding the link (but before posting the post). I can't really edit it.
Workvivo | Cork, Ireland | REMOTE | Front-end & Full-stack Engineers, Product Owners/Managers | https://www.workvivo.com

Workvivo is an employee communications platform, designed to bring your workplace culture to life. Think of it as a social network, intranet and employee app solution all streamlined into a modern digital employee experience. Our mission is to help companies drive engagement in their workforce and better align employees with the goals and values of the organisation.

We're based in Cork, Ireland but are working entirely remotely since the pandemic and hiring internationally for most roles. Our team of 30 are currently spread across Ireland and the Bay Area. We raised a $16m Series A earlier this year, and are currently hiring across product management, engineering, marketing, customer experience and sales. For product and engineering roles we are looking for mid to senior level experience at this time.

Tech Stack: AWS, Laravel, PHP, MySQL, Redis, Elasticsearch, React, React Native, GitHub

Reach out to me directly if interested - my email is my first name at workvivo.com.
The participation rate is a really coarse measure.

In Japan, it has increased mainly because among the younger generation, far more women stay in the workforce after their 20s. But as the article describes, their career prospects are very limited and few of them ever get a chance at stable lifetime employment that used to be the norm (but is also becoming less and less available) for men.
where/how does one purchase that data?
Indeed. This document was daunting when I first got into low-level stuff. ARM has written a much more simple and easy to understand introduction to everything since then:

https://developer.arm.com/architectures/learn-the-architectu...

This teaches you everything from memory maps to exceptions for low level programming starters.
Ray dalio seems to think that China will take over the dominant empire / reserve currency soon

https://www.linkedin.com/pulse/changing-world-order-ray-dali...
From the article: "The trial was terminated early for futility before reaching a planned enrollment of 200 participants."

An aside: they omitted use of zinc supplement with hydroxychloroquine.
> If you own an Internet-connected TV, you've been seeing these for 2 years or more

How to prevent all Samsung tracking and advertising:

1. Factory reset your Samsung TV.

2. When promoted to accept the Samsung EULA, select no/reject

3. Attach computer or streaming stick to Samsung HDMI port (Windows, mac, chromebook, appleTV, chromecast, Amazon Firestick, Roku stick). I use an ancient PC with Linux Mint installed. You can use KODI or Plex if you like that interface, but I don’t.

4. Select that HDMI input on the TV.

5. Enjoy streaming video with Samsung-free ads and Samsung-free tracking

Optional but recommended: Logitech wireless K400 keyboard/touchpad ($20)
Ruby is definitely a better tool for this but there are situations where it's not available but bash is. That portability is really the only advantage.
Also varies a lot by PA. Chrome is very friendly to remote work, because they're an open-source project with a lot of non-Google contributors anyway. Android or Search, not so much. Research, infrastructure, geo, and core - decent. Don't know too much about the other PAs.

A lot of the people I mentioned above actually transferred PAs to make remote work work. If that's a goal of yours, Google's a big enough company that there's probably a role available.
"It's okay to be white."
>Is it possible to do now what we did back then? Why?

Just one difference: you have to do that "figure it out" magic before you get a job.
Chemistry has a great deal to do with calculus. Reaction rates, statistical mechanics, and physical chemistry are a few off the top of my head. That's where all those equations we memorize come from. Sure we could just learn the equations, but then what happens when we run into something that doesn't fit the neat assumptions that were made for that particular equation?

Statistics uses calculus heavily as well. It's hard to determine the probability of something lying in a range of a standard distribution without integrals.

On the other hand, 90% of the people going through college that take calculus are there to get education to do a job that requires little to no calculus. The hard part is predicting which 10% we should educate. Teaching calculus leaves the option open for that 10% to do the jobs that need it.
Head-of-line blocking has two aspects: crashes and long processing times. If the first message for an ordered key can't be acked because it crashes subscribers, we can't make progress on the messages for that key. If the first message, likewise, takes too long, then it delays processing of subsequent messages for that key.

Even without ordering, we still have to deal with variations of these issues. A message may still crash subscribers, be redelivered, and crash yet more subscribers. A message may delay the processing of other messages on the subscription.

Here's one way to deal with crashing messages: keep a side-cache of processing attempts for every message ID and ack those that have been processed too many times before processing them. Cloud Pub/Sub has a dead-letter queues feature to do this automatically. (It is not yet implemented for subscriptions with ordering keys - one can't enable both features.) We can do something similar for long messages - acking the message on timeout or processing more messages in parallel.

So, with ordering keys, as it stands, you do have the extra problem of dealing with messages-of-death (crash-inducing messages) yourself, but the long-processing time issue still exists in a slightly different form. Hopefully, we can add DLQs for ordering keys if there's sufficient customer demand.

Disclaimer: I work on the Cloud Pub/Sub team, but this is my own explanation.
Why Does My Computer Not Boot with a USB Hub Attached?
It's there until the next big earthquake, anyway. Which would probably be more or less okay with garbage, but terrifying for the combination of gas & electric
World of Warcraft came out in 2004. Coincidence?
Thank you. If the engineers at Facebook and Twitter acted the same way, the social dilemma would be a sci-fi movie :)

I’ll use this opportunity to recommend Ruined by Design, a book which deals with the moral responsibility of designers and engineers.

https://www.ruinedby.design/sample-chapter
Palantir is a critical component of the "homeland security apparatus" which employs enormous amounts of Americans (especially in N. Virginia) and is becoming a powerful political constituency unto itself.

This constituency has and will push for government expansion of surveillance, counterintelligence, the military, and domestic policing in order to enrich its constituent corporations and government bureaus and their employees. This is the livelihood of hundreds of thousands of Americans. I hope there are enough terrorists out there, and criminals in here, to justify that expenditure......

You might as well consider N. Virginia and its "colonies" in other parts of the country (e.g. aerospace around Los Angeles) as an extra super-powerful but hidden state within the state. Or you can view it as another branch of government.

This hidden state is not partisan. It does not care which political party is in power. Both political parties kowtow to it.

I would highly suggest investing in stocks of affiliated companies (Palantir, Oracle, defense stocks, ATT, Verizon) as they aren't going anywhere - ever.
I get what you're saying, but I think that the inflation does not adequately represent:
1) housing (usually one's biggest expense)
2) college (nowadays the biggest debt problem)

I think the highest stress is among young people who DID get a college degree, and who DO live in the highest-rent cities in the country, and their situation is not captured by the data you cite.

BUT, I'm not saying your data isn't relevant. Just that housing and college are pretty big things to leave out, but IIUC they are not part of the standard inflation measure.
The next best bet is the Euro. Which is isn’t without it’s problems... but let’s remember the debt show-downs that threaten the USD.
I honestly think these fears are way overblown. Is a family with kids more likely to damage an apartment or simply go to bed early? I don't think anyone has these stats, and even if they did, they probably aren't material enough to overcome the added cost of complexity and social awkwardness.
This is handy, thanks! Definitely one of those things I wind up badly/slowly reinventing the boilerplate for every time.
Don't they require that on the non-TV apps too?
I've always wanted to investigate if there is a current way to do this on a URL without resorting to scripting but have never really gotten the energy up to do it. Being able to send users to https://www.example.com/foo/your_data.csv and have that send the right headers for caching, refresh and authentication so they can use Excel as a mini BI front end without screwing around with ODBC or similar etc would be a nice way to answer the "integration" question for clients that are too small to have a IT department to help them with database connections, firewalls etc.
It's very interesting to see how their benchmarks [1] progress over time. I would love to see a comparison with the alternatives. Perhaps that could show some of the benefits of writing this in Rust.

For another JavaScript parser, but written in TypeScript, check out Seafox [2]. It's also self-hosted [3], which I always enjoy seeing.

[1] https://boa-dev.github.io/boa/dev/bench/

[2] https://github.com/KFlash/seafox

[3] https://en.wikipedia.org/wiki/Self-hosting_(compilers)
Ask HN: Hosting your own Facebook-like service
Is anyone hosting their own server that largely provides the same basic functionality as Facebook (status updates, pictures, etc) but on your own server? I would like to build a service for my extended family that handles this basic everyday flow in a way that is familiar for Facebook users but otherwise completely private. Is there any open source software that is trying to achieve this?
Good memory, there was a Megamax C, but I never used it.

When Lightspeed C (renamed to Think C) came out most of the Mac developers I knew that used C switched to it. I was still writing in MPW Pascal, and would continue to use it for professional Mac development until '91.

The C compiler that I remember working with was Aztec C, but for early Mac side projects. Later I switched to Think C for my side projects.

An aside: My first C compiler was for CPM and was named BDS C.

https://www.bdsoft.com/resources/bdsc.html
It’s also very, very easy (CA has the highest pass threshold, which is around 60%). Considering this is a multiple-choice test, that is a very low threshold.

More importantly, the test does not in any way measure whether an applicant will act ethically. It only tests whether you know the rules.
"And if not me, imagine a person of some power or influence: don't we want to know when someone's public political stance is different to how they really feel?"

( aside from other points: )

But it seems political positions are somewhat arbitrarily chosen within the many possible positions and position-combinations and then you also have to change in lockstemp or not?
So you have two parties (or a few more in different systems) and they have largely adopted specific positions, so you have to decide on one of the two positions on a issue (e.g. democrats with high taxes dont like corporations etc -> need to be in favour of high corporate taxes instead of vat+no corporate taxes+vat and redistribution-transfers 2) and then share their specific combination (instead of pro-choice rep or pro-gun dem etc)(and there are so many positions that you have to keep track of like tax-structure (income, vat, corporate-tax(corporations are bad -> high tax etc)), abortion, guns, climate change, lgbt, religion/religious-freedom, foreign policy 1) for all these positions and then also change whats your positions somewhat in lockstep with the party (eg support/opposition for foreign inventions, sexual, crime (90s vs today etc), gun rights (like how police unions used to be in favour etc)).
(But if you loo at any issue objectively/remotely (i dont mean like objectively right, but somewhat separated from partisan-/party-influence) it seems like people would get to a wide variety of positions on just one issue (just like there are hundreds of possible positions) and then an even greater variety of combinations of this variety of positions (and then againan even greater variety in changes of positions and position-combinations etc).)

Not saying it doesnt make sense to have political duopoly (of alliances) so that complicated and unclear will can be somehow translated into power/actions. But asking a politician to honestly believe what he says seems somewhat like asking them to never remotely look at things and just try to directly assimilate into him whatever polls good for some time (without really any inner thinking or critical judgement etc a bit like a robot etc)(because all that wouldnt do that would then need to resign latest at the next position-change and only would remain etc).
If the DO team weren't completely self-serving anti-socials, they'd have set it up to spend 5 seconds eyeballing each PR before sending out a t-shirt, and warning people that only good PRs would count, and giving a few examples from past years.

Or just direct newbies to a bunch of volunteer/sample repos dedicated to helping newbies learn the system, and maybe offer a competitive higher tier of prizes for PRs nominated by repo owned and chosen by DO.
"Old people = asset holders (aka holders of financial obligations, bonds and stocks)

Young people = usually in debt (student, auto, credit card, mortgage) and hoping to earn their way out with income."

Rich young people are being financially supported by their rich parents. Poor young people aren't as their parents aren't 'asset holders' either.

The whole 'generational conflict' is a ruse, like so many of the divisive narratives being propped up, especially in the US but also in many other places, to further divide and distract.

The 'trickle down' economic fairy tale is one propagated by both parties, ever since the Regan years imho.