skysight-inc/HackerNews huggingface dataset:
WebTorrent should just work on a browser, no special client necessary. This will allow projects like PeerTube to create websites where the primary content is decentralized by viewers kind of thing.
Given how fragmented virtual environments are in python is which is the most popular currently? Last I looked there was venv, pyenv, pipenv, pipx, poetry and pipsi.

Haven't done any python work in a while but am curious to know what people use. Starting right now, I'd probably just stick with venv, though guessing the others do offer some extra benefits.
Giant canals could bypass the Strait of Hormuz [2018]
For all the daily articles that pop up here on HN concerning premature optimization I find it surprising to see this thread and all the sentiment of language choice mattering.

It’s far easier to work in and translate thoughts to more feature rich languages. The vast majority of the time it’s not the language itself that will be an optimization issue down the line but rather the written code.
I don't think it's an apparent contradiction. The first quote is a meta description of the whole article. People would need to know what it's about to read it.

In actual technical documentation, on the other hand, people already know "this is the documentation of program X". And in the various chapters, you can just go ahead and give them a good title, and then go say what it is to say - without first announcing what you'll say.
That's true, but as mentioned above, the explanations humans give of how they reached their conclusions are parallel construction rather than genuine introspection. We really don't understand how our brains work, either when they're generating their conclusions or when they're generating an explanation for those conclusions.
This is pretty normal, if you know there are instructed people like this guard on site. For example in our company, if there are people on shift, if the fire detector detects a fire, you have (I think) 2 minutes to reset the alarm or it goes out to the fire departement. If there is no shift, or always a hand alarm push button is pressed, the alarm goes out directly. The only thing I do not understand is, at least in our factory, you can't just reset if there is still smoke, the alarm goes of again and again and again. We would have to disable, not just reset the detector.
>I've also noticed that for some reason people get sloppy when writing posts about technical writing and forget to apply the principles of technical writing to that post.

Well, technically meta-posts about technical writing are not technical writing.
I have a Unicomp, and my roommate spilled water on it once, which caused a bunch of the keys to not register and required a rebuild (which cost almost as much as a new keyboard).
The retraction of the western part of the empire, and move of the capital to Constantinople, was conflated as a collapse via the anti-oriental bias of Gibbons, which has colored subsequent perceptions. The Empire carried on as a major power for centuries after.
"long haul"

Why will they do part time work via mobile connection? We will need a driver to drive the truck to and from the highway, but on the highways there will be no driver on board. So driving will still be a full time job: You will be driving the first/last 10 miles after which you get off and get into another truck.
> This isn’t the full story

> For brevity, I included only a few of the important snippets of code. Notably, I left out all the glue code, parsing, unit tests, and the boring parts that build character. View my full implementation if you’re interested.

Any chance you'll do independent write ups to cover all the missing bits? Especially the ones that build character. :)
You might be other things as well, but if you write a textbook on pure mathematics, you are a pure mathematician.
Unicomp makes a version that has a built in trackpoint and mouse buttons. Haven't used it, though.
As a performance optimization I use stderr instead of console.log, for some reason stderr is much faster then stdout :P And console.log is slow as hell, mostly because it's sync, but also because it does a ton of stuff; parsing the parameters, etc.
Context indicates it means their contract is not being renewed. Maybe something related to rolling stones gathering no moss?
No, to implement x86 atomic semantics is the guarantee that a single cache line can be held in exlusive mode for a minimum lenght of time.

As forward progress is a pretty basic requirements, in practice even LL/SC platforms in practice do that, but is instead of having a single instruction with guaranteed forward progress you have to use a few special (but sometimes underspecified) sequences of instructions between the ll/sc pairs.
Love this. I used to go to this giant book fair in West Bloomfield, Michigan (USA). I marveled at how many books there were that, at first glance, were horribly written. Yet, I could always find a handful of truly great books. A book can be like a magic mushroom. One dose and your outlook changes for ever.
No, dates are for humans not computers sorting things. DD-MM-YYYY is "objectively better" because that's how most humans read dates. See where this is going?
Why would I download a sketchy ass torrent client when I can go to a website, download the torrent in my browser, and be able to rely on my browsers sandboxing against the torrent client? Even better, if it's video I'm torrenting, I can rely on my browsers sandboxing against the torrents contents too.

