skysight-inc/HackerNews huggingface dataset:
I think the intent of this article was to show that PC gaming can sometimes introduce young kids to the world of IT. In trying to figure out how to make their games work, they learn concepts along the way.

I agree, the headline was really misleading. But the title was something that I've heard my own parents tell me, looking in retrospect at the hours I spent on Descent or X-Wing, figuring it was all for naught then, and seeing how it lead to a job later on.

Flying an X-Wing of course, didn't teach me anything. But it was at an age when I had to get my father (not-computer savvy) to install my games. After he couldn't, the game sat, for most of a year, until one day I opened it up once more to read the manual, and noticed that there were instructions I understood: DOS memory needed to be configured to allocate more to EMS (or something along those lines) and I successfully made the configuration change. I was 10.

It was all in the name of being able to play a game, sure. But it was a good motivator to developing a set of skills. If you're lucky enough to love computers, getting games to work is a good place to start when you're little. =)
SMTP email is simply. not. secure. If you need your messages to be protected from world governments, don't rely on SMTP for your security.

There's an argument that DNSSEC might make a marginal dent in protecting email from for-profit criminal enterprises. I don't believe it will, but let's stipulate that it does. It accomplishes that by setting up a new PKI whose roots are de jure controlled by the Five Eyes governments. How can that possibly be worth the gain?
Does the FAA have an equivalency rule in place for certifications? The crux of this article is not whether or not the EASA is just as good as FAA certification. Its about how the FAA has little to no oversight over maintenance in other countries.
> I strongly believe that Israel has a right to exist but

I don't get how questioning fascism becomes a question over a state's legitimacy. Could you imagine if someone said that the USAPATRIOT Act brought into question the USA's right to exist?
I didn't see the article in that light at all.

The point seemed to be that FAA don't really know who and how the planes are serviced and maintained. It's not a proposition of foreign work being inferior per se: it's just that FAA don't really know if the quality of work is high enough, and that it's expensive and resource-hungry to inspect foreign facilities, and that it's also impossible to do inspections without giving an advance warning.

Makes sense. But I wonder if they can't just state that only FAA certified maintenance that, further, has been regularly inspected by FAA staff is acceptable for US airliner fleets. If it's hard to inspect foreign facilities then let the airlines deal with the problem, by either bringing maintenance back to FAA soil or by paying for the FAA presence overseas.
Tim Cook declares the end of the PC
MCMC sampling for dummies
Thanks you, Go team!

Have been using Go for the last few years, from backend, tools, and even complex scripting type of tasks (for things more than I would like to do in Bash). Start using Go for game development as sideline projects recently, it is fun.

Granted there are things I would like to see may not on the road map, but I am very happy with what we have now, the great tools, and the great community.

Keep up good work and looking forward to the future releases!
For something with a similar flavour, see http://dangermouse.brynmawr.edu/csem/coffeehouse.html; start reading where it says "Post Scriptum".
In tablet mode, the Surface Book is thin and light, and the new Pen is quite responsive.
A little harsh, but yes in general scientists don't write great code or use the right tooling. The reason is simple : the purpose of science is not to write code but to write papers.

That's not _at all_ to say this state of affairs is a good thing, but the practical reality is that scientists are judeged by academic papers, not code.

So, time taken learning how to code is time taken away from learning to write papers. Time taken designing code, testing it, documenting it, is time taken away from doing the research that goes into the paper. And so on.

Furthermore, most scientific code is actually scripting built on underlying frameworks. For example, plugging together a bunch of analytic tools to process some data. Or transforming data from one format to another before running it through a machine learning framework.

