skysight-inc/HackerNews huggingface dataset:
Ulrich Drepper, Lennart Poettering, Kay Sievers, ...

Back in high school, I used to look up to RedHat. Having attended NC State (RedHat HQ was on campus when I attended), it was my dream job to work on open source software at RedHat. But now, I hate RedHat. They have too much control and influence over the Linux ecosystem, and aren't exactly acting in everyone's best interests. I strongly dislike the direction Linux has been heading in for the last few years, and RedHat is largely (though not single-handedly) responsible for that.
What happens When System.out.println(null)?
ARRL handbook = this?

http://www.arrl.org/shop/ARRL-Handbook-2016-Hardcover-Editio...
I really do wonder whether there's a verified "path of trust" where I can get a copy of e.g. Debian (without knowing what the canonical website for Debian is), install it on a machine, connect it to the internet and update it, without being at all vulnerable to a MitM attack at any step.

I would be suspicious that it's the very first step that poses the most danger: there's little way to know whether minor-distro-X is "properly" hosted at minordistrox.com or distrox.org or even distrox.github.io, other than by blindly trusting the relative PageRanks of each.

---

Something that would be very nice, I think, would be a way to rely on the package-signing infrastructure of the OS you've already got (and trust), to guarantee for you the copies of any new OS images—even for different OSes!—you download. Sort of the same way you download new versions of OSX through the Mac App Store, but going a bit further.

Now that I think about it, the browser-preloaded HSTS list might do the trick... if it was coupled with a mapping of 'important well-known downloads' to a single (HSTS-preloaded) domain you should be allowed to get those downloads from. (Presumably with heuristic detection, so it could find "something looking mostly, from its metadata, like a Debian ISO image.") Then your browser would just tell you you're being phished if you're trying to get a Debian ISO from debianisamazing.info.
Ah...that's what I would have guessed, but that seems like such an edge case that I figured Twitter devs wouldn't bother accommodating it. How many users/bots have never done a non-reply tweet? And for those that always just reply, only a subset of those want their replies to be seen for public spectacle. Seems like it'd be easier just to show an empty list for Tweets with a link to the "See Tweets & Replies" tab, which has the added effect of reminding users, hey, did you know there's a difference between tweets and @replies?
Developer here! i didn't expect to wake up to my github feed being destroyed by this. gx was originally a response to being frustrated with go's package management system, so i wrote gx and gx-go to handle go dependencies in a nice(ish) way. We made the decision to keep gx itself as agnostic and extensible as possible, package manager logic is largely the same across the board, so why not provide a nice base layer for people to build on? Since writing gx, we've started using it to manage code for the ipfs project (which gx uses to fetch packages from).

If you're interested in helping out, stop by #ipfs and #gx on freenode!
We had no remote teammates. Not sure how we would have handled that :-)

Some of the other offenses:

* Breaking the build (unit tests only) and then leaving for the day without fixing it or reverting your change

* Walking away without logging out of your machine (very security-conscious business)

