skysight-inc/HackerNews huggingface dataset:
This is good insight into how debuggers work on BSD/Linux, but they obviously work differently on other OSs.
Interesting post, algorithmic trading is a hobby of mine. Could you provide more detail on the tools you are using?

Are Quantopian/Numerai still a place to participate? Is possible to earn something on them?

Can you be more specific about what you say about taking small bets? Is it still related to ML/Financial tournaments?

Good post, happy to read more about your journey!
I don't know whether I agree that it should be thin legal grounds for a couple of reasons, even though I do agree that changing a few lines of text that doesn't alter the function of the code makes the argument sound sketchy.

Here's why I am not sure whether I agree:

The text in question is described as being part of a test. It is highly suggestive that at least one developer wanted to consider cases where the rights holder may be more assertive (e.g. with potential protection mechanisms), which implies intent. Granted, I don't know what the actual intent was. Only the people who added that text and accepted the commit can know that.

Intent is important when laws are broken. In the minor instances, it may determine whether the law is even enforced. In more significant violations, it may be considered when evaluating legal recourse or damages awarded. While I am uncomfortable with the law being fuzzy, I am also uncomfortable with it being absolute. The latter is especially true when you consider that it is far too common to create laws that protect singular interests.
I've switched to hosting my own Emby server and buying music from Amazon.
Do Particle Physicists Continue to Make Empty Promises?
ArduBee – A high tech mirco drone for open source development
Porting Firecracker to a Raspberry Pi 4 (2019)
I remember during the Napster days dressing up as an RIAA agent for Halloween, with combat gear and a blowtorch to burn CDs
The NRA is your model organization. No one cares if the EFF has an opinion but the NRA carries weight in elections. We need an NRA for encryption and we need one for open source. They should not be the same organization because you need a single, one line focus.
It’s a huge risk if the unit of ownership is “engineer”. It’s less of a risk, but still not zero risk, if the unit of ownership is a squad/team/whatchamacallit, because you’ll get more brains applied to “should we really use Haskell for this?” and are isolated from the one Haskell engineer quitting. (Teams do rarely quit together, but individuals leave all the time in comparison.)

It’s also a risk to force your entire company to use 1-2 languages (one of which is [practically for most] hardwired to be Javascript, so you get to pick the other one).

At some points in time, c, c++, php, perl, or C# would have been reasonable choices for web dev. Do you want to be leading a company of Perl experts maintaining a large Perl codebase right now? Doing it, I can say that even C# is painful when it’s your mono-language monolith. (Inertia in language cuts both ways.)
If by ‘explore’ you mean ‘visit’ then sure. Otherwise, we pretty much know what to expect - astronomy and astrophysics are no joke. On a human scale, visiting another galaxy means just seeing more of the same, so why even bother. Diversity of life forms? I think we have a better chance to invent and explore it in labs here on earth.
Please don't let my negative experience put you off learning Rust -- its an important language and worth putting the effort in. I would recommend diving in and seeing if it works for you.

For informational purposes, this is what I still find difficult:

- The module system. It constantly catches me out.

- I think that I understand traits but struggle using libraries that have a lot of traits in the public interface.

- Error handling is nice but there are error handling libraries going in and out of fashion every few months. Which one do I use?

- Callbacks combined with the borrow checker.

- Complexity of idiomatic code such as state machines [1].

- The strict string handling. What about strings that should be UTF-8 but come over a network protocol?

- Combining async code with non-async code. Also, how do you write a library that does I/O and supports both sync and async?

- Iterators. I have some functional programming experience but I hit problems with iterators combined with the borrow checker.

[1] This example has just 3 states and is much simpler than most real world examples: https://hoverbear.org/blog/rust-state-machine-pattern/
Photons do not have mass (their relativistic mass is zero). Momentum and pressure do not require mass to exist.
Nope. Load following is something different from a planned shutdown. You can order your reactor to support load following, most reactors in Europe are built with that capability. This means that for a boiling water reactor, the reactor will regulate itself due to feedback from the cooling system: Slower coolant flow due to less load on the generators will increase the temperature in the reactor core, creating more steam bubbles that slow down the reaction and therefore reduce power output. Pressurized water reactors (PWRs) can also be configured for load following, however, they are slower and need to employ control rods.

