skysight-inc/HackerNews huggingface dataset:
Edit: I realised after writing a heap of this that my clarification about why I mentioned the AR15 at all was a reply to another user, not to you, so I'll edit accordingly.

> I'm okay with this, to an extent.

Why would you not be fully on board with educating people when they want to use a deadly "tool"?

Edit: removed snippiness.

> Who are you to declare from on high which tools are acceptable for a given task?

Well, it isn't me though is it? I mean I'm writing the text but what I'm writing is what other governments have implemented successfully, based on simple logic.

Perhaps you could try less attacking me, and more explaining why a semi-automatic is required to hunt deer or shoot targets?

> If you actually care about reducing death by guns, you'd be going after the Glocks, not the ArmaLites.

... Still a semi-automatic dude.

> Bringing up the AR-15 betrays an opinion driven mostly by emotion and irrationality.

As I mentioned in a reply to another user: I mentioned it because most people know it. That's all. In reality the point is about all semi-autos, either long barrel or pistols.

> the .223 is a very common caliber for hunting/varmint rifles

I don't know whether you're unaware that .223 is used in bolt-action rifles too, you just want to ignore that aspect because it makes your argument stronger, or you actually just meant .223 semi-automatics are common for that "task" - it's irrelevant. My point is that it's unnecessary - you don't need a semi-automatic to hunt, unless you're fucking shit at it.

> who are you to declare from on high which tools are acceptable

Again: you need to explain why a semi-automatic is required for hunting or some other non-people-killing activity. Unless Americans uniquely have decided that "hunting" now means mowing into a crowd of deer/what have you in some kind of perverse attempt to justify the use of a semi-auto for "hunting".

> No, it'd be like if you decided to buy a Tundra instead of a Tacoma (the Tacoma here being, say, a Ruger Mini-14).

Well given that both are semi-autos, and you just compared two 'pickup trucks' I guess at least the analogy is somewhat correct but you've missed the point, and keep somehow obsessing about a different semi-auto rifle just because it's less popular with Americans. That doesn't make it not a semi-auto.

> Not yet

Seriously, slippery slope argument?

> I can't think of a single place where there's not an age limit to buy either the firearm itself or the ammunition thereof.

Well federal law stipulates 18, but I have zero clue how you enforce that on private sales without any kind of licensing or permits required.

> I don't require a permit to purchase here in Nevada, for example, but I still had to present ID and go through a background check. And Nevada's among the most gun-friendly states in the US, even after the Las Vegas shooting.

Well you (Nevada) need a permit for concealed carry and background checks are required (by the state, it seems some counties are ignoring that law), so no you aren't among the most 'gun-friendly'. Plenty of states require no background check, no permits for concealed carry, etc.
Space Situational Awareness – The story so far and an open way forward
I get both of those sometimes. In my experience they aren’t the same.
I had a similar experience when I learned that "aphantasia" is a thing (or rather, that having a "mind's eye" isn't just a figure of speech).
No. You have to define how a country can be rich. And what "basic healthcare" is. And what "for all" means.

A country cannot be rich. Its people can be. If you have a definition that differs, we can discuss. I am going to avoid "basic healthcare" for now. We can discuss "for all". Does that mean for people born in the country? Or does it really mean "for all people"?

FredW
It is less true for formats that deserialize faster. I still don't see where she is confusing the two. At the very top, she explicitly notes them separately:

"I will not use web requests when the situation calls for RPCs. I will not use 'green' (userspace) 'threads' when there are actual OS-level threads and parallelization is necessary."
“Because every minute spent doing something other than what you love most today is a minute you’re more likely to regret when you’re 80.”

I think the opposite is true. Most things that I hated doing when I was 20, I’m today at 49 happy that I did. Workout, do the homework, even my military service.
Many things I loved doing in the moment, play video games all through university, for example, I’m not so sure about.
Writing from scratch costs more, but provides full scope for creativity.
Reusing increases productivity, at the costs of reduced scope for creativity, along with other hidden costs..
Boobs ?
Write down the nicknames. In 15 years git is ripe for next gen source control and then the same ppl will complain who are now advocating what is so hard on migrating
We don't know who it is being promoted by. Possibly the oil industry or the legacy gasoline car industry.
Besides piling on with the others saying I use it a lot, I'll remind you that the old history can still be available, in a separate read-only repository, after you've moved on to a new tool. Not as convenient, but still available.

Some use cases are:

a) "Blame" tool, which produces a file version annotated line-by-line with who and when last changed that line, along with the commit message. "Who the f*&# did that s%$@#? Oh, it was me again..."