* Not completing an assigned code review within a week of being assigned (within reason -- if the code review was enormous, or you were overly busy with an enormous project of your own, don't worry about it)
Deleting and reposting is, I think, frowned upon.

Email HN and ask them to fix the title.

(What's the edit window for users to fix titles?)
I can't really say whether they are "real" refugees or not.
The point is more that border checks have ceased to exist.

Schengen area doesn't actually even try to verify who comes in, and that enables also movement of jihadists - even if they are only a few among thousands and thousands, but the few can avoid border controls.
Did they just call an air travel company "Boom"!? Associations 101.
Kid Stuck in Water Walking Ball
I can't find her on groupme!!! Help?!?!
Top tech companies team up on email security
I continue to be amazed by how far some people will take abstraction for the most menial of components.
The general public still retains the right to modify and distribute your software with a license such as MIT. Your software does not cease to exist once megacorp uses it for a product. The guarantee of GPL is that megacorp is now obligated to share their modifications (but practically, to go find another library or write their own).
The next step is to have browsers check the CT database for any page that requires a login. Pages you just look at aren't really security-critical; it's user input that matters.
$57,000 SOLD

See http://feinternational.com/buy-a-website/3745-software-busin....
I am not generalizing here. I am solely talking about kev009's decision in moving. Read his comment, his motivation to move is because he could not resist doing things that resulted him with a bricked device.
The game industry needs to get laid and just chill already
Yeah, I didn't agree with the name criticism either. For the small sample of us techies, sure, it has some negative associations (but even still not significantly so). For most, however, it's positive: Boom, drops the mic; Sonic boom, something good in the technical advancements of achieving great speed; and great for a simple, easy to remember, evocative brand name.
...and do the same for the 200+ or so independent countries in the world with their own databases?

You, my friend, are being US biased.
The key innovation is that they are building an economic, supersonic airplane. That was what SpaceX brought to space travel, and what has never been built in supersonic air travel.
blogspam, dupe: https://news.ycombinator.com/item?id=11320680
Once you have cross-platform support, keeping it is not very hard. And most of their code works on 32-bit Arm. So it would not be an unreasonable burden.

Computers have slowed down. Basic support for for 10 years is not a crazy idea.
Only 14 entered airline service, but they made it from 1976 to 2003 which is not that bad.

For comparison 3% of 747's (53) have been a total hull loss. But, the Boeing 707's had 17% hull-loss occurrences and 246 major aviation occurrences out of 1,010 built (172) which is arguably a better comparison.
This suggests that StarFighter has some cash that is being used to keep you afloat. I don't expect you to disclose, but I'm guessing there's a silent partner or maybe just some ex-Matasano money floating things. Cool!
I've never used a case on any of my phones whether iPhone or Nexus. I did use the iPhone 4 bumper they gave out because it was free and I liked the little ridge that let me lay the phone face down.
Navinder Sarao: The man accused of causing the US market to crash
>Maintainability is the feature of unreliable equipment.

It's the feature of equipment designed for long term
It's almost like he signed a contract to not explicitly disclose it.
It's not unreasonable by any means.
This headset puts a microphone right in your ear canal
Great suggestion, thanks!
Title misleading. The relationship is opposite what's implied. Boom will be hiring Branson's "The Spaceship Company" to do engineering, and Virgin gets an option to buy the first ten planes.

Granting an option means Boom has given something to Virgin, not the other way around.

> a Virgin Group spokeswoman confirmed their plans to The Guardian: “We can confirm that The Spaceship Company will provide engineering, design and manufacturing services, flight tests and operations and that we have an option on the first 10 airframes. It is still early days and just the start of what you’ll hear about our shared ambitions and efforts.”

EDIT: Let's hope that we hear Virgin is making a big investment in Boom soon, that will be a stronger indicator. If Virgin really had substantive interest in the planes, and Boom was actually experiencing demand, Virgin would have had to PAY MONEY for an option.
'Silicon Valley' Cast Explains What Real Startups Do (NSFW)
5 Things I Wish Somebody Told Me Before I Founded My SaaS
Lucky you. Although the open-seating scourge pervades all industries, I suspect non-tech environments have higher availability of private offices for employees.
WeChat is becoming a mobile payment giant in China
It only doesn't work like that in the context of safe harbor laws.

If the safe harbor law protection doesn't apply, and the defendant is responsible for the illegal behavior, the defendant can absolutely be held legally liable and pay the legally-appropriate punishment.
Keep in mind that he was investing no time in it, with Appointment Reminder and consulting, and now Starfighter.

TFA says is best:

- small: "BCC was generating “a meaningful amount of money” (low tens of thousands in profits a year) without requiring a heck of a lot of work for it."

- declining: true, but based on not investing in it

- time-consuming: "BCC was not taking up much of my time (thanks to Sugar handling most of the support) but it was taking more than zero of my mental cycles every year."

"It was not entirely accurate because the weight of what I had done hit me, all at once, when I was writing that. I cried actual, physical tears.

I think every founder has their own relationship with their business. My history with BCC was pretty intense. It was one of the only things keeping me going in my dark days as a salaryman. It got me out of that situation. It was a cornerstone of my public image for years and, sometimes, even my identity. I was The Bingo Guy.

Not being The Bingo Guy? That adjustment took quite a while but had mostly already happened. Admitting it? Oof, that hit like a ton of bricks."
It would not be certified for passenger travel without a human pilot.
There's a really big difference between how 'reusable' the Shuttle was compared to what SpaceX is trying to achieve. SpaceX's goal is not just reusability, but "full and rapid" reusability, where the entire system is reusable with minimal refurbishment/inspection. The Space Shuttle took months of inspection, tens of thousands of people to work on it and countless millions of dollars to get ready for the next launch - and only a fraction of it was actually reusable.

SpaceX is still very far from their goal, but it's worth describing that "full and rapid" reusability was not how the Shuttle worked. A reusable SpaceX rocket would be able to launch, deliver payload to orbit, land, refuel itself and load the next payload all in less than 1 hour and with a cost of ~$300k. They are very far from that of course, but it's a fantastical goal.
Tried to sign up for the Speech API, but could not find the Google Cloud Platform user id. Would love to integrate this with our transcription editor.
Are they? The bug discussed in this comment was extremely deterministic. There's a difference between infrequent in the sense that, across lots of users and lots of requests it happens rarely, and infrequent in the sense that, for one particular use, it only triggers sometimes.

Also, the bug discussed in this article wasn't causing crashes. What would you propose be crashed and restarted in this case?
> I used to be with it, but then they changed what it was. Now what I'm with isn't it, and what's it seems weird and scary to me. It'll happen to you...
Do I sense some sarcasm in that line?

"JavaScript developers will now have to find new ways to do what Koçulu’s micro-libraries did, such as adding two numbers, dividing by four and putting some text on screen."
The organization can take responsibility for the issue. "During a system update, we mistakenly deleted a production database. We are restoring it and shoring up our disaster recovery plan."

That's very different from "During a system update, Dave mistakenly deleted a production database." In an organization with 5 or 10 people, "During a system update, our administrator mistakenly deleted a production database," is still identifying.

Like I said, I'm not sure it's an issue in this particular case. I don't personally know anything about the site in question.
That's a feature, not a bug :-)

I sometimes find myself needing to connect to any instance in a particular ASG, and I don't really care which one. This tool is built to solve that particular problem. If I want to access a specific instance I will address it by its instance ID (ssh2ec2 --instance-id i-123456).

What would the index refer to? The list of instances in an ASG would need to be sorted (perhaps by instance ID) in order for an index to be useful. The behaviour would still be undefined to a certain extent, as the logic would be "return the instance at position n in the list", when the number of instances in the ASG might have changed due to a scaling event.

Edit: Thanks for the pull requests - we can discuss further there.
They brought the first stage back, and already have launch customers interested in flying on the used stage to get a cheaper price. I agree that the last step, of course, is a successful flight on a previously used booster.
Whoops, that shouldn't happen. The team is unable to reproduce this though. Could you share the link where you tried to sign up?

If you want, you can send me an email (see other comment) and we'll get this sorted.
Or, similarly, make for much more powerful/effective/dangerous spam/phishing.
Don't buy a Nexus. I have and it's a huge disappointment.

I had a perfect Nexus 10 device running KitKat. And then it keeps nagging to upgrade to Lollipop, so I did. Ever since that, it runs every application slow as hell. If you allow the battery to run out, prepare for pain. Once you fill up the battery and it restarts it will start "optimizing" all installed applications. I have about 80 applications and this takes an hour. Every time it reboots!

Also, whether the sound will work after reboot, is a lottery. If you leave it plugged into the power, it surely won't work.

It's been how long since Android L came out and they still haven't fixed these issues for their own flagship device. Nexus is a mess and we're not even beta testers. Just a big fu from Google.
The vector of the obligation is stewardship.
FTFA: "I negotiated something similar to “I can mention the sale almost immediately after it happens as it will leak regardless; I agree to not disclose the price; you accept that BCC is extraordinarily well-covered on the Internets and that guessing the price will not be that difficult.”"
Just my guess: You can blow up a rocket from time to time and it's OK. Even if it's manned it's more acceptable for astronauts to die than civilian passengers.

Building a totally new passenger airplane just seems a hugely complex thing. Getting it to fly is one thing but you need safety, long-term maintenance, fuel efficiency, international regulation and many other factors.

At least from the outside a rocket looks simpler to me.
Even worse than "Solved! With no explanation" is being told by ten different people how I shouldn't be doing X anyway, and simply do Y instead.
The whole site is sarcasm, and IMO this one is rather stupid because it adds nothing.
Similar != Same
I've gone further than this – my default ringtone is silent. Contacts that are important enough get a ringtone. Everyone else goes direct to voicemail and I don't even know they called, unless they leave a message.
I think perhaps he didn't mean to sound like a serious threat and when he realized what he'd done he pretended as if he didn't understand why Azer was upset. I do think Azer looks kind of childish here but that lawyer bit was way overdone.
Sure, take out the pilot. You still have passengers that need to survive.
You work in Rust, right? How would you express the above in that language?
I did the opposite. 7 years of Android to iOS. I'll never go back unless Apple somehow swaps the experience to be more like Android phones, and less like iOS is. But I don't really care about that. I just want my phone to work, to make calls and not fail or slowdown. Not be another computer I have to maintain. iOS in my experience is a great choice if that's the goal.

He hit the nail on the head at the end. Native React and similar tools are going to simply help the app stores. I have no qualm with app stores as I'm not a webapp diehard.

Just use what makes sense. I never think that is Javascript and take the exact opposite view of the author. I use JS only when I absolutely have to. I prefer to build native platform experiences, which if you're doing more than a CRUD app many times you have to do anyway. I'd work with C#, Swift, Rust, Python and their associated ecosystems before trying to JS All The Things. I find that concept very anti-democratic and regressive.

The Javascript diehard mentality will come to it's final death throes once wasm hits V2 and allows every language the chance to work in the browser.
Then the web will truly progress as the author states. Developers will be freed to use whatever they want. Swift on the server, iOS and browser. Let programming platforms and tooling duel it out, not hand the crown to a PL that was created in 1 week. I choose Python, but everyone should be able to use whatever they want as well.

For me, that's the real "progressive web app".
Very cool. Based on the other links in the thread this does indeed appear to be a popular problem to solve.
If you find an engineer willing to argue in favor of non-maintainable equipment, he's not a true engineer, but some failed engineer who's moved over to management and is more interested in profitability than in users having a quality product that allows them to keep their TCO low by being able to maintain it themselves (or by an independent professional) and keep it for a long time instead of throwing it away early.

There is, quite simply, NO good argument in favor of non-maintainable equipment, unless your goal is to increase profits. This doesn't mean we should go back to the days of carburetors and points; modern cars are extremely reliable and actually highly maintainable if you have the right equipment, but there's no reason they can't make the computer-based service tools publicly available so that anyone can service them themselves. They keep that software and those interfaces secret to increase profits.
Nope, SpaceX is not trying to reuse the second stage. The shuttle reused the second stage (the shuttle) and the booster rockets, just not the 'cheap' external fuel tank.

Remember the second / final stage get's to orbit so return needs a heat shield or an obscene amount of fuel. The shuttle demonstrated the issues with reusing heat shields very well.

PS: IMO, Space X is all about execution not technology. Landing a first stage rocket vs using taking a dip in the ocean is probably a good trade-off. But, most of there gains are about being lean and making incremental improvements.
>I don’t know about you, but the idea of having a fully capable web browser in my pocket was a huge part of the appeal.

A: Both iOS and android have fully capable web browsers, I'm not sure what's missing here ?

>I’m talking about stuff that QA should have caught, stuff that if anybody at Apple was actually building ? apps this way would have noticed before they released.

A: They do pass QA, that's why features are removed

>One quick example that bit me was how they broke the ability to link out to an external website from within an app running in “standalone” mode. target=_blank no longer worked.

A: Thank god apple no longer allows that, how do you expect a tiny screen to have popups and switch web browser views when you click links ? this is a very bad UX.

>We were running a chat product at the time, so anytime someone pasted a URL into chat it was essentially a trap.

A: I'm not here to judge your decisions or why you did it that way, but IMHO a chat product doesn't really belong in a "web browser"

>The message from Apple seemed clear: web apps are second-class citizens on iOS

A: Exactly, and it is that way for many good reasons.

I see you've mostly switched to android just so you can continue developing webapps, that's okay for you, but it's not a really good reason at all.
Don't be like the people who where bashing apple when it decided to remove support for flash player, because that's one of the reasons the web has
become the way it is today, i'm not an apple fanboy, i also did the switch from iOS to Android after around 7 years too.
The 787 was almost as bad as the F-35. Somewhat different problem, though. Theirs was the issue of too many subcontractors with subcontractors with subcontractors and poor control over manufacturing. They literally bought companies that made the parts because they:

1) didn't have the manufacturing means themselves;

2) couldn't control the quality enough via contract measures.

