skysight-inc/HackerNews huggingface dataset:
Most of the current crop of smartwatches trying to be lightweight smartphones are all turkeys and have fizzled. Kind of like the early tablets that tried to be computers when the actual product demands a 8-10 hour (work/school day) battery life. Battery life is even more critical with a watch which needs to last at least 16 hours, hopefully quite a bit longer, and you probably want it to keep telling time even if the main battery goes out unless that battery lasts the better part of a week. So the correct way to design a smartwatch is to, as Apple did with the ipad, figure out the device size and computing capabilities backwards from the battery life and then go to market when you're happy with what's possible.

The Pebble, to it's credit, has a Cortex-M microcontroller instead of a smartphone SoC and get's up to a week of battery life.
The various combined sources of energy available today can help to keep society going more sustainably while Nuclear Fusion technology is under development.
It really sounds like it's time to learn javascript. Sigh.
If the problem is spying specifically, then build a proper sandbox for network traffic. Make sure the user knows if they want the sandbox disabled (or extensions seek specific permissions).

Like I said, there are many options here. Approval process should just do some automated scans but that's about it.
A regular HTTP connection declares itself to be insecure, and is.

A self-signed HTTPS connection declares itself to be somehow secure, but demonstrably isn't.
Enhancing Data Visualization with SVG Filters
we have pretty high retina resolution. To feel the limits of our stereo machinery, look at any monotone surface with monotone lightning at the distance that you can' distinguish any local mini-features of the surface - looking at the smooth ceiling of something like this - and you can feel how your eyes strain trying to find (and can't) the correct focus distance to distinguish the features and thus to get stereo working by matching the features from the left and right channels. The same feeling can be felt when you look at say vertical bar patterned surface so that eyes/brain have harder time to match specific bars from left and right eye. In both cases the surface should be large enough to cover the focus spot in your vision space, so that eyes/brain couldn't get help from relative position of the surface vs. other objects.

Those are actually the same issues one encounters when develops computer stereo :) The modern cameras got to the retina resolution and computer power today is able to do stereo match on those resolutions - this is why we started to get meaningful results. The computer stereo will surpass human's because cameras can have higher resolution, higher sensitivity and they can see in different wavelengths in addition to visual. Plus you can "paint" the objects ahead of you with IR for example, so the stereo match would be even easier.
> It may be the best thing for accelerators to use time pressure to get founders to accept their offer, but it’s definitely not the best thing for founders.

Why should accelerators should do what is best for someone else, not themselves?

The world is full of expiring offers of all kinds; they are everywhere. Rarely does any kind of offer stand for as long as we would like. Expiry of offers is the norm.

Also, Golden Rule: he who has the gold, sets the rules.
> Firefox has a very rich history and the technology is fantastic but sadly it is not made to be easy to the developer.

Believe it or not, all those technologies used to be fantastically developer-friendly, compared to the alternatives. It's just that over the last 15 years the alternatives have gotten friendlier faster than Firefox has.
Not to contradict the views in this article, but I wish we had more female hackers. They could then leak pics of male celebrities and women could benefit from leaked nudes for once. Yes, we need more female hackers.
Redmond. ;)
This is a tactic I see used on the micro level on Shark Tank where usually Mark Cuban will be like "25 second shot clock, you gotta decide right now." Being a Shark Tank and Dragons Den addict (both Canada and UK versions) I can say the greatest difference between the US version and the others is this tactic. I have never seen any of the Canadian or UK investors do anything remotely similar. Usually they are more impressed by companies that take the time to think about the offers. Just an observation.
I also wrote a 3D version in C++ using OpenGL
https://github.com/claassen/GalaxySim3D
How do you make money as a message bus? I'm not saying I disagree (I take no position on the merits of Twitter-as-a-servce, as I am not a user), but clearly the Best Minds have decided that the attention economy (read: ads) is the way forward. How do you pay for that critical mass? Twitter isn't something that falls out of infrastructure -- decisions had and have to be taken to spend resources.

