skysight-inc/HackerNews huggingface dataset:
Depending on what your goals are, I'd recommend going down the route I chose: run AOSP.

Tagged releases of AOSP are the same base code that all the retail distributions of Android are based on, so should be just as safe.

If you have a Pixel device, the RattlesnakeOS project [0] will allow you to run your own automated AOSP distro, complete with OTAs, on AWS. It also supports adding a few modifications like MicroG.

All but the most recent Pixel devices are also supported by GrapheneOS, which is a security-focused ROM.

Both of these projects support signed builds, so once you flash them to your device, you can lock the bootloader.

[0]: https://github.com/dan-v/rattlesnakeos-stack

[1]: https://grapheneos.org/
See also https://linux.die.net/man/8/incrond

> The inotify cron daemon (incrond) is a daemon which monitors filesystem events and executes commands defined in system and user tables. It's use is generally similar to cron(8).
Question: Is Amazon's “S3 Glacier Deep Archive” storage tape storage?

price: $0.00099- 1 GB, SPEED OF RETRIEVAL: 48 hours for bulk, 12 hours for standard, FIRST BYTE LATENCY: Select hours
The American Academy of Pediatrics (AAP) says the benefits of circumcision outweigh the risks.
> Is there a community that feels horrible about their surname?

Yes, dalits. Read the rest of the comments to understand why.
Hate speech may be in a dictionary but its not well enough defined to decide whether or not someone actually broke any law. Is commonly used when people disagree but no law was broken. Also the definition often includes some form of "call for violence" but its almost always used to describe something where no call for violence happened. Its kinda like when people use the term "robbery" for "theft" to make it sound worse, with the difference that robbery/theft is well defined and "hate speech" is not. But it clearly sounds worse than the "offending speech" that it probably was.

As I stated above I never listened to anything what this Molyneux said, I do not share or defend his opinions I defend everyone right to express their opinions. Also your quote is prime example of flawed logic. There is zero call for violence in 'Whites and non-whites would be better of in their own ethnostates'. It's not even close to my example about how a call for violence can be formulated as opinion.
>"how do we get there?" Peacefully maybe? Maybe not? Maybe its just a really stupid idea and there is no reason to find a way to get there? But anyway there is no call for violence anywhere in the expressed opinion.
We could "solve" the wolds poverty problem through mass murdering, that doesn't mean, when I express my opinion to fight poverty, its now a call for violence right? Even if you don't see a peaceful way its still not a call for violence.

>Well the same people also say that the current political system is corrupt to the core[...]
That is expressing an opinion.

>Consequently some of their viewers take the matter in their own hands and express violence[...]
Consequently? Really? Sneaky false cause logical fallacy you got there. If there is no "call for action" you can not claim the action to be a result of it. People who did something happened to read something many other read too, not people who read something did something because of what they read.
Some people are just sh*t to other people and they may justify that with whatever they read and interpret that however they want and even truly believe they do the right thing but is not a cause of what they found to justify it. If millions of people read the Quran and a tiny percentage of them feel the need to kill people because the Quran told them to, don't you think the people are probably the problem and if there would be no Quran they would use whatever there is to justify their killings anyway. And BTW the Quran does in fact contain calls for action but is not banned on the platforms that ban simple expressions of opinions.
The handshake, in particular, is something I would now like to be permanently removed from our culture, even though the transition would be painful.

When the next pandemic comes - and it shall come - we must be better prepared.
> The first variable using `const` is called ”immutable”, which is misleading, since only the _assignment_ is immutable

That’s a first look at the syntax. The details are explained here: https://exploringjs.com/impatient-js/ch_variables-assignment...

But I should clarify that “immutable” here means “immutable binding”.

> Only single- and double-quoted strings are introduced at first

I had to start somewhere. Template literals and tagged templates are a more complex topic that benefits from strings already having been introduced.

> Arrow functions are introduced as just another syntax

