skysight-inc/HackerNews huggingface dataset:
To answer the question of why even use them at all, it's because on paper they still compare very well to the other options.

Specific impulse is basically an efficiency measure, like mpg for cars. The higher it is, the more efficient the rocket engine is.

SpaceX's Merlin 1d has a thrust-to-weight ratio (twr) of 150, and a specific impulse (I_sp) at sea level of 2.73 km/s. I doubt this was an option for orbital sciences to use in their rockets.

The NK33, which is the soviet engine that was used, has a twr of 137 and an I_sp at sea level of 2.91 km/s.

The atlas V rockets by boeing and lockheed use an rd180, also russian built btw, which has a twr of 78.44 and an I_sp at sea level of 3.05 km/s.

The delta IV rockets by boeing us an rs68 or rs68a have a twr of 51.2 and an I_sp of 3.58 km/s. I'm not sure if these are available for commercial use, though, since boeing shut down the commercial delta IV launch program. The US military still uses them though, so they are still being produced. Also, these use liquid hydrogen instead of RP1 (rocket grade kerosine) like all the rest of the engines here.

The Saturn V used five F1 engines (also 1960s tech, but no longer available). Each of those have a twr of 82.27 and an I_sp of 2.58 km/s.
Of course if an attacker can MitM any HTTP web page on a site (ie. if a site is not all SSL) then it really doesn't matter if they serve the form over HTTPS because the attacker can set up another form over HTTP and the victim will be none the wiser.

And then there's the possibility of XSS in which case neither lack of MitM access or use of HTTPS will be sufficient protection.
I find it hard to believe that the consumer benefits of CurrentC (pretty much just that it works on phones without NFC) outweigh the PITAness of the system. A Walmart-issued card could be directly linked to a Walmart account and people inside that closed ecosystem that bypassed the credit card companies (saving Walmart that precious 2%) would be easier and safer using a Walmart card than CurrentC, at least as currently described.

It looks to me like a very expensive way for some midlevel executive at Walmart to collect huge bonuses for a few years and then get fired after burning through billions with no appreciable change in the mix of payment systems.
> Isn't the whole point of project Ara that you can disconnect components and the phone doesn't crash?

I'm not sure what you're asking here. I was talking about the design/construction challenges. If they are successful the product wouldn't be designed to crash, no.
I just wish there were better relational languages than SQL for accessing/manipulating this stuff. Relational logic is great. SQL is... okay.
The reason it's amateur hour is security is an expertise and it's so easy for everyone else to screw it up that that's basically the default.

I hope one day tptacek or someone will distill web application security down to a really simple checklist that even the dumbest of developers can refer to so that at least we make less of the stupid mistakes.
NSAKEY isn't "old news". It's a bullshit conspiracy theory. It doesn't even make sense as news.
Are you at least getting your pizza?

http://koin.com/2014/09/22/portland-police-protect-and-serve...
Hired looks pretty cool, but it seems developer-centric. Any plans to add categories for systems administrators/"devops" roles? Also, what's with requiring a photo to complete your resume?
Sorry about that we've deleted the comments made by ourselves.

Is there anything else we should avoid doing in the future when submitting to hn?
Why is everyone so negative on here? This is totally kickass, and could create a physical marketplace along the same lines of what we currently know as an "app store".

What's so "this is impossible" about this idea? We live in the 21st century, and we're trying to do things like send people to Mars and cure cancer. We've got cars that run exclusively on electricity, and potentially a propellent-less way of producing thrust -- why is "a modular mobile device" (it doesn't even have to accept phone calls, does it) beyond the realm of possibility?

Just seems super negative, for absolutely no reason.
If we can lose an entire 777 today, losing a small aircraft seems really reasonable back then, I don't think things were inherently more unreliable back then. They had some pretty advanced technology at their disposal as well, they used radio signals to determine their headings, probably the biggest disadvantage they had was poor weather predictions and limited search/rescue capabilities.
For those interested, there is also a fascinating book The Apollo Guidance Computer : Architecture and Operation

