skysight-inc/HackerNews huggingface dataset:
Give example of this "half an hour that could be done in less than a minute" thingy, because as a programmer in 12 years and NOT being a power user I agree with Carmack: typing and using basic text editor functionality of Visual Studio never was a bottleneck in programming.

Slowdowns are ALWAYS programming related, never text editor related.
Gone but Not Forgotten: Gateway 2000
Neon Live Streaming mobile broadcasting app
I was surprised to discover that the tests as used without expert supervision had a 25% misread rate, vs 1% with the display.

I think that’s a dire indictment of the education system, but we need to make stuff for the people we have, and a quarter of them can’t read the test.
Secularism doesn’t imply freedom from persecution or freedom from dominant ideologies or freedom from widespread dogmatism or freedom from echo chambers etc. America for example, has cultural and political cohorts that display virtually every characteristic of religions (except faith in a higher power), and on all sides of the spectrum. These days the practice of science itself has taken on a “pop sci” flavor that comes with blind faith and lack of critical thinking. So I’m not sure that this is THAT much of a positive - it may ultimately end up as a change from one set of ideologies towards an unknown set that will replace it.
Verizon achieves milestone in future-proofing data from hackers
The best (free) courses to grow your brand
There is none, it’s “mythology” lol.

This absurd timeline is the result of a culture that portrays its faith as fact, confusing children and adults alike. I remember learning timelines of human civilizations at school and asking my parents about how certain mythological events (eg from the Ramayana or Mahabharata) fit in that timeline and heard some amazing rationalization or was summarily ignored depending on the difficulty.
That would be excellent. I’m very impressed they managed to make this friction powered - doing some with a mechanical keyboard should be somewhat easier? Sounds like a fun project but somewhat beyond my ability.
Audiobooks in Kindle is at linked to the text, so its easier to skim pages for where you dozed of. Best solution I've found so far.
It pays to just try things out of curiosity:

Cmd + Shift + 6 takes a 'screenshot' of your touch bar!

(But let it be said that the touch bar should be deprecated. I want my Fn keys back.)
How does that work? GitHub counts the activity based on the post dates?
Word search would be great to find your place again. Type some words into the text field, and each one gets underlined in a different color, and it draws colored dots (or a heatmap) on the timeline where those words occur. Up and down arrow keys skip to the next and previous.
Journalists are great at reporting facts but it seems management doesn’t like them.
I am into metal work, wood work, electronics, climbing. My favorite channels are:

-AvE (electronics, metalwork, tools)

-Laura Kampf (design, metalwork, woodwork)

-Alec Steel (metalwork/blacksmithing)

-Matt Estlea (woodwork)

-This old tony (machining, metalwork)

-Magnus Mitbo (climbing)

-Игорь Негода (in russian, but has english subs, machining, metalwork)

-Fireball tool (machining, metalwork, invention)
> every pixel is simulated

That statement, on its own, is meaningless buzzzwords to me. What would it mean for it not to be true: where does one find _unsimulated_ pixels? Surely all pixels are digital simulations by their nature?

What is seems to mean is that the pixels are the output of some physics engine rather than being hand-drawn art.
Literally in the abstract of the first article you posted:

Consumption of total, individual, or subgroups of dairy products was not statistically significantly associated with prostate cancer risk overall (HR = 1.05, 95% CI = 0.96–1.15 comparing the highest with lowest quartile) or stratified by severity, except for regular-fat dairy product intake with late-stage prostate cancer risk (HR = 1.37, 95% CI = 1.04–1.82 comparing the highest with lowest quartile) and 2%-fat milk intake with advanced prostate cancer risk (HR = 1.14, 95% CI = 1.02–1.28 comparing the higher than median intake with no intake group). Our findings do not support the previously reported harmful impact of dairy consumption on overall prostate cancer risk among men in the United States.

