skysight-inc/HackerNews huggingface dataset:
Was the comment above edited or something? Because I don't get how it's interpreted as a personal swipe as is.

That the parent comment would make such sweeping statement and dismiss regional accents as "untreated speech problems" is incredibly offensive, and in fact does indicate that they have not done much study on linguistics. Literally the first chapter of a Linguistics 101 book explains how dialects are a natural and healthy part of language and the existence of a dialect is not relative to someone's communication ability overall. As a person who had actual speech problems that required years of speech therapy - it's incredibly frustrating to see someone try to equate learning to read with speech therapy and then see you say that it's a "personal swipe" when that person is correctly called out as ignorant on the specific subject matter it relates to.
That's one perspective, and it has merit. Others tell me, "You should use a stable release and build software you need from scratch — that way, you get the best of both worlds!" In either case, it seems like writing new software using bleeding-edge versions of libraries and tools is not really necessary; if you hang back a couple releases, it makes matters much easier. Backward compatibility is much easier to achieve than forward.

(I don't have enough experience with GJS and WebkitGtk to know if slightly older versions would have been workable here, though I believe that approach to be valid in most cases.)
this is a f'ing great idea.
> When you write new code in a function or HTTP/event handler, we send a diff of the Abstract Syntax Tree (the representation of your code that our editor and servers use under the hood) to our servers, and then we run that code when requests come in.

You can achieve the same result with PHP and FTP, however once you start adding unit tests and branching, that's when things start to take time.

Long builds aren't necessarily a problem if they give you enough in return.
Ah thanks, that explains why I couldn't find the programmers manual for it directly
Are you limiting rights through the transaction as a sort of contract or doing so through government enforcement of all people? If the former case, then option 2 does appear to be the best option. If the latter, then option 2 appears to be worse than option 1.
There are none! We run the infrastructure in the cloud (we run it on GCP using Postgres and k8s, but will likely go multicloud at some point).

Most of the advantages we discuss in this post come from the fact that you're using the Dark editor, language and infra. I don't believe this would be possible with a self-hosted solution.
Also, see the plot from the 1978 Superman movie.
All these things sound like stuff which can be controlled for.
I feel a bit like a broken record on this, but the topic deserves discussion.

Electoral college is a valuable part of US elections but gerrymandering and winner-take-all states destroy the institutions usefulness.

Alternative:

1. End "winner-take-all" allocations of electoral votes

2. Any party that gains the minimum population/electoral vote (Wyoming puts that at ~200k) in any state is guaranteed at least one electoral vote in that state

3. All remaining electoral votes are allocated proportionally based on general election votes

4. If no majority winner exists, the party with the least number of electoral votes casts their vote to other party/ies and this repeats until a winner obtains 270. If a rather obstinate third party refuses to proxy their votes, those votes are dropped when calculating majority.

This should remove the spoiler effect, function within the current voting system, and off-set any perceived difficulty in rank voting to the actual parties. It would also provide a strong leverage point for third parties to have a say in government policies which is probably why it would never be adopted willingly.
Thanks for offering to answer questions.

Does IBM have any plan to move any of Red Hat's workers offshore?

What exactly, from your perspective, is IBM's expectation of this investment? Surely, IBM plans to have greater integration between IBM products/services and Red Hat products/services?
I'm very confused by your rationale. Many systems are fine with calling the plurality the winner--I don't see why the EC gives any more weight to the results. Other systems have runoffs instead.

I think it's very unfortunate how high the bar is for third-party candidates to be competitive.
Change happens at the margins. NASCAR for example is unlikely to care about even rather extreme carbon taxes, but even fairly small tiny taxes matter for electricity generation which is at a major tipping point.
That is basically already the reality of Steam with the discounts, albeit it timed, in addition to regional pricing.
The unsympathetic tone of your argument makes me want to take a position against you, regardless of your rationale. I don't think that provoking opposition is your intention -- so consider this as constructive feedback on your rhetorical style.
I remember someone pretty savvy once rhetorically asking why companies are always doing M&A's that seem questionable from ground level. She said because it's more fun to buy things than doing the real work of cleaning up your own company model and performance. There's some sobering truth to that explanation of corporate behavior. The illusion of growth and progress and the thrill of the acquisition can be a good short-term anesthetic.
I tend to think IBM is a bit more deliberate than that, however.
Minix ran on both 68k and 286 based machines before Linux was started. Minix ran on the 8088 even.

IIRC Linus specified the features of the 386 that you mention as being a reason for not just porting Minix; Minix wanted to be system agnostic so would not easily be made to be performant on the i386.

IMO, focusing on a single system allowed for rapid development of features, and as you say the 386 was not an obvious choice for "workstations" which is probably where RMS was thinking.
It does look pretty and it's probably very usable on a tablet, but on a full-featured computer (i.e. one equipped with keyboard and mouse) it's inefficient and idiotic.
I agree with need all tree. However someone needs to go first and that is government. They need to level the playing field so no corporation can gain an advantage of abusing externalities and educate the population.

We have business leaders in the US claiming for more tax. At the same time we have 3rd world countries shipping trash back to the 1st world.

Governments could and should be doing more to price externalities and force innovation.
So, I wish I had something more substantive, but that's kinda hard to do in this format. My experience in the workforce has been that the impact of someone taking leave is greatly exaggerated. Busybodies, workaholics, and managers act like it's the end of the world, yet somehow the sun rises the next day, and everything is fine.

Usually, a few people are minorly inconvenienced, but overall everything is perfectly fine. Meanwhile, the benefit to the individual is enormous. Arguably, it can actually improve productivity; people are more rested and mentally healthy. Either way, it's pretty clear to me that we can afford to give people more leeway.

There are jobs that make this more difficult, especially ones that aren't 9-5 desk gigs: Doctors, critical engineers/trades (needed to be on call for emergencies), even service jobs can be more challenging to schedule. I still think it's worth the effort to try to protect people's personal life; both from a cost/benefit perspective and an ethical one. Elon likes to talk about changing the world, but I don't think it's for the better if people have to work in hostile environments, can't raise their children, travel the world, or pursue their hobbies.
If you have some common sets of options (and pipes and so on), then I think shell scripts (and shell aliases) can be used for that.
Yes, https://news.ycombinator.com/item?id=20394967
"but the idea is that a pigovian tax is successful even if the use doesn't go down significantly"

That's why I said its political. If you're pro $TAX you say its pigovian and even if it doesn't 'work' you can claim its not supposed to. Whereas if you're anti $TAX, or want to appear tough on X, you say its a sin tax.

I suppose you could argue a pigovian tax would have an upper bound, whereas a sin tax isnt bounded by anything, but for the types of things either label is used for, the externalities are so far removed and open to interpretation that you could still argue whether $TAX more than offsets/comes nowhere near offsetting X.

Long story short, I don't think you could say definitively whether a tax is sin or pigovian.
https://www.freedesktop.org/software/systemd/man/journald.co...

Seriously, it's in the man page.
You're welcome. I appreciate it.
RF Seismograph showed an increase in noise on 80 meters some 13 hours beforehand, as well as some propagation changes on 40 and 30 meters — low before the quake and increasing in its wake

Does this mean my cat is tuned in to ham frequencies? She was not right in the hours before the 7.1, and once the shaking stopped she was back to her normal self.
Zoom responded to this point [1]:

> This is a workaround to a change introduced in Safari 12 that requires a user to confirm that they want to start the Zoom client prior to joining every meeting. The local web server enables users to avoid this extra click before joining every meeting. We feel that this is a legitimate solution to a poor user experience problem, enabling our users to have faster, one-click-to-join meetings. We are not alone among video conferencing providers in implementing this solution.

Presumably they're both doing the janky web server solution for the same reason. Either way, I'm not sold, that browser behavior exists for for a reason.

[1]: https://blog.zoom.us/wordpress/2019/07/08/response-to-video-...
A Rust Runtime for AWS Lambda
And historically the best way for people to band together to collectively do the same thing is via government action. Far more important to do activism and press the government to solve it than to inconvenience yourself and think "Well, I did my part, now everyone should do the same".
FreeBSD just got some big updates to improve performance on multi-core virtualised systems. I'm looking forward to testing them.

Yes, you're right, Ubuntu, Debian, CentOS etc. are the common systems in use for this purpose today. But, if you needed to, you could absolutely use FreeBSD as an alternative. And should there be pressure to drop any of these Linux systems for any reason, having alternatives right there you can switch to is very useful. As is avoiding vendor locking and ensuring there's meaningful competition.
The merchant is in the best position to prevent fraud, so it makes sense that they bear the cost of fraud. You can't charge person who committed the fraud, because you don't know who they are (unless the merchant has video footage or something). Charging the cardholder is illegal. If the merchant bank bears the cost then they would just be redistributing the costs back to some other party and we would be back to square one.
Focusing on developers has been MS's MO since the beginning, and they're only #2 because Apple is still riding the long tail of the iPhone surge.
Yeah, sorry for the grumpy rant..

It is a bit hypocritical (or masochistic) for me to complain about Apple products while still using them, albeit older models.

One reason why I'm frustrated is that I fondly remember the era of Apple ][. To quote, "Wozniak's open-architecture design and the Apple II's multiple expansion slots permitted a wide variety of third-party devices, including peripheral cards such as serial controllers, display controllers, memory boards, hard disks, networking components, and realtime clocks."

Recent trends seem to be an affront to the spirit of personal computing, and that's what I'm lamenting essentially.
I don't know how they're created, but I know that Keyforge is randomized somehow.

https://www.fantasyflightgames.com/en/products/keyforge/
I've been working in Silicon Valley at tech companies for the past 15 years, and MacBook Pros have been massively dominant for the web developers, server-side developers, database developers, technical developers, and mobile developers on not only iOS but Android. None of this can be explained by "Apple provides them a toolkit and exposure." I am pretty confident that developers use OS X because, yes, they like the hardware. (Which makes developers by and large not liking the last few years of MacBook hardware a danger Apple's been too slow to recognize.)
Yeah. Good luck with that.
The economic drivers of prosperity, unfortunately, are what got us in this predicament in the first place. In the world we now live there’s no way flights should be cheaper than train tickets, should never have been.
Many of those codes are readily available via legitimate means - indie games often get published in bundles and the codes get resold, GPU makers and developers often do giveaways with free game keys, etc. There are many cases in which the keys are obtained in perfectly legitimate ways.

