skysight-inc/HackerNews huggingface dataset:
For one thing, it helps people with vision/color perception problems.
Add a “Physical” Smart Button to Your Next Project
Three Techniques to Detect Private Browsing/Incognito
Great stuff. Thanks
How can one get involved in this project? Is there a discord or something where I can see what's happening?
I wish the post made more clear, ideally right at the top, that the new fee applies only to third-party apps that access the HIBP API, not to end users whose email addresses are being checked against the API. You have to read through the post a bit before that becomes clear.

Individual users who just want to figure out whether they've been pwned will not have to pony up the cash. They can still visit https://haveibeenpwned.com and get that information for free.
I have manually added swap on SSD VPS nodes that come without it by default. I was under the impression that the hosting providers were trying to preserve the hardware. Is swap space still bad for SSD drives?
Show HN: Track and search jobs from top freelancing platforms
Burn it ala the KLF and the million pounds
Careful not to cut yourself on all that edge.
Edwin Brady – Idris 2 – Type-Driven Development of Idris
You get a semi-walled garden from every commercial OS.
Taiwan open to granting Hong Kong protesters asylum
Yes. The standard is so high that they can't even find words for it. So they just call it simply shitty.
I mean, is deep learning AI? Is word2vec AI? I would say yes, but I guess some would say no.

But it doesn’t really matter because no one has a good definition of AI. Perhaps the best one would be passing the Turing test, but that has problems as well.
Antenna Holder hacked from IKEA curtain rod
did multiple users have access to it?
Essex, Conn.: A Small Town Where History Lives On
> IMAP's killer design flaw was that it imposed a strict UID consistency requirement between replica servers if client sync was to work correctly

That may be a problem for folks running things at the proverbial web scale, but if it's just a Dovecot server handling a couple of dozen or hundred accounts, is it that big of an issue?
The pride of others offends our tastes only when it offends our own pride.
It doesn't look anything like the Singal app messenger.

It looks like an old app that was used to identify local problem areas ... I'm guessing sidewalk that needs repair, or something(s) where government is lacking to bring attention to problems.
Related illness?

I can't help but make a parallel with Chernobyl liquidators. There are about 50 confirmed deaths among them (physical trauma and acute radiation syndrome).

The numbers regarding long term effects however vary enormously. The WHO estimates it at around 4000, but some organizations states numbers over 100000, while others say it is statistically insignificant.

I wonder how a death is "WTC-related". Firefighters are at a greater risk than the general population.
So what tells us that a disease is the result of 9/11 rather than the rest of their carrier. And BTW, I hope that firefighters who displayed acts of bravery unrelated to WTC still get proper compensation for resulting health problems.
If they created an account after the nag screen then Team is launched, relaunch automatically at start, with a connected account. Not sure if they count it as DAU, but they probably could.

Also, if they're not doing this to cheat their number so it's even worse, the primary point of my comment was about the crap they're pulling, not the effect it may have on their numbers.
It's possible you're trolling, but it rubs me the wrong way that you're getting downvoted just because people don't agree with you.

For the most part I don't agree with you, but your comment is as valid as any other in the context of this thread (unless you are in fact a troll).

Edit: I accidentally a letter
You can use orgmode in other editors. I use vim, for instance. (Yes, the "official" module is only for emacs, but orgmode is a format and other editors have plugins for it as well.)
Keep in mind discussion about this is related to companies hiring "only the best". Even though they exist, I highly doubt there are enough 10x engineers out there to supply even all the startups in the world with employees, much less all software companies. This is why the discussion about it is so pointless and unrealistic: if companies only hired 10x people, 99%+ of software developers would likely be unemployed.
Yes. There are recordings of it.

https://www.youtube.com/watch?v=tPDILKQjJW8

