skysight-inc/HackerNews huggingface dataset:
I'm just a rocket enthusiast, my day job (or jobs) are unrelated to the field. I've been following and participating in the Newspace movement for about ten years. The scene was really vibrant around 2004-2010 with multiple vertical hovering rocket companies / teams. I've learned a lot about discussions on various lists, newsgroups and forums. Besides of course just knowing the basic physics from college.

There have been lots of old space enthusiasts and professionals who have been patiently teaching others. You can get a small taste here:
http://yarchive.net/space/index.html
If you corrected Henry Spencer on a technical matter, rumor is you got a T-shirt.

Unfortunately those small companies did not scale up as envisioned, at least have not so far. Masten Space flew their Xaero vehicle 110 times, always landing vertically, before it crashed on the 111th flight. They know their stuff. (They continue flying other vehicles and are building new ones.) It's just hard to make money with that.

But then SpaceX took the torch and started taking reusability seriously (at the start they were talking about recovering and refurbishing stages from the ocean, not a good strategy), and we might finally see some real VTVL first stages on orbital rockets. It's at least one dream come true. Rockets landing on their tail, on a pillar of flames, "like God and Heinlein intended".

Danielle: I'm reminded by your quote that went roughly as follows: what Lightsail is trying to do with energy storage could have been done hundreds of years ago as the technology is not that complicated.
It feels like that with rocketry as well. There are no fundamental physical barriers to cheaper reusable rockets, as the components have existed since the late sixties. It's just that there have been no coherent, funded, methodical attempts. Until now. It is of course vastly easier now than in the seventies, because of carbon fiber, GPS, fiber gyros, computers, CFD and CNC.
There's a need for a SpaceX competitor. And there's probably room in the market. The DC-8 to the 707. And just in case something happens. It looks like the old players, "Dinospace", (ULA, Arianespace, Russian companies, China, Japan, India) are not even trying.

The Newspace scene has had very coherent visions and great spirit. Move fast and break things. Lots of iterations, at small scale. Competitors sharing knowledge. Many of those people have moved on from rocket building to consulting, to satellites, government work for future asteroid missions, or to completely other sectors. I hope they can influence the space sector in their part.