I mean, it seems like they are removing games purchased fraudulently, Steam notifies you when one of your games is removed for this reason, yet despite many G2A purchases I'm yet to have a game removed, is there any evidence that this is actually as rampant as is claimed?
>IBM basically has control of all of Linux now.

Is this really true? It seems to me that a lot of the people who control the direction of Linux might work at RedHat and IBM, but that can change. It has in the past and it will in the future, billion$ acquisitions don't make them immune.
Speaking from my past experience, any computer would suffice. But if you want to run decent IDE and don't want to wait for minutes for compilation (for some database and system classes), you might want to buy a laptop with decent CPU.(gen 7/8 i5 and above should suffice).

Buying apple product is already "spending extra".
Seventy should do it. Easter always falls between March 22 and April 25, a 35-day window. Once you've pinned down the day of the week of January 1 (or any other day you care about) and whether it's a leap year or not, you have five possibilities for Easter. So there are 7 * 2 * 5 = 70 possible calendars.
US now has over 20k electric car charging stations with 68,800 connectors
The Lezer Parser System Guide
Ah yes, I love this line: "How to program if you cannot."

The fact is, nobody can program, not when programming means building complex systems (pretty much anything bigger than 30kLoC) absolutely correctly. Not I, not you, not the late Prof. Dr. Dijkstra — nobody. We can't.

