skysight-inc/HackerNews huggingface dataset:
With Facebook and Twitter USA could have ruled the world.

But the magic power was spent on internal showdowns.

Good. Very good. Well done, folks.
"Picasso had a saying -- 'good artists copy; great artists steal' -- and we have always been shameless about stealing great ideas."

- Steve Jobs
I've been thinking of this recently and found that I wanted a site like Stack Overflow but for sharing rather than Q&A. I'd be interesting in participating in an alpha.

I use my personal blog as my note taking location ([link redacted]). It uses blogger because I just wanted to get content published and available without worrying about theming.
Today its the voice of those you hate, tomorrow it will be your voice. Fascism is bad period and it exists in either direction.

We have talked about why big tech censoring is bad on HN for years now the rest of the world is catching up.
Doesn't it kinda defeat the point of storing TOTP codes in your password manager?
counting people who have tried and failed to summit K2 vs space travel is (to me) a better quantification.
Unionization is an ideological flamewar to begin with.
Mick Wests breakdown is sufficient to explain all of the actual footage we have, and you can verify it yourself by doing trigonometry with the data on the screen.

It's completely unnecessary to appeal to the credentials of fighter pilots, following this logic I'd have to believe in Mermaids given how many sailors have allegedly spotted one over the centuries.

It's truly astonishing that a man who provides a basic, mundane and evidence based explanation that someone can follow along at home is routinely downvoted while people upvoted UFO alien conspiracy garbage.
I'm not making an argument about the effectiveness of small arms, I'm saying if you punt on tanks, you aren't actually an absolutist about the right to bear arms.
No, because it would add the friction of each licensee having to audit the code themselves rather than the crowd sourced approach of open source.
> on the web anyone can be a publisher in minutes at almost zero cost.

But in case of common carriers, everyone can also carry their stuff from one location to another.
Its oral LD50 was tested to be more than 5000mg/kg according to Shepherd Color Company's MSDS for Blue 10G513 (as it is known commercially). That's well into "non-toxic" as categorized by the EPA. For perspective, that's more than ten times less toxic than caffeine.

So, probably pretty safe when used appropriately. I wouldn't go inhaling it, since any fine powder's not great for the lungs, but that shouldn't be news to anyone. Just wear your N95 when mixing dry pigments as you always should.
Ask HN: Should I learn Rust or Golang
Coming from a python background. I have been thinking about adding a new language to my skillset.

What should I learn Rust or Go and what are the pros and cons of learning Go or Rust.

Last but not least what are some ways or resources that I can use to get a good grasp of the language
Same here exactly. I agree, it’s really fun to experiment with patches.
Doesn't it set the network fee?
And yet you still see that approach in the wild. In the game destiny 2, there are a slew of bugs which seem to result in failed assertions, at which point your character suddenly dies. The message which describes what killed you will read "Killed by the architects" as a catch-all. The game has been under development for years and years but somehow the players (and bungie) have come to accept random dying due to physics and netcode bugs. I'll say it's better than an outright crash, but not by a lot.
Not really. A spin on the roulette wheel is also a calculated risk.
> I am willing to tolerate a slight increase in fishing

According to Google's most recent transparency report[1], as of December 20th of last year they were blocking around 27,000 malware distribution sites and a little over 2,000,000 phishing sites.

In your view, would turning off those blacklists and allowing those >2,000,000 sites to become functional again count as a "slight" increase?

