skysight-inc/HackerNews huggingface dataset:
After experimenting with everything under the sun from Evernote to OneNote to TiddlyWiki and everything inbetween, I’ve settled on plain and simple files in a deep folder structure. The whole folder (now 80GB in size) is permanently kept in sync with SyncThing across my Android, laptop and desktop.

Using normal files allows me to store anything I need, whether it’s webpages as html files saved with SingleFile (FF extension), videos downloaded from YouTube, notes made with emacs orgmode, podcast MP3’s, eBook PDF's, etc.

Folders are deeply nested according to field/topic, and I have a git repo that ignores all non-org and non-html files. This lets me use ripgrep or emacs Helm to immediately search text for whatever I’m looking for. z allows me to traverse the tree without double-clicking through a deep tree of directories or cd'ing and typing crazy amounts.

So tools can be anything - Firefox with extensions, ripgrep, emacs, vim, git, z, or even whatever Python script I write to fill a unique use case that I discover for something that feels tedious. Normal files mean that if I find a cool program that does something useful with files, I can easily integrate that. I'm also working on ways to give me easier/quicker access to the metadata like the most recent files of a subtopic, or even add my own metadata like ratings and tags.

Ideally, something like Memex would provide some sort of api from which I could automatically query for all the browsing/history and text data, so I could potentially add it to my knowledge base in some way. Or maybe if Memex synced automatically to a DB file or some other file(s) that are well-documented that I could easily access, parse and sync.
Ah, the video helps explain it. At first I only saw pictures of the overflow lockers.

Well regardless of whether or not it's a robot (I would argue it is), it passes the most important test: it does something useful and users love it (going by your testimony as a single data point)!
As an owner of a nvidia650m macbookpro, the fact apple actually made it work again with discrete graphics is the best part of the upgrade (in the previous os, it would slow down till it was unuseable)
What you describe is called communism.

PG&E is a company with owners and while you may not like it you can't just take other peoples' property.

There are appropriate venues to vent your frustration. There is judicial system where you can go and defend your own rights if you feel PG&E stepped on it. You can go and vote for somebody to step up and solve the problem. You can also make other people aware of the problem by using your right to free speech.
> Among those I work with, my opinion seems to be shared.

Yeah, preference distributions are hard to assess. Either of us could be wrong.

> I didn't say otherwise. What I did say is that go adds visual noise that isn't present in python. (and it is noise: the proposal to add try! shows that the error handling style is noisy. It can be basically entirely removed by an automated transformation).

I’m glad we agree that terseness is not readability and visual structure is valuable. How do we meaningfully debate whether some boilerplate is noise or useful visual structure? Why is Python’s implicit propagation of errors elegant and beautiful visual structure while Go’s explicit error handling is ugly noise? Specifically how do we know that you aren’t prejudiced by your disproportionate experience with Python (even assuming my disproportionate experience with Python and preference for Go is an outlier)? What are the criteria?
No public indictment was issued because in this case the accused could not be charged since they couldn't be identified. Generally there are only documents if police decide to move forward with a prosecution, which is unlikely since we do not have logs that can identify users.
Parents refusal to get vaccine forced Minnesota zoo to put down their meerkats
driving is incredibly inefficient, lights are just a small part of it
Can someone explain the DDG business model? How does this company make money? How am I as a user being monetized? At least I understand Google’s approach.
I don't think "confusion" can explain his claim to have received emails attributing his ban to his use of a youtube video downloading software. He's not provided any evidence of such emails and numerous people who've been banned by google seem to think it unlikely that google would deign to explain why they banned somebody in such detail.

I don't think the emailed explanation exists, and I don't think confusion can explain why he'd say it exists, which leads me to conclude he's lying.

(And really, if such bans were genuinely a threat, more than one person would be complaining about it happening. Tons of people use youtube-dl and newpipe (including many youtube creators who do commentary on other youtube videos) and there's this single guy claiming to have been banned for it. It doesn't pass my sniff test.)
How does a user "try out" Catalina, decide that its not for him and then revert back to Mojave ?
I have an open source Cards Against Humanity clone web game—not huge, but not small either.

https://github.com/Lattyware/massivedecks/tree/v2

That's the current development version (the master is still on Elm 0.18). You can see it in action at https://massivedecks2.herokuapp.com.
Show HN: Thrive – a productivity app built by a junior dev and featured by Apple
Hey HN, I wanted to share a side project I've been working on for the past couple of months, how it got featured on the App Store in the US and 12 other countries and got the #1 product of the day badge on PH even though it's not very technically impressive and it's just a side project, so I couldn't invest to promote it.

