skysight-inc/HackerNews huggingface dataset:
I think I disagree on the flight having been canceled. I'd have assumed the distinguishing factor between a flight cancellation vs. rescheduling isn't the flight number (a flight number seems like an immaterial bookkeeping abstraction?), but rather, whether a replacement flight offers seats to all of the passengers of the first flight. It seems they did this, as they say in their text message. As far as semantics is concerned, this is where it ends for me.

Looking at it from a practical standpoint, the company still incurred the same costs of the original flight just at a later time, and they had reserved seats for all the passengers, so it doesn't make sense for them to compensate as if the replacement flight had never taken place at all. [1] Had the author contacted them to let them know he wouldn't be showing up, they could've had a chance to agree and even to give his seat to someone else... but he just decided not to just not show up. At that point it doesn't make sense to get compensated as if the company had just let the seat disappear into thin air (no pun intended). [1]

[1] It seems people are misreading my comment to mean I think he shouldn't be compensated at all. I'm not saying he shouldn't be compensated. ("As if" is the key phrase here.) I'm saying any compensation he receives should be for the flight being delayed, not canceled—whatever amount might be appropriate for each.
I was thinking about that "disease" label too.

Anyone who thinks of the condition as a disease or deformity or handicap, is likely to agree that it should be "cured" if possible. After all, it's a public health harm to everyone else allowing them to breed and inflict their deformity on innocent babies that would have otherwise been normal.

And then one day an actual disease based on a germ of some sort comes along that just loves to live in the valleys of human fingerprints, and the entire human race dies because we erased the few people we had that would have been immune.

I don't understand the excuse for failing to recognize that the value of diversity outweighs it's inconvenience. I don't know how long that has been grade-school knowledge. If not multiple hundreds of years, sure at least it's been a known thing since before the brith of any currently living person?

We are turning ourselves into human Cavendish banannas.
>> If you're programming a basic business app then you won't need too much math

Unless its in finance.

I'm a front-end developer and never needed any math until I got a job at a large finance company. We had several mobile apps that required some calculus, statistical models and some differential equations.

In college, I only had to take through Trigonometry for my major so when I was suddenly tasked with this stuff, I eventually had to lean pretty hard on two of my co-workers who had CS degrees and were much better with it than me.

I got through it unscathed and ended up with a much greater love and appreciation for math.
OP is biased, in a sense that there is no such thing as “X is better than Y, because test proves that”. And it’s not regulator’s responsibility to decide whether X better than Y, there are rules, list of approved algorithms and whatnot. It’s that simple. If one can violate the rules, virtually everyone can violate the rules. Whether X is better than Y that thing can be debated of course.
Unlikely - web video isn't designed for extremely low latency. Much easier to do if you control the whole stack.
My comment has nothing to do with error handling. I was addressing a false claim about performance.
Apollo on iOS or RedditIsFun on Android. Both great apps. I only keep the official Reddit app on my device for the notifications as Apollo try and charge a decent amount for them as they need to do it server-side.
> The only thing Apple doesn't control is third-party devs. However, when you can move three of the four wheels, the other comes along.

Don't the M1 Macs come with some performant-enough emulation system (that most people didn't consider possible) that allows you to run x86 apps? I feel like this is key to avoiding the chicken-and-egg effect.

Now that Apple has proven it to be possible, others may follow. Ultimately, users don't care about their CPU architecture, they care about being able to run their software.

If you make users choose between a new platform that promises to "soon" be able to run 80% of the software (but currently runs at best 50%) or a slower, more expensive version that runs everything, the new platform has no chance.

If the new platform can run the existing software, albeit "only" as fast as their old platform (because the advances in CPU speed make up for the emulation overhead), this huge obstacle simply disappears.
Compost.js: Composable data visualization library
Being angry at Apple for this is misplaced, though - the anger should be directed at the PC industry for essentially wasting their time with subpar products.

