skysight-inc/HackerNews huggingface dataset:
I've thought about this too - what language would you think would be the most universal for devs? I think Wordpress pretty much covers this, though I do think there is room for another competitor.
Sorry for the confusion, just changed the labelling to "input" and "output".
The point is that so far it seems it's not just the "competency certification" that the market and society is demanding -- it (for the moment) really is demanding the education that you describe as a mis-sold extra.

That's not so surprising to me, in that a degree tends to be an entry to a career. And that career can be long enough that competencies are likely to change in unpredictable ways over your career. So, it makes some sense for graduate employers to be more interested in an education they believe means you are likely adapt well to those changes, and perhaps lead those changes. Rather than a competency certification that shows you know the current state-of-play.

Whether that will change over time is an interesting question. If the market does move towards just certifying competencies, I have an awkward suspicion that it will be because of general trends towards workforce casualisation. If you see employees as disposable (hire the skills of today, and tomorrow fire them to hire the skills of tomorrow) then education is less important than today's competency.

This isn't intended as a criticism of MOOCs, nor in any sense to diminish them. I'm not only interested in them, but trying to develop some -- I have something of a vested interest towards MOOCs... It's just that I'm personally more interested in how we can improve MOOCs to offer an education, rather than how we can get the market to stop demanding an education and just want a competency-certification.
Watch Now Microsoft’s New Technology 2015
People who get caught doing this need to be prosecuted, and if convicted, labeled as sexual criminals and placed on a register. Employers should be able to see the kinds of people they are employing or about to employ.

As a father myself, this kind of behaviour makes me sick and I cannot understand people who feel they need to defend these kinds of sick comments.
Black box attack, hacking an ATM with Raspberry Pi
Yes. Only this is very simple technology to make:

http://www.instructables.com/id/Build-a-Human-Enhancement-De...
Is there much concern in Estonia about the potential privacy leaks? We also now have digital ID cards here in Portugal, but its use is for now fairly limited - you can use them to log in to some governmental sites (like the IRS), but no banks or other sites have adopted them.

I read on Wikipedia that some of your newspapers have started requiring it to comment on their articles, and I'd be wary of such developments, since they're so easy to justify (even to oneself) and to accept (since it makes authentication even easier than remembering password).

How do you deal with the fact that most sites would like to have your unique, cross-site identifiable key fingerprint?
> It happens all the time that an essay exaggerates a message in order to make that message stand out.

I hope she's not doing that. Sincerely.
Firefox has let you assign keywords to search engines for a long time, I think possibly before Chrome even existed.

https://support.mozilla.org/en-US/kb/how-search-from-address...
*waves while driving by*
I think the main problem is we have a set of unsubstantiated claims. HN is avoiding rushing to judgement on the situation ... while simultaneously rushing to judge this woman's mental state.