(edit: That's a real question, incidentally, not a disagreement or an attempt at a 'zing'; I have no knowledge in this area but went to look up the numbers, and am curious whether 2,000,000 is truly a vanishingly small amount, relative to everything else that's out there that's not already on the list)

[1]: https://transparencyreport.google.com/safe-browsing/overview
Anything made by Logitech will work fine, as long as you are buying from a well-known brand you shouldn't have any issues. Most retailers have reasonable return policies (15+ days) so that is always an option if you buy something and it turns out to be incompatible.
I'm not deep in a hole "living in fear," I just got the resin and don't have to think about it anymore.
"In the case of Munn v. Illinois in 1876, the Supreme Court upheld the right of government to regulate industries that affect the common good or public interest (in this case, private grain storage facilities that all local farmers depended upon). Drawing on centuries of British common law precedents that justified regulations of privately owned ferries, wharves, and the like, the majority of the court declared that "when private property is devoted to a public use, it is subject to public regulation.""

Is the "private property devoted to public use" a million-page website comprised of 100% UGC.

Is it the telco infrastructure that provides the backbone of the internet.

Do we the public really need the help of middlemen or do we only need the backbone infrastructure.

Although 100% UGC, some consider the million-page websites "private".

Well, now we have politicians and other characters, who are using these million-page private website middlemen as agents in their efforts to persuade voters to vote them in, re-elect them, raid a capitol, and so on.

The middlemen are now caught in the middle of a political dogfight. Perhaps that is the price of being a middleman.
Critical Space Launch System engine test fails
Or you can just use the 1.16beta compiler
Dribble and Behance unfortunately dictate UI/UX as trendy photoshop ideas infiltrate real websites.

What about usability? What about accessibility?

Nope.
A book I always recommend on this topic is by Jonathan Haidt "The Righteous Mind: Why Good People Are Divided by Politics and Religion"

Also, there is a page in there where Haidt hypothesized that the low agreeableness/asperger personality people actually do better in the startup world precisely because they don't fear being ostracized and thus don't engage in the groupthink showcased in the article. Peter Thiel type people. Of course that's hard to really test one way or another, but the narrative fits...
> ideas like 'tax cut' (which FYI usually are targeted at the rich), or 'we have to pay for other things over there or' 'but the deficit is big!' - are all rational, but ultimately second order thinking. Not populist. Those matter to people 'paying attention'.

But those people (i.e. McConnel) are the ones opposing the $2000. Sending the money is hugely popular with the public, including Republicans.

Also:

> 'tax cut' (which FYI usually are targeted at the rich)

The top marginal rate has been in the 35-39.6% range since 1993. And before then it was lower.
From that link:

“A large retrospective cohort study found a significant association of mercury based fillings with the development of Parkinson's disease.”

(Reference to 2000 - 2008 study in Taiwan.)
Sounds like real honest to goodness capitalism to me. If there is demand for such services, surely there is a market to be made. Regulating the social media industry will warp the market with perverse incentives. If anything the government needs to meddle less.
Is it a “guess” though? I think that’s a stretch to call it such. That’s not really what’s going on.
I have an account there according to my password manager! But like Gandalf I have no memory of this place. Very cool, I know what I’ll be doing tomorrow, thank you!
When Fox News reversed their stance, they lost half their audience.

This study seems almost like an anecdote as it only studied two issues in a single, small European country. I have a feeling the results aren't reproducible in any meaningful way.
Photos: A Haunting Look at America’s Execution Chambers (2014)
Disclaimer: I am very familiar with big O notation and find it intuitive.

However, I think the notation \lesssim or << which is common in upper level math courses, but not often discussed in undergraduate texts is much easier to explain, and should be introduced in lower level courses. You write

f(n) \lesssim g(n)

if there is an absolute constant C such that

f(n) \le C g(n)

the meaning is completely clear and by rearranging an expression it can replace big O notation. For example instead of writing

f(n) = g(n) + O(h(n))

you write

|f(n) - g(n)| \lesssim h(n)

https://math.stackexchange.com/questions/1793395/who-introdu...
In New Zealand, despite our somewhat child-like at times desire to be known on the world stage, we all largely know and acknowledge about Tenzing Norgay as well as Hillary - which is exactly what Sir Ed wanted.
Making React App a Progressive Web App (PWA)
Let us not forget the elliptic curve backdoor they gave themselves a few years ago. https://www.wired.com/2013/09/nsa-backdoor/
In my opinion al these other projects are just getting attention because Ethereum is struggling with throughput right now. Once ETH2 is released, or even before that with L2, all these other projects will become pointless.

Ethereum has so much network effect that these other projects need to actually pay people to use them over Ethereum. Not to mention they're also more centralized.
I'd go with: "Sufficient stupidity[1] is indistinguishable from malice"

[1]: Where stupidity is further defined as "willful ignorance"
running python servers is annoying, you have to have a menagerie of stupid little parts and things to get it all to fit together. I haven't done this in years but I always wound up with some mess of virtual envs, pip, gunicorn, nginx proxying, something to start the services, and that's _before_ writing any of my own code. With Go I just compile a static binary, rsync it to a server and turn it on and call it a day. The only other part I often use is nginx as a reverse proxy because it's easier to harden. Way easier to operate and way easier to not break once your project gets beyond a few kloc.
I wouldn’t call Rails ‘easy to get started’. The learning curve is steep, but once you get over it, you can hop into nearly any Rails application and immediately be able to contribute. I prefer Rails for most things work related for that very reason.

Having worked a couple places where Python or Go microservices were hyped up, but every installation, DB schema, and folder structure seemed to be built with a different idea in mind, and or debated, I have a strong appreciation for right standards around convention. Especially when I don’t have to get into debates like whether DB table names should be plural or singular.

On the side I really do enjoy working with Go though, and wouldn’t hesitate to use it if it seemed like the right tool for the moment.
I provide Windows builds of ffmpeg, linked via http://ffmpeg.org/download.html. The site is entirely static, no user data is collected or stored.

Starting in late October, lasting for around a month, users would get the dreaded red page upon visiting the site at https://www.gyan.dev/ffmpeg/builds/

Search Console would show a couple of files as 'install malicious or unwanted software'. Never mind that all files are plain archives (7z,ZIP) with no installers or even self-extraction, containing CLI apps. These file URLs when scanned via Virustotal (Google-owned) would be flagged by Google Safe-browsing and no other engine. Weird thing is, the same files mirrored at Github would be detected as clean. A review request at SC would get rid of the warning temporarily only to return after a day or two.

I found no support email so I opened a thread at Google Webmaster community (now called Search Central community). But there was no help and none of the regulars seem to be Google employees. Finally, I found an email through Mozilla's page on their use of Google's Safe Browsing blacklists at https://support.mozilla.org/en-US/kb/how-does-phishing-and-m...
which leads to https://safebrowsing.google.com/safebrowsing/report_error/?t.... This page's title is 'Report Incorrect Forgery Alert' which would indicate a different purpose but I managed to get hold of human attention. After 10 days or so, the warnings disappeared. Till date, I don't know what triggered the warnings in the first place, and so how to prevent a recurrence.
Metallurgy in Pre-Colombian America
Truly fantastic dialogue
Redundancy. Geo Redundancy.
They would still be legally liable for that content, even if it were decentralized.
How RISC-V made the Jump from Academia to Industry. A VC perspective [video]
I logged in just to upvote you. This! 100%
Title is editorializing, there's no mention of the tic tac UFO in the patent. Also Pais has a number of crazy patent applications like this that have yet to see any real world implementation.
> clang and visual c++ checkers can do similar checks.

> Which I concede Rust will be much better,

Aren't these two statements contradicting each other?
I assume you aren’t questioning why there are globally distributed mirrors, but rather why they have to be explicitly listed, as opposed to automatically used. I think we can all agree that distributed mirrors are a good idea. They reduce load on undersea cables, can often offer more bandwidth, and have lower latency.

But, as for why they are listed... my guess is pretty simple: advertising. These are open source projects that don’t purchase space at these providers, the space is donated. The companies that give them space still need to get something in return. An open source project doesn’t have money, but they can offer eyeballs. So in addition to generally being good citizens, they can also get a little bit of good advertising.
And what does TypeScript compile to? JavaScript.

Does TypeScript forbid using JavaScript features? no.

Can TypeScript realistically verify that your program is type-safe? no.

Is TypeScript 100% type-safe? no. They wanted fast adoption, therefore they allowed JavaScript and untyped variables.
Games, particularly ones written with engines like Unity, actually look a lot like websites in this respect. You have a core engine written in C++ that runs the event loop and draws things on the screen and stuff, but all the actual game logic is written in an interpreted language.
Ross's lymphoma was thought to have been caused by dichloromethane exposure from his odorless paint thinner (and him 'beating the devil' out of his brushes aerosolizing it).

It's now banned in paint thinners as a result of some pretty long lobbying efforts. It's a little sad, since chemicals like DCM are hard to replace, but if it saves the lives of our artists at the expense of them having a bit of a harder time cleaning their brushes, maybe we can live with that.
"gate keeper"? More like "gate opener"... I have a hypothesis that some of the tech industry has vested interests in not letting people learn too much of the details, because then they would be more informed and not easily lead by the marketing lies and half-truths on which much of the industry is based. Knowledge is power.
Really good response, thank you. If I could edit mine to reflect some of your points I would. The Grove Dictionary supports most of what you say. I think I need to concede that the early Beethoven might not have been able to do this stuff straight out of his head.

I stand firm that the latter day Beethoven would have had no trouble with it (technically; obviously not being able to hear is torture for any musician). I am a moron and a third-rate musician. I was able to compose from a desk after a couple of years of study in my early 20s. He spent his whole workday in music for decades.
I suspect you will see a lot more of rails (and rails like frameworks) being used just because they are so simple to use and beginners can use it without understanding too deeply. Having more people who can understand/build/fix will always win out, and rails is what most coding bootcamp teach. So there’s just going to be too many folks who will choose rails over more suitable languages.

I’m not super convinced that’s a bad thing though. The software industry has always suffered a perennial shortage of engineers. What I predict will happen is that an ecosystem of tools will spring up around rails and there will be serious investment in improving performance rather than the framework being abandoned.

Remember how kubernetes changed infrastructure development to managing config files? It’s what I see happening to most areas of software development. The more experienced software engineers will then be responsible for optimizing/bug fixing/ scaling.
usually for stores like this I just do this:

type Store interface {
GetTask(*Task) error
}

instead of having "GetTaskByID" and "GetTaskByTag" and whatnot. Then in the caller you just do this:

task := store.Task{ID: 5}
if err := db.GetTask(&task); err != nil {
// wahtever
}

^ that gets the task by ID

task := store.Task{Tag: "foo"}
if err := db.GetTask(&task); err != nil {
// wahtever
}

^ that gets the task by tag.
The way I see it, Kubernetes (with some type of message bus) is in some ways a system for deploying processes that will carry out process, kind of like actors. It doesn't use the same formalisms, but functionally, it's quite similar. Or, you could say that Akka Cluster is like Kubernetes, except that every process is contained within an Actor and has to be written in Java or Scala.
The causality goes the other way.

Technologies that are fast to develop in but comprised of heaps of inefficient layers upon inefficient layers are possible in the first place because computers are powerful and have oodles of RAM. There’s so little punishment in the marketplace for websites for (ab)using system resources that it is the opportunity cost of failing to do so that dominates.
TLDR: Small, cross-functional teams build better products.
Republic of Indian Stream
You are absolutely right. On the other hand, why not just add mermaids to the equation:
https://www.reddit.com/r/ufo/comments/kushry/cross_post_i_kn...
Learn Go first and then Rust. There's no reason to only learn one of them.

Go first because it's more practical today, but definitely Rust because it will make you better at other languages, not just Rust.
Trump called for a reduction of on the ground troops, but also increased the military contractors and kept up/increased the bombing and drone strikes. That isn't an anti-war stance, it's a naked appeal to family of the military.
The blacklisted URL in this case is found in a downloaded file from a S3 bucket.

Other people downloading the same file would get the same "protection", but in this case this goes a step further:

The S3 bucket itself gets then blacklisted. As it was a private bucket, one of the ways this could happen is that once chrome found the blacklisted URL, it sent back to Google the url (s3 bucket) where the file with the blacklisted URL was found.
Ahh got it sorry, I misread your comment. My apologies!
I used Cluster Singleton with much success, starting at the very beginning of 2016: https://github.com/artsy/atomic-store/
The very HP Convertible I'm typing on has an Intel Optane drive in it.. for me, this really is the fastest computer I'll ever have, and it really is all downhill from here when this thing dies.

I really meant it, even if I was too grief stricken to express it better.

For me, this marks the end of Moore's law.
SolarWinds: What Are Supply Chain Attacks, and How to Avoid Them
Pro-Trump Discussion Board Faces Possible Shutdown over Violent, Racist Posts
You should really implement support for the If-Modified-Since header and if-none-match header.

Every* RSS client is going to send that header on refreshes and if you haven't posted something new since the date-time in the header, you can simply return a 304 not modified response (which is tiny).

You can get the best of all worlds with a short TTL on the CDN edge you will have low bandwidth utilization and fast updates.
And 3), they would later update their evil-bloom-filter and all of the sudden the file you paid to get verified is now an Evil File, and they blacklist you anyway.