While selling people to advertisers is getting harder, and therefore less margin-friendly, it'd take a braver company than Twitter to turn their back on the model. IMO.
What's a normal period for exploding employment offers? Is 2 days a lot or a little?
No, but there is a 6-year limit to being under the H-1B status.
At the very least I can write something to detect letter-spacing being all whack to prevent this before I dig a little deeper into the root cause.
I'm very pleased to see Omniref write this article, as I wanted to write the same article myself after my experience porting my extension from Chrome. Everything they complain about is true - the Firefox Add-on SDK is a pain, and the approvals process is a pain. The only thing this article leaves out is how much of a royal pain Mozilla's Add-on documentation is. It doesn't help that ten years of changes to the extension workflow mean there's a whole lot of jargon to absorb (Bootstrapped extensions? Jetpack? XUL?). If I release further updates to my Chrome extension, I'm not sure I'll bother with Firefox.
How to make $2k / week on airbnb: The go-to playbook
The EU is an ongoing and succeeding effort to replicate the United States Federal government in Europe. Scotland will eventually wind up having as much say as New Hampshire does in very important matters, such as control of its borders and agriculture policy.
Modernizing less to me means using most: http://www.jedsoft.org/most/
You were downvoted because of the tone of your comment—it comes across as snarky and dismissive, even if you didn't mean it that way.
Thank you for the encouragement, and best of luck to you :)
Which versions of Chrome and Firefox did you compare to come to these conclusions?

Firefox has an Addon Debugger.

Also https://addons.mozilla.org (AMO) has much more accountable guidelines than https://chrome.google.com/webstore/ (cws).

cws has a lot of issues with lengthy reviews as well
https://groups.google.com/a/chromium.org/forum/#!searchin/ch...

Over at AMO you can monitor the review queue position of your addon, and there is even IRC channels #amo-editors and #amo to talk to.

Review mails have specific feedback about issues they find.

Google extension reviews, bug reports (e.g. Chrome or Android bugs[1]), googlecode site support[2], are an ever growing super massive black hole.

[1] e.g. https://code.google.com/p/android/issues/list?can=2&q=blueto...
[2] https://code.google.com/p/support/issues/list
This is economic, not political, but there is a good Planet Money on the economic perspectives on immigration:

http://www.npr.org/blogs/money/2014/04/02/298383246/episode-...
It's such an odd stance--presumably fissile reactions are already dangerous enough that the cat is out of the bag. Everyone who CAN weaponize it can already wreak devestation.
> when a single collision has yet to be produced

No collisions published to the public doesn't mean no collisions have been found.

As the article says; “we should assume that the worst vulnerabilities go undisclosed.”
What free market proponents are in favor of free trade but against free immigration? In my experience part of the libertarian ethos is about opening up immigration.

The only way I can imagine a free-market proponent who is in favor of free trade holding consistent beliefs which are also against immigration is if they are for immigration from a trade perspective, but against it on some other grounds such as national defense or national identity. You can imagine that the justification for at least the national defense reasoning is that if you let in a lot of people, you'll end up allowing some sort of fifth column or something to develop in the heart of the nation. Frankly, I don't buy any of the objections I've seen to basically unlimited immigration, but there are at least some that are intellectually consistent with a free-market position.

You can find a laundry list of anti-immigration positions (many of which are at least intellectually consistent with a free market philosophy), alongside their specific refutations over at http://openborders.info
Xen is a great technology, and the community has accomplished much in terms of features and performance improvements. But I doubt the long term future is Containers/Docker inside Xen guests, instead of just bare-metal.

Reasons to pick bare-metal:

1. Price/performance. For many CPU-bound workloads the Xen overheads are negligible, but for I/O-bound workloads the overheads add up. The network code path, especially at 10 GbE speeds, is sensitive to any wasted cycles. For large sites with thousands of instances, these overheads mean less efficiency, and needing to run more instances, costing more for the business.

