skysight-inc/HackerNews huggingface dataset:
In the light of OGH's administrative comment, I agree, except that I don't mind the plot reawakening or taking a new direction. What I dislike is books that don't have an adequate closure, because I find them aesthetically unsatisfactory and dislike being manipulated - at least so blatantly. That doesn't apply to single stories published in multiple volumes (like the Lord of the Rings), of course. But I accept that writing the whole of such things before any publication is a huge investment of a writer's time, with an uncertain return, so this is not a condemnation - merely a statement of MY choice in what I will buy.

One thing that I alluded to before the thread got diverted is that I don't know how many people are like you and me, and how many are quite happy with the lack of closure. That obviously affects an author's commercial reality!
> Southwest, the biggest US operator of 737 MAX aircraft, bought the "AOA Disagree" option on their aircraft...If you have that, you get a warning that the flight control system is seeing bogus AOA data

How can something that important be an option?
can someone tl;dr this? what kind of crimes did he commit?

edit: the atavist article linked to elsewhere in these comments covers it:

"Paul Le Roux, the former head of a prescription drug, weapons, narcotics, and money laundering cartel, has been cooperating with the D.E.A. since 2012."
On the other hand, the atmosphere of Venus could also been seen as a help since you could "just" float or fly to a great altitude instead of departing from the ground.

The ground is pretty much impossible to reach anyway, and not as interesting as the atmosphere about 50 km up, where temperature and pressure are about the same as on Earth and where breathable air is buoyant.
This is US-only, I presume?
Major changes include:

* Git integration in the sidebar: https://www.sublimetext.com/docs/3/git_integration.html

* Diff tracking in the gutter: https://www.sublimetext.com/docs/3/incremental_diff.html