They actually blacklist you even faster, because of course they have in their database that you have the now-evil-file.
Biden gets Ex-Obama staff on big tech
Apple's previous MacBook plan was stupid stupid. I just can't bring myself to view 'several different ports' as a stroke of genius.
Archived: https://archive.is/vYnG5

Subtitle:

>Web-hosting company says TheDonald.Win must clean up; domain’s owner says he has effectively lost control of it
If the point is to identify the speed (or ram consumption) of algorithm, then why not check for that itself instead of the vocabulary

To some extent because the "that itself" is a deep field in its own right with its own specialized vocabulary.
The only significant difference is that you have to give the inner value a name in C, but you don't in Rust. It's a pretty marginal advantage.
Ask HN: I'm 30 years old and I never had a job. Feeling stuck and confused
Hey, I am 30 years old, don't have a degree and never had a real job.

I started a conventional business along with my friends and did it for 3 years when I was 22. After 25 I never really had any job.

I'm working on a backpack and carry gear startup in India, which feels like David vs Goliath. Every competitor in this space is too big. VC or Funding is out of question as no one heeds or supports physical product startup. I don't have money to bootstrap and crowdfunding isn't big in India (used as new charity funding platform).

Only good thing is the backpack manufacturer is very supportive, open minded and keen to produce interesting product (which very rarely happens with Indian manufacturers)

