skysight-inc/HackerNews huggingface dataset:
Don't worry about the fads. Software always changes, there's no such things as a sure bet. It's more important to learn good technique, idiomatic javascript and "how to learn".

To dive in pick one with a lot of good documentation and a strong community. Pick a popular one and get to know it well, they all solve the same problem, so understanding the problem is more important. Take a look here, for an idea of popularity: http://libscore.com/data.html

If asked to make a call, I'd say Angular - it's massively popular and growing. It's on practically every interviewers list. And chances are, even if they break backwards compatibility, the community will fork and continue a 1.* branch.
It's also plausible that not releasing this information could cause problems, so the burden should be on the CIA to demonstrate that the info must be kept secret. How do you choose between your statement and mine?
What was Everything2 supposed to be? I remember it was almost like a Wikipedia thing that never really matured and it always seemed really slow. The Blockstackers guys from Slashdot built it, didn't they?
Previous HN discussion here: https://news.ycombinator.com/item?id=8676373

The slides are slightly different though ("Now shorter and funnier!" as the author puts it).
What I find most incredible about this is that apple has been told about this over and over again for the past 600 days, and did nothing would be the bigger issue.

I have watched Trammel demonstrate this attach right in front of me about a year ago. Apple has repeatedly ignored the fact that they are vulnerable.

It should also be noted that while this talk is Apple focused, it not a Apple thunderbolt specific attack. It affects all badly implemented thunderbolt ports.

Apple's growing popularity and strong hardware standardization makes them especially susceptible to the wormificaiton of this attack. How many offices have a supply cabinet with thunderbolt to HDMI/Ethernet/other connectors that are shared around the office freely?
"A founder invests his savings, but that might be less than the total salary difference for employees and the market rate [...] There needs to be some balance"

Irrelevant. The employer made an offer of employment. The employee weighed the pros-and-cons of the offer and accepted or not. "Balance" makes no more sense the the kid I pay to mow my lawn asking for a balance between my household and himself.

"How is that a sensible deal for them?"

Not for me or you to say. Each and every employee needs to take personal responsibility and determine whether or not a employment "deal" is sensible for their situation. If an employer is making all non-sensible offers, they won't attract a quality workforce and will fail. Market-force in action. Happens every day.
If you can't be dedicated to you idea then why should an investor be dedicated to you? No matter how easy it is to BUILD concepts - you will never get better at EXECUTING if you don't stick with one idea.
The ability to sell, stabilize and innovate on a product is much more important then the creation or ideation. People who hop from one idea to another quickly are red flags for investors. Why can't you stick with a product? Do you have poor cofounders? What about future hardships? Will you run then? Being a good programmer is half the battle. The rest is about being a driving force for your cofounders and startup.
The Dorset were present across Canada's North, and only the Easternmost would have had contact with vikings. The entire Dorset culture was rapidly displaced shortly after the Thule (Inuit) came across the Bering sea. The Thule do have tales of contact with what is now thought to be the Dorset, and they do suggest the result was violent conflict that the Dorset were simply not ready for. There are also some theories that the Thule might be partly responsible for the abandonment of at least one viking settlement in Greenland. In short, the Thule were bad-ass, possibly to the point of turning the tables on the vikings. To be fair, the vikings of Greenland have very little in common with the vikings of popular culture. They were farmers and traders, not berserkers and pillagers.
I am glad to see that a decision was made to not throw good money into a bad project. They realized that the study as designed was infeasible. I did not see specific reasons but I can only imagine the difficulty of tracking 100,000 individuals through roughly two decades of life, and accounting for the untold number of uncontroled variables that would be present in such an effort.

With research funding recently, it's important that scarce funding be directed to projects that have a reasonable chance at achieving their research goals. This project didn't.
Hence the value of meditation.[1]

[1]. http://www.alternet.org/story/152011/how_meditation_makes_yo...
When it hits hedge funds and private equity firms people will start caring.
(Note to ossreality, who also replied to this comment: you appear to be hellbanned.)
The legend of the free labour market
When did we stop getting scribd links for pdf postings?
Balanced binary search tree visualizer
Looks like a conversation about tumbleweeds?
First, it's not new. Brave New World was written in 1931 and Nineteen Eighty-Four was written in 1949. Second, we enjoy it because it's thought-provoking.

If we're talking about dystopia in general, that's quite old. In Dante Alighieri's Divine Comedy, it's the part set in hell that's been most memorable. The appeal of zombie fiction in the U.S. is a result of deindustrialization, which began in the 1980s. So, I don't think that, on the grand scale, this is something brand new. For as long as people have been able to think of the future, there've been some willing to entertain the idea that everything might go to hell.