While there are packages that provide diff tracking (I've been using GitGutter for a long time) these changes will finally allow themes to visually customize both the git status in the sidebar tracking and the gutter marks, which is great news!
Margin (the difference between what you sell a good or service for and the cost to you to provide that good or service) is a much more important concept for hardware.

With software, most of the costs go into building it. Getting more customers brings in more money but doesn’t cost you more (ignoring marketing and customer service etc costs). Even if you have hosting costs, those are typically vanishingly small compared to developer salaries invested in building it. So as your customer base grows, the cost of what you’re selling to each new customer tends towards zero.

Hardware has a fixed cost for every unit sold, which is usually a large percentage of the price at which you sell to the customer. Every new unit you sell costs you additional money to produce. Yes, there can be economies of scale; but ultimately every unit costs something. And marketing/customer service costs are on top of that.

That means margins are lower, so it takes more money invested to make the same amount of profit.

What’s more, risk is higher with hardware compared to software (at least the way most software is distributed these days).

If the first version of your software is something nobody will buy, you can iterate, and it still might get customers with some changes, so that the initial investment in it isn’t a waste.

If the first version of your hardware won’t sell at all, you typically can’t convert those units you’ve already paid for into the second version that people will pay for. You’ve sunk not just R&D costs like you do with both hardware and software but also production costs.

Finally, a lot of software lends itself better to a subscription model than hardware does. And consumers are more familiar and comfortable with that model for software than hardware (though it’s conceivable that that could change, subscription models for hardware are a really raw deal for customers.) When you buy a dishwasher, you expect to have to pay for water and electricity to operate it on an ongoing basis; but not to also have to keep paying the manufacturer.

The subscription model magnified the scalability of a product because it allows you to keep making money off the product without spending more on it. For physical products purchased frequently, that means higher costs/lower margins on an ongoing basis. For physical products purchased infrequently, that means no recurring income from the initial investment.
Have they been expained within days of the crash? Last I heard the exact circumstances of 370's crash is still unknown. 17 took several years for the official report to come out.
You must have a very low opinion of average Joe/Jill, to not expect them to understand "When you send an email there is no proof that it came from you."

I really don't see what's so hard about the first paragraph, which is the only one intended to be understood by a layperson. Even though the concept of "signing" has a long-established and well-known non-digital meaning, which nearly everyone will understand, the paragraph still goes out of its way to define it. Seems pretty idiot proof to me.
But the internet needs it. A one-browser monopoly will not be good for anyone.
BTW, I think that python/ipython cli is a much better calculator. I stopped using other calculators long time ago. Although I understand that it's probably too complicated for ordinary user.
Wow, great and sad article. I was born and raised in Baltimore. I went to OLGC, FSK 76 and Southern High. I knew pretty early on, after having had the opportunity to visit some other places, that I had to get out of Baltimore - not so much for the crime at the time - but for job opportunities. Otherwise I would be one of those guys I grew up around who graduate high school, get a job, buy a row house, get married, have a couple of kids, and stay put. That was not for me. Thankfully I joined the service out of high school and left. I actually got stationed in Baltimore but lived in the county. My family remained in Baltimore. While growing up, I lived through the 68 riots as well as the inner harbor revitalization. I used to, as part of my job in high school, go downtown to do deliveries and pick-ups (walking). Despite the new buildings going up, as mentioned in the article, if you went a couple of blocks either way, it was a completely different story. I heard a description once (I believe it was about London) that I always thought was appropriate for the Baltimore "renaissance": Like wearing a tuxedo over dirty underwear. I have not been back to Baltimore in years, and since my parents and siblings are gone there is no reason to ever go back. And with a crime rate like that, why would I? Why would anyone?
More context missing in this news.
Southwest certainly was aware of the MCAS issues, they are the only airline having demanded a second AOA sensor to be installed and used, they also changed the UI to display the attack angle.

So they lied. Even if it's safer to fly a SW max than AA.

> A spokesperson for Southwest Airlines told The News that it hasn't received any reports of issues with MCAS from its pilots, "nor do any of our thousands of data points from the aircraft indicate any issues with MCAS."
> maintain a patch that changes some of the more Google-oriented behaviour of Chrome

This exists as:

https://github.com/Eloston/ungoogled-chromium
Show HN: Attendfy – Attendance Reportcard for Your Institution or Organization
Hi everyone,
I'm delighted to share my latest little venture which I've really enjoyed.

Been working away on the MVP for most of the last month, so it's awesome to be able to keep working on it has got the "launch" out of the way. I've been lucky to have some great friends trying it out for weeks now and helping me shape it, so this doesn't feel like a huge event, just another step in iterating to keep improving the product.

Please check it out and let me know your feedback, you're always awesome - http://attendfy.com
Hence you keep the number of pieces small to avoid the exponential interactions. You only ever implement what is really needed instead of letting feature creep and excess convenience work their way into your plane. It's not like N times more of that sweet complexity is required to fly a plane today than what was needed in the 80's or 90's.
It seems to be a wider problem by looking at the messages from https://support.google.com/chrome/threads?hl=en&thread_filte...
What I Like about Developing Apps with Flutter
I know there are sharks in every industry, but is it a bit odd that this is a company offering free tuition unless you succeed, and draws this comment, while a typical college that charges up front and offers little help finding employment has only recently started to get a little pushback?

The major universities in my city all advertise in really over-the-top, emotive, glowing language.
> Then unless you're asking about right this second it's the two houses on the adjacent tracks

Yeah, when someone is asking what thing is closest to them they usually mean closest right now, or closest at any random point in time. Not the thing that just so happen to be closest for a very limited amount of time.

Thought experiment: imagine there was a twin Earth on the same orbit but the opposite side of the Sun. According to your metric this is the closest neighbor of Earth.

What's strange is that you still use the average in your metric. You use Venus average distance to the Sun to get its orbital radius and declare it the closest ring track.

Which leads me to a second thought experiment: imagine there was a planet with a very eccentric orbit making it pass very close to Earth at a single point in time, closer to any other body, but its average distance to the Sun is larger than Venus. What is the closest then?

Third thought experiment: imagine we are no longer talking about planet orbits but about a merry-go-round where all rings are moving at a fixed angular speed. You are on a horse on ring 3 and there are other people scattered around. You are asked who is closest to you. Do you still use the ring distance as a metric or the regular euclidean distance to whichever person is closest?
no, we need it; or we will go back to a fancy version of Internet Explorer 6 (that is, chrome browser): proprietary technology implementation, by a top player, against any standard... and spying on users (but that's new, I don't think IE 6 was that vicious).

Web monoculture make the web worse for everybody.
This could be interesting.

Putting a stress on the "qualified developer" part would critical. We are so used to not understanding things (new frameworks every week, new code base to grok, stuff we wrote 3 weeks ago that is just spaghetti), that I think it won't be representative of how most people would enter a subject.

I saw this when looking at other people learning languages, where some of them had a "I don't understand anything" reaction and just stop there, because it's just not a normal situation to them ('growing up' was part of securing that comfort zone for a lot of people)
This attitude doesn't scale to a space-faring society.
Ask HN: How do you hire your first programmer?
TLDR: How does a company with no technical people hire their first programmer? What should we be thinking about? How do we get the right person?

Context:
We're in Europe in a medium sized town outside of any big startup/tech city. The company that I work for is slowly pivoting to becoming a tech company. It started out doing workshops and organizing events. About a year ago we had a software company develop a piece of (customer facing) software that would aid us in our offline ventures. Now that we've worked with that software for a while, and even expanded on it a little, it's becoming more and more clear: we need to become a tech company to reach our goals. Where most of the people in the company currently still largely work in the offline part of the company we've realized that a digital-only product is our future.

Since this is becoming way bigger than originally anticipated, we're hesitant to continue doing this with an outside contractor. So we're looking into hiring developer(s).

There's currently no technical people working at our company and there's no real knowledge about this either.

Question:
We wouldn't even really know where to start. How does one hire the first developer to a company? What should we be thinking about? What do we put in a job posting? How do I even go about the interviewing process? How do we get the right person with the right skills to apply? How do we create an environment for a developer to fit in?
The owner still is responsible for accepting patches, etc.
Everyone (that has the hash) can see the repo, see and create patches and issues, but only the owner can accept/merge patches. Not sure about issues.
Now imagine if AA grounds a MAX, Boeing will go bankrupt. Extremely high risk they dealing with now.
That's got to be illegal, having no flight recorder?

Wouldn't it fail preflight checklists? Depending on the country I'd have thought that's a "lose your license to operate" kinda deal??
Not possible for me to start using Firefox until it starts to support WebSocket frame inspection..
The first paragraph clearly glosses over a lot of details, and a bit more explanation would be required for practical use, but "almost no words there that would gel into comprehension", really?

You don't need people to understand why digital signatures work to explain to them what they do.
I thought PWA was just service workers and implementing routing on the web app level.

What's missing in Firefox?
GitSpeak: GitHub client with interactive code review screencasts
Spotify to Apple: Time to Play Fair
> Are these changes not noticeable until you're in the air or should pilots have been refusing to take off in a plane they're not familiar with?

I'm not familiar with the plane and I'm not a pilot, but from reading the report it sounds like they were able to do the checks OK – but that took time.

It also sounds like the instrumentation displays on the plane very helpfully have modes and some kind of menu system. The references to stages of flight make it sound like these modes become available dynamically. So it seems quite probable that it isn't possible to actually navigate the screens in the air in the same way as on the ground.

Compare the 737 MAX8 cockpit [0] with the 737-800 cockpit [1] and the 737-300 cockpit [2]. Then consider that all of these planes are under the same type rating [3] – so a pilot trained on one of them is good for all of them.

There's also a lot of commercial pressure on pilots to not refuse to take off in a plane – which could lead to bizarre consequences like the airline questioning their competence for their current type rating.

[0] https://i.ytimg.com/vi/tCXPJkC7ZwI/maxresdefault.jpg

[1] https://drscdn.500px.org/photo/35641948/m%3D2048_k%3D1_a%3D1...

[2] https://magazin.lufthansa.com/content/uploads/2016/07/Boeing...

[3] https://en.wikipedia.org/wiki/Type_rating
Xcode has similar functionality. It is the actual breakpoint, but you can just log the message (or make the computer to say it) and continue execution.
"Mistranslation" to me implies something that was originally written in another language. Not somebody speaking poor English.
You guessed wrong.

This is not about a single Docker file vs a setup script. If you read my post you will see that I describe the steps the author took. And they are plenty.

My guess is that you did not read the article at all.

He was "building Docker images for each of the services". So not a single one. 10 of them. And he signed up for a commercial registry to host them. An additional service he depends on now.

Yet even a single Docker file would not be as simple as a setup script. A setup script on the host OS would install some packages that the host OS will keep up to date. Using a Docker image instead puts the burden on you to keep it up to date.
"Mistranslation" to me implies something that was originally written in another language.
I work on the project - PWA's on desktop are essentially just tabs without the Chrome at the moment, so it all goes through the same plumbing right now. It's not more or less friendly to trackers, if you have an extension the extension should still run in the same context.
https://lambdaschool.com/eu/
Spotify files EU antitrust complaint against Apple
Well, in that case the Sun is the closes to everything, since it's center of rotation, but I think that 'average' metric is wrong, no one is going to flight to the Mars when it's opposite to the Earth, it's like average temperature in the hospital.
Same here. Cannt use it on my mba 2012. It just to heavy on resources. Chrome handles it without more loosely.
Then don't install it on your computer? :P

You can install it on a Pi just like Pi-hole.
There is also an
India Driving Dataset: http://idd.insaan.iiit.ac.in/
I find it a little bit amazing that we now live in time where features in mainstream applications ship for the Mac before they ship for Windows.
While I am very happy for this but this will over the time out downward pressure on the developer wage.

Today, atleast in US it requires taking significant debt/risk to become a developer which keeps away the people who are risk averse.

I seriously suggest stopping this program otherwis there will be massive supply of developers resulting in huge wage drop.
SXG is primarily designed for AMP so that the browser can display the origin in the address bar while the content is being served from Google.

Currently only one CA provides paid certificates with a special extension so that the cert can be used to sign SXG files [0].

[0]: https://www.digicert.com/account/ietf/http-signed-exchange.p...

As for binary transparency it's not enough to stamp the certificate (that's what CT logs do). The artifact would have to be stamped and published in a widely accessible source. Actually Binary Transparency doc published by Mozilla [1] creates a new regular certificate for new published binary thus utilizing CT infrastructure as it is today.

