skysight-inc/HackerNews huggingface dataset:
A brief observation: this style of "advocacy discussion" or "advocacy interpretation/listening" is sadly not limited to programming languages. It's something that I've seen is prevalent in many aspects of technical discussion for the whole of my professional career which, coincidentally, began in 2000, as well as before that when I was at school and university.

Given this is the case I suspect, and here I admit that I'm extrapolating from a very limited dataset, that the root goes back to our early lives and education. There is some flaw in our education or thinking that fails to teach us to hear what somebody is actually saying versus what we want (or assume) they are saying. And that refusal to hear can, whether by accident or by design, come across as both stubborn and wilful, which only further serves to shut down fruitful conversation.

Sadly the issue now infects discussion on all manner of topics (both important and less so) and leads to heated debates and arguments that go nowhere. People literally become angry with eachother and fall out over... well, because they're not meaninfully communicating, they effectively fall out over nothing.

It's both ridiculous and profoundly depressing, but what I think it may indicate is a failure to mature in thinking. How widespread that failure is, is hard to say, but amongst people who use social media (for example) it appears to be at the very least a substantial minority (again, I haven't formally measured this so take the observation with a pinch of salt).
Here's a list of places for you to avoid (granted, not all of them run in a tunnel): https://en.wikipedia.org/wiki/List_of_automated_train_system...
I've found it's no longer worth the money. All my favorite content providers started shilling directly in their videos. I cancelled and have been watching a lot less youtube because the product placement has become annoying.
One killer feature for Vivaldi Mail would be supporting M$ two-factor authentication. Since my company made Exchange 2FA mandatory, I had to give up Thunderbird and use the Outlook 365 web interface due to lack of alternatives under Linux. That would definitely be in the spirit of giving you an alternative to Big Tech (at least on the client side). But I'm not sure if it's even doable though?!
And I want one man for each 20 people "trapped" underground. Scratch that. One man for each 5 users. All of them paid minimum wage and doing absolutely nothing for 99.9% of the time. Otherwise it's unsafe. It's that simple. (/s).
As the article also states, there will be no point at all in moving to onboard attendants because the onboard attendants will strike just the same as drivers do.
There are some companies where the only way to get promoted is to release a new better improved system. So there is an endless loop of rewrites and migrations all over the company.

If you don't like it, you will probably have to join a place with a different culture.

Edit:

If this is the case only for SRE roles then you need to find out why are you rewriting and moving to new, shinier systems. Is there a big improvement? Or is it just for a sake of changing something?
Scientifically speaking, <5 years is not enough time to savely invest even into an index fund. If you have about 10 years, you get into ranges, where you cannot find any examples of losing money. Picking stocks on the other hand means being outperformed by the market (again, scientifically speaking).

Since you asked us what we would do personally: I would probably use some of it for something like an extra vacation and would put the rest on top of my current assets, divided up exactly like my assets are already allocated.

If you do not have any assets invested, you should probably first follow some very conservative advice about how to handle money in general. In the US I know of Dave Ramsey. This depends highly on where you are located because of social systems, retirement funds, taxation etc. To me it's strange, that the question even comes up. You should either be paying off debt or already have your asset allocation figured out.
Ah right, I see. Thanks!

Any resources you would recommend about this kind of low level I/O programming and tuning?
> It gives you Jira level power

I’d rethink this analogy for the HN crowd
Firefox has proxy settings. Socks5 is bugged though. Doesn't support user/password authentication.
Settings -> Appearance. There will be a section to choose a folder with your custom css files.
migadu is a really option
I guess I'm weird but I prefer the NWS.
I do : )
Shyness and Introversion can be a Strength (2016) [audio]
To be clear, OpenPGP does not correct errors. You still end up with corrupted data. It is just that you get back all your good data, no matter where it is in the file.
Ubisoft embraces a hybrid approach to work
Thanks. TL;DR: chess.com is closer to FIDE than Lichess.
Thank you for that. That last clause seems like the real key here. With that much power in customers' hands and no hard multi-tenant isolation, unintentional DoS becomes almost inevitable. In effect, it puts every customer at the mercy of every other's diligence (or lack thereof). Even with diligence, that seems a bit fragile.
If you've whitelisted an application that can execute arbitrary code (like the Office products with VBA) then SRP can be bypassed by an unprivileged user.
Around fifteen years for me, fastmail is great.
If only we had a Vivaldi based on the Firefox.
London's transport strikes have been shown to ultimately benefit the wider economy, as people have broken out of their local maximums and found more efficient ways to travel around.
Reddit Words
That's in the very narrow situation of a head-on collision, something I don't think has happened on the tube in my lifetime. I'm talking about any kind of general emergency. I remember 7/7/05 like it was yesterday.
I'm sure an automated system can be built that is safe enough - the Elizabeth Line demonstrates that. But the reality is that upgrades cost a lot of money, and nobody wants to spend that money. That is what it boils down to.

