skysight-inc/HackerNews huggingface dataset:
I'm happy for this person if this works well for them. For me, no thanks. One of the reasons I feel much more productive as on my solo project than at work is that I don't have this kind of overhead. I don't need to write tests for everything (I write them just where they add value). I don't need to follow some strict branching standard. I can commit in chunks that make sense to me, and adjust as needed for the situation.

From my perspective, a lot of this kind of rigid process is important and valuable when you are working with a team, but is counterproductive when it's just me. I know the tradeoffs of the corners I cut. I have the experience to know, for example, that's it's not a safe assumption that I will understand my own code a year (or even a month) from now. But the solution to that is to throw in some freeform comments that jog my memory; not to implement a heavyweight documentation system.

Everyone should work in the way that makes them the most productive and happy, but I don't think it's a good idea for solo developers to bring in practices that are designed for team collaboration without really understanding what value they will get from the extra effort.
Food is more properly understood in totality than merely as isolated nutrients. However, it is easier to design scientific studies that focus on isolated nutrients.

Whole fruit contains vitamins, minerals, fiber, and significant amounts of water. Whole fruit contains intact plant cell walls. It's very important to eat intact plant cell walls, but that's difficult to determine from studies of isolated nutrients. Because of the bulkiness caused by water and fiber in whole fruit, it's difficult to eat large amounts. For example, it takes about four oranges to make a glass of orange juice. Most people would not eat four oranges, but most people could easily drink 1 or more glasses of juice.

The wild fruit eaten by primates has less sugar and more fiber compared to fruit cultivated by humans. Human cultivated foods, including plants and livestock, are much richer compared to wild plants and animals, having more fat, sugar, starch, and calories in general, than what could evolve in the absence of pest control.

Humans have evolved quite differently than other primates. We have a rare ability to digest large amounts of starch, a capability shared almost exclusively with rats and pigs. It's difficult to compare our diets.

Primates consume significant amounts of foliage (leaves and such). You probably should too, green leaves are very excellent for your health.
The main problem seems to be stress; with loud noises comes stress, which is a chronic killer. There's also the correlation between loud noise and air pollution, loud noise and sleep disruption, vibrations, disruptions to daily habits, inconvenience of construction and transit, etc.

Personal story, there were workers using an extremely loud diesel powered crane to redo the facade of our building. They without fail began work at 705, outside of a building of 100 mostly young people, dozens of whom were still in bed. Why do construction crews schedules, 3 people, get precedence over the dozens of residents? My personal stress and anger was peaked every time that crane turned on, I wanted to shout at the workers by the end.

The coup de grace was the turning on of the crane at 630 on Saturday morning, someone had bribed them to lift their own personal AC unit on top of the building. Bathrobed me went out and told them a few words. They responded they wanted to get it done early so it wouldn't bother people. WTF!
No. Broadly speaking, it doesn't make sense to pull up stakes and move
anywhere unless you're afraid for your physical safety. In the age of the
internet, as the global covid "experiment" is confirming, everything necessary
for professional development can be acquired remotely.

In the unlikely case you're looking to make it on Broadway as a performing
artist, well, my only suggestion is to find another line of work; it's true
making it as an actor is best done in NYC, but the a posteriori odds of
success even conditioning for physical proximity to NYC are vanishingly small.
Yes, because someone put them there ;-)
and that they rammed it into a building.

When it was actually a smart mayor requisitioning a train locomotive to use it's engines to produce electricity for municipal buildings.
If it’s in plastic tubing, would that include all homes with pex piping? Water dispensers in refrigerators? Seems impossible to get away from.
I don't think it's just that. I have a half-dead Chromebook with linux, and I use Firefox on it. Some years back I ran Chrome on it because it worked better, but at some point I started seeing issues with Chrome and tried Firefox again. I've been using Firefox since.
> There's no way to transfer USDT into USD. The few exchanges that say they offer withdraws actually don't if you go and try.