Arrow functions are introduced in detail here: https://exploringjs.com/impatient-js/ch_callables.html

---

In general, I occasionally have to initially leave out some details so that the book can be read linearly. But those details are then filled in later in the book.
example from 1982: https://www.youtube.com/watch?v=AtU6H5j6ozc
(Not OP) I read that earlier while trying to answer the same question, but it doesn't seem to explain the cosmic ray handedness. Am I missing something?
Show HN: Coding Career Handbook
This probably depends on the client you are using - using Youtube in browser with adblockers, I have never seen an ad on Youtube, much less an unskippable one. So I take this is what the parent comment meant by "you can also skip the ads for free".
Conversely, I seem to have the opposite problem and not being able to work on anything in the concrete. Always just expanding onto different perspectives and revelations about the systems I am supposed to work with.

Any advice for that?
I agree that SELinux is much too complex for "regular people".

However, the issue I see with this approach is that the default location for saving pretty much everything on Windows is the Documents folder. So I think most people would just blindly agree to give access to this folder.

Most malware comes from apps people wilfully install, so they would probably grant them access to the folders because they would want to use them.

The approach I like best is what MacOS does, where you have to approve access to a specific folder. The drawback of the MacOS implementation is that I cannot define specific folders I want protected (say .ssh).
Show HN: Neo Website → Sneak Preview
Sorry but as someone that has done both C# in Visual Studio and embedded development in vim/gdb/UNIX, your claims do not hold up...

> have no comparable analogue in traditional text-focused, non-IDE editors.

The same features have been there in TUI editors for many, many years. There is nothing visual about the backend that handles those queries.

Whether the interface is easier to use or not is a different matter, but the features have been there for decades.

> Not to mention visual debuggers

Well, yes, visual debuggers are better with a GUI, that is obvious.

> not to mention remote debugging!

Remote debugging is very common. What you are thinking of is visual ones.

> However, objective tests show that even highly skilled users aren't as fast at completing high-level tasks as mouse-users.

Citation needed.

Blender, for instance, is praised by artists for its hard modeling productivity thanks to all the shortcuts.

A few years ago when I worked in VS, I used all kinds of shortcuts. It does not matter that the tool has a GUI or not to make the keyboard useful. It is orthogonal.

> took days or weeks to solve the same problem! Days!

That is just nonsense. There is no way one takes days/weeks to "debug" something that takes 30 minutes in another general purpose language.

Either the task could be trivially solved using the .NET standard library and not the others (which makes it incomparable), or they picked up participants with no clue in the other languages.

The debugger or the GUI/TUI distinctions have nothing to do with that. A visual debugger is most useful when dealing with very big code bases that you did not write yourself. For a programming puzzle that fits in 100 lines, a visual debugger is irrelevant unless you are new to programming.
MIT pulls dataset that taught AI systems to use racist, misogynistic slurs
Not fully functional yet (making it responsive is on my todo list).

The website is a neo app as well => mulithreaded => running inside a webworker.
Show HN: Automated Structured Data Scraper – Unique features added weekly
In a company that is successful and growing, with new teams and projects and offices, there will be more promotion opportunities per candidate - and fewer situations where they have several strong candidates and an almost-arbitrary choice to make between them.

If you're in a sector that isn't growing, or might even be shrinking, I imagine promotions are a lot more competitive...

Admittedly, 'reassignment' might not be the most precise term for this...
> There's no way that a user would fail to realize this.

I think you place far more trust in an average user than they deserve. If a user saw that their phone was factory reset and had a scary warning, I can easily see many users happily ignoring it and setting up their phone again, assuming it was the result of some bug.

The more tech-savvy HN crowd might be worried and flash it with fastboot to be safe but don't expect that of a random average person.
This is absolutely incredible. I’ve never read Asimov beyond one or two short stories, now I feel compelled to read his grander works. What an insanely keen mind.
Humans got disqualified in round 2. Round 1 was telling your name which 83% mastered gracefully.
Canada already did that once in regards to Cipro (anthrax antidote patented by bayer) back in 2001. The Bush gov forced Bayer to sell it for way cheaper, by threathing to buy generics instead.