There _are_ scientists who write well documented, well designed framework code that is properly stored in a VCS and has release cycles, code review, etc etc. However, it is usually done in 'free time' - such as it is - and with limited resources.
I got to play with one in best buy the other day. The hardware is pretty damn good. It is a lot thinner than I expected. It isn't too bad to hold as a stand-alone tablet either. I was having issues with ejecting the tablet from the base though. It felt like I was trying to break the thing. The keyboard and trackpad seem fine and very macbook-like. This seems to be a very good machine for a Windows user (I'm not the target demo). My son wondered about its gaming capabilities lol.
Didn't like that semicolon.
I remember that episode, but I was thinking of the more recent shenanigans done against Sir Tim Hunt and others.
You're being downvoted for extreme comparisons, but I can bet none of the downvoters has even heard of, let alone read, the Sonny Bono Copyright Term Extension Act[0]. I've read it, and used similar wording as parent in my reaction.

0. https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act
Looks like great hardware let down by poor software.

I just gave Windows 10 another try with a view to purchasing a Surface 4 if successful (OneNote + Stylus = :)) - but after a few weeks reverted back to Linux (Fedora).

Apart from the inferior development experience (outside of VS - which is top-notch), there are just too many bugs, unfinished pieces and a general lack of polish. Updates wouldn't install, the Store kept crashing/disappearing, Modern Apps would interact badly with virtual desktops.

Win 10 should never have been released in such a state. I'm hoping the Threshold release out this week will go some ways to repairing the damage and presume will be a better fit for the Surface Book.

Maybe I'll look at the Surface line again in a few months.
$60k sounds fine, it just should have been indexed to CPI back when the law was passed (I think in 1994?)

http://www.ecfr.gov/cgi-bin/text-idx?SID=019f28cb2b081515d27...

In 1994 dollars, that's about $96k.
Overall your typing proposal sounds like a good start. The one thing missing, however, is any method of quantification. To bring a natural phenomenon into a mathematical realm requires something of a "codec" translating between nature and number. This, of course, would be a very big topic in itself. Neurological reaction data could possibly be used in the calibration phase to determine for various individuals the relative strengths of each relationship event. On the other hand, there's the option of using purely subjective surveys to assess the individual's reaction. Further still, with sufficient event data, relative event strengths could be inferred without direct individual contact or interference.

My observation on the topic of human social analysis has thus far been that most folks are relatively uncomfortable discussing human quantification, as if humans are somehow exempt from being measured. I sometimes wonder if the ego is afraid of being seen in the daylight.
Informatics: Making sense of health data
But if I had to recommend just one, it would be the new Apple TV. It’s the first of the streaming media players that not only makes television easier but seems to expand the possibilities of what television can be.

Reading this comment makes me realize that it's somewhat silly that we don't consider consoles in this competition. For instance, consider the capabilities of my PS3:

- plays PS3 games (far more graphically intensive than most app store games)

- Runs Netflix, Amazon Prime, and Plex (among others)

- Limited support to allow apps controlled via smartphone (Youtube is the only one I can think of at the moment)

- Physical controller

- Can read and play some video files from a USB stick.

- Can play files from DLNA devices and possible other servers via either Plex or PS3 Media Server

PS3 is what I've got, so I'd be curious is someone could compare it to PS4 or XB1.

And keep in mind as well that I'm not saying everyone should rush out and buy a PS3/PS4/XB1 to watch Netflix. I've still got an HTPC and a Chromecast. I'm merely pointing out that if it's good enough for what most people use their Roku for, it would be worth mentioning, given that a good number of people already have one solely for gaming.
Indeed we are. Here are the latest updates on our work.
https://18f.gsa.gov/2015/09/08/reimagining-the-immigration-p...
https://18f.gsa.gov/2015/09/21/new-citizenship-resources/
And we've got a lot more features to come.
*I work at 18F.
" individuals hell-bent on destroying the world "

