skysight-inc/HackerNews huggingface dataset:
There's also these instructions from Ars Technica: http://arstechnica.com/security/2015/02/how-to-remove-the-su...
Article is a PDF
Kind of makes me wish there was a clojure version of powershell. In what form I'm not sure exactly, but it should be doable because clojure already runs on the .net CLR.
Reviewing my old hacker news comments, saw this thread.

So. A word to the wise. When you can't communicate what you've done, you are the person with the communications issue. It does not help to be defensive; it actually hurts.

A source line of code counter can do a lot of things. You've neatly failed to communicate what you did in your resume, communicating "wc -l". You claim it to be a CLOC-esque program, which does not stand out to me. Fair enough, maybe my reading and inference skills need improvement. But, don't let me infer the wrong thing in your communications, especially in relation to a resume.
Why memes succeed
I was at an astrobiology conference this week, and one of the ideas that we discussed is that life on Earth is good at finding and exploiting gradients for energy harvesting---thermal, chemical, even electrical. I'm not sure how to weight the whole "the atmosphere will freeze out" argument, but it does seem like having a constant, predictable thermal gradient, coupled with lower average high energy radiation (not much UV at sunset), should be conducive to life, all else being equal.
How's it different from mailing lists? IMO after a certain stage the gamification aspect goes away (for high rep users) - that's not the reason they contribute.
How to Quickly Peel a Hard Boiled Egg in Seconds
That is a pretty theoretical scenario, at least I usually have no idea in advance what the user input will be. And garbage collectors pausing program execution is not a fundamental problem, there are garbage collectors operating entirely in parallel with normal program execution. Even further, garbage collection itself seem not to be the main source of those pauses, but heap compactification, which you also lose if you use automatic reference counting (or have to do manually).
Spent some time thinking about this.

Yes.

All art has some degree of engineering and science behind it. Painters use light and chemistry, musicians use acoustics and materials science, and so on. Technology development is no different. I think what happens with us is that there is so much science and engineering that we forget that everything we create both says something about ourselves and has an emotional impact on another human somewhere.

Technology development is most definitely an art form.
It's not about the price of Beyonce in particular. It is standard practice to shoot models without any makeup and make changes afterward.
I really find it hard to believe that people became more greedy, more evil, and more shortsighted.

1) there was a global capital glut chasing returns.
2) stability and growth in the US economy, made investing in US property (through mortgage backed securities.)
3) this additional capital was enough to prime the bubble and drive up home prices faster than the general price level.
4) a combination of economic and political factors in the US led to the growth of 'affordability product' -- subprime loans -- which kept the bubble inflating.

No extra evil, no extra greed.
> the deal was signed and not followed up on.

Yanukovich left the country (illegally, BTW), before the deal could even be followed upon. There wasn't anything for the parliament to do, but appoint an acting president and call for new elections.

> can you point to where it says that annexation began before Feb 21st (the earliest I can find it mention is March)?

Not in the article, no. But there are plenty of sources showing that. The Girkin interviews[1] or the Crimean annexation medal[2], among others.

> I would have to admit that it was EU membership, not NATO, in this case.

This is a big difference. Finland and Austria are both EU countries, but they've never been NATO members. EU is a political and economic union, not a military one. Russia's claim that Ukraine becoming a EU member poses a military threat to them is dishonest at best.

> and training and funding groups in the Ukraine, and having controlled the election process in Kiev (calling afoul when Russia performed the same in the Crimea)

What groups? There wasn't any paramilitary training or funding, contrary to what Russia would like us to believe. The West may have supported some NGOs, but that was perfectly legal (and acceptable) way of trying to sway the public opinion, as opposed to capturing the Crimean parliament building with commandos and herding the MPs into it in the middle of the night to force them to vote for a farce referendum[3][1].

[1] https://www.youtube.com/watch?v=mcCqrzctxH4