(You'll need good headphones.)
> It doesn't help me out too much that goods and services are slightly cheaper or more plentiful, or that the stock market goes up, if my wages are depressed to a larger degree. You admit that wage depression happens to workers in fields where foreign labor is allowed to participate ("Americans overpay software, doctors, lawyers, and many other professions because they are unwilling to allow free labor movement from those professions."), so it is only a matter of which outpaces the other. It seems pretty clear that for low and medium skilled workers in the US, it has not been a good deal, at least for the past few decades.

It reduces rent-seeking but it increases the value-wages of everyone else. It is true that if you are to personally hold a monopoly for all the software engineering possible to be consumed in the US your wages would go through the moon, and if that monopoly were broken your wages would go down. But the negative effects of that monopoly are evident: less software products would be made, meaning the entire society takes a hit.

A system where every single profession is monopolized would inevitably lead to misery, not to the increase of wages of everyone.

It is also surprising to see people that work with the internet to advocate ideas that would be seen as insane if applied to the internet itself.

> Is that what every country on earth with import restrictions and duties does? I had no idea.

It used to ->

> By the 8th of Elizabeth, chap. 3, the exporter of sheep, lambs,
or rams, was for the first offence, to forfeit all his goods for
ever, to suffer a year's imprisonment, and then to have his left
hand cut off in a market town, upon a market day, to be there
nailed up; and for the second offence, to be adjudged a felon,
and to suffer death accordingly. Adam Smith, Wealth of Nations.

Adam smith buried mercantilism under the argument that it was better for everyone to free trade, not to the brutality of the measures. The benefits of Free trade are not up to debate in the economics field. Again, do you think you would be richer if the iphone or computer you use to post here were had to be made in the US as opposed to china, and it cost 2, 5, or even 10x as some Apple officials have claimed it would have cost?
Yeah, I dropped Dropbox when they dropped support for my file system.
>Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3.

This is flat wrong. Tabs are one character, not 8, and they always take a variable amount of space. Proof: type 3 spaces. Now type <tab>. Your cursor will not be 11 "characters" over. It will be at the next tabstop multiple, which will likely be either column 4 or 8. The fiction that tabs are somehow composed of a fixed number of multiple "spaces" (a completely unrelated whitespace character) is only sustainable by restricting tabs to the beginning of lines; programmers who fail to understand this and treat tabs as "a typing shortcut for lots of spaces" will inevitably be burned when they try to use tabs for alignment.

Tabs are not made of spaces. They do not have a globally defined or even a locally fixed width. This is right and proper and really not that complicated.
It means you can now include Chrome's Skia vector graphics rendering engine as part of your custom code in WebAssembly (skia/wasm in Chrome or elsewhere).

See the Slug thread from earlier today for context...

Slug: Dynamic GPU Font Rendering and Advanced Text Layout https://news.ycombinator.com/item?id=20475111

https://en.wikipedia.org/wiki/Skia_Graphics_Engine
Google's tribute to 50 years Apollo 11 [video]
In principle, the adversarial system of justice in the United Systems is supposed to sort of work in this way (though the judgement is by a third party). Even though each party is focused on winning, the structure is supposed to give rise to fairness by construction.

Whether that happens in practice is... debatable.
what if an application contains a memory leak. it could hypothetically use up your infinite ram, and linux will then start randomly killing stuff to try and recover.... adding swap allows you to trigger on memory issues / overload without random shit getting killed. you could then kill the offending process yourself specifically being triggered by some memory usage monitor or w/e instead of running the risk of other critical processes being killed.
YellowDuck application allows you to live stream on Instagram from your computer
I concur! Similarly, Taiwan is stellar when it comes to experiencing the microcosms of Chinese cuisine(s)—Fujianese, Cantonese, etc.
My impression is that this is to bootstrap adoption, there is a Swift-native TensorFlow package being developed also.
Object Detection with RetinaNet
Alaska’s Engineering Colleges Prepare to Slash Programs, Lay Off Faculty
The 3D sound rendering with Thief back in the day was amazing. Positional audio. Then that tech seemed to just disappear for a decade.
The original article is something, but it should not be used as a cover for an article that could gain traction on its own.

personal blogs are not the hottest on HN but some do get attention when they are substantial.

invading peoples privacy is what elevated web ads from annoyance to an attack surface, a threat model, and malware conduit. This is exactly why most people use adblockers, or proxy portals to fish out a webpage.

Advertisers have screwed themselves into a corner as they look for a way to make a few more pennies they are rebranding thier product in a most negative shade possible.
I dont see an ad and think about information, I used to but now i see advertising and i think threat harrasment malware and criminality.
the ad guys pissed in thier own bed and now try to sell it to someone
Visual Notes on Amazon EventBridge
Buying a Linux-Ready Laptop
I prefer the term Batman developer

He doesn't play well with others and usually he'll just do stuff his own way without telling anyone.

He's usually right and he's usually more effective than his sidekicks.

Some villains need Batman, but after a while he can work on more pressing issues and the sidekicks can handle the weaker villains.
That would be amazing. I'm putting that on my 'things to explore with machine learning when I finally get into that space' list.
That is a stretch, but let’s say there’s a 20% discount to account for transactional costs and risk loading.

If someone is willing to take a 20% loss on “market value”, that market is not market value.
Thats incorrect, you can verify using DNS zone records, so the server can be as firewalled or air gapped as you want.
That's still one action more than is required for using a synchronization service. The killer feature is not having to do anything at all. I save my file on one computer, and it's available on all my other machines, my phone and anything with a web browser without a conscious thought at all.
Agreed, it describes today's paradox of mass social media and epidemic of loneliness surprisingly well.
Google File Stream (https://support.google.com/drive/answer/7329379?hl=en) is the bomb - many TBs of files in it, can not even count how many and it is fast and adaptive.

If you haven't tried it, you do not know what you are missing.
BlackRock CEO Larry Fink: CEOs Pulling Supply Chains Out of China
Good to know -- my vim setup has been pretty static for a decade now, I should probably take a peek to see what I can change every once in a while.
VSCode is an alternative to Atom, Textmate and Sublime Text.
I’d see Intelij more into the kitchen sink included heavy weight IDE.

I’ll agree with you paying IDE could get more love, but each of these apps have specific strength and weaknesses that make them their own niche. Choosing one or another purely on principals would be weird.
I'm not sure where you are located but come to the SF Bay area. You'll find tons of them in every company.
It was managed by an architecture astronaut that, as one is wont to do, rewrote existing mature libraries as header only template libraries that were buggy and untested (one could even say untestable).

Serious question: how do these people make it past intermediate level? Luck, no major catastrophes/bugs, putting in 14 hour days, all of the above?

Maybe things are different in data science, but I was kind of the data science equivalent of this at one point in my life. It left me with nothing but bad blood between myself and former colleagues and employers.
For another perspective, the Kubernetes community has had a long discussion about using swap space over the course of the last 2 1/2 years, as you can see in this feature thread: https://github.com/kubernetes/kubernetes/issues/53533
TL;dr: As of version 1.8 any system running k8s has to disable swap space or formally mark in the kubelet that you are turning the check for it off. There are good arguments on both sides of this issue, and the discussion is still continuing.
Domain wide breach searches for a domain you control still appears to work for free as well.
Unfortunately, there's not just one autotools but at least two major variants: libtool and direct, with 3 common incompatible versions in the wild: 2.1, 2.6, 2.13.

Packagers have some trouble getting fixes to these build systems to stick. Cue Gentoo autotools.eclass with automatic application of generic set of fixes for all the brokenness of the ages.
It does not follow that given a concept of a hat, you recognize one. It’s like the difference between epistemology and phenomenology.
> We personally struggle to just keep Ubuntu updated with LTS releases

This is a little like having the money to buy a hand-made car, but only being able to afford ever other oil change.
Could it be registered with equipment that was designed to pick up low frequency sound? Is the trouble with tracking down this stuff is because it's hard to get directional readings and triangulate low frequency sound? (The reason it doesn't matter where you position a subwoofer in a surround sound setup).
Harvard researchers: How to ask for advice without being annoying
* Fast - bought by Microsoft (Also known as the Enron of Norway...)

That one was painful to live through, we got forced to migrate to Windows and everything went sideways. That was almost 10 years ago with quite a big cluster (tens of nodes).
I find comments like these, which boil down to “stop complaining and hack a solution already” to reinforce the problem identified by TFA, which is that context matters. I feel like OP has elided that fact; the context is that a hacked up solution was acceptable here. That is not always the case, and sidesteps the point that context is king
In the City of Love, Mass Tourism Troubles Parisian Hearts
Haskell is definitely one of the languages that looks most like math. Being used to math, and solving math problems, I can certainly see how that's helpful.

Making the jump to stating that everyone would be better off coding math style, which is what some are desperately trying to pull off; doesn't make any sort of sense.

It's remarkable how far you can get within such a rigid and formal framework. But for most messy real world problems, there are better solutions. Lisp being the most powerful invented so far.
Well, in the same vein you need to prove that democracy is responsible for Hong Kong's success.
Where's the data coming from? I assume the trends are coming from Google Trends but how are topics found?
In addition to the shim and compat libs recommended, I've had decent luck with the converter tool (https://github.com/philip/MySQLConverterTool). It goes a bit out of its way to be compatible so one function call can get expanded into a global var + function call.

phpcs + PHPCompatibility ruleset is pretty good about finding issues as well.
Did you watch the whole thing? This article is mentioned in the video.
Ah that’s just a confusing icon choice on my part. I think a more custom icon could solve this problem nicely, but I did my best to stick with what Font Awesome had available. Certainly worth improving, though - thanks for the feedback!
It's $499 a year and comes down to $299 after two years, much more expensive now - https://www.jetbrains.com/idea/buy/#commercial?billing=yearl...

For some use cases the language specific IDEs can be better and getting access to all of them is quite pricey.
Movies and music I get, but I have all my schoolwork and related stuff, like all my org-mode files, in there, not just code, it 100% beats emailing myself some work I did on my desktop just so I can print it out on a school computer/work on it using a laptop.
The opposite of what you're saying is true. File transfer is especially straightforward. Group chat on secure messengers works far better than it ever did with PGP. And, incidentally, there is no 10-year rule on cryptography.
Per the discussion above, this seems to be a pretty spot-on ID of one of these "flavors of the day"...!
For more on peasants getting screwed since forever, see Against The Grain by James Scott. (also author of Seeing Like a State, mentioned elsewhere in this comment thread)
Visual J++ comes to mind
> is it that big of an issue?

No, unless you're designing a protocol to replace IMAP and you want all the proverbial web scale systems to adopt your new protocol. And then again, interoperability and universal adoption is probably something the smaller Dovecot installations would want.

Master-master conflict-free eventual consistency systems are easier and safer to operate, there's no nightmare damage from split-brain and things just work, even in the worst scenario. Master-slave failover is notoriously prone to error, even for small deployments.
Genuinely asking as I don't work in that space - what's the advantage of this location diversity?
"Wanted: Spaghetti-Wizard"

There are indeed a lot of factors involved and a good environment/stack/management can result in a lot of productivity from the team or at least multiple individuals. There are probably a handful of people in your city who could even do good work with spaghetti stacks and chaotic management.

But if your software requires a Spaghetti-Wizard, you're in deep doo-doo when he/she leaves because Spaghetti-Wizards are rare and hard to identify up front. It's a safer bet to clean up your organization and processes by listening to multiple people and not getting caught up in hype. Non-friends give you the most useful advice. If you gravitate toward people who only tell you what you want to hear, you'll have a biased perspective.

Another thing, sometimes a given stack or org is just not a good fit for you. People think in different ways. The author perhaps should have looked around and if other devs were doing fine with the odd stack, just say, "for some reason I find this particular stack confusing and difficult." Be honest and don't bash the architect if it's only you struggling.
Well to start, slap default resource limits on your processes so they can't use all the RAM in the world. Then your leaky processes will crash when their mallocs fail and everyone will be as happy as they deserve.
Some early spam filters could also be tricked using the same technique. I think PG might have written about this.
>In my day job, I'm often tasked with implementing algorithms from recently published physics papers. In order to do so, I normally have to read through at least 10 related papers (both cited papers and cited by papers) in order to have a clear idea in my head about what is going on. Even then, I often have to discuss what I have read with 2 or 3 other people and try out many different approaches before we finally understand what the paper meant

This post makes me feel slightly better about how often I come away from reading a paper feeling like I only have a shallow understanding of the content.
Arctic Summer Melt Shows Ice Is Disappearing Faster Than Normal
Is this a communication issue?

When you realized the codebase was a mess and that it would take you forever to reach productivity, did you reach out to the manager and explain the situation? Did you push back on splitting up the teams, and explain why splitting the teams would be a bad idea? Etc.

Unless a manager is truly incompetent, in my experience they usually listen to technical people when they speak up on these kinds of topics.
Twirp: A new RPC framework for Go (2018)
Not sure why you put "open source" in quotes, because it really is open source. You can freely fork it, modify it, rename it, whatever. I'm not sure what you think Microsoft's angle is for getting people to move away from IntelliJ, but I seriously doubt it's even a consideration. JetBrains makes a ton of money from Microsoft developers (most of our team uses ReSharper and Rider), and I don't think I'd consider VS Code quite in the same league as a dedicated IDE.

I'm curious; do you feel the same way about RedHat? Canonical? Java? What's the criteria for "this company is too big for me to trust their open-source products?"
> If I do "apt-get upgrade" and "gnome" metapackage installs me another new picture viewer/calculator/text editor appeared in new version, does it mean "Gnome silently installs unwanted software on users computers"

The difference is that when I choose my operating system (in this example Ubuntu/Debian), I trust it's native package manager and repos to install what they need more than some 3rd party provider shipping new proprietary blobs without my asking for it.

Also note that when you do `apt upgrade` it prompts for permission if it sees any new packages/dependencies are being pulled in.
We had that with Google basically killing the RSS reader market, and it looks painfully hard to have it back to anything relevant, so this is a pretty bad scenario.

Now I don’t think VSCode will kill its competitor, it’s not that good IMO.
At my last job, I wrote a little tool to download hipchat chat logs and scrape them for anything that looks like a password. There were tons!! I raised it to the CTO/CIO, and while they sounded interested in it, they never enacted any policies, etc, to prevent the sort of password sharing that anyone can apparently easily take advantage of.

In fact, the CIO asked me to send him a spreadsheet of when/where passwords were shared -- and then never did anything with it, despite the file essentially being a password map of the infrastructure. When I asked him if he deleted it, he told me he couldn't because the company's lawyers wouldn't allow him to. Lol.

It's insane out there.
Bad news: Twitter slammed me back into the "Home" view in less than 24 hours. Guess I'm now at war with their user interface.
I did not downvote your comment.
Cool idea, but all charts are empty. Hugged by Hacker News?
That doesn't make any sense. If you own the shares, then you own the shares. Check your papers... No one can ask you 100k to "recover" shares that are yours, whatever that means...

If the shares are held in an account of yours that you don't have access to. Just ask for access or call the police...
> This is a feature, not a bug. Nobody actually wants to rely on a single entity (for or non-profit) for their communication. Nobody wants to be stuck in crappy Electron and mobile clients.

And nobody facing a nation state adversary wants to give their chat client their phone number. I really couldn't agree with you more on the nature of the problem and the status of the available solutions. It's really unfortunate that Matrix is as unfinished as it is. At least cross signing [1] is nearly done, which should eliminate the major issue making it unusable for anyone who's not technically competent and very dedicated.

[1] https://github.com/vector-im/riot-web/issues/9631