But we need to build these systems nonetheless. So, "how to program if you cannot" becomes an essential area of study.
Creeping up to that 100M mark for AAA at this point.
Spanish security company spied on Julian Assange’s meetings with lawyers
This is actually an issue in app development? I thought with SDL, QT, wxWidgets, et al., writing native apps was basically a covered topic...?
It doesn't have to just be a tax, the government could make it revenue neutral and use the revenue to provide an offsetting subsidy for cleaner tech.
You're exactly right that this style of development would be completely unsafe using PHP+FTP, which is why we had to include all the other stuff: the feature flags, function versioning, DB migrations.
Oh that's neat. I guess you use Karabiner?

https://apple.stackexchange.com/questions/132564/how-can-i-r...
Yes it does what?

I've already answered your 2nd sentence.
> I wonder if the reason will make it through the corporate fog

I really doubt it. Given the change control policies of huge corps and how awful it is to get anything new/get rid of anything they'll just toe the zoom party line and keep it.
Because it's useful to have a bunch of multi-purpose ports on a computer. You can attach a mouse, a keyboard, a printer, a hard drive, a screen, a dock, a charger, or whatever you want, all to the same port.

In my experience, finding the right cable has never been an issue. All the USB-C devices I've bought came with a suitable cable in the box.
> - airlines can't fill their planes with really cheap seats, and empty seats seem like a ridiculous waste