Can the future of Xen eliminate (or near eliminate) I/O overheads, so that their resource cost is near bare-metal? Put differently: will there be a future where all I/O paths in AWS EC2 access PCI passthrough, or some similar technology to bypass synchronous overheads? That would be great, but is this realistic? Bare-metal provides this level of performance today.

2. Debugability. Many environments are sensitive to latency outliers, and measure the 95th and higher latency percentiles. Root causing these is difficult on hardware virtualized environments, where latencies end at the hypercalls, but easier for bare-metal environments. Even with root access on both the host and guests, tracing I/O between them can be painstaking work, as the host can't see and trace inside the guest. (Is the Xen going to solve this problem? Eg, could I have a SystemTap script trace both guest application-level I/O requests and associate them with host device level I/O? I suppose it can be done, but will it?) On bare-metal with containers, the host can see all, and trace I/O seamlessly from guest processes to bare-metal devices. Currently.

3. Density or efficiency. Resources can be shared at a finer level of granularity with cgroups, than is really practical with virtualized devices such as CPUs. Unless you are only running one big Xen guest on a host.

Xen (and KVM) are here to stay: there will always be the need for different kernel support for legacy applications. But for very large sites with thousands of instances, the future (although it may take a while) for sites with many instances and are performance sensitive, is likely bare-metal + Containers/Docker.

If you're a small site, or you care less about performance and debugging, then there may well be merit in the work this article covers.
The case you cite, "the SR server was located by myself and another member..." is not ambiguous at all. For "by myself" to take on the "on my own" meaning, the sentence would need "I" as its subject:

"I located the SR server by myself.", not
"The SR server was located by myself", which I don't think anyone, even those using this objectionable form, would produce.

I understand and sympathize with your distaste for the expression: it goes against previous rules of formal written English, and it signals the style adopted by people speaking for organizations attempting to convey power and control, which goes against the anti-authoritarian ethos of HN. But these sorts of judgments are usually motivated by deeply-held feelings and then rationalized as pleas for clarity and precision in language.
Portable Software Defined Radio
Look, I get that the recent sea of -duino devices can get annoying and represents a new, unknown genre of programming to you, but don't be ridiculous. What stopping you from using whatever language you want to use on whatever platform you want to? And who are you to define what paradigms should be allowed on which hardware?

Embedded platforms are evolving at an incredible pace, in some cases outperforming PC's from just a few generations ago. There is more than enough headroom to make interpretation a viable model for micro controllers, and there is hardly a better way to make the technology more accessible to beginners. Granted, JavaScript would not be my choice either - but to say that interpreted languages aren't an option is ridiculous.
There are handwashing demonstration soaps that include an ingredient that fluoresces under UV light. You wash your hands normally using the soap then a UV light shows you how bad you are at washin your hands.
Servo is not even a browser. It's a layout/rendering engine. It has nothing else beyond that.
I find it really useful as a (nearly) zero-config way of accessing devices behind a NAT box.

Even my work internet connection is behind a carrier-grade-NAT box so I can't even port forward. I use it to access our Jenkins server which is physically located inside the building.

It's particularly useful for 2 reasons:

- each machine gets a very stable IP (unlike DHCP-assigned addresses) which simplifies hosts files / dnsmasq etc
- it's better than port forwarding as every device can work on port 80

So my use case would be something like "simple LAN setup with no more port forwarding"
> then build a proper sandbox for network traffic

Such a sandbox can't be done for this use case. How would the sandbox know what is legitimate traffic for that extension and what is traffic related to spying?
It's been interesting and amusing to watch the reactions to Swift, especially among those without much exposure beyond ObjC or JavaScript or similar. Many people encounter difficulties and automatically blame the language, as a sort of reflexive action to blame whatever changed last. Sort of like the classic, "You removed that virus last week, and now the computer's on fire, so this is your fault."

