skysight-inc/HackerNews huggingface dataset:
It is available for Linux however it's not always part of the base install of every distribution (but a worthwhile install none-the-less).

Not taking anything away from lsof as I do use it myself but I do also think there is also merit in learning the /proc file system too because it helps illuminate some of the not-so-hidden magic behind Linux. Even if you then still find lsof or similar become your preferred utility.
Great topic, and I’d say there are already some signs you are asking the right questions. A few of my own thoughts:

Use your capital constrained mindset productively, but be attuned to when to shut it off. Being able to do a lot with a little can be a positive trait inside a larger company (e.g., early days on an unproven project), but you need to recognize when capital should be applied so you don’t risk unknowingly playing small ball.

There is something to be said for another commenter’s suggestion to “relax” a little bit. You’ll need to, because larger companies move more slowly. Be willing to push, but recognize that there are limits to what a large org can do in a short amount of time. That’s just reality.

Try your best to adopt a longer term mindset. In a smaller company you are often focused on what’s happening right now - larger companies have more space and more runway to think over longer arcs of time. What are the implications of what you are doing now a year, or even three years out?
In Portland OR over the weekend, I witnessed this first hand. It wasn't even random people, it was press, with press badges. Beaten with a riot stick, and maced, multiple times. After he was beaten and maced he started limping away, the officer raised the mace, then hit him in the back a couple of times till the reporter turned around, then maced him full in the face. You can see the first hand and CCTV footage on Cory Elia's Twitter account, @TheRealCoryElia. He's also a news journalism professor at Portland Public University I believe.
Talking to a lawyer as others advised may be a good idea, but I recommend talking to the owner first. Once you bring the lawyer in the conversation becomes a competitive zero sum game and that switch is generally irreversible.

The reason I would explore a friendly conversation first (and on agreement bring in a lawyer to write this up and sign) is that the amount you want is pretty small and, as the sole technical expert, you leverage is high. New owners will likely want to ensure technical support post-sale and you might have more weight than you think, even to a point of making or breaking the sale.

Thus the interest of the current owner in keeping you on board may be WAY more important than whatever paper you signed 15 years ago. If you really are the only person who knows how the product works under the hood you might get your 10% from the current owner and a retention agreement from the new owner.

Personally, I would probe gently with the current owner before bringing your own lawyer in. Just my 2c.
How is that any different, generally speaking? If you agree to be payed a royalty, you agree to take on risk.
> I don't think you'd use Pycopy to write a desktop or cloud application

Believe it or not, but that's one of the messages the Pycopy project tries to convey: Software can be simple. And understandable. And you really can write a useful (at least to yourself) application which can run both on your desktop, on your router with 2MB memory, on a microcontroller board, or in a cloud.

Some more info about this "human-scale computing" idea is here: https://www.blog.pythonlibrary.org/2020/02/10/pydev-of-the-w... .
Thank you! We are fixing this.
Perhaps that explains how they ended up with a subpar language like golang.

I'd recommend reading to someone who has a deep understanding of programming like John Carmack.
I'd argue the 2015 MacBook Pro was the best they ever released, but perhaps I'm forgetting something they changed between 2013 and then?
yep, I thought the same about pre-commitment, but I guess the problem is not software itself: for proposals that don't need general consensus, but only a certain threshold of support, the problem seems to be getting enough attention. Kickstarter does well in this area, but I don't think the pre-commitment involving money is such a big deal in the collective coordination aspect. I mean, you could post a call to action on a random blog, and if it gathered enough attention you would have managed to promote collective action. That requires nothing new. It has more to do with the inability to gather the attention of enough people on a single focus when there are so many other potential focuses fighting for that same attention. In my opinion, the deadlines in Kickstarter are more interesting than the pre-commitment for coordination.

And then for proposals that require general consensus, it seems to be even more complicated. In theory democracy is about this, and we kinda accept the idea of democratic consensus, but in practice things end up having to be implemented by or pass through the hands of individual actors, and it's there where everything starts to rot. So you need to make sure the distance between consensus and its practical application is short enough too? Also, as the article says, you'd like to guarantee that "those who take a different course of action will not suffer negative consequences". But this is kinda contradictory with general consensus. And you get different groups "coordinating" in different directions. Ahhh... and the less power you have, the bigger your consensus group needs to be.
Yes, I was referring to QE, which is much more disruptive in the eurozone than in the US, even at lower volumes.

In the US, you have a central bank that is tasked with protecting the economy of the country, and the central bank is responsible for the money supply. Same in the UK and almost anywhere else.