This has never been true. There is no money in Economy. Almost never has been.

Airlines make money off premium cabins and business travellers who book flights a couple of days in advance.

Example LHR to LAX return. https://i.imgur.com/SCjndu8.png

Fare: £50

One flexible First class return on the exact same flight comes with Fare of £15,628 and taxes of £670. This makes one Flexible First Class ticket worth to them more than the entire capacity of Economy cabin.

Personally, I wouldn't pay that with my own cash, but if I have to fly 6+ hours for leisure, I'm paying for non-flex Business/First class seats.

They couldn't care less how empty/full is the economy cabin. At £25 per leg revenue (not profit), I'd actually be surprised if they break even.

On long haul flights, airlines probably[citation needed] operate Economy cabin at a loss.
FreeBSD is looking closely at systemd. While it is agreed it isn't the right solution to the problem, it is also agreed it solves a problem that init scripts cannot solve. Systemd as is will not (for legal reasons) ever be in freebsd, but don't be surprised if FreeBSD writes their own semi-clone that does most of the same things and implements a good part of the interface. I suspect if debian will drop systemd for the freebsd replacement a few years after it is released.
I agree with the other users who have a pre-set of options that work for them. I have used -avzP for 99% of my Rsync uses over a decade and a half (exceptions being adding -e ssh or refactoring for backup solutions). By putting all the options in an 'options menu', keeping the defaults sane, and check boxes off the screen, you end up with a much simpler and easier to use tool.
Oh, wasn't even aware of that group. But it only makes the threat of a traffic shift out France bigger: while a standalone Air France would be forced to defend the status of their home hub against the odds, the group would not really mind an internal shift.