It is absolutely absurd that one company kicks the rest in the ass.
https://twitter.com/intheMatrixxx/status/1342919849509597185...
Explain this video without resorting to false flag please.
Ugh. I would hate to see the code to enumerate a network, or calculate masks, or determine broadcast addresses without using unsigned ints.
You can’t miss this SSL monitoring tool
> https://marc.info/?l=openbsd-bugs&m=124425104531501&w=2

Love it! No conversation about SUS is complete without Theo bashing up the absurdity of some historic bugs being documented as features. :-)

---

I do like the hex specification, though. Especially in the age of /29 and such, it's way easier to deal with space using such notation than the decimal numbers, which make little sense for network boundaries in such case. It looks like ping supports most of these (try `ping 0x08080808`, or `ping 0x08.0x080808`, but note that 0x0808.0x0808 is not valid, only 0x08.0x08.0x0808 would be), but `dig @` doesn't.

BTW, I guess this finally explains why the netmask is often shown as `inet 127.0.0.1 netmask 0xff000000` on the BSDs, which is actually a valid IP address notation, as it turns out!
This was from a psychiatrist interviewing a hitman on death row, explaining to him his condition after the hitman had been curious to know. It's a well known but rare psychological phenomenon, I think the genomic link is only a relatively recent find.
There is also git pack-objects and git repack.
This is great! If I'm honest with myself, one thing keeping me from configuring IPv6 as an option locally was the intimidating addresses. This is a great explainer, I finally feel like I "get it".
secucloud.com had that for sure, when i was working there. Both CTO and technical director where great, we did haskell. Probably they are hiring.
Exactly! I'm a huge fan of CodePen/JSFiddle/etc., but wanted to have an experience that let me take advantage of my existing editor setup, in order to experiment with ideas or learn new things. I built CodeSwing to "scratch my own itch", and I'm keen to hear if it's useful for others as well :D

Regarding the Golang playground: is this what you're thinking about? https://play.golang.org/. CodeSwing is a general-purpose "interactive coding environment", and therefore, I'd love to expand it over time to include more languages. Right now, it's limited to web scenarios, but that's simply where I started.

Would it be useful to be able to create a new Go/Rust swing inside VS Code, and have it automatically run your code, and display stdout in a console window as you type? Or did you have something else in mind?
What AlphaGo Can Teach Us About How People Learn
I believe the way it used to be done was magnets made by inducing a moving current in a ring shaped superconductor which needs to be at c. 2 kelvin to maintain superconductivity? They are supercooled by liquid Helium, which then has it's compression system cooled by a liquid Nitrogen compression system.

That said, I do recall reading about a fancy new higher temp superconductor which would allow for a much smaller torus to be made. This may be using that system.

I'm not completely up to date.
Not if the automation can be somehow gamed. If someone manage to find a flaw in the system, the company is at risk of losing big before it figure out the issue. Will this money be lost for good is probably not a question that company wants to find an answer for the hard way.
> immediately black holed its MAC address at the router.

Hoe does this compare with blocking traffic with a PiHole?
I love git open[0] but I was always a bit mystified by how a simple "npm install" command can modify what it needs to in order for "git open" to become a valid command.

It's convenient but, in my opinion, at a cost of "magic" being done to my machine with a "don't worry about it" attitude.

A UX I could get down with would be "npx run git-open" followed by a short CLI that tells me what it's about to do, why, and asks for confirmation.

[0]https://github.com/paulirish/git-open
But the replacement flight was scheduled for the next morning... That means that the passenger loses time and money (hotel/food?). Why wouldn't the airline company compensate this?
Don’t let your website go down
Yes it's too easy to circumvent it. The camera solution is a lot safer.
Yet another reason EVs aren't the dominant market yet.
Slack does not limit the number of people who can sign up for it. If Wave gave everyone using it infinite invites then it could have worked fine, but they did not.
It’s more like “I firewalled everything using iptables, job done” but, there are no firewall rules in ip6tables. IPv6, what’s that?

