skysight-inc/HackerNews huggingface dataset:
> They derived WPFs design and API language, along with XAML. Its not like MILCORE was written in C# either.

Got it, so it's derivative in the same way Chrome is a derivative of IE because HTML/CSS. Only a little less so due to different namespaces, missing controls, completely different runtime and incompatible desktop modes - maximizing developer happiness since 2011.

> It shows nothing. IDEs haven't really been a thing...

Not nothing, apparently it's enough to declare text-editor devs an extinct species and decree the new generation of devs will skip text editors entirely and only consider IDE-coupled languages.

> Couple that in with the Bret Victor candy, and there is only one way to get there.

Bret Victor showcases the benefits of previewing changes in real-time like the kind you can see with Clojure in LightTable or Swift's playground. Late-bound languages are more suitable for effecting real-time changes than static pre-compiled IDE-coupled languages, the kind that was being done in Smalltalk decades ago, even VB6 had better live-editing support than C#/VS.NET does now with Edit/Continue.
Decades-Old Vulnerability Threatens 'Internet Of Things'
That one's a cooler hack because it runs in old awk, from before they supported user-defined functions. The whole read-eval-print composition is a straight-line series of loops, with the recursions unrolled into explicit stack manipulation. If you want to see how to write fairly readable code within those restrictions, it's instructive. It even has a cooler name. (I said so when bringing it up in my documentation.)

On the other hand, awklisp has some value as a readable Lisp interpreter in a lower-level but still reasonable language, in between the usual Lisp-in-Lisp and Lisp-in-C tutorials.
Even more importantly, there are many signals that sound identical to the human ear, yet are entirely different in waveform. (For instance, two sines shifted 90 degrees.) You can save space by representing all similar sounding waveforms as the same waveform. This might make for a giant delta when you subtract it from the original recording, even though nothing audible was lost.
Personally, I would make "building units" and "mining gold" a planet's standard designation set by the user. If no other commands are given, the planet will default to building units or mining gold continuously.

This will make the two upgrade paths: "mining quantity" and "unit quantity" unneeded... I believe that these just cloud the game-play. To be honest, at first, I was considering only upgrading the quantities in stead of the speed because I got tired of the constant clicking, were it not that the mining speed and unit build speed are the important upgrades... I do not see how the quantities will help you win the game.

I haven't tried the game sufficiently to have an opinion on the other upgrade paths, such as attack/defense/range/speed.

Hope this helps...

