skysight-inc/HackerNews huggingface dataset:
There isn't much available. IBM doesn't disclose much about it.

However here are some links about OS/400, nowadays known as System i.

http://koeln.ccc.de/ablage/as400/as400concepts.xml

http://de.slideshare.net/tvlooy/introduction-to-the-ibm-as40...

A story about the two times TIMI actually changed:

http://www.itjungle.com/tfh/tfh082007-story01.html

Some Redbooks about ILE, which sits on top of TIMI

http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/c415...

http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/c415...

All of them can be found at

http://publib.boulder.ibm.com/iseries/v5r2/ic2924/rzaqhindex...
Yes, malicious code is protected by copyright.

Antivirus software isn't distributing the copyrighted virus, and I can't begin to wrap my head around the conception you must have of how they work, in order to think they do. Copyright is utterly irrelevant to the relationship between computer virii and antivirus software.
It's not "just the Daily Mail", and it's not just immigrants. Much as it would be nice to know that such attitudes are an extreme fringe viewpoint, the reality is a lot of people in Britain hold them.
"Pluggable algorithms may allow for downgrade attacks"

This is a uniquely severe problem for hashing. MD5 is by far the fastest of the common hashes, at least 20% faster than SHA1 for example.

The Venn diagram is you've got popular fast hashes, of which md5 is arguably the best, and in fast hashes, you've got cryptographically secure fast hashes, of which md5 most certainly is no longer a member. Its awesome for everything non-crypto non-secure non-over the internet.

Last weekend I had to burn a legacy DVD and I compared the md5sum of the image to the md5sum of the burned DVD, thankfully they matched. As much as I distrust legacy media, there probably isn't a sentient opponent in the burner, although I've occasionally sworn otherwise, and the most likely failure mode would have been simple truncation or buffer dropouts, so sheer speed was the priority. The hashes obviously matched, it was a good burn.

I've also used them as checksums for engineering data files. Everything on the planet from AS400s to MySQL databases can calculate md5, which is convenient for cross platform interchange type stuff. Heres a data blob and its md5, does your hash calculation match? Oh it does, how nice to know you have perfect data integrity, here have the next one. On the internet I wouldn't trust the opfor with md5, but I can trust my own coworkers and my own engineering machinery not to try and attack me (well, probably).

That means until the end of time you'll unfortunately have people discover md5 is available for non-crypto use, then try to use it to hash passwords or DRM executables or something, which is not so wise. Or for a downgrade attack, they misdesign their crypto system to allow any hash installed on the machine as the hash type and not blacklist md5 and sha1 and maybe more.

What will die out is hashes like SHA1. Why use something almost as dangerous as md5 for crypto, thats slower than md5, and not as widespread as md5? Bye bye sha1!
> A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them.

It's also due to the fact that people tend to stay less time at their jobs. Companies don't want to wait 3 months for the new hires to pick up their tech stacks if they are going to leave after 2 years. Why people are less loyal is another story, and I am not sure the employees are the ones who are the most guilty there.
I've tried it. It works (this is on NTFS) and the end result is a little anticlimactic: https://usn.pw/blog/gen/2015/06/09/filenames/#follow-on-coll...
Also known as a "LinkedIn article"
Not just the authors. The editors, the designers, the people who do layout, and people who just never wrote a single line of code or typed a single command into a Unix shell in their life... all of them use git, and last I heard, they all have to learn how to use the CLI version of git.

It's nuts. Git is hard enough to learn for people who know the internals of how computers work. Making people who would rather be drawing artwork learn how to use git seems really crazy to me. Hearing the coping stories from non-technical people using git is very sad.
Here's how I think they failed:

1) They should have embraced a decent appstore and given developers the proper tools to not just build great apps, but also make money (same thing happened to Nokia)

2) Yes, they rushed production of the Storm. They should have NOT tried to make BB OS more iPhone/Android like and focused more on #1