In Europe, the central bank is tasked with protecting the economies of 19 different countries who each have divergent tax and expenditure strategies (some markedly so), meaning the currency is subject to the fluctuations caused by any number of those states getting into difficulty at any time, which happens frequently.
I definitely had this issue when I was growing up in a Balkan country. I couldn't differentiate Asian faces, I remember having a lot of difficulty with this while watching movies. Fast-forward a decade, now I'm living in the US, and I can differentiate Asian faces as easy as White faces or Black faces. For me, it was all a matter of "training" (and by that I mean interacting with people with these facial features).
Yes the fed's balance sheet has inflated, but it has inflated at the same time as dollars have stopped flowing out of the United States through trade and tourism.

The global economy needs dollars:

- 84% of all non-domestic debt globally is US Dollar debt.
- Around $100trn of global debts are denominated in US Dollars.

This creates a tremendous demand for dollars, and if they aren't flowing through trade and tourism, dollars will need to be purchased on the spot market or missed debt payments will make these foreign cos go BK.

US Fed's monetary base inflation is different from the ECB and Japanese Fed in that the world will sop up basically all of the money it prints. In order for the US Fed to have the same impact on inflation, they need to print multiples of what the ECB and Japanese Fed print.

I agree in the end the dollar will come, I just think we will have a dollar bull rally before then.

See this thread from Raoul Pal: https://threadreaderapp.com/thread/1264224744271945728.html?...
This is very cool. Thanks for sharing.
It's not that hard to secure Bitcoin these days with a hardware wallet like Ledger. If you use a passphrase, you don't even really have to worry about your recovery phrase being stolen (although it would be a good idea to move your coins).
True, but people are still buying new Macs that start on Catalina, and the non-HN crowd is almost entirely oblivious.
Ok, so:

1) there is a plant blight that attacks all plants (pretty unrealistic), and instead of getting rid of it they build a giant space rocket to colonize worlds many light years away, leaving everyone else to die. Completely absurd.

2) Somehow they also know how to get rid of the blight at least in specimens, because otherwise they'd be bringing it with them. Also pretty absurd.

2.1) you wonder why instead of launching giant capsules in space full of plants without the blight, they wouldn't just build giant airtight greenhouses on earth?

3) They plan and build an interstellar mission all by themselves, in a world where there are supposedly no high-tech companies or science left.

4) they enroll as the lead of the mission someone that hasn't trained for at least ten years (I believe they leave soon after).

5) they have highly advanced ai robots, which they use to produce sarcasm. They could just throw some in space: no suit or capsule needed- do your job and report.

6) the rocket launches from inside the nasa office building.

Random adventures with CGI on alien planets and very human squabbles follow- here we're in full adventure mode where people take off and land on planets without rockets, and nothing really interesting happens from the scientific point of view. The few accuracies you mention (no sound in space, spinning spaceship, etc.) are just copied over from 2001. The rest is decent cgi and a lot of hype about black holes physics being correct.

7) then there's black hole and love silliness.

8) the hero rejoins the cute lady in dire need of company- she surely won't reject his love. And I thought we were in woman empowerment era!
One-Hundred Push-Up Workout Plan
If all you have is a few seconds, take a look at https://www.metaflop.com/modulator — play with the sliders, or click "flop it!" a few times.

