skysight-inc/HackerNews huggingface dataset:
Correct, but generally, the law in your own legislation comes first, then the law in other countries, limited/directed by international laws and treaties.
Speaking of panel gaps.

<90s Saturn> The panel gaps shrink in warm weather. </90s Saturn>

In case anyone was wondering that was actually a thing with early plastic body panels. They eventually refined it to the point where the gaps don't change noticeably and now pretty much every car has some plastic body panels.
I think https://en.m.wikipedia.org/wiki/DMARC is meant for that. Of course it relies on trusted DNS.
Should we ground Russian surface to air rockets instead?
Combined with Sublime Merge which can be opened e.g. from the side bar and for open files this is pretty great indeed.
I wish they could abstract away the VCS integration as an API and others could be added.
>Decentralized systems do still have benefits even when they can be moderated. I wonder if there are many projects that actually allow that?

Most of them, at least the successful ones. It's a bit worrying to me that we seem to start talking about decentralized services as a theoretical concept instead of a reality of the internet.

Email is decentralized but every server typically has a bunch of rules to prevent abuse. Videogame servers used to be decentralized but still obviously attempted to limit cheating and allowed each admin to kick users and implement arbitrary restrictions and improvements. IRC allows mods in individual channels and ircops that can kline network-wide. The web itself is (?) decentralized but every server can arbitrarily decide what to host and not to host.

It's a bit odd to me that some people in this thread seem to assume that lack of moderation is an inescapable side-effect of a decentralized system, this is obviously not the case. You can't censor the network as a whole but you still have free reign on your server.

You're free to implement the rules you want on your node, the only risk is that you may end up being incompatible and fork from the rest of the network. That being said if the rules end up being useful and beneficial for the majority most people will use that version and the issue will be moot (e.g. people don't usually fork IRC servers to remove modding tools).
yes, this ^

never said it's easy, but it is possible.
Have you used IE6 and lower?

Do you know what a CSS hack is?
Pacman: Arbitrary Code Execution
+1 for Locking up Our Own - really interesting study of how the crack war led to massive incarceration of black youth, using DC as the primary case study
Then you have to trust Mozilla won't sell your data one day, and once they do, all your privacy tools need to be replaced at once. Except, there won't be any to switch to because there was no competion. Multiple competing, single-purpose, composable modules is best. It keeps the developers honest as long as the users call them out on any bad move they make, the second they make it. Too many users let Google slide on ever shitty move they've made and now here we are, again.
Did you forget

1.5) Start IE
Write a Review on Cloud Site Builder
Aah, this brings back memories of people writing raycasting engines in QBasic. That language was really not suited to this kind of thing, but people made it work! :D
What's in Everyday?
EveryDay, you are busy in solving problems, busy around, but you think what you haved done at the night of the day ,you don't remind something.

It likes you do many things, but not for you , so you feel empty, this is situation.

In the nowdays, everyone thinks to change fate for myself, but it not easy like before.

Such as, you want to change it , so you do many, but finally you find you even not change it , this is situation.

You have ideas,you have actions, but you dont't change it.

Sometime you feel despairing, becasue you dont't have method to solve it . this is now situation.
I'm unsure about what you are implying here.
Amazon Is Flooding D.C. With Money and Muscle
If you're familiar with the BBC, you'll know it's not fear mongering at all. It's their writing style and it simply serves to inform that this is the model of the plane that was involved in the crash. It's actually a question of grammar. Now if it had said "crash-prone aircraft" or"crashy aircraft," that would be a different issue altogether.
> China clearly grounded ge planes for political reasons

Of course, it cannot be that they rather be cautious, right? After all, it's just Chinese lives at risk. Do you really think that?

Perhaps the FAA did not ground the planes due to lobbying.
We store their public key on the machine. They can add (or remove) admins. Every input is signed, and (when relevant) the author is checked for authorization.
HSL Moving to new zones on 27th April 2019
I think Fedora is a great distribution to get started in. New stuff, cool tech, and decent, well-specified workflows across the board. :)

We also have a cool website that helps you figure out what you want to do and how to apply it: https://whatcanidoforfedora.org/

(Yes, it's inspired by the Mozilla one!)
Debugging Experience in Debian
https://dspace.mit.edu/handle/1721.1/96589

page 35
There are strong reasons to see it that way, the Leave campaign was built on them.
Or use tunnel with rockets... :)
Citing a comment from the sidebar: [1]

> As an immunologist for 30 years I can tell you the hygiene hypothesis is not uniformly accepted among immunology researchers. The author cites specific sources that support the hypothesis; however, it would have been a much better article if the author cited publications that have been reported in much higher impact journals that refute the hypothesis.

I assumed the ideas of the article to be common knowledge, so I was kind of surprised by this comment. Unfortunately, she doesn't seem to provide any particular sources either. Does anyone have more information about the counterarguments?

