skysight-inc/HackerNews huggingface dataset:
> one is clearly better

For some definitions of better.

I started with MySQL. At some point I encountered project based on Postgres. It just came with its own set of quirks you had to deal with. It didn't feel like, wow, this is so much better. It was more like, yup, it's a database, it just COUNTs slowly and needs to be VACUUMed. I had more issues and questions at the time how to do things I knew how to do in MySQL, I figured them out, but those two are the impression that were left.

Then I encountered MsSql Server and it was pleasent enough. For my next project I'd probably choose Postgres but not because it created any kind of sympathy in me. The only thing I reallty liked was EXPLAIN.

MySQL has one advantage in my opinion. At least it had two decades ago. It was simple. It did things that realtionational databases are good at, in fast and easy manner. It didn't have constructs like nested queries, recursive queries, triggers or stored procedures with cursors which databases like Postgres had, because who's gonna stop them, but their performance is horrible and must be horrible because they step out of the realm of fast relational model into the realm of normal programming which algorithmically is way slower (and that's the main reason we use databases at all).

So MySQL in my opinion teaches you about what the databases are good at. It helped me immensly when dealing with slow queries later in life in Postgres, SQL Server and even Oracle.
> Richard Rhodes spends a lot of time in his “making of the atomic bomb” to figure out if the original inspiration for the atom bomb might have come from HG Wells.

Nonsense. Szilard thought chain reactions were possible and worked years to prove this is the case. The bomb was an immediate and obvious consequence.

Science fiction writers don't push physics or science forward. Physics and science push science fiction forward. As we discover more, what we can imagine also grows.

> Like a bunch of science fiction writers could think of something called “warp drive” and it took decades for some dude in Mexico to imagine a theoretical potential method to do this?

People 5,000 years go could imagine flying. But that doesn't help you with flying at all. Just because someone wrote a cute story about how nice it would be to fly, doesn't mean you're any closer to doing it.
That alone isn't enough data. In London it can get to -2. Depends how much -2 you are getting per year though!
And I know the dude. I guess, You never know.
Such lack of empathy is heart-breaking and disrespectful, but don't give up there are many companies who require talented employees like you.

To everyone affected by this layoff, my company DailyRemote.com offers remote jobs in various fields to help people find amazing remote jobs without paying a penny.

[0] https://dailyremote.com
Just a small nitpick: you mean _responsive_ design (_reactive_ means something else)
You just changed your population from “the mentally ill AND homeless” to “the mentally ill homeless.” Very different claims. I understand you mean well but this isn’t helping.
There was another really good one on HN a while back about a husband doing research to try to save his wife from FFI.

This was it and seems relevant: http://www.cureffi.org/2019/04/29/financial-modeling-in-rare...
Feedback:

- Probably shouldn't claim "The missing tool to work with icons" before even explaining what it is...

- It's got "Try one of these icons" but it's not clear what that has to do with uploading an icon?

- I think the second line, "Just drag and drop your icon, and we will find it for you! Or use our Icon Gallery to find it visually or by the icon name." describes this much better than the vague first sentence...

Anyway, looks very polished and is nice and snappy, good work!
When iPhone came out, I did not believe it would succeed even a year later. When YouTube was released, I could never grasp how people would watch video on Internet.

Now-a-days I question my immediate reaction to anything.
What’s new is that the tribes can grow worldwide without physical interaction.
Yes! And Neil Postman carried on those ideas.
Unless you've been brought in as leadership to turn things around, better to run far and fast. Working without sufficient tests is, from my experience, the easiest way to get 1 month of work done in 6. This will also affect your personal skills development and your outlook on how effective teams work. Get out before it infects you too.
This is really cool, but I don't really get why full MITM is needed when all the paywall code is executed in the browser.

If news sites started using methods outside the browser for determining if you have access, like allowlisting IP addresses, how could this bypass that?
Projects like bypass-paywalls-chrome [1] (which works on firefox) get the job done just fine. Is there really a scenario where this is needed to unblock a website?

Additionally, parts of the privacy policy strongly implying browsing history is collected and sold - although I may have misinterpreted this. My apologies if so.
"Information We Collect When You Use... the Desktop Application... [we collect] your web browsing history (URLs that you visit)... [and] WE USE THE INFORMATION WE COLLECT... To generate and share aggregated, anonymized, or de-identified information about the web browsing activity of all of our users with our partners and other third parties for marketing, advertising, research, or similar purposes" [2].

[1] https://github.com/iamadamdev/bypass-paywalls-chrome

[2] https://incoggo.com/privacy/
It takes a little time for people to see why testing is important. Since you're new to the organization, tread lightly and keep an eye out for places where testing can really make everyone's life better.

I've found that there are a few key junctures at which people take to testing. Here are some:

1) When dead-simple unit-tests catch old bugs. If cos(0) doesn't return 1, there's a problem.