Regarding JSON, it is annoying to work with in Swift, but when you get down to it, it's a fault of JSON in general and the available parsers in particular. There ought to be ways to describe and validate the desired structure to the parser, or failing that, ways to tell the parser to fetch a value of a particular type and nicely produce an error if it doesn't match.

Pretty much as the article says, it's hard to work with JSON correctly in any language, Swift just doesn't let you take the easy way out.

In the ideal language, anything that's hard to write is so because the problem is hard. No language is ideal, but whenever we're working with any new language and something seems harder than it ought to be, we should at least stop and wonder if maybe the "easier" languages we're comparing it to are only easier because they let us do things wrong.
As somebody who works right now on a Firefox extension I can't agree more.

The documentation is a mess. Right now there exist 3 different ways of developing your extensions. Even if you decide you are going to use the official Addon SDK it is not clear if you should be using the CFX tool like described in their main repository[1] or JPM[2] which according to this blog post[3] is now the official tool. If you decide to go with the new tool you will find out that there is no documentation how the import system works, except another blog post[4] that just says they are now using npm. Good luck with figuring out all the details.

But I think the main problem with Firefox is that once the Addon is inside the browser there is no sandboxing. The Addon has the same privileges as the Firefox process, including the potential to modify other Addons at runtime. That's why the review process is taking such a long time, they basically need to hand check all of your source code to catch if you are doing something nasty. If you don't ask in Chrome for some permission you will just not have access to this API, but not in Firefox. No permissions, always full access. This is an enormous security risk, because it is impossible to check all corner cases of big Addons and be sure that the Addon will not get code from outside and just eval it.

[1] https://github.com/mozilla/addon-sdk
[2] https://github.com/mozilla/jpm
[3] https://blog.mozilla.org/addons/2014/08/19/announcing-add-on...
[4] http://work.erikvold.com/jetpack/2014/08/07/cfx-to-jpm.html
People often treat NDAs as if they are a trivial way to protect ideas. Unfortunately, there is nothing trivial about anything law-related.

NDAs are legal agreements (always a serious thing), and you could end up agreeing to something unreasonable without realizing it.

This is just a warning to ensure that everyone handles NDAs carefully.
FRANK in the HOLE – Android Game from Indie Developer
New features in Nephorider Web beta
The AWS cloud infrastructure visualization tool, Nephorider gets a VPC Overview dataviz that allows one click access to all elements. http://platform.nephorider.com
I don't think bitcoin won yet. I haven't heard of paypal allowing people to pay for bitcoins yet. (as in transfers of funds to exchanges) They accept it for their service, but noone else can.
I'm curious to learn more. Are you saying there are viable fusion methods that aren't being pursued?

What was decided 20 years ago? Where?
I'd feel a bit more ok with exploding offers for organizations where there are a finite number of slots -- e.g. if an accelerator is very small and capital or other resource constrained, or has a hardware lab and limit space, or something like that. None of that applies to YC, of course.
How is this different to something like http://nemcv.com which gives a PDF paper friendly CV as well?
Ray Rice terminated after newly released video shows NFL star punch fiancee
Yes. LLP Fusion is building such a device. There are a couple others, but I don't remember their names off the top of my head.

http://lawrencevilleplasmaphysics.com/
iPhone 6 – Do you really need a larger phone?
Did you read my comment? What numbers would you suggest to be displayed that are also bill friendly? 11, 21, and 41? That requires a minimum of two bills. Again, the "other payments" button is fairly prominent...
Good Job Nancy (Recruiter),

First, on finding HN's.