(That being said, there are always articles showing up that warn about particulary unsanitary areas of everyday life that you wouldn't guess at first glance - such as phone surfaces. So if that's true, it seems we do still get a good amount of exposure to bacteria.)

[1] https://www.nytimes.com/2019/03/12/health/immune-system-alle...
IE6 wasn't at the forefront of standards compliance when it was released.

Mozilla (then at 0.9.x) and Internet Explorer 5 for Mac were both significantly better.
Laravel Collective
No, there won't. It's not a CEO's job to make kind of call because they're not expected to have that kind of insight into such technical safety matters. Their job is to run the company based off of what the experts tell them; the FAA is literally absolving companies of having to make the decision and shoulder the burden themselves.
Call for Applications: Gender Hub Manager at UN Women in Cox’s Bazar, Bangladesh
Definitive Guide to Cyber Risk Analytics: Chapter 1
So in perfect conditions he's very likely to tell the rookie beside him to fly the plane so the rookie can rack up experience.

Edit: Why is this being down-voted? Letting the new guy get experience this way is a common industry practice.
As I said:

Unlike the captain, the PNF and PF (who were seated at the controls) both seem to have thought that they needed to climb. See 2 h 13 min 39,7 and 2 h 13 min 40,6.

There's also evidence from the rest of the transcript that the pilots at the controls were perfectly capable of observing (or inferring) which inputs were being made.

I think there's an underling misconception here that an Airbus sidestack has a "position" akin to the position of the yoke of a plane with fully manual controls. An Airbus is flown with the sidestick remaining in its central position 99% of the time. To climb, for example, the pilot makes a short backward movement and then lets the stick return to its neutral position. The flight control software will maintain the specified climb until another stick input is made. For this reason, stick inputs tell you very little. If, for example, you see the PF push the stick forward, that doesn't necessarily mean that the plane's being put into a dive. The PF might just be reducing the rate of climb. You'd have to keep track of the complete history of stick inputs to know what was going on.

On top of that, as only one pilot has their hands on the stick at any given time, for the PNF to visually observe brief movements of their own sidestick would hardly be any easier for them than just looking at the sidestick of the PF, who's right next to them.
And let's not forget the burnout. In this description it feels like you could almost replace 'novel' with 'large solo software project' and have a pretty accurate accounting of that process as well.
> portability thing still being put up as if it's only viable with containerised solutions.

You're arguing a point never made. That containers make things portable is not saying that's the ONLY thing that makes things portable.

I find using containers a lot easier to be portable when I have multiple apps that bizarrely require different versions of, say, python, or python libs and the same version of python.
China’s ‘Giant’s Causeway’
The post is about signing, but the same applies to encryption:

> "This is not comprehensible to the ordinary person."

Too many moving parts, but there could be a solution. Unfortunately it's not going to happen.

The solution is that the few big webmail providers start setting up end to end encryption using any open standard. It must be the same zero configuration stuff that worked for WhatsApp which every grandpa and grandma use. If they start doing it for messages sent between their addresses, the world will follow.

Unfortunately this means that it must be done in the browser and the webmail provider can't see anything of the content. I don't think Google wants to see this happen even if they own the most used browser.
This isn't an old code base though. It's the new UWP calculator that was introduced in Windows 10 (or was it 8?).
already posted https://news.ycombinator.com/item?id=19373668
True, but it's still a pain having to do that, all I want is to install a package in an interpreted language, I'm not building a project in a compiled language.
Is having to load two tabs of gmail to get my mail to actually appear also a type of outage?
Submariner: Cross-Cluster Network Connectivity for Kubernetes
You don't get portability from chef and others. You get a framework where you can implement your deployment with a case for each system you want to target. Past some toy examples, it's on you to make it "portable".
What is with this argument? Why the hell is it "carry on business as usual until we nail down exact causes" why is it not OMG two goddamn planes (brand fucking new of the same type) fell out of the sky under similar circumstances better ground them until we nail down exact causes. Like the longer the fucking mystery goes on the longer these death bombs stay in the air? That is an idiotic argument.
The claims in here are pretty wild, particularly around how Apple has favored its own products:

- Apple blocked Spotify from working with Apple Watch

- It blocked Spotify from building apps for HomePod

- It blocked Spotify from building apps for Siri

- It blocks Spotify updates on a regular basis

- It blocked Spotify from using a podcasting API after it acquired 2x major podcasting companies