It's more convenient, it's safer, it sucks for other torrentors because I don't seed as long, but let's be honest, most people downloading torrents don't care.
> Even when people make decisions, they're generally a weighted combination of a bunch of "feelings". We attempt to explain a kind of simple, logical rationalization afterwards, but psychologists have shown that this is often a bunch of post-hoc fiction.

Isn’t the first sentence just an example of the second?
If you'd like to make some suggestions about how to improve, I'd be interested to hear them.
I guess what i mean to say is that bicycling to work and enjoying it is privileged. Alternatively, bicycling to work by choice rather than necessity is privileged. I think the data supports that.
Oh boy, what fun memories! I paid $3,000 in 1987 for the SDK and to go to the developers conference. Steve Ballmer shouted, “OS/2 is the operating system for the next ten years!” He was about right.
to this day I fail to understand what this word is even supposed to mean

It means the same thing as "cloud:" You're renting someone else's server.
Haskell: https://gist.github.com/nicolasff/fe5668194769c175d9d4dfc78f...

38 bytes source code, 970 KB binary (782 KB stripped)
0m0.003s execution time, 139 syscalls (26 unique).

Seeing the list of syscalls is the most interesting part of this whole exercise; the number of milliseconds it takes to print "hello world" is not super relevant (except in the few cases where start-up time is painfully long).
Worksnaps Review: Free Time and Work Tracking Software
Wikipedia puts the TNT equivalency of ammonium nitrate at 2.38 kg of ammonium nitrate for one kg of TNT. The Texas City explosion had 2,200 tons of ammonium nitrate present, so my estimate for the potential TNT equivalency of that explosion is just less than one kiloton. Meaning the Wanggongchang explosion was 10-20x as big (my math might be a bit off there, but probably not by an order of magnitude.)

Even the Halifax explosion wasn't nearly as big as the Wanggongchang explosion. It's hard for me to fathom they had so much explosives there.
Taxes-as-punishment is one of the dumber lefty genres.
Y2020 Glitch Causes Parking Meters in NYC, D.C. To Stop Taking Credit Cards
Yes although I don't have an exhaustive list. Both from personal experience, and this is also confirmed from the link I gave above.

> The decorated naming conventions have changed in various versions of Visual Studio
I grew up before the Internet, and I used to read a lot more. Being online has made me have very little focus for reading anything of length. I have spent time recently trying to undo this. I would say you are missing out and encourage you to make time to read some of the classics. I know it's hard to find which ones to read, it will just have to be some trial and error (not all the classics are good imo -- it's impossible for me to get into any of the Russians). I tend towards American or English classics, I suggest one of my all time favourites, it's a short one "My Antonia" by Willa Cather. I'm currently reading Tess of the D'Urbervilles by Thomas Hardy and enjoying it very much.
In Firefox at least, it's been possible to block third-party cookies for... as long as I can remember?

And a sensible security move - it protects you against XSRF protection with very low usability cost.
The radical immigration changes under Trump that went unnoticed
Richard Feynman on the Differences Between Mathematics and Physics
This is a super important point, and I've never seen it expressed more clearly. Unfortunately, many adults who are responsible for caring for children do not seem to understand that distinction, or they are too overwhelmed and spread too thin to apply that knowledge effectively.
Why is this here then? It's petty and unnecessary to embarrass this author by digging up his incorrect predictions from years ago.
> A bit dated

It does seem dated, but the author has continued to edit it since it was originally written. He's got stuff from 2018 and 2019 in there.

> massive loss-leaders like YouTube