2) When unit tests, for the first time, catch an important new bug in code they're writing.

3) When there's enough testing coverage that you can rip the guts out of a function, install new guts, run the tests, and be certain that everything is fine.

4) When good coverage newly applied to old code finds really subtle very old bugs in code everyone trusts.

Use the easiest-to-use unit-testing library you can. If there's no test-coverage today, some testing is worlds better than no testing. Once people can see for themselves how helpful it can be, the organization can get fancier if it needs to do so. I absolutely love GNU Octave's testing framework [1], as the syntax is as simple as

function r = foo(x)
r = x+2
end

%!assert (foo(3) == 5)

When it's easy, people take to it like water. I perpetually emphasize to students the importance of writing the most-boring/simple test first.

[1] https://wiki.octave.org/Tests
> Why would any of this need cryto? If you trust the winery to hold the wine you could trust them to rule the exchange.

That’s a little like saying “why would the winery need Apple to make computers for them, the winery could just develop their own computer hardware and software.” It doesn’t make sense for most wineries to develop its own online exchange system, and the fact that it’s technically possible for a winery to develop its own exchange system doesn’t mean that all existing exchange systems are pointless.
Having a partner might lower the risk of Alzheimer's because having someone to talk to keeps your mind in a working condition. But also, taking Viagra means you are more likely to have sex and having sex might be the thing brain needs for "exercise".

I find it somewhat hilarious to think that soon the Covid vaccine infomercials might be extended with "To keep you safe also remember to have sex" .
I'm wondering how big your bias is since you are making money (I'm assuming) and how negative you will become about it when you and if you join those who lost money?
China's Gold Money Plan for the Great Reset
TIL that even my poop can get analyzed by the government.
MSDN used to be on the web and more updated than the CD-ROMS they mailed out for subscribers.

http://msdn.microsoft.com/

It is the help program of Visual Studio and other apps.

Managers would check http://msn.microsoft.com/ which had their stocks in it.

I only used the web for work, nothing else. I didn't use my company email for newsgroups and website signups I used my Hotmail account instead that kept the spam there.
Oh, the AirTags are used to identify the location of a candidate for theft. Interesting. I guess I never thought about it but the top thieves probably have pretty good prospecting techniques.

I have had the AirTag trigger the “traveling with you” thing on my friend’s phone when I left my wallet in my friend’s car so I know what the notification looks like, at least.
Is Nakamoto consensus not an interesting idea?
Ha! I’m doing it in kdb+/q this year. I can feel that statement in my bones.
It's so obviously self evident that automated tests improve productivity, especially for developers new to a codebase.

A developer makes a non trivial change. How do they know nothing broke?

If there are no tests, they must spend an inordinate amount of time learning the entire system / product to gain any confidence they didn't break something, only to likely miss something that a senior team member will point out. The back/forth will take multiple developers time. At worst, it gets punted all the way to a QA team. Could be days.

Or, with tests, that happens far less often and the feedback loop can be more like 10 minutes.