I genuinely hope Europe takes this seriously. The issue of the 30% cut alone is enough for further investigation, particularly as Apple now uses that as an advantage to undercut Spotify with Apple Music.
The C standard versus C and the mother of all hacks (2017)
Unless you push the bits yourself, all you're arguing here is a personal preference for a particular level of abstraction in the continuum.
I'm happy to concede that it's a violation of the ideal of meritocracy, and already did. But so, for that matter, is buying your child a private jet or buying your child health insurance that others can't afford. It's the fact that money is being spent by a parent on a child who hasn't earned it that makes it unmeritocratic. The case of this being done for a university place is still not special, and it's still not corrupt.
Their modern VPS instances use regular local drives. There is a local boot option too… but it's broken for now on the ThunderX ARMv8 instances. The docs say "will be enabled in a few days" but they still haven't done it. My FreeBSD/aarch64 install can't boot right now :(
Can you talk about rushing to market in terms of writing a book? Wouldn't a well defined marketing campaign serve better?
Was this motivated by something in the release notes, or are you just taking the opportunity to bang the Firefox drum? Should we expect this comment in every Chrome-related thread?
I wouldn't say so. Not at all.

I studied Physics so I can't really say for sure but I imagine you would easily have sufficient skill as an economics major.

It is written for the layman and it isn't like Road To Reality by Penrose (I couldn't even understand that when I was in grad school...)
Playing Startup
Yeah. I guess you're right in that case. Removing something once it has been approved previously sounds impossible indeed. I guess approval is a final decision. The only option possible (I guess) would be to hide content. But it would still need to be persisted to not break the chain.
> There is no notion of access restriction for now at least as this is something missing from ipfs itself, check out radicle’s faq.

This isn't quite true. We already have an authentication and authorization mechanism on top of ipfs. So for instance, only admins/maintainers (of which there might be multiple ones) can accept patches.