Citation needed.
UK opens inquiry into Google’s takeover of data company
I don't find the Adobe Premiere SDK very intuitive or well documented, nor does it support Python. Looks like DaVinci Resolve does support Python and it seems well documented and intuitive. Thanks for the tip.
> you can't stop a whole field spreading knowledge!!!

Is it foolish that the US government continues to try to restrict the spread of nuclear engineering?
Popups and paywalls and bloated pages.
In Artemis program, NASA to send astronauts to the moon again including a woman
First posted in 2017, continually edited since then.
Writing something substantial and posting it online would help your chances. I was offered a job as a technical writer partly on that basis. I agree with the other comment that software development is preferable for the money, but on the other hand it's easier to switch off from technical writing at the end of the day or do your own projects after work than it would be if you were programming all day.

While I'm at it, being a technical writer convinced me that software engineering and technical writing shouldn't be separate roles, because a lot of my time spent asking for clarification about things led to software engineers realizing they shouldn't have done it that way in the first place, and then changing it. If they had to write about it themselves, the feedback loop would have been tighter. Making them separate roles and paying technical writers less money probably started as some business guy's idea of division of labor.
You're fine, I just wanted to be helpful :)
From a privacy perspective this is some genuinely horrible advice.

And from methological perspective it is plain useless. She mentions the lazy methods (let Google do the sorting) but skips on the hard work (how to efficiently organize by yourself).
Archive.is doesn't work if you use cloudflare DNS (https://news.ycombinator.com/item?id=19828317)
Yes, it's exactly the same with me, I simply do not like tall keys.

The one thing I did like in mechs is abundance of layouts that came about.

I got Mx Keys and it's very good but!!!

* escape key is doubled in size so it messes my musle memory with f keys( you expect to hit f5 but it's f4)

* I don't need the numpad.

My next keyboard is Matias, the only other option for premium scissor switch keyboards.
https://www.keyboardco.com/keyboard/uk-matias-bluetooth-alum...
For god sakes. Enough of this black-box—we don’t understand how this works narrative. Neural networks are JUST computational circuits. Unfortunately there’s been a lot of laziness in cleaning those circuits up (W_ijk=O) to better reveal the topological circuitry.
I care that "open source" doesn't become a watered-down, meaningless term like "open" or "agile". Having a well-defined and well-understood meaning is valuable.
Actually it's many many islands that host the largest population of Muslims in the world by nation. You're mistaken that this is a regional thing. Jihad is and always has been global.
The virtual environment part isn't really very fragmented at all -- I believe all of those use virtualenv/venv under the hood for that and just add layers of additional features for package and/or interpreter management. (that part is where the fragmentation happens, especially packages.)
The virtualenv/venv decision pretty much boils down to are you py3 only? Use the venv module in the standard library. Do you still support py2? Then virtualenv.
You definitely have the right to have your view of her behaviour, but I think you probably have to respect that others see it differently.

Also you're probably not on the rights side of history.

I think we are becoming more tolerant of things that people do in their personal lives, but I don't think we're going to see porn normalised.

The easiest way for attractive young women (or men?) to make money is porn, and I don't suggest that any of us want our 18 year olds taking on that hobby to pay for whatever.

While most people would be 'more forgiving' I don't think for a second that most people would support their kids doing porn for cash.

Just because there's movement in some areas we may see as 'progress' doesn't mean that the needle keeps moving that way, nor does it imply things are black and white.

We're just starting to understand the social implications of young people doing porn for a few dollars at age 18 and having it follow them for the rest of our lives, I think we may start to develop a more nuanced view as time goes on.
Hostile "migrants" that later revolt, claim independence and join their country of origin?

Wow, that sounds familiar. Like Hawaii, California Bear revolt, Texas revolution.
I would recommend cultivating ignorance as something of an asset. the fun problems don't have clean answers, and it's common that we have to explore areas about which we are not knowledgeable. that process is incredible once you embrace your ignorance as an indication that you can learn something new.
And would it be broad enough that all AI and QI frameworks like PyTorch, Tensorflow and Qiskit would fall under its purview.

No.

They look like they are targeting a specific piece of commercial software.
A good book can immerse you in someone else's way of thinking, in their world. I think the time it takes to read is an essential part of that process, in the same way that watching a two-hour movie can move you more than the 20 second preview that gives it all away.

For example, I ran across this gem recently:

"In the same way as people who've been to a concert carry about with them the melody and haunting quality of pieces they've just heard, interfering with their thinking and preventing them from concentrating on anything serious, so the talk of snobs and parasites sticks in our ears long after we've heard it. And it's far from easy to eradicate these haunting notes from the memory; they stay with us, lasting on and on, coming back to us every so often."

I would never connect those two ideas. It's beautiful. The writer is Seneca, a Roman who was born around the time of Christ. He was idealistic yet street-smart, lofty though sometimes petty, and very opinionated. I enjoyed walking a mile in his sandals.
Lots of things make economic sense. That does not make them possible, let alone probable. What makes you so confident in our ability to find solutions that you predict we will look back on global warming as similar to Y2K?
This is another cause to the issue, I think. Even if the guard was efficient into going to the correct location, the guard placed themselves and others in danger: they headed towards an enclosed spaces where a fire alarm indicated evidence of a fire (smoke(CO2 etc), heat).

The guard could
1) mis-assess the situation (that is false-negative or incorrectly 'extinguished it' without realizing the extend and real source of the fire)
2) endangered themselves (enclosed space with improper oxygen concentration plus various toxic gases (numerous accidents of people trying to enter tanks are known (septic/containers) and passing out in seconds and dying)
3) become trapped -- this is a game changer for firefighters that now have to risk their lives and prioritize into saving the guard.