The second article mentions the following with regards to bone fractures correlating with dairy consumption: "this correlation
may not be causal and might be due to confounding by factors such as vitamin D status
and ethnicity"
Lard was the "cooking oil" of choice before modern industrial production shifted to seed oils.
FTA
"populated by 460 individual hand-colored copper engravings"
Excerpts from the "Book of Five Rings" (by Miyamoto Musashi, ca. 1645)

> Stand in the sun; that is, take up an attitude with the sun behind you. If the situation does not allow this, you must try to keep the sun on your right side.

> You must look down on the enemy, and take up your attitude on slightly higher places.
Highly unlikely. Firstly, the last flat stage is a procession and the leader is accepted as winner by convention. Secondly, it’s highly unlikely that the second place rider on the general classification could even get time on the leader. The last stage is typically flat and has nothing that could be used to force a separation (climbs, wind, etc), plus the leader has a full team at his disposal to chase such an attack down.

If the last stage was mountainous or a time trial, perhaps. But it hasn’t been in a long time (or ever?)

Also, I don’t think a guaranteed banking of the second place cheque would ever prevent a rider from going for first. These guys want to win, not make a few extra euros.
Me too, and probably possible as hack that any decent developer can do right now.

In fact when camera enabled glasses looked like they were going to be a thing that was the very thing I imagined taking off. You grab a piece of paper and haphazardly draw a bunch of keys on it and your glasses with a little AI do the rest
It's definitely not widespread, but it's also not just an urban legend. It's pretty well understood how to intentionally recreate the conditions for a slamfire.

The slamfires happen when the firing pin sticks forward in the bolt due to some sort of contamination which isn't anything unique to the SKS. It's probably more commonly associated with the SKS just because so many people pick them up covered in cosmoline (preservative wax) and just fail to clean them properly. You could probably also do it by slathering oil all over the firing pin and then repeatedly operating the gun in dusty and dirty conditions without cleaning, but really at that point it's kind of on you. (E.g., no slam fires here despite filling the thing with mud: https://www.youtube.com/watch?v=SPL1gEqBk0s)

Take care of your tools and they'll take care of you. I've put many thousands of rounds through mine without issue, and I know a lot of people that own them because they're extremely cheap here and I've never run into anyone in meatspace that has experienced a slamfire. And even on the internet many people _warn_ about them, but relatively few claim to have ever experienced one considering how common the rifle is. That said, I still make sure mine is pointed downrange every time I chamber the first round from the magazine because it doesn't hurt to be extra cautious.

In all the rounds I've put through mine I've had exactly one failure. An old, corrosive surplus round manufactured in Czechoslovakia in the 1970s. It seems to have expanded a little more vigorously than the usual round or something and got stuck in the chamber. Still fired correctly and the extractor did its job and... ripped a chunk out of the lacquered casing trying to pull it out. Had to pound it out through the muzzle with a brass rod.

They're pretty much what you'd expect out of a soviet russian firearm. Overbuilt, rugged, reliable in hands of an untrained peasant, and somehow no two came off the line the same.
I have the feeling that some of us are trying to claim some of the mystique of art and the tradition of the crafts for themselves by drawing a comparison that's not based on anything objective.

We're staring at a monitor for 8+ hours a day folks and there's no art or craft in staring at things, thinking or drawing diagrams.
Yes, there's a whole invisible universe unfolding in the depths of the machine and the mental models can be incredibly complex and maybe one can even admit that there's a certain beauty to some designs or pieces of code. But programming remains very different form any kind of art known by man or the crafts which typically result in the creation of a physical object.

That being said, Carmack's making fellow developers aware that they're investing a lot of time only to get diminishing returns. That's a difficult problem, because we're incredibly obstinate about our sacred cows.
It reminds me more of Cortex Command, as it also has physics simulation and similar goals, unlike Worms
Why Are the Winklevoss Twins Talking About $500K for Bitcoin Price?
The game plays pretty well with Lutris. I would also really love a Linux native release though.
> Elixir tried to "do away with them" because Elixir thinks they're "confusing" but they're actually really important tools.

That's completely inaccurate. They are an important part of Elixir and they are fully documented.