(Being an admin/maintainer is different than being a machine owner - currently there can be only one owner. Currently owner has to be online for any new inputs to be processed, though reading should work if your data is replicated, and we've already built some tooling around making that easy.)
Actually, just the title of this article got me a little excited about making it happen for my emails.

So I Googled how to make it happen for GMail. The options seem to be some browser plugins, or switching to another service.

It is not handled by Google at all.

That's a non-starter then, because I access my GMail account from the app some of the time, and there's no point in "some of the time security".

Once GMail supports something like this, it'll take off a lot faster.
I actually did this a long time ago and have a landing page up with my own private domain. The problem is that I don't really like the workflow. I think I'd like something where I can craft some content on the go while traveling with a lightweight computing device and not rely on the setup.

Actually, one of the issues is that I switched computers and didn't bring installing Jekyll and setting it all up on my new computer, and evidently this was enough friction that kept me from maintaining it.
He's taken the first level step of containerization. What he gets is a deterministic way to build his environment.

You could just install the services and handle the configuration files, but then you suffer from replicability and deterministic build problems:

- The configuration files are all over the place, and while you can remember most of them, you can't be 100% sure that you got everything in /var/lib/blahblah/.config/something.conf, /etc/defaults/blahblah, /etc/someotherthingd/blahblah.conf, etc.

- Rebuilding the server becomes a problem because you don't remember a year and a half later everything you did to set the damn thing up. Even worse, you've been tweaking your config over time, installing other packages that you can't remember, putting in custom scripts for various things...

- Recovering from a catastrophic failure is even worse, because now you don't even have the old configuration to puzzle through.

- If you set up another failover system, you can't be sure it's configured 100% the same as the old one. And even if you did get them 100% the same, they WILL drift over time as you forget to migrate changes from one to the other.

You can mitigate this by using ansible or chef or docker or the like.

The other handy thing with container tech is that you can tear down and rebuild without having to wipe your hard drive and spend 30 minutes reinstalling the OS from the iso. Iterating your builds until you have the perfect setup becomes a lot more appealing when your turnaround time is 2-5 minutes.

Damage control becomes a lot easier. A bug in one program doesn't damage something in another container.

After this level, you can move up to the orchestration layer, where each container is just a component, and you tell your orchestration layer to "launch two of these with failover and the following address, link them to instances of postgresql, do an nginx frontend with this cache and config, pointing to this NAS for data", and it just works.

It's a lot like programming languages. You COULD do it all in assembly, but C is nicer. You COULD do it all in C, but for most people, a gc functional language with lambdas and coroutines etc gives you the sweet spot between cognitive load and performance.

With a shared language for doing these powerful things, you now gain the ability to easily share with others (like docker hub), increasing everyone's power exponentially. Yes, you need to vet whose components you are using, but that's far less work than building the world yourself.

Yes, there's a learning curve, but the payoff over time from the resulting power of expression is huge.
Of course they are. Any rational entity caught up in a situation like this will try to blame someone else. The cost of being liable for anything in today's society is very high so every party fights tooth and nail to make it 100% not their fault. This is especially amplified in a highly public case like this, the politicians will not rest until some entity has been punished, politicians are under a lot of pressure be seen "doing something". The incentive structure of modern society is simply not conducive to accepting responsibility for mistakes and is even less so when politics get involved.

We already know that crash #1 was caused by poor maintenance and communication (pilots not sufficiently aware of the implications of a questionable AoA sensor) of the plane's condition to the pilots combined with changes to how the plane responds to certain pilot inputs and how MCAS works which resulted in a situation the pilots didn't properly handle (Boeing and the airline's failure to train pilots combined with some amount of human error).

I will be very very surprised if the cause of the second crash is as simple as "yup, Boeing built a POS that fell out of the sky" or "yup, the pilots were idiots who flew into the ground".

Thanks to decades of incremental improvement we don't really have "single source" accidents in commercial aviation anymore.
Good point on the URL. I had a custom URL on posterous. And even had it on Tumblr.Com. I let my old URL expire...maybe it's time to revisit that
It does support it. In fact, it's much finer grained than Github. It's relatively easy to change things so e.g. patches to a certain file can only be submitted by people in a certain group, while other files anyone can change.
Spotify files antitrust complaint over ‘Apple tax’
Kiwi TCMS team is taking the lead at OpenExpo Europe CfP votes
MH nearly went bust due to these two failures.

The cause of MH17 was known immediately, and within two hours Ukraine had closed all routes in eastern Ukrainian airspace
>It's funny, I see this comparison a lot and the people using it don't see how it misses the mark ...

You seem to be missing the link between monopoly and stagnation though. IE wasn't always stagnant. It brought us XMLHTTPRequest for instance.

I think the debate has to be about whether or not Chromium being open source changes the equation.
Why the fuck does the investigation need to be concluded __BEFORE__ they ground the goddamn planes??? That makes no sense it has horrible incentives.
There is no task executed in Excel that I can't do better and/or faster in ipython.
> When you send an email there is no proof that it came from you.

I can imagine the average person replying 'yes there is there's the from box in the email'.
> - Apple blocked Spotify from working with Apple Watch / HomePad

But they've blocked every streaming music thing, right? It wasn't a vindictive campaign targetted at Spotify as this timeline is suggesting - no-one got to build streaming music apps for the Watch or HomePod IIRC.
Is it possible to drag/drop files in the sidebar yet? Or even right click cut/paste?

Last time I tried Sublime it was impossible to move a file without going to your OS's file explorer and doing it there.
What if you lost your computer just now?
These are the people who get stuck on a piece of software because a modal dialog is displayed, but they don't acknowledge it and keep trying to click on the controls in the background.

The absolutely terrible concept of a modal dialog is a different topic, but it is quite common nonetheless.
Ask HN: Good questions to ask an internship candidate
Technical or non-technical questions that can be asked to a still in college candidate to measure his awareness about software engineering and general tech scene.
Switching to Heroku CI
I've written extensively about Scaleway on Twitter, and not good stuff.

- Their network ranges are very likely to be blacklisted by essentially everything that employs blacklisting.

- The disks/volumes should be treated as ephemeral. There is no redundancy.

- Their SLA is a joke. I had a mailserver crash in the night and not booting, sent a ticket in the morning, resolved next evening. "SLA does not apply because problem was not a power
failure". There is no SLA anywhere in their T&C, it's just mentioned on their marketing site without any detail.

- Turning off systems takes 30+ minutes. They mirror the entire disk to their storage system (very slowly) and free the entire machine (and you're still billed for it). This even applies if you resize the machine or add a volume. Turning on systems is a bit faster, but still in the 20+ minutes area. Oh, and you have a chance of not being able to boot again because although yes, you are billed, they're not reserving a machine for you.

- Can't pick own kernel on some machines. Arbitrary restrictions on number of volumes / addon services that aren't documented anywhere. They tell you when you try to hit save.

- Their network stack is crap. No machine gets an assignable public IP. If you attach an IP you still have the private IP on the NIC, but some firewall NATs traffic to you. It's also just slow in general.
hope my pointing out the typo wasn't the cause of the cascade of renaming.
> Conflict resolution doesn’t seem to be an issue for radicle as the owner of the repo (if I understand this correctly) is the one that needs to accepts patches and will have to republish on IPNS

This isn't quite what happens. Anyone who is authorised to do
so (according to the semantics of the radicle code of the
machine) can accept patches. They do this by forming a valid
input (a radicle expression), with the correct signatures
etc. This input is then sent to the owner via pubsub, so you are
right that it is then the owner which republished on IPNS. The
owner doesn't have to do anything manually though, this is all
done automatically by the daemon. The assumption is that the
owner will republish anything that is correct according to the
machine's semantics, but it is true that the owner can censor
otherwise valid inputs.
Is it possible that FAA has coasted on reputation? How do we know they have the stellar and true crew that they always did? Seems possible that regulatory capture has been occurring in the last decade and now we are seeing the consequences.
all of the UI choices on the page are decentralized
I believe this is their point: Apple deliberately leaves those features unbuilt in order to give itself a market position that others can't compete with