Of course, tests don't solve onboarding, but they provide nice guard rails.
And https://news.ycombinator.com/item?id=29462176
> Wires are often free.

Do you have a citation for this? The articles I found online suggest fees are almost universal, with only a single bank (Fidelity) offering true $0 wire transfer fees to all customers [0].

0 - https://www.nerdwallet.com/article/banking/wire-transfers-wh...
A few things coming together:

1/ New wave of applications - imagine 3d, AR, VR - new interfaces and possibilities.

2/ When you have these new wave of applications, these applications are going to do something (transactions). What if the transactions did not have to go through a bank or Google or Amazon.

3/ Today, you and your data are the product. What if you could control who gets access to your data.
my main problem with wikipedia is reading math. I hate the font they use, which makes everything seem way more complicated than it really is.
Rally Interactive design agency joining Stripe
I wonder how much CO2 uBlock origin saved so far.
It is a test failure if you do not stop the car and put on your handbrake in the UK. It is made quite clear what you are supposed to do.

People just can't be bothered to actually stop.
Agreed. The only claim in the video is that "The person in the driver's seat is only there for legal reasons. He is not doing anything." There's no claim that this is currently shipping hardware or software or that it will work on any other road.

The language MotorTrend uses in reporting the allegations is pretty inflammatory and, I'd say, misleading. They have some cover in that they're only reporting what others have said, so "faked the original video" may be within bounds but "doctored" and "video tampering" is a very strong claim that doesn't seem to be supported.
All of those relatively small nations and INGOs make me think this man runs in similar circles as those used by the organizers of Cambridge Analytica. Which says nothing about his sincerity or ethics, just that he may represent the flip side of the same coin of hidden, transnational interpersonal networks. Those networks are largely neutral to motive, not unlike Facebook's basic algorithms. The hard part is distinguishing motive and then trying to block the bad groups without hindering the others.
For small donations (e.g. $5) the transaction fee off Bitcoin can be larger than the amount.
If I'm remembering CLOS, that is correct. In general CL lets you do what you want, but convention would be to use accessor methods rather than the raw slot-value function that will work for any class and slot. See, for instance, https://gigamonkeys.com/book/object-reorientation-classes.ht...
Haven't the courts recently ruled that this kind of lawsuit by foreigners against corporations is prohibited?

They're going to need to prove that Facebook actively took part from the US, and considering Nestle wasn't found to be actively taking part by sending inspectors to slave plantations this seems hard to prove.
Thanks everyone, great advice.