http://www.apolloguidancecomputer.com/index.html

http://www.amazon.com/The-Apollo-Guidance-Computer-Architect...
Show HN: Hakawai, an iOS text view supporting 'mentions'
Is there a good open-source Paxos implementation? There are many open-source Raft implementations, some of which are good. goraft powers etcd, for example.

I believe most developers just want to consume a working library. It seems likely that the plethora of Raft libraries and dearth of Paxos libraries is because it is easier to write a Raft library, but I also don't think it matters _why_, it only matters that there are good Raft libraries.
From Bootstrap 4:

Dropped support for IE8

That seems pretty premature.
Well, it has to be said. The rest of the world is pretty firmly for the idea that advanced education is professionalization (aka. practical skills training). The "critical thinking" idea is given lip service, but rarely taken seriously outside of US/UK.
"Machine" is an abstract term, not limited to Turing machines. Somebody who is just learning about functions has no understanding of what "computable" means, nor why should something be "uncomputable" according to some specific definition of a machine. We can invent in our minds all kinds of machines that don't exist in the real world: Oracle machines have existed in recursion theory since the time of Turing.

If f is a function that tells us if a given Turing machine halts on a given input, there is nothing wrong about imagining this as a machine that receives a string and outputs a True/False answer. That no such machine can exist in the real world under some physical interpretation of the Church-Turing thesis is just a further observation - it has nothing to do with the correctness or usefulness of this formulation.
Introducing Caffeine: An Open Source Library to Speed Up Android Development
Have a Great Business Idea? Time to Build a Great Team
That's a pretty hard problem. F-1 took unimaginable efforts to make right - event though the only unusual, untested parameter for this engine is its size. RD-170 took all the genius of Glushko - including his previous somewhat successful experience with RD-270, which deserves a whole story for itself - to get working properly. With all hindsight, only the forth Merlin of SpaceX is actually pushing technical limits - and that's in XXI century. Then, there is the issue of time - to build an engine from scratch is easy to delay a rocket for a year - if you're lucky and do that right from the first attempt.

So Orbital words can be taken seriously and for the face value. NK-33 is a pretty good engine.
IETF Draft: DevOps for Software-Defined Telecom Infrastructures
Completely agreed, yet there are topics that reside between those two extremes of objective truth and celebrity ephemera. Unable to be decided through science, yet still "up for decision" anyway (lovely passive voice!). This is what liberal arts is supposed to prepare one to address. But rather than correct reasoning being differentiated from crap reasoning, even among educated people we get passionate emotional appeals that ultimately devolve into tribal us-vs-them behavior.
I saw this title and immediately thought of the Alpha Centauri wonder, The Self-Aware Colony:

https://www.youtube.com/watch?v=iwqN3Ur-wP0

Probably not the connotations the author wanted.
I mostly got burned by ACA -- I had $80-120/mo HSA+HDHP which was awesome, and then got forced into $280/mo inferior coverage (a "Bronze" plan) with fewer doctors. (I ended up canceling all coverage a month later, getting a $750k "insurance, temporary" plan for 364 days at $30-60/mo, and ended up having a job with employer care before that expired.)

Now I have employer-provided health care which is "free" but objectively the worst insurance I've ever had (in terms of number of doctors, etc.) HRA rather than HSA, so not very useful there, either.

I hate the idea of employer-provided healthcare. If I had "interesting" medical issues, I'd probably just pay for insurance out of pocket vs. sharing health data with an employer. I'm pretty sure my coverage costs employer more than $300/mo, too.
Expanding diversity in tech: Helping underrepresented entrepreneurs
I like Thiel's book and ideas as much as the next person, but it disturbs me to see them parroted, because some of these questions aren't even good. Especially these two:

Are you creating a breakthrough technology instead of incremental improvements?

Will your market position be defensible 10 and 20 years into the future?