Secondly, I hate seeing Ruby on Rails jobs that ask for 10 years experience (because it hasn't been around that long).

Good luck!
I'm no expert in this, but from what I've seen, most of the small players are working on variants of aneutronic fusion[1] a method that reduces the quantity and energy of the neutrons that come out of the reaction. There you have Polywell Fusion, Tri-Alpha Energy, and Lawrenceville Plasma Physics (Who are supposed to be running tests on their device this month).

There's also Helion Energy[2], which is a YC startup, but their process seems to involve some sort of magnetic reflectivity from the fusion reaction.

[1]http://en.wikipedia.org/wiki/Aneutronic_fusion
[2]http://www.helionenergy.com/
why the downvotes? the parent comment is not rude and is asking a genuine question (in fact, he is apologetic).

downvotes is a tool for marking irrelevant/obnoxious comments which don't help discussion. this question definitely helps discussion.
Reddit Launches Full-Site HTTPS via CloudFlare
An utf-8 compatible encoding that removes the need of colons in Python
Neither declares themselves as anything. They're just exposed interfaces. The browser is the one making declarations about a connection's security.

So why not declare both equally insecure (which is true)?
The auto-sizing can be hit or miss since it keeps font sizes relative, but there are still a few tricks that you can try. I can suggest trying the following: increase padding (under "Resume Layout"); increase nameplate and section header font sizes; use vertical configurations for the nameplate, contact, and/or skills sections; configure "Employment Details" to use more rows instead of columns.

That's what I can think of off the top of my head. Experiment with one column vs. two columns as well - hope this helps!
This is a baffling post.

Sanitizing is more important because modern science is losing anti-biotics.

Hospital acquired infections kill a reasonable number of people and make quite a few others miserable (vomiting bugs are not fun).
First a simulator like this would have to be written with Einstein's equations. This is (just a guess) a newtonian physics sim.
Sol Orwell of Examine.com Named a “Game Changer”
Well... You can, you'll just piss off anyone not running your client.
That's an interesting choice of example state given New Hampshire's significant role in primary elections.
> if let value = blah

Language constructs like that seem wrong to me (it's the "let"). That's just one of my mental blocks against Swift.
A nation is in a sense an extended family. Members feel some duty to look out for each other beyond simple self interest. This breaks down when too many foreigners crash the party. They don't have skin in the game or ties to the soil. They will leave at the first sign of serious trouble. They will be less inclined to think about the long term.
Early decision only exists to pad college's acceptance and yield statistics.

There's no obvious benefit of ED to an incubator interested only in financial returns.
VEST: A Sensory Substitution Neuroscience Project
You have to upload the image yourself, then. In a workflow, this is a time-waster.
Hope it's useful :)
Even with the USA "fucking" would be unprofessional!
A good alternative for YC to consider is to change to a 'continuous' mode.. where you incubate companies on 1st Tue of every month. The companies in a batch are already in variety of stages, some just starting with an idea, some with some market validation done, some may even have raised $500K round before.

This is very much unlike a college or a vocational class, where all participants are in more or less same stage.
Male celeb nude leaks happen on a fairly regular basis. They're just framed in a different way by society. Seems most (male or female) leaks don't really come from "hackers," that is an outlier, they often come from friends/acquaintances of the famous person.

If women want to track down such materials they undoubtedly can. It is just a Bing image search away.
Yeah, I think they've done this to encourage customers to use AT&T Next instead of signing a 2-year contract. Purchasing a phone with AT&T Next, then foregoing the upgrade, is exactly the same as the old-school 2-year contract.
I can't help but notice there is a magical "Theta" parameter, with the description "Higher = faster, less accurate". I think here it's a threshold for ignoring children nodes' internal structure in an octree.

As a matter of good software engineering (and numerical analysis, and mathematics, too), your software shouldn't have magical parameters with mysterious consequences for the correctness of your software. (I know correctness is maybe not the point here, but still...) Also, note that there is no way for a user to check how accurate the simulation is for a given "Theta" parameter. The name is completely non-descriptive as well.

There are mathematically sound ways to determine the accuracy of the simulation. If they are expensive, tell that to the user explicitly, but default to the correct implementation, not the fast one.

Note that while the user has no clue what "Theta" is, the user might instead be able intuitively specify that they want the simulation to be accurate "to X digits for the first Y seconds of the simulation". I think that would be a better software design. As it is, "Theta" is an exposed quirk of the implementation.