For all those saying "get a new job": not that simple. Immigration. If things are real shitty (which they aren't!), I'll get a new job anyway and move back home. But I'd rather not.
While impractical for majority of people, you could just eat meat soon after you kill it.
Just quit and move on. If they're that petty on what is industry standard, then they're going to be petty on other things as well. Also if the other developers are okay with not writing unit tests too, then it's a shit job.

But if you want to try, measure downtime or loss of productivity. Then convert it to dollars assuming average rate of dollars in the industry. And put the dollars in parenthesis ($10,000) to denote the loss.

Write an email, forward it up the chain. Then when the next outage happens, gently point out that email, and be prepared to offer solutions.
I was at GE when they sold 3/8. It was an absolute nightmare because we still used it internally and had no notice of the sale until after it was done.
Ask HN: How do you format URLs that are printed on paper?
I'm wondering if HN has thoughts on how to format URLs printed on paper, and whether you think its necessary to differentiate them from surrounding text.

Examples of formatting: blue color, underline, and I guess also whether you include the protocol or www.

Finally, does the context (resume, wedding invite, advertisement) matter?
I am probably a little bit late here - would have loved to jump in sooner.

This is the most twisted reporting that has ever happened to us. We participated in good faith and they cherry picked individual phrases from our written answers and omitted including the ones that hurt their narrative. I literally gave them a list of suggestions on how the industry could be better regulated for all involved and they didn't even mention that.

I do acknowledge we have a data platform. They made it sound like we have no safeguards and anyone can buy data which is patently false. I also pointed them to this blog post which we sent out to 100% of our email list which is highly transparent. We are one of the few companies to have a privacy center which outlines everything we do in plain english with no legalese.

I'm very sad and disappointed. And an @ notify feature could have helped but as you say this is not Discord

https://www.life360.com/blog/understanding-how-life360-uses-...
Not sure what the water treatment plant steps are downstream, but I can tell you I've been processing SARS-CoV-2 positive wastewater samples for ages and managed not to catch COVID. Most of the gene fragments tested for in these studies are just that, fragments. The virus itself degrades pretty quickly under environmental stress (UV, heat, evaporation, etc).

I wouldn't be too worried about catching COVID from the water.
People make a big deal out of the power of Big Tech but China vs Jack Ma tells the truth - governments are massive powerhouses. They can end anyone. Jeffrey Epstein was a billionaire.

No one, not even Marc Benioff can make SF change policy. Not even Zuckerberg can make them not vilify him even as they take his money to name their hospitals after him.

Billionaires are nothing beside the power of government and we are worse off for that.
The “witch hunt” aspect is no different than BitTorrent, right? Or even just people repeatedly uploading the same content to various online hosts and sharing links via any channel whatsoever.
Fzf is what you're looking for.
After listening to The Medium is the Massage, I thought he was prescient on several things, like everything happening in the now, more information means more patterns to discern, the global village and the ill effects of everyone getting into everyone's business. I didn't follow a few others, like young people really getting into roles because of TV (Shakespeare said it better) and getting the story out of the way to the point of not even having a story somehow leads to more involvement by the viewer and more understanding of the material. That last one is really suspect.
This can all be done with GitHub repositories and signed commits. The workflow would be every "transaction" becomes a pull request that requires approval from several owners of the repository and the CI pipeline only passes and merges the PR to the main branch if the commits are signed by some minimum number of approved contributors.

There are also things like joint bank accounts that require approving transactions so this is all already possible with existing technology, all without having to put up with gas fees or any other blockchain nonsense.
> No one is going to want to hear about how they could do things better from someone who just started

I don't understand why more people don't get this. Like thanks for showing up and implying everyone is incompetent with your suggestions?
While almost every process can be improved, you've either made a big mistake or want to make one.

If they're suffering the dire consequences that you predict, the mistake that you've made is joining the team. Newcomers can't fix systemic problems unless the organization actually wants said problems fixed AND said newcomers are tasked with fixing said problems. Even then, odds are against success.

If they are shipping reasonable product, then they're not suffering said dire consequences. (You did check whether they ship before you joined, right?)

In that case, you're fairly ignorant about some key aspects of the company and how it works.

Such ignorance is a bad basis for suggesting change, no matter how good said change might be.
Hi author! Nice write up and good analysis. However I think you missed something in the analysis.

The sensor is only accurate to +-20uG/m^3 this also means it can never reach a reading of healthy air according to the WHO specs... I think that is a bigger issue that the traffic light UI.

Apologies for picking on this issue. I am very thankful you took the time to create this article and look at the all the specifications.
From what, 8 years ago?

(2013) please.

Some previous discussion from 3 years ago:

https://news.ycombinator.com/item?id=18249755
funny enough, high value art is used for money laundering all the time
AVRs don't have enough storage for templated code to explode into an unmanageable problem.
In some countries like Poland, covid looks like solely seasonal disease with nearly zero cases throughout the whole summer, and ramp up during autumn to peaks in winter and spring only broken with lockdowns, dropping back to near zero cases in the summer.
I don't know of any "open-source" tab sharing sites (i.e., sites specifically dedicated to CC or other permissively-/share-alike-licensed transcriptions) but for what it's worth there are a large number of "free" (as in beer) guitar tab repositories, or at least a large number of places that include freely-available, user-contributed content within a broader freemium or ad-supported service.

Beyond the usual web-based suspects (some of which have been named elsewhere in this thread) there are also a number of other tab sharing "communities", including some relevant subreddits that might be the easiest way to spread the word if you're not comfortable uploading to a more directly for-profit service (not that Reddit isn't for-profit too, but guitar tabs certainly aren't their business model and you'd largely be linking to files stored elsewhere rather than uploading them directly).

