skysight-inc/HackerNews huggingface dataset:
For prototyping I'm actually considering keeping everything in-memory, with hashtables and such (or objects that wrap them). Before you laugh, Hacker News uses this approach and it's gotten well beyond the prototyping stage.
Is TDD dead? [part IV]
SourceForge recently forced their users to change their passwords [1] because of an attack on their infrastructure [2]. Pure speculation but I'm not sure if that had anything to do with this?

[1] http://sourceforge.net/blog/sourceforge-net-global-password-...

[2] http://sourceforge.net/blog/sourceforge-net-attack/
this article fails to answer the question ... where are they going now, if not wall street?
Ask HN: What is your specialty and what 3 books do you recommend as must-reads?
Any specialty whether it's a professional field, technology or even just a specific industry/domain. Doesn't have to be technology related, can also be sales, marketing, hr, whatever.
Also might be coming from lack of donations. I remember that button becoming more and more prominent lately...
On ARM SoCs you generally can't really talk about 'the GPU'. There are separate:

* 3D accelerator, which is what some people call the GPU, but it only does 3D acceleration (OpenGL ES in most cases) and on newer models it can also run OpenCL - not the case on this SoC which has a Mali-400. This is working with closed source drivers on GNU/Linux.

* a video decoder and sometimes a video encoder, Hantro G1[0] and Hantro H1[1] on this hardware. These are unsupported on GNU/Linux, possibly because Android uses its libstagefright[2] infrastructure and there's limited demand for GNU/Linux support.

* sometimes a 2D accelerator, which would mostly be used for blits, resizing and rotation nowadays. RK3188 actually has two different units with overlapping functionality and which work on GNU/Linux with open source drivers.

Even though the video decoder is unsupported on GNU/Linux, the ARM cores are fast enough to decode 720p and (with some frame loss) 1080p h264 video. I wrote an XV driver[3] for RK3188 which uses hardware support for colorspace conversion and video resizing together with a few other tricks.

[0] http://www.verisilicon.com/IPPortfolio_14_58_2_HantroG1.html

[1] http://www.verisilicon.com/IPPortfolio_14_82_2_HantroH1.html

[2] https://source.android.com/devices/media.html

[3] https://github.com/lgeek/xf86-video-fbturbo
>There has been no convenient, highly popular and supported language for development that also has best-of-breed performance.

Haskell and Scala?
Square gets item level data on each merchant. That means exactly what was sold and when. Plus, they get info about who bought it and can see things like a buisness suddenly getting huge numbers of new buyers as opposed to returning, etc.
That would not result in a message of "True Crypt Is Not Secure!!!!" in bold red. Seems to be geared towards frightening people.

I concur -- likely an elaborate website deface.
In Discourse, the word for "newsletter" is "digest". And it can be set up by users to email them weekly.

About the integrated calendar, you're right it doesn't have one integrated. I wonder if someone would develop a plugin[1] for it...

Edit: Actually, somebody already thought of this and there's already a plugin[2] for it. Here it is in action[3].

[1]: https://meta.discourse.org/category/extensibility/plugin

[2]: https://meta.discourse.org/t/discourse-topics-as-google-cale...

[3]: http://yhteinen.fi/events?locale=en
Social Experiment for Good
If he thinks accountants and the like will be put out of jobs, he's not taking into account the power of unions and luddites.

Here in Uruguay we have a lot of jobs that could be replaced by today's tech, which will probably last for decades due to unions pushing for inefficiency (and they introduce incredible bureaucracy and friction).

For example, to buy and sell a car in my country, you need an "escribano" (closest US equivalent is notary), a specialized lawyer that has to "witness" and certify that you actually own the good being sold, with a staggering amount of paperwork, which is only legal if it's affixed with the proper amount of seals and signatures, and the paperwork itself costs more than an used car in the U.S. :P .