Elixir even has annotations that allow you to say "this function maps to a behaviour's callback". For example:

@behaviour GenServer

@impl true
def handle_info(msg, state)

Those are important because, with optional callbacks, you can make a typo on the function name or on the number of arguments and you won't get any warning, in both Erlang and Elixir. "@impl true" allows you to close this gap.

So we do support behaviours and we have added more static guarantees compared to what you would find in Erlang.

> The Elixir people really don't understand Erlang very well

It is a bit depressing it has come to this but my long list of contributions to Erlang/OTP through pull requests, discussions, EEPs, etc say otherwise.
Professor suspended for saying 那个 nà ge
I've used Emacs since forever ago. I don't bling it out with Spacemacs, Doom, or any of the other things people install these days. I sound/feel like a boomer railing against kids with their Minecrafting and Roblocks and social medias. But the point is, my Emacs workflow is reflective of the fact that I don't use Emacs because it gives me some huge needed leverage over the act of writing code. That is relatively straightforward, and the plain Emacs bindings, once learned, are more than suitable to the task.

Rather, I use Emacs because of a combination of pain points that it simply handles better than other editors, that add up to a significant advantage:

* Emacs does electric indent "right". Other editors will attempt to indent automatically, but the tab key always means "insert tab", not "indent this line to its computed indent level". This alone makes it more pleasant to use than most "modern" code editors.

* By default, Emacs will help you match paired delimiters (parens, brackets, quotes, etc.) but will not insert closing delimiters. This saves me that awkward experience of typing out a code block, parameter list, or string constant, only to find that I now have mismatched delimiters because I didn't realize I was supposed to cursor over the closing delimiter my editor oh-so-helpfully provided rather than type it myself. Except some editors just cursor over the closing delimiter if it senses that you're typing the delimiter at point. Some don't, though, and it's hard to remember which is which!

* I work a lot in Lisp, and Emacs is better suited to handling Lisp code than most other editors.

* Emacs is an immensely useful programming environment. There are applications like Magit and Org-mode built on top of Emacs that are just stupid useful workflow grease. On top of that, if there are pain points in my workflow, coding something up in Emacs Lisp to handle them is incredibly easy and straightforward, and I can evaluate and test my code right in my running Emacs session. Contrary to popular belief, Emacs integrates well with Unix tooling; Unix tools can be easily plumbed together with Emacs buffers, enabling you to use Emacs as a kind of "super-shell" to capture, move, examine, and massage data.
Analog is easier than digital because the signal degrades gracefully, whereas with digital it is all-or-nothing. So raw bit rate is not quite as important as the degree to which you are losing packets.
System Preferences -> Keyboard -> Shortcuts -> Screenshots
I’m interested to find out why the community feel this answer is incorrect. I don’t know enough about database internals to know! Would be good if someone could help me to become more informed about this. I can’t personally see a way that indexes wouldn’t be touched when inserts happen in MySQL but who knows?
You were at the airport when you got notification?
Should say mac. Otherwise sound like hacintosh
Fall Guys Will Use Fortnite's Anti-Cheat Tools in the Future
It eliminates a wide variety of sources of error, including user ignorance but also possible issues with colorblindness, poor lighting conditions, or a positive result that's not as easy to discern with the naked eye.
Wow, here I was thinking I was somewhat original with my JIRA opening workflow. I have it configured exactly the same way.
At least in the Android market, there is enough competition that this doesn't bother me.
Configuring WordPress as a Headless CMS with Next.js
I thought so too, but the paper version apparently has a ridiculously high (user) error rate. When the failure mode is an extra human it might be a net win.
A new app 'AltTab' has fast overtaken Contexts as a much loved alternative:

https://github.com/lwouis/alt-tab-macos
"Still, there were “hundreds” of other hurdles the team had to overcome to make the battery work"
That's true, but that's a 'half life' like situation. Start with a large enough initial colony and there will be enough time to mutate for some individuals to develop a new bag of tricks. At some initial fragment size (say, a good chunk of a planet) you might end up with something that can make it to the next star system and still be viable in some way.
Isn’t that why we use #!/usr/bin/env python3 and let the virtual environment sort it out?