I wrote a case study for my portfolio (I'm a designer) here:
https://meet-cristian.com/projects/thrive.html

But I'll also share the key lessons:

- First, I think applying all the things I learned as a designer over the years made the biggest difference. The app doesn't only explain everything clearly but all the supporting materials (website, promo video, app store page) try to pitch it in a way that will resonate with people looking to improve their lives, and I guess this worked.

- Secondly, Apple is always looking for apps that make the App Store look good, so providing a well polished experience with nice animations (long live the Hero pod) and a message that they can get behind got it noticed.

- I've learned a lot working on this project, but the hardest lesson was to never ever force unwrap optionals again and prepare for high traffic better. The app uses the Dark Sky API and when it got featured (Apple doesn't give you any kind of warning) the free plan I was on reached its limit pretty quickly and because I was force unwrapping the value the API returns, the app crashed on launch for 10 hours straight. I've since been working to bring the rating back up in the US and it's at 4.0, which is reasonable.

I'd love to know what you think or chat about the whole process.
I'll also attach a few promo codes (the app is paid):

HWPW73J6HLY6
9E3A6MH64M64
PE93W3TMYWRR
WYYFW67WX36R
NWFTAYPHKJKM

It's available here: http://get-thrive.app
Unless you're going out of your way to run your browser in a container or dedicated VM on Linux, there are substantial risks associated with browsing the web in terms of exposing all of your information in /home, which might include ssh and pgp private keys, basically everything your user can access.

But we have a number of solutions for running things in containers if you just use them. Early on firejail was popular, these days I just run nspawn containers for browser instances and bind mount in some stuff for a shared Downloads directory etc.

I can't speak to how that compares to OSX as I've never used it, but it is worth noting that the security story on Linux can range from bad to somewhat OK depending on your setup.

Edit:

In responses people seem to be completely ignoring that I already stated above in my original comment that I can't speak to how it compares to OSX. I don't know what OSX is doing for application sandboxing defaults.

I can however speak with some authority on the Linux situation. And today, if you're running firefox/chrome as your regular user as installed by apt/yum etc, without any additional sandboxing, and that user has access to secrets like ssh/gpg private keys, you're being unnecessarily reckless. And unfortunately that is basically the default way browsers are run today on most distributions

This is a major reason why the Flatpak/GNOME people have been working so hard on portals and namespaces are an integral component of the runtime. It's not just about application distribution. They're trying to close a major security hole in desktop linux as it's often used today. They want applications like the browser run in its own namespaces with just the minimum of host filesystem paths bind mounted in.

There's absolutely no reason for your browser process to have the ability to access all of your private keys, just because they happen to be under the home directory it happens to have access to, full stop.
I have too many 32bit games that will never be updated to 64bit. For the first time in 18 years, I am not going to upgrade to the latest mac os.

Apple orchestrated a much smoother transition from OS 9 to OS X and RISC to x84 than from 32bit to 64bit.
I have an HP x2 Chromebook. The chromeos-imposed limitations are infuriating: no on-screen keyboard access for Linux apps, no side-loaded Android apps without a wipe+dev mode, etc. However, the form factor (tablet, magnetically attached keyboard, excellent battery life, stylus, etc.) make this an acceptable trade-off for me.
Very true, the problem is removing the Fairness doctrine. Which required that all 'news' had equal airtime between different sides of an issue. Since that went away the news has become just all opeds all the time... Just listen to whichever echo chamber fits your political ideology best instead of getting all the facts.
BOA also didn't (doesn't) really trust the public cloud. During several all hands meetings in the org, the inevitable question of "when are we gonna start using the public cloud" came up and the leaders would always say "we aren't because it isn't secure enough" or "we'd rather maintain our current governance model over what our devs build".

To your point, we need only point to recent events to show the universal customer pain that can be caused by a bad code push at Azure or AWS.
Recently i've been paying attention to monthly dumps in the city. People seem to have an endless stream of things to throw away. It's said to be a time of crysis, and unless half the population decided to live without furnitures, it seems every body buys new things endlessly. Here goes the 'less consumerism, less shipping' advice.
Why should the transitions be a surprise? The lights should blink in a simple accelerating pattern used to signal impending transition. Then everyone knows how much time remains.
I actually PR's these docs a couple weeks back. In short halogen v5 greatly simplifies a lot of the complexity around parent/child components.
For new computer scientists that want to understand the interface between programs, operating systems, and hardware, I recommend Computer Systems, A Programmer's Perspective, Third Edition by Bryant and O'Hallaron.

It's detailed enough to use when trying to understand how a shell works or how to write a signal handler, but the writing couldn't be clearer.
> Argon2 is a key derivation function, the winner of the password hashing competition and should be used for new projects. In case it isn't available, use Scrypt. Any other KDF is nonoptimal.

Probably not worth going for the marginally-better-but-new-and-fancy KDF if you don't have a reliable implementation available for your language.