I'm stuck and I feel confused with not much moves left on my board.

Any life advice? Should I quit and do a job? Should I take loans and push harder?
The word you’re looking for is trademarked, not copyrighted. Anyway, IANAL but in the USA it’s perfectly legal to describe something as iPad-like in sales copy as long as it doesn’t look like you’re attempting to deceive the user that it is an Apple product.

Practically speaking, I agree completely. Apple could just file some bullshit motion for shits and giggles and the only practical thing to do would be to take it down or get bankrupted by a baseless lawsuit.
What manner is that, and how is it special?
> ... some other party may have been prevented from taking the idea beyond speculation, since they can't capitalize on it, right?

That's not really true. Suppose my invention requires A, B, and C, but C doesn't exist yet. Now suppose another inventor invents C and patents it. If I can't make my invention without C (i.e., there is no substitute), then they can charge whatever they want for it. They will take all of the profits.
Ask HN: Do some products use different code than they open-source?
It struck me that just because some code is open-sourced for a product, I wasn’t sure if there was a way to know that this was actually the code that was in production. For example, an app might claim to be secure or private and attempts to prove it by being open-sourced, but what was actually being deployed contained some bit of invasive code. Does this happen, and are people worried about it? If it does happen, is there a way to recognize/prevent this?
I was always struggling with one thing: the naming conventions of attributes may differ depending on if it's backend or frontend.

For example,

1. In MySQL it's common to name columns like user_name

2. In PHP you can use anything, but if you use camelCase, then it might turn out:

$userName = $user->user_name (using ORM for example)

3. In Javascript if I choose to have camelCase, which is common too, it might turn out:

fullName = user.first_name + ' ' + user.last_name

So the mix of conventions is unavoidable which is irritating.

How to deal with that?