skysight-inc/HackerNews huggingface dataset:
Launch failures are absolutely AGONIZING.

I was only an engineer on the sounding rocket program for a little under two years. Fortunately the two rockets I assisted with were successful, but there were payload failures while I was there that had to be investigated. The long days and nights some of my coworkers put in to investigate anomalies took a harsh toll on them.

A month or so after I left, the program had a complete launch vehicle failure (https://www.youtube.com/watch?v=dL9HEYuOWDU#t33m25s). The stress of investigating that caused four of the telemetry/power engineers working on that mission to quit within the several months following.
> What kind of precedent would it set if Greece's debts were forgiven

Debt are forgiven all the time. In fact IMF and co should do more forgiving because they loaned at unfare rates to countries in Africa that had 0 financial expertise or were ruled by bloody dictators. Why should the people pay for that? they shouldn't. Themselves have been scammed and the money is stashed in Swiss accounts while the common people saw none of it.

The situation of Greece is off course different except that it's really a moment where we will see whether EU is the real thing or it's just every country for itself. If the latter then it's not going to work much longer. It will be the end of the EU.
In my experience GA, has proved pretty useless for sites which get less than 1,000,000 sessions per month.

If you have so few sessions that just 1000 referrals can swamp your analytics, even for a day, then GA isn't that great.

---

Anyways, I'm curious... are hits from this group of sites not legitimate hits? I mean if it's not bot traffic, why should it be filtered by default. You can create your own filters.
I'm new to GUI programming and foreign to both Windows and OSX so please forgive my ignorance.

In what way are the native GUIs better? Are they faster/more responsive or do they look better?

Which would be more work over the e.g. 1,2 and 5 year period maintaining three guis or one? (Or is QT not quite cross platform so one ends up maintaining three inferior versions anyway?)
Yes, Greece was predetermined to "get hit" as you put it. There was no need for it to get this bad, though. A number of US states (e.g. Mississippi) have a similarly inferior economy compared to the union average, but the situation is stable thanks to federal fiscal policy.

I can only speculate about what motivated Greece to join the Eurozone.

My guess would be that Simitis' believed his reforms (Eksynchronismos) fundamentally transformed the Greek economy. Politicians take bold action to ensure their legacy, and it must be tempting to go down in history as the man who fixed his country's economy and led it down a road of mutual prosperity.

Perhaps he understood the economic risks, perhaps he didn't. He was certainly warned by economists. Perhaps he simply didn't believe the rest of the Eurozone could be this obstinate and cruel. It's hard to say for sure. We certainly can't take the politicians' words at face value.
I guess back then things were just more connected, there probably weren't great "best practices", I have seen how there are still some projects that need evolve to be more modular rather than "one file to do EVERYTHING". The OS is just another software project, isn't it?
I think native UIs are overrated and just cause headaches for developers. E.g. take the most popular UI system: HTML/CSS/JS: users have no problem with the fact that all their favourite websites look different.

IMHO it is a better idea when the application enforces the same UI across platforms (like QT) than the platform expecting the same UI for all programs. On top of that QT does support native look&feel.
They behave exactly the way you'd expect, because they don't attempt to copy the expected behaviour. They define the expected behaviour.
Point taken; I made the mistake of writing a prescription for the world based on my narrow English speaking world view.

I stand by what I said for ASCII, but in a Unicode world, I think you're right. When the mapping stops being simple, the principle of least surprise reverses in the favor of case sensitivity.
"They don't build them like they used to."
that is already the case for people that don't have means to pay anonymously this premium privacy registrars. i.e. almost everyone.

but icann never checked anything anyway. you can register a domain as bill gates right now if you wanted.

the problem is always payments.
Interesting read, but I don't like the fact that I am a mercenary if I go elsewhere. There are plenty of reasons for moving to another company, money could be one aspect.

In fact, most of the advantage seems to be for the employer vs the employee - if anything, the bosses are mercenary. There seems to be very few companies that really are loyal to their workers.

But there was one startup who posted on here a while ago that had to shut down, and they seemed super proactive about trying to find their team new positions. Even going to the extent of speaking to other founders trying to place team members.

I need to find that post again, because those are the type of leaders I want to succeed on their next venture
A Blind Man's Fight for Freedom and Justice in China
I gave Steam (should be Valve) credit for their work to bring games to Linux, I should have mentioned Unity. Some of the best games I've played in the past 2 years were based on Unity. The Unreal platform brings new promises and will be nice to see games unfold from those on Linux. My money is good for Linux games for my lifetime which hopefully is still decades.
Why? Nuance is certainly feasible.

What happens if you accidentally install NTP publicly, creating a public DDoS reflector? When it gets used, you get emails from people who are getting DDoSed by your IP, saying "hey, some attacker is using your system to compromise me." Now there are selfish and altruistic motives, both, invoked by that feedback, causing you to ban inbound NTP requests. Even if your server responsiveness doesn't matter much to you, you'd still like to limit legal liability; even if legal liability doesn't matter much to you; you still feel offended that someone else is twisting your systems to nefarious purpose.

So one nuance is that SAV doesn't really offer any feedback for the network operators: nobody from the outside ever complains so nobody from the inside ever hears about the problem. Maybe altruism is only economically viable with a good feedback mechanism.
Leap second in OpenBSD
Case insensitivity is a nice way of phrasing "there are these arbitrary mappings between two sets of character codes which are meaningful only to the human being looking at the screen." This only works for ASCII and is complete madness as soon as you consider that any symbol you support for input anywhere in the world can and probably will be used by someone to name their files (try explaining why they can't to an irate user). Really, of the hundreds of thousands of unique symbols that human beings use an arbitrary subset of 26 of them have been deemed to be identical when it comes to naming things with symbols. I would say more but it would come out even worse.
.NET's cross-platform support is still a work in progress. In particular, it doesn't have a web port, which is crucial for Unity. il2cpp is an AOT compiler to C++, which makes it trivially portable to practically everywhere, including the web, and unlike a VM there is no need to write a JIT for a new CPU, no need to port a runtime to a new OS, etc.

AOT-compiled code can also be very fast. I'm aware .NET has options there too, but il2cpp is literally focused on doing just that, and doing it very well.
SatSleeve turn your Android phone into full featured satellite phone
Product Hunt Moscow – June 2015: Recap
All the examples seem to be using classes. I think I am missing something here.

Can you point me to an example without es6 classes?
> why javascript is better suited for a browser than python

Blocking?
AFAIK only three launch vehicles have better count of starts before the first big acident: Space Shuttle, Soyuz and Delta II.
The lack of fragmentation from the first event suggests event #2 would have been range control.

23:44

23:52

https://www.youtube.com/watch?v=ZeiBFtkrZEw&t=23m38s
The next “iPhone moment”: Smart assistants for the home
So this is framed as a "things we should have done back then", but I think that the part about case-sensitive filenames show why that wouldn't work:

"Of course we tried to be smart in the early days, but if you don’t set up a way to actually verify that what you’re doing works on a case-sensitive file system, then it will never fail that some well-intentioned programmer throws a toLower() in somewhere and ruins the party."

Because yeah, if nobody's running or testing a code path, it will absolutely decay. You can't write anticipatory code to work for hypothetical future requirements that you don't necessarily understand and are never testing. ﻿
If you believe the proposed solution was 'increase taxes', you are uninformed and should have refrained from commenting on this topic.
> Given that, why would you assume Unity was the unreasonable party, and not Xamarin?

I don't know what this means. What we know of the situation is that Unity doesn't want to pay a commercial license for Mono. This is even the way that pro-Unity/anti-Mono folks frame the situation. What do you have in mind here?

> Regarding the copyleft license, while it is an option for everyone in general, it isn't an option for Unity

That's all well and good, but it doesn't have much to with any obligations Mono has. Those are completely synthetic restrictions that the platform vendors are placing on the people targeting them. How does Mono get the blame for Apple and Nintendo's choices here? Why do Apple and Nintendo get treated as bedrock? Even so, that's bedrock that Unity knows they're working with. It's their choice to target those platforms.

EDIT:

> That seems like a very unfair description of the situation.

Unfair. Every reference to the Unity/Mono relationhip I've ever come across has been from someone who heard Unity's creative retelling of the conflict and parroted it exactly, down to overtly identifying Mono as the bad guy.
Some fast food restaurants, including many if not most standalone McDonalds do more business through the drive-through window than in the seating area. So, if people decide they want more of something, or want a dessert, they can't really go back. Since the cost of the actual beverage or French fries is negligible compared to the other sunk costs, it just makes sense to give people a quantity that is "sufficient".
I have a more general question: why is ICANN such a piece of shit, and is there any way that can ever change?
New Fonts for Coding from FontBureau
Here's a little state machine
JdeBP is famous for his ungodly pedantry, so it'd be blasphemous for me not to honor RFC 1738 [1].

[1] http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/we...
Are there any examples of this actually happening?
Wow, I wouldn't have thought that folks would be sloppy about case, but I guess it makes sense if all one's used to is a case-insensitive system.

> Same policy as with our runtime; in order to keep our own sanity, we will officially support Ubuntu Linux.

…

> Installer will (most likely – it’s one of the things we didn’t do yet) just be a .deb package.

I really wish folks would support Debian first, and let Ubuntu support flow from that.
In that case I'll provide a "distillate" of the typical "but, but, money must be paid back" view: Too dumb to understand the concept of "risk in lending".
I would guess the games are disassembled and dissected first in order to identify potential exploit paths/bugs.
Here's the thing, while the dating market is different in different places, the tenets are essentially the same. You need volume, opportunity and the cost slash willingness to go out and meet people.

You can always do the OKCupid thing or something, but it's a lot like playing the lottery with slightly better odds depending on what you want out of it. If you're looking for something sustainable, your best bet is to get out and interact in likeminded groups that have single women (so not tech meetups) and where you can have the potential to interact with out it being weird over shared interest(s) and can maybe follow it up.

I'd say not to focus so much immediately on the dating when you arrive and rather, focus on getting yourself established and again, getting a core group of people to hang with. Or at least try to meld the two activities so you're not just wasting a lot of time.

In NYC, going on dates was a way for me to explore parts of my neighborhood and surrounding areas (Brooklyn) and so I mind if dates didn't have followups because I meeting nice enough people and if nothing else, I was seeing places I might not have bothered to explore on my own.

Dating won't fix your depression though. Neither will dating fix your social anxiety.

Seconded on the others who say you need to stick to just an area rather than spreading the field. You wouldn't have dated in Jersey when you live in the city, you shouldn't be driving to Anaheim to meet people when there are folks closer in proximity to where you are who might want to me.

Joining a group will help your social anxiety though, because the deal is, striking out on dating might make you more reclusive and a bad dating situation is worse than being alone if you're not careful.

Best of luck.
Debugging Dart in WebStorm
Hardly any citizen can make an informed decision about this topic. We elect leaders, who decide to trust certain experts, precisely so we do not have to be informed about every subject under the sun. The Greek government should decide and accept the blame for the consequences. Calling for a referendum is farcical.
How Can Bitcoin Businesses Bridge the Gap with Insurers?
It's absolutely ok to have failures during rocket development. See statistics of American and Russian rockets at the dawn of space race. https://en.wikipedia.org/wiki/List_of_spaceflight-related_ac...

I wish the best SpaceX and hope they will make space flight affordable for many commercial and consumer applications.
These are some good and valid points. Well, I write code in C++ because it's fun. And because I don't know any other language yet(!) that offers so many features to express my intends in code.

I'm _trying_ to learn Rust at the moment, but parts of the official book, as well as parts of Rust's standard library (function naming) have been horrible to read up to now.
Using SAW and Cryptol to Verify the TweetNACL Primitives in Minilock
مشاهدة فيلم الخلبوص
It means: Xamarin offered a commercial license to Unity for $X under Y terms. We don't know what X and Y are, since this was not a public negotiation. X and Y could be reasonable, or they could be totally unacceptable. They could be offered in good faith, or they could not.

We just don't know the answer, and you're assuming the party offering X and Y is reasonable. But it might not be. We don't know.

edit to your edit: if you heard people on the internet being wrong in some way, that doesn't justify you being wrong in the opposite way.
Some drones are quiet:
http://www.micro-drone.co.uk/
I helped build a web service product that ran on Mono in the early 2000's back when I was still also a Windows dev but with the significant improvements over the mid to latter 2000's to the speed and stability of the JVM I dare say (and consider Mojang's success) the JVM would be a better choice for future game engines than Mono. With so much work having gone into using Mono I doubt it would be changed to the JVM but also Microsoft to their credit is open sourcing some/a lot? of the .NET runtime to open platforms like Linux.

The only problem I have with Mono today is Miguel's decision to completely disrespect and disregard the Linux Desktop:
http://tirania.org/blog/archive/2012/Aug-29.html
That doesn't make it a human right, though. A ubiquitous necessity for modern life, perhaps, but not necessary for life or society, as those of use who were alive before the web can attest. A convenience, certainly. But no more a human right than television is a right, or phones, or cars.
Qt is cross platform. The difference is that there are UI rendering (say, scaling) behaviors the native toolchains use Qt does not. It comes as close as possible within its widget layout engine it can get away with to native on every platform it supports (which when you consider thats everything from Android to Windows is a feat) but is never a perfect reproduction. Its not something that is going to be "work" for you - you just aren't going to fix it. You get a portable codebase without any of the if WIN else OSX soup, but the experience will never be perfectly native. Though nowadays I don't even know what native Windows means anymore, is it that ribbon crap, or the metro thing? Because Qt apps just use oldschool Windows Forms style menubars / buttons / etc.

You can just go test it yourself, go run VLC and see how "native" it feels. Its using Qt everywhere except Android.

But if you want to develop cross platform native looking software... Qt is absolutely it. Only option. And it gets better each release. Otherwise you are going the route of the Unity guys, rewriting your program for every single system.
Depending on where it is, rural police may be less willing to follow up on complaints if the suspect is armed (lack of manpower compared to urban counterparts, and greater distance to fire station, hospital etc. in case something happens).

This is ridiculous. Just because the crime involves firearms doesn't mean the person being arrested is a cold blooded murderer. Being afraid of arresting someone who has a gun but shows no intention to kill or hurt anyone is like refusing to drive because there are other cars coming in the opposite direction. Oh sure, they might switch into the wrong lane and kill me, but there's nothing to gain from that. It's stupid.
Play Kerbal Space Program with them, nothing will teach them about failure to launch more than that :)
> Caring for children is a basic life function and an obligation.

Contraceptives exist and work (for the most part), so caring for children is an opt-in activity.
And even if it wasn't - it is totally possible to turn cooking or eating into a hobby by going beyond what's necessary to survive, and the same applies to caring for children.

As a late-twenties programmer without children, I'd have a lot of respect for anyone who mentions his/her kids as his/her hobby.
Seriously?

The same people who couldn't maintain their fork of Unity are now writing their own home-grown runtime, complete with their own garbage collector.

I don't see a chance of this working out "well" for any sane or bizarre notion of "well".
fnord. Hmm, this seems very well thought out and interesting; I wonder what the rest of HN thinks.
As far as I can tell it was uncontrolled, which doesn't really tell us anything (as there will be a large placebo effect).
1 in 8 deaths is caused by air pollution
I enjoyed the piece, and it's always nice to hear a voice of reason on the "danger" of robotics. On the other hand, I found the format disappointingly dumb. What was the value of making me scroll down, click a title, then scroll back up to watch the video in the header? Maybe I missed something.
> call law enforcement [...] you shouldn't do that unless you're willing to accept any result including you and yours getting killed by the police

Then I, in turn, am fascinated about that other particular fact of your country.
The rockets are pre-paid. The purchaser gets insurance for the payload to cover their loss.
I agree. This seems like a great topic for a blog post.
Theres a major difference between a website and a native application. I'm used to websites having no consistency and having elements all randomly over the page. I'm only there for a few minutes, after all.

A lot of productivity software uses Qt. If it were not using native look and feel it would piss everyone and their grams off when system level keyboard shortcuts didn't work, when menu bars weren't oriented system native, when it didn't use the system file dialog, etc. Integrating with the OS is essential to workflow unless the application literally is your entire workflow.
Had the exact thing happen in Encino neighborhood of LA (fairly nice part, on the expensive side) and guards even caught one of them. Police took hours to arrive and they only bothered with the person caught.

When I asked if they wanted to examine my damaged car, they cop looked at me as if I'm asking him something stupid, told me to stop by the station and file the report for insurance. When I asked if they are going after the others, he told me "you have insurance, don't you? Then what are you worried about?". So much for going after crime...
I agree in both cases. There would be no Ubuntu today without Debian (although I've never installed it because I tried years ago and found it to be too difficult which is why I went with Ubuntu after becoming less than enchanted with RedHat) and really I thought case issues were a thing of the 90's, early 2000's at the latest. I've read that Debian has gotten easier to install though but I'm not sure from their web site which one. They need to get someone with a marketing background to help them with their web site.
Can you propose a means by which we can do many of those tests without rats?

I'm actually all ears on this one, because I don't like it, but the slaughter of millions or billions of rats is making real progress on several research programs, spanning research in to disease, the function of organs, mechanisms of embryology, genetics, and epigenetics, etc.

Stalling any of those programs has a real cost in human lives -- people die all the time because we haven't had 10 more years of research on what would've saved them done. Thousands of people. Millions of people.

There is certainly some frivolous animal experiments, but I think at this point in time, they make up the minority, and that most of what you're objecting to has just been morbidly set against a higher goal to most people.

So here's my real question: there's a cancer lab down the street for me; what animal should they intentionally give cancer to to progress their research?
> I doubt Firefox OS will ever allow for Rust based applications.

Sure it will. Compile them to Web Assembly first :)

People have already run Rust code through Emscripten. (It's not well supported at the moment, but the amount of work to be done to polish it up isn't large.)
To avoid confusion, you could have two people who wanted to have sex go before witnesses and declare their intent to cohabitate, have sex, raise children together, etc ("vows" I guess you could call them, although that sounds a little bit medieval).

There's no need for it to be stuffy though, you could wrap it in a big party and wear fancy clothes, read poetry, play music, all that fun stuff.
Don't shoot me for asking a question (I've seen how these sex/consent discussions can go on Twitter) but if what this article describes becomes the legal norm.. plus an inability to truly consent while under the influence.. could that mean any sexual activity while at least one of the parties is under the influence would become de jure rape?
There is some insane technical debt maintaining three versions of your application with platform specific plumbing. It almost never is worth the investment to become portable after the fact, but when you start out it always strikes me as incredibly shortsighted to lock yourself into a native toolkit in the first place when Qt is so good nowadays.