https://www.nytimes.com/2001/10/24/business/a-nation-challen...
Yeah, except Windows has built-in exceptions for Microsoft's own apps, including Office, which is infamous for being abused by malware. So almost pointless.
> A person with ½ of my competetive exam scores, and double the income easily gets a seat in NIT because reservation based on caste. The generalization that all upper caste people are oppressors and all lower caste people are oppressed is wrong.

Just wait for it. Even certain 'upper castes' have now started getting reservation and getting a seat on a merit in the open category is only going to get more difficult. Certain states have already crossed the 50% reservation limit set by the Supreme court[1][2][3]. So much for Supreme court's power.

While this has happened at the state level, it's only a matter of time that these demands will go to the national level.

1. https://www.news18.com/news/india/reservation-for-economical...

2. https://www.thequint.com/news/india/mapping-quotas-how-india...

3. https://m.timesofindia.com/t10-nov-30-2018/1-what-happened-t....
I think it’s appropriate for a service that allows you to permanently block senders, to make those senders know they couldn’t reach you. It’s just like if someone calls you and you never answer the phone, they leave you a message. They assume you got the message. But in this case, you don’t. I think there are some things for what you’d like to be notified if someone could not receive your email.
Thing is that situation is much worse because there are no official APIs for most of the networks (most popular ones) this project aims to support - and it means constant uphill battle eventually doomed to fail. In addition to that if the project will ever become something more than just a gimmick then I think that entities like FB, Apple will use active countermeasures: technical and legal to discourage authors.
As a web developer you should be using all browsers, maybe not the more obscure ones, but the big 3 for sure
> doesn't let you have unlimited domains

I checked, and the limit is 600. In practice, that is effectively "unlimited" for anyone who isn't a professional spammer or reseller of email services.

> doesn't let you have unlimited aliases

Untrue. It lets you easily add 30 aliases per user, but you can put a few more minutes of effort into it to add as many more as you want[1].

There's also the "{username}+{whatever}@{domain}" feature that lets you create disposable addresses or aliases (e.g. "sales+usa@domain", "sales+eu@domain", etc.)

> Gmail also doesn't let you do custom port forwarding

I have no idea what this means in the context of email. Is it for people who don't use standard IMAP/POP/SMTP ports?

...

Here is my individual marketing data point, which you are welcome (and likely, based on this thread so far) to disregard:

Your three main value propositions seem to be 1) privacy, beyond what is achieved just by leaving Google, 2) unlimiting features that Google tries to limit, and 3) better UIs for various existing features.

However, the four large features called out on your landing page are privacy (great!) and then three other things G Suite does.

Your about page mentions more interesting features, but it's a wall of text. It's generally hard to make sense of the service, and I'm saying that even as a highly technical user.

I would also recommend that when you get feedback along the lines of "your copy is confusing", you consider the possibility that your copy is confusing. No one should have to read hundreds of words in 18px font to understand why they'd give you time/money.

1. https://www.goldyarora.com/blog/create-more-than-30-email-al...
About Git Stash
Did you not read TFA?

~25% of web devs in the SO 2019 survey said they used VIM as their editor. Amongst dev-ops that number is higher, around 40%.

https://insights.stackoverflow.com/survey/2019#technology-_-...