There is an easy way. Swap USDT to USDC on Curve. Deposit USDC on Coinbase. Convert USDC to USD on Coinbase. Withdraw USD.

I'm not saying I disagree with your overall thesis. But this specific point makes it sound like USDT is some sort of roach motel ("you can get in, but you can't get out"). That's not true, it's fairly easy to get back to USD at low cost. The fact that USDT is trading at near parity with USDC on Curve indicates that most of the market doesn't perceive a risk.
> Except FB and Google aren't simply sharing links. They're skimming headlines, photos, and content and re-posting it outside the publisher's site and control.

If it was copyright infringement why was a new law needed? If it was not (hint: it was not) then why should they pay? And why should they have to pay news companies and not every other site? If you want to re-invent copyright so that search engines become non-feasible, please just don't, because I like search engines, the world is better off for having search engines, maybe just don't use them yourself if you have such a big issue with them.

> But, the problem still exists.

No it really does not.
The author has no such obligation, and "ready for production" is something that you would want to verify for yourself based on your evaluation of the project and your requirements.
Yes, it's frustrating that some people just don't believe in the human right to peace and quiet.

That's one reason why I have no hope for self-organizing models of society. There are griefers who only respond to force, and it doesn't take many of them to fuck up the whole game.
To the people who have been using Nextcloud successfully for years: is your usage mainly PC-PC or PC-iOS synchronization? Is anyone here running PC-Android synchronization with files that change more often than once a day?

