skysight-inc/HackerNews huggingface dataset:
> Overbooking should be handled at the gate

It generally is. No idea why it wasn't in this case.

United completely fucked this up in so many ways. Like you said:

1. The overbooking issue should have been handled at the gate. Deplaning should only be done in extreme circumstances, this was not one.

2. The extra crew should have been boarded on a different flight when they didn't get enough volunteer leavers.

3. A much higher ceiling should be placed on the ticket compensation for the extreme cases, through an auction. I don't know if this is legally possible though, but if it's not I'm sure something can be worked out in miles/free future tickets/etc. Pre-flight deplaning costs a lot more in wasted time/delays and even more when it's forced with extra costs in bad press/publicity, security calls, etc. This is a classic example of wasting millions to save hundreds.

4. Security obviously used excessive force. The entire ordeal should have been halted and the CEO should have immediately spoken against their actions rather than come out supporting them.

It's one thing to make idiotic decisions, follow idiotic policies and cost people money. Physical assault is in a completely different ballpark. We have video evidence of what happened -- I hope to see the officer fired and prosecuted. I'm not holding my breath though.
http://man.openbsd.org/syspatch.8

Thanks for highlighting this. For me, OpenBSD releases needed so few fixes that keeping the system up to date wrapped around, and become more of a hassle to deal with! I'd get an email and have to manually rebuild something. Watching yet another flood of compiler output started feeling like a huge waste of time, despite only happening once every month or two.

For personal use, on debian I set a cron job and forget it. This utility hits the sweet spot to get me running OpenBSD again.
Show HN: DB Fiddle – An SQL Fiddle Alternative
Nice hack. I've been using my phone for less and less over the years, out of security concerns, since it's my 2fa device and I sometimes check email with it. After the Broadcom wifi thing I even stopped carrying it around. I guess it's past time to buy a dedicated 2fa device.
A group of Slashdot users moved to comp.misc when Slashdot made some significant changes they disliked, and there's still some relatively lively discussion over there.