[2] http://en.wikipedia.org/wiki/Medal_%22For_the_Return_of_Crim...

[3] https://www.youtube.com/watch?v=DUH-A3IF3h0
I'd love to play it, but no way am I going to go through a registration process to play this.
http://blog.sanctum.geek.nz/ has some of the clearest yet most nuanced Unix tutorials I've ever seen
This article seems to be alluding to the likelihood of parallel universes and multiple outcomes of any moment, implications of which are too staggering to ponder and rarely given attention.
Never attribute to malice that which is adequately explained by ignorance.

I know it bothers minorities -- and I understand why, since I am a "minority" on HN (woman, nearly 50yo, writer with only minor coding skills, etc) -- but most people who aren't part of that particular minority say "exclusionary" things mostly out of ignorance, not as some kind of dog-whistle fuck-you policy to specifically keep X people out.
I know, let's throw money at it! ;)
Imagine if they had taken the same amount of cash, hired a bunch of motivated CS people to do an after-school program with Raspberry Pi. Topics like "build a robot that draws" etc.
"You can build condos in Candlestick Point, but how are people going to get to work?"

Bus service? Public not the Google Buses. Will always help to encourage movement out of a crowded city centre and (relatively) low capital requirement. Do some deals on season tickets/passes/carnets
9 Social Media Mistakes Most Businesses Make
It's NOT yet, I am process of making it. So as of now there is only a newsletter for announcing it. (It will be no-registration, no-ad, though.)
When you are with your doctor there is a distinction between the two, but in general vernacular "female" is simply an adjective for "woman." They both mean the same thing, they just two different word types.

For example, in this case "Female Founders Conference" is the exact equivalence of "Founders Conference of people who are women."
Case in point: I'm big on testing (I have pushed testing hard at three companies I have been at), but I dislike TDD strongly. I have often found that I am not sure how I would like to design components until I start implementing, and TDD is too rigid for arriving at an optimal implementation. I prefer to figure out the implementation, then write a thorough set of tests.
When you're writing your procedures, you have to think about what you want them to do. What small unit of work each procedure should perform. That's the best time to write the tests for the procedure, because it will help you to think of edge cases that you might otherwise miss, and it will confirm that the procedure does what you expect before you move onto the next. It's also the easiest time to write the test for the procedure, because you haven't yet committed to any particular level of complexity or dependency structure. If you write tests first, your code will always be testable. If you attempt to show up the next day and start writing tests, you may find that the person who wrote the code yesterday wrote some pretty untestable code. Another benefit to having the tests is that they will continue to pay off as you modify the code weeks and months later, always confirming that you haven't broken anything.

Like most other learning endeavours, I found that the best approach was to start small. Try something simple like a fizz-buzz test. You'll probably have more trouble setting up and writing the tests than writing the code under test. That's okay. Like any other learning process, it takes time to get used to the new language and behaviour that is required to become fluent in writing testable code. Make sure that every time you save your working code, your tests run and you can see the result so that you get immediate feedback. And make sure to always work in as small a unit of work as seems comfortable.

Here are some example test function names for fizzbuzz

1. itPrintsFizzForMultiplesOfThree()
2. itPrintsBuzzForMultiplesOfFive()

These tests might be too broad in scope. Where is it getting the numbers that it's checking for multiples? What does "print" mean? How are the tests going to confirm what was printed?

1. itReturnsTrueForMultiplesOfThree()
2. itReturnsTrueForMultiplesOfFive()
3. itReturnsEitherFizzOrBuzzOrTheNumber()
4. itSendsTheResultToOutput()