b) Searching the history of a file by keyword. Especially useful when something was deleted, and as such no longer exists in the source code, but you can find it by searching for the commit message. (knowing you can later do this gives you more confidence to actually delete things, instead of commenting them out or leaving them there in case they become necessary again)

c) "All I know about that feature is that Jenny implemented it before she left the company." Filter for Jenny's user tag.

d) "All I can find about that change is this old email saying it had just been done." Look at logs around email date.
Yep.

Life of car tyre is ~40e3 km. 5.8g * 40e3km = 232 kg. Or 58 kg per tyre. A new tyre weighs about 8kg. I guess it might loose 3kg. So I think they've over estimated by about 20x.
Germany's outbreak has not been going on for a while.
They had 79 cases one week ago (https://web.archive.org/web/20200301001656/https://www.world...), and the number was 16 two weeks ago (https://web.archive.org/web/20200223003733/https://www.world...), and 14 four weeks ago (https://web.archive.org/web/20200210100748/https://www.world...). It takes weeks to die after getting infected.
They also all share not having to make payroll every 30 days.
The page description language part of PDF is based on Postscript, but explicitly simplified to be non-Turing-complete and safe (if implemented sanely). The later additions are the main culprit I think.
sorry, the original title was long for char limit and the post talked more about iOS than others so I edited it.

Will keep in mind not to do that again.
There are myriad ways that PDFs could be re-written and re-rendered, but they would all be quite complicated and/or throw away a lot of extremely useful "meta" information (bookmarks, signed sections etc.) and almost certainly make files much bigger. The idea of the "appending" trick would be to mutate the original file as little as possible, but convince the reader to open it in a safer mode.
Correct me if I'm wrong but that's still the way Google Street View is updated in some of the more remote places, either ones that Google doesn't deign visiting or those inaccessible by its camera car.
I remember a civil engineer telling me once that if highways only had cars on them they would last 100 years between repavings.
It's a single-page-app, so it uses the history API to route between paths. Unfortunately, there's a bug in my implementation (which I haven't been able to nail down yet), which causes the back button not to work consistently on all paths.
Huawei Backdoors Explanation, Explained
They might be referring to the (potential) human health issues those signals cause.
Though the background of billionaires tends to be different. Lots of business owner in the US, lots of old money in SE.

I'd say there's less opportunities for social mobility in Sweden than in the US, hard to get beyond the "middle class"
Testing only a brand new tire seems like a serious limitation. What if, for example, tires shed particles in a bathtub curve, or exponential decay?

I find myself slightly suspicious they knew a new tire to shed the most and were going for that shocking headline.
So, at my work, we host both SFTP and FTP to receive data feeds.

Has anyone seen an FTP honeypot that would serve zip bombs to malicious users and allow legit users proper access?
Weigh used tires, compare to new, divide by distance used for.
Wash them thoroughly if you want to be extra precise.
I was about to post exactly this. The author is the exact opposite of right here.
There are plenty of studies where antidepressants are linked with increased aggression and violent behavior.
Our brain is so complicated that what we call mental illness (e.g. depression, schizophrenia etc) usually is umbrella of different illnesses with different reasons with somewhat similar symptoms that are diagnosed under one label. That's why for one person one antidepresant is helpful, for another one different one. For some no drugs can help. He might also be depressed because he already has non-diagnosed cancer (one of cancer symptoms) or is poisoned with heavy metals. Or maybe something completely else. And it makes no surprise that if you throw antidepressants at someone who will react violently to it because of his current brain chemistry bad things will happen. Guns were available for long time in USA, would be interesting to see how antidepressant usage growth correlates with number of mass shootings over last 100 years...

Here is also interesting excerpt from the book "Nutrient Power: Heal Your Biochemistry and Heal Your Brain":

Most of the school shooters exhibited a unique and unusual history, compared to the thousands of behavior-disordered persons we have studied. A major difference is the absence of violent behaviors until the teen years, and many cases of excellent academics. Typically, the school shooters developed anxiety and depression after puberty and were treated with SSRI antidepressants. These drugs have helped millions of persons, but psychiatrists have known for years that a rare side effect involves development of suicidal ideation and in some cases homicidal tendencies. There is considerable published literature that indicates young males are especially at risk for this side effect. More than 90% of the school shooters we studied were treated with SSRI medications.

Mainstream psychiatry’s “treatment of choice” for depression is use of SSRI antidepressants aimed at increasing serotonin activity in the brain, perhaps coupled with counseling. However, as described in Chapter 6, depression is not a single condition but an umbrella term that encompasses several quite different disorders. Figure 6-3 shows the five major biochemical types of depression, including a low-folate phenotype that is associated with intolerance to SSRI medications. It seems likely that most school shooters had the low-folate form of depression and experienced an adverse reaction to antidepressant treatment.

These persons respond better to benzodiazepine medications, and also benefit from nutrient therapy to elevate folate levels. Another danger of antidepressant drugs is sudden non-compliance. There are several cases of school shootings in which the crime occurred soon after the offender stopped SSRI medication.

Recommendation: Doctors should perform blood tests prior to prescribing SSRI antidepressants for young males. Inexpensive blood testing for histamine, serum folate, and/or SAMe/SAH ratio can efficiently identify persons at risk for suicidal or homicidal ideation following use of SSRI antidepressants.
Considering the shortage of reagentia for these tests, that definitely makes sense.

Belgium only does tests on people who have recently been in regions at risk (China, Italy) or who have symptoms of pneumonia.

200 infected to date, zero deaths (so far).
Fancy honey might not actually be honey
https://www.masswerk.at/keypunch/
While it's true that individual action is a critical part of mitigating climate change, I think OP was referring to the fact that a tiny portion of people control most money and power on earth, with which they could make positive changes at scale and faciliate said individual actions. We need change from individuals, but also from governments and corporations.
Developer is not a Single Point of Failure
For my side projects I try to start with things I can't stop thinking about, but with a low bar of daily/weekly effort. It's that low bar that helps with the grind. Especially when the next shiny thing comes along, or other priorities prevent a 'real' effort.

Some days I can put in hours. Though in practice I have too much else going on. So the baby steps help maintain momentum without feeling like I can't finish anything.

It also helps to look back at milestones that were satisfying to me even if no one else noticed. And to remind myself it's OK to walk away if my original goals proved too far out of reach.
There are also many other things that could happen when you are going to sleep, for example you can hear voice or see someone. It is called hypnagogic hallucinations.

https://en.m.wikipedia.org/wiki/Hypnagogia
Yes, I often have to go back into commits from a year or two ago to discover the motivation for certain decisions.

https://en.m.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fen...
And yet consistently polled as being far happier. Turns out, when you have your basic needs cared for, can afford a house, to travel, the latest gadget ... well, the rest is just pretty pointless and doesn't buy you any additional happiness.
You can pipe through `less` and then search using `/`, no need to redirect into a file (and this way you don't have to wait for the history to be done dumping before you start your search, which can be a pain for very huge repos).
I agree. If regret-minimisation is the goal, one can go about it the other way, by learning not to regret so much. In my personal experience, loving the mundane and not regretting things I haven't done has come naturally with age (and perhaps as a result of a steady meditation practice.)

By 80, I should be so satisfied in my cynicism, I should not regret not having done anything in particular.
I think of the US, only half-jokingly, as a rich country, but not a developed or civilized one.
You say my iPhone example is nonsense yet you speak about wealth accumulation in a way that supports my example.

You ignore other countries falling the exact same faults as you say Capitalism

You seem to support a democracy where a majority could vote to oppress a minority

You blame me for suggesting a world "without government" which is extreme intellectual dishonesty, especially when I mention limited _government_.

Then you, once again, point at the problems with the US that are Cronyism, not Capitalism.

Living in the USSR is nothing more than an anecdote, the same way Mainland Chinese claim wrongs about China, probably without even knowing[0].

I'm sorry, but this is the point where I leave this discussion, as it seems to go nowhere. I suggest you read a little about the quality of life in the 1950s in the US, before Cronyism caught up to it, and compare it to the quality of life in the USSR at the time.

[0]: Warning, difficult to watch. https://youtu.be/rbHxeOQA1Mc?t=933
Ironic, because according to IMDB, the director doing El Robo Del Siglo was an intern on Inside Man!

https://www.imdb.com/name/nm1033668/?ref_=tt_ov_dr
https://en.wikipedia.org/wiki/LOADALL

You could almost emulate a MMU on a 286
Using them all the time:

- Looking at root causes of undocumented weird hacks and technical decisions

- Finding culprit, the one that causes a bug, in order to remind them to do better.

- Finding out someone underappreciated contributor

- Reverting changes.

- Cherry-picking changes.

A REMINDER: Revision history is great, but so is flexibility and velocity. You can always cut off history and use another tree (e.g. when moving from SVN to git), make a documentation about it, keep the SVN history as an archive and use git.

If a decision will boost velocity, flexibility, and sacrifice less valuable thing, you should do it, but make sure you will have a fallback.

In the end, flexibility is what you will need at every level (code, product, company) because the world around you (and requirements) always changes and you'll need flexiblity to be adaptive.
Exactly, it's hard to miss what you haven't had!

In emacs, I mostly navigate around by searching, or sometimes by outlining (hide all lines that aren't a definition, move to definition, unhide).

But I do remember before I became an emacs addict, and there was something very nice about having a physical sense of your file layout. If you have that sense, scrolling can an efficient way to navigate a file (well, up to a certain size, anyway).

And I think there's something valuable in the almost subconscious feeling for the layout of the file you get as you scroll thru it.

When I'm mostly in emacs, my sense of what a file "is" is much hazier, because I'm just warping from one place to another.

(On the other hand, maybe the entire concept of a file as a linear progression is antiquated for source code...)
Agreed. I see a lot here and on Reddit, any time something comes up that the person doesn’t want or like, the suggestion is to quit and move on. Work problems? Quit and find another job. Boyfriend problems? Leave and start a new relationship. Landlord troubles? Move out and find another place to live.

My sister in law went to college and started working in the job she wanted at the company she wanted but at a location she didn’t want. She couldn’t get a transfer to the more prestigious location within her first year of working so she said it was a waste of her time and everyone was holding her career back. She’s now stocking shelves at a grocery store at 29 years old.

You gotta shovel a lot of shit before you get to the top, but that stuff isn’t Instagram friendly so it’s not glorified in the media.
Yes, absolutely, and failing to check the history of some changes can easily lead to re-opening closed bugs!

For example, we once had a customer-reported issue in an older version of our product (customers were complaining that an automation script for our product started lasting minutes where it previously took a few seconds). After some investigation, it turned out someone had deleted some code which excepted the scenario in the customer script from a timeout.

The commit removing the exception had a bug attached - the QA team had been complaining about the expected timeout not applying in some cases, and someone found the exception in the code and deleted it. They had no idea why the exception was there in the first place (according to the bug chat logs) and didn't bother to look back in history to see.

Funnily enough, looking back even further in history, we found that the exception had been introduced a few years prior, after a customer had complained that... some automation scripts were taking too long... the same automation scripts that we received in the new complaint, give or take a few years worth of additions.
I agree with you and I can’t say for sure but I think it’s even worse in the next generation as well. I’ve talked with/tried to mentor more than a few but usually one gets fed up with the other because of this very issue.

I knew a girl who wanted to be an astrophysicist. She could’ve done it too. But she started rock climbing (I was mentoring her), and eventually gave up college so she could be a climbing guide because “it’s what I love.” I tried my best to remind her that she also loves physics and can participate in BOTH if she pursued physics. But now she’s working to be a guide somewhere.

I’m not saying being a guide is a bad thing, but I know more than a handful of people who’ve guided most their life and wish they had just put in the time to get skills to get jobs that pay more and have more longevity. This anecdote is just one example (there are more) of my experience with the next generation that I haven’t quite seen in millennials. However, I’m not the most social of person, and I’m rarely on social media other than here so I could definitely be wrong.
Founder of Open Source Is Banned by Open Source
We use reverts frequently enough that it's not an insurance option for us, it's just our normal workflow.

http://thecodelesscode.com/case/118
..and as often happens, they got caught using the most dullest of possible scenarios.
More productivity porn. War on leisure! Only this one particularly bad because it’s trying to say “no pain no gain” is a lie. That if the gains come with pain, the gains must not be worth it

He’s not strong enough to squeeze the orange (rails contributor life perks) so the juice must not be worth squeezing

Basically, that hard work ain’t worth it. Fun Uber Alles

But it’s like, the process of building a sexy body is not easy or fun. It’s gonna be at least a year, maybe more, till ppl start wondering what you look like shirtless. you’re telling us the Payoff isn’t worth it?

Becoming a rails contributor was a worthy goal, no one said it would be fun. plus, what about when your personal project gets bigger, you don’t like maintenance work? You can’t be a developer. Developers maintain software. Youre going to work on toy software and tutorials all your life?

You should enjoy your leisure time and you should not shy away from hard work and you should take care of your health above everything else. This guy even dropped a humblebrag about neglecting his personal life.

Some rich ppl wake up early. That had nothing to do with their success. Hard work doesn’t determine success either.

Basically what I’m trying to say is feeling productive will not guarantee success. Productivity is the new prayer
The following quote helped me a lot:
"The professional knows that the mundane physical act of sitting down and starting to work, sets in motion a mysterious process that produces inspiration.

The amateur waits for inspiration,
the professional knows that it will come after he starts.

The professional therefore acts in the face of fear,
when the amateur fears a big creative endeavor he waits for the fear to disappear,
the professional knows this will never happen and starts anyway."

Basically, what it says is that you'll never feel like doing something that you don't want to do, and that's exactly the reason why you should just start doing and get it over with. That's my opinion
Ed Sheeran Planning to Have Five Children and Already Has Tattoos for Them All
The important point these days is one of responsibility.

Whether or not these locks are made to be appropriately 'secure' is the difference between the owner and the manufacturer being liable for the result of criminal action.
Seriously, I wish Signal could detach itself from a phone number and make it optional.

Sure, that'd make contact discovery worse but I could live with that shortfall if it increased my privacy.
In the summer I will finish my MBA and I consider myself a generalist. I never had a real focus during my bachelor and my master studies and now I am a little bit afraid that this could result in problems finding a job.
Reported Jan last year, resolved Aug last year.
I have a similar question. What percent of 70+ year olds that enter a hospital for cold/flu symptoms end up dying? Without knowing that as baseline, it is hard to meaningfully evaluate the covid19 death rate, especially considering that only the seriously ill are tested (and they don't report the death rate of those who test negative).
I mean this is true. But it does feel good to be in flow and it’s undeniable that if engaged in physical activity it’s beneficial.
What Is the Purpose of Belief in a World of Innovation?