(http://www.eternal-september.org/ if you want your own free text-only feed)
If anybody would be interested in the esoteric side (and not just the physical doings), I'd be happy to oblige... well, as long as the rate-limiter is turned down.

(as an aside.. it's strange to start seeing quite an upturn on mystical and esoteric articles in such a short period. It usually happens a lot slower normally.)
And on Windows, I want pressing Alt to highlight the first menu, and the arrow keys to move between and around menus.
I feel the current system of overbooking and how it is "regulated" is backwards, and airlines should rethink. Perhaps they could do some sort of an auction without a maximum. It is their problem after all, and a market mechanism seems a reasonable way to deal with this. Sometimes this would mean someone who does not care as much will gladly take $150 as compensation. Other cases might lead to much higher numbers.

The next bit will probably not make me particularly popular, seeing most of the reactions to this debacle, but here goes.

The airplane itself is not a suitable place for any form of protest. No ifs, buts or anything else.

Once the flight personnel asks you to leave the airplane, you leave. Take the fight outside of the airplane, in court or wherever or however you deem appropriate. But not on the plane. Your work/patients/personal tragedy is in no way relevant. If you disagree with the service offered, don't use it. Vote with your feet and your wallet. Don't claim you have no alternatives or whatever. Society does not owe you your preferred lifestyle in any way.

If this guy refused to leave after he was asked to do so, according to the rules het agreed by upon entering an agreement, and I would be delayed by the ensuing situation, I would even consider pursuing some form of legal action towards him.

Having said all that, I do feel the way commercial air travel is organised these days is beyond ridiculous. I therefore avoid it whenever and however I can. If more people did that, it would have changed by now. People don't, so it doesn't. Because most just feel entitled to whatever they feel entitled to, without any basis. Fuck them.

Oh, and screw airlines too.
Exactly... some arguments you can only have with people you know very well... and sometimes not even then. We're only human after all, and the tribalism runs deep. If you try to have a reasonable discussion with someone about certain topics, the whole thing goes nuclear. It takes a lot of work from two people with wildly opposing views for that not to happen.
Bristol and Bath to build world’s largest £3m ARM-based supercomputer
I will say that the Creator's Update definitely still has some rough edges. Users will be better off waiting a month or two to upgrade to it.
They can[0]; however, this requires some further construction.

One major benefit of the sin/cos basis is that each basis function maps uniquely to a dirac delta in frequency space. This allows for power/energy symmetries between time and frequency domain representations of a signal and allows for more tenable frequency filtering, e.g. removing 60/50Hz noise or isolating a particular frequency band.

A haar wavelet or modified square wave basis may provide you with a simple orthonormal signal basis, but each wavelet has a frequency representation with infinite support in frequency space. This is (a) untenable and (b) eliminates the possibility of frequency-specific filtering. Wavelet analysis is more useful in specific cases.

[0] https://en.wikipedia.org/wiki/Haar_wavelet
Ask HN: Is it normal for seed rounds to have milestones?
Is it normal for seed rounds not to be paid at once but in milestones? Should companies accept this?

The worry is that if funding is tied to milestones then if those milestones are missed we would have to go back to fundraising at the worst possible time - whereas if we shop around more we might find an investor who does not tie us to it.

Basically isn't it like a time bomb - that can blow up your startup, even if everything is going well. Why would startups accept this?
Isn't this a straw man?

I don't think anyone really believes the giant ball of iron we live on is alive or can be killed.

"Killing the planet" is shorthand for "making the planet inhospitable and causing harm to a majority of its living inhabitants" or something like that.

So why do so many people feel compelled to derail conversations about global warming by pointing out at length that the earth itself is not literally going to be killed?

It's not informative and not helpful.
> I also strongly suspect it would be substantially harder to build something like Wormhole on top of Postgres replication.

Why's that? It seems like there's all the infrastructure needed for that?
There's one way to deal with these "jerks" - cite them as the reason you're leaving. Too many people don't want to "burn bridges" when leaving and so they talk about new opportunities and blah, blah, blah rather than being truthful and saying they can't get along with this person. If you don't want to burn a bridge then you can be insightful and say you just can't seem to get along with that person, cite the effort you've made in trying to do so, whether you went to your manager, or what have you and that you just couldn't make it work and that as a result the working conditions weren't the best you thought they could be and that as a result you're looking for opportunities elsewhere. You don't have to be mean. You don't have to be nasty. You don't have to throw anyone under the bus. After all, sometimes it's just personality clashes. But if HR receives enough honest feedback like this then they may conclude no, it's not the people who left, it's that person - they're a jerk and we need to deal with them. Now everyone is better prepared to identify the jerk more quickly the next time around.

Bottom line - all jerks are a drag on a company and none of them are necessary. They're a net negative asset whom you're better off without.
Parents control their kids in 2 ways and only one is good for them
I'm tempted to agree with you ignoring some concerns mentioned downthread: in wartime (which looks like it is approaching fast), the judicial branch tends to let the executive do what it wishes. Imprison every American citizen with a certain proportion of Japanese blood, for example. And we could quote President Jackson, the president Trump compares himself to most, when he said, "John Marshall [supreme court chief justice] has made his decision; now let him enforce it!" after the court ruled against one of his orders (specifically the order that caused the Trail of Tears IIRC)

But the larger concern is that if you investigate or follow someone around long enough, you'll find a reason to lock them up. And if not, evidence can be easily fabricated (this very ruling facilitates fabricating evidence more effectively!). The courts can do nothing if a prosecutor provides legally (or "legally") obtained evidence of one of the thousands of federal felonies. Would they even if they could? The courts have been obedient servants of the law enforcement/national security apparatus for quite some time now. Plus there are many, many avenues available to Law Enforcement (especially federal) that no longer require any input from the judicial branch, like administrative subpoenas, national security letters. Asset forfeiture requires some but minimal judicial oversight.
1) Tweets should be immutable (since they are in essence immutable anyway as soon as a single Internet copy is made)

2) The evidence here is slim
I'll give them credit where it's due, it's a great app. That being said, if you've read the source, it's not exactly the most approachable thing in the world.

