skysight-inc/HackerNews huggingface dataset:
I've given it a lot of thought, and below is my one "reformist" idea to significantly improve things without breaking back compat so bad

Invert the shell and terminal: every shell command (with unredirected streams) gets it's own pty.

- Like the those repl "notebooks" you can scroll each output separately, without hacks.

- Backgrounded processes won't spew garbage when you are trying to type. They just continue running in their terminal. You can even background something like vim or a game that takes the whole terminal, and it's just fine!

- Rather than hacking scroll back onto processes that might use tty stuff in expected ways, just straight-jacket them by giving them plain pipes instead! The OP exploits are then opt-in impossible.

- Having powershell-esque "post-text" commands that dispense with the bullshit are far easier to manage: also give them regular file descriptors and negotiate protocol or whatever, just like the above, rather than a pty.

- stdin can be a nice form with submit button rather than fixed (usually line) buffering policy.

- shell might even be simpler as there is less careful juggling of shared resources except where the programmer asks for it.

I also use ssh multiplexing instead of tmux for extra shells. When I do need to use tmux, I hate that read only mode prevents scrollback. The above builds nicely upon this:

- The persistent remote shell has as many ptys as needed before for chained commands which might still be running, or separate "sessions"

- The local client can use native UI elements for everything, no TUI jank.

- Scrolling over many (live or saved) terminals, the normal scrollback case, is possible and very side-effect free.

Anyone see any issues? I don't for anything I do daily (git, coretuils, etc.)! I don't think I have time to make this, so please someone else do.
So on one hand I have a few applications by some dudes on github and on the other I can install apps like firefox, the kindle app, read-it-later clients like wallabag, etc.
Well, I read a lot of old stuff - history, essays, philosophy, diaries. It's like travelling in time. Experiencing life in ancient Greece (e.g. Plutarch, Herodotus) or China; medieval Japan; 16-17th C France (Montaigne, La Bruyere), 19th C England (Hazlitt) etc etc. Non-fiction actually allows us to "peek into thousands of other such realities", not just imagined "realities". (I get a similar effect chatting with my friends in many countries, only all the different time zones can get quite disorienting!)
I always took Tyler Cowen to just mean "cynical/pessimist reading" when he talks about Straussian Reading.
Can also corroborate this. While working in the field for a news agency and sending in the news as an intern. Whenever any of the stories made the news, I was most times left with the same feeling. "This is not what I reported".

The newspaper's editors butchered the news. The facts were not accurate or had been watered down.
WaPo is a great example - the youth and inexperience of most of their "foreign" bureaus is shocking, given how supposedly esteemed their journalism is supposed to be, and how much foreign governments also rely on their reporting to inform themselves. Bad situation all around, people still think it's 1965 instead of the clickbait new millennium.
I think it comes from the pattern of people seeking it out.

A relevant example is Argentina's issuance of bonds in the past and subsequent travails. They didn't have to make themselves subject to US courts in the way they did.

For some reason, despite all the disadvantages (potential and actual in hindsight) of borrowing in US dollars and being subject to New York law, they did it anyway.
West Taiwan succeeded despite of the CCP.

Besides go travel outside Shenzhen, Shanghai or Beijing. Its an absolute shit hole.
Could you please make your substantive points without snark and name-calling? Your comments in this thread are a noticeable step further into flamewar and break quite a few of the site guidelines. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
It was a hypothetical question, in case tomorrow we woke up and somehow we had a feasible warp drive invented.
There's no reason for someone going to work at a major investment bank to be semi-informed.
Then you’re not following the stories, multiple assaults and deaths have come after Boudin declined to charge the criminal for other violent crimes. Such as the hit and run driver who wasn’t prosecuted for other crimes:

> McAlister has a long rap sheet and has been arrested numerous times in San Francisco since April 10, 2020, when he finished a sentence for robbery.

>Boudin has a history of referring cases involving repeat offenders to parole instead of prosecuting.

Moral panic? As I pointed out, Boudin fired all the prosecutes when he won. The city is in shambles and no one could say it’s gotten better due to Boudin’s soft on crime strategy:

https://abc7news.com/sf-hit-and-run-san-francisco-troy-mcali...

He’s basically inviting criminals to the city and giving them sanctuary while failing to protect the residents and tax payers. He’s a moron and needs to be held accountable. I support the recall and hope this scumbag is tossed out and leaves in disgrace.
"Typical" is a nebulous and tenuous claim, and you've cited a single case of a business that is nothing like Amazon. It is a relatively small company (6 restaurants), and yes, they were force to pay back $314k. It seems it was the first time that business was found to have offended. If the legal system there is like it is in most places, subsequent offences will draw harsher penalties. Here's a report about some state and federal authorities starting to take criminal action against operators of companies who commit serious wage theft offences: https://news.bloomberglaw.com/daily-labor-report/prosecutors....