It we're talking about technological dystopia (e.g. Black Mirror) then that's because there's a strong (and correct) sense that while technology is an inexorable force, the current leadership (i.e. Silicon Valley) can't be trusted. Is that troubling? Yes. Should we take it as a warning regarding our socio-technological climate? Yes. Does it foretell catastrophe? I don't think so.
Is this one of those artificial outrage things?

The patent says that one of the requirements for the patent is:

> (d) mode selection means for enabling the user to select a mode from among a plurality of different modes, one of said plurality of different modes displaying at least a portion of a textual computer program listing corresponding to a portion of the graphical program, a plain text mode enabling the user to enter text that is translated to program commands in the textual computer program listing for modifying the graphical program, said textual computer program listing assisting the user to learn computer programming by exposing the user to the program commands of the text-based programming language that correspond to the graphic program steps of the graphical program.

and in further detail:

> The plurality of modes selectable by the user include a plain text mode enabling the user to enter text that is translated to corresponding commands in the text-based programming language for modifying the graphical program. The plain text entered by the user is constrained to text that correctly translates to the commands in the text-based programming language. Preferably, the plain text that can be entered by the user is limited to a predefined set of programming language constructs that are presented to the user as keys on a graphical keyboard displayed on the display screen, for selection and use in designing and modifying the graphical program.

I don't see this sort of plain text entry option in Blockly.
Boeing's long-awaited self-destructing phone
Attention Wantrepreneurs: Here is the ONE thing you are missing
> It is entirely possible it is survivor bias on my part but I get the suspicion that a global sort of 'cyberwar' that has been rumbling along for years is heating up rapidly.

It might have been a freudian slip or some kind of intuition, but when I was describing my life plans to my family, I said something along the lines of "I don't want to manage people, I want to stay on the front lines with the code." Except I don't want it to be scary, because I can't take anymore of that in my life. So what I really mean is "deploy knowledge bases" and that I choose to work in education. So I continue to stand on a soapbox of 'ethical coding' and I continue to request the ability to separate the responsibility of the developer from the technological applications to warfare. I just want to code difficult stuff, with intense mathematics and abstractions, and solve hard problems. I don't want people using that to hurt other people, and people who don't code don't seem to get that.

People wonder why I get depressed, and to a lot of people it probably looks super dumb and selfish, and I've lost a lot of friends over the years over things I couldn't really explain. People say I over-analyze things and that I think too much. Maybe I do, maybe I don't think enough. It's pretty easy for me to have these opinions when my life is stable.
the article is from july 2013 and as such probably outdated already.
If you manage to implement national policy that sends 80% of the U.S. population into those trades, they'll pay a lot less. Simple supply and demand.

Like the CNC machining meme. If you reengineer society so that everyone below the top 5% of their high school class becomes a CNC machinist... it's not going to be a rare and valuable skill anymore.
I'd say there are ways to combine both approaches - develop userscripts. While you can do tricks to use other libraries, simpler userscript development is easiest with just vanilla JS. It's how I got into JS myself - I first fixed up an userscript I was using that no longer worked, and then I used that userscript as a base to start building a more complex thing. Eventually I ended up completely rewriting the thing from scratch (and I did the same for the original userscript I fixed that started it all). I've been actually thinking of giving it another rewrite one of these days, this time opting to build the thing with Browserify...
This seems rather made up. In the last years there was also a rise in vampire and zombie literature, but that doesn't mean that a zombie apocalypse is becoming more likely.
rubygems and bundler made me jump ship from python/django to the ruby and rails ecosystem. the package management and isolation in that is top notch. virtual env and pip/easy_install/whatever just don't match it for repeatability.

I like python too but the packaging ecosystem is nowhere near where it should be.
Or Metropolis (1927)
Yeah, naming things is hard. Harder than most other things. There's always trade offs and it's heavily dependent on personal preference.

That said, I think your ideas here are good. 'Get' and 'Set' really don't convey that much information, whilst your code above makes it clearer what is going on.
If a site doesn't offer an alternative form of sign up, I won't use it. Github and twitter oauth are exceptions though, all of that data is already public.

However, there is virtually no reason at all not to offer both - and then everybody wins.
> is the same as saying that employees who pick up abandoned USB thumbdrives on parking lots and plug them into work computers are guilty

oh my science they most certainly are.

> Plugging things in are what Thunderbolt/USB ports are FOR

yes, but the moment you insert them into a machine they are assumed to be trusted. (this is my opinion, it could be incorrect)
Perhaps you can fill me in on that subject ?
I googled it a while back, totaly unable to find out if " physical drag seining " has ever been done in space.
Small samples are taken from Moon, Mars, etc. How about drifting micro-organisms in space itself?
I know this isn't "/R/askscience", but there you go
go has a commit from 1972: http://bit.ly/1sYa7qR