Also, if you're not making your code LGPL/GPL, be prepared to pay $300/person/mo for Qt Creator (seriously - https://www.qt.io/buy-product/)
All those things can be downloaded from places with free WiFi. Stop in a McDonald's, Starbucks, or library, and download all the compilers and documentation you think you might need for the day or week or month or whatever. I am assuming you're in a part of the world where free WiFi is available somewhere, or a friend you can ask to get something for you (like I did when I was a kid and didn't have internet).

And even without compilers and interpreters, all you REALLY need is a text editor. Or pen and paper, in order to write code. Granted, it helps to verify the code works with compilers and interpreters, but it's possible to step through it manually yourself to verify its accuracy.

It's not too uncommon for me to write a chunk of code in a simple text editor, and then test and fix it up later.

If you're just getting started, download some technical books (you can find free ones online) or some step-by-step tutorials and work through them.

I actually got started programming in classrooms on my calculator, or in Q-Basic/HTML in the days of modems where I had to get permission to dial in to the internet, and everything went so slow I had to know exactly what I was going to get ahead of time, so I often went a long time before finding help online (which was pretty hard to find back then anyway).

I still managed to learn quite a bit. It's definitely possible. Not necessarily a perfect environment for coding, and definitely not ideal for a company that pressures you to perform at peak efficiency, but definitely possible.
Typical hackernews a-hole...ignore it.
It is an interesting question. I suspect its palatable because it evens the playing field. The game changes from skills based to politics based, and that suits some people better.
How many electron apps can run on the same machine? For many of them it can be beneficial to just be a website.

Wouldn't it make sense to run a caching proxy on desktop and use a browser that is already there? That way you could still use some functionality not available to plain websites, like access to computer. But use system browser for rendering. Your proxy would also cache your website so it would run faster than normal website.

I understand, that this way you have to support more browsers, but you probably already have a web version of your app.

The problem could be with users seeing localhost address. How to overcome this issue? Virtual interface on which DNS server could run?

Maybe running from a file:// could be a solution for some apps?
Does Slack's terms of use forbidden creating an off platform archive?

If not, given that searchable archives are one of the ways Slack makes money, makes me wonder why there's not an open source way to pull the chats and archive them in a way that's cheaper and independent of Slack.
I do this. Go to Slack and click 'add to desktop' and Open as Window and you're good to go. Same for Whatsapp Web etc...
If you are the CEO of a public company, you know anything you write at all@<your_company> is, most likely, public record.

"They were just following protocol" is the new "Befehl ist Befehl" - also known as Nurember defense https://en.wikipedia.org/wiki/Superior_orders

The fact that a defenceless man has left a plane covered in blood should give everyone pause. They followed orders is a very poor response.
I used a T420 for 3 years in university. Great sturdy laptop, great upgradability. Still up and running on Arch Linux at home.

You can have a similar config (2520m with the nvidia) with a T420s for pocket change as we speak. While it cannot have a 9 cell battery like the T420, you can swap the DVD Drive for a battery!

You can also put in a m.sata SSD and remove the 2.5inch drive.

Great hardware for Linux.
Surely "Creators Update" should have an apostrophe in it somewhere?
"The very same muppets would write about how terrible it was that IOS/Android had no competition and then how terrible it was that Canonical was investing in (free software!) compositing and convergence. F* that s*."

Sure Mark, if you want to pretend all the criticism of Canonical was just because it "was investing in (free software)", you go ahead and do that. Just be aware it's still pretending by burying your head in the sand, and ignoring the very real and well reasoned criticisms.
I get < 1% CPU usage when it is idling on a Windows 10 desktop. Will check later on the MacBook Air and see what I get.

Memory used is 71 MB
Total no. of processes: 5

Measured using Windows Sysinternals - Process Monitor.
Great tool. Especially for people without a lot of design or color theory experience. As someone with both, I find the palette a bit too saturated for my tastes.

I've tried to only use the colors listed in the material design docs, but usually make my own palettes in the long run.
Ignoring the physical assault, this sounds about par for United customer support...

I've been avoiding United for years, but a few years ago, a few friends wanted to be picked up at the airport after United flights. Over 50% of them bought tickets for flights that didn't exist, and were instead consolidated onto other, later, flights.

Airlines should have to pay large multiples of ticket prices (in cash) to passengers that encounter a schedule change or overbooking. As the overbookings increase, the refunds should grow exponentially. (2x if 0.1% are bumped, 4x if 0.2, then 8x, 16x, etc).

If they didn't change their behavior, United would have to pay out its market cap in a matter of days, which is exactly what they deserve for systematically abusing customers for at least a decade.
Can you expand on your last sentence? How is React + browser rendering any different then QT rendering? How is HTML/CSS any different from QT layout xml? How is QT sockets/threading any different from NodeJS sockets/threading?

They are very very close to each-other. Obviously they are not exactly the same, and I used QT in this example. But they are not wrong, or completely different.
Planning a weekend trip finally showed us what we hate about Slack and WhatsApp
United is somewhat famous, even in the generally unfriendly airline industry, for being ham-handed around PR and customer relations.

See http://untied.com, a parody/complaint site.
Mergebot Now 92% Faster: Tuning a Laravel App with Blackfire
Wind power is nowhere near baseload, it's around 0.45 average capacity factor. Baseload means a capacity factor of >= 0.9. That and the fact thay you need 1400 windmills of 1 MW each (eg. Nordic N1000) to replace a single 700 MWe nuclear reactor (eg. CANDU6).
I think it's gonna be effective one.
Same here, it makes me wonder how hard it is to build for all the platforms as well given that they are all spread out across so many different repos.
No, and that's fine. I don't think anyone is going to begrudge a small team the power of developing a 'desktop' application using cross-platform tools like that. It's great that the barrier to developing an application in that way is lowered.

But that doesn't excuse the abuse of that platform. Spotify used to have a pretty convincing native Mac app, which was spiked in favour of their current abomination, and I've watched performance plummet.

Using Electron as a cost-cutting measure is fine, but it's not good for user experience and it's OK to be honest about that.
I was [breifly] part of a project that used slack as the primary communication medium. I can second all the points in the article. IRC is a terrible format for open source collaboration. Flame wars can get out of control really quickly via text.
Oh, sorry, my sarcasm detector is broken... always has been. One of my greatest weaknesses. Oops.
Is there any evidence a human CAN be raised by monkeys? Are you suggesting it's better to leave her to die?
Oy vey, what to say about this. On one hand, the "people who don't like my stuff are crazy loons with an agenda" sounds like something you might hear from a fringe politician (or a mainstream one these days). It's just a bad way of putting it and the paternal condescension it indicates is part of the reason people hated on Ubuntu projects.

On the other, I'm brought to mind of when Tollef Fog Heen left the Debian project. He complained that the community had forgotten its important creed "assume good faith". And I'm inclined to agree with him, the amount of vitriol surrounding systemd was way out of proportion to its actual impact. The amount of shit thrown at Ubuntu for simply writing software is uncanny. If you don't like it, don't use it, even express your criticism; but Ubuntu comes in for criticism for experimenting and trying to move software forward, and that's unfair. Ubuntu and Canonical are willing to take risks. I don't always like them (I don't use Ubuntu), but I can respect them for trying.

EDIT: Here's the post from Tollef: https://hackerfall.com/story/resigning-as-a-debian-systemd-m...

I think he puts the same sentiment in a much more diplomatic way.
As someone with a strong linalg background, I love this explanation! Thank you!
You don't have to rebuild your app for all platforms. Desktop widget toolkits (Qt, GTK+, wxWidgets, ...) have bindings out to most languages. If you can run Python, you can run a desktop app on all platforms from a single codebase. Also, all major platforms have C and C++ runtimes; if you write portable C or C++, your codebase should run on any of the big three.

It's ridiculous to pretend that you have to write 3 distinct codebases to get a multiplatform application. Are there 3 Firefoxes? 3 Chromiums? 3 VLCs? Back in the day, applications like Banshee, which written in C#, were the rage and were distributed as core parts of GNOME.

Why is there this belief that we have to use JavaScript for multiplatform?
>"There are serious climate scientists saying that, its possible that a greenhouse effect similar to the PT event happening now, could push earth into a Venus like state."

The Venus atmosphere is 50x thicker than Earth's, Venus is also ~1.4x closer to the sun. Where will all this extra atmospheric mass and incoming radiation come from?
I completely disagree with your advice. If you truly care about something
you should protest against it immediately.
The problem with your logic is giving private companies complete rights over your physical person once you enter their plane will (and does as shown by the incident) lead to abuse for profit.

There was no security issue, there was no emergency, there was no legitimate reason to remove this person from the plane. The abuse and physical harm of a passenger was done entirely in the name of saving a few dollars by not sending their staff on another flight.

This was wrong and it was an abuse of the security personal to enforce their monetary needs.

Separately, the security personal should be fired -- for also being utterly unprofessional, unable to read the scenario, and reacting with unnecessary force.
Bağcılar Yenimahalle kale Çilingir
How to Submit Spark Jobs to YARN from Java
Isn't that the case everywhere though? That is, day vs night demand. In the UAE, air conditioning is on day and night for at least 6 months, so seasonal demand shouldn't be an issue imo. Power grid load is also quite straightforward to predict too as far as I heard.
We're not "killing" the current ecosystem. We're changing it, and causing a major extinction event. That's pretty impressive, for one species. But yes, it will almost certainly be to our detriment. I agree that we're probably killing technological civilization. That's still a long way from human extinction, however.
Lol, I heard it differently, 'In South they are supposed to hate us in theory but not in practice, in north they are suppose to love us in theory but not in practice.'
I prefer to think of the difference being "In classical inheritance, verbs are members of nouns, but, in Rust, you define your nouns and verbs as distinct top-level identities, then define the valid relationships between them."

Thinking about it in that sense, classical inheritance has always been based on a fundamentally flawed abstract model.

(Admittedly, purely noun-to-noun inheritance does have its place in a well-structured abstract model, in cases like "every Teacher is a Person", but I stand by Rust's decision to omit it... at least in the near term, because developers are too used to overusing/abusing it out of habit.)
I remember a long time ago people discussing that Emacs would never be popular on PCs because nobody had 10MB sitting around just to use a text editor...
> What does PHP have to do with this?

It's the RAD choice for beginners since... ca. 1997?

> For you to build a QT hello world app takes probably 20 minutes worth of downloading, setup, and coding. To do the same you download electron, create an index.html with hello world and drag and file into electron, bam a hello world app.

Perhaps the first time ever, the 2nd attempt you will be equally fast.

Does a well-funded startup not have 20 minutes to test a platform?

As far as Lazarus is concerned: give it a try, it won't take 20 mins.

> What we need to do is find a way to create a very slim browser that contains just an HTML/CSS to 2d context and a Javascript engine.

Christ, no. There are no slim browsers anymore and it's a pitiful environment for native applications.