skysight-inc/HackerNews huggingface dataset:
Personally, I learn better by doing. There are some great free courses available over at https://tutsplus.com that are quite good. I also found the http://onemonthrails.com pretty good for beginners. However, that one is a paid course, but it's pretty cheap
"And the lack of male teachers is a persistent concern in the education world, especially with respect to the need to provide male role models for kids of single moms."

Not by the people doing the hiring since they grow more risk adverse every year and being male is a risk. Daycares are more open about it, but elementary schools aren't far behind.

Once again, if you don't want your female child's diapers changed by a male teacher - you are part of the problem.
Wouldn't it be more efficient to focus on what's wrong with the code then, rather than whose fault it was?
I like how both emacs and vim continue to make improvements, while still maintaining a lot of the features that make them great.
Libdrc:Bring some Wii U in your application
I'm nearly halfway through and I must say this is being a very good read. Great piece of investigative journalism.
Really not my area of expertise, but, generally, reasonably effective ones.

Apparently, DNA polymerase can perform that function:

http://www.torna.do/s/Error-correction-during-DNA-replicatio...

DNA polymerase (DNAP) is a dual-purpose enzyme that plays two opposite roles in two different situations during DNA replication. It plays its a normal role as a polymerase catalyzing the elongation of a new DNA molecule by adding a monomer. However, it can switch to the role of an exonuclease and shorten the same DNA by cleavage of the last incorporated monomer from the nascent DNA.

https://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=tr...

DNA error correcting codes: No crossover.

DNA error correcting codes over the edit metric create embeddable markers for sequencing projects that are tolerant of sequencing errors. When a sequence library has multiple sources for its sequences, use of embedded markers permit tracking of sequence origin. Evolutionary algorithms are currently the best known technique for optimizing DNA error correcting codes. In this study we resolve the question of the utility of the crossover operator used in earlier studies on optimizing DNA error correcting codes. The crossover operator in question is found to be substantially counterproductive. A majority of crossover events produce results that violate minimum-distance constraints required for error correction. A new algorithm, a form of modified evolution strategy, is tested and is found to locate codes with record size. The table of best know sizes for DNA-error correcting codes is updated.
Will the Real sRGB Profile Please Stand Up?
Am I the only one who remembers this?

http://www.edn.com/design/automotive/4423428/Toyota-s-killer...
Are you seriously saying that women without children at home having less free time is now somehow society's problem? You don't just "have less free time" automatically. It's probably because you choose to do more housework, which is exactly what the study says ("they spend about six hours more than men doing household work").

Don't want to do it? Cool, practise for a tournament all the time, don't do more housework, and take the risks that come with that. There are tons of lonely male nerds who have untidy houses and excellent tournament records. You are very welcome to join their ranks. In fact they would probably be glad to have more female participation. I on the other hand will err on the side of a more tidy house, and no medals.
Would [HN] prefer to be under the radar? [2008]
IF drones are more effective at killing the enemy than earlier methods (tomahawk missile from sea, manned airplane/s releasing multiple missiles) where effective = = smaller, more targeted kills then they are reducing the horror of the war on the enemy too. That would be on a micro level and it appears to be true. If however as a result of the ease of using drones you run significantly more attacks than pre drones the net effect would be more horrors visited on the overall population. These are very real questions worth answering. We'd all love for there not to be wars but if there are then prosecuting them in the most humane way possible to target only the combatants is a very worthwhile thing to study. I'd like to learn more. I also agree with your point that if we become so effective at this to the point where the enemy feels no chance at any type of revenge because they never even get to engage with a real live American then out of frustration they very well might turn to more terrorist acts. It's a very valid point.
Actually, ie is still vulnerable to a very similar attack in some cases, specifically you can leak responses containing small json array by inlining the json as a script[src=vbscript] tag. Disclosed here: http://en.wooyun.org/bugs/wooyun-2013-023

with the status "unable to contact the vendor or actively neglected by the vendor" :-/