That's the best very-quick introduction today to the basic ideas behind Metafont I think, and the best less-short one is Knuth's “The Concept of a Meta-Font” (1982) — this 25-page paper (in large font so it's really not very long) is IMO not just a great read but a brilliant performance (https://s3-us-west-2.amazonaws.com/visiblelanguage/pdf/16.1/...)

BTW the submitted link here goes to the “raw” .web source code of the METAFONT program, but that was meant to be read in typeset form: http://texdoc.net/texmf-dist/doc/generic/knuth/mf/mf.pdf
> I wish to renegotiate our agreements to include a clause that gives me part of the sale value of the company as a cash payout, the reasoning here being that my work has increased substantially the value of the company. At say a valuation of 20 x the average salary, I was thinking of 10% i.e. two years of an average salary. I feel that my value to the company is larger than what is being recognised currently, given my contributions (i.e. every single line of code in the company's products have been written by me).

One very unfortunate and many times unfair part of negotiations is they are based on your future work, not your previous work.

Also hundreds of hours of work for 2 years of salary sounds like you are well compensate already.
Could well be. If I recall correctly the motivation behind the porting was to give their engineers a unified set of tooling for troubleshooting windows and Linux (on Azure). I just assumed that the porting efforts would result in a similar set of tools to use locally on the box.
I would encourage changing your mindset here to think about a negotiation in terms of power rather than reasonableness.

And I don't mean fists or violence type of power. It's much more what power do your future actions have to impact the sale value of the company? Those are the things that matter in a negotiation.

When people talk about what's fair or reasonable, as the OP is doing, I think they get lost in arguments that don't hold any water. "I put in so much work" is much weaker than "This is how much money you'll make if you change the deal and how much money you'll lose if you don't change it."

So, looking at it from the perspective of where do you have power, mainly you have power to keep working up to the sale of the company, to keep working after the sale of the company, or to leave right now.

Do any of those things change the value of the sale? If so, you have a pretty clear path to negotiating for a piece of that value.

I've been the business owner giving out a deal like this recently. The deal was that I'd guarantee a minimum amount of money and split the revenue, but I'd maintain 100% ownership. I think I was a bit more up front than this owner about what the implications were.

IMO, even without ownership, it can be a pretty good alternative structure to a flat contracting rate or salary. For the employee/contractor it gives a lot of upside, while still giving the owner some leverage to renegotiate down the road if that upside gets out of control. Given that the future is hard to predict, this allows for some punting on deal terms. I literally told the counterparty, "If this really works, yes, you may live with some anxiety that I will come back and try to squeeze you."

In practice, this deal has made a lot of money for both of us and the counterparty has been protected by my fear of losing continuity or momentum in a business that's doing well.

But this also points to these sorts of contracts only being appropriate for experienced people. If you aren't comfortable that contracts are not permanent and that they can and will be renegotiated as leverage changes then you shouldn't be in these types of deals.
Yeah, this literally has zero impact on anything at all.

I simply don't care, even if someone can find an anomaly in frame by frame inspection of rendering.
Imagine if an attacker own htt.ps

Now image if the attacker creates a website at 'htt.ps//www.google.com' that resembles google. It has the lock icon. It says 'htt.ps'. I can definitely see this being a problem. People are going to fall for it. Firefox still shows the 'https' before the URL but Chrome does not. People are used to it being both ways.
With ctrl-z, the programme is just paused, and can be resumed with fg or bg.
This debate about monolithic vs. micro-kernels has been had many times. Maybe this time the resolution is different, who knows. But FWIW Linux didn't reach its success because someone made a feature comparison between it and what else was out there in a spreadsheet and somehow discovered how Linux was so much better. Instead, Linux won (and continues to win) because it's the Rocky Balboa of operating systems. It may loose the first round, but it always come back. And the reason for that is that Linux's biggest feature isn't necessarily technical. Rather, it's the community of people around it, the fact that it can tolerate a healthy dose of disagreement and infighting before eventually finding and settling on whatever best solution solves the next immediate problem, not some far-into-future idealistic goal. The downside to that development model is that radical changes take several iterations/years while in a centrally-managed OS development model can be shoved in "atomically" -- ex: real-time, tracing, etc. You can devise many a great OSes on paper and even implement them. Bootstrapping an entire ecosystem and, effectively, institutionalize a completely open and nimble development model such as that of the Linux kernel is a whole other story.
As a guy who had been trying Linux desktops for 2 decades before I finally switched, I fully recommend Manjaro Linux over any other distro. Based on Arch, it's the only system I've tried that never killed itself with updates.

Whatever you do, don't make Ubuntu your first distro. You'll regret it. You'll spend more time tinkering with it and rescuing it than anything. Manjaro is fast, simple and you won't have to hunt down software because the Arch repositories have everything you need.

I don't prefer laptops, but I did install Manjaro on one laptop - an Acer E5-575G, and it ran perfectly. Everything works: wifi, sleep, even the Fn keyboard controls to adjust volume, brightness, etc.
I should clarify that by beginner-level I meant "alphabet book level". A for apple, B for balai, C for conejo, etc.

At beginner level language teaching, beyond the first few lessons, you run into words that are difficult to translate bijectively, e.g. ser/estar while learning Spanish from English.
Build a Todo App Using Cloudflare Works and KV
Specific workload matter a lot. I had a good experience with Shenandoah collector on an application that generates very few intermediate objects, but once an object is created it stays in the heap for a while ( a custom made key/value store for a very specific use case). Shenandoah collector was the best in terms of throughput and memory utilization. Most collectors are generational, so surviving objects have to be moved from Eden to Survivor to Old. Shenandoah is not generational, and I suspect it has less work to do for objects that survive compare to other collectors. When most objects live long enough generational collectors hinder performance.
This is the exact problem I ran into on rxjs. Every tutorial was badly out of date. Even ones written six months earlier.

You had to become a master of figuring out the direction of where community was going and stay on bleeding edge.

Some people found this fun. I have many times enjoyed this. When I want to get a boring feature built and hand off to the jr develops so I can spend some time with my kids. It’s frustrating
Some characters have more than one stroke order, and some characters are commonly written in a wrong order. I remember a Japanese TV program asking people on the street to write 馬 (horse), and making fun of people writing it in the wrong order. I guess it would be like a reporter asking people to spell "definitely" or "embarrassment" -- you're bound to get lots of wrong answers.

But I disagree on 口, it just doesn't look right when you don't use the correct stroke order. It shouldn't be a perfect square or rectangle any more than the letter O should be written as a ge○metrically perfect circle or ellipse.
Nest Aware
I don't want to repost a reply from elsewhere in the thread but as it's directly relevant:

Yes, I was referring to QE, which is much more disruptive in the eurozone than in the US, even at lower volumes.
In the US, you have a central bank that is tasked with protecting the economy of the country, and the central bank is responsible for the money supply. Same in the UK and almost anywhere else.
In Europe, the central bank is tasked with protecting the economies of 19 different countries who each have divergent tax and expenditure strategies (some markedly so), meaning the currency is subject to the fluctuations caused by any number of those states getting into difficulty at any time, which happens frequently.
My understanding of gardening leave mostly comes from how Matt Levine talks about it: https://www.bloomberg.com/opinion/articles/2019-08-28/take-t...
Logic gates simulation using Node EventEmitters
Do you think he should consult with a lawyer before approaching the owner? I agree with your statement that bringing in a lawyer at this point is going to sour the entire negotiation. But I also think it might be important for the OP to understand what his options are before coming to the table.
I think Thurston's answer is absolutely to the point.

If you are passionate enough about good food, you probably have a great shot at becoming a famous chef. I agree though that it is very dangerous advice: most people are just not passionate enough about something, but mistake fondness for passion. I'd say that applies to your "good food" example.
But on the other hand, for truly passionate people it is very dangerous NOT to follow this advice.

> The product of mathematics is clarity and understanding

Somewhere else Thurston qualifies this in a recursive definition of mathematics that is bootstrapped with numbers and geometrical objects. I'd say in the age of the computer this qualification becomes less and less necessary: there are other things than numbers and geometrical objects that are of interest (for example distributed file systems). So more and more things are becoming amenable to clarity and understanding, if we try hard enough. I think a lot of things in computing could use a good helping of clarity and understanding.
I'm new to Rust, so there may be precedent that I don't know, and I'm kinda spoiled because I'm a front-end dev mainly, where the rule is "don't break the web", but doesn't changing the syntax of a macro like that break backwards compatibility?
For a second there I thought it said Scala and developer productivity.
It was a non certified X390 Yoga.
As sort of an aside, that can be an interesting lens to view hiring through. A while back I was looking around, and since I have some history with Erlang, was looking for roles involving Erlang and Elixir, among other things. I've architected and written production Erlang code that's deployed in products and know the system fairly well. But I don't have a lot of Elixir experience.

Some companies were like "wow, that's a lot of BEAM experience - let's talk!".

Others were like "my checkbox says Elixir, sorry".

I'm old enough at this point to realize the latter were doing me a big favor.
IBM recently laid off many of the POWER staff (effectively OpenPOWER only has a skeleton crew, POWER lost people too though) in their last round of layoffs. Speculation is that they are on the path to sell off the POWER design group.
GNU Screen and tmux are popular terminal multiplexers. One of the central features of such command line programs are to detach sessions from the actual user terminal emulators. The multiplexer is then running in the background, collecting stdout/stderr of the running shells and programs. When the user reconnects (this is typically not network transparent, but there are "extensions" such as https://tmate.io/), she can immediately continue to interact with the programs.
Please note that 'domain hacks' in that sentence does not refer to phishing. [0]

[0] https://en.wikipedia.org/wiki/Domain_hack
Here's is my side project:

https://medium.com/endless-filament/make-your-filament-at-ho...

I blog about the side project and share it with others who are looking to do similar things.
Snow Leopard was essentially a maintenance release, and I think you're correct there with the rest.
Honda's global operations hit by cyber-attack
Here's the published article with more images: https://www.cambridge.org/core/services/aop-cambridge-core/c...
My LG turns on very quickly, and actually has decent UI.

I’m guessing they have a decently powerful processor to power WebOS in there.
Hmmm. When someone steals another person’s notes or homework, I guess it could be called interception, but really it’s taking someone else’s work who hasn’t volunteered to give it to you and stealing is more appropriate.

Now, if it’s public, that’s different.
Things that I have seen that influence whether a story will end up being ranked: 1) Timing. Early in the morning Eastern US time 2) The uniqueness of the posting. When everyone is posting COVID or protest stories, a story about an interesting astronomical event (e.g. PHA) is slightly more likely to get a kick. 3) I suspect that there may be a tendency to browse /newest by some folks and if they see submissions by posters they know, there may be a slight liklihood of upvotes.
I am not saying it is a reason to switch, I don't think it is, I'm just answering thos specific points.

"Stability, predictable" is the euro's mantra, literally the only thing they follow is do whatever is needed to keep inflation at 2%, period.

And then the specific line from parent I answered to

> "The yuan, euro and pound all have a history of fiddling whenever it suits the government of the day"

This is absolutely not true for the euro. I wish it was a bit more.
Hopefully this will help us get better numerical libraries for scientific computing.
Firefox-Based 'WebXR Viewer' Brings Browser-Based AR to iOS
Thanks! This is so easily forgotten.