With respect to attendants, they're mostly there on the busiest times at the busiest stations. Most of the time most platforms are largely unattended, and the driver is the only person present to take action unless you want to wait for the train to alert station staff to a situation that requires intervention.

If the solution to automate is to put in place attendants permanently on every platform I'm not convinced it'd serve much purpose.

With respect to the DLR, it's less than a year since the last time someone was killed by falling onto the tracks. While the DLR overall has a great safety record, it's far less crowded than several of the other lines. I don't think you'll get anyone willing to sign off on overriding the regulator there, given people have called for safety upgrades of the DLR too despite the few fatal accidents.
4000 drivers at an average of around £70K per year is not chump change (£280M) + employer costs for staff. Out of a budget of maybe £5B per year, it is not insignificant but I would expect there are other areas where savings could more easily be gained.

Maintenance is crazy due to the short maintenance hours and therefore everyone getting paid enhanced rates to work 0:00 to 04:00. Significantly modernizing signalling and control would be expensive but would probably back back over time.

A few years back I was in a control room in a tube station and saw some steampunk looking machine that we assumed was related to the old destination boards on the station, which were long gone but the machine was still operational and left alone. Why? Because who would risk breaking something just to remove some random old piece of kit!
Uhhh.. i think that they're crafted to the way you think is a interesting viewpoint on it's own.... byt the email on your profile didn't work..
Given what the difference in computation power is between a computer with top-end nvidia card and top end CPU, the numbers suggest that if you have a heavy work task that you on such a system, start up in the evening, say 8 PM on a Monday, and have ready the next morning at 8 AM. The same task would not be ready until the following Monday at 8 PM on the M1.
Working on CPTR-045
Rendering Realistic Lego Bricks with Raytracing in Unity
> Our overall system is not progressive.

Yes, it is, overall: https://theintercept.com/2019/04/13/tax-day-taxes-statistics...

> Once you factor in the regressive nature of social security taxes

Social security is effectively a mandatory pension scheme where you get benefits at retirement based on what you paid in, so calling it a regressive tax seems inaccurate.

> and average sales taxes

Many states have exemptions for essential goods to limit the regressive nature of sales taxes, but yes they are regressive overall.

> you quickly see that the rate of taxes paid on all income remains fairly consistent

I'm not sure what your definition of fairly consistent is, but your first sentence is incorrect above, so it's probably not accurate here either.

> up until you get to people with a net worth in tens of millions plus who pay a much lower percent rate.

This is absolutely true, and is something that should be addressed in my opinion. Just taxing capital gains as income would be a great start, and might be enough.
Making the App Store a public utility instead of preventing Apple from forcing their users to do things is absolutely the wrong response because it ensures Apple will be in power forever.
Zentail (YC S12) Is Hiring a Director of Growth Marketing in Columbia, MD
As the adage goes, the Church thinks in centuries. Who remembers the Arian crisis today? Things seem bad now? Wait a century or two.
Yes, there's an entire references section in the end of the book.

The process I use isn't everything the book said to do, it's just what I chose to adopt to strengthen my weaknesses. The book covers much more.
HN has a bizarre nasty streak when it comes to seasteading. These disparate groups of people are trying to hack together a nation from scratch yet all you'll mostly find here is hate and derision for these dreamers.

My theory is there's something very primal in people's brains when others try to leave the tribe, they'll find any reason to castigate it, no matter how irrational.
Those two remaining bugs still have the opportunity to be resolved after only 2 years. Or 4.
This isn't really the argument though. Sure, we want a member of staff to help but they could be a £30K train manager instead of a £70K driver.
wouldn't that require pretty hefty active cooling, which doesn't fit so well with Apple devices?

It would be great if they did it the eGPU route with TB4, in a slick package
There are many times when the DLR trains have no employees onboard
Seven Years of Factorio Friday Facts (2020)
> I would be interested in you giving an example of a problem that is not solvable or expressible in a typed language.

I meant to say that some of many solutions can better, typically simpler, while being just as correct because you don't need to express it in static types.

> Obviously it doesn't rule out logical errors, but at least at the type level its "correct". You can even lift problems to just be type problems. For example only being able to construct inputs as something in the type system.

That is orthogonal to a type system though. If you take care of the invariants of a data-structure you are almost always going to need more than what most type systems can express.

In fact I would argue that type systems provide immediate documentation of very basic properties, which is often an advantage, but from my experience the errors it covers for you are rare, yet can be severe and confusing.