There are lots of incredibly useless paperwork, one of my former teachers was put in charge of the IT department of the Judiciary Branch, and he was thwarted at every corner by unions and obsolete laws, he was unable to automate anythign and ended up resigning.

The real estate agents' experience is also very bad, I've had some that actually removed value, I hope something puts them out of work soon.

Commercial pilots might be a concern, but I worry about truck and bus drivers... those have very powerful unions - see in Argentina where the most powerful lobby is the truck drivers' union led by Hugo Moyano, same here in Uruguay, some truck drivers make the same money as a software developer (at least the same or better than I do).
Here is a link to the actual video of the talk:

http://www.aei.org/events/2014/03/13/from-poverty-to-prosper...

And the transcript:

http://www.aei.org/files/2014/03/14/-bill-gates-event-transc...

I think this might be considerably more enriching than a link to yahoo news that got it from bgr that got it from businessinsider that reported on the talk.
>The fact remains that there are plenty of documented examples of Apple tossing apps from its App Store for reasons that amount to little more than corporate whim or gatekeeper prerogative, or for no adequately explained reasons at all.

Which is totally unrelated to the discussion about the private API, and if you can replicate a widget provided in one. Which you can.
Yes - they had a table where they compare loan amounts (anywhere from 1 - 10k) and amount to be repaid (usually around 7 - 10% greater than the loan amount) and the percentage of sales that would be used to repay the loan. Paying a larger percentage of sales significantly reduces the interest rate.
Or Forth on the old mainframes.
Check out Pharo 3, just released.

http://pharo.org

That's not '81 Smalltalk, it is the 2014 version!
Certainly possible, although this from the audit web page doesn't sound like that would be a big problem:

"Wed, Oct 24, 2013: We have made contact with the TrueCrypt development team. They have stated a commitment to a thorough, independent security audit and cryptanalysis of the code."
Software development management:

Steve McConnell: Code complete

Steve McConnell: Rapid application development

Frederick Brooks: The mythical man-month
Well, look, from Hachette's own statement:

"It is good to see Amazon acknowledge that its business decisions significantly affect authors’ lives."

Because when people aren't finding these books available through Amazon, or are finding them at a higher markup than other books, some of them aren't going to Barnes and Noble or Books-A-Million or to Actual Physical Bookstore to get them. Now, some of these missed purchase opportunities may simply be books that aren't sold at all, but some of them are going to be consumers buying other books. Because books are close substitutes for other books.
And yet they use Google Analytics.
Seems to point towards compromised SF account.
An experiment in decentralized collaborative neuroimaging research
This project aims to provide essential components to enable inter-disciplinary research to study the brain's natural behavior and the versatile interactions of concurrent cognitive processes in everyday life.
Hey! I'm the author of Confidence.js. Emily Malcolm and I have been working hard on this new approach for the past few weeks and we're super excited to share it!

We're both here to answer any questions :)
Good. We need to get away from this notion that x hours per day at a job = value.

i say bring on the robots.
The point was the drag is from user adoption. No-one is doing this.
NSA is obviously in on it. Who else would recommend using holy-bug-riddled proprietary-back-doored-on-purpose encryption software? ;-P
True. Security announcements have been botched in the past, for all sorts of reasons, not that you have any experience with that, of course. But what does XP being EOL'd have to do with anything? That and the blithe recommendation to use other solutions, even though they don't have hidden volume functionality which is a main selling point of TC, is what changed my mind, from thinking this is probably a legit mishandled disclosure, to thinking it's probably fake.

On the other hand, as pointed out in other subthreads, if the devs are tired of maintaining it, this could be a legit, unappreciated-developer version of a temper tantrum. Nobody seems to know (yet).
Screenshot before the site went down.

http://i.imgur.com/rmuogzH.jpg
> Just ask the hard kernel / odroid guys - they have eight cores

Of which you can only use 4 at a time because Exynos 5410 is broken.

> at about the same price point.