(I know, gtk is a pain in virtualenvs)
As an unattractive person, I think it's nice that I too can now monetize my nudes!
Attach any custom data (user ID, email, etc.) to customer feedback responses
I think you're way off the mark to be honest. Riot police broadly follow orders, they aren't acting on their own to any significant degree to begin with, let alone enough to express these motivations. I'm with you that riot cops tend to be thugs, but... So are rioters.

I don't think the riots were the result of police escalation, that strikes me as an attempt to sell snow to eskimos. I think they were the result of people realising they could get away with it, which is why they stopped when the national guard stepped in. People aren't torching car dealerships and looting flat screen TVs from Walmart because of the police, they're doing it because it's fun.
At best that still gives you a range to seek through. I'm also not sure if on spotify it saves the location at which I set the sleep timer.
CxO Innovation Virtual Conference 2020
Ask HN: Best practices around RBAC for modern digital banks
Anything people could share on best practices around RBAC for modern digital banks (or perhaps for any type of software, if same applies)?

For example, do you name the roles Prospect, User, Admin, etc.? Or do you use levels to determine the level of access a user has, e.g. L0, L1, L2, ...?

How do you approach naming permissions? Let's say I want to enable adding a payee:

a) create:payees
b) create:payees:own
c) ???

How about a UK-only payee?

a) create:payees:uk:own
b) create:payees:own:uk
c) ???

Or would you explicitly name the permission?

a) add_own_uk_payee
b) add_uk_payee
c) ???

Thanks in advance!
> Perhaps you're a young man.

The funny thing with condescending people is that they are so sure of their opinions, and usually as you did not, provide no argument to their cause.

The point is that any CEO or person in a competitive environement is going to be attacked for using aggressives practices at some point and winning.. but that's ultimately the definition of the game, especially in business.

I've read a great bit of Gates' life and never found anything really so unethical or unhuman. Seriously the guy sis not Assad. It was just business. And it's kilometers away from Uber practices and Apple having their smartphones built by children in China.
It's 2020, dude. No one sysadmins individual boxes anymore, it's all infrastructure-as-code. Which means if you have a problem with your server infrastructure, you shoot those cattle and provision new cattle with the CFT you wrote in Visual Studio Code.
Premium iOS for mobile-first / mobile-only titles is deader than dead.

Some really good games do get ported. I think premium mobile is probably a distant 5th after PC / PS4 / Switch / Xbox for most games. But it’s probably a nice revenue bonus for multi-million unit sellers.
So what exactly is AI about it? It just looks like a common algorithm that matches colors together and not some AI that has been trained to find matching color palettes.
The magic factor is too strong and in a bad way. It seems to defy fundamental constraints of physics.

Am I expected to believe that friction caused by pressing your finger on paper can supply enough power to make a successful bluetooth transmission?
If you want to have fun with the first one, add some sand, a vine, some fire, and then add a fan (bottom left).
Those are some soft findings, even by the standard of any diet related science. The second two links are on very specific populations (which they note) and may not be relevant to a wider population.

The prostate cancer/milk connection is not made in that link and it states “In conclusion, in this prospective analysis, dairy product consumption was not associated with prostate cancer overall, which does not support the harmful impact of dairy products on prostate cancer reported in previous studies”.
I'm having several finder windows with tabs open as I work on certain projects. From time to time something crashes and closes all windows. Is there a way to 'store' the finder's open windows(including tabs!) and then restoring them again? I have not found anything that works on Catalina. (Stay doesn't do this)
Ask HN: Anyone using DartLang for serverside work?
I hadn't looked at https://dart.dev/ in ages, but it looks pretty good these days. I've tried it out very briefly and it has a dynamic feel when developing but can be easily compiled to stand-alone executable, which I really like. Anyone have any real world experience with using it on the backend? How did it go?
Hey Arbab, I do, glad to run into you again :)
What is a Kanban board and why you should use it?
The use of the term AI may generate funding ;-)
Give it another 6 years. 13 years is when the monster comes out.
I understood from the get-go what they meant.