The usual figures given for PWRs are something like "These reactors have the capability to regularly vary their output between 30–100% of rated power, to maneuver power up or down by 2–5%/minute" (https://en.wikipedia.org/wiki/Load_following_power_plant#Nuc...). This means that you can regulate your PWR over its power range within slightly more than half an hour at worst.

There is a lower limit to how much you can regulate your reactor down due to various limitations like Xenon poisoning. Because of that, a controlled complete shutdown is slower, because you need to get through the "icky" region between e.g. 30% and 0%. Also, you usually prepare for the longer phase the reactor will stay shut down. But all in all, shutdown is different from load following, and a conclusion that nuclear plants can't load-follow from a question about shutdown is just asking the wrong questions and drawing questionable conclusions from it.
And for those who didn't follow the link, Shel actually clarified on this there: https://news.ycombinator.com/item?id=2977247
Yes, excellent point. The optionality is wonderful and my team has really taken to it. My favorite part is that some of their work is asymmetrical, so if they need to run to the store during working hours--totally fine!--they just finish up their work later in the day. It's really amazing what people will do when you tell them, "sure, WFH, you're an adult, I trust you to manage your time". And of course I've been very clear that if they we lose that trust, I will fire them :)
Google Play Music was one of the few Google services I used because there wasn't a good alternative. I'm switching to Emby for hosting/streaming and Amazon for purchases.
I don't like how the author pits "using phones" and "success in life" against each other. I get his point, people who don't put any time into furthering their career aren't likely to be in a good position later in life, but there are many who have obtained their career goals while "consuming" media for hours each day and there are also many who don't use their phone much and are still as poor as ever.

I'm not against motivational articles or against critiques of modern smartphone usage, but this one seems to be to be mostly an emotional appeal with the wrong arguments. Paraphrased, "if you use phones, you won't make it anywhere in life, and you don't want that, right?"
Wouldn't the Truman show be an example here?

https://en.m.wikipedia.org/wiki/The_Truman_Show

Non mobile https://en.wikipedia.org/wiki/The_Truman_Show
Shameless plug: I found Stingle to lack a few basic features (multi device sync, memories, location search, effortless sharing etc) and have been building an alternative[1]. If this is a problem you’d like to see solved, please sign up for the beta program, I’d be grateful!

[1]: https://ente.io
I've been using self hosted Gitlab instances for about two years now, maintenance is really low. I've never seen an outage on any of the systems.

Running applications at scale is hard but running Gitlab in a low traffic environment is incredibly stable and low maintenance.
iPhone anecdote is unrepresentative outlier, at the time due to imported components and funny GDP accounting. IIRC Overall Chinese value capture on exports is 70% in 2016 and rises yearly especially as Chinese suppliers moves up the industrial chain for expensive components replace foreign ones, screens, ram, cpu etc. Though in terms of electronics the important figure is really patent fees: China is massive net importer: $6 in patent fees for every $1 they receive, hence the drive to build / buy domestic patent portfolio.

I think China's superpower is concentrating supply chains and specialization on a scale and to an effect / competitive advantage that's only possible when drawing from a population of 1.4 billion who speak the same language and share the same infrastructure and regulatory frame. No one else is really going to replicate that. The idea that a loose assembly of countries like ASEAN separated by geography, language, laws is going to be more efficient than China... who still has 2X more people to draw from is a nonstarter. India possibly but unlikely.

I think the future is separate assembled in Vietnam and India lines to circumvent tariffs while China gets promoted to designer + manufacturer of advanced products. Though truthfully China can choke even assembled elsewhere prospects if she ever decides to weaponize sanctions like US does. While Chinese manufacturing labour concentrated in coastal regions is has gotten expensive, China is not short of cheap labour. There's about 600M rural people whose income range from Bangladesh to Vietnam in the interior provinces. If China _really_ wanted to, they could recapture all these markets, and there's some indications things might move that way as domestic policies focus on interior development.
I’m not sure that justice was the goal here; what the RIAA does is not illegal, and nor are the annoyances and other shunning behaviors that were suggested.

I don’t think “vigilante” or “angry internet mob” are accurate descriptions, either.

You don’t need to be angry, or a vigilante, or seeking “justice” to wish negative consequences for certain (legal) choices made by others in society, such as working for the RIAA or other such jobs that make our world and society worse.

It’s a false dichotomy to think the only two options are “do nothing to hinder them” or “angry internet mob”.

Legal, harmless ways of discouraging certain choices are perhaps one of the best tools available to us for improving our society, in many different contexts.
Membership Site Platforms (Ultimate Guide for 2020)
What's up with this meme that Google stopped full quality downloads? I've seen it mentioned in several places, but it doesn't seem true?

I compared checksums of (recently uploaded)

1) original source images