My experience with the Nextcloud Android app is that the automatic sync is quite limited (eg. https://github.com/nextcloud/android/issues/757, https://github.com/nextcloud/android/issues/19). Every change has to be manually synced by opening the app and navigating to the Sync option for each file. This is pretty much a dealbreaker for me, but it looks like a lot of people are using Nextcloud successfully. So I'm curious how your usage differs from mine - do you only use it for static unchanging files that don't need to be synchronized that often, or is the sync situation smoother on other devices?
Node.js Logging Best Practices
Billion-scale similarity search with GPUs (FB AI research, 2017)
Relevant useful tool: diff2html - a CLI that lets you quickly see an HTML output of all uncommitted changes you've made (or compare against a branch).

https://diff2html.xyz/

I have an alias `alias diff='diff2html -s side --ig package-lock.json'` which shows a side-by-side comparison of my changes. Highly recommend!
Hi there. For this initial launch, we focused on AWS serverless and CloudFormation. But why not in the future.
> I just don't believe that it's not possible to more closely align the interests of class action lawyers with that of the classes they represent.

But how does capping the settlement % that goes to the lawyers achieve that?
> why is this kind of harassment and stalking acceptable in any way

I don't think someone making a documentary about pioneers in any given subject -- in this case, women and female characters in early videogames -- would be engaging in "harassment and stalking" because he's trying to contact said pioneers who might still be alive. Now, if once contacted the subject said she didn't want to appear in the documentary, her wish must be respected. But without contacting her, how can the documentary maker know?
> For example the language requirement most top schools have excludes many people who didn't grow up with a second language

Isn't the requirement to have done a year or two of a second language in high school?
I’d say it’s clear since we continue to make significant progress in replicating the behaviour of biological NNs with the main limitation being the amount of parallelism we can throw at it. If you read closely I stated that our model of the neuron may require modification but the basic idea is correct. Our implementation of artificial NN is in its infancy, we still don’t fully understand how to structure these networks and the way we feed them data is nowhere close to how biological NNs get theirs from the environment but the current SOTA is necessary because we don’t know how to build something capable of operating in the same way. We still have a lot to learn. We’re competing with hundreds of millions of years of evolutionary exploration using our fairly rudimentary understanding of biology. 60 years is nothing especially considering progress is not inevitable and this area of science has major boom and bust cycles where not a lot gets done.
Anti-Vaxxers Won’t Stop Harassing Nurse They’re Convinced Is Dead
> labeling things does exactly nothing for consumers, because most of them don't have a Phd in endocrinology

They don't need to. We, as technologists and scientists, can develop solutions to make the decision process very easy, almost automatic. A smartphone app that reads a barcode and produces a color-coded safety value, from green to red, is all a consumer needs to shop safely. Or a website containing whitelists or ordered lists, "the safest shampoo is X". Then the free market will theoretically make manufacturers compete to be at the top of that list.

The problem is, such lists/apps can't be made until manufacturers disclose every single ingredient and chemical they use. And that won't be done until legislators force them to.
Using Vue vs. React
What on earth are you on about? The Brexit vote is irrelevant here - the EU were shameful and played an extremely bad hand and totally diregarded the sensitivities of NI politics in order to score political points and it backfired. Disgusting behaviour.
A carbon tax would help. We don't necessarily have to eliminate meat production, just make it expensive enough to reduce its use by a factor of 10 or so.
Many most? cities do have noise ordinance laws that would prohibit choppers, but then cops have to decide if that want to take on that battle. Most bikers are super friendly. Some of them are not. One of the biker gangs in my area use a cocktail of drugs that make them fearless, angry, violent and it usually takes half a dozen cops to take down one of the bikers.
What if technology, the great disinflationary force, has jumped the shark?
Could you please elaborate a bit on the appliance?

I use a home-grade PC with Ubuntu LTS on which there is nothing except for:

- docker

- borg (backup program)

- wireguard (VPN)

- sshd

I then copy /etc/docker from backup, mount some external disks with the data (either backed up or not for things I do not care about), reboot and I am done.

My recovery lasted one hour from starting the download of the ISO to being back on line.
Even dry beans come in a plastic bag...
Ingame currency cannot be sold or transferred and is 100% lost if the publisher decides to ban you.

In other words, it's not really comparable to any cryptocurrency. Heck, even Steam's stickers/pictures you can unlock by playing games are more of a currency as you can sell (and buy) them for real money.
> More and more the Internet makes me feel that the US somehow lost the cold war and it’s now a dystopian nightmare.

And yet the country is attracting talent more than it exports it!
The Meaninglessness of the National Debt
If you use “git add -p” it makes small commits pretty painless. I still like small commits in repos I work alone on because it makes reading the history during future debugging easier.
How can they even be forced when they don't exist for that matter?
nextcloud is awesome. I have been using it on my self hosted cloud and it's been fantastic. some features are better than the cloud providers
It's common in Montréal for streets to last one or two winters before requiring repairs.

See this: https://www.mtlblog.com/en-ca/news/crazy-montreal-map-showin...
I caught this as well. Fixed it by deselecting "Sponsored Top Sites" option from within Options > Home > Firefox Home Content > Top Sites.

Even though I had "Top Sites" already deselected, I had to temporarily select that options in order to deselect the "Sponsored Top Sites" option.
I mean, they could just devalue the in-game currency. Purchasing said currency would be cheaper, and in game items would be more expensive. It'd be a short-term disruption, but ultimately it wouldn't cost the company much directly, other than temporarily dissatisfied users.

You could even mitigate the former by compensating players by providing them more currency in proportion to the pre-devaluation purchasing power of their virtual wallet.
I'd be interested when that happens. Not a fan of CF/lambda-only, prefer cloud agnostic deployment possibilities.

Have you gotten any legal review re: GDPR or passing user analytic data through a proxy in a non-EU area?
SSO is more than password management. It is instant provisioning and deprovisioning of users. Role management and auditing. Enforcement of security standards like 2FA in a central place.
Guru Meditäyshun!
I hesitate because the product isn't that new and I have praised it quite a bit already at HN ...

... but nextdns is Such. A. Great. Idea.

I really wish I had thought of it - not only is it a great idea but it would have been so fun to spin up a global dns network (I wouldn't have done it with cloud instances - I would have owned the servers ...).

Also, I hear some rumblings about some less-than-perfect behavior from nextdns - specifically how their own homepage has trackers on it ... although, as of this writing, ublock origin had zero hits, so perhaps they have cleaned that up ...
Google is a tech giant now, but it’s been a survivalist since it started
Just curious, I'm also solo developer. I push my local development to git (bitbucket), then do a git pull in production server to sync the two. Is this how most people do it?

The only downside I found, I need to reboot the server for the django app to update to the changes. So I take my site offline for 3 minutes or so.
A shack by any other name is still a shack.

Why do Americans refuse to accept that an economic system that fails to provide for people's needs is fundamentally corrupt and wrong.

China is roughly similar in size to America with 4 times the population.

Are they so hung up on tiny homes?
I don't if its creative but boox air has been life changing for me. I've doubled my reading easily because my eyes aren't hurting. I am actually reading full length articles now. So boox air + pocket app = increased reading.
In the semi-official national subreddits for e.g. small-ish European countries you mostly see politics being pushed from moderators rather than products. I've grown quite suspicious of that lately, for the same reason.
Systemic discrimination is indeed a real world problem. That's exactly the problem. AI ethics doesn't help solving systemic discrimination for the simple reason that AI is not causing systemic discrimination.

AI systems are trained on data. There's an abundance of English data which is why systems are often biased to work better on English. Similarly, an image recognition system might be biased if you don't provide it with data representing all demographics. There's nothing new about this and you don't need AI ethics research to solve these issue.

Focusing on AI ethics thinking it has impact on systemic discrimination, instead of focusing on real issues that cause systemic discrimination, is my main issue with all of this.
Intel and AMD integrated graphic support OpenCL, meaning ILGPU will work on your laptop.
That scroll bar is an Oracle scroll bar - you can see it in the GUI installer for the RDBMS (and in all Oracle Java apps). The Borland-like checkmark button can be something Citi-specific or just a developer who liked Borland enough to import the graphic into the app's UI.

When the 3D look became the norm for Windows apps, introduced by Office and, later, by Windows 3.1 (or 3.11), I used the DLL to 3D-fy my Windows app dialogs automagically. I also took some liberties with using Office graphic elements reasoning that a Windows or Office user would know the 3.5" floppy saves things.
Or exposure
"iOS still offers the best update plan in the industry, with iOS 14 support going all the way back to the iPhone 6S, a phone released in 2015."

That implies 5 years of support. Samsung is only offering bug fixes and security updates for up to 4 years from release though, not major releases. The iPhone 5s just got a point release this January, and that phone came out in 2013 so that's over 7 years and counting. The iPhone 5 also got 7 years of fixes (well, 6 years and 10 months).
There are, but writing your own authn/authz is about as wise as writing your own cipher. https://www.schneier.com/crypto-gram/archives/1998/1015.html...
> to reveal color selection as being logical, predictable, and driven by principles anyone can learn.

In that regard, is there any sort of algebra for color compatibility to quantify legibility?

Specifically, say we have some text and change the background and font colors from default values.

When I do this, I generally have no sense for the color change’s impact on readability or if the contrast would hurt my eyes until I take a look at the output. Then when I make a slight change - has it gotten better or worse? It feels so murky.

I know there are more factors at play: font choice, font size, brightness of screen, etc. but does anyone know of a rough heuristic for or programmatic means of checking?
There's construction going on here, and has been for the past few months. That 7am powerup of the jackhammers definitely triggers a primitive, visceral reaction.
> It's legal because both sides agreed to settle for it.

I bet the lawyers representing the class aren't getting paid in VBucks. There are really three sides - Epic, the consumers, and the lawyers.

The fact that class actions are opt-out instead of opt-in is a big part of the problem.
Hmm, I’m guessing the lawyers behind the suit aren’t getting paid in loot.
I think there's a value in being immersed in a subject, with peers equally passionate about it.

You can't quite match the atmosphere of a late night lab session where you finally get your assignment in a working state, the impromptu conversations, someone pitching his startup idea and showing a demo.
Another problem is wildly varied quality. I’ve seen course material from some community colleges that made me think “wow, this seems to be a high quality resource” in all sorts of interesting subjects, but most community colleges in places I’ve lived near or been too have limited programs and often low quality ones at that.
Why now? I guess the guys at Mozilla already found another sophisticated way to track their users. Please don't believe what they said. Some clever guys out there could inject a unique identification number to your established tcp/ip connection. Game over!
Kind of disagree.

As a developer who works with code base that's got a git history going back over a decade and lot of legacy parts that haven't been touched in a long while, written by devs who've long since left, I fairly frequently wish they'd been more careful with the commit history.

You do mention project context as being relevant, but if bug fixes and refactoring _can_ be decoupled, it's a kindness to pull-request reviewers (if there are any) to do so and keep PRs small. It's also helpful if something needs to be rolled back if the commit history is fairly coherent.
The innovation of Bitcoin is that it is a decentralized Ponzi scheme.

Bernie Madoff's scheme fell apart because it was centralized, and so, once you arrested Madoff, it was over. The end.

There's no one at the center of Bitcoin. There are big players, sure, but they are all replaceable. It's happened before and it will happen again. And each time one exchange or big player is arrested, shut down, or slinks away having stolen enough money to sate themselves, someone new can seamlessly slip in and start hyping Bitcoin and taking a percentage from the new rubes without missing a beat.

I honestly don't think it will ever go away, completely, for good, no matter how often it booms and busts. When I'm in a nursing home I'm going to be getting calls from boiler rooms trying to convince me to move my retirement savings into Bitcoin, I'm convinced.
Ya sure for the cloud agnostic deployment . Thank you for your feedback.

For the GDPR part, the whole point of the project is that any data that comes out of the proxy is completely anonymized and as such is not subject to GDPR.
I found it to be a pretty interesting article. I wasn't aware of either the documentary project itself or of the game.
Spam has more calories and lasts just as long. If you want carbs as well, add canned fruits and vegetables.

Any kind of dry bulk food will also work as long as you take proper measures to keep mold and insects out. Bonus points if you can also keep oxygen out. (Grains often contain a surprisingly large amount of lipids that can go rancid.) In the kind of emergency where you'd be seriously worried about the "other end", you could very well exchange a bag of rice or sugar for a handgun or a bottle of motor oil.
Yeah. If only we knew which years, though!
Ask HN: How to contact Google Ads through a backchannel to take down scams?
I am working on an open source protocol called WalletConnect. It is a protocol to connect cryptocurrency mobile wallets to desktop websites by scanning a QR code. The protocol has some millions of users.

Our project website walletconnect.org is targeted by multiple Google Ads scammer. Scammers place ads on Google Search that lead to phishing websites. We have reported individual ads to Google, but this does not help. Scammers are popping up new ads and domains every day. People go to the scam sites and get phished and have lost considerable amount of money. We have naturally filed a support ticket with Google and they did not respond.

WalletConnect project has no legitimate reason to advertise on Google. We would like to contact Google and simply ask them to ban the keyword WalletConnect. However Google does not offer any point of contact for this kind of business. What would you recommend to get on a call with someone higher up on Google to get this fixed?
“Having a single identity for all of your interests is more convenient” and “you can have multiple identities to keep your interests separate” seem like pretty contradictory statements.
It’s not that simple - if you ‘agree’ with these companies, then you are agreeing with their self-serving framing, and supporting them.

You might think there are problems with each company (I certainly do), but that doesn’t mean I need to agree with them in any way.
The market didnt tolerate oracle controlled coins when Gridcoin was released

The market does tolerate that now

Today you wouldnt use a new blockchain you would just issue an erc20 token with an oracle server having an admin key for distribution. You could have people merkle mine to accumulate a stake, but this is primarily to keep the “crypto/computational” branding for that audience, as the oracle aspect would still be centralized