(My solution at home is to blanket block IPv6 entirely)
I think it's a very plausible thesis because when it comes to many other abnormal mental states, like anger, or anxiety or even more severe diseases people have often noticed that it can also confer certain benefits.

I think depression in particular is treated purely like a disease because of a culture that notoriously avoids suffering. If you have narcissistic personality traits people will still cheer you on if you run a successful company, people with manic traits sometimes turn out to be great artists, but depression is uncomfortable because it can't really be integrated into this fairly fast paced environment we're in, even if it functions as a protective mechanism.
If they are undocumented accounts (backdoors in the devious sense) then yes, we cannot do anything about it, just try to pentest the shit out of the equip, fuzz it, and pray to our god(s) of choice and pray we get lucky in these futile experiments.

If these are documented (e.g. IBM has these notorious RedBooks of 500-700-1000 pages) then one should spend the time to study before implementing, securing, auditing, and-other-verbs.

Again, the only 'excuse' I can accept (not really) is that "management" knows that the staff is not enough and they cut corners.. in which case you crucify the COO in your report, not the poor admin(s).
Right. The scary part is not code you're running can do something bad. Of course it can.

It's that given the depth of the dependency trees, I don't have any confidence we can tell the difference between trustworthy and untrustworthy packages.
> If you're in software, you probably know this, but your bug was likely ignored not because it couldn't be reproduced, but because the engineers on the project were prioritizing feature work for the next version of the scanner, and did not have any support from management for fixing bugs in an already-shipping product.

Well, yes, but is it normal to insist no bug exists?
> Everyone is talking about how great GPT-3 is but why no one is talking about how inaccessible it is for people outside Silicon Valley,. It expands the tech availability gap, which further expands the income gap. "we are keeping it secret for folks we know for security" is a lie.

Does anyone know a commercial application using gpt-3? I've played around with it before and wrote about it a bunch [0,1,2] and I was both impressed but also skeptical of its usefulness in commercial applications. I don't see how this is driving the income gap. Does OpenAI perform some kind of background check to make sure you're from "Silicon Valley" before they sell to you? Their api was incredibly straight forward and barely required any tech skills to use.

> You are giving away usage availability to people you can invest or to people can invest back to you. This is pure evil and sorry but this is not ethically right for an organization brags about ethics for AI.

Are they doing this? What does this even mean? They give a key to a VC company, they are impressed and invest and something something, evil? If they are limiting usage from actual engineers that could make businesses off this, they are essentially running a ponzi scheme that will end with investors losing big as they are dumping money into something without actually generating anything valuable.

> This is not equalitarian neither meritocracy. Monopolising every single text-based content market and accumulating all the money to Silicon Valley and then what?

How are they monopolizing text-based content market? If anything, they showed its potential and others will be able to apply the same techniques to train a network very similar to gpt-3 at much lower costs.

This rant seems like its generated by gpt-3 as a word soup of tech grievances without any real substance

[0] https://medium.com/ml-everything/using-gpt-3-to-explain-joke...

[1] https://medium.com/ml-everything/demo-apps-and-building-a-bu...

[2] https://medium.com/ml-everything/the-beautiful-dark-twisted-...
This seems to blow past the issue where rules are creating the precise problem (increased vulnerability), that they were expected to minimize.
How many people are this careful about install scripts, but then allow the installed code to run with just the same permissions as the install script would have run? Is that a meaningful difference? Is it more difficult to audit install scripts than to audit the rest of the code?
I could see an interesting appeal in focusing on getting to a 1-hour or 30-minute charge time. because that allows for some structural changes to an entrenched business model.

The current gas-station/convenience-mart ecosystem is designed around a 5-minute or so petrol fueling cycle. There's nothing they offer that will keep you productively occupied for a hours-long charge cycle.