BB hardware, security and power efficiency is where BB is king. I really wish RIM would disappear and merge with Windows Phone. Nokia/BB HW + WinOS/Android would be a killer combination.
The key here is that precision, low-temperature cooking allows you to cook more tender and juicy food. Above 140F or so, proteins tend to seize up and drive moisture out. If you haven't tried this kind of cooking, I'd highly recommend seeking out a restaurant that uses sous-vide and trying some. It's so good that I co-founded a company (Cinder) to adopt it for home, mass use.
What about the copyright of the webpage whose code was altered with these injected ads? It's ironic that a company whose product disrespects the copyright of others would be so sensitive to the issue.
Ask HN: Freelance Web Dev: Hourly or per Project?
I'm being asked to set up a website, facebook page and print materials for a fledgling consulting practice being started by an acquaintance.

My goal is to enter into an agreement where I am compensated at a price that is both fair to me as well as my client. I am not a freelancer by trade and I don't have any established practices for what to do.

Do I charge $XX/hr or do I estimate the total time I think it will take an charge based on that?
It's also false. I still have two in a drawer at home. We were getting trade ins on upgrades (after 2+ years of use) of Storms while I worked at Verizon.

I don't know where they came up with that number. I'd believe 100% of users were dissatisfied, but there was obviously not a 100% return rate. That would mean every phone ever sold came back as a return.
I wish Duolingo had a Vietnamese course.

You can translate the site to Vietnamese but they can't teach it to you, come on.
Final votes for the debate on The Economist (where TFA previously appeared):
Yes-64% | No-36%
http://debates.economist.com/debate/cloud-computing
Most fat people are at fault. Many aren't. Even some of those who are don't play the victim or blame others.

So some fat people may deserve scorn, but a whole lot don't.
In the UK it would be an offence under the section 3 of Computer misuse act.

"3.unauthorised modification of computer material, punishable by 12 months/maximum fine (or 6 months in Scotland) on summary conviction and/or 10 years/fine on indictment;[8]"

Does India not have something similar on the books.
The world of 19th century patent medicine
How is that bad, and how is 4G more profitable ?

At least on Three, it doesn't come at extra cost to the customer, and I'm more than happy for capacity to be repurposed towards it.
> The point is that (legal or not), the code is not public and shouldn't be treated as such.

I brought a few examples (like antiviruses). How publishing security research even into the public repository with the code of malware that's involved wrong? Fair use should cover it. If it's indeed illegal, then all antiviruses are illegal too, because not only they publish - they redistribute that said code.
If I'm interested in Neural Networks, and I've mainly been working in web development (I know Java, C, and Python). Where would be a good place for me to start so that I can eventually make something like this project?
Auto Scaling with OpenStack Heat
It's somewhat telling that Microsoft had to build their own captouch factory to produce sensing circuits of this size. Either Asian factories couldn't do it or, more likely, they wouldn't do it for the small quantity and massive BOM and scrap % involved at this size.
Rare: Hendrix on Bass and Vocals, Noel Redding on Lead Guitar: Red House
Blocked at work for some reason.
Game Genie for PS3 Cheating Lives Again Thanks to Hyperkin
"Entrepreneurship is war."

This is one way of functioning. There is, however, another approach. It's called the Blue Ocean Strategy. Here's an excerpt from the wikipedia page [1]:

Unlike the “Red Ocean Strategy”, the conventional approach to business of beating competition derived from the military organization, the “Blue Ocean Strategy” tries to align innovation with utility, price and cost positions.

[1]: http://en.wikipedia.org/wiki/Blue_Ocean_Strategy
Didn't even look at Haskell. Does any expert know how Haskell would fare in this situation?
Hard to say. Ruby really did let us move and ship products insanely fast, without having to sink precious engineering time into boilerplate and standard libraries. Most startups fail, and it's often because they couldn't move fast enough. So I don't think it was a bad choice at the time. We were able to do the rewrite once we had grown up a bit, gotten acquired, hired more engineers, and had a proven business model that was worth investing in.
Transmission is a great replacement for uTorrent IMHO
Apple Ups IPhone Security says f*** y** android
It's not uncommon (and may be a good idea) to prototype in something like Ruby or Python, and port later when the problem is well understood.
This is really easy on Mac and iOS.

