skysight-inc/HackerNews huggingface dataset:
There are better ways to check connectivity. At least let it check multiple sites instead of only samsung.com .

Also, the answer is wrong. It does not just check connectivity, but downloads an XML file containing information on services that it is supposed to show.
Perhaps it's a good idea to have random take downs of the internet in large areas for extended periods of time so that there is more motivation for people to create a second, non-centralized single-point-of-failure single-point-of-control internet.

We have to prepare for the inevitable future reality where many layers of government can terminate the internet connection of any person based on what content they are providing, or what service they are serving.

When an evil agent discovers the power to shut down my internet connection, or the internet connection of an entire area based on what people are doing on it, it is only a matter of days or weeks before that power is wielded to expand their power and create money from thin air through it. If the internet is to become a medium through which people think through, it must be as reliable and un-stoppable as two people talking and listening in a private room.
New era of version control systems
Advice to the new generation: Be fearless
There's also wire bonding at the edge, requires different size die: http://electroiq.com/blog/2010/10/vertical-die-stacking-goes...
It amazes me that most of these "Smart" TVs don't use SSL or any sort of encryption in first place.
> Why can't we accept that a lot less women are interested in entrepreneurship and technology than men?

Because "accepting" it means conceding that it's an unalterable and permanent condition - often times expressed as a biotruth about women being one way and men being another.

Most people feel that isn't the case though. That the disparity is a social problem that we can change and fix.
FYI the capitalization of C. elegans is correct with a lowercase 'e' --> http://en.wikipedia.org/wiki/Caenorhabditis_elegans
Thanks, if _ is allowed as the type, why are explicit types written at all?

Is the last example equivalent to

let (mut x, ref y, &z): (_, _, &_) = (1, 2, &3);

and can we go even further

let (mut x, ref y, &z) = (1, 2, &3);

If we can, when do we actually need specifying the types? To do the type conversion or what?

Probably because I don't know Haskell (sorry) but I still imagine x y and z as names and even mut, ref and & as the "access" specifications, which define somehow the "type" of x y and z and not the type the thing accessed with the given name.
Man compares his prosthetic hand to a 3D-printed one
Nice work! I ran into the same issue with my samsung "smart" TV, and I was starting to set up a similar hack when my wife beat me to the punch: hit the "factory reset" option in the menu, and then it loses the wifi settings and stops trying to check for updates.
2nd hand diamonds are cheap as hell. You aren't alleging a store of value right? You're referring to their cutting properties in saws and other machinery
As a side note, HN is increasingly turning into reddit and with offtopic articles like this one has become a place for political propaganda.
I regularly use SoapUI for standing up mock services of 3rd party web services and any time a web service needs something WS-Security related. That said, I find it clunkier than I'd prefer and I use https://chrome.google.com/webstore/detail/wizdler/oebpmncolm... any time I just need a quick request envelope for some WSDL.
> Popcorn Time is _this_ close to being the Napster of Film

No it's not. The elephant in the room that no wants to talk about is that Popcorn Time doesn't work on a television. Television is where people watch movies.

Back in the late 90s when Napster was a real mainstream thing, people didn't just listen to the music on their computers, they burnt them to CDs and took them to their cars, to parties, etc.
WTF!! HILARIOUS DANCE MOVE TUTORIAL FOR GUYS!!!!!!!!!!!!!! :D :D :D :D :D
I think people misconstrue the value proposition of social media. By definition, social media channels are where people congregate... so therefore wouldn't it benefit EVERY company and product to understand how social media best applies to them?