Again, having used both I'm not entirely happy with either. I prefer when static, or more generally developer-time-checks are opt-in and expressive, which seems to be a growing trend.
As someone who works in the field (government not journalism) with similar data (not IRS data) and has watched others have to implement various privacy laws (including the same federal ones the IRS has to follow on the matter), there are also requirements on the minimum number of data-points when releasing information.

For instance, an aggregate number of only 10 data-points is enough for people inside those 10 data-points to band together and out the real information of the remaining people through collective action, as an example. There are thousands of similar contingencies planned for.

So if you publish this data redacted, it's still a violation of the privacy laws because you can figure out easily who is whom since there are only a few billionaires and there's enough information provided to narrow down people's identity by looking at public information.

As for Twitter or whatever, I believe the law technically was violated only by the person who handed the data to the journalists. After that the journalists can't be held accountable unless they aided in some way in obtaining or they directly requested the data from the individual or group or whomever it was that did this.

Honestly, though, this is why people in these positions are held to extremely high standards and it ends up being frustrating when others fall through like this. It's too easy to occur, and these roles are rarely compensated well or have any "backup" for technical tasks since it's all based on who organizations trust, so they can't hire anyone to help and we end up thinly spread.

Add a small dash of political or financial incentive and suddenly the data you have been working to design to protect from Russian hackers becomes technologically meaningless when someone just leaks it who has direct access. I'm surprised there aren't more of these happening given the dire straits many of us are in, out in the wild-west on our own with nobody to even talk to about it and nobody willing to work in government (or to not be assumed to be trustworthy enough to have access).
maybe "that Python guy" is poor, but "that guy who's proficent at Python internals and stuff" is infinitely better

"that Linux guy" isn't impressive, but "Linux kernel maintainer" is
Doesn't always work though. It might help but there are plenty of times where passengers take things into their own hands and follow survival instinct against the advice of a driver, both above and below ground.
Ask HN: Good projects to read a source code
What is the difference between FOSS and FLOSS?
I think it depends on the stops. People naturally queue up at Canary Wharf for example.
The fact the author was kidding by writing "you can't have (planned) downtime" in itself shows everything has downtime. So if your app can have downtime, why not have some planned downtime as well?

Oh the users can't take it, they'll go away, yadda yadda. That's usually BS. I've witnessed giant sites with massive traffic that go offline every night. Apple's own web store goes offline before updates every time (most valuable brand, looks like this doesn't affect them huh?). Every marketing exchange also goes offline every day and weekend (except the fancy cryptocoin ones I guess).

My overall point is, keep things simple. Planned downtime can vastly simplify your update deployment, and planned downtime can result in less unplanned downtime. So don't give it up for cargo cult reasons. You're not Google Search until proven otherwise.

Also you can have planned downtime piecemeal. If your data is sharded in some way (for example by user) you can update the user when they log out and you'll seemingly have no global downtime.

But downtime is inherent to well working systems. You sleep every night. If you don't things go haywire.
Flash was not an essential part of the web in 2012. Maybe, if you had some weird work tool you had to use, some video players on the web but that was mostly it. In 2012 flash for Android was killed and it was very well known that it was going out of the window in the near future.
You can always use multiple ("specialized") instances of portable Firefox (with MultipleInstance=true in ini file). That's how I do it, and I've been using portable Firefox versions exclusively for 10+ years, I think.
Saving only the tests is completely nonsensical. Even with 100% code coverage, tests will only cover a tiny fraction of the programs behavior. The original program of course fully describes its behavior. If you are lucky you might even have a description in the comments why some part of this behavior was chosen.
Galeon was also the only usable Linux browser having a native look on Gnome (Epiphany was the other one, but I remember it having more difficulty with a lot of sites).
It embedded the Mozilla engine (which was a supported use case back then, before Firefox) but launched a lot faster. Usable on a 200Mhz machine at least.
There are some very stupid things in that article. I ignored them. There were some good points:

1. Proof of the hypocrisy of top billionaires lobbying for higher taxes on their competition.

2. The typical American pays almost twice as much in taxes as they are able to keep for themselves, while top billionaires get 100x in the opposite direction.

I saw this as evidence that the tax system is just feudal wealth transfer to our owners. Their 'solutions' are also terrible, but there is strong evidence that we don't need it at all. Income tax is currently less than 10% of treasury funding.
'modern' browsers use/incorporate a lot of the tech that is used to build web-sites(-apps). i.e. convergence of content and presentation
You are not everyone, obviously.
Out of interest what kind of file format does Scriviner use? Is it vaguely human readable or some kind of proprietary blob?
> The requirement for an on-board attendant means that the driverless trains will still be at risk of strike action, in contrast to the line taken by some commenters here.