For iOS, just add the keyboard and it will become available (this is the same way that most people use emojis).

On Mac, you can add the keyboard as well. There is a phonetic keyboard for Russian that I've found to be much easier than the standard layout. I map keyboard switching to ctl+opt+cmd+space, which works pretty well for me. What I really like about Mac is that you can use dictation to read Russian words that you don't need to understand. You will need to download a Russian-specific voice for this, otherwise it will simply read the names of the letters.
If you're going to give, do it unconditionally.

Parents forcing their children into servitude, so they can only choose among a set of activities deemed to be “acceptable,” sounds like hell.
I think author should see MongoDb C# drivers.
Well from my perspective, either: a) Bonita went snooping in his office and found something she perceived as 'incriminating' or b) He needed to better insulate his 'work' time from his 'home' time, which is not easy for work at home folks
now if I could only get approval for Java 8... now that 7 is officially end-of-lifed...
There's a LOT of discussion on mech keyboards out there, WASD makes pretty good keyboards, and das makes pretty good keyboards as well- some actually credit them for the popularity of blank keycaps. As soon as you figure out what keyswitch you like, then it's just a matter of build quality and extra features. Most importantly, how much you're willing to pay.

To my mind Das is a bit overpriced and feature-limited, the Ducky zero has similar functionality at half the price.
This is an example of a first-person shooter game written in JavaScript using WebGL. All of the (limited) art assets are generated procedurally. The game uses the team duck game engine (tedge.js) which handles things like loading shaders, buffering object meshes, and calculating collision using octrees. The input controls are slightly confusing, because it is not possible to capture the mouse in the browser without using some sort of plugin, but it shows generally what is possible.

The source code is available here:
http://www.team-duck.com/rift/files.php

The project is also on GitHub:
https://github.com/teamduck/gametube

As noted below, this demo lacks any real gameplay. It's a proof of concept for a homegrown browser engine, and it's based off of efforts on different platforms originally.

It shows what a lone programmer can do and that not all tech demos need to be flashy. It also harks back to a more minimal development style.

Here is a command reference of the source code auto-generated with a script:
http://www.team-duck.com/rift/reference.txt

Although it might not be clear from the GitHub repository, this project is over a year old. If I were to spend just a little bit of time on it, I would work on generating a sequence of levels through the space station. So I'm open to input for game ideas, too.
See also: LWN's look at multipath TCP on Linux from 2013: https://lwn.net/Articles/544399/
With maven it's a bit like with sex: the first time is sometimes not that funny, and rather painful. And if you're boy you might have not delivered 100% what was expected.
> Antivirus software isn't distributing the copyrighted virus

Why not? Many of them include patterns for detecting viruses, which literally contain originals in some way (partially at least). There are tons of malware types, including one that's not polymorphic.

Regardless, even if they include malware in full, it should be perfectly fine under fair use. I.e. that malware souldn't be protected by the copyright in such case (because it's for the purpose of security).
https://projectlombok.org/ eliminates getters & setters; LINQ and operator overloading I happily live without. The main disadvantage to Java is checked exceptions, but it's possible to avoid them for the most part. Having rewritten some C# code in Java recently, the result was not significantly more or less verbose.

That said, badly written code will suck in either language.
Here is the status of the Russian course in the Duolingo incubator. It has been there for a while... http://incubator.duolingo.com/courses/ru/en/status
Awesome. And then your team is located in Beijing, Nuremberg, Prague or wherever and you're to come to a different office for no reason whatsoever. Then you spend your whole day at the office communicating over IRC or mail for the sole reason of having your ass in an office chair.
I read this recently, it seems there's a bunch of 1970s Volvos floating around which are not paid for http://jalopnik.com/north-korea-still-owes-393-000-000-for-v...
Antivirus software is based upon code signatures. When you install some AV software, it does not come with complete, unabridged copies of every single sample and every mutation of every piece of malware ever. Not only is that a bad idea from a copyright standpoint (regardless of whether any malware author would bother to enforce their rights), but also because the AV software would completely fill up your hard drive and it would give everybody (including competitors) access to complete copies of malware.
By the time the iPhone came out, they were already innovator dilemmaed to death. They could either choose to double down on their existing customers and be slowly nibbled to death or leap across the chasm to mainstream customers and fall into the pit.

