skysight-inc/HackerNews huggingface dataset:
Starter/example projects are nice to have when you are learning because they put something bigger than "Hello, World" in your hands, and I'm certain people will find this useful. To call a project like this "beyond redemption" is not very friendly to newcomers to Haskell. It's difficult to think about library design when you cannot yet perform everyday tasks in the language.
So we all want an open internet and personal freedoms - but not for the people who choose to be on the side of the state?

I'm no state fanboy, but you can't have it both ways.
Sheldon Axler's "Linear Algebra Done Right" has my highest recommendation if you want expertise in linear algebra.

As a followup, Paolo Aluffi's "Algebra: Chapter Zero" is the best synthesizing text for abstract algebra for a beginning graduate student. The thing that makes it so amazing is the writing style: it introduces and demystifies category theory, and then discusses groups, rings, modules, linear algebra, fields, r-modules, and advanced topics (toward the end) with the unifying theme of how they work and relate as categories. It is very much a book that focuses on the why over the what and how. And there are many many many juicy exercises.

I would recommend against Spivak's Calculus on manifolds. It's too dense and too focused on advanced topics (unless you're an ivy league undergrad, you don't learn cohomology). That being said I don't have an analysis reference that fits your request.

As a CS person I can continue with book recommendations related to computing-related topics in math (computational algebraic geometry comes to mind). Let me know if you're interested.
OK I stand corrected, NATO was set up first and then the Soviets set up the Warsaw Pact in reaction to NATO. But that still proves my point that NATO was one side, unlike (say) the UN which had/has both sides.
Steal, don't invent
> There’s four ways to help

Should be "There are four ways to help".
This is why when it comes to old (2000 era) Linux games, it's much easier to just run the Windows version in wine than to go through all the hoops to gather old libraries and get the sounds working.
The company I'm working for suffers from the same problem, but it's compounded by the fact that our IT is now almost 100% offshore. This means on top of having to wait for new VMs, we also have to fight a language barrier to explain what we need and why.

As a developer who has to wait weeks for instances that I could spin up myself in a day or less, and instead has to wait for literal weeks, I really don't see how this cuts costs. Perhaps, as you mentioned, it makes monitoring the systems easy, but for internal instances that have no internet access, how valuable is this?
I am curious what exactly are you trying to say. Care to elaborate?
Because he wrote a self congratulatory book that gratified its audience?
Wouldn't it only create precedence if he sued and it was dismissed? I can't imagine precedence being created from the lack of a legal decision.
Math is a much, much broader field than the part of Computer Science than SICP covers, so it's really hard to search for "consistent and broad knowledge throughout all areas". Do you really need to learn analytic number theory? category theory? axiomatic set theory? tensor calculus?

My suggestion would be to narrow it down to a specific field you're interested in like abstract algebra and ask for suggestions about that field. Even narrowed down the field might be too big - a basic introduction to abstract algebra would probably contain the same amount of information as SICP.

CS people tend to find discrete math and linear algebra most useful in their work, but maybe you want to learn something just for the sake of it and not for work.
Although this avoid a .bash_history entry, this will still make the password visible to "ps ax" on most multi-user systems.
I think the problem with the US railway system is not the lack of technology, but politics: People seem to love bold and mostly unrealistic proposals like Elon Musk's "Hyperloop" or the Maglev technology but seem to be a lot less passionate about making existing infrastructure better (which understandably is much more boring):

As an example, I just took the Amtrak train from NYC to Montreal to attend PyCon (which is awesome!), which took all in all 11 hours to cover a distance a little over 530 km. For comparison, going from my hometown Saarbrücken in Germany to Paris (which is about the same distance) takes less than two hours (1:40h to be exact) with TGV or ICE trains. Arguably for the latter there is no border to be crossed (OK actually there is but none that is patroled) but still, this kind of makes you wonder why a high-tech nation like the USA doesn't have a similar system of high-speed trains in place, and I think that the answer has more to do with political unwillingness and lobbying than with lack of technology.