These tests are against simpler methods and are easier to write but the tradeoff is that they make the code under test too fine grained at times. Can you have too many tests? I don't think that's likely in practice, not if they're true unit tests and extremely quick to execute. But some would disagree when they see a five method fizzbuzz class rather than a class with one "doTheWholeThing" method. You have to find what works for you. When you return to your code a day or two later, do the tests immediately make sense? If not, they're probably too complicated. Start small, get a feel for the shift in mindset, grow from there.
There's a possible case to be made that Google should be regulated in some way, perhaps as a public utility, with requirements for human interaction. It's unacceptable that they have as much power over the Internet as they do and still hide behind the facade of a machine.
Hehe, I gathered that from going through the newsletter sign-up process, but it does make that unclear. Perhaps a statement as to when you expect the first draft of the game to be up would make it clearer.
From a quick glance at the source, it looks like this may be a port of the existing Lua VM for C into Go.

For example, it appears to use the same opcodes and the main VM loop looks very similar:

http://www.lua.org/source/5.1/lvm.c.html

https://github.com/yuin/gopher-lua/blob/master/vm.go

It's interesting because the Go source appears to be annotating certain patterns with comments where the C version uses a macro. Compare the C version:

case OP_LOADK: {
setobj2s(L, ra, KBx(i));

With the Go version:

case OP_LOADK:
Bx = int(inst & 0x3ffff) //GETBX
reg.Set(RA, cf.Fn.Proto.Constants[Bx])
You can become old with localized prostate cancer. You have to make the choice if you want to live with some uncertainty (the cancer could progress into metastases) or to get treatment now. The downside of treatments, like surgery and radiation, is the risk of becoming impotent and/or incontinent.
My fine employer is Climate Corporation, owned by Monsanto. We have worked on - I dare to say led even?, but I was not involved - an Open Ag data consortium: http://openag.io
What I find scary about cases like this is that nobody in the angry mob ever seems very hurt or genuinely upset - instead you see people thrilled and energized to be part of getting someone fired. If you remember the Justine Sacco thing (the woman who tweeted something before boarding a plane and went viral before landing) twitter was positively giddy about it.

More than anything else it resembles the Two Minute Hate. People seem to really like having something to be righteously angry about.
I think possibly both, though the two could appeal to different audiences. Of course the source code has to be revealed, if it is to be appreciated as art.
You can do almost the same with a garbage collector - keep references alive until a convenient point is reached, than kill those last references and manually force a collection. Not that it seems a good idea, but if you need a level of control as described by you, then you are already actively fighting against automatic reference counting and there seems no point to use any kind of automatic resource management in the first place, at least for the relevant objects.
Just like cannabis cures cancer
There was no "democratically voted separation of Crimea", it was a farce.
Your experience is scary-pleasant. Perhaps someone should start a peer-reviewed list : why-google-blacklisted.me where the top voted ones would stand a chance of getting reviewed by non-bots at Google. In all likelihood, a situation like this gives nightmares to entrepreneurs on a daily basis.

Edit: Another recent similar incident: https://news.ycombinator.com/item?id=8873149
I've read a good deal of Plato in translation (Socrates didn't write any books), and I'd eagerly trade all of Plato for an equal volume from Hipparchus, Herophilus, Ctesibius, Eratosthenes, Pytheas, Chrysippus, Eudoxus, Democritus, and lost works of Archimedes, Apollonius, Euclid ... I'd gladly trade it for a fraction of those.

Aristotle I've only read a little of; he gets to survive, I guess, though I would go for at least a partial trade in his case too.
The name appearing on the front page of HN may have changed how many people were searching for the site and clicking its link, taking it from the spam bucket to the content bucket.

It may have also changed google's view on which people are searching for and visiting the site. Before, its search traffic was people searching for phone numbers, a random cross section of people who get spam phone calls. After, its a specific name brand being searched for by possibly well connected tech workers who are logged into google+.
You don't like energy?
> I suspect that a lawsuit-happy society is a good part of it.