Larger companies like Amazon, Tesla, Uber, Lyft, Instacart, DoorDash etc - but Amazon in particular, being so large/prominent - are under constant scrutiny from media, politicians/courts, unions/employee groups, labor activists, social media and discussion forums like this one. Sometimes the reports of the most serious incidents (people dying on the job or having to urinate in bottles as a routine part of the job) turn out to be exaggerated or falsified, so it can be hard for an impartial observer to know what the situation really is. But there are enough forces at play to motivate companies to keep wages and conditions at a humane level. (For the record, I've known people who have worked in warehouses for online retailers - one being a close friend in the US but not working for Amazon, and another being a relative who worked for Amazon here in Australia. Both have said the work was hard and conditions could have been better, but they weren't like prison camps or gulags.)

Your final paragraph is narrative and speculation, and I accept it's based on real issues, but it doesn't prove the specific claim you're basing your argument on: that there is an infinite supply of people both competent enough to do a good job for Amazon, but so desperate for work that they'll accept any level of mistreatment.

And getting back to the main point of the discussion: this thread now has 168 comments, and nobody has convincingly suggested a way in which this system can be used for anything other than safety, apart from insisting that it's a way for drivers to be blamed for safety transgressions that should be the company's responsibility, but without suggesting a way that the company could take full responsibility for safety without using some kind of system like this one.

It just looks like a case of anything Amazon (or any other large/powerful organisation or person) does, some people will insist that the worst conceivable motive for that thing simply must be the real one.
https://alexmingoia.github.io/charisi
This is awesome!

After played it around somewhere I'm familiar with, I realized that although it's huge, it's not as huge as I imagined it to be. (How accurate is that "Boat is to scale" checkbox?)
No strict null checks is kinda a deal breaker tho
With the limited internal storage there is not much future-proofness to me. A folder I sync to my device with PDF, books, etc. is close to 6GB. There is not much room left for others.

The way it looks remarkable wants to introduce a paid cloud service. Also ironically, they are very closed down in their communication.
Developers chasing their tail writing clever programs to read spaghetti code instead of not writing speghetti code.

I get it. The problem is very attractive. I get turned on thinking about it too but I would rather programmers knew how to compose code that other humans could read instead of dreaming about using AI to read incomprehensible first drafts.

Teaching other developers how to write code is not fun I guess. I'm guilty too. I pull up a PR and scroll down and find a loop with some IFs and God forbid a map or some other inline atrocity sitting in a well named method with well named variables (they sort of get it)...and there I am trying to judge intent. I give up and just go to lunch in disgust, I don't have time to teach someone how express intent, nor do I have time to guess the intent. It's obvious that the code is looping over some list and digging into an object and blah blah...but why!??? The important part.

When I'm long dead maybe we will require programmers to write code that other people can understand.
That's true, but python isn't really functional in the "like lisp" way either. Things like ifs, loops, etc. are statements, not expressions. Lambdas are pretty limited (they can only be one line). There is no tail recursion.

Functions are first-class objects, and it supports higher-order functions, and had closure (even if in any non-trivial case you needed a full nested def) which were less common features when Python was first introduced, and probably why python was labeled as "functional." But now those are standard features in almost every modern language, so using that as a criteria for "functional" languages is not a very useful distinction.
I keep hearing that there are loopholes and there are exploits, but not one actual example. I seriously doubt that money laundering is a huge factor in real estate price rises.
In collaborative situations, the vast majority of the time you should try to trick others into critical thinking instead of using logic to explain things.
The part about CSMA reminded me that as an educational model, a lot of what can go right, or wrong with an 802.11(abgn/ac/ax) network is at what we would call layer 2. If you've ever seen an environment that's a CSMA hell of -70 noise floor in 2.4 GHz and devices stomping on each other, or a poorly configured "mesh" network, that's all layer 2. Thinking about things like, how are your design constraints different when dealing with a half duplex/TDD air medium, vs something like a traditional FDD point to point microwave radio?

But then as a mental model in order to understand that, it's important to think about the layer 1 of what the wifi radios are doing: Questions such as, why is this Comcast 802.11ac home router running in an 80 MHz channel, stepping on this other device that's also trying to run in the same 80 MHz channel? Why did somebody install a unifi AP with a torus shaped RF pattern vertically on a wall, instead of horizontally on a ceiling as it was intended?
Your go-to news source is Al Arabiya, a state-owned propaganda channel that is owned by an autocratic regime (Saudi Arabia), and is not even trusted by Arabs themselves?

Or is it Reuters?
StumblingOn.com [1] let's you find lots of great non-professional fun sites/projects quickly. Great way to experience the "old web" as you describe it, today.