I am very hopeful that NASA can adjust and reach new heights if the space launch prices drop a lot. Their deputy administrator Lori Garver "gets" Newspace. If there's something great that you can get off the shelf cheaply - use it!
I like the new site. It's beautiful and elegant. The weird flowers on the download page are gone. But the link to "Introduction to Functional Programming Using Haskell" takes me to the publisher page for the textbook "Aqueous Environmental Geochemistry".
The idea is to cause at least a small percentage of users to distrust the cert/CA. This would cause the sites who buy CAs to avoid going with the shady CAs because of the user complaints they got after browser warnings were shown.
Hey thanks for the feedback. For refresh, can you tell me what browser/device you're using? Refresh and tabs both work for me on Chrome on OSX, but I didn't test anything else :(

I currently use 2-4-2 for colleges, but it's arbitrary. I'm playing around with a 3 column UI with 5-6 colleges in each section. I didn't want to overwhelm the user but it seems like 8 total is too small.
Actually, I think I'm just having more of this conversation in my head than I am in this forum. For better and worse. :)

My point here was more that just because you have a file handle doesn't mean you have a valid place to write data. Making it optional would possibly prevent some bugs, true. However, it doesn't really help as soon as you have a filehandle to a full filesystem, for example. (Or, well, any other problem that usually happens to cause grief with the filesystems. You got a file, but by the time you went to use it the system was full and you couldn't, etc.)

Regardless, I should have been clearer on many points (and I fully accept I was flat out wrong on at least a few :) ). I do think null pointers are bad. I also know with proper static analysis tools, you don't need a whole new type system to make things better. Unless you are considering tools such as Coverity and friends some form of type system.
Intelligent Thimble To Replace the Mouse In 3D Virtual Reality Worlds
> It's not SVG, it's not PostScript, it's not a bitmap, it's just a glyph sandwich. No opacity, no gradients, no effects.

Well thank god. What you call "opacity, gradients, and effects", I call "total inability to be bolded, colored, embossed, etc." Apple's and Google's emoji basically entirely ignore CSS in favor of looking, well, exactly the way they look. Styling emoji to actually fit your site's theme? Who'd have imagined?
I'm a little surprised that there isn't broader availability of iBeacons at this stage... I feel I should be able to walk into an Apple store and buy a 10-pack of them for some reasonable price.
> It's now creeping into advertisement.

Relevant case study: German political ads: http://up.picr.de/18272570zq.jpg - Helvetica Inserat vs Helvetica Ultra Light.
Maybe, maybe not -- see eg: http://www.politico.com/magazine/story/2014/06/the-pitchfork...

Another part of this is globalization -- you could argue that most people in the US (for example) are quite well off (as contrasted with complete destitution, starvation and lack of clean water) -- and one way to stave off revolution is to simply live on the other side of an ocean, and fill that ocean with friendly nuclear submarines and hangar ships.

But there is no guarantee such a scheme will last forever either -- as you'll likely still have people working in factories, and those factories will be producing (among other things) the weapons used for maintaining the status quo. At the very least it's hard to see how any industrial production could be made immune to strikes and sabotage, if the workers were desperate enough -- and that would likely result in a transfer of wealth (by no means is a "fair" outcome guaranteed, but change seems very likely).

I think it is too early to conclude that the revolution will never arrive. Be that just a small one (redistribution of wealth in the US for example) or a larger one (redistribution including the entire world).
I think it's a mistake to consider streaming performance the only variable on which success in that business is predicated. Content and customer relationships have to be factored in as well, probably much else.

Your point is valid though. Maybe the conclusion is that such walled gardens aren't useful in competition between established players, merely to make disruption from a a startup of little means but good ideas more difficult?
> Don't make me pick between concise and reliable.

You missed the tongue-in-cheek, there. "Concise and Reliable: Pick Two."

And those people are in a lecture hall. Under "Open-source community effort."
How Vibrant is the Hardware Startup World
> Why would middle management changes affect their culture and principles significantly?

Because middle management acts as a filter on upper management's view of operations, and a filter between upper management and the people actually doing the work when it comes to directions going the other way. The effect Bruce Webster calls "thermocline of truth" [1] is one significant manifestation of this.

[1] http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-t...
Meanwhile:

OFFICIALS at the Centers for Disease Control and Prevention recently discovered that at least 75 workers there had been exposed to possible anthrax infection.

and

Based on current reports, the problem arose when anthrax — incorrectly thought to be dead — was removed from the high-containment lab and exposed people who had no knowledge that they were in contact with live bacteria.

from

http://www.nytimes.com/2014/06/30/opinion/anthrax-thats-not-...
I'm not defending their practices, and generally find them awful and elitist - they make a nice product, but at what cost? Nevertheless, the general message from Apple is "give yourself wholly over to us, and we will take care of you" - something that doesn't agree with 'they don't even care about their customers'.
We try to respond to any exploit of this severity immediately, and will often disable a feature temporarily while working on a fix rather than letting the exploit remain open. It helps a lot when the repro steps are as clear as they were in this one.
It's a small junk shop run by a man and his son .. oh, you said S_T_anford.
> Neither can JS, as it is sandboxed.

Not true. It's definitely possible to escape the sandbox. Some examples:

https://github.com/rapid7/metasploit-framework/tree/master/m...

http://www.mozilla.org/security/announce/2013/mfsa2013-12.ht...

http://www.iss.net/security_center/reference/vuln/googlechro...

https://bugzilla.mozilla.org/show_bug.cgi?id=805121

https://www.usenix.org/legacy/event/woot08/tech/full_papers/...
what do you do if the parent has a foreign name?
I'd say the above comment is about average, to average+ for hn... so probably not? (Only being partially sarcastic)

[edit: I now realize that that's not enough data, we'd also need how long it takes to write the average hn comment, and how long op took writing his :-) ]
These are excellent. I especially like the first one.
I was suggesting that it's more common for humans to be physically "gifted from birth" with certain physical attributes that make them excel more at athletic activities, compared to mental activities. Physical prowess is somewhat more nature-driven instead of nurture-driven, even though practice is still very important.
They haven't destroyed the last samples. There are official samples in America and Russia still.
My main hypothesis, which I of course never said, is that current static analysis tools should be able to catch the majority of these cases anyway. Especially the ones that matter.