So your anecdotal example of "99% of people using VS or VSCode" doesn't ring true for the industry as a whole.
fabricate.py (https://github.com/brushtechnology/fabricate), based off the now ancient memoize.py.

In my experience with C/++, it is faster to combine Make & ccache: just have every C file depend on every header file, and let ccache decide if it needs to be rebuilt.
"You don't know js" book series is good for what you describe
Fortunately, it's possible millions will not die in this case because remdisivir is most likely a quality-of-life therapeutic for people in the recovery phase. Your intuition is real though and my existential terror is that a real viral entry treatment will be developed, and that it may become unavailable or means-tested in an exclusionary way.
There are better tools which use the ptrace api to check if files changed which the build actually depends on.

One downside is that ptrace is not recursive/reentrant so some tools won't work.
I'm constantly amazed at the number of people who still refuse to believe that this pandemic even exists or that we are living through it. There is collective denial and disbelief. Even though we've had pandemics throughout human history. We've also had a constant stream of infectious diseases with pandemic potential - almost every year - for as long as I can remember.

Epidemiologists have been warning us that it was a matter of when, not if, when a "big one" strikes.

This is like experiencing annual tremors in a heavy seismic zone, then acting shocked when the earthquake eventually hits.
Hi HN! I have been writing since April, but this book has been years in the making. So glad to launch it today!

Since I switched careers from finance and started doing freeCodeCamp in 2017, I have been studying the principles, strategies, and tactics that make great developers successful and applying it to my own career. This has helped me get hired at a Senior level at AWS in just 3 years. While between jobs, I decided to take the time to write down everything I've learned about the tech industry - everything I wish I had known, everything I believe to be true, everything I think an individual contributor developer needs to build an exceptional career:

- Going from Junior to Senior

- Learning in Public

- Tech Strategy (the Business of Software)

- Why You Should Write (A Lot!)

- Engineering Career Ladders

- Developer's Guide to Twitter

- Marketing Yourself (without Being a Celebrity)

- and more!

Roughly 1/4 of the chapters are prior blogposts that have done super well - my greatest hits include https://www.swyx.io/writing/learn-in-public/ and https://www.swyx.io/writing/marketing-yourself/ - and since publishing them I have loads of feedback and rewritten them for the book. The remaining 3/4 are brand new content I have applied for my own career, and market tested the messaging in tweets, talks and podcasts.

There's a launch discount applied to everything on the site; I hope you enjoy it!

---

Side note on tech stack - For the book, I am using https://softcover.io which is a Rails app that Michael Hartl uses to create the Rails tutorial. It's the best tool I found that generates PDF/EPUB/MOBI out of the box with decent customization by exposing LaTeX (and its also FOSS, with a paid option!). For my site I am using Begin.com for hosting and functions, Svelte for components, and Podia for payments. For Audiobook I am using Audacity and my trusty standard issue Egghead.io Instructor Shure mic! Putting this together was a good couple weeks of trial and error - Let me know if I can answer any tech stack questions alongside book questions!
Ha, it was amex. Yes, credit card are better than debit cards but I thought I would have more options.
Tools like VimR and Onivim suggest that this hypothesis might not be true.

https://www.onivim.io/
In my experience, after University, I never see team members extensively dispute on this topic. I have a strong preference for Vim, but if other are fine with other tools, that's nice. We can possibly show each other how we manage things differently.

It's not like Vim is perfect, and even taken the sharp learning curve apart, there are many things that are not ideal. But so are other tools. I tried some IDE here and there, but never found an improvement in my productivity – which would be certainly easier to improve by not going to sites like Hackernews. :D

I do find some things in some IDE horrifying, like having the amount of RAM consumed by the application displayed in the default interface, and seeing it growing while you don't ask anything to the application. I mean, even dropping the fact that it does require so much resource to do nothing, what a strange idea to clutter the interface with this data if the goal is to let users focus on there issues.

But that's no reason to be zealot of any other editor, including Vim. I'm rather confident that going with a matrix with measurable metrics, Vim wouldn't have rated 100% everywhere nor any other tool would.

To me the greatest feature of vim is that it's available virtually everywhere, so you can take it and the skill you gained on it everywhere. It doesn't make it something should use all the time, but it makes the point on how it might worth the effort to start learning it. That also a positive retro-active loop, that explain "why Vim is so popular", I guess.
How to Present Your Design and Protect It Successfully
How to train better transformer models
Do you think they bought it to develop and just never got around to it?

Or as an investment, something to sell again in the future?
$5/month is just an introductory price, after the first year it goes way up, to $16.99/month. A cheaper "Mostly Music" is $10.99/month with a reduced 80 channels (looks like nothing I'd miss) that is satellite only, no streaming over the Internet.

I've liked listening to a handful of channels on Sirius XM when it's already been enabled in rental cars but it's not worth the price.
> Nobody was suggesting travel restrictions in January.

Not true, Trump was one of the first leaders to call for travel restrictions as far back as January, but back then the dominant narrative was that travel restrictions are bad, so he backed off.

https://www.statnews.com/2020/01/31/as-far-right-calls-for-c...
Over+850k+free+KiCad+models+now+on+Octopart
I really don't like chord like shortcuts, while ctrl and [ are positioned in a way you don't have to contort your hand it kind of requires you to move away from the hjkl row or stretch your pinkies. Consider mapping esc to jk (as a sequence) it works surprisingly well.

inoremap jk <esc>

and

inoremap <esc> <nop>

so that you never use esc again

not having chord like shortcuts was one of the main reasons that led me to try vim over emacs in the beginning, so I kind of think they're "anti" vim.
I skipped some sections, but I feel like that book does a really good job of introducing lesser-known aspects of the language (like how async/await is kind of just generator functions + promises, or how Symbol.iterator works), and then it gives good historical context for idiosyncrasies (like the difference between esmodules and commonjs).
Show HN: I made a UI wireframing tool to help you sketch more ideas
> As a Racket programmer, I almost never think about macros, readers, code transformers, or whatever could interfere with what I think should happen in the same way that I would write Java code.

This is exactly what I mean, Racket is not a nice language because it has a minimal syntax, it is a nice language because it is powerful, well thought, and its features work well together. Homoiconicity and macros are tools that Racket uses internally to define itself and they are essential to how many of the language features work, but often they are not directly relevant to the (non-library-writing) user.
> Which will certainly be a while, but not forever.

You can't really prove that. There are physical limits of computation improvements.
As a meta-comment, I'm always so surprised at how many people see an article title ending with a question mark and come straight to the comments to chime in with _their_ answer, without seemingly reading the article, which itself is a view on the answer to the question.

Do people perhaps mistake these types of titles as "Ask HN..." type threads?
VS Code can (sort of) do that: https://github.com/cdr/sshcode
I thought it was already obvious that extant economic systems necessitate hybridization.

Capitalism needs social and communal optimization and policy in order to not completely collapse, i.e. currently bailouts, but this can also be accomplished with effective policy and law. Communism needs capital wealth and free-market trading to not collapse into a material deficit.
Be sure to read his paper on the properties of resublimated thiotimoline. It's a disgrace he never got a Nobel prize for this.
What is Magecart attack and how to protect from it?
Ask HN: Reading Related to Learning from Failure
I'm looking for books/articles/essays related to failure and the involved individual's learning from it.
I've heard that orangutans are incredibly strong, but at the cost of fine motor control. Perhaps that's a similar situation?
That would not capture Bengali and Kerala brahmins. In Kerala its kosher and common for a brahmins to have beef. Meat is a regular part of diet of Bengali brahmins, to the extent that they can afford it.
Dankort is dying though and some banks don't bother issuing it, some of my coworkers just have a Visa but not a Visa/Dankort. It works just as well. I doubt my Fitbit even supports the Dankort bit of the card, but I have never had any difficulty paying anywhere.

(For international readers, in Denmark, unlike Germany, the national debit card can be combined with a credit card on one card and then the terminal just chooses automatically)
Have you considered that every person who uses vim has sat down at a new job and been told by their boss how much they're going to love their IDE?
The issue is not lack of possible promotions. The issue is who the opportunities goes to. In a growing company, the friends, family and "one of us" will still be more likely to be get the good stuff.