We recently had a look at first commits [1]. Most large projects start out as a code dump, so are less interesting.

[1]
https://blog.wearewizards.io/first-commits
summary: find a co-founder
You should investigate this further based on the expected user demographics of your app. I would expect that most people who post on Hacker News avoid all social login as much as possible for privacy reasons, while many other user groups may prefer it to creating new accounts everywhere out of convenience.

Note that any Android phone which is able to access Google Play also must have a Google (GMail) account set up, and you can use this to authenticate the user with minimal effort: http://developer.android.com/google/play-services/index.html
Probably just a USB stick with Second Look or a similar tool on it. Very first thing you do is dump the running memory on the system. Then you pull the drives, plug them into a write blocker, then image the drives.

Modifying anything before you have a complete forensic dump is a big no-no because you need to preserve evidence.
I really like the content, but would like to see it extended to examples an many languages where functions are first class objects and map/reduce are readily available.
With good reason, based on his posting history. It's pointless to warn someone like this that they are hell-banned. Any new account they make will suffer a similar fate within a small handful of posts.
We want to build an awesome product! Can you help us by taking the following survey: http://goo.gl/forms/KHp5BimFs6 (takes ~3 minutes)
Flying Cars becoming a reality
BTW, this site (everything2.com) suffers from some malicious ad script. If viewed from desktop, everything is ok, if viewed from android browser, it displays this: http://imgur.com/eWUjwHr (text means: "to view this site, UC browser is required", this message cannot be dismissed).
The nominal amount of profit is meaningless without reference to the value of the units relative to actual goods and services. In other words, what is the value of the currency today vs then?

The idea that the government could just print money and solve the problem is naive. The costs of that bailout are reflected in a lower living standard and massive government debt as well as further imbalances.
In-Store Analytics Create New Opportunities for Brick-and-Mortar Retailers
No, the license allows one to offer engineering services to the public and the PE title is granted in recognition of that right. It is generally illegal to call yourself an engineer, but most people are able to use the industrial exemption. Nevertheless, in using the industrial exemption one is not offering engineering services to the general public. I don't know what happens if you tried to use the industrial exemption but offered services to the public, but I think it's prohibited.

This all varies between states, but in general, if you for example started a software consulting firm called Vlad Engineering and the principals were not licensed, your local licensing board would likely have beef with you. If you were a software engineer at Vlad Consulting you would probably be okay.

The bottom line is that it's tricky to navigate, and so it was recommended at my school we avoid using engineering anywhere unless we had our PE license.
Ugh. Naomi Klein. No need to read any further.
Not exactly the most unbiased source...
I'd attempt to acquire/"make" a Wolfram clone before looking into Quora.

http://www.wolframalpha.com/examples/
Well, a 200k line codebase, maintaining it for current users. Yeah might have been better to start from scratch.

OTOH what one gets by going this way is a community of users, and therefore it will still beat Hurd 1.0 to completion. Starting an ERP from scratch without funding as a multi-vendor effort would lead to something that would never be released.

But you should see the legacy code. The code we forked from was a textbook of how not to write (secure, maintainable, bug-free, etc) software.
I've spent a lot of time playing nethack (possibly the most hours I have spent in any game). That may be why this was such a striking thing to me. I may have internalized some of that logic, even if only in a humorous manner, and so perhaps it resonates with me that someone might genuinely believe that the RNG is a way to communicate with God. There's a charming, if naive, logic to it; after all, if God created everything and is omniscient, why couldn't they have built the universe such that you would ask the right question at the right time to get the right answer from an RNG (which are all deterministic, if you have control over enough of the variables, as God presumably would). It's kinda like a modern version of astrology, I guess, in that interpretation and what questions you ask determine the outcome more than the stars or the RNG.
He was mistaken about what that license meant, not dishonourable. He intended to honour what he thought the license meant, and wasn't performing some sort of shell game. Threedaymonk took the best course in honouring what the original author intended, rather than the mistakenly-applied licensing.

FOSS licenses are confusing to people who don't live and breathe them. One other example from quite a few years back was when SugarCRM open-sourced their code and put it under a GPL license. They thought it meant 'you get to see what we're doing', but after a couple of competitors forked off it (we used vTiger, from memory), they got a short, sharp lesson in 'what the GPL means'. Their code from that point on was not GPL'd.
There should be a project euler for web devs. What better way to learn js than to do 1-day (1-hour?) projects with a clear and specific focus on one concept or one browser API?

Example of first week complexity: make a choose-your-own-adventure player from a list of {id="sec01", text:"..", links:[{'Continue':'sec02'}, ]}s.

Second week: Wrap the chrome speech API[1] to produce a "game editor" for the above format.