Ha, on Criminal Minds my favorite quote is from a scene where it was observed that a teenaged boy profiled as a sociopath. The boss replied "Every teenaged boy profiles as a sociopath; you know that!"
The gaming support is really phenomenal. They've got Google Play and their own streaming offering, but for me the killer app is being able to stream PC games over to a tiny device in my living room (with a mouse and keyboard) connected to my short throw projector. Looking forward to playing Fallout 4 on a 150 inch "screen" this evening.
> Your phone is locked now, and you need to open it, and then it can't connect to the Chromecast for some reason, and pause resets the program sometimes for some reason, etc., or because it lost the connection it can't figure out what's currently playing so pausing it loses the stream completely.

This was also my biggest complaint. Chromecast recently had a huge update that fixed many bugs including device connectivity issues. I can start the Chromecast from one device, leave the house, and someone else can connect with their device without interrupting the stream. Also, Android devices have lock screen widgets that allow you to at least pause the stream without unlocking the device. I can't speak for iOS though.

edit: Also, and this isn't pointed specifically at you, Chromecast is not completely analogous to Roku or other streaming devices. Chromecast is a media extender. There is no ecosystem for it. It's not a stand alone service. App features are strictly dependent on their existence in the streaming app itself, because Chromecast, in its current iteration, only displays what you would see natively on your current device.
It looks like a pretty messy eater.
He didn't compare any Android TV box.

Nexus Player is a very compelling option. Android TV have most of the popular video apps, and Chromecast support. It can be bought for less than $50, which is a great value.

I am able to control Nexus Player with my Sony TV remote out of the box, it works through HDMI-CEC. If I Chromecast a video to it while watching cable, the TV automatically switches the input and plays the video.

You can also install Kodi from Google Play Store, which gives you access to many more video streaming services which may not have an app for any streaming box yet.

I wanted to watch CNN and some Indian News content, but there are no apps for it. I quickly wrote a plugin to stream videos from their official websites.
The Chromecast experience varies depending on your phone, to some extent. If you have a memory-limited device that pages out the app controlling the casting stream, the experience is going to be awkward and unpleasant. But if the app stays running, there's generally no issue -- the lock screen (on Android at least; not sure about iOS) will display a media control thing where you can pause directly, and you won't have any need to reconnect to things or re-launch programs.
> I suppose it depends on the precise definition of "oversight".

Good luck; it's an autoantonym. In my experience, your usage is as common as many others, though.
A new Mindcraft moment for Linux?
I'm a converted Mac user as well, but I cannot see the Book (which is a first generation product, and an impressive one as that), Surface and Windows 10 as anything else as steps in the right direction for Microsoft, and for consumers in general.

Apple really needs an heavyweight competitor that can challenge them in terms of design and innovation, otherwise they will get complacent (IMHO they already are, to an extent).
I would have used Go for an API recently until I found out the AWS SDK for Go isn't production ready. Libraries still have some catching up to do but will only get better with more time and testing.
Using Chrome DevTools to Debug Node.js Code
A proper [e]DSL should almost always be preferred to a library. For the very obvious reasons.
This is as far from a pointless philosophical debate as it could possibly be. We are discussing whether people should be able, in practice, to get root on their own phones. Leaving kernel bugs unfixed is the way that happens today. When people get root on their phones, they can then uninstall the malware that is already installed on the phone when they buy it.

At this point, Android user-owners are the vast majority of the Linux-using world, and indeed the computer-using world. Their needs and interests would outweigh those of everyone else if they were actually in opposition.
With Goldman Sachs? That's disappointing. I don't trust anything they do anymore.
Java, JavaScript, PHP, C# and ActionScript each got pretty good traction within their first six years as new languages. So did Ruby amongst the language community (of Japanese speakers) it originated from. As others have mentioned, Swift has had a good adoption rate.
Ask HN: Accused of email hacking
Hi,

Long story short, the CEO of the startup I quit (because... drama) and his ex-wife are going through a divorce. For whatever reason, the ex-wife contacted me some time ago, maybe to make peace with all the shit that went down or to see if I would help her... I told her I wanted to stay out of anything until their divorce was settled, etc and the fate of the company was too.