2) result of clicking "Download" in the Web UI

3) what was contained in my most recent Takeout

And they all match. There might be issues with the API (didn't check), but that API is VERY limited anyway.
Photon SDK: seedless Bitcoin wallet toolbox
The beautiful chef Niu and how easy it us to eat XLB
Americans may not have a right to know whose paying for the propaganda we see, but, as far as I know, we do have a right to know what political propaganda is being spread and what groups.
Youtube musics forward button doesn't work if you use a keyboard with media keys, since it doesn't forward to the next screen.

In addition, the entire layout uses a single row, sized for mobile on my ultrawide monitor.

How Google makes such a bad product I don't know. I switched to them because Spotify kept breaking their interface. Now they do the same.
September 2020 least deadly month ever in Sweden
Do You Expand with the Universe? [video]
The end result provided by both tools is what's illegal in both cases. Recording copyrighted material and murder.

In my analogy the RIAA is saying a specialized tool for recording copyrighted material (youtube-dl) is illegal but since they didn't file a DMCA request for non-specialized tools that record copyrighted material (OBS and the like) then they must be ok with allowing copyrighted recordings from those tools.

Thus the RIAA thinks specialized tools for murder (hunting knife) are illegal but generic tools not designed for murder (pizza cutter) are fine to kill someone.
This part is really cryptic, I would prefer

$ function remove_longest_matching_prefix () { echo "${1##$2}"; }
$ remove_longest_matching_prefix "$i" '*/'
track1.mp3

awk -F/ accepts stream as in perl example
Yes, Google left me with 24hs no music on my phone. Glad I'm switching Apple next month. Google Play Music was the most horrible experience along with the new Youtube Music app.
It's also interesting that so far we seem to have certain interactions happening on one side of the model but no analogous phenomena on the other side. That immediately makes me wonder whether there should be something in each "gap", even if we haven't yet encountered it experimentally or hypothesized its existence from the theory, or if not, whether that asymmetry might be a hint that we still haven't got our model quite right.
I’m struggling to understand how you don’t get these features with tcl / tclsh.

You get job control, familiar access to your file system and the usual conventions around command execution of binaries in your PATH (like ps, kill, etc), you have stderr, you have pipes...

...but you also have a language that is immediately polyglot because of the way it uses strings. Each string reference is analogous to a file-descriptor; a function pointer that can be redirected and executed in whatever context, while also feeling like native context scopes in any languages you might want to use to interpret/compile them due to their use of the {} delimiter.
Rqr1qqqqqêeeeee
and then spend 15 minutes putting my fingers on ice and 5 days with a painful blister because I've just soldered my finger accidentally.

Some of us are not as skilled.
The instances yes, but not client apps.
I paid them monthly to rent access to music. If they shot down I shall be forced to go elsewhere, none the worse of.
This information is readily available already. The only important thing is what’s not available.

My brother got the best small business education possible by selling energy contracts door-to-door. He learned how every type of small business in NYC works: how much money they make, how much money comes from ‘other’ sources, how they manage cash versus credit income, how much gets stolen from them, who owns the businesses, who gave them the loan to start the business, how much time it takes, how they hire and manage employees, the type of people you have to deal with, the ways your own employees and partners will scam you, the family and personal problems that destroy people, the simple patterns to success and failure.

No teacher knows any of this. If it was in a book, you either wouldn’t believe it, or you would drop out like he did, and do something simple for yourself instead of letting other people tell you what to do, like I did.

Young attractive women also get an excellent financial education through dating, at least in terms of how much money people have made through various means, and how smart they have to be for it. I think this is yet another reason why women quit the engineering pipeline.
Secondary education typically includes some elective classes or even study hall periods. These suggested classes can even be a single semester, and may already be offered as electives. In fact, I took a 1 semester personal finance class in high school.

I strongly support adding personal finance and logic (philosophy of arguement) courses to the core curriculum.
Here's a list of sites that it supports (google cache link because the original seems down, potentially due to the DMCA). It would be difficult to find a reasonably sized site that it doesn't support.

https://webcache.googleusercontent.com/search?q=cache:VI0TGu...
Looks quite good to me - Are there any european/general alternatives?
No, it's not the youth that has to get off their phones

It's the older generation. They are the ones lacking critical skills and ability to understand what goes on Fb, etc

Edit: I don't see why this is so controversial. Younger people do stupid stuff on their phones, but they're more open to learning from their mistakes

The older generation has a more inflexible mindset and hasn't been on the internet/social media for longer (most of them, which is probably not so much the demographic here, even for older HNs commenters)

I see how a lot of people behave today and it's how I behaved and felt for a good amount of time. But that wasn't on the hate melting pot of Facebook, it was on more spread out and on more niche sites.

Or spoken in other words: some things are better left on a pub brawl table not as a hard statement on social media.
You watch the news too much
Some points that this kind of articles typically fail to address:

1) Storage of waste is still an unsolved problem. Even here in Switzerland, which is a very rich country, there is no definitive agenda for storage.