I am not sure how many false alarms Notre Dame had, this however seems a flawed protocol to me -- not an expert however, thus there might have been some reasoning??
My goal is figuring out how to combine my interest in medicine and technology as a physician. Unsure how I will do this since I'm currently a third year medical student, but I hope the opportunity presents itself soon.

What are you working on OP?
I see conda a lot more for new python coders in the machine learning space, having a GUI helps newer programmers. Check out Anaconda/Miniconda. Code is as simple as

conda create -n myenv python==3.8
conda activate myenv

Do all your things

conda env export > myenv.yml

On your coworkers machine

conda env create -f myenv.yml
Adding more people to a bad system rarely corrects the issues. It’s akin to increasing inventory to cover for the fact that a manufacturing process produces a high level of defects. E.g., If we need 900 widgets an hour and we have a capacity of 1000 widgets but 20% defect rate, just spend money to increase the capacity. You’re generally better off reducing waste rather than increasing capacity.

In this case, if there’s a lot of human factor issues, it would be better to identify them directly and creates a process/system that mitigates each.[1] Yes, excess people can be a mitigation but, as you say, it’s an expensive one and a type that tends to be on the chopping block as soon as we get complacent.

[1] https://www.public.navy.mil/NAVSAFECEN/Documents/WESS/DOD%20...
Generally hate leaving comments that just link to other things, but since I haven't seen them linked nor have time to form a full opinion, a few pieces in this space:

- Sarah Perry - "Why Books are Fake" - https://www.ribbonfarm.com/2017/06/01/why-books-are-fake/ - being a bit ironic here since her first point is "Every citation is either a homework assignment or a promise." and here I am hyperlinking :P

- Andy Matuschak - "Why books don’t work" https://andymatuschak.org/books/
- and related econtalk interview: https://www.econtalk.org/andy-matuschak-on-books-and-learnin...