Did any of Uber, Facebook, Twitter, AirBNB, Dropbox, etc. have breakthrough technology? Meaning something no one else could copy? No, the first iterations of those products could have been built by nearly anyone, but wasn't. Technology is clearly not an important reason why they succeeded.
> Earhart disappeared in 1937, since 1938 there were people on Nikumaroro and it seems they didn't report anything that would certainly be easily visible one year later on a 5 x 1.6 miles big island if Earhart and Noonan managed to land and live there.

So here's the thing -- they did find evidence and they did report it. See my other comment (the one starting with "A lot of people are skeptical of TIGHAR's Nikumaroro hypothesis...")
Also note that we don't know yet if the NK-33/AJ-26 engine was the cause of failure. Sometimes the most visible possibility wasn't the original cause of the problem.
I feel like it's going pretty fast. Do Google or Facebook even officially support IE8 anymore? I think the quicker the issue is forced the better it is for everyone. IE9 is at the very least pretty acceptable to deal with.

Edit: Looks like Google doesn't even support IE9 anymore.
https://support.google.com/a/answer/33864?hl=en
You should focus on contributing to open source projects. A good open source project is almost identical to what you will be doing as a software engineer and is the best experience a non-professional software developer can get. That means triaging and fixing bugs, getting familiar with a (possibly) large codebase, and occasionally shipping features or enhancements.

If you like Python and Django, then both Python and Django are great open source projects and I recommend starting with them.

You should also create your own open source projects. Do this before, during, and after working with an existing open source project and remember to look back at your old code each step of the way. It will blow your mind how far you've come.

Let's also go ahead and get this out of the way, because it will come up at some point: Do not work for free unless it is on open source projects. Working for free makes you a commodity. You are not a commodity. You have a skill set that can make a company millions of dollars. Charge every penny that you are worth and don't ever feel bad for doing so.

Becoming a good software engineer will not be easy. You will probably get fed up and want to quit. Frankly, that's a good thing. As an engineer, you will spend a lot of time feeling incompetent. You should get used to it now and embrace it, because that means you are constantly learning. If this sounds unappealing, then maybe you aren't cut out to be an engineer. You probably wouldn't enjoy it even if you became a professional. There is absolutely nothing wrong with that. Don't waste your time on something that isn't appealing to you.

On the other hand, it's an incredibly rewarding career if you join the right company. Hard problems, happy customers, and true innovation make for a happy engineer.

Your salary is, to some extent, correlated to where you live. Here in the Valley, we can demand higher salaries easily because the cost of living is ridiculous.

Here is an unsolicited piece of advice: Turn down your first three job offers. I wish I had done this when I started. One of the hardest things to do as an employee is judge whether the company making you an offer is the kind of place you want to work. If you accept your first offer, then you have only one data point to base your decision on. That is not good.

If you have more specific questions, my inbox is open. You can find my email on my profile page. Please do not hesitate to reach out.
Consider that Bootstrap 3 isn't going away if you need IE8 support, and plenty of sites would be comfortable with that restriction. (Eg, all sites that use <canvas> in a non-fallback-able way)
Interestingly, all the citations in the Settlement wikipedia page link to pages on the TIGHAR homepage, which archive the documents. So I'm sure they're aware of the settlements. ;)
Leveraging big data for WAN Orchestration
I am so happy for this actualy and I hope that this promote others developers to completely drop support for IE8.
Rationally uninsured? Care to explain your circumstances?

I don't think it was meant to reduce the cost of insuring someone but to reduce the rate of the increases. Remember how fast health insurance premiums were going up in the late Bush and early Obama years?

To answer the headline of the article I did not read... The health insurance companies?
The statement may be more to test the waters than to state a hard and fast condition of Bootstrap 4. Also, it's not like someone can't just use the 3 series. For our internal app, we're still using Bootstrap 2.
MPAA Officially Bans Google Glass from Movie Theatres
...I expected to see a list of law firms and lobbyists! :)
Joker Lets You Instantly Stream Perfectly Legal and Legitimate Torrent Files
Here’s What Google’s Lego-Style Phone, Project Ara, Looks Like Right Now
I guess I infer things differently from you...

1: a hand, text about creativity, so it's something I can manipulate?