For the most part, the people complaining about lawsuits have something to lose. I think there's a reason for that. Lawsuits are the first resort when the track record of the people with power is such that trying to convince them to act ethically does not seem plausible. If problems got resolved without having to go to the mat with powerful entities much, much bigger and with many more resources than you have, you really think this'd be a thing?
There are some very important uses of such institutional eavesdropping, such as running an intrusion detection system on a corporate network; I'd argue that this is a worthy tradeoff between employee privacy and good information security.
If you get employed directly you don't get paid any more do you - sounds like the OP is young and doesn't understand how the world works - or more negatively is not suited for a professional role ie what can I scam out of my employer no mater what
Yanis Varoufakis: How I became an erratic Marxist
(Peter Norvig's take on the matter, quoted from "Coders at Work" by Peter Seibel)

Seibel: "As a programmer, do you consider yourself a scientist, an engineer, an artist, or a craftsman?"

Norvig: "Well, I know when you compare the various titles of books and so on, I always thought the "craft" was the right answer. So I thought art was a little pretentious because the purpose of art is to be beautiful or to have an emotional contact or emotional impact, and I don't feel like that's anything that I try to do... I think craft is really the right word for it. You can make a chair, and it's good looking, but it's mostly functional--it's a chair."
What the fuck was that? Is that reporting? Does a reporter go to a private company and demand to be let in? Where is the story?
There's also a thousand variations on the theme of tidally locked planets in science fiction: from Larry Niven's (of Ringworld fame) world Jinx which was tidally locked to a gas giant, right back to Stapledon's Star Maker from 1937, which features a habitable planet tidally locked around a red dwarf.
If equal access for all is your primary concern, then what is the argument for preserving wilderness at all? Why not build roads into every wild area and escalators to the top of every mountain?

And what would the wilderness look like if we did that?
Gosh, the "ABC" should be the No. 1 in this list.
CPython is actually hybrid reference counted and garbage collected. This is really an implementation detail for historical reasons, no other Python implementation I'm aware of uses reference counting.

There is no Visual Basic 7. Visual Basic .NET is garbage collected as it runs on the CLR, but is quite a different language to VB6.
"The Knowledge", by Lewis Dartnell, is a book which purports to tell you how to re-bootstrap civilization.

http://the-knowledge.org/en-gb/
So, you're basically coming from the perspective that these exchanges are meant to be useful specifically for the newcomers. But then this would never happen, since the whole industry is being lobbied by the bigger two to four players in the US.

Also, are you suggesting that a newcomer would just have a tower or two in a remote region? I guess that may sound interesting, and they could do roaming with T-Mobile US elsewhere, and the whole concept might open up new roads for new services not currently possible, however, I think the required oversight would be overly burdensome, and smaller operators with their own towers, and roaming with T-Mobile elsewhere, already do exist within the current infrastructure -- take a look at Union Wireless from Mountain View, Wyoming, or Viaero Wireless from Nebraska/Kansas/Colorado. Also, I think Verizon Wireless is know to share their licences to some operators in exchange for buildout and mutual roaming agreements.

Additionally, if you invest in equipment to support all of this, I'm pretty sure you'd rather be more certain that you'd be able to have the licence to the frequencies to support it; and not be subject to the overbids from the big players. However, it would certainly be interesting to know the perspective on all of this from operators like Union Wireless and Viaero.
Emotional attachment it one thing. But pilot wave stuff does not explain anything, adds complexity and makes problem for more complicated systems that "a single particle in spatial representation". I do know professional physicist who prefer Bohmian interpretation (but most I know are in some version of Many Worlds or Quantum Bayesianism). The thing is whether a choice is made for purity or because of adherence to classical physics.

BTW: If you want to get some data:

http://www.preposterousuniverse.com/blog/2013/01/17/the-most...
Obama said people want secure mobile communications, but NSA undermined that
Hi!

Site author here. As you probably noticed, this viewer is based on "GCC explorer". Most compilers for most languages (rust, d, c++) have GCC-like modes where their command-line settings and outputs are GCC-like enough that only small modifications are needed to work in GCC Explorer.

6g is very different and its output is decidedly non-GCC-ey. I didn't add 6g for this reason, though I have a hacky patch to try and get something vaguely working that I'll deploy shortly!

Let me know how you get on!
And time constraints are also more of an illusion than real - unless your program has no input from the outside world you can not really know when a reference count will drop to zero and triggers a deallocation. Every time a reference goes away may be the time an (unexpected) deallocation happens.
The purpose of a publicized hash is that you can produce the content later and assert that you had authored it prior to the time you publicized the hash. This is proof to the extent that generating text to hit a given hash is really hard.
Question is, how is their business model performing? Has WP hurt or helped that? In that end, that is really what matters.
The issue is not necessarily superfish, but also any malware that could have infected your system by exploiting the bogus CA in the past few days. You don't know if you were infected, so to be 100% safe, a fresh install is the best option.
You Can Spend $750 in International Data Roaming in One Minute on AT&T
Bill Gurley: FOMO in the ‘Private IPO’ Market Is Fueling Valuations
Code is like clay. An application is a living, evolving sculpture.
Hello I just checked out Frida (been meaning to just forgot the name)

I get a kernel panic in Mac OSX Mavericks (10.9.4) running this

import frida
p = frida.attach("cat")
print(p.enumerate_modules())

Not sure if this is a similar problem or not but doing print([x.name for x in p.enumerate_modules()]) instead works just fine.

Edit: Looks like the problem may be attaching to a program a second time. Not sure if I need to run some detach command or whatnot.
It is very misleading to say "Built into WordPress core." It's actually factually incorrect, and it took me a while to decipher what you meant. Instead you should say "The First Major Page Builder to Leverage the WordPress Customizer" (assuming Layers actually is the first.)
Or why do we have this separation?

One of the biggest issues women face is that most men will not talk to them unless they are hoping to bed them. Men sometimes do this out of the best of intentions -- not wanting a woman to think he is hitting on her or not wanting anyone to think there is an affair because he is "friendly" with her -- but it is a very serious obstacle to women being able to network and actually have meaty discussions of business. It's also generally helpful for minorities to see examples of someone "like them" in some important way who has done the thing they inspire to. One of the benefits of that is to see an example of what works, even if you don't know the right questions to ask about "what do I need to do differently to be successful at this, in spite of the fact that people like me are so seldom successful at this?" It can be helpful to see those examples even in cases where you do not think too deeply about what they are doing differently from others "like them." It can just give you a glimpse of a pattern you haven't seen before that you can emulate without fully analyzing.

I do what I can to make it possible for women to participate more equally on HN. I am sort of appalled that Jessica Livingston, the sole female among the YC founders and a presenter at this conference, does not see fit to participate more in discussion here. I think her absence on the forum is one of the reasons it is such a boyzone. But I am glad to see YC doing something to try to support women founders, even though I tend to be much more interested in finding a means to be inclusive of women in the "boys club" rather than in trying to segregate them. Nonetheless, segregation for women to help them get started seems to have a track record of success. From what I gather, women-only colleges have a decent track record of producing female leadership and female coding groups appear to also help women break in. So unless I can offer something definitively more effective and also ideologically more palatable, I see no reason to tear it down with criticism.
"As a visual-effects supervisor for Industrial Light & Magic, John Knoll lives on the bleeding-edge of computer graphics. With his brother Tom, he also created the PhotoShop image-processing software."
I personally don't think his reply was over the top. The academics didn't just use his name, they used his PHOTOGRAPH as well for their spambot. That makes it a personal attack on his good name and not just some generic thing. Reasonable people are going to think that the spam bot was him.

The vibe I got was that he started with that anecdote because he wanted to disclose straight out the time he publicly shamed some people and what the exact circumstances were. If he had not done so, people would have referred to that incident in the comments and he'd be on the defensive at that point. So he dealt with it instead as the lead, laying it all out. Another author writing a similar story who had not been in such a situation would not have to have that lead.