Anyway, I recently asked what was the status of things (it's just like watching a car crash!) and was told that the CEO's lawyers have accused me, in a letter, of helping her to read his emails - i.e. I was hacking his email account.

Needless to say, I have flipped out. If this letter exists, and she isn't exaggerating, I have been accused of a federal crime and federal prosecutors are _all over_ stuff like this.

The chances of this getting to that stage are remote, sure, but it is the principle, and I don't need any more drama in my life, especially given I had a nervous breakdown over the drama related to the startup.

Any advice? "Stay out of it" sure, but ... when it comes to being accused of a federal crime that prosecutors love to prosecute, being proactive in some sense seems like a good idea.

thanks
I wonder if you can ask M to use fewer exclamation points. From the conversations I saw in the article, it's a little too chirpy (or should I say "clippy") for my taste.
SSH – A brief analysis of the internet
"knowledge of biology"

I am not sure you fully appreciate what " knowledge of biology" means. As a programmer who did a lot of molecular biology in the past - doing molecular biology is not simple. The learning curve for a lot of biological topics - especially the ones that get close to organic chemistry is really steep.
Re: H1Bs and STEM. Specifically Research positions. While an anecdotal observation at the beginning, I was able to review some of the numbers via the H1B Data site (which I believe I found through here) to get a feel for if my hunch had any merit.

What struck me is that there is a very, very large public outcry that US students need to get into STEM fields, and that "the US is falling behind in reserach science!" is a genuine problem. Well, I do think that's true, but in practice, I see a push toward a corporate business model treating cheap labor as preferable to sustainable business practices.

As in, I'm not delusional that research science in the US is a glamorous, higly-paid industry for which people are clamoring to get in due to greed. To my understanding, most people understand following their academic dreams isn't a path to becoming wealthy. However, it does appear that US research institutions are very comfortable with claiming more students are needed in research science, more graduates are needed...and then they drive the standard of living down by seeking out H1Bs to fill everyday positions, such as Research Associates.

I wish I had the skills and or time to put such a theory to the test using various data sources (H1B data, graduation statistics, BLS information as available, etc), but for now it's simply one of those suspicions that I've developed due to personal observation; it may be overly skeptical of the system, but that's kind of the point. I like context.
I had many revelations while reading and doing the exercises of the SICP book.
He just tried to explain how the outcomes aren't the same.
It is a myth that you have to be a genius programmer to pick up Lisp dialects like Clojure. I think it's the opposite: the cognitive load of more complex languages that are "easier to learn" than Clojure (like Scala or even Java itself, for instance), a complexity I consider accidental and not essential to whatever problem you are solving, is more difficult.

The hard part of Clojure really boils down to one thing: you do not have an assignment operator. If you realize you must now program without that, how would you do that? Answering that question in concrete cases is your only real problem.

Other things, like the parens, well, you stop even noticing them after your first few hours. When you first start, just move the paren one word to the left from where you're used to and you're good to go. The syntax after that is so simple, you will find it liberating.
I think stuff isn't being rewritten - people are starting to figure it out by themselves, at least those who understand the technologies we're talking about here.

Honestly, it doesn't matter what "idea" America was founded upon. The whole talk of "trading liberty for security" has become a religious dogma now, when originally it was meant only as an observation about a narrow group of cases. We will have to have more centralized security and more surveillance if we want to survive our technological growth. I'd much prefer to live in such "dystopia"[0] than in a country whose people got sick and died believing in the idea that individual liberties of a random dude with access to an advanced genome sequencing machine are basis for all other liberties.

[0] - personally I'm rooting for something closer to the United Federation of Planets.
Show HN: Visualize JavaScript code bloat through source maps
Launch is limited to selected users in Silicon Valley.
Funny that this article comes out just as I wrote this:

http://blog.higg.so/2015/11/03/look-at-my-invention/

> I just want to bust open the false narratives surrounding phone culture and speak about the long term implications of having a computer in your pocket at all times that talks to the public Internet.

It's as if the article was designed for the likes of what I wrote in my article. The Big Brother narrative is a false narrative.

> Big Brother gets the brunt of the blame, and not the citizen. In the worst case, the citizen identifies with the aggressor and feeds the narrative: "I am not in control, Big Brother is. I willingly submit my data to third parties". But, you are in control, and you should never forget that. Perhaps you need to work hard at being in control, or challenge more assumptions about that, but in a free and democratic society, we are in control (and empowered) more than we have ever been.
The New Apple TV and TvOS: First Impressions
There’s No Such Thing as ‘Unlimited’ Data
Showing, in real-time, what you are visiting is a much more visceral punch than "telling." I think people forget/whitewash their history, especially the quick diversions away from what they should be doing. I'm already nervous for this stranger about using Facebook and Twitter on "work-mac."
"Ruby's incessant cuteness" is a first class feature of the language in practical environments, but not of the language itself, in my opinion. While I can knock python for whitespace, and not a whole lot else, I think ruby is probably the most "learn in a day" language I've ever experienced. Without any background in strongly typed language or anything else C-like, Golang actually took me several days of work just to understand paradigms like slices, which were pretty foreign to someone who only worked in dynamically typed language.

JS is pretty damn tricky though, I'll give you that one.
Real Madrid kalah dalam pertandingan La Liga
Population density is not the limiting factor--the rate at which people can be assimilated into American culture is. Immigration is great--I am an immigrant and am incredibly thankful for the opportunity. But what makes America an attractive place to immigrate to is ultimately rooted in its culture: low corruption, high tolerance for free thinking, low tolerance for racism and classism, respect for the economic contribution of women, directness and honesty, etc. You can't maintain culture with unrestricted immigration. The idea that you can is based on the ridiculous assumption that there is something special about America the place. There isn't. What's special is America the people.
A Scalable Web Services Demo Using Docker Swarm, Compose and Blockbridge
Work Remotely at a Modern Monastery
I do believe we can change the course. It starts with questions and from that discussion. Question what is happening.
Large Companies Game H-1B Visa Program, Leaving Smaller Ones in the Cold
Witch hunts are bad because

1. The hunt is for something that doesn't really exist

2. Because the accusations have no base in reality, those targeted have no way to defend themselves

3. Those targeted are executed

I don't see how any of those apply here.
It's unfortunate that just because Tensor Flow was released, you felt the need to replace references to deep learning (which is a somewhat well-defined application) by "machine intelligence" [1], which could mean so many things.

Otherwise, it's great to see such initiatives in Rust. I'm unsure if there's an equivalent that implements more traditional ML algorithms (logistic regression, decision tree, random forest, SVM, etc.)

[1] https://github.com/autumnai/leaf/commit/58bfa92abd5721eae116...
Depends how much you want to move :)

I used Tranferz a few times when I moved from Aus to the US. Free for over $5000 last time I checked.

http://www.tranzfers.com/Referral/matthodge
A very well designed DSL. And I did not know about Maru before, it's quite impressive.
Former German Chancellor Helmut Schmidt Has Passed Away
I've been yelled at on #go-nuts too; I ran into what turned out to be an authentic limitation of Go's I/O scheduling, and was instead chided for _'ing out error results in my minimized example code.
This sounds like a judgement on those who carry phones and don't think too hard about this but then call out those who go phoneless because they (the phone-equipped) don't understand the hardware. This is not a judgement. It's simply challenging the false narratives and assumptions citizens have when they carry a phone around: DO you feel empowered or enfeebled (weakened) by a phone?
Yes, it is a different culture. I really would like to learn how to help the scientists absorb the proper software culture.
Perhaps it is, but the inefficiency of the machine shouldn't really come into play when describing how powerful it is. Otherwise, I could call my car a 900 horsepower Honda Accord, based on the gas it burns, since the engine probably isn't even close to 30% energy efficient.
Are you running Fedora on your Surface?