Third week: make a youtube playlist editor that plays a list of time intervals from youtube videos: [{'tStart':0, 'tStop':451.3, 'url':'utube/URL'}, {..}, {..}, ... ]

It's just "toys," but they're immediately useful. In general I think ''file://localhost'' development of .js is a good place to start because of the immediate feedback---it either works or it doesn't.

@nielmalhotra One thing you can tell ur friend is that everyone is a beginner with the most of the modern APIs. So by reading the docs and trying things out he's already a "research level" web dev ;)

[1] http://www.google.com/intl/en/chrome/demos/speech.html
Talking to Machines (2011)
Taking these three charts together, the relatively static USD transaction value per day metric in 2014 appears to be the result of the falling market price of bitcoin being offset by increased transaction volume.

This touches dangerously on correlation-implying-causation.
I always thought the popularity of Twilight was a good second order approximation of the growing zombie population...
This is also true. OOP in Java is certainly not the same as OOP using CLOS, and not the same as Perl and Moose.

But there is a common thread through these. Namely with OOP, you are tying structure and behavior together so that behavior can encapsulate structure. OOP, like FP, isn't so much "a paradigm" as a "family of paradigms," one or more per language.
Next Keyboard – Makes It Easy to Love Your iPhone Keyboard
> Curricula in mechanical, chemical, electrical, and biomedical all include solving DEQ and PDE systems

Civil?
Can you explain more? How do go about dumping memory?
What were you thinking they meant? (Just curious.)
> the same as saying employees who pick up abandoned USB thumbdrives on parking lots and plug them into work computers are guilty

This has been true for as long as USB has existed. The broader version -- "don't attach untrusted hardware" -- has been true for as long as there have been computers.

There is a reason secure installations do not allow employees to bring in arbitrary electronics.
If the USB device from the article is doing anything along the lines of BadUSB or EFI compromise, then re-imaging your server won't accomplish much.

https://trmm.net/EFI
Jint is pokey, but fast enough for most use cases. I went away from it mostly out of a desire to enforce contracts and static typing. I personally use Exor as a one-shot loader when the game using it starts, so yeah, you'd have to get cute with AppDomains if you're worried about reloading. (Last I checked, Mono didn't really support AppDomains and about 50% of my development is on a Mac, so I didn't really care).
Speculative fiction is a cast-iron sign of where society is heading.

[Sent from my slide rule via martian rocket post.]
I found the color palette used in the visualization to be unnecessarily confusing. Dark to light blue, then light to dark earth tones, with the key roughly even with the bottom of the column.
Category theory is about categories,. One notion which makes sense in the context of a category is the categorical product (http://en.wikipedia.org/wiki/Product_%28category_theory%29). All the examples given are examples of categorical products within suitable categories [e.g., Cartesian product within the category of sets and functions between them (amounting to multiplication of cardinals, if one just cares about the action on objects), least common multiple within the category of positive integers ordered by divisibility (a partial ordering being just a special kind of category), logical conjunction within the category of truth values (which can be thought of as sets with at most one element), and structs or record types in the category whose objects are the types of your favorite programming language and morphisms are the programs between them].
Res Obscura is an amazing blog that used to consistently publish obscure and amazing things. It's a pity that it didn't have a proper update in over a year.
Is it plausible that someone could be harmed by releasing the information (as opposed to not releasing it)? I don't see anything in this specific document where I could plausibly say that the public could be harmed if the information was NOT publicly available. I can see instances where its plausible that the public could be harmed if the information WAS available.

It's also worth considering that there is a legal process for determining what should or should not be classified and that there is oversight of this process by elected officials. It's a flawed process, but there is accountability and oversight. Who is Julian Assange accountable to? He seems to make decisions on an ad hoc basis and then disassociates himself with people who question him.
Facebook chat is locking you in
There's a rather new newsletter made from the blog, the link for which is: http://tinyletter.com/resobscura
your dijkstra code is ugly as hell.
Why surprising? They're all very abstract concepts, and most artists outside the tech field don't have a use for patents or trademarks.
how did Git preserve the actual created-at date of the file? I was under the impression that it would log down the date at which you committed the file, but no the date at which the file was actually created.
If you're interested in the fun and pointless, I'd like to plug my own library for working with and playing timed event sequences: https://github.com/zachrose/barrel.

Using it to make something stupid definitely won't get you a job, but it's easy to using it will encourage you to use/learn about the cool parts of JavaScript.
git-commit lets you set any commit date you please.
This is a good intro to the subject http://www.forensicswiki.org/wiki/Memory_Imaging

Law enforcement also has additional undisclosed methods to avoid detection by systems.
From "Longest Common Substring"
> p LCSLength('waaaa', 'bbbbasfaaewra') #returns 4

Visual inspection suggests the longest common substring is 'aa' which has length 2. What am I missing here?