2: it's an electronic device of some kind.

3: it's a computer with some sort of tray instead of a keyboard...?

4: (small pictures of people) oh, that's a second screen of some sort, it looks like there's touchscreen action going on with both screens, and it's some sort of projector?

5: OK, it's definitely some sort of a second screen, that looks like a board game so I suppose it must be interactive and the thing on top is a camera or something

6: Some hipsters I am supposed to identify with but I don't care

7: that top thing looks more elaborate than just a projecter, looks like a Kinect so it's probably a camera and/or motion detector

8: it's on sale now plus that's a pen so it must have pretty decent resolution on the lower part, maybe it's also a tablet

9: Accessories, oh it's called a 'touch mat'

10: I can 'grab' and 'mash' things? OK it's definitely got a camera in it then.

All I did was scroll, without clicking on the alternative buttons or + buttons (which turn out to have specs, now that I have tried them).

I found it perfectly simple to work out what was going just on the first look. Personally I am OK with having my curiosity stimulated. The 'Tour' thing (in the second section of the page) is self-explanatory, had I clicked on that first.
Finding the fastest IP geocoding method using Python
Tips for Beginner Web Developers
For Bootstrap 4:

> Updated grid system with at least one additional tier for handheld devices.

Bootstrap already has a Mobile and Tablet layout, so which form factor would this addition address? Phablets?
LOGIFACES: Analogue game for digital minds
> Meanwhile, Perl 5 seems to have gotten all kinds of wonderful new life breathed into it.

I agree, and I am glad about it. One way or another, I use Perl almost daily. Well, at least two out of five workdays every week.
You can run your composer.lock file through here https://security.sensiolabs.org/check to see if there are any vulnerabilities reported against your dependencies.
Both the Mozilla API as well as Google have this "you need to know two" protection. At Mozilla we go a bit further and also make sure the two BSSID's you are sending aren't almost identical. That happens in a lot of modern access points who are setup with separate 2.4 and 5GHz networks or those who have a guest network.
Cool, thanks for the suggestion!
I loved the bit where the sandwich gets digitized
Get to know Voxis, the cybercrime platform for evading fraud detection
Startup Bus stories: Day 2-3
No.

To clarify somewhat: html is a presentation language.

That's not appropriate for either control or data planes by default.

example-
let's define the data plane as an associated list of byte-strings of u8 characters. This covers current common unix pipe usage on the terminal. If we include some lisp syntax for routing & choose to complect some control and data on the command line we then can compose:

`cat thing (. stdout) wc -l ( (. stdout cat) (. sterr echo "error!")`

But, fundamentally, the control plane needs to be asynchronous, so there needs to be a signal handler that a program can listen on that takes a stream of associated-lists with the rough form of:

`(((keys . (control alt del)) (duration . 1000)) ((keys . (alt tab)) (duration . 10)))`

the program listening needs to be able to register with its parent process that it gets a key stream.

anyway. we can work out this system in some level of detail with different representations. The key point is that this needs to be just data addressable easily, without significant difficulty parsing. It also needs to be lossless by default and not dependent upon hacks like timeouts as part of its interface to its consumers. (n.b., it should allow adding as many bucky bits as a keyboard developer wants).

now, if the terminal wants to formally specify as its interface that it takes all output streams keyed by "html-presentation" and render them as html, that seems like a very featureful possibility. I would not write that, but I could see others doing so.
Does it have RTL support yet?
Whenever a congressional law passes, just take the opposite view of the Act name and it shall be true. For example, there's nothing affordable about the ACA. My old healthcare plan was eliminated and replaced with a more expansive and less beneficial because of ACA regulations.

Then for people who are forced into ACA plans, they'll have their rates raised conveniently after the Nov 4 midterm elections...
As a heads up, this looks like it's just for internal GPU profiling for now.