2) We are in the middle of a climate transient, with severe and long droughts as one of the many consequences. Is a technology that require water to be safe the best bet for the future.

3) Little is said about the necessity to reduce energy use, it's often assumed our energy demand will continue growing exponentially, with no questioning on that side.
not sure spouting unfounded assertions about the "cognative brain" is helping. spending 5-7 hours a day on social media is a massive waste of time though. of that there is no doubt
Hm, I misremebered the patent clause in apache2 - I thought it revoked both copyright license and patent license - but it is limited to the patent. At any rate my suggestion/idea was to take inspiration from:

> If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

I'm not sure if it could work with, or be a good idea for, the DMCA. But I'd guess one would say something along the lines of "any invocation of provisions in the DMCA revoke any license grants herein".
I'm missing a desktop application so I can also browse my pictures from my desktop. Which also has the added benifit that it syncs to local disk which creates an additional backup (plus one more if you include the desktop backup itself).
This is the type of question that doesn't really effect me as an Atheist. Even if there was intelligent life on Venus, how would my life be changed as an individual?
Take back control of your photos and videos privacy. Available in Google Play and App Store.

It would be easier to believe if F-Droid was also listed.
Unreadable on mobile. I was able to find three paragraphs of text among the ads, but can’t seem to find the rest.
I think this is a good message, but by making the phone the problem I fear the author misses a fundamental connection to the youth he addresses.

The issue is what you do on a phone, not the phone itself.

In fact, phones make it a lot easier to create and not just consume, than televisions did back in the author's youth. And I bet there were similar anti-TV op-eds in newspapers in those days that the author would have rolled his eyes at.