Edit: I meant "injecting" not inlining. Thanks chc for pointing that out.
IMHO "code golf" would be a lot more fun and interesting (and even practical in some ways) if the goal was to produce the smallest executable and not source.
The irony of being sexist in this HN thread is breaking my mind man.
What does Java's supposed verbosity have to do with the comment you replied to about learning JavaScript?

On an unrelated note, main in python is not a whole lot better. By the time you get through __name__ == "__main__", import sys and use sys.argv you're not really winning much over public static void main. The nice thing about python is that you don't have to start worryin about main since you can just run it as a script to start, which is definitely great for beginners, but that doesn't exactly justify the argument you were trying to make about the verbosity of Java.
Focus on longevity. Work a job. Save and invest. Keep costs low. Find and contact prospects personally. Provide support. Gauge feedback. Improve. Survive. If you need help, I run a platform at webmenu.org that may help you help people. Best regards.
:0
I mostly agree with this. Java is full of convoluted convention. Today, I would probably start with javascript or
Ruby. However, I love that I really got started with ObjC.

BTW: Don't all C based apps begin with a call to main (all Mac / iOS apps):

int main(int argc, const char * argv[])
This article feels like it may be somewhat misleading around the use of the term "back door".

If the NSA has infact backdoored all of those products, kudos for keeping it quiet for this long!

if however these products have vulnerabilities in them, like all software does, and the NSA have access to these vulnerabilities (like numerous other people do), it's not quite as devious.

In that case they didn't have a super-secret backdoor installed with no-one noticing, but in fact discovered that the window wasn't locked, and kept that a secret.
ahhh, sorry if that wasn't clear. That was part of my fictional pro drone Fox News opinion piece. I'd imagine a pro war/pro drone piece would include a quote like that. I agree with your observation that you make.
Also, by 1914 the world was recoveing (slowly) from a very deep depression, and changing its energy sources.

But I'd argee that China does not feel the same pressure that Germany felt by the time... And Russia didn't enter the analysis at all. Times are very similar, but they are also quite different, depends on how one looks at it.

Anyway, I'm hating to see what I think at the headlines of the mainstream press. I tought it was bad when they ignored all the problems, but it's worse when they acknoledge them.
Java: Common Regular Expressions Made Simple
Get them to make something on http://neocities.org because it's not hard, it has visual results they can show to anyone, and once they're comfortable with the basics of the site have them read a javascript book.

Moving quickly and freely (in any direction) at the beginning helps keep interest levels up, where an 800 page book on Java might squash their energy. Plus, if you only have the basic-basics of web stuff you start to chafe pretty quickly, and that's great motivation.
I've been using React for a few months - it definitely does make for code which is easy to reuse and reason about.