The only way they could have survived was if they had started 5 years before and came up with the iPhone themselves, which wasn't going to happen. Faced with two bad paths, the path I would have liked to see them take is to accept defeat and organize the slow windup of the company over the next 20 years, returning as much cash back to the shareholders as possible. But good luck convincing a CEO to ever do that to their career.
The accent depends on the origin of the speaker's family. Hebrew spoken by those descended from Jews who'd immigrated from Arab countries sounds more like Arabic, while that spoken by descendants of European Jews does indeed sound like German or even French.
When the only option with SQL is EAV. Then you should use NoSQL.
Stealing credit for other peoples work aside. The hacker mindset to me is to do things in the simplest way possible.

Programmer: "I managed to migrate the database with the program I wrote over the past two months"

Hacker: "I migrated the database with 3 lines of code"
It's more of a proof of concept than a game yet. Adding gameplay goes hand in hand with adding plot, and without enough of a framework or scaffolding to fit the whole game together I haven't started on that.

Plus, all of the monsters / enemies I tried to make in code looked really horrible.

The other demos, like flying through space, can be more fun but they lack gameplay, too.

There's just not that many reasons to make something to destroy yet.
One can be a critic of predictive climate models without being a Denialist. I am. I strongly support both technological (nuclear and solar/storage) and political (carbon tax/tariff) approaches to ACC, but as a computational physicist I can't deny that climate models being predictively accurate--especially at the scale of these predictions--would be close to miraculous.

This is not a political position, it is an expert's evaluation after having looked at the code and documentation for some of the better models. You simply can't parameterize away as much of the physics as they do, or impose conservation conditions by hand the way they do, and expect a long-term integration to produce anything but the crudest approximation to reality.

System-wide averages are likely accurate in terms of scale. That is, global heat content is increasing at the order of 1 W/m2, probably not 0.1E-2 W/m2 and certainly not 10 W/m2. This is important, because 1 W/m2 is consistent with observtions and likely problematic in terms of local climate. The global economy is heavily optimized to the current climate, and even relatively modest changes would turn trillions of dollars of investment into malinvestment. This is a bad thing, if you care about global capitalism.

Climate scientists are not computational physicists. They have not spent most of their careers modelling systems that are ultimately subject to laboratory testing, and as such they have not seen their best laid plans gang aft agley.

I have long wondered how much of the hubris in climate prediction was coming from the policy level and how much was coming from the scientists themselves. This release suggests that it really is coming from the scientists, and that's unfortunate. Twenty years from now most of these predictions will prove to be false. That falsity will be in all directions: some will have temperatures or rainfalls far too low, some far too high. And the enemies of science will use that to further attack us.

Unfortunately, when I stand up and say this, I get attacked as an enemy of science by people who think they love science, but who are actually drawn to it simply as a useful stick with which to beat their political opponents.
I am not even remotely shocked or surprised its FPH that got the axe. I won't shed any tears for them. Still, its a bit concerning.
Andrej Karpathy's blog is excellent as a first introduction. Start with http://karpathy.github.io/neuralnets/

He also has a fantastic article specifically about recurrent neural networks here: http://karpathy.github.io/2015/05/21/rnn-effectiveness/
What You Need to Know About Raising Capital Through Debt [Podcast]
"... or perhaps they don’t care much if they are discovered and exposed"

-- Kaspersky Labs
I misspoke. I meant more along the lines of

> the problem is any manager

If your greater point is that some developers really are poor estimators, I agree, but all of them operate under pressure to err on the optimistic side.
How about IDE that suggest you next line of code? Or next variable, or method to call?