A 30-minute or hour charge cycle, in contrast, is long enough to perform errands-- I could see a large number of supermarkets, strip malls, big-box shops, and restaurants interested in offering 1-hour charging stations. You can offer cross-promotions (spend $100 in store and your charge is free) and you have captive customers who are likely to wander the aisles a bit longer/order an extra coffee or dessert if they know they need to wait another 10 minutes for their charge to complete. Maybe the no-garage apartment dweller does his charging when he goes for his weekly grocery run.
Dominos are ridiculously overpriced in the UK if you buy them straight. Same for Pizza Hut or Papa John's. Especially if you're single and just buying a pizza for one.

The coupons/special offers are good but recently at least Dominos have started moving the minimum order for delivery from like ~£10 to ~£12+. Really expensive just for pizza! They used to do a 'build your own pizza' delivered for about a tenner medium/large size which was a godsend when I was in university halls.

Barely use them nowadays, just get a decent fresh oven pizza from Tesco or the Co-Op. Shame because I used to like Dominos.
The optional Pro subscription gives you a ton of games to stream that you can only stream whenever your subscription is active.

Alternatively, you can just buy games outright and play them whenever/wherever; no subscription required.

I have ~70 games in my library right now because I claim the Pro games each month. If I were to cancel my subscription, my library would shrink to just the ones I've actually bought (Hitman and Cyberpunk).
Does the mouse in the second video perform a handstand?
I hear you, but then why do other apps keep their RAM footprints as low as possible? It's a competitive differentiator -- at least among us nerds -- for apps to claim having a "low memory footprint". What prevents apps from allocating to themselves arbitrarily large amounts of RAM?
Not knowing what changelog.com is, I was wondering the same thing... from the header of the page, I could tell that there's a blog, a podcast, and a newsletter.

Without some additional insight that I don't have, it does seem that this is an enormously over-engineered "solution" for a website -- I've NFI why it requires 99.99% uptime!

Perhaps they look it as a goal or challenge, an opportunity to showcase their knowledge and skills to potential customers, or, hell, maybe they just enjoy that kind of thing? If that's the case, I completely understand and can even relate (my home network is a textbook example of an "over-engineered solution": close to a dozen "enterprise-class" servers in the basement, ~35 various subnets, VMware Enterprise Plus clusters, BGP for anycast, and so on).

AFAICT, though, this is just some developers running a blog and podcasts aimed at other developers? I mean, we're not exactly talking about a "mission critical" web site that's going to result in death and destruction the next time it goes down or Linode shits itself, right?

Or am I missing something?

--

EDIT: I've read through the rest of the comments now ...

> This is for fun, to some degree ... We don’t really need this setup. One, it’s about learning ourselves, but then also sharing that ... It’s fun to do.

... and I completely understand!
Cover your house in tinfoil you dingus!
I edited to clarify. I'm not saying the airline shouldn't compensate this. Rather, that the compensation shouldn't be as if the replacement flight never happened—it should be as if the replacement flight did happen. i.e. I'm saying the complaint falls under "I disagree on the amount, I think it's too low" rather than "I disagree on the nature of the event entirely".
Have you two read the article?

The idea that the USA is some kind of neutral benevolent superpower with a mere passing interest in the affairs of international cyber espionage and has no quarrel with such is laughable. NYT simply wants to point it out to those who think self criticism is blasphemy.

But a critical view of NYT and its direction is certainly worth exploring.
Benchmarks show a passively cooled M1 out performing Apple's highest end laptops with actively-cooled 8-core 9i CPUs.
Wait until TVs comes with a cellular model that you can’t turnoff
PowerPoint Presentations
Tracking the Growth of New Technology Jobs
I'm still rocking a high end plasma from the late 2000s that I bought for the World Cup. Pictures still fantastic.

What's left out is that Roku is no longer a neutral third party device. Those "channels" are actually rent-seeking ala the App Stores. That's why they fought with HBO Max to be a middle man and collect their troll toll: https://variety.com/2020/digital/news/hbo-max-roku-talks-war...