You need the Gecko Profiler Addon v1.14.2.
Not really. The only people who still need to support ie8 are in enterprise and the enterprise is usually a couple years behind. By the time they upgrade to bootstrap 4 ie8 support will have ended.
I think one of the more interesting ways they could regain that space is actually through spreading it out--because it's modular, it doesn't need to be one monolithic device. Obviously the system memory and processor need to be close together, but not all of the parts need to be in close proximity. For example, the battery could split into a small local battery paired with a larger battery or system of batteries sewn into a jacket to distribute the size and weight.
Ask HN: How to learn Cybersecurity?
What sites/resources/advice would you give someone who's interested in learning about cybersecurity. Every other day there's a new breach announced and there's an increasing demand for security engineers
Assuming your are using SSL, what exactly is the attack vector for getting a "foothold into your javascript execution" besides hacking Coinbase itself?

Also, any attacker who gains a foothold of your operating system execution environment can trivially subvert your security as well. Does that mean crypto is broken on PCs?
This device is insecure. It is going to take a long time to get the PCI/EMV certifications. Besides that how do you handle the certification of new applications running side by side with your payment application? Everytime you deploy a new application you should re certificate the entire stack, by the PCI standards. Nice concept, but you have a long road ahead before competing with VeriFone, Ingenico, PAX, Miura shuttle and others.
Gotcha. Yea, I know Bose is always an option. Not that I wouldn't go with them because they do make quality products, but I am trying to find what else is out there too.
Gustavo Duarte's (not to be confused with Androider Matias Duarte) blog posts are awesome. I still highly recommend his 2009 in-depth review of how the Linux kernel manages memory: http://duartes.org/gustavo/blog/post/how-the-kernel-manages-...
CoreOs (etcd team) is currently rewriting their raft implementation because it had a lot of problems. I don't believe there is a "good" implementation out there yet, because it's all very new. And should an implantation be "good", AKA implement the spec without introducing incidental errors, will it still have edge cases because the spec has edge cases? This is all currently unknown. It's precisely these assumptions that I'm pointing out.

A quick google search brings up libpaxos and other open paxos implementations, so it appears that they exist.
Bootstrap 3 still supports IE8. You can still use Bootstrap 3, or even Bootstrap 2.

But it makes little sense to develop new tools that support IE8 at this point. By the time Bootstrap 4 is released (probably many months from now), IE8 usage will be even lower.

Further, since it's solely responsible for so many edge cases, polyfills, and hacks, it doesn't hurt to gently push for its demise. Even Microsoft is trying.
My rates increased 40 percent for a HDHP+HSA bronze care plan with no preexisting. So, you can say I'm am one of the ones that really got screwed with ACA.
"in a world where information is never more than a click away"

May I wonder which world is this? You can't access information if you don't have the mental framework to process it. For example, where is the one click to get the information about the concept of Monad in Haskell?

The only way you could access to information in an structured way is the way in which University teach concepts. As another example there is not royal way to Maths, how are you going to get the one click to the concept of diffeomorphism if don't know about the hierarchical structure necessary to define that concept.

Is a very big lie, and a great disservice to students to claim that there is one click to information. The real way to obtain information is to be helped with those that can give you some clues to construct the required mental framework to be able to get information by reading a good book and not by pressing the left button of your mouse.
$100k after a year of programming is pretty good. Are you really good or just lucky or both?
Room 101: A DOMain of Shadows
Oh, forgot to actually add something there. To give you a better understanding, it'll work the same way as on Heroku.
Kind of interesting, that would mean there will be 5 different sizes. I guess one between 768 and 480 or something?
Almost like buying into a franchise, criminals outsource building fake ecommerce sites and buy software to beat fraud detection systems.
Yep. These services only store and transmit the BSSID (which is most often the mac address of the network card).

The only place the SSID (clear text name) is used is in filtering out things on the client end. Both looking for "no SSID" / hidden networks and the _nomap suffix. The SSID is never sent to any service.
I probably do not totally understand your requirements but it would appear you could accomplish everything you want in Excel.

However, if you really don't want to use Excel, and you have some programming chops, you could export the Excel spreadsheet into a database (say MySQL). Once the information is in a database, the queries you can run are only limited by your imagination.