69% more expensive.
https://github.com/codeparty/racer
I don't know. From an infrastructure perspective I don't like the idea of having too many eggs in one basket, like combining the router/switch with the lb vips. Ideally you'd get a couple commodity boxes and configure them with LVS or pfsense or something. That way things like maintenance and access control of different parts of your network are separated based on the resource, and stability of one component won't necessarily affect another. It would also probably be cheaper to buy a couple servers than buy a couple routers/switches for redundancy.
Matthew Green (@matthew_d_green) was involved in the audit. Follow him for what's what.
There's a new binary that recommends moving to BitLocker during install, and the signature matches.

Edit: with a new, compromised key.
No, that didn't come into play at all. Sun could have locked it whichever way they wanted, and still they wouldn't get involved in such litigation.
It depends. At the very most dynamic end, you'd encounter some troubles writing a code generator that could accommodate arbitrary joins of arbitrary combinations of tables chosen at runtime that happen to be for some reason arbitrarily joinable. This is an odd case, though; I'm sure somebody reading this has seen it and I sure it's out there, but it's probably not a case an ORM should be optimizing for. In most of the conventional uses, code generation could fit the bill, but you'd start getting into some weird declarations or something since you're not going to pre-generate every possible combination.

Personally, though, I've been migrating to "SQL calls" and "some support code to manage the rows coming back" even when not using Go. ORMs are this enormous pile of complexity, and it's amazing how easy it is to recover the vast bulk of their utility just by writing a bit of SQL. Use a decent SQL generator (as opposed to bashing strings together) and you're even closer. By no means is it a "full replacement", but I'm increasingly of the opinion that the costs of ORMs tend towards the staggering and the benefits minimal, for any nontrivial project. Possible exception for the really good ones that have been developed for a long time, but most of the ones used in the open source world are pretty dubious, IMHO.
My only question is: why do they spawn git/hg processes? Why not use http://libgit2.github.com/ (git) and some other library for Mercurial instead? That way you're not spawning and killing off processes, you just send data from a library
The merchant cash advance industry is already a huge thing. It probably provides more funding to restaurants, for instance, than banks do.
Some more ideas in this vein (on the implementation side, at least):