The targeting options in Facebook, Twitter, and LinkedIn (not just paid via ads, but also via strategic searches and groups) are vast. If you know how to find the right users, and build trust with them, then that is a high-converting way to start the acquisition funnel via Awareness (McClure's AARRR metrics).

I should also note that for various clients and companies, I've seen at LEAST 20% conversion rates, through the actual homepage registration (legitimately acquired into the SQL database, not just email list).
Yes they do (this was news to me). For Transactions < $10:

1.5% + $0.01 for Amazon Payments balance transfers

2.0% + $0.05 for bank account debits

5.0% + $0.05 for credit card

They also appear to support payment aggregation, which is another method of making micropayments via credit card profitable.

https://payments.amazon.com/help/Amazon-Flexible-Payments-Se...
Especially if you're young, there isn't much to lose. The world is indeed way bigger than one can imagine.
I'd love to see a book listing testimonies of people in their who did some unusual life/career move, with the outcome. I suspect most of it will be overwhelmingly positive.
How did you reach this conclusion?

At least with devices running iOS, if you let the charge
drop to zero, and it loses its cached network settings,
and then when you try to reconnect to your home wifi router,
it will look for a file called

library/test/success.html at www.apple.com

which contains one line: Success.

If that file is missing, you will not be allowed to connect
to your own home LAN, because Apple thinks you are behind a
"captive portal". I redirect *.apple.com to stop iAd, ntp
and other Apple crap even when I'm connected to the internet,
so unlike the OP, this is a problem even when www.apple.com
is not down for maintenance.

One solution is to redirect www.apple.com to your own httpd
serving a local copy of /library/test/success.html.

In short, you are wrong. Redirect apple.com comains to your
own httpd and read your logs.

There is lots of dialing home coming from iOS and indeed some
of it will affect your ability to read content.
> it's hard to not let this get to me.

Don't let it bother you and just think of it as another story to tell[1]. If the no-reply bothers you, then they probably have a lot of other habits in how they treat people that would really bother you if you had got the job. Its the canary in the mine. Don't think of it as getting rejected, think of it as dodging a bullet.

1) my most wtf? story is getting rejected for an internship because the area code of the high school and college I went to was the same. Told me that over the phone. I did at least point out the whole state is one area code.
This is why Apple's iBeacon was never going to be a viable method of payment, unlike NFC. The range on Bluetooth is just too long to safely do something like payments with it.
Ask HN: AngularJS frontend – Rails API backend service. Is this approach sane?
I've started reading up on frontend javascript frameworks, and I've settled on AngularJS because of it's large adoption rate and amount of work available for each. AngularJS is clearly ahead of the pack in that area.

I've been reworking my website entire using plain .html files with Angular requesting data from my Rails API. Essentially, my webapps will actually be two completely decoupled application. 1 being the Rails API hosted on some server, and the other plain old html files being served from a varnish endpoint.

Is this approach proven? Am I ignoring potential pitfalls as a newbie to clientside javascript frameworks? I see the huge benefit of being able to quickly make an Android or iOS app using my same API.
And yet, so many coders don't know linear algebra.
That would indeed be a great idea.
(As a side note) Seeing the comment on acoustic fingerprinting, I guess it applies to wireless keyboards as well - even if the exact keycodes could be securely encrypted, keypress timing data, paired with finger movement model and typist habits analysis, would probably still leak information on what's typed.
No, not really. DNSSEC secures DNS, allowing it to be used (among other things) as a secure transport for delivering other certificates.

CAs already provide the same trust infrastructure, but due to incentives do not sign delegating certs by default, but typically charge extra for certs that allow the owner of a domain to set up their own internal CA.

DNSSEC only works (reasonably) for TLDs where DNSSEC is implemented, and when DNS resolvers implement checking -- many ISPs don't. Delegating CAs are already part of SSL/TLS.

DNSSEC requires fidling with the DNS information -- delegating CAs, while requiring issuing certs, only require configuration of the various services (web, imap, smtp etc) -- as per usual.