- Naval Ravikant's Tim Ferris interview on what books to read: https://tim.blog/naval-ravikant-on-the-tim-ferriss-show-tran... - "A number of people asked me what books I’m reading now. This is a difficult question, because, at any given time, I’m at probably about 50 books on my Kindle, and probably about six or seven hard-cover or soft-cover books that I’m cycling through. I opened up my kindle. I look through. Based on my mood, I’ll flip through to whatever book matches my mood. I’ll flip to whatever part of it looks the most interesting, and I’ll just read that part. I don’t read in the sequential order. The most important thing that does for me is it lets me read on a regular basis. I can actually just pull up my kindle here, and I can read off the names of some of these books that I’m reading. I can give you mini-reviews, but I haven’t actually finished any of them. They’re all in progress."

I tend to disagree with Naval on a number of things, yet that's how I'm currently reading - though it's limited to 3-4 books all in a similar domain. I'm taking notes and trying to find relationships between their viewpoints.
I often wonder if the same applies to business. Maybe Jobs, Gates or Bezos didn't make such an outsized contribution but maybe they were able to concentrate on themselves what other people would have done too. Maybe just a little later or differently.

Makes me wonder about Einstein. Were other people working on relativity too?
The article makes big swooping statements like "treating people as people turned out to be a winning strategy" but fails to adequately explain what that means here.
Sophomore’s Dream
When DNA Testing Gives You a Past and Threatens Your Future
Yup-- closed loop means you take negative feedback in some form, which forms a loop in the control diagram.

In practice, you often end up with multiple nested control loops on this kind of system, each of which is closed.

You might have a voltage controller deciding how much to turn on the motor transistors based on voltage feedback...

You might have a motor speed controller which decides what voltage to give the motor based on speed feedback...

With another position controller deciding what speed the motor should try to go based on position feedback...

And then the magical-mirror-aiming thing deciding where the position controller should try to point it based on other feedback.

And then the industrial process controller deciding how many mirrors should be pointing at the thing based on temperature feedback...

And some other controller deciding what the temperature should be based on process feedback...

And then humans turning the knobs on that controller based on QA feedback.

(And each of these control loops usually gets at least 2x slower as the one it encloses).
coming in 2020: get your student debt paid, end up in Iran.
It's probably for the best. If he didn't quit, he'd be forced out on trumped up sexism/misogyny accusations for refusing to cave on whether the Hippocratic License is open source.
Every time I hear about a sad story of "this scientist had spent their whole life trying to discover the better computing in DNA and failed" I feel like the reporters are not mentioning the fact that actually the scientist knew perfectly well that their model of computation was inherently unscalable and they were simply pulling money out of absolutely oblivious investors.

Oh god I love the _idea_ of better computing. But let's be honest, there isn't much of an alternative, is there?
And

> There were no fire suppression systems, such as sprinklers or fire walls. A conscious decision was made that these systems would diminish the aesthetics of the historical timber structure.

Were visitors even allowed in the attic?
You can deny employment if a prospective candidate is fat or for numerous other superficial reasons. I don’t see much of a fundamental difference.
Tesla's Model 3 Becomes the Best Selling EV in the UK
instant.io and webtor.io are two great examples of in-browser webtorrent streaming/dowmload sites!
What an awful third day!
I would take umbrage with this because I think most people would see a big distinction between 'a teen doing porn for easy cash' and 'a teen coerced into porn'. Those are miles apart in any basic value system. Though surely there are people who won't make the distinction ... I'd be pretty curious to see a data set on that one ...
Average white US citizen has $1,000,000 in wealth, the average black person $500. Just had to own the plot of free land available to settlers (stolen from natives) for 100+ years to reach that mark $1m. No rocket science or brain surgery involved.

This was planned maliciously, not an unintended consequence. If you learn anything about US history and the people who ran this country know that they wanted the outcomes we see (many south african partners of the US had similar goals).

Blaming it on culture, family, IQ, etc has long been a cover for Europeans that have been robbing Africans for the better part of 6 centuries now. The Chinese & Indians were also tarred in a similar fashion when we were robbing them blind.
Mobile friendly website for pickupgames around you
The Perils and Promise of Artificial Conscientiousness
DNC Tells Pollsters to Do More Polls