But a lot of people seem to do what you did also. I suspect it's not super-effective as a distribution model, but if you dig a little it's not hard to find smaller/specialized tab collections on personal websites or general-purpose file hosting services like Google Drive/Dropbox or even at places like Github.

I don't think Google's `filetype:` operator respects guitar-tab-related extensions like `gpx` or `gp5` or `tab` or whatever but using the `inurl:` operator (or just including the tab-specific file extension) combined with the song title or artist name is a good way to find some of these less-centrally located tabs.

Also there are several massive collections available via torrent and on some of those more gray-hat-ish anonymous/one-off file-sharing services. Arguably these may have a more questionable provenance but I suspect the plurality if not the majority of the guitar tabs you'll find shared anywhere online could be traced back to old-school usenet or the first generation of tab-sharing websites that grew out those communities. Ultimate-Guitar for example self-reports as having "chords and tabs to over 1,100,000 songs", and likes to highlight their "official" (licensed) transcriptions (and to be fair they are nothing to sneeze at), but it's probably no coincidence that they don't seem to report the ratio of "official" to "community-provided" transcriptions.

EDIT: Just out of curiosity I checked the file-count reported at the bottom of UG's search page when filtered by file type, I see:

* 18,688 "official" tabs (AFAIK these are the only actually licensed transcriptions)

* 212,408 "Guitar Pro" (.gpx/.gp5/.gp4/.gp3) files; user-generated and many of which probably weren't originally uploaded to UG

* 1,115,129 plain-text transcriptions (801,597 "chords", 313,532 "tabs") that almost certainly date back to Usenet-era communities

The ~20K of licensed/official transcriptions are impressive (both individually and collectively) but represents less than 2% of the overall song catalog (and much less than 2% by file count).
Worked for a company that had to drug test its people (and take other security measures) to get items through federal customs in an expedited fashion.
I suppose an optimist would say that success, even at a tiny scale, would be a step in the right direction. But you're right, it could well be possible that the effect doesn't scale up.

I think gram-scale probes are definitely being considered -- though not with Alcubierre drives obviously lol. Breakthrough Starshot think they can transmit back from Alpha Centauri at 2.6-15 baud per watt by using their light sail as a laser reflector [0]. Pretty crazy.

[0] https://en.wikipedia.org/wiki/Breakthrough_Starshot#Laser_da...
Other folks have mentioned CureFFI, but I would like to second that suggestion. This is a couple that has committed their lives to understanding and curing a rare condition that personally affects one of them.

https://www.cureffi.org/about/

Sonia: https://www.broadinstitute.org/bios/sonia-vallabh

Eric: https://www.broadinstitute.org/bios/eric-minikel

They are also hiring: https://broadinstitute.wd1.myworkdayjobs.com/broad_institute...
After long and deep exploration, we are excited to announce that we have found a tiny, beautiful corner of the internet (which some call a domain name) where we are launching the next-generation HTML/CSS/JS playground: ) We are looking forward to seeing everyone there around Christmas 2021! (

syncHTML.io
I have an acquaintance that's a mid-to-high level FBI agent. In casual conversation, he's eluded on more than one occasion that the government is able to track people using TOR. I believe his exact words were "we've gotten pretty good at it." At this point, I just assume the government knows about everything I do online.
I don’t know if that is _more_ important, but I agree that it is also important :)

The reason I say this is that while users will expect this behavior, doing it well (so that it can be parallelized, for example) requires careful thinking about how errors should flow, how lines are printed to stdout, etc.