[1]: https://wiki.mozilla.org/Security/Binary_Transparency

If we're at Mozilla, it's also interesting to see what's their position on SXG [2]. There is only one spec there with that status there.

[2]: https://mozilla.github.io/standards-positions/
Spotify Files Complaint Against Apple with European Commission
Why, do you think Docker is doomed now?
Or do you just personally prefer to work with Jails?
I tried Scaleway a year ago, and it was almost impossible to just set up the firewall due to some low level kernel bug.

Who would use hosting where firewall is insanely hard to set up?

A friend of mine went another route, he built the infra first and wanted to secure it after. He hit the same problem. Firewall was impossible to set up.

Not to mention before I figured this out I had to recreate 5+ instances because it was locking me out. I will not use Scaleway in the future.
> unified scheme for signing application packages/updates

This is one of our longer term visions for the API, not there just yet.
Most of my signal contracts are also unverified (my nerd friends are). However, I am notified if their key changes, so unless our connection was MITM'd on first contact, I would at least have a warning and know to be more suspicious. Usually I'll follow up with people out of band to verify that they got a new phone or something. This happens infrequently enough that it is not a hardship.

I'd prefer to verify all of my contacts but, given my security model, this is good enough and a huge step up from email.
> The reason for the email was the bandwidth I was using. Since I could only spend up to $500/month, I asked if they had any plan inside my budget. I was open to have less features, less POPs or POPs only in cheaper places (eg: US or EU).