That's true, although it might be a lot better than the current setup, if they're able to more easily replace that person (say, if they don't have to have specialised training).

I'm not familiar with TfL and their strike habits, but over here in strike-happy Paris, where conductors decide to stop driving on a whim, the automatic lines are practically never concerned [0]. They are, however, "level 4", as in there's no human present on board. They do require people at the control centre, though.

---

[0] I say "practically" because while I don't remember there ever being any reduction of traffic, even during major national strikes, I don't take the metro that often and I may have missed some. Though I'm pretty confident that it would have made the headlines.
I've been using Protonmail for some time and started paying for it about one year ago. I mainly switched to the paid plan to get access to their Protonmail Bridge for use with a local email client and that has worked well so far.
Show HN: One place for managing all your collaborative work
As the article explains, the train managers will strike just the same as drivers do, leaving us in exactly the same situation as before.
> rather than as unbecoming and, frankly, immature.

It's natural and normal for young people, I think. It's easy to be entranced by some idea when you're in your teens and early twenties. Older programmers, if they stay active and not transition to management, early retirement, or get burned out and switch careers completely, tend not to be that dogmatic about the tools they use. I wonder what is the percentage of programmers below 30 years old in all active programmers?

On the other hand, getting dogmatic, cult-like even, is sometimes the only reasonable strategy for a language to survive. Languages that offer capabilities way beyond mainstream (which is not that hard...) often have a small, but very dedicated following. The people there have to believe their language is so much better than the others, because otherwise they'd have to admit that the amount of time and effort they pour into it is unreasonable. Such communities are allergic to posts saying that "another language also has this" or "you can do the same in language/tool X", and they demand a level of dedication which, for outsiders, is just creepy. But, without that, the whole project, the language and ecosystem, would simply die, and more often than not that would be a real loss for the programming world. It's hard to interact with such groups as a non-believer, but without them some of the great ideas of the past wouldn't be preserved, and some great new ideas wouldn't be implemented.

So, I think in some cases the fanboyism is a rational stance to take. In most cases, though, it's just immature expression of fascination, and then it indeed serves no real purpose, other than annoying more experienced devs.
Well, the article is about National Geographic labelling the waters south of 60 degrees South as the Southern Ocean. There isn't an international consensus about whether to count the Southern Ocean as an ocean, and if so, where its boundary should be: in particular, Australia has always considered itself to be surrounded by the Indian Ocean to its west, the Southern Ocean to its south, the Pacific Ocean to the east and the seas that divide the continent from maritime southeast Asia to the north. Since this description is so natural from an Australian perspective, Australia has usually pushed back on adopting a Southern Ocean with some other definition.

So yes, probably, this is very much like the difference between North and South America vs a unitary American continent. These distinctions seem academic to some but they're about identity and the placement of a community in the world to others.
Hi HN,
I'm Ram the creator of Queues and an experienced sw eng.

Throughout my career I always disliked having my work scattered around so many places: mostly assigned tasks in the project management tool (Jira or similar), but also emails I need to reply to (or just read later), code reviews, Slack messages asking me to do something, my own TODO post-its/meeting notes and more.
There was no easy way for me to reflect on all of my work, not to mention to easily understand what's the most impactful thing for me to do right now. Maintaining my own TODO list (either on paper or some app) had a too big of friction in capturing my tasks and finding my way from them to their source. So, I started working on Queues- a productivity tool made specifically for the team member (or: the individual in a collaborative space).

Queues connects with the collaborative tools your team uses and creates for you a personalized feed of collaboration updates. These updates can be easily converted to tasks (converted automatically on obvious cases), which you can then prioritize and organize according to you own context.
Eventually you get a unified task list including your work from everywhere- ordered by impact and filterable by context. Existing tasks that were updated at their source pop back up in the feed for reprioritization if needed. It also provides some productivity related stats.

Queues is currently in closed beta but signing up using the 'ShowHN' invite code will provide immediate access (limited to 50 signups for now, if there'll be more they'll get access in the following hours to weeks).

Feel free to ask any questions you might have, and of course I'll be more than happy to hear feedback too.
Thanks for reading!
Everything you say is equally true for income taxation as wealth taxation. In fact, it's true for all forms of taxation--at a high level, taxation is a way of redirecting the use of resources.
Fun fact, the airport was once the largest building in the world, and is still today in place 28 (source: Wikipedia) and the longest building in europe.

What is also missing in the article: Its massive underground site. During WW2, the airport was used to build combat airplanes. For parts supply, it has its own subway station (not in use today) and even a water power plant to run off grid.

Source: https://www.berliner-unterwelten.de/verein/forschungsthema-u... (in German)
Glad to see translation, because I do trust Vivaldi more than Google.
https://news.ycombinator.com/item?id=27445119
On UFOs-as-Aliens Priors