The annoying cable contract negotiations that customers despise are now going to be a feature of cord cutting. That's a crummy development.
This might be of interest - https://github.com/chinarulezzz/pixload
Model S Plaid edition, in theory the top end cybertruck and the new roadster.
I mean, there's interlocks between the shift mechanism and brakes, at least in part because it's safer.

Which there's two things to separate out; the lack of a feature on a vehicle doesn't particularly free the driver from responsibility for things they do, and then there's what sort of idiotic vehicles we are willing as a society to share the road with.

"A car is not your mother" doesn't really answer the second part.
Engineering uses knowledge, only some of which is scientific. A good engineer will use the best data where available, and where pragmatic will try to gather more (e.g., by making small prototypes to test a concept). But even today, a lot of engineering is based on "rules of thumb" and past experiences that are not the result of rigorous scientific study.

I agree that software development (engineering) is a young field, and thus there's even MORE we don't know compared to many other more mature fields.

We should certainly strive to increase knowledge via high quality studies. We currently have a serious problem: There is little incentive to do useful high-quality studies. Many people in CS are in a "publish or perish" mode. Publishing ideas is what's important, while scientifically showing whether or not something is true is not required (and takes much longer than posting an untested idea). Just look at paper after paper, and then ask how many show the results of scientifically rigorous experiments. There's remarkably little about the control vs. the experimental group (as an example). There is work that does real science, and I highly praise it - we just need more of it.
Annotate is used in Mercurial (and probably others).
That's a publishing consideration, not really an image in a box in the engineering lab consideration.
Another interesting takeaway is that the EU regulations meant to protect customers in exactly this scenario seemed to be pretty worthless in practice.

The airlines seem to have realized that the cost of just ignoring them is easily less than the cost of following them. After all there are a finite number of people able to individually sue you, especially if you’re at the scale where you consistently screw over more customers than there are available court times in a given district.

But why doesn’t that backlog of 100,000 customers waiting to file their claims orchestrate a big class action lawsuit?
CVS called it annotate back in the 90s.
nevertheless you cannot completely trust public cloud provider when it comes to data integrity.
First they laughed...
The native app uses Flutter [0].

Disclosure: I work on Stadia, and am speaking only for myself.

[0] https://9to5google.com/2019/11/08/google-stadia-app-play-sto...
Foundations of Embedded Systems – Cambridge University 2020
If Google could integrate Gmail, Google Docs, and Chat to make this happen it would make a huge difference to me. I spent a lot of time collaborating on incoming and outgoing email with a combination of Docs and Slack. This also has the tendency to silo both the end-result and the discussion where that would be something useful to have in some sort of shared repository.
“Here’s a bunch of examples of what we consider ‘mindless internet browsing’. How about buying our product to help with this!”
I was working on the Google Slides team at the time this blog post was originally published back in 2014.

Slides and Doc are extremely closely related projects, sharing lots of code (and even sitting next to eachother, at the time at least).

Our entire team was impressed with the details of the operational transform protocols that the author was able to reverse engineer, and for the most part get correct. IIRC our engineering director ended up calling the guy up for a lunch.
They don't: "It’s worth noting that we don’t really need what we have around Kubernetes." from another comment somewhere in here.
> But idk how to enforce good dog and cat ownership?

We have laws against animal abuse. Some of these laws have strong teeth and can put abusers behind bars for years.

I have two dogs, and they're both incredibly happy. They enrich my life, and I do the same to theirs'. I don't want the state telling me I can't have dogs. That's a kind of liberal fascism that goes against the grain of this country's ethos.

There are dogs suffering in shelters, but there is suffering all around, everywhere you look. Orphan children, homeless people, cancer. If you start passing laws against everything, we'll wind up living in a bubble.

Find negative externalities and tax them if you want a better way of dealing with problems. Don't ban dog ownership.