Pretty much agree with everything else otherwise
Free and non-coercive is the key. Things such as Card Check mean that employees as individuals are able to be coerced to sign the card rather than unionization via secret ballot. Furthermore so-called “closed shops” infringe on an individual’s right to not join the union (or pay required representation fees.)

Free and without coercion is fine, but in union activities in the US, it is rarely, if ever the case.

Also look at how “scabs” are treated by union employees. They are often subjected to violence and threats if they choose to exercise their choice to ignore a strike. That is the opposite of free and without coercion.

And no, you aren’t coerced to work for any employer. You freely accept employment conditions in exchange for the agreed upon wage. However when unions get involved, you don’t have a choice — you get paid whatever the union decides. A “software engineer 3” is paid whatever the rate is for a software engineer 3. You can’t negotiate anything better. And, raises are determined by how long you exist at the job and not necessarily your productivity. Traditional unions were designed around workers that were interchangeable — assembly line type work where worker A and worker B are completely interchangeable: as long as the widget screw gets installed at your spot on the line, the work is done: there is no difference between workers doing the same job because it’s rote. When things like judgement, creativity, and other soft skills come into play, workers are quickly differentiated and don’t necessarily deserve the exact same wage because their output isn’t exactly the same as it would be for an assembly line worker.

Join a union if you want— that doesn’t give the union the right to negotiate on my behalf against my will. Unions are no different than labor monopolies and they should be treated with the same suspicion as we treat other monopolies.
Let’s not forget that if they’ve got to a point where they can breach a private key they’re at a point where they’ve probably dumped hashed user creds and contact details, and probably gained persistence on breached hosts, too.
Because if you're not born rich your chances of dying rich are astronomically low. We pretend social mobility exists when in reality it does not, or at least it's extremely rare (even in the US, now more than ever).
DubFi is like Twitter but without Twitter issues
Thank you for your interest in this topic. Because it has attracted aggressive moderation, posting an answer now requires 10,000,000 reputation on this site (the association bonus does not count), a signed note from your physician, and special dispensation from the pope.

Would you like to answer one of these other unrelated and very stupid unanswered questions instead?
I think OP got confused and gave an example of how allegedly browsers on Linux are more secure because there is no DRM (because DRM to an extent allows another party to control what your computer can and can not do, through an unvetted binary blob). But even then they are wrong, as DRM works on browsers running on Linux.
Washington post is a left-leaning news paper, but actually reputable as news can be in USA. Washington Times is basically another Breitbart or Infowars.
>but oh God most of us make too much money anyhow

Nope, that's just in the USA, us in Europe not at all.

And I'm not even comparing EU salaries vs US salaries just tech salaries/property prices ratios for each location.

You're not overpaid, it's us that are severely underpaid in comparison.
You can do this with experimental flags [0] and --squash [1] [2]

[0] https://github.com/moby/buildkit/blob/master/frontend/docker...

[1] https://geraldonit.com/2017/11/13/how-to-create-small-docker...

[2] https://docs.docker.com/engine/reference/commandline/image_b...
The secret is that its by design. The purpose is to create socialism, step by step. You have to start with a universal welfare system that then creates economic crisis, which justifies anything government economic policy in the name of protecting the welfare of the people.

There are 3 kinds of people who espouse UBI. The dishonest political swindlers, the misled, and those who would vote for anyone who promises them money.

Wait until you find out how many support UBI and no immigration control.
I'm basically on board with you but I think we're conflating two things here.

Fashion, by which I include clothes, jewellery, accessories, etc., is not a single uniform thing. Fast-fashion, in particular, is categorically not art, and is particularly egregious in terms of the environment.

But, on the other hand, I just got a sweet deal on an absolutely beautiful motorcycle jacket (that I will wear whilst motorcycling, not just for show!) that, even on sale, was as expensive as my my winter jacket and trousers combined, but will probably last me a decade or more if I stay roughly the same shape.

Is that art?

I don't know, it might be: it definitely looks really awesome, and it's probably still going to look awesome in 10 years' time.

Then you've got handmade stuff, in terms of both clothing and jewellery. I don't tend to go there because it's generally way beyond my budget, but it becomes hard to deny that it's not art.

And whatever you may think about the value of it, there is something to be said for wearing nice stuff: the trick is to reach the point where you can do it for yourself without caring what anyone else thinks, and to make sure you buy things that are going to last, and ideally have a certain amount of timelessness to them.
and instead have native support?
How to Outsource App Signing?
We have a desktop Electron app which needs to be signed before we ship it. Most of this codebase is written by developers on Upwork. Doing the work to sign the app means putting our private key in their hands. To give the key to a developer we hardly know make no sense from a security point of view.