For delegating CAs to improve the security of any given domain -- some infrastructure would be needed to set up an intermediate CA. I guess for small organizations, OCSP wouldn't really be needed, as the CRLs would be small (assuming different CA for public facing services and stuff like personal certs for users). Another option would be to simply roll certificates frequently.
I wrote the original question. I've always been interested in how much math various careers use, but I wrote this question the way I did in a shameless attempt to drive traffic to the site by appealing to the Stackoverflow and reddit communities. Everyone has given me a different answer so far, but that's to be expected, because there are ~1000 subcategories of computer programmers.
How about tax on Angel investment ?
yea it happens in India - http://www.nextbigwhat.com/funding-startups-could-be-classif...
This strikes me as fake. Maybe entirely written by Wells, or someone else.

I thought this bit was interesting:
On the other hand we have the class of the poor, the exploited class, which owns neither factories nor works, nor banks, which is compelled to live by selling its labour power to the capitalists and which lacks the opportunity to satisfy its most elementary requirements.

What are these elementary requirements and aren't they now satisfied?
And what is OP? ..... Don't bother, too late now and life is short.
If the Moon were only one pixel: http://joshworth.com/dev/pixelspace/pixelspace_solarsystem.h...
The range of Internet is incomparably greater, but we still somehow manage to perform payments over that in a reasonably secure manner.

We just have to establish the secure channel and securely authenticate peers to each other. The medium over which this is made is mostly irrelevant.
There's a General Assembly here in London too. Their 12 week, full time web development course clocks in at £8,000 (about $13,500).
One-bit Computing at 60 Hz
I think you might be having trouble with the math.