That is, a type system is not the only tool we have in static analysis. So, I'm not completely convinced that moving to a type system is the best way to go.

Granted, it large part, it is clear it doesn't matter "what I think." Statically typed languages have a massive amount of support.
Thank you, this is the best present ever :)
I guess that isn't too surprising but other than the avionics and engines which seem relatively standard, I'm surprised that there is such a market for the other stuff. Presumably its people keeping jets flying that need replacement seats or that video screen from a specific version of in cabin entertainment systems.

People buy high tech stuff and part it out as well, so company A will sell their servers to the scrapman who will then resell hard drives, memory, CPUs, and HBAs and then scrap the chassis. I cobbled together several VAXen that way (buying 'disposed' ones and pulling enough parts to make a whole one).
Yes, the gap is certainly absurd (though I'm not sure about the validity of the numbers you quoted). But there are many absurdities about this conflict. This is what I posted here during the previous spat (exactly 600 days ago):

The mutual bloodshed is terrible, and, as a resident of Tel Aviv I'm personally affected, but there is one thing that has always perplexed me a bit, which is the perception of the actual ferocity of the conflict. Obviously, every death is a terrible loss, but this forum is fond of numbers, so while we're on the subject, here are some numbers:

The total number of deaths in the entire Israeli-Arab conflict over the past 70 years or so, is - according to Wikipedia - under 100,000. Out of which, about 25,000 are Israeli, a similar number are Palestinians, and the rest, I guess are casualties of all the other fighting arab countries combined, although the total seems to me a bit high. That's the total for the past 70 years.

By comparison, in the Libyan and Syrian civil wars, Wikipedia puts the number of deaths at about 30,000 in each country in the last year alone. And the Mexican drug war has claimed the lives of about 56,000 since 2006; some estimates go as high as 100,000.

So, not to compare suffering, but the entire Israeli-Arab conflict has claimed, over the last 70 years, more or less the same number of lives as the drug war in Mexico in the past 6.

In short, both sides are trying to recruit the world's support for what is, in reality, a very low-intensity conflict compared to just about any other violent conflict, anywhere else in the world.
You seem so passionate about this, it hurts to break your heart.

When you set your text to be bold, that's a separate font, made by a human hand.

Browsers have a fake bold look when the font is missing, but it's not a look you want on your site. They just, well... smudge it to the right. For Emoji the fake bold look is disabled, because bold or italic emoji is just non-sense on the face of it, so they don't support weight settings.

Also, you can't set the color of Windows Emoji via CSS. They're already colored.
"Learning Vim in 2014" seems to mean glossing over a few basics and going straight to plugins.
I've invented a secure internet
ok

1. this is not an iron filing screen with a small magnet rollerball behind it.﻿

2. the iron filings are not dyed.

3. this could turn software into hardware and make silicon and microprocessing pointless. and all of you unemployable.

4. tiny little specs of mirrors are not lining a pipe and reflecting this text, enabling uniterceptible, messaging relaying anywhere hasn't been deployed as contingency for essential messaging.of key data.﻿

5. be careful of mental health services , they for some reason, are weary of computer afficionados.

6. do connect on google+ with me https://plus.google.com/u/0/100564448441683102035/posts i am angry with mark zookerbergerergegergerg

7. here is my google pus. the lay is my G-i-R-L-F-F-R-iend. (in my dreams haha!)

8. the geeks will inherit earth and NOT turn me into a nanobot. (promise?
First world problems though. It's little or nothing by your standards. In India it would be a very different story.
I prefer to architect the code such that it is only possibly null in one section of the code. For the rest, it should never be null. Pretty much period.

Granted, this can certainly be done with optional types. So, I'm not ultimately against them. I just think they are oversold quite a lot.
Not really, but it was definitely this weird triangle-shaped brick:

http://thumbs2.ebaystatic.com/d/l225/m/m1ZaYEMj4L9eCCMBaPuZ0...

Now it sells for 25$ on Ebay, apparently :)
Very cool. Unless I am in a terrible rush from Ottawa's west end to points downtown or east, I will often take the river route. It's a bit longer, but ever so much nicer.

And if I am anywhere near Colonel By and it makes sense, I'll take it. Beautiful drives soothe the nerves.
the cia have a file on him.
Ask HN: Serious app marketing agency
Hi, my startup (greenapes.com) is looking for a serious app marketing agency, for our iOS (and soon Android) app.

Looking for such an agency online is not that easy, because you find many shady businesses promising thousands of five star reviews and the likes; we're not looking into black-hat stuff to bump ratings on the stores, we just want to contact some serious business that can help us promoting the app, through ads, online campaigns, communication, press, and whatnot.

Can anybody recommend one or multiple companies to contact? Bonus points for honest non-self promoting suggestions :)
Any US company who has remote-friendly policies and a European office may be the right solution.