The message should've been to create more and consume less. A phone let's you do either, the device is hardly related at all. You can't see what a person is doing when they're bent over their phone.
Thanks! I guess I never really thought of going over cards in spare time. In retrospect, that might be why I never got into them. I only used them when I had a lot of time to dedicated towards learning the material anyway and then I preferred reading.
I expect there is much to be discovered that could piss off religious zealots.
It's Emacs with JavaScript instead of Lisp.
I've gathered together what's left of it and invest in that. Through much trial and error, I've figured out the bits which work in both Chrome and the rest of the 25 years worth of historic browsers and write for that.
Hi cat! Stop walking on the keyboard!
If any mainstream unix-like OS kept the promise that "everything is a file" (like Plan9), adding a secondary monitor from another pc could be easy like:

mount /dev/screen2 user@remotehost:/dev/screen1
Hey Jack, I've always found your Anki guides to be some of the best. I'm curious, are you still using it all these years later?
Linux's Git repo displayed with Onefetch (Kitty)
Maybe. Some will argue for software parents too. Copyright infringement was illegal before the DMCA and I'm not convinced it improves things. In fact, I'm pretty sure we'd be better off if it was repealed.
Saw this coming. We are working on https://dgit.sh for the last couple of months. Dgit is a decentralized code collaboration platform where we harness the power of git for versioning and arweave blockchain for permanent data storage. We also have a Dgit community on https://community.xyz where the stakeholders take all decisions transparently via a vote.
Dgit will be available for use after its launch on 2nd November. If you are interested in what we are doing feel free to join our discord and chat with us https://bit.ly/dgitchat
While you're right, the addictiveness of social media makes it extremely difficult to self-regulate once exposed to something that gets you hooked.
Sounds like Google are the ones infringing, not youtube-dl.
I think the GPLv3 implements a similar idea WRT patent rights, sometimes referred to as "patent retaliation clause" [1].

Just saying that there is precedent for licenses being used to protect against overreaching "IP" laws.

[1] https://www.gnu.org/licenses/gpl-faq.html#v3PatentRetaliatio...
thanks for sharing :)

So you see the world as definitely getting worse every year, and any news or indicator that it's improving is just a blip, and annoying because it gives people hope when there is none. Is that right?
If you use vocab flashcards that contain an example sentence or two showing usage in context, then it is more efficient than reading a book (with regard to the language rather than the book's actual content). Personally, I read books and when I encounter an unfamiliar word, I add it to the flashcard pile, ensuring that I don't forget the new knowledge.

If you're trying to learn the content of the book, the process of converting the information into flashcards entails engaging with the material, so that isn't skipped.
HUMOR DETECTED!
ANNIHILATE!
日媒：政府或本月过后正式决定核事故污水排放入海
新华社东京10月24日电（记者华义）据日本媒体24日报道，日本政府可能在10月过后就“福岛核事故中的受污染水排放入海”一事作正式决定。此前日媒报道称日本政府将在本月27日作出这一决定。

据日本《读卖新闻》24日报道，日本经济产业大臣梶山弘志23日在内阁会议后表示，日本政府不会在27日就“福岛核事故中的受污染水排放入海”一事作出决定，现在还没到透露该决定时机的时候。《读卖新闻》和《朝日新闻》24日均报道说，日本政府可能在10月过后就“福岛核事故中的受污染水排放入海”一事作出正式决定。
They will take it into an expanded political agenda beyond the DMCA trigger.
How does the older generation getting off their phones help them to understand "what goes on Fb", let alone help them gain critical skills (which seems far fetched)?
I actually think that the generation that was born with a technology also barely understands it.

How many kids really understand what FB is made of? How many of them really understand what the internet is? They don't, it's always been there, who cares?

There is this misconception that just because a kid can swipe and type super fast on their phone they are "tech literate". As someone who taught tech in school I've seen the exact opposite.
I think, the applications of Firecracker are rather interesting.

I just read about people running Docker on a RP and thought, wouldn't Firecracker be better suited for this?