I get the feeling a couple people have an ax to grind and the majority are just following along because it looks like reasoned discourse.
RuboCop is amazing. I use it in Sublime via https://github.com/pderichs/sublime_rubocop
Your cold calling as a service caught my attention. It's an interesting idea, but I feel the pitfall would be that random callers may not know or be as passionate about my product as an employee or myself. I could see a sale easily being lost because of an unexpected question.
Simple script for learning Unix terminal interactively
but cant you perform a MITM on SSL anyway?
Seems like it would be very difficult to standardize so many different types of data...
On a slightly more personal note (to fend off what may be perceived as a male-oriented view of this where we're always the aggressor). After work one night when I was younger, a large group of co-workers went into town to a bar for some drinks. We were all pretty much lit up by the end of the night and decided to split a taxi. I ended up sitting next to a female co-worker. In no particularly suggestive way I asked if I could lay my head down in her lap for the ride because I was tired. Moments later when I was comfortable (head facing straight up) she proceeded to lean over so as to smash her breasts into my face and then started making out with me. I didn't want to make a big scene at the time, and we were pretty drunk, so I went with it.

This, obviously, is far more suggestive and invasive than words. But I'm a heterosexual guy. This actually happened. I didn't feel violated. I didn't feel I needed to address it. I couldn't breathe for a second, but other than that I was fine. We continued to be friends and co-workers. She was embarrassed when I told her the next day that I didn't want to pursue things, but everything was fine. I continued to respect her just as if nothing had happened between us. No need to get our company involved. I don't know about her, but for me everything was just as normal as before but it didn't happen again because we were on the same page after that.
Students, work on Open Source with GitHub this summer
really, what isn't easy given those capabilities... ;)
Bleedin' passive voice... "seen as official" - seen by whom? - suitable for what office?
> a lot of people (including myself) value true freedom

By all indications, the people who value this particular flavor of no-true-Scotsman'd "true freedom" is tiny and shrinking. The Apache License and MIT/X11 licenses have more or less supplanted the GPL and other hard-copyleft licenses in modern development communities. When I started writing open source, the GPL was almost the default largely because Linux used it as such; I don't remember the last time I saw a GPL project, or even LGPL, that I cared to use.

This is a good thing, as far as I'm concerned; I'd rather grant the freedom to do great things with the stuff I write regardless of whether somebody wants to hand it back to me. It doesn't hurt me, so, whatever.
Ive been looking for an engine that can handle content-based recommendation
I very much doubt that just marking a partition as OpenBSD is the end of the architecture specific stuff. Somehow the firmware in your computer has to actually boot the OS. Unless things are setup in a way which is acceptable to the firmware with regards to booting (be it mandatory filesystems, directory structure and file formats, master boot records, partition table entries and corresponding flags, GUIDs, bootsectors, etc.), nothing much is going to happen when actually trying to boot it.
In mid-2013, I was put on "rankban" which meant that my comments fell to the bottom (actually, the middle-bottom). I went from seeing 30-50 upvotes on a typical comment to being lucky to get 2 or 3.

I spoke to dang about this, last fall, and he was very reasonable and took me off rankban. I think he's trying to do a good job with Hacker News. I have no problem with him, and I realize that moderating a board like this is a hard and often thankless job.

Then, I pointed out a rather obvious pay-for-play story, taking advantage of the Sony hack, about Evan Spiegel in December 2014. (A journalist was, almost certainly because I know how these things work, paid off to say good things about him based on emails that were lacked in the hack. He was trying to protect his reputation, although it's unclear from what.) Since then, I would repeatedly get exactly 5 downvotes to pretty much every comment, all around the same time. Sometimes it would be obvious; it would be a 36-hour-old comment that went from +3 to -2, even though that story had fallen off the front page a day ago. I don't know if this was one person using multiple accounts or different people (Snapchat employees?) I think it's likely that they have some connection to Evan Spiegel himself but I can't prove it.

That said, the Spiegeloids seem to have laid back, because I'm not seeing every single comment get hit with 4-5 downvotes at the same time anymore. (Either that, or they downvote me at different times, making it less obvious.) Maybe they're gone. I can't be sure.

I have still noticed that Hacker News has much more of a willingness to downvote over disagreement. Back in 2010, it had to be a pretty low-quality comment to get downvoted. These days, I see a lot more good comments (and I'm not talking about my own, because I'm a weird special case) that end up light-gray. It's an irksome cultural change and it may be part of why Hacker News doesn't really seem to be growing any more (although it may be that Hacker News doesn't want to grow).
There's definitely room for competition. Most recently we've got Wix and Squarespace, but again they target the end user rather than developers. I think most people are willing to shell out a bit more for a local developer rather than an impersonal SaaS site.

At the moment I'm working on a prototype using Python and Flask, which seems like Django without all the cruft. Pretty much the only other options would be Ruby, Go, and Javascript. But I really like Python. :)
Demo of Segment.io and Slack integration with Treeline and Sails.js [video]
I'm on 3.10 kernel branch and have no issues installing extensions.
Free and Safe iOS 8.1.3 Jailbreak TaiG 1.3 Download Exe
Why? What message do you read in the blog post? I see someone explaining that they have actually been mistreated by people 'just trying to make conversation' and that this makes it difficult for them to have any desire to ever 'just make conversation'.

Sure, it's a miserable outcome if she sees the world of strangers as a hostile place, but it seems it might be based on experience.
In case people are interested in the under-the-hood. I just dug in a little bit and it looks like a library is used that automatically generates IV for each encrypt, and automatically uses your passphrase, passed through EvpKDF as the key.

SHA3, Rabbit, and whatever EvpKDF does, I don't actually have time to look at that.
> It happens all the time that an essay exaggerates a message in order to make that message stand out.

Clearly it isn't serving her purpose, in this case. "Make that message stand out" just comes off as alienating in this case.
As a father, I have warned my daughter about the Ring of Gyges.

http://en.m.wikipedia.org/wiki/Ring_of_Gyges

Look, at the end of the day, it's pixels. You can't even prove that posters are humans or robots on Twitter. Taking umbrage over a Turing-suspicious medium reeks of middle class moral panic and, in my opinion, has no business being on HN.
I thought about this after scrolling past a couple of times - and I think this is a good idea.

I'm thinking like a CI for tutorials. For example, I create an account on Tutorial CI (or whatever), give it the environment of the tutorial's code. It spits out a badge that I can put on my tutorial that says whether the build is passing or not. Pretty much exactly like the Travis badges you see on Github. That way, someone can verify before they even start reading that the tutorial is valid.

I actually like this idea a lot.
Python Descriptors
A quick guide to designing the Apple Watch Interface
If you apply to BizSpark and are accepted then you get up to $150/month Azure credit for 3 years. Amazing deal, and it induced me to become a Microsoft customer (I bought a Windows 8.1 laptop, subscribed to Office 365). Seriously, if you have a business idea that you want to develop apply to BizSpark. They have good support for Linux VPSs as well as useful APIs.
Too many people seem to misunderstand that 'freedom of speech' does not mean 'freedom from repercussions'. Pretty glad to read jobs had been lost as a result of this.
This is wrong. Think of all the companies that start on day 1 with 10,000s or millions of products. Hotels, restaurants, gigs, events, posts, people, other users, questions, articles, songs, etc.

Manually picking stuff is time consuming and might become stale quickly while a basic recommendation engine will take you a day or two. The whole point is to simply expose your consumer to more of your other products in the hope that they engage with one. If you have a wide scope of products, presenting the same tiny number of manual picks would be insane. Editors picks only works if you have a tiny number of products.

So build one if you want. And don't be afraid to make a slightly shit one either. As it's often better than tying up your time manually picking stuff out when you could be doing something better with your time.
Guys chatting about x-wings
Google never gave a single fuck about older distros. It took a few days after Debian 7 going stable that they stopped supporting Debian 6 (by requiring newer libc).
Directly giving the users predictions that are based on latent factors has a huge problem -- is there ever really a case where the latent factors have very high prediction ability, but an analyst can't simply see what's driving the preferences by looking at those factors, and then create something better by targeting that interaction directly?

Better to analyze the latent factors, and then use that analysis to gain engineering-type insights into the structure of the problem, and target specifically what's driving people to like something. Exactly as Netflix has been doing in recent years. Exactly as people have done when writing books or developing other entertainment content for centuries.

Just dumping unsupervised clustering on the end users is a poor technique that should stay in the 1990's where it belongs.
Too many people seem to think they are the moral authority on what reprocussions are appropriate.
Just this past year GoDot went open source. Haven't delved too deep into it, but it looks professional, scriptable, and "actually open source" (i.e. they accept pull requests)

https://github.com/okamstudio/godot
What problem does it solve? EDIT: that was an honest question.
Day 2:

https://www.youtube.com/watch?v=96ULlHhia_Q&annotation_id=54...
Cool, but why?
( And shoulden't we invent digital Baroque art before inventing digital postmodernism?)
@Cjlm, what type of problem does it solve?
>You can't even prove that posters are humans or robots on Twitter.

Did you read the article? Schilling found at least nine real humans. They've been suspended or fired. Some will go to jail.

They were real men making sexual threats to his daughter, thinking they were anonymous. They weren't.

Lots of women online face threats like Schilling's daughter received. Women in the tech industry face stuff like this. I'd say it's relevant.
HEEERE COMES THE NARRATIVE DOWNVOTE, ALL ABOARD!!!!
I came across this issue when I was implementing an ssh client in browser (https://www.minaterm.com). It's absolutely correct of course, but interesting that it's an issue in 2015.

There should be a way of having the browser (outside of the JS) verify the hash/signature of a page against an external repository which would verify that this page had been independently audited.

It's interesting that it's relatively easy to do this with native client software (hash/signature, manually check it), but less so with browser based applications.
Cyber criminals target trading algorithms to steal related code
Behavior is obviously not right, but is it really harming someone else's rights? I'm having a hard time jumping from sexual innuendos to sexual predators... I think it would be a massive mistake to try to make into a crime.

Although many of these tweets clearly cross the line of tastelessness, how many sexual jokes/innuendos are less obvious and more controversial about whether they are tasteless? We don't need to criminalize this. Nobody's rights are being violated, in my opinion. We shouldn't be using the criminal system unless there is a clear threat of violence, not just some internet trolls trying to get a reaction out of a celebrity....
You forget one case: Here, the server will never know the content of the encrypted data.
> I see someone explaining that they have actually been mistreated by people 'just trying to make conversation'

I'm sympathetic, but harasser is a serious word.

It's not something that should be exaggerated in order to make a message stand out.
I don't want my renters insurance premium to go up because I lost a $600 cell phone. I'd rather break that into two different policies.
solves a broken system.
Instead of government-in-exile, we can now have roaming governments, with no physical land, but with laws and services operating within a framework. It is government without a country and it puts everyone on equal footing when trading and building a reputation. Do we even need nation states any more?

Perhaps we will see the first virtual governments soon, existing solely as an interface to facilitate identification, arbitration and trust. It could be done over the internet and be a real example of virtual democracy. Looking forward to it.
We live our lives online today, these are our methods of communication. These are the ways we keep up on the news, do our work, keep in touch with our friends and family, indulge our interests and passions, relax, etc. This whole "sticks and stones..." mentality is poisonous. There is no wall, no chasm, no separation between "the real world" and "the online world" the internet is just a medium of communication for communicating within the real world. These people are real people. The way you treat people online matters just as much as the way you treat people in person or on the phone matters, there is no communication medium which magically filters out the consequences of one's actions nor one which filters out the potential to be hurt.
Or you do both. If your using SSL you still have to trust the server, or anyone who gets access to it.

Encrypting in browser at least means the server doesn't intensionally have access to the plaintext. That means if the server is stolen/ceased the plaintext can't be accessed.

However you are right of course that it doesn't protect you against a malicious agent who has access to the server over a period of time.

It seems like it should be theoretically possible to do that though, but it would require browser capabilities that we don't have at the moment.
An object can be a value object, and it can be immutable. Or not. (Though I can't think of a reason a value object should ever be mutable once it's created; it would be a very pungent code smell.)

These are orthogonal ideas; not contradictory ones.
Anyone know the origin or have an archive?
i do genuinely worry that the big guys going free will help tech development to stagnate.

i don't see open source as an answer, because the philosophy attached to these projects usually insulates them from the bulk of the market. they exist in their own bubble, where linux is something more than a platform that a mere 1.5% of customers uses, and those customers refuse to pay for anything. where real world strategies for sales and marketing are ignored under the premise that 'if you make it they will come' type philosophies...

i think there is a lot of genuine improvement to be had in terms of cross-platform architecture, performance, visual quality and tools UX without better hardware, programming environments or gigantic teams. the same was true about 5 years ago too. i just can't see it coming from the open source community unless these sorts of ideals are suitably cast to the wind...

most importantly if you can't make money to pay salaries then intentionally growing the team behind a product is difficult. that shouldn't need explaining... it should be obvious.
These are not innuendos, these are threats.
Too many people seem to justify their lynch ochlocratic actions on the internet by saying "freedom of speech doesn't mean freedom from repercussions."
And did you read the article with the precise number of "people" doing this?

Oh, thats right. No number on that.

But let's celebrate the "justice" of 9 people and their mean pixels being stopped forever. Every human being on the internet gets harassed and if you read about the Ring of Gyges before spouting MSNBC memes for HN points, you'd know why.

Stop your puritanical crusade. No one will care after 2016.
> practically speaking the kernel is the biggest component of this for a lot of people.

Really? I mean, step back from your initial gut reaction and ask yourself how many software developers could even name which version of the kernel their code runs on without checking. Most developers never make a syscall directly and, increasingly, aren't even calling something like libc directly because they use higher-level libraries.

Sure, some people really care cause they recently hit an issue with specific drivers and a few people are using a really new feature, but that's a much smaller group than the number of people running code which doesn't even depend on Linux, much less a specific point release.

Looking at the release notes, I'd say there are a LOT more people affected by real bugs which are fixed in 14.04.2 than will be affected by hypothetical bugs nobody seems to have noticed yet:

https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes/ChangeSummar...
Problem: the torrent network is not so good for hosting rare files, because often people download rare files, use it once or twice and delete them or place them in another library not accessible to the torrent.

So there are file hosting sites for that matter, but they're far from ideal - because they are centralized with all the problems that come with that.

That creates a lack of accessibility to rare files.

Not sure what would be the best solution that won't hurt the bittorent network(by splitting it), and that will have a reasonable monetization source.
Schilling is just being a crybaby, and you are flat insane. Man up, for Christ's sake, and stop being little babies!
Clever, he'd likely be skipping many 5's towards the end, but still compresses.

Another scheme: chop it up into files of increasing length, the difference being 1..256, encoding a byte (ignore the last difference).

EDIT more efficient to increase in length by 1 or 2, encoding a bit.
Why do you care? My posts are just pixels.
Each company might not go through that on their own, but it will only be a matter of time until companies are started up whose business model is doing just that.

For $49.95 we will find any past convictions that any of your new hires might have!
Creating a Watch Face with Android Wear API
I used to use AppEngine for a few projects. For AppEngine apps you do get automatic deployment to multiple availability zones, and this is not inexpensive to implement and support. I think they charge a fair price for AppEngine.

I have not much used Google's newer VPS offerings because I got a much better deal elsewhere (BizSpark).
Also, I believe a person's freedom of speech ends when speech creates a real threat to another person's safety. These kinds of tweets definitely create a threat to the recipient's safety.
Unless it is the one delivering you faulty javascript. It does help if someone gets only read access to the server though (hacked user account, stolen backup, confiscated server...)
Unless the attacker has access to the server for a period of time, in which case they just replace the JS with their own code.

Seems like there should be a way to sign the JS offline (away from the server) and prevent that, but I don't think there's any browser mechanism for that. I think that would be neat though.
>There is no wall, no chasm, no separation between "the real world" and "the online world"

Like I said, middle class moral panic.
Look up the science of repairing, not science of blame, confusion.