Cheers
In the Cold of Fall
PyCA's Cryptography library
If all they have is location on a phone, that could also place other people in the area though. But I guess, that's irrelevant. There's also the chance that the murderer didn't carry their cell phone in the area whatsoever. I mean who goes and murders someone and talks on their phone at the same time anyway?
Yo Server is Down
We have been using Git Flow in our team too. One advantage I se is that using git-flow specific hooks we add some metadata to every time a feature/ branch is finished. This metadata goes into an automatic Release notes file which is automatically added to the repo (as an amend of the flow's last commit).

Similarly, hotfixes have metadata which goes to their own hotfix.csv file.

A deploy script processes the hotfixes and feature files to create a Release notes.

We've got a very smooth release documentation process which is difficult for Dev's to hate and skip.
XboxConsole
That's great! Now I can try Project Euler in Python, I've just started learning Python, I'm loving it so far after putting it off for 10 years...

Thanks, keep up the good work!

- Giancarlos
>Google Replaces MapReduce With New Hyper-Scale Cloud Analytics System

Buzzword... overload!
Ask HN: Is Rails more popular than Django? If so, why?
I'm learning Django now, but before that I was interested in Rails. I've noticed -- just from meetups, I guess -- that the Rails community seems a lot more diverse -- i.e. there are a lot more women and minorities learning and using it. Do you think this is because a large percentage of coding bootcamps and online tutorials like Codeschool and Treehouse focus on Rails? Or is Rails simply easier to pick up than Django? Or are there simply more/better Rails tutorials out there?
Who the hell is Aaron Swartz? and Why you should care (techcrunch.com)
3 points by downstream1960 1 hour ago | flag | cached | share | discuss

Where the fuck did this title come from? The TechCrunch title is "Watch This Film About Why Aaron Swartz Matters More Than Ever" and the film is called "The Internet’s Own Boy".

Did someone think that HN collectively doesn't know who Aaron Swartz was?
Yes, that is the book (http://www.amazon.com/Elements-Programming-Interviews-Inside...). I am only familiar with it in its current version (October 2012 edition) and name so unfortunately I cannot comment on the content changes between editions.
I'd refer you to the top-voted comment from @
daturkel. Because of the psychoacoustic models used for lossy audio compression (and, in particular, the "masking" effect) listening to these delta signals won't give you useful information about the compressor's accuracy.
Parking Spot Auction Startup Defies San Francisco’s Orders To Shut Down
Facebook tinkered with users’ feeds for a massive psychology experiment
The Secret of Google X
I think you could pull off a Libertarian utopia with a very strong, very cruel dictator.
Doesn't the University of Edinburgh teach Haskell to first year students? I've heard that from a few people at least. Not sure what their classes are like though.
I recommend adding Bob's Red Mill Potato Starch to your diet / regiment. Wonderful resistant starch product.
What about Haskell is too complex?

If you go through A Gentle Introduction to Haskell[0] I think you'll see it's a pretty simple language. There aren't that many parts of core Haskell to learn about.

Perhaps the abstractions such as Monad and Functor are more complex, but they don't seem anymore complex than some of the design patterns used to accomplish what they're used for.

0: http://www.haskell.org/tutorial/
At work I'm learning networking, writing effective javascript, building backend APIs for multiple consumers, and tastypie which is basically REST for Django.

At home I'm playing around with algorithms for drawing trees, studying linear algebra, and taking the Coursera ML course by Andrew Ng.
This is the most common explanation, but tbh, it doesn't cut it: the consumer market runs on Windows 7/8, whereas PowerShell is most useful on Server 2008/2012; so why can't they enable it by default on the latter?

> A lot of medium to large enterprises have an internal CA (with the CA cert already on the machines for authenticating with AD)

That's not my experience, but I guess we're both going by anecdotes here. (to be precise, in the few cases where an internal CA is actually present, the process to have anything signed is usually a bureaucratic nightmare)

My particular point of view is a vendor who comes in to deploy stuff on customer servers and is told that Powershell should remain disabled (or be enabled for installation purposes and then disabled again, which removes the possibility of automated maintenance via PS). I guess it's a political choice as much as a technical one, but that's what I've experienced; and the larger the company, the most likely that this policy is not negotiable.

I don't disagree that PS has been successful; the Windows world was screaming for a half-decent shell and PS is exactly that. I just think that it could have been much more successful had MS chosen their defaults a bit more carefully (and/or implemented a better security model).

On the syntax, what I don't like is not being object-based -- I don't particularly like the "string everywhere" approach -- but rather the over-reliance on special characters (that tends to make a PS script fairly unreadable compared to Python). It also feels more of a bash-style world than a scripting-language world, which I think is a step back from VBS/JS.
Maybe the submitter anticipated HN collectively doesn't care.
I hope to live long enough to see declassified reports of Autonomous Underwater Vehicles that can take out an entire aircraft carrier. I also hope not to see them in action.
Yes, I'm an Objectivist.

You have some common misconceptions, allow me to teach you something new.

- I know a great many PhDs who are Objectivists (hopefully myself soon, too). It's really not a philosophy for teenagers and that is just something people spread to put it down without using a real argument.

- Objectivism can deal with children and family just fine. Lots of Objectivists have children and families, including Ayn Rand's closest philosophical associate, Leonard Peikoff.

- Objectivism does not say that wealth creation is the only goal. It says (summarizing) that self-preservation is the root of all values, and experiencing your values (in myriad ways) produces enjoyment. Wealth creation is just one way to experience your values, not the only way. Another way is, for example, through family. There are lots of Objectivists who choose non-lucrative career paths.
Let's say you somehow "chose" to be hardworking. Since not everyone is hardworking, it seems that not everyone makes the right choice. Did you "choose" to choose to be hardworking? It's turtles all the way down.

Whether you're born rich, smart, hardworking, or adaptable is all luck. In the end, your brain is a mesh of deterministic neurons -- "choices" are impossible.
Unsure why there is neither a link to what Balanced Payments is (I had to look it up: https://www.balancedpayments.com/) not a description of what it could be used for/examples.

I'm normally very excited about this kind of stuff, but coming in without context and being greeted with a barebones README almost made me just close it.
Seeing as the account is very young, I could see how the person may actually believe that we wouldn't know who he is (ironic of course, since the frontpage was filled exclusively with Aaron Swartz related links when he died last year).
> Altruism is an end in itself.

Prove it formally.

I can formally prove that it's not, so I'm just saying this to get you to think about what that would entail and reflect on how supportable your claim is.
Ask HN: How should I design my MS in CS curriculum?
I'm coming from a social science background. I've taken a C++ course, data structures, discrete math and intro to systems programming. I would love some advice on how to think about how best to plan my MS in CS.

The requirements are loose: 12 courses in 1 year, generally no restrictions. I have been thinking of primarily two ways to go about this. The first is to just do a well-rounded CS education, pursuing this article[1]. The second is to spend nearly all the courses in cognitive systems. In this case, when the course schedule doesn't provide much in the area, I would propose an independent reading modeled after a course from a stronger school (probably Stanford).

If I'm not interested in pursuing more school after this, does it matter what route I take? Is this actually a useful question to ask? If so, what do I lose/gain by going one way or another?

[1] http://matt.might.net/articles/what-cs-majors-should-know/
Using Ruby to Find Beer
Are any of the space leaks available without explicit syntax, e.g. genexps? GHC is smart, but only smart enough to mostly hide your misunderstandings about what it can do with your code.
It's worth pointing out that we have viable technical solutions to Zooko's triangle (allowing for secure, decentralized, human-friendly web security).

I hope sooner or later, solutions like namecoin are actually widely implemented.
Sounds a bit like Dryad?
Typography is good, but text with lots of links in it is difficult to read: the low weight font and the blue color doesn't work on the pure-white background. Maybe slightly darker color for links or a little bolder?
The Internet's Own Boy - The Story of Aaron Swartz
Storing them in a sqlite database could be enough "encryption" for the beginner type to not find the solutions right away.
Interestingly, in the top right hand side of the Adjustments panel, there appears to be an "Add" button.
Sure, the reason why people replicate each other's sentiments is often to be normative. The interesting part about publicly expressed sentiments though is that they tend to be subconsciously adopted by those expressing them even in the case of initial insincerity. This is essentially Cialdini's consistency principle.
Possibly md5 them or something?
Fabrice Bellard 2010 Profile [pdf]
Ask HN: How do you keep track of billable hours?
I'm starting next week at a software consulting firm, and I wanted to know your thoughts on strategies is for keeping track of time spent on various clients' projects. A text document? An Excel spreadsheet? An app? What, in your experience, works best for you?

Cheers, and thanks in advance for your advice.
Why would you want to use an older version of a package? Just to ensure compatibility by using a version known to work?
Wolfram language is very close to Lisp, which makes it an ideal tool to represent data and algorithms. I like the fact that they use a function representation that is similar to Prolog, so that you are free to choose between Lisp and Prolog techniques as desired.
Build your own daily deal site
Good point; I'll keep this solution in mind.
This is why I generally like having features like GPS and Google location tracking turned on. The police, government and large corporations already have access to lousy data they will happily use to my detriment. If I have better data, I can use it to my benefit.
Evidence of massive emotional contagion through social networks
Thanks! I forgot Shumway. Last I heard it was competitive with the Flash runtime (better on some stuff, worse on others), so that seems like a clear counterexample to mraleph's concern.
go get still works but it uses the src/ ... AFAIK there's no bin/ with go...
Monad and Functor are abstract, not complex. One of the things that is easy to forget once you know something is that the complex and concrete thing is often easier to understand than the simple and abstract thing. Of course, eventually you begin to consider the abstract thing to be concrete.
The Uncanny Valley of Old Futurism
Including solutions is just a terrible idea. Not only is it discouraged by the maintainer of the site himself [0], it is also just inconsiderate to the community.

The worst thing that could happen to Project Euler is people creating profiles and populating them with answers they didn't come up with, so they can pad their resume or other. Having PE be flooded with profiles that have hundreds of "solved" problems would ruin it for those of us who enjoy the challenge and take pride in their solved count.

When you are publishing large corpuses of answers to Github, your personal site, etc., you make it that much more likely for Project Euler to be ruined in the future.

I get the incentive behind including solutions in your tool, and there are definitely worse things in the world- but it's just not cool and disrespectful to the PE community.

[0]: http://projecteuler.net/about - see penultimate entry
By upgrading the quantity you have less work, as you said. This is kind of making more automatic. You can also let the planet do the job and then do other stuff during that time if you want and then have a lot of gold (:
The current AP standards focus a lot on OOP.

Here's the latest course description: http://media.collegeboard.com/digitalServices/pdf/ap/ap-comp...
If you go to the site, you'll find a link to the docs in it. They're not complete, but they do at least list the functions available. One of them renders text as a Picture.
The NSA just posted its first "full" transparency report
Preparation really is the key. There may be folks out there that can ace technical interviews at Google or Facebook on any random day without preparation but in my experience, and I know many smart engineers, those people are by far the exception not the rule. As the below comment says, just like the SAT, prepare. Really.

Over the years, I have seen a particular scenario play itself over several times - the scenario is a very smart and high quality engineer decides to take an interview with Google, FB, MSFT, Amazon etc etc on a whim without preparation, have a pretty bad day and remember rudely that the interview experience is pretty different from their day to day job, go back home, take a month or so to prepare diligently, and then take interviews again and have excellent results.

My attitude reinforced over the years is that my edge going into interviews over other candidates is my ability to prepare. I take it seriously and don't fuck around. The return on investment on that month or two of preparation has been very worthwhile and each time you invest in it makes the next time easier.
Yeah. As in, better done in awk. The opposite of awkward is sedward.
>“We don’t really use MapReduce anymore”

This is not even true. They have recently published research that involved using MapReduce in their own systems. Example: http://research.google.com/pubs/pub41376.html
Boeing unveils "space taxi"
Gaza is the place world pretends to forget about
The study basically concludes that reading sad stuff makes one sad, which in turn makes one post stuff that is also sad. The unique thing about it is that one is both a reader and an author. Otherwise, movie and TV studios have been testing and tweaking movies for a particular emotional effect since forever.
Show HN: Simple realtime chat using SimpleLogin + AngularJS + Polymer
Its fundamentally the same thing as MapReduce isn't it? Can someone explain the differences to me please? There isn't much of use in the article
I have IBS and a history of panic disorder. A couple weeks ago, after five years of no attacks I had a relapse after taking a probiotic. I'm almost back to normal (heart palpitations and slight uneasiness whenever I eat) but man, that experience shook me.
Freckle? http://letsfreckle.com/
http://www.timetrackturbo.com ...Best I have found so far, easy to use and the developer is easily accessible.
(No affiliation, I just use the product)
>>>
As such, it was consistent with Facebook’s Data Use Policy, to which all users agree prior to creating an account on Facebook, constituting informed consent for this research
>>>

Wait, what?
When did we stop getting [scribd] suffixes for PDF links?
http://bl.ocks.org/mbostock/76da6085849bff8b6e03

http://bl.ocks.org/mbostock/aa7edeac67253ea5de7f
White text on black background? Center justified text? I love the sound, but the page is making my eyes bleed.
Hey sometimes you just have to do whatever it takes to synergize global channels on virtual platforms. You know, really aggregate extensible markets with repurposed leading-edge metrics.
I thought Tim Cook's being gay hit the news just after Steve Jobs passed away.

I don't think this really qualifies as 'news'...
https://weworkremotely.com

http://workingnomads.co

https://www.wfh.io

http://www.remojobo.com

http://www.authenticjobs.com/#onlyremote=1

http://www.dice.com/job/results?caller=advanced&src=19&u=1&x...

http://ratracerebellion.com
"said it got too cumbersome once the size of the data reached a few petabytes."

I dont think there's a lot of companies where data would reach this huge. Anyone has any idea on how large a typical warehousing database is?
I guess you could argue the definition of "valid". According to the RFC it's

DISALLOWED: Those that should clearly not be included in IDNs.
Code points with this property value are not permitted in IDNs.
Oh man, I can confirm this. I had to take a course of SSRI's last year and my gut-mind was so relaxed and happy on them that I completely lost the sensation of hunger. It was . . . odd. I had to set timers to remember to eat.
You know, this really sums up a lot of what I learn online. And by the way, I'm referring to provable facts, not just "well it's on the internet so it must be true ... 'bonjour!'"
As someone who has one foot in marketing and one foot in development (I am a developer evangelist), here is what's happening.

1. Google's infrastructure is evolving atop MapReduce (FlumeJava/MillWheel).

2. Google's PR decided to call it "not using MapReduce anymore" because in marketing, "beyond <current fad>" sounds really cool.

3. The rest of the world's PR/press/marketing fall for Google's clever PR.

Either way, it is great to see Google making its core technology accessible as part of their PaaS =)
Just like the inmate in Texas executed, and (wrongfully?) convicted on pseudo-science arson investigation evidence.

I wonder what other type of crap is putting innocent people in jail? Maybe more interesting question: how can a jury of average citizens be expected to weigh this evidence when even FBI task forces can't completely figure it out?
"Thus if you chase the causal chain far back enough in time, you see there's always an external root cause for an action."

I'm not sure I agree 100%, but I agree at least 99%.

I believe humans have the possibility of free will. But it in practice it's very rare and most of the time is exactly what you state.

See G.I. Gurdjieff for more on this. Probable crank, conman, and (I believe) probably correct on at least this point.

He states (rather his pupil Ouspensky states from his teachings), that we have the potential to develop free will, but it is not a native attribute, and most of the time we simply respond to stimuli and conditioning. I tend to agree.
Maybe a blurb from a source that is also curated and fact checked.
> Got it, so it's derivative in the same way Chrome is a derivative of IE because HTML/CSS. Only a little less so due to different namespaces, missing controls, completely different runtime and incompatible desktop modes - maximizing developer happiness since 2011.

WinRT really is WPF cleaned up a bit and done with a different language (though it supports .NET bindings easily), and ya, missing a bunch of features that even I sorely miss (though to be share, pixel shaders are kind of dangerous!). Same people, same API architecture, same etc...I still prefer WPF, but because I'm writing dev environments and not apps.

> Not nothing, apparently it's enough to declare text-editor devs an extinct species and decree the new generation of devs will skip text editors entirely and only consider IDE-coupled languages.

IDEs weren't a thing until recently (the last 15 or so years). Text-editor devs aren't extinct, just shrinking in numbers. Extinction doesn't occur for another 20 or so years. Anyways, you need IDE believers to make good IDEs, you can tell when an IDE has been pushed out by non-believers (it sucks, because they don't get it).

> Bret Victor showcases the benefits of previewing changes in real-time like the kind you can see with Clojure in LightTable or Swift's playground. Late-bound languages are more suitable for effecting real-time changes than static pre-compiled IDE-coupled languages, the kind that was being done in Smalltalk decades ago, even VB6 had better live-editing support than C#/VS.NET does now with Edit/Continue.

Why must an IDE-coupled language "static" or "pre-compiled"? I agree C# isn't very live nor would I try to make it be live, but the CLR provides a lot of the tools needed to get there (quick real-time tree compilation). I'm working on this right now...(see [1] again if you haven't, and that's from last year).

Your standards of live editing are kind of low, but that's an argument for some other time.

[1] http://research.microsoft.com/en-us/people/smcdirm/liveprogr...