The part of the architecture which has had the biggest impact on my code: the relationship between a component and it's subcomponents. A parent component can only pass "props" to it's subcomponents (ie it can't pass state, which is easily mutable). And a child component can only call a function on it's parent if that function is provided to it via props (ie a callback).

This design has forced me to reason about the interface between components (open/closed principle, law of demeter, etc) and has really improved my code.

Also, the team is very active/helpful in their irc room.
Similar blogs such as ...?
"I suspect that when we look back in 5 years from now we will really see 2013 as the last year of this low point. The US economy is finally rebounding - Q4 GDP looks very impressive."

I'm pretty sure one can find a similar quotation from 1913.
I used a time tracker (Yast, but there are many) to keep myself honest and find a schedule that worked for me. If you prefer a 9-5, set alarms and schedule morning activities. But if you work better at a 16 hour stretch with the next day as a break, that is okay! Be patient with yourself and thankful you have such flexibility. Communicate regularly with coworkers and clients; this may help you find a more regular schedule. Remind yourself every day who is depending on you. The most important person depending on you is yourself, so make your own health and happiness a priority.
BBC server taken over by Russian hacker at Christmas
Well sure, but largely because the standardized tests are all biased against women and/or minorities.

IQ tests - which are pretty well normed across cultures if you use the right ones - tend to turn up the same patterns over and over.

IQ tests (or their proxies) are useful ways of testing general cognitive fitness and ability and anticipating on-the-job performance and learning (see, e.g., http://www.udel.edu/educ/gottfredson/reprints/1997whygmatter... )

Some minorities seem to score higher than the mean (in some cases, up to one standard deviation higher) and some minorities tend to score lower. This is less about bias and more about measured genetic differences. (see, e.g., http://www.news-medical.net/news/2005/04/26/9530.aspx )

And further, it seems as though women are no slouches in the IQ game: http://www.dailymail.co.uk/news/article-2173808/Women-overta...
MOVEM.L can address all 16 registers on the 68K but keeping the source and destination pointers in the register bank made the routine run much quicker. You also need SP to get back home, so 13 was all Hertzfeld could use.
> For the record, the only other male dominated job category is janitors but I somehow doubt it faces similar outrage by the gender equality knight templars.

I'm really curious where you got this information because it doesn't agree with anything else I've read. Among other things, about 75% of US doctors are male[1].

[1] http://www.hschange.com/CONTENT/1078/
I particularly appreciated your classification of McDonald's as a startup.
Free of Gene Patents, Personalized Medicine Enters New Era
Ultra-high taxation of the rich will be the only way for the society to survive in the world where most work will be performed by machines.
CSRF is different from JSON hijacking, but they're closely related.

This only prevents attacks that uses a script to execute a get method and returns a JSON array.

JSON arrays can be "executed" as if it was javascript. The attack relies on modifying what javascipt does when this faux script is ran.

So if you put a "while(1);" in there, it prevents it from finishing. Thus preventing the exposure of the sensitive data.

It's similar to CSRF since that attack relies on the user to have an active session to be able to access sensitive data, but they differ in MO.
i got wakeup.io in lifehacker within 24 hours of building it

you just have to be clever

we have chrome extension w/200 users
I used to sell Macintosh computers in 1984 and I clearly remember the Programmers Switch. I haven't thought about that for many years (nearly 30 years ago). Thanks for reminding me how far we've come!
I have no experience. Just wanted to mention the prominent case of a solo teenager winning a hackathon for her Chrome-extension relating to TV shows http://www.motherjones.com/media/2013/05/meet-17-year-old-sa...

I'm kind of kicking myself for not doing more chrome extension work. We consume such a variety of information and Chrome has huge flexibility in working with that info...seems to have a lot more potential usefulness in our day to day lives, and plus, you don't have to learn a new IDE and language
All Systems Are Insecure Until Proven Otherwise: Bruce Schneier
Welcome! I thought it was neat.
It's time for a new net then.
I am not surprised most of the banking websites in India, seems like, designed for IE in 90s. There are pop-ups, options after options, acronyms and more acronyms, and did I mention Verified by Visa thing.
This should make US citizens angry, angry enough to go to Capitol Hill once a year to hustle representatives on a particular issue.

Example: Public funding of campaigns and limits to private funding is something that only engaged voters can push, because they won't stop feeding at the trough of corporate power voluntarily. (Free (corporate) speech vs. naked corruption.)
Geeksphone's Peak available
I think cam_l meant libertarian.
Well ... TalkAndComment kinda got 600+ active users in 24hours. I might be lucky, but not clever enough lol
i don't think it to be the worst of all political worlds, but isn't libertarianism like an anti-politics? cutting the political system down to minimum size, letting the economic system fill the vacuum?
Nobody is saying privilege needs to be rooted out and eliminated.

I don't get the sense that you, personally, are saying such a thing, but a lot of the more radical, fringe elements in this conversation (who nevertheless seem to get a lot of air time) do seem to be saying such a thing.
There's a diff match patch library in JavaScript that can be used for this. In fact, we did use it in Mozilla Bespin

https://code.google.com/p/google-diff-match-patch/

Diff match patch is not necessarily easier than OT.
I do 80% on my recreational programming building Chrome extensions. It's exiting, challenging, and really fun. Try it.
At least part of it is that tech companies benefit from net neutrality in the fight against the telcos. Its really to the advantage of distributors like Google or Netflix if net connections are dumb commoditized pipes. That allows them to extract a larger share of the revenue from any given customer. Unsurprisingly, distributors don't want telcos to be able to differentiate their services by partnering with distributors.

This is one of the two key dynamics in the tech industry. The other is distributors versus content companies. When Amazon streams you a movie made by NBC/Universal over pipes built by Verizon, Amazon is positioned antagonistically to these other companies in wanting to extract the largest share of the total you're willing to pay for the whole package. Net neutrality helps them do this, and so does weaker copyright protections, among other things.
very interesting.

I would like to see this 'science', that's not voiced argumentatively, just would be of interest. However I posit that consciousness is more than an illusion. I won't type my spaghetti argument here but it is essentially the famous 'I think, therefore I am'. I would agree with you on the irrationality of religion and faith. I choose to be a 'believer' not on purely logical grounds but because of the other benefits it provides to me. Unlike you I feel that intrinsically my 'self' and other people's 'selves' are important and equal. My faith based beliefs provide a foundation for principles that support that conjecture. Essentially my beliefs are not based on the scientific method or on the physical properties of the universe. They are not however 'utterly devoid' of meaning, significance, or benefit.

btw, this s/b a reply to a previous comment as this doesn't answer the question posed.
I am not american, but from the outside it doesn't look like the media (power houses) are controlled by the government. it more looks like the government and business interests are so closely aligned (and often personally contiguous) that there is no major disagreement between the media and the gov.
please, i would be glad to be shown otherwise.
> How do you get an app to go to the systray? Close it? Minimise it? Who knows.

This is a per app thing. Many people (myself included!) want some apps down in the system tray rather than in the task bar. A common example is IM and Email apps.

This is more application developers responding to user demands than anything else. 99% of apps that do this have a toggle switch somewhere to turn this behavior off.
haha, I actually got excited for you as I read your question and realized you hadn't yet played OpenTTD.
A friend of mine is this crazy awesome Turkish painter, jack of several artistic trades (relief, perspective, murals, architecture and sculpture). His handwriting is fast, perfect and artistic on blank paper without lines, on surfaces or upside-down on a ceiling.

Conclusion: aptitude + experience is indistinguishable from magic for those that don't possess it (like yours truly).
Curious: Would you still write the article if the link was nofollow? And what links are you requiring in the byline? I'm very suspicious of any company asking to "guest post".
As a Canadian living in the US, I'd have to say it works a lot better than up north. I realize that's probably heresy for a lot of people, however, it's hard to stomach seeing your parents having to wait multiple years to get in to see a doctor. Particularly when they have debilitating health issues.

That said, I'm not sure what the right answer is; I want everyone to have access to good health care. I'm not sure I need to be able to get in to have an MRI in a day or two like I can here, however it would be nice if my mother could have one without waiting for two years.
Its both. Monopoly with infrastructure providers is inevitable, so in many cases the government created regulated monopolies instead of letting unregulated monopolies arise naturally.

That said, telcos are not monopolies. They're in a hybrid state of regulated competition.
only in europe and only with their phones (where they have to). ipads in europe also come without adaptors.
Can I comment a JSON file?
I implemented something similar for Brackets so that it could do "live development" of HTML. In an editor, it's not uncommon to need to reparent a node, so our algorithm supports that.

I had a chance to speak with some of the React team at JSconf.eu and there are similarities in our approaches, but it turns out that what you're trying to ultimately do (an editor vs. an rendering application views) makes a big difference.

For those curious, here's the talk about what goes on in Brackets:

http://2013.jsconf.eu/speakers/peter-flynn-kevin-dangoor-omn...
The Weightless Project
I would imagine that the best batteries would be reservoirs. Take two spaces that hold water. One at high ground and one at low ground. Pump the water from low ground to high ground when energy is plentiful and let it run through generators when you need energy. Yeah, there is going to be energy loss, but this approach should scale to the quantity of energy necessary to provide the same amount of energy as a power plant for 12-24 hours.
So does this solve the problem with using remote JS templates (advocated by DHH and 37s), what was outlined here [1]?

[1]: https://github.com/jcoglan/unsafe_sjr/blob/master/README.md
https://www.google.com/search?q=related%3Alifehacker.com
A function to find and kill processes running on a certain port
I wonder if MOVEM was inspiration for ARM's (V)LDM/STM instructions?

x86 has provided an optimised memory copy instruction ever since the 8086: REP MOVS. The history and evolution of this instruction has quite an interesting story from a CPU architecture perspective.
It's your job to figure out what's in those ...s!
Something I've heard about is integrating Guile into Emacs. Will Guile become the primary language for Emacs with Emacs Lisp as an option, or will Emacs Lisp remain the "default" choice, with Guile for those who want it? And does anyone know what sort of timeline we're looking at before Guile support is released?
The last paper mentioned is likely one by Sapna Cheryan. She gives an overview of her work on stereotypes, identity, and computer science on her homepage[0] as well as links to relevant papers.

[0] http://faculty.washington.edu/scheryan/research.htm
But it may still be an 8-bit 8051 core, from around the same era. You may also find that your monitor's embedded controller is a 6502. These old architectures just won't die, they tend to turn up everywhere now.
It depends on what they mean. If it's a physics grad student who wants to learn coding, I assume they need to do high performance work and point them straight to C so they can learn the fundamentals first on memory management, the stack, and so on.

Usually, I ask them what they want to do with code and go from there. Sometimes, I realize that all they really want to learn is HTML and CSS. Other times, I really do feel like the "hardcore" approach would be more fulfilling, albeit slower.
And we are almost there. People currently print circuits with 18nm features, that's about 180 atoms long, or a square with 32 thousand atoms in the surface. We are still limited to planar designs on silicon, but that's just a couple of breakthroughts from 3D printing once we get precision enough.

But that's the talk that launched the idea of molecular nanotech. That side note is far away (or not, who knows?), but the main line is almost here.
There aught to be drones. Maybe next year.
5 minutes of googling:

"MEN, WOMEN AND RISK AVERSION:EXPERIMENTAL EVIDENCE" - http://aysps.gsu.edu/isp/files/ISP_Ind_3.pdf

"Sex Differences in Everyday Risk-Taking Behavior in Humans" - http://www.epjournal.net/wp-content/uploads/ep062942.pdf

Reality fits egalitarian beliefs quite poorly.
So glad electric-indent-mode is enabled by default. That was the only thing I absolutely needed to make a .emacs config for when using a foreign computer for a little while.

Interesting to see how good multi-monitor support is. Good changes, anyway.
women are more risk averse

I think this is misleading. Men and women face different risks, and heterodox strategies are not indicative of very much. First, you need to be careful how you infer "risk taking" from "not taking the same bets", because the actual riks taken is a portfolio riks calculation which is blind. Second, you don't have any data to infer anyrthing about the quality of the risk taking they are in fact taking; that is in terms of actual/realize and even provability weighted expected returns. To give one crass example, a women could take a strategy of legal ownership of "high risk realized assets" through marriage. This is a "high-risk strategy", but it is also empirically true that many rich men are married.[1] Of course, the odds of success in this strategy are also not evenly distributed amongst women as a group, either. Another person could look at that and say that marriage to a rich person is a "risk avoidance" strategy...and again, this may or may not be true. Because wealth and genetic fitness need not correlate, and so your frame of reference on the purpose of strategy quickly turns into quite a bit more complex calculation.

[1] Marriage as a legal contract has a financial value; a derivative, with contingent claims on of the underlying (asset) value of couple's cumulative/aggregate incomes.
No, the fact that they fund religious schools that teach virulently anti-western sentiment is an attack on our national interest and justifies military action.