Otherwise try a firm like: Canonical or RedHat (Europe).
> There was a Bloomberg article about this some years ago.

http://www.bloomberg.com/apps/news?pid=nw&pname=mm_0108_stor...
Possible, but not incredibly likely unless it was prepared via freeze-drying for long-term storage. I wouldn't want to huff it, though.
Keep up the fantastic work! Glad to hear Twitter were helpful.
This post is not a good fit for Hacker News. Please re-read the site guidelines.
Neither on Firefox (default settings) on Ubuntu.
Israel, Gaza: Operation Protective Edge
It bugs me a bit that the example code is brute force trial division instead of a true prime sieve. Sure, it highlights lazyness but the algorithm is less efficient.

http://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf
I would appreciate if you (or someone) would, since if they're already posted here, those of us who don't speak Hebrew are left wondering about the context of the discussion.
No links to your service. Running 'emergency feed' that has thousands of users depending on it with API limits without factoring in rate limiting ahead of time.

Not to mention that Israel has active defense systems that alert your general area via sirens when missiles are coming.

Why is this on front page?
The 3 Week DietSystem:
How I Start: Elixir
Uploading files in ASP.Net MVC
I feel like the sieve is a poor example, since it's not actually the same algorithm as a sieve, and has a worse running time. It is possible to write a very nice lazy infinite sieve.

See O’Neill's "The Genuine Sieve of Eratosthenes" paper for details.

http://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf
> Netflix can't keep flooding Comcast's network with impunity

You mean, Comcast's customers can't keep causing Netflix to flood Comcast's network with impunity. Netflix only sends traffic that Comcast's customers request. I don't think the issue was a "one-sided peering agreement"; I think this issue was Comcast using a monopoly position to extract more rent. Your own next comment explains why:

> I absolutely don't want to pay extra to my ISP just to watch Netflix in HD

In other words, Comcast's customers don't want to pay for the extra bandwidth to watch Netflix in HD, so Comcast is trying to get Netflix to pay instead. Which, of course, means Comcast's customers will end up paying anyway, by paying more to Netflix...what was it you said you didn't want to pay for, again?
First year Thiel Fellow here. Just wanted to add that the Thiel Foundation(who oversee the program) isn't necessarily against going back to school and never have been.

They've been very open that for some projects, academia is a good place to be.
clickable - http://www.resumebeacon.com
>If you've ever heard Morgan's talking about dissassembling malware in Syrian beheading videos it is chilling.

I am very interested in these kind of talks, but I've seen things on the Internet I'd rather not see again - is it safe to watch?
> I pay Comcast to deliver me "blast" Internet speeds of 100mbps

No, you pay Comcast to "try" to deliver 100mbps. If they feel like it. And if nobody else on your street is also watching Netflix in HD. And...

If you disagree, please show me where in your Comcast contract the service level guarantee is.
Fun bit of trivia: Rust was originally implemented _in_ OCaml, and takes a lot of cues from it.
Will I still be able to run commands like service mysqld start, etc?
I think it's a combination of three factors:

1. Historically, before it was taught in Java, this unit was taught in C, and it would have been a natural transition from building data structures via explicit pointer manipulation to explaining stack frames as a specialised data structure for handling scoped variables in function calls.

2. Despite the move to a higher level language (and, from assembly and machine code, even C is a higher level language), it's good for the students to get some exposure to the machine model, and what is going on deeper in the stack of turtles.

3. The lecturer who runs the course also has a bit of the Yorkshirewoman in her. So students learn a tiny bit of MIPS like they should eat their spinach and shower with cold water, uphill both ways, in the snow, or something.
Excellent! This is a big improvement. There seem to be some bugs with the "try it now" terminal, but it was easy enough that I actually gave Haskell a try after many years. It's got me interested enough to actually install it and start hacking away!
PS4 fails to boost Japan console market
Sure, but from the looks of things this is a pretty generic web site. If you have been doing development for a while that figure would be an instant red flag. Not blaming either party.

The 'additional' requirements that were listed to justify this such as administration area, caching layer, feeds, etc are really basic items.

So unless they wrote their own web server I don't see any issues with flagging this.

For all you know that figure could have been made up.
It's not just that this "can be done" with optional types - this is precisely what optional types are for. And they help make sure you're never mistaken about that "pretty much". Like any tool, people can misuse it (propagating them everywhere would be an example of this, partial extraction functions would be another).
Wikipedia: "In March 2004 smallpox scabs were found tucked inside an envelope in a book on Civil War medicine in Santa Fe, New Mexico. The envelope was labeled as containing scabs from a vaccination and gave scientists at the Centers for Disease Control and Prevention an opportunity to study the history of smallpox vaccination in the U.S."
Yeah, I had a similar reaction. The only novel thing I can think of here is the idea of using publicly-available photos on Flickr etc. to try to automatically rank the beauty of parts of the city, to avoid having to crowd source the data.

Otherwise, yeah, it's just assigning weights to different street/path segments based on perceived beauty rather than some other metric (like amount of traffic).
Just follow the links in the tweets and paste them into Bing/Google translate.

The translation is not perfect but the general gist seems to be anger, hatred and calls for revenge towards Palestinians.
CartoDB’s new open source Odyssey.js tool makes it easy to create maps
Initially I found $1/[edit: item] strangely low as an example of "high pay". Having a look at what newslines is actually about, I still think it is low, but not as low as I intially thought (I'd assumed you wanted contribution from domain experts, who'd I guess you'd price at at least 100/hour).

I'd assume anyone that can write well, should be able to make at the very minimum 30/hour writing -- That leaves on average 2 minutes/newsline. I suppose the lesson is that there are many skilled poor people out there.

(Note, this isn't meant as negative criticism, just some observations)
Resuming:

1-Globalization: technology and governments based in short term economics allow work to be made where is cheaper -> wages will be similar everywhere in the world in the near future.

2-Supply and demand: technology decreases the demand of human labor (automated work) and increases the supply (mturk, fiverr, freelancer, etc) -> wages decrease.
"Unless you are considering tools such as Coverity and friends some form of type system."

I would, for the record.

There was a thread some days ago (https://news.ycombinator.com/item?id=7916554) where I described some hackary I used to get particular guarantees out of C's type system. My response in https://news.ycombinator.com/item?id=7918423 seems tangentially relevant here. Type systems aren't (only/necessarily) features of a language.
And Wikipedia is a credible resource for providing accurate numbers? How about you spend a couple of hours tonight monitoring #GazaUnderAttack (https://twitter.com/search?q=%23gazaunderattack&src=typd) on Twitter, and let's both count the number of casualties (in the pictures) for the night. May I remind you these are human beings; children, women and young girls murdered, they're not soldiers @pron. Numbers are irrelevant in analyzing the situation or the conflict. Arab Leaders are to be damned for being so passive about all these atrocities (Libyan and Syrian civil wars included) and even contributing to some. That said, 'nothing' justifies 'Genocide'.