[1] https://stumblingon.com/
It's actually the opposite of the scientific method.
Reader mode is a great thing. It's readily available in Safari and Firefox
So does Wired and other news sites.

https://www.wired.com/robots.txt

It's concerning someone working for the news doesn't understand why.

This is their power of ruining lives forever.

This is a new thing, it should be taught, it's not hard to understand.

I don't know why journalist think they deserve respect when these things are not fundamentally in their ethos.

There should be a better process than robot.txt and some news sites are doing better. Europe has brought in laws. But if journalist want to be thought of as more than writing blog spam, they need a better answer to this.
This doesn't hold for places like Iceland (where I live) as there will never be transmission of power to either continent due to distance impedance losses.
Here is a list of things I have been doing from the time I left programming 2 years ago, roughly having worked for around 24 years. I was left with lots of time and didn't want to work only in one thing like programming before. So I got into small projects that meant something for me. Might be of help.

-- Learning music for last 4 years, mainly to get into a hobby. I put in about 1-2 hours of practice per day. Thinking of building a course for people with absolutely no prior knowledge of music, but I have not started yet. Have got a mindmap going here - https://www.viewpedia.org/musicCourse-map.png

-- Mentoring, at NYAS ((www.nyas.org) and invidiually. Perfect as it does not take too much time, but connects to lot of young minds. Hope to increase and maybe we should create a network of mentors as someone suggested being mentor in the comments. I have not found a mentor network yet.

-- Lokopakar (www.lokopakar.com) - for mentoring and another unique program called Strength Together, that is a peer-to-peer network to help adolescent girls in developing countries overcome their feeling of "I am not Enough"

-- Tinker Lab (www.tinker-lab.org) - I found a group of guys who were into breaking things apart and seeing what was inside and trying to put it back (never really making it). We are now working to make a lab for public schools in Nepal where young, eager, self learning students to do the same. The first lab is coming up within the month.

-- Farming, fruits for fun, vegetables commercially. Now thinking of adding bee keeping and a farm stay program. I spend only the weekends on it as others handle everyday work better than I.

-- Viewpedia (www.viewpedia.org) Still left with time as I gave up social media and most of TV. So learning about my own culture and building a website to provide collection of youtube videos of mostly unwritten Nepali culture. Currently focused on music and dance.
Ship Blocking Suez Canal Is Partially Freed
> This only furthers the advantage of those most willing and able to lie.

The presence of the word "only" clearly makes an assumption that it is a lie.
I does look like you could just squeeze it into the Prospect Park lake. Olmstead truly thought of everything.
This unintentionally taught me something cool: Placing the Ever Given on my street gave a surprisingly intuitive sense of scale. This seems way better than I could get from numbers.

Perhaps there's significant value in using a map overlay with spaces you are most familiar when showing scale; As opposed to using standard measurements, or units like football fields.
You might be interested in this document:

Evidence SARS-CoV-2 Emerged From a Biological Laboratory in Wuhan, China. Available at: https://project-evidence.github.io/
As it seems, the web page is a little to late and the ever given is free :)
I quoted your comment above. It was literally a comment about the argument the NYT made before a judge in the defamation case.

You can say your comment wasn't about that topic if you want, but it's just doesn't seem accurate to me. I'm not "gishgalloping", I'm just explaining to you why people are reacting as if you commented on the defamation case.

Anyway, I think we're way out in the weeds and this discussion probably isn't productive so I'll drop it. I'm sorry if I didn't understand what you were trying to say.
> If you're not from the U.S. you have to understand the background of mendacity that flows through nearly the entire culture.

Please don't take HN threads into nationalistic flamewar. That's the last thing we need on top of the flamewar we already have here.

https://news.ycombinator.com/newsguidelines.html
Ahh I love black sapote too. Indeed you eat it when it feels rotten, except black sapote isn’t particularly sweet, at least the very few ones I tried in Oaxaca.

Did you know… black sapotes are of the same family of persimmons? If you focus, you’ll notice that they taste very similar.
Lessons on giving feedback that helps
Off. I realized most of the people doing the cool things, were not the people tweeting about the cool things. And the people that were tweeting about the cool things were mostly just building a personal brand.

I miss Kelsey Hightower's cryptic "This is still too much work" tweets, and Scott Hanselman's escapades, but I do not miss the flaming and the virtue signaling and the constant doom notifications.

Sometimes I'm concerned I'm missing what "everybody" (my twitter echochamber) is working on, or learning about, but I've kind of gotten to the point where I don't care.
Having worked in Angular 1 before there was such a distinction, and watched Angular as it exists now release and evolve... I hear you. React (and the huge JSX ecosystem) is much closer to what you created. And much more stable than all of that.
Email notification perhaps
If anything, I think I'm now surprised by how narrow the Suez Canal is!