That's not even the end of it. To do signing in our CI/CD process, we have to put the private key in there, which makes it available to anybody we ever hire in the future.

How can security work like this be outsourced? Is there some trick, like keeping the real private key on the CI/CD server?

(Background #1: we're a small company funded on revenues, and we mind spending very carefully. Background #2: the CI/CD server is on Gitlab).
Hello! I am the author, and no, I haven't tried Catalina because, as I state at the very end of my article:

"Both my main Macs are really working flawlessly at the moment, and Catalina is beta-quality software that’s likely to give me headaches I don’t need right now. Who knows, maybe down the road I could acquire a cheap used Mac that can run Catalina (something like a 2014 Mac mini) and use it as a test machine. As things are now, I absolutely do not want Catalina to mess with my current setups and data."

I'll add — I'm in a position (work-wise) where I can't afford to risk Catalina messing with my current setups and data.
Do you think immigrants don't compete in the labour pool against American workers? I mean, you're very quick to label Andrew Yang's rhetoric as explanation and Trump's as manipulation, but if you think cheap immigrant and foreign labour had no effect on American workers at all I'm not sure what to say to you. Robots just aren't that powerful. Look at what happened when Tesla tried to use too much automation: Musk retreated licking his wounds.

Also, isn't Andrew Yang the man who is telling people "vote for me and everyone will get free money". This is economically illiterate in a way that makes Trumponomics look like the work of Greek philosophers; I'm not American and have no dog in that race but I think you'd have a hard time arguing that Trump is manipulative for talking about jobs but Yang isn't for promising voters free money.

At any rate the original comparison was Trump v Clinton, not Trump v Yang. Clinton certainly engaged in a lot of emotional and manipulative rhetoric herself. The part where she adopted a policy of starting a war with Russia over Syria, but obfuscated it by claiming it wouldn't be a war because Russia would immediately surrender? That's what I remember the most.
> It is possible, but you can simply check that the size of the US and world economy has grown tremendously, so that argument doesn't explain the growth.

Can it keep growing forever? If not, how much longer can it keep growing? Should we alter our economic system to account for the change in economic environment?
Traffic lights are one of those bits of industrial design that you really don’t mess around with.

If you’d like a good old fashioned website to go with your coffee break, and you are now or would like to become interested in everything one could possibly need to know about British traffic lights, may I thoroughly recommend beno’s site to you?:

http://beno.uk/trafficlight/
They did? 32-bit apps continued to be supported for a full decade after the hardware architecture went 64-bit.

During that entire decade, Apple issued steadily-increasing warnings to users that eventually, the 32-bit support would cease.

Seems like a smooth transition to me.
From the friendly article: "As in other languages, there are always exceptions."

Wikipedia goes into extreme detail: https://en.wikipedia.org/wiki/Chinese_name
Re: brainless sheeple asians

Consider how easy it was to get you to believe cartoonish generalities about a billion people you've never met.

Who's the sheep?
All arguments about the safety of 5G seem to speak about how the waves interact with human cells in isolation.

What about the combined energy and interference with the myriad of other waves our bodies are subjected to?
It might sound hacky but I decided that the best thing was to just wear one combination, (button up shirt and slacks), one color (Black) and dress boots. I sometimes wear a costco waterproof shell jacket when necessary. I have one or two dressier things for funerals and weddings but those rarely come out.

I never have to think about what to wear. I never have to worry if it matches, it wears slower, I can buy fewer but more quality items without having to shop a ton.

The only downside was being "the guy in black." However that hasn't affected work performance or any other aspect that I can find that is measurable. I could have as easily picked a different color combo but didn't want to have to do separate loads of laundry.
> We live in a frothy time when a relatively jr software engineer in SF can make $300k/year.

This is just a lie.
You can make the multi-stage builds actual images themselves, and setup your CI to auto push them to a registry. Then you can have shared multistage builds, which is pretty useful for things like compiling static libraries in their own images, and COPYing them into images that statically link to them.
Peer review usually means people tried to replicate it. Lack thereof usually means most reputable scientists won't even give it the light of day because it's not based in reality.
A customer isn't entitled to any upgrades. Apple used to charge for upgrades in the past. Now they give them away for free. Apple has never forced anyone on to upgrade their Macs. I have a fourteen year old Mac Pro that still works fine. Sure it can't run Catalina, but I don't need it to.

And complaining? Complaining about what? You act as if Apple is bricking computers if you don't upgrade...
Wasn't NordVPN the one that was created by a marketeer? I wouldn't be suprised if this was just cover for them to sell their customer's data indirectly. If anybody finds a dump of the data they sold they could just claim it was from the breach.
Serious question, is 25% really not considered a minority?

As an average across Vancouver, are Chinese really 25%+ of the population?
Guide to Traffic Lights in the UK