Add static analysis and it can actually be fairly useful. E.g. val name = object.[maybe you wwant to use getFirstName]?
It seems to be quite a common perception of the US here in the UK. It's a shock seeing police with guns in the US and there's lots of articles like

http://www.theguardian.com/us-news/2015/jun/09/the-counted-p...

"England/Wales: 55 fatal police shootings in the last 24 years"
"US: 59 fatal police shootings in the first 24 days of 2015"
This is GREAT news. I'm all for freedom of speech but that "fatpeoplehate" sub-Reddit's only purpose was to victimise, bully, and harass people. They'd literally take people's Facebook pictures, Reddit postings, or go out and snap pictures of overweight (and often disabled) people just to bully them.

I don't care how you feel about obese people, this type of thing is unacceptable. I don't care what justification you use (race, sexual orientation, dress style, hair color, etc) it is unacceptable across the board. You don't have to be fat to see that this is wrong, you just need to have basic empathy.

PS - I've spent a LOT less time on Reddit as a direct result of how toxic the community has become. Hopefully this will roll that back if just temporarily.
This one is kind of tough. I'd like to think that I'd be better than the Zenefits CEO, but, man, this kid makes it really hard to take his side.

First, it shows really poor judgment on the part of the junior engineer. Dear God, did you think that people can't identify you, specifically? It's not like Zenefits is giving out 10 job offers a day.

Second, you're likely to jump as soon as you get the chance. Neither employer nor employee have any commitment to one another. Okay, fine. But, as an employer, will you completely leave me hanging at a critical time or will you stick a couple of months to complete your task before jumping. Given your lack of discretion, probably you'll leave me hanging.

Third, are you going to air dirty laundry in public? Every company has some, even successful ones. Startups are worse. Again, lack of discretion.

So, yeah, I'd rescind that offer very fast. He'll be lucky if Uber doesn't rescind his offer. I guarantee if I were HR at Uber I'd be trying to pick him out to rescind it.

Would I air that publicly? Probably not.

However, this kid should consider himself lucky that the CEO called him out publicly so he knows what he did wrong. If I were the CEO, I'd probably just rescind his offer without comment. I'd call Uber HR, and they'd rescind his offer without comment.

And, he'd be wondering what the hell happened.
It is possible. I actually love going to work. Just wanted to provide a counterpoint here.

I didn't always feel like this. I used to work for a depressing place. But since I started working for my current company, the culture, the people, have made it worthwhile.
I prefer open source applications for this reason. If the code is ugly it's less likely to work, and if you write ugly code publicly you are less likely to get work.
Sorry, but this is hardly rocket science: https://www.google.com/search?q=ng+classy
Apple Watch Is About to Become a Perfect Podcast Machine
I'm not sure if you're being sarcastic here. But again, there was no passive aggressiveness in my previous comment. I meant what I said, and nothing more: He's assuming things about someone he doesn't know. That's something to be careful with.
There was something sort of whimsical about that video game aisle and the slips of paper you would have to bring to the register.
This is a big deal. This is one of the reasons I'm so productive in Scala (Higher kinded types). When evaluating F# vs. Scala for our latest project it was the single big thing that drove our team to pick Scala, so the fact that Ceylon is adding it could really help pick up users from the functional side.

I also think it says a lot about the language designer Gavin King. He seems to take feedback from the community and legitimately weigh the pros and cons. If I remember originally he wasn't sure HKTs were useful, but it seems he's come around after hearing various arguments for them.
Pinot Linkedin's Realtime Analytics Engine Open Sourced
The author's Github contains the source for this:

https://github.com/simonswain/coldwar
Great service. I hate these language learning websites that make me type out all the vocabulary so much.

Your's is almost exactly what I was looking for for a long time.
The likely impetus for the ban was harassment of the Imgur administrators, which is a different story than "free speech."
Ask HN: Describe the server security software you need that doesn't exist yet
It's not a question, but I'm curious!