According to Wikipedia (en. and de.), the French state has been divesting from air France quite a bit while the Netherlands, who had very little at the time of the merger, are about to match their government stake to parity (but both will remain at <30% combined). I'd assume that French leadership is quite aware of the risk of Air France KLM effectively becoming KLM Air France if they push too hard.
--info=progress2 actually gives you the progress of the whole transfer (but I don't think you can do both). You can use --info=name0,progress2 if you don't care about individual files scrolling the terminal.
I don't mind since it's barely below the bottom of the screen, but if you're in the middle of something it does mean taking your eyes off it.

If that bugs you enough to bother with a workaround, you could try something like this using HammerSpoon: https://gist.github.com/spinscale/fd82f00da29447990f27f36b3f...
Thomas Pornin (BearSSL) is incredibly talented.
> However, we do have concrete plans for supporting adblocking as a built-in feature in the near future

I also work on an open-source project, and I understand where you're coming from WRT decisions that are unpopular on the outside, but make sense when viewed from the inside. But as a user of Firefox, having already gone through one round of breaking extensions I quite liked with no apparent benefit to me as a user, I'm really not enthused about going through another round of this. Adding a built-in ad-blocker is fine, I guess, but I also use NoScript on mobile. Is that going to die when Firefox for Android goes EOL? What benefit am I going to gain by giving up another one of my core add-ons?

I know you can't answer that here and now, but please, seriously consider how this looks from the user's perspective. I love Firefox and I would like to continue to do so.
See the previous reply here - but yes, distantly - https://news.ycombinator.com/item?id=20394967
Judging from the course materials and course description, it looks like it's a class for scientific researchers who can code, but only in a crude manner to support their other research activities.

The course is intended to help these researchers to understand software design and collaborative tools like git to be more effective at writing code.
Damn, can we get a macbook that works? I think the touchbar is fundamentally flawed in that if I'm looking at the screen I can't look at the touchbar, and vice versa, and there's no tactile feedback at all, basically the opposite characteristics that a keyboard should have.
How did you find your Co-Founder?
For the core parts, such as database engines, webservers, programming languages, etc. then you should not encounter any trouble. I've done this and found little trouble.

For glue like kubernetes, yes, you're going to find differences or even lack of support for that specific tool. Ansible works pretty well, in my experience. But this is the more superficial stuff. If you're going to migrate for whatever reason, then updating the automation tooling around the systems you're managing is not that difficult.
Not just terminals and UNIX workstation keyboards--Apple's very first keyboard on the Apple II. (I don't think Apple shipped a keyboard with the Apple I.) Of course it helped that there was no lower case, obviating the need for Caps Lock, and who needs Tab, but there were Shift keys.
Right; that's why there are so many tools for Linux.
Absolutely, but it just needs to be done.

Because there are also a million other correlations with the earthquakes which are just coincidences.
I agree that a good abstraction is not always obvious, which is why we should try to avoid unneccesary abstractions (we probably won't get them right, at first, and they can be expensive to fix when we don't), which is why sometimes DRY can lead you wrong.

Exactly my point. :)
Hi, I don't want to shake hands with your genitals thank you.
They were probably also against Window's UAC popups.
99% of my interactions with the touch bar was pressing it accidentally with my right pinky.

Fortunately I got an external keyboard.
Trees are great, but when it is timber and other _avoid-carbon-tax_ interests driving it, you can be sure it’s being done with the priority of corporate profit rather than environment.

And generally speaking, it is safe to assume that mass monoculture systems are flawed, even if it takes 50 years for us to prove and illustrate those flaws.
Ferrari and Rolls Royce are marketed for conspicuous consumption. The service is called private banking for a reason.
Wow that is really damning, trashing user security in trade to remove a single click that makes it clear as to what is happening.

This totally breaks Apple's Developer Terms right?
> there is significant internal technical barriers to access user data

Is this a new thing or has it always been the case? Because I'm pretty sure I've heard otherwise before. (Unless by "technical barrier" you don't mean the same thing I do.)

Also what do you mean by "very hard without getting caught"? Is it like hacking their database from the outside/open internet? Or is it like "they can, but it'll trip fifty alarms" [but they'd still get the data].
I switched to liquid shower soap after re-grouting the bathroom. I learned that liquid soaps wash off tile far more readily, leaving less scum for mildew and mold. I miss my bar soap (I alternated between Mitchell's Wool Fat and Speick), but it's not worth hastening the day I need to re-grout. One reason I liked bar soap was it was so much more convenient and faster when showering, but that convenience pales in comparison to the inconvenience of shower maintenance and re-grouting. I was blissfully ignorant of the costs of bar soap.