it's not 14% of female founders rejected, its 14% of rejected founders were female (while about 13% of accepted founders were female). There's no male persecution going on here.
{ Full disclosure, I'm the author of WCFStorm.Rest }

If you're on Windows and is looking for an alternative, check out wcfstorm.rest (http://www.wcfstorm.com/wcf/learn-more-rest.aspx). It has a lot features similar to postman and adds some more, like saving requests and responses into functional test cases which includes a showing a graphical "diff" between the actual and expected responses as well as being to define custom validation rules that is executed against the http response. It can also do a single load test as well a distributed load test using several machines (http://www.wcfstorm.com/wcf/how-to--distributed-performance-...)

WcfStorm.Rest is a paid software but it has a LITE version which is available for free and works well for ad-hoc testing and exploring REST API endpoints.
I can't use postman easily. I don't have a Google account. What do I do?
I tend to agree with you, with one minor exception. If you're going to put an ethernet jack on a TV anyway because people seem to like having Netflix apps on their tv, I'd love it if there were some basic "dumb" software as well, like an RTSP/RTMP client.

At work, we have five of these Samsung Smart TVs and if I want to get a video signal from my control room on to one of them, I have to send it via HD-SDI into the main video router, then run coax from the router to the tv, then use an SDI to HDMI adapter (the cheapest of which is the monoprice $100 one). The picture ends up looking great, but it doesn't exactly feel like 2014.
I know that one. I would like the whole solar system in one image. So that it fits on my screen without scrolling.
Doesn't the Citymapper app [1] do this for New Yorkers? Does all this and more for Londoners.

[1] https://citymapper.com/nyc/
yep, this post laments the problems when "smart" automation often goes wrong - also touching on automating tasks where people need to pay attention at the same time, such as driving or aviation:

https://www.linkedin.com/today/post/article/20140308200904-1...
Circumventing a rights control measure is illegal and there are probably lawyers who would want to make that case to test it in court.
> Abstract algebra and category theory are likely relevant, especially for metaprogramming.

In general, the whole "oh yeah CS people should know some category theory and abstract algebra" is pretty hilarious.

First, it's a bit like saying "oh yeah CS people need to know the undegraduate basics and also the generalization that most mathematicians don't encounter until a couple years into grad school."

Second, most people who say this really mean "a conceptual grasp on different types of morphisms is useful". But that's like saying you need calculus in order to drive a car; or, in the case of categories, it's like saying you need two semesters of real analysis in order to drive a car.

Why not just say "knowing about different sorts of mappings is pretty useful in functional programming"? Knowing how this generalizes to more abstract mathematical objects is totally unnecessary.
Ask HN: Need help in figuring technical area to specialize in?
I am a software developer/architect with over 16 years in enterprise software development, mostly working on Java, C#, ruby, java script and web development. Currently working with premium consulting company as a generalist. Now I realize that i need to specialize in some area and need help in figuring out which area to specialize in.

The motivation to specialization is to become an expert in a field and get into freelance consulting with demonstrated skills

Areas I have come up with are
1. Machine learning
2. Big data Hadoop
3. Virtual reality and argumented reality
4. Ruby/nodejs expertise
5. Functional program like closure or Haskell
It will tell you if it has not accepted your email and why.
> Some time ago, I needed to find a new wireless keyboard. With the level of digital paranoia that I have, my main priority was security.

If my main priority was security, then I would never even think about wireless (network, keyboard, etc.).
This question is asked in the comments of the article as well, and receives an incredibly unprofessional answer:

> (commenter) Instructive article.
But what about Wayland?
Wayland is claimed to replace X soon. Major distros are already working on its integration.
Are the authors aware of it or does it have the same design flaws?

> (author) @phocean: good question about Wayland, why don't you check for yourself? ;)

> (commenter) So I will when I have some free time.
But as it is your research topic, I expected you had already done that or even contacted the developers to inform them.
As it is still under heavy development, I guess it is a good timing to implement good stuff and for expert like you to advise them.

> (author) @phocean: Don't kid me, kid! What I did here was not a "research" (you might want to check some real research we did at ITL on our website). That was just a Saturday morning blog post with an aim to save some lost souls, like yours... And I really don't have time to go and test all the software in the development that is out there. I do have real job, that among other things includes doing real research...
How can someone who has time and could be that "fit gazelle" get into contributing to open source?

I have tried several times. At least, I've looked at a few of the suggestions on how to get started. All of the ideas don't quite work, though. Namely because most of the suggestions are things that I've either never even heard of or that I do not use. The gardening approach mentioned not long ago on this site seems very good for beginners - but I feel that just jumping in and starting with this could be a bad thing if the organization already has some sort of system set up.

For example, I have used Express. I don't really understand it well enough, and I've never had reason to, jump into the source code. There are only ten open issues. For just about every open source thing I've used, this is the case. Am I just doing something wrong?
The reason you don't see realistic models very often is because objects we use as for reference (planets) are too tiny compared to the space between them. Earth would be nothing more than a speck of dust in a football sized model.

That said, here's a model with proper proportions of distance: http://www.solarsystemscope.com/ - Flash required, click anywhere, click on the gear icon to the left to select realistic size and model. Zoom slider is to the right. Note, the sizes and colors are wrong, most planets would be pretty much invisible in a realistic model.

Here's a neat non-interactive one from NASA: http://space.jpl.nasa.gov/
If I were a Hollywood exec right now I would be sweating bullets. Steam boxes will be hitting the shelves in the next couple of years and then there will be no stopping hackers from bringing the elegance of Popcorn Time to the comfort of the living room.
They're being paid off, with silence a condition of the agreement. Seems like the smart thing to do would be to start a new fork and wait for the lawyer and suspiciously well-muscled paralegal with the inexplicable tire iron to arrive on your doorstep. Then take the money. Don't negotiate, just take the money.
Contributing to open source doesnt mean only contributing to someone else's project. You can always start yours, it can be as simple as you want and about whatever you want.
Kudos for providing a web-based solution and breaking the annoying trend of requiring yet another app to accomplish something!
OP = original poster. A synonym is "parent comment" or "grandparent comment." In this case it refers to arethuza's toplevel comment.
Thank you for the feedback. We will be doing more stuff later in the year. I struggle with self learning, too. Peer pressure makes such a difference. Please follow @selforganising for updates.
In that context, data binding means that you observe the model and set up a data flow so that you only need to update the specific parts of the view when the model changes. JSX doesn't do that as all it does is render the view. You need to detect and trigger repaints separately and when that happens it will blindly redraw everything instead of just updating the relevant DOM nodes.

Also, JSX is a relatively lightweight wrapper that uses native JS constructs for looping and subroutines. This is in contrast to things like Angular where the templating system has its own way of scoping variables, abstracting out subtemplates, looping over arrays, doing conditionals, etc. Angular must use these special DSLs and abstraction mechanisms because there is no way to do full data binding with just plain old Javascript code.
Which servers do you think your Apple or Google smartphones ping to check for internet connectivity? ;-) It's true that apps generally perform reachability tests on their own sites but global reachability checks can still affect the preference of wifi over cellular, for instamce. And the preferred method on Android to check for reachability, unlike iOS samples, uses the phone's checks rather than pinging a host of your choice.
Awesome! How long have you worked on it?
I believe this guide is pretty much the most highly rated and is still current:

https://github.com/gregkh/kernel-tutorial
Slug fields: An alternative approach
More like a synonym for "rocking the boat." There are legal things that fit the category, as well as illegal things that are not politically agitating (like speeding on a freeway or getting into a fistfight).
Thanks for recommending yaymicro. Glad you like it. I work for the company behind yaymicro.com. They just launched a new subscription service. Yayimages.com is "spotify for stock photos". The idea is that you can stream unlimited images (the same 4 million+ images as yaymicro) for $10/mo. Just wanted to share with you guys and hopefully get some HN feedback.
>Perhaps it's a good idea to have random take downs of the internet in large areas for extended periods of time so that there is more motivation for people to create a second, non-centralized single-point-of-failure single-point-of-control internet.

That's not a good idea. That's a very bad idea, considering how much critical infrastructure, globally, depends on the internet working -- what you're suggesting, to even work as "motivation", would be akin to randomly poisoning pharmaceuticals to discourage overdependence on antibiotics.

That said though, if such a change could be pulled off without essentially destroying the economies of whole countries, I would be all for it.
I started just over half a year ago. In terms of real customers (i.e. excluding friends), I've had over a hundred people start the trial, but the drop-off rate is very high at the moment, and only a small handful have converted to paying. I'm iterating the product based on user feedback at the moment, until I'm confident it's complete enough to really push more traffic to through a proper marketing effort.
I dont understand the flash one.

The nasa one gives me this:
http://i.imgur.com/E6JW3Ks.jpg

Too bad they show all those stars in the background. So its a bit hard to say what is what. But it looks like the sun and the planets are quite visible. But are the proportions really correct? It looks like the sun is not much bigger then the plantes.
I meant that from the total 100% of rejected founders, 85.2% were male and 14.8% were female. I'm not saying its male persecution, I'm only saying that what the article is trying to say(that females are being oppressed and discriminated against on the basis of gender) is untrue, and there is more than one way of looking at the data. I can very well say that from the group of rejected founders, almost 6X more male founders were rejected than female founders, so male founders are being discriminated against. I am only trying to say that the journalists are implying what they want to imply from the data, its their perception, which is, in this case, far off from reality. There are a lot more females in education, healthcare, etc., compared to males, I don't see journalists saying that men are being discriminated against in those fields. Its because while a vast majority of women are interested in education and healthcare, a vast majority of men are interested in technology and entrepreneurship. There is no discrimination on the basis of gender.
It has everything but what I was looking for, a notification of when a line is delayed.
At this point we are not sure, but since the HN posting the odds may be about to lengthen. We will accept text applications if you have a good reason for not doing a video.
No, but "Illegal" is the longstanding newspeak term for "politically undesirable".
If you're looking for something with a lot of great features for in a web app that you can leave running in a tab check out our product: www.runscope.com It's great for recording http calls, editing and retrying and sharing. Plus we've got test suites and can import your Postaman collections to help get you started!