BTW, in Germany there once was an attempt to build a Transrapid (our version of Maglev that is deployed in Shanghai, developed by Siemens http://en.wikipedia.org/wiki/Transrapid) track to connect the Munich airport to the city centre (see "Munich Link" section in the article above), but calculations showed that the achievable time saving compared to the latest generation of ICE high-speed trains would be only 3 minutes, whereas the additional cost would have been around 3 BN €, which lead to the project being eventually ditched.
at first I really thought it was a 4chan joke
Botworld: a cellular automaton for studying self-modifying agents
Have you thought of making a wallpaper generator of it? It would be awesome to download the output as .png with different screen resolutions
Yeah, I bet that fix is real easy.
Maybe you're over-estimating people's desire to draw attention to themselves?
Devoting energy solely to building a good impression with your boss is a high risk strategy when bosses and companies aren't very loyal. Building an outside reputation as well using work on open source f.i. hedges that risk and increases your negotiation power.
Yeah, it'll be way easier to get rid of once the program is established and there are people who's jobs depend on it.
Yeah, that's just some guy on US government payroll pulling numbers from thin air and an Ukrainian politician quoting some other guy who said this and that. That's not "polls from previous years showing 34% support" as you put it.
Twitter is not a hoax. However, twitter is often exploited by governments / ngos / companies to create astroturf
Just an example that comes to mind
http://techland.time.com/2011/08/03/report-92-of-newt-gingri...
This is true.

But the requirement to arrive 90 minutes before departure time is not a problem with the vehicle but the bureaucracy and security apparatus around it.

True Story: while I like to arrive well before a flight (just in case) when I was younger it was not unheard of to arrive at the airport _minutes_ before flight departure and simply stroll down the causeway, and onto the flight.
She's very lucky to have you.

Have you heard of Hacker School in NY? Not only is it free, I think they offer $5k grants for female programmers who need living expenses. Generally the candidates for Hacker School and DBC/Flatiron don't overlap much, but if she's a programmer who's just moving to a new language, it might be worth looking in to.
>Naturally, as with all things HN, there is an insinuation that anyone who is incapable of doing things the way an intellectually-advanced-but-socially-deficient 17 y/o boy would, must not be intelligent.

No, that's not true at all. The resources are out there and he's already said she's got a passion and talent for programming. You can take an iOS class from Stanford for free on iTunes U from a brilliant teacher who used to be a VP at NextStep for gods sake. Or you can pay $12k to some "hacker school" bros.
Why Consumer Tech is so irritatingly incremental
Intro to Gulp and Browserify
DJB already wrote his own crypto library, NaCL:

http://nacl.cr.yp.to/

It's been packaged up as libsodium:

https://github.com/jedisct1/libsodium

That said, even DJB doesn't trust himself to write bug-free C code:

http://cr.yp.to/qmail/qmailsec-20071101.pdf
I share exactly the same interest. Can anybody suggest some outline for what topics (more or less) should somebody cover to be on "undergrad-math" level?

Unfortunately I have to hold my own tongue this time, because books I found useful are mainly in russian and they surely aren't like SICP. And I still lack the whole understanding of the area anyway.
Link would probably help https://www.hackerschool.com/
I have also worked in similar environments. The company policies regarding treatment of source code was spelled out very clearly in the employment contract. I imagine Goldman has a very explicit contract.
- I write my applications to run anywhere and not require any installation. There is a huge convenience factor in this. As a collorary, they also don't require uninstallation since they do not "embed" themselves into the system (registry, config files, additional files elsewhere, etc.)

- It makes for a bigger download, of code and data that would never be used again, with one extra step the user has to do before use, and also an extra step for me to build the installer too.

I can see the advantages of an installer for large applications that need to be "installed" since they modify various other things in the system, but that's not the type of applications I work with.
So the LA police have made an app that relies on voluntary contributions from free citizens to further their goals. There's no coercion here, people either choose to help the cops or not. But this article and the comments are critical in a manner congruent with the criticism levied at mass surveillance et al.

True freedom is not about keeping down the oppressors forever - that's just a power inversion. Freedom is about having choices, and there's no restriction of that here.
Can you explain to me how the federal government being a creditor to European nations after World War II ensured happy times for employee/employer relations? If creditor/debtor status of the federal government makes such a difference, why didn't the massive US federal debt (around 110% of GDP) negate that creditor status? This argument has never made sense to me since a) most European countries had almost fully recovered by the mid-50s, yet this boom lasted much longer, b) our exports (and imports) were way down during the post-war period and basically irrelevant c) the loans were mostly inflated away. I don't understand what mechanism would have had the observed effect.

If anything I'd have thought the wage and price controls from WWII were a bigger factor, since in the absence of higher pay, companies had to offer more benefits and cultivate better relationships with their employees to keep them around - and there seems to have been a lot of inertia from those policies.
Torius: Node.js module to access TOR network
Gratuitous use of the word "steal" for dramatic (i.e. link-baity) effect.
here's good slides to know difference between gulp & grunt http://markdalgleish.github.io/presentation-build-wars-gulp-...
Thanks. Axler's LADR is indeed fantastic, I have already worked through 1/2 of it. I'm really happy to see my opinion seconded. It's really short and precise. Some people seem to prefer Halmos' Finite Dimensional Vector Spaces, but I found the presentation less didactic. Perhaps it's also more of an upper division text, and I'm not there yet.

I was looking for a real analysis companion, perhaps baby Rudin. I was also wondering whether it'd make sense to proceed directly to real analysis, or to step down a bit and read something like Spivak's Calculus.

I'd also like to hear about recommendations at undergrad level in the fields of logic and set theory, geometry, combinatorics, and probability theory. Those would complete my basic math curriculum.
Caveat lector: You should significantly discount legal analysis from an author that confuses precedence and precedent.

To be honest I am even confused about what precedent you are referring to?
I'm not an expert at all, but sounds like that would've definitely helped.

The author, Michael Lewis, actually conducted an informal trial in a restaurant, with (neutral) HFT experts, who were even more furious than Serge was when they learned how he'd been treated.

I wouldn't be surprised if non-technical executives in Goldman simply saw a Russian leaving for a competitor, and assumed he was stealing valuable secrets without investigating properly.

Worst part is, even after the details become apparent (see other comments here), Goldman or the FBI are completely unable to admit any fuck ups, and continue hounding him.
Personally I would recommend mathematical analysis by Pugh. Goes into as much depth as Rudin, but more approachable and a great selection of exercises.
This isn't a response to what I said. I didn't say I thought it was a good idea. I said that I don't think the people involved will stop until there is solid evidence that it won't work. Even then, who knows.
The Chicago undergraduate mathematics bibliography is a fantastic list: http://www.ocf.berkeley.edu/~abhishek/chicmath.htm.
The latter is obviously illegal, but I am an advocate of the GPL and don't take issue with someone extending GPLed code for internal use and not releasing their changes. The point is to maintain user freedom of software, and if the users are the company itself modifying it and never distributing it to someone without source access, even if they never make it publicly available, that is still ethical.

I'd like them to share the information they create, but I think it steps on others rights if you start trying to force disclosure of information creation.
Yeah, after reading about a dozen of these over the years, it's just depressing.

Look at it this way: success in life is 1/3 working hard, 1/3 working smart, and 1/3 being lucky.

You might ditch the first two and get really lucky. Or not. Your best bet is to do all three. Even then, guess what, little snowflake? You're not that special, and you may only have bad luck.

So what? If you're doing something you have passion about, or if you ever grow up enough to learn to create your own passion as you go along, you're going to be doing the first two things anyway. So this isn't about some secret formula to get what you want; this is about just doing something more fulfilling in life than taking up space and seeking to self-stimulate. Might be worthwhile. Who knows?

Yep, the old days of "I'll be loyal to the company and the company will be loyal to me" are gone. But that was just a tiny piece of the big picture. Simply because some of the details shift around doesn't mean the basics have changed that much. Good grief.

ADD: The more I think about this article, the more it bugs me. So the advice is don't try to impress your boss because he won't be around long? How about just trying to be a pleasant, hard-working, reliable person that other people find enjoyable to work with, boss or not? Or do we sulk around wondering why we should do anything at all unless there's something directly in it for us?
>I'm no state fanboy, but you can't have it both ways.

You very much can. Wanting something does not mean you have to accept it wholesale, in any quantity, by any entity and in extreme doses.

The notion behind your argument makes everything a false dichotomy, between "not wanting something at all" and "fully wanting it 1000%".

We are very much capable of wanting something in moderation and with certain provisions.

And we are very much capable of wanting open internet and personal freedoms, and, at the same time, not want people give full access to information to the state.

I'm not even sure where this notion that personal freedoms and not wanting anybody to assist a police state are incompatible comes from.
PNG/JPG output is definitely on my wish list, since I'm going to be using this thing to generate header images for my blog posts and the whole "save as SVG > open in Illustrator > save as jpg" thing is going to get old really fast.

I haven't done much with the HTML5 canvas API yet though, and that seems like its what I'm going to have to use to rasterize the generated SVGs in the browser. Canvg[1] looks interesting, but I kind of doubt that it's going to support the noise filter (even imagemagick chokes on that one).

[1] https://code.google.com/p/canvg/
Turkey PM threatens to 'go after' Twitter for tax evasion
"All they think about is the Spies, and the war, of course. D'you know what that little girl of mine did last Saturday, when her troop was on a hike out Berkhamsted way? She got two other girls to go with her, slipped off from the hike, and spent the whole afternoon following a strange man. They kept on his tail for two hours, right through the woods, and then, when they got into Amersham, handed him over to the patrols.'

'What did they do that for?' said Winston, somewhat taken aback. Parsons went on triumphantly:

'My kid was sure he was some kind of enemy agent -- might have been dropped by parachute, for instance. But here's the point, old boy. What do you think put her on to him in the first place? She spotted he was wearing a funny kind of shoes -- said she'd never seen anyone wearing shoes like that before. So the chances were he was a foreigner. Pretty smart for a nipper of seven, eh?'"

This app should make it _much_ easier to spot people with strange shoes.
The evidence is largely contradictory: http://en.wikipedia.org/wiki/DI_water#Health_effects_of_drin...

In any event, drinking deionized water doesn't appear to be instantly fatal. If the health impact is negative, then the effect size is pretty small.
If the application or source code is distributed then sometimes removing the license would be a violation. But most open source licenses allow you to make private forks that you keep private. If that is your desire then changing out the license disclaimer to say "Some or all of this code is the property of X, do not distribute under any circumstance" actually makes a lot of sense. If the original license was left in place it would be easy to think that the files in the private fork where publicly distributed. Obviously they don't have permission to change the actual license on the originally public content.
Hi Cody - good luck with the fundraising. Wouldn't it be ironic if you and Catherine ended up developing a site/app to help thousands of others worldwide to fund their college courses?

Kickstarter for education - perhaps it exists already?....
> The new system is not 'better' than the old system, and is probably significantly worse.

It's worse if your goal is to work for one company for your entire career, and take whatever that company can offer you, yes. The new system no longer offers that goal as a realistic option.

However, by not offering that goal as a realistic option, the new system at least forces people to take responsibility for their own careers, instead of expecting someone else--"the company" or whoever--to manage their careers for them. I don't think that's a bad tradeoff, all things considered.
It's not exactly the same crime. The appeals court basically said he didn't violate any Federal statutes. However it's very likely that he violated New York statutes (taking the property of a New York corporation).

IOW: don't try to take the code your employer paid you to write/modify and use it at another job.
There is a simple solution to this. When you publish open source software, make sure that in your license it says that Goldman Sachs is not allowed to use this code for any purpose whatsoever.
I have previously bought two of these chips and they sound pretty good, sad that they are fake though.

Will buy the genuine one for comparison, will see if I can hear any sound quality difference
April Elixir London Meetup
If operating systems ran the airlines...
The Rapid Rise and Fall of Popcorn Time
This is actually exactly how it is meant to be. Double jeopardy prevents you from being tried twice by the same sovereign entity. As the state and federal government are separate sovereigns, you aren't being tried twice by the same sovereign.

It would be like being acquitted in russia and then charged in argentina.

See http://en.wikipedia.org/wiki/Double_Jeopardy_Clause#Dual_sov...
Check out the list of hack/maker spaces here to see if there's one close to you - most will have people who can help you: http://hackspaces.org/wiki/List_of_Hack_Spaces
If you go for something other than wholesale freedom - 'freedom with restrictions' - then you find yourself in the position where there is going to have to be somebody who creates and polices those restrictions. Even if there was a full-scale revolution and everything we consider to form 'the state' fell, the people who thereafter created and policed any restrictions would be the de facto state, and I'd bet there'd be people on forums like this criticising them too, just maybe not you.

And we're back to square one.

Edit: And freedom is a binary choice unless you restrict the problem domain from 'life' to some subset of life, in which case all such subsets must be 'free' in order so say one is free. If one is not free there logically must be oppressors. You see? All we've done is reshuffle things.
Interesting. But from got the prime1 and prime2, from there how do you obtain the private certificate?
This situation has nothing to do with technology. It's not some passive "I won't listen to this guy because he disagrees with me" stance. People are going out of their way to make sure people who have political opinions they disagree with can't work. All three of my examples show this. And there are many, many more examples. Academia and public education are two, just off the top of my head.

It started with conservative christians. Now that the most undesirable element is gone, the purges have expanded to anybody who isn't as extreme as the loudest member. As time goes on, the required politics have gotten more and more extreme. There's no evidence of this trend slowing down or stopping.
I was unable to replicate. Can someone give more details, maybe the heartbleed script updated and some instructions to replicate it? Thanks.
For comparison, VC6 defaults give 40K (statically linked), switching to dynlink shrinks it to 16K, add a few more switches and it drops to 1.5K.

Is it possible to do that with the latest versions (i.e. linking to their CRT instead of MSVCRT.DLL), or are they incapable of doing it for some odd reason? These are the options I used:

/MD /O1 /Os /link /align:4096 /filealign:512 /merge:.rdata=.text /merge:.data=.text /section:.text,EWR
Moral of the story: If you don't want to be thrown in jail for stealing something you didn't steal, don't sign a confession...

In fact it sounds as if the defendant actually phrased most of the confession himself...
I really like CSS Mastery: Advanced Web Standards Solutions by Collison, Budd, Moll.
so effectively Goldman Sacks killed the potential competing high performance trading platform
Is it really that much of a mystery? Here's how to succeed in tech. Sorry for the cynicism, but it's pretty obvious if you open your eyes and look around the Valley:

1. Have rich, preferably white parents who can get you into Harvard, Stanford, Yale, etc.

2. Found a company that does whatever (it doesn't really matter as long as it involves whatever's hot in technology in some way), and use your family/school connections to get funding.

3. IPO or get acquired by SuperUltraMegaCorp.

OR

4. Luck into being employee 2-10 at such a company.

Notice, there's nothing about working hard, impressing your boss, company loyalty, etc. You can find exceptions, but I don't think you can argue against this being a common, almost default formula these days.