Running the language runtime directly on top of Xen (http://nymote.org/software/mirage/, http://corp.galois.com/halvm, http://erlangonxen.org/ etc)

Replacing OS memory protection with a memory-safe VM (https://news.ycombinator.com/item?id=7605687)

Using hardware virtualisation to reduce the costs of OS protection between processes (http://arrakis.cs.washington.edu/)

While second is only speculative, Mirage has already demonstrated some fairly respectable performance improvements by simplifying virtual memory management.
As irrational it may be, I've seen people writing something like that out of frustrations...

I don't think any legit organization would do that, but what if it's maintained by a small team or even individual -- I don't think I've ever seen a single face of TrueCrypt developers out there...
Thanks for the links, hopefully dang will change the story link :)
Its not worth a banks time, with their current set-up, to process loans under $50,000.
woah, the weplay pokemon node.js emulation's chat [0] is off the chain. Everyone controls the guy and the cursor.

[0] http://weplay.io/
Almost none of the work is done at this point - what do you think you will be doing over the next 1 or 5 or 10 years? How much work do you really think you missed out on making the v1 prototype?

The overwhelming majority of the work is still ahead of the company, your role is just as big and critical now as if you were there on day 0.
IOS Hat – turn Photoshop layers into Objective-C
It has the potential to be good for humanity. All the most dangerous/degrading jobs accomplished by robots. Allow people shorter work days and allow people to do "less essential" jobs. More artists, more psychotherapists, more people building affordable housing, more nannies and helpers, people working on just improving life for everyone else out there.

But then, unrestrained capitalism isn't compatible with this. The way it's been going in America for the past 40 years, productivity has gone up but salaries have gone down relative to inflation and work hours have stayed the same or gone up. Many people need 2-3 minimum wage jobs just to feed the kids and pay the rent, no free time. The rich, the corporations, are trying to milk the people for all that they're worth, to try and maintain the elite at absolutely insane levels of wealth.

The predictable outcome, in the next few decades, is that we'll get worse jobs, higher rents, smaller apartments, more cost increases on food and electricity, longer work hours. The middle class will keep getting squeezed until things reach some kind of breaking point. The rich will have to provide the rest of us with enough distraction and a minimum level of comfort required to prevent famine, disease, civil war, and revolution from happening.

We could have some kind of utopia, we have the technology, but the wealthiest capitalist are too near-sighted, it seems, to understand that it would be in everyone's best interest to make sure that everyone is comfortable and safe. Rampant poverty, hunger and crime aren't going to make their lives better. Being some rich elite living in a world filled with miserable, diseased, violent and uneducated masses doesn't sound all that fun.
"This means eliminating payroll and corporate income taxes while also scrapping the minimum wage so that businesses will feel comfortable employing people at dirt-cheap wages instead of outsourcing their jobs to an iPad."

That kind of sounds like a bunch of broke people on the bottom end. They might be able to save their jobs if they take much less than minimum wage which isn't a livable wage to start with. I'm all for a utopian future where people can spend time doing things they are good at or love instead of working but that will require a major change in the mindset of the people (especially in the US). Right now there is an anti-welfare movement and they say the alternative is to get a job. There aren't enough jobs for everyone and there will be less jobs and more people in the future.
I'm not a fan of this methodology myself, but BGP is an incredibly standard technology. You're just not used to it in the areas you tend to work in. Which is fine, and it's also fine if you don't want to hire a guy with a networking skillset to work on your network. I just ask that you're a bit more realistic with your reasoning against it.
I've flagged this as well, for your argumentative style, specifically that you write:

>despite multiple opportunities while being both called "troll" and down voted over that

This style of discussion is not normal here. Nobody but you has called me a troll, because that goes against our community guidelines. Please read the guidelines.

Until then you will not receive more replies from me. If you pay a bit of attention you will note that this community is much more civil than you may be used to from elsewhere.

("But why??" - I hope if you give it some thought you can appreciate the broader context that there is insight to be gained from discussion, as shown by congresses of minds from Athens to the Royal Society, from the Continental Congress to the National Academy of Sciences, all of which have shown that amazing things can be borne of civil discourse.

Whether you think you have anything to gain from anyone else's opinion is up to you to decide. Engaging in name-calling, cheap argumentative tricks (as repeated here), and willful misinterpreting is not up to you.

Please read the guidelines and contribute or ask honest questions, rather than attack. You are very welcome to express a differing opinion, of course, as long as it is done in civil terms.)
>Here in Uruguay we have a lot of jobs that could be replaced by today's tech, which will probably last for decades due to unions pushing for inefficiency (and they introduce incredible bureaucracy and friction).

Yeah, same for those people wanting jobs to feed their families...

If you didn't understand the gist of what Jobs said, here it is: new jobs WONT replace the majority of the old automated jobs. People would literally have NO jobs.
His recommendations seem ridiculous. Why force employment when it offers no real return except keeping an anachronistic standard of 40 hr/week employment?
This is blogspam.

Source video: https://www.youtube.com/watch?v=PF7EpEnglgk
I'm really excited about this.

Anyone know of any projects working towards getting this new version to work on native iOS/Android?
I was planning on saying exactly this. There is no reason not to offer both plans. I suspect most people will find that people will start monthly, but if they are happy with the service and you offer the yearly in the right ways they will switch over time. (just send periodic emails saying hey here is a slight discount if you pay for a year is likely enough)
According to this http://dnshistory.org/dns-records/truecrypt.org the A record for www.truecrypt.org hasn't changed (still resolves to 72.233.34.82). So not a DNS hijack.
The problem is that the worker who is going to be out of a job doesn't own the company that buys the robots to replace him/her. Ever heard of a lights out factory that has all the former assembly line workers at home with full salary? Didn't think so. What Gates is describing will only make those that have the money stronger.
It doesn't seem like that necessarily conflicts with native apps dominating smartphone usage - there's a significant number of use cases where a user wouldn't use an app, such as reading news articles linked from an app like Feedly. Mobile use is growing fast enough (and desktop is flat to shrinking) that a doubling of web usage may just represent the overall shift in usage patterns (i.e. desktop consumption of web moving to mobile.)

Slide 16 supports the apps over native story: app revenue is dominating browser advertising on an increasing basis.
It says 'may', which is a responsible message if you're abandoning security software. Never know what the future holds; don't want to encourage people to rely on it if bugs will never be fixed.
Well policymakers do seem to like treating 1984 as an instruction manual as opposed to a satire.
FTC to Congress: Force data brokers to be transparent
As a side note it's good to hear a positive PayPal story on HN.
> , and for whatever bizarre reason the Rust crew has decided that they need to aggressively attack Go

Most of the time that I see Go come up as a comparison to Rust on places like HN, it is someone who is asking how Rust compares to Go, some question about 'systems languages like Go, Rust, C++', etc. In turn, someone on the Rust team might answer, but they weren't the one to bring up the topic to begin with.
If we really do get to the point where society doesn't need low skilled workers we ought to start giving out a guaranteed minimum income. If we don't care about the potential disemployment effect the case for it becomes a lot stronger.
Syntax changes can be an issue for backwards compatibility, but that's not what I was talking about.

It's easy to specify what the minimum version of Python you want to support is. Even if there's syntax which is incompatible with Python 2 in the file, a hashbang that specifies `python3` is pretty clear.
It doesn't appear to be related to the Audit
https://twitter.com/matthew_d_green/status/47174183672207360...
Certainly, it just makes it less suspect that it’s on SourceForge at all. (Unless SourceForge lets you rename projects? Then it could be an old placeholder project that’s been renamed to truecrypt.)
I recently bought the "Chuck Norris Backpack". Will this be included with my already purchased bundle?
Really cool looking site, but I'm not entirely sure how to use it! I went to the site used one of the suggested searches (djano Charfield). A lot of the search results actually brought me to a 404 page (confusing?). Even then, since most of the examples listed were classes, I'm not entirely sure how this relates to "a single example...", as these weren't examples?

At the end of the day I love Javadocs though - I really feel like I get the best understanding from them because of ability to easily browse packages, go up and down inheritance hierarchy, see all implementing classes, and there are typically some good examples in it too.
https://twitter.com/matthew_d_green/status/47174183672207360...

It doesn't appear related to the audit
Right, but you already have to buy two switches for redundancy right, what else are you going to plug those servers into? I get what you're saying about stability etc but BGP is a core function of a networking operating system. I do agree that this is not a typical setup and probably not for everyone but it is a clever use of existing protocols which made for an interesting read. I think for some people it could solve a real problem until they have time to do something better.
If this is true it's time to fork I guess. Though I remember TC having a weird license. Anyone knows to what extent TC would be forkable?
It's funny that they pick out the part where Bill Gates says we shouldn't have a minimum wage, but skip the parts where he says we should have a basic income and a progressive consumption tax.
Actually I don't think low paying jobs will be replaced at all, they are actually often fairly difficult to replace.

All those middle class people working in offices though whose jobs in some way exist merely as a way to outsource tasks software isn't good at or can't really do? These jobs are going to be eliminated with better AI etc. pretty much entirely.

If anything software in the 21st century might reproduce the social effects of the industrial revolution. It won't necessarily harm the people who are already poor, it will simply create a lot more of them, shifting power to the people with the means to get a significant stake in the companies that will survive before that happens.
The Story of OpenGL VS Direct3D
Here's the source code diff https://www.alchemistowl.org/arrigo/truecrypt-7.1a-7.2.diff....
You read quite a lot into that sentence. Many of those people bought nothing because Amazon doesn't have what they wanted.