That significantly drove up the cost of the 787 project. Someone really needs to do a good write-up on these two projects as today's version of the Mythical Man Month and similar texts.
How to make a mobile game in 6 hours
That sounds like a list of uncommon issues. My company's Nexus 10 runs Lollipop really well...

Maybe something went poorly with the OS update. Try a factory reset and see if those issues are still happening?
Linux user chiming in. This reminds of the people who complain about running Linux :-) When they run linux, they start tweaking all sorts of things: trying to run wayland master or run Arch (which is a great distro if you know what you are doing). And more often than not, they come out frustrated. Then the proceed to claim how awesome Mac is since everything just "works".

So yeah, I totally get what you are saying :-)
Could someone write an article about Patrick McKenzie's appeal and techniques on marketing to the HN community? :)

And by marketing, I mean getting their attention and building a brand, not money.
Don't get me wrong, I think it's great that someone is trying this but:

>people solving REAL problems

This real problem (as opposed to the cool tech)--unless the price of fuel goes to near-zero--is likely to turn out to be mostly about how to get international lawyers, investment bankers, CEOs, and so forth back and forth between New York and London fast enough to do a short turnaround trip.
After just going to the homepage of the flipped bit, it's quite clear, I think, that this is an Onion-style website, so yes, definitely sarcasm. The whole article was dripping with it, like the part where they say it "had over eight downloads in its three year life", or that it "totally shocked JS developers, who are known for their sensible, pragmatic approach to including third party code". It made me chuckle.
Create gold chars used by mansas in medieval Africa. (npm install goldmansachs)
I'm really hoping someone adds an IPFS binary cache system for Nix/NixOS.

(Nix already packages tons of Go/python/javascript/rust libraries and binaries)
Apple have actually been always pretty excellent with Safari performance and features on iOS. They were impressive from the start and they have kept pace with Google with regard to JavaScript performance overall performance has usually been class-leading, rendering too. Ok they're missing WebRTC right now and workers, but I'm pretty sure WebRTC will come soon and workers too at some point.
You should sense some satire in the whole article.
I think if you have a good eye for design and you are a good coder you can do both. I'm no designer but I have a love of writing code and learning about software development and I am, at the moment, a front end developer. I don't design things, but I can put together something that looks OK. You will find people who can do both. You will also find areas of work where the requirement to be an expert or really good at one or the other mean that you cannot devote enough time to the other for it to be worth your while.
The Concorde was developed in £1.134 billion[1], in today's dollars that's about £7.37B[2].

[1] http://www.concordesst.com/faq.html
[2] http://inflation.stephenmorley.org/