> What is seems to mean is that the pixels are the output of some physics engine rather than being hand-drawn art.

... whereas I wouldn't understand your description if I didn't knew what you were trying to say already.
Infringement Detection App – Brandcares by RavSam Web Solutions on Dribbble
Humans are also vectors for swine diseases:

https://www.youtube.com/watch?v=nMOPdUvKUwM&t=84

https://porkgateway.org/resource/biosecurity-of-pigs-and-far...
Or you could store all your music files in the sd card and store playlists in the floppies. Then, inserting a disk would only be a fancy (and wonderfully inconvenient) way of choosing what to play.
I've no idea what the part about replication to a local file is. Postgres doesn't set up any replication by default.

And if you're getting corruption in your database on low-end storage, that storage is simply broken. The database can't do anything if your storage system lies to it, or writes different data than what you give it. It is possible to configure Postgres in a way that leads to data corruption when e.g. the power goes out, but that is an option with a big warning that you should never use outside some specific circumstances. The Postgres defaults don't corrupt your database if your hardware works correctly (absent some pretty rare bugs in Postgres itself).
Show HN: GitHub Action Changelog CI made using Python
This is my First Open Source GitHub Action using python. I would love lo get some feedback.

Please try it out and let me know how can I improve it.

What is Changelog CI?

Changelog CI is a GitHub Action that generates changelog, prepends it to ``CHANGELOG.md`` file and commits it to a release pull request

How Does It Work:

Changelog CI uses ``python`` and ``GitHub API`` to generate changelog for a repository.
First, it tries to get the ``latest release`` from the repository (If available).
Then, it checks all the pull requests merged after the last release using the GitHub API.
After that it parses the data and generates the ``changelog``. Finally,
It writes the generated changelog at the beginning of the ``CHANGELOG.md`` (or user provided filename) file.
In addition to that, if an user provides a config (json file), Changelog CI parses the user provided config file
and renders the changelog according to users config. Then the changes are committed to the release Pull request.

Thanks
I don't think that Trek has ever apologised for how they treated former TdF winner Greg LeMond.

> "for years, Greg LeMond has done and said things that have damaged the LeMond brand and the Trek brand as a whole"[1]

Given that they regarded LeMond's whistle blowing as against what Trek stands for you have to ask your self, what does Trek stand for?

1. https://web.archive.org/web/20120609190914/http://www.trekbi...
OP might have been referring to the hours of police/officials/advertising caravan that precede the riders. You can’t just show up 10 minutes before the race passes. On a typical mountain stage the roads are closed mid-morning so anyone who wants to see it either has to drive up in advance (up to a week on the really famous climbs) or ride/walk up on the day then wait for the aforementioned traffic to pass before seeing the race. But it’s okay: it’s a big party. You hang out with new friends, you wait for the media helicopters to appear, and then you see the riders, albeit briefly, producing inhuman levels of effort. Then you go home and watch the race for real on TV, happy with your day out.

On flat terrain in the middle of a stage you might be able to just park up and wait for 30 minutes but you’d also be missing the spectacle surrounding the race itself.
Ask HN: Have you been screwed for reporting a critical bug?
I found a bug in a multi-million teleco's mobile money service. They have this auto-debit option where an amount (specified by the customer) is periodically deducted from the customer's account. Instead the system debits the customers account with the said amount (transaction reversal) whenever it tries to to auto-debit but the customer does not have enable balance (up to the specified amount).

So assuming you set monthly auto-debit to $1000 but you had only $100 dollars in your account. The system debits (via a transaction reversal) your account with $1000 (because deducting $1000 dollars will results in transaction failure since you don't have enough balance).

After reporting this bug, my account is totally closed. I called their customer care and I was told to go to their customer care center (which is hours of drive away from where is live).
The unfortunate this is that all the money I have is locked up in the account.