I thought the Panama Canal was small, but apparently the Suez Canal is something like 6-7x narrower at the bottom.
AP is famous for underpayment of outsourced journalists and even then cheating them out of their earnings on some BS clause, apart from overcharging newspapers to use their content. They are also famous for trying to block an open press in the Meltwater vs AP case. My ex who was a freelance video producer for a while gave me numbers that showed AP paid for 10-20x less consistently than a regional outlet (like Al Arabiya or CBC).
Last I ran the numbers, HN readers were about half in the U.S., but of course many of those are immigrants, expats, and so on.

Please let's not make this about a specific group. That way lies flamewar, and I can assure you that cross-cultural misinterpretation is a huge problem here in all directions.
To leave my last job, I publicly shared my resignation letter with many people at the company. It outlined the ways I felt our employees were being negatively treated, why the company had became a bad place to work, and why I felt they were making terrible business decisions. Sure, it wasn't the best move for my career. But, it wasn't illegal. And it felt pretty damned amazing.
The first thing I do on controversial topics is scroll to the bottom. I've never been disappointed.
That's not strictly true, if you are saying that China matters more to Vietnam simply because it's in the same hemisphere.

Would it be possible for a state department to aim for a world in which Israel cares more about America's opinion than the other regional powers, such as Iran or Saudi Arabia?

Can you really not think of any other examples where a smaller country might not think, "the adversary of my adversary is my friend"?
> I don't understand why it needs to be a news organization streaming it... Is it how that country works? (IE: Do they block anyone else from publishing data about this event, a bit like what China would do?)

Yes, just like any other Middle Eastern country.
This is incredible... The first few images could easily be used as album cover art.

Is there a way to perform a similar translation with music? For example, if you play in D Minor (the saddest of all keys), is there a way to map the key or some other musical characteristic to a word and have the images be generated with the intermediate being the primary source? Or would the approach be to map images to certain characteristics of music directly?
> I'm actually on the left a fair bit. So one issue - you are not supposed to really ask minorities / women to explain / teach you / help you deal with these issues because it in fairness burdens them. I'm not looking for that either.

Thank you for pointing this out. You’re absolutely right on this one, and I would retract my suggestion if HN allowed me to edit the previous comment.
Reading that just made me want to re-watch 1995's Hackers
I think I get as much engagement as I do at times on the topic of sexism because I'm pretty even-handed and reasonable. I believe that trying to educate people about how this works and doing so in a non-blamey fashion that doesn't act like "men are all simply assholes!" is one of the most effective things I can do to address the issue and I'm generally satisfied with how that seems to be going, though I certainly wish I had a magic wand and could make it disappear overnight instead of making slow, steady headway on the issue.

This isn't actually a conversation I want to be having. I've already said that once. I've chosen to engage with you because I don't think you are being a jerk. I think your desire to be helpful is sincere and your point of view is reasonable, given what you likely know about me and my relationship to HN.

What I'm trying to tell you is that your conclusions are ill informed through no fault of your own. There are things about which I am consistently silent on HN and that's a conscious and strategic choice and it grows out of circumstances that involve other people, not just me.

For that reason, I don't feel free to simply "explain it to you like you are five" as they say. Doing so would likely violate HN guidelines, violate the privacy of multiple other people and probably just make my problems worse, not better.

So my continued silence is in some sense something I feel compelled to maintain and not really something I feel in a position to choose otherwise about. If other people wish to break their silence for my benefit, that's on them and I have no control over that.

So far, other parties have consistently chosen to err on the side of continued silence (which sometimes feels to me like "covering their asses at my expense," but it's arguably a lot more complicated than that) and it's not something I can remedy by calling them out.

It's also not something I care to call them out on in public because the most pertinent parties have generally proven to be of better character than most of the world and there is nothing to be gained by besmirching their public reputation and giving people an easy scapegoat to focus on. The result would be that 5 million people who are more or less equally guilty of essentially sexist behavior would have a short list of people to pin it on and those people would be harmed without my problems actually being remedied.

"It sucks to be me" as they say. But it's also really, really complicated and has helped save my life -- literally.

I would be thrilled to pieces to discontinue this conversation. Continuing to allude to things I am normally silent on is potentially not in my best interest.

Have a good evening. Please don't be angry if I simply stop replying. It's really not a conversation I wish to continue and I'm very sympathetic to what you are trying to do here and why you likely see things the way you see them, but you simply aren't really in possession of the all facts and I am in no position to remedy that matter and enlighten you.
For all the moaning and complaining out there - for me it can down to this: I saw 7 and it was meh but I gave 8 a chance. I’ve never seen 9. They needed to write a compelling story and at least make it entertaining - the prequels had faults but they were fun to watch.
Write a blog post about:

1. Your problem

2. The solution you chose

3. Your strong belief your solution is the best, and that no one can possibly find any fault in it.

Then post it to HN and wait for people to school you :)