As of October 2018, Hetzner is the best choice in such scenario[1]:

"Hetzner Online has permanently removed the traffic limitation for all Dedicated Root and Managed Servers with 1G Uplink. This means that outgoing traffic is now unlimited and free of charge. Therefore, we will no longer throttle the connection if you have higher levels of traffic.

In the past, if you permanently wanted to exceed the traffic limit on your server, you could pay an extra fee for each additional terabyte of traffic you used. But now this is not necessary. We will no longer invoice you for using more traffic."

[1] https://www.hetzner.com/news/traffic-limit/
Relaxed in DKIM allows for non signficant changes in headers (ex case of the header names, extraneous whitespace, line folding) and for changes in trailing whitespace in the body. Headers and body are configured separately, but relaxed/relaxed ends up being fairly necessary.

What you want to look at is their DMARC record:

v=DMARC1; p=reject; rua=mailto:d@rua.agari.com; ruf=mailto:d@ruf.agari.com

Which says they'd like servers to reject mail unless it passes SPF or DKIM. (There's no way to say it should pass both, although I guess if your SPF record was -all, you would need to pass DKIM)
In the case of MH17, there were strong indications it had been shot down within days at most, and once the Russian-backed rebels let investigators into the area, one found pieces of wreckage showing shrapnel damage. Hardly consistent with a defect in the airplane.

Official doings take time; if I went out in the street and killed someone in plain view of lots of witnesses, it would still take years for a final verdict to be passed in the courts - yet there would be no doubt as such as to what had happened.
There are legends that some software doesn't like serial numbers that don't fit in 64-bits. As with most legends you'll tend to hear a third hand story that someone heard once from somebody who remembers someone else telling them. Since this came up on m.d.s.policy we have a very specific client to always keep in mind, Mozilla's Firefox, and that doesn't care, but perhaps something else does, or did, at some unspecified point in the past. Probably.

The main practical reason seems to have been that a popular application used by Certificate Authorities, EJBCA, offered an out-of-box configuration that used 63 bits (it called this 8 bytes because positive integers need 8 whole bytes in the ASN.1 encoding used). That looks superficially fine, indeed if you issue two certs this way and they both have 8 byte serial numbers that just suggests the software randomly happened to pick a zero first bit. It's only with a pattern of dozens, hundreds, millions of certificates that it's obvious that it's only ever really 63 random bits.

But yes, I agree the sensible thing here (and several CAs had done it) was to use plenty of bits, and then not worry about it any further. EJBCA's makers say you could always have configured it to do that, but the CAs say their impression was that this was not recommended by EJBCA...

If you could go back in a time machine, probably the right fix is to have this ballot say 63 bits instead of 64. Nobody argues that it wouldn't be enough. But now 64 bits is the rule, so it's not good enough to have 63 bits, it's a Brown M&M problem. If you can't obey this silly requirement to use extra bits how can we trust you to do all the other things that we need done correctly? Or internally, if you can't make sure you obey this silly rule, how are you making sure you obey these important rules?
Here are a few links to petitions you can sign to help out and ground boeing:

https://groundboeing.com

https://petitions.whitehouse.gov/petition/ground-boeing-737-...

https://www.change.org/p/your-government-ground-the-boeing-7...
As u/sneak pointed out, you can also completely remove things from the logs. It goes outside the semantics of the Radicle language itself, so it's not exactly first-class, but is possible.
In Italy, Spain is used by just about everyone, not "some cliques", and the statment that has "replaced SMS" is a fair assessment.

Can't say about other countries.
https://chrome.google.com/webstore/detail/webrtc-control/fjk...