skysight-inc/HackerNews huggingface dataset:
These codes of conduct make the community look like a band of savages. I've been following the django user groups for years and haven't seen anything regarding the issues presented there. What's the reason behind it (other than the #donglegate), if I may ask?
Blatant self promotion, but have you tried Path of Exile?
Bret has previously given a talk[1] that addresses this point. He discusses the importance of using symbolic, visual, and interactive methods to understand and design systems. [2] He specifically shows an example of digital filter design that uses all three. [3]

Programming is very focused on symbolic reasoning right now, so it makes sense for him to focus on visual and interactive representations and interactive models often are intertwined with visual representation. His focus on a balanced approach to programming seems like a constant harping on visualization because of this. I think he is trying to get the feedback loop between creator and creation as tight as possible and using all available means to represent that system.

The prototypes I have seen of his that are direct programming tend not to look like LabView, instead they are augmented IDEs that have visual representations of processing that are linked to the symbolic representations that were used to create them. [4] This way you can manipulate the output and see how the system changes, see how the linkages in the system relate, and change the symbols to get different output. it is a tool for making systems represented by symbols but interacting with the system can come through a visual or symbolic representation.

[1] http://worrydream.com/MediaForThinkingTheUnthinkable/note.ht...

[2] http://vimeo.com/67076984#t=12m51s

[3] http://vimeo.com/67076984#t=16m55s

[4] http://vimeo.com/67076984#t=25m0s
In the Air Force I was a 'cryptologic Russian linguist' (it had nothing to do with code-breaking, although it was an intelligence field). I wonder if he was referencing linguists.
i was shocked by this too. about an hour ago i went to CNN.com and searched the keyword xkeyscore and got 0 results. Not a single article?
You really have problem with 9MB? OK then, might be time to upgrade to a new phone my friend.
have a look at openhatch.org.
Please tell me you're kidding. This is already how 99% of static site generators work.
I'm sort of hoping someone forks Go to provide at least a few single-depth generics like Optional/Maybe, to match Map and Slice.
Many apps have a server component. eg VOIP clients. Why are mail and http singled out? Free ports 25 and 80!
If you think not killing a 16 year old would have materially harmed U.S security, I don't think you're qualified to judge where the stupidity starts.
My understanding is that their Constitutional dodge is rooted in Scalia's originalism: the 4th says "papers", which means specifically physical pieces of paper, not phone calls or emails.

What I've been wondering about though, is the legal definition of "effects" (noun, not verb). That term seems very broad to me, and should include emails, but I'm not a lawyer.
Google Fiber Server 'Neutrality Violation' Being Overblown
Yes, the linked video just shows the first step of the whole scanning process. I'm optimizing the 3d reconstruction based on texture correlation and estimate true depth for each surface point via cross ratio from four known points. Depth estimation from calibrated images via cross ratio is particularly interesting (imho), since it seems that it hasn't been done before.
How to Update OpenSSH on OS X
Short circuit returns are the devil - they make it much harder to factor out part of a function into a smaller function. A function should have one entry point and one exit point; that's the whole point of structured programming. If you're going to return from some random point in the middle of your function you might as well be using goto.

(Of course, good programming languages provide a better solution than pyramid-of-doom nesting)
This is a fair point - not the flakiness or otherwise of Authy, but giving out a phone number. I hand it out like confetti, it being, well a phone number. But now it is the key to my google account.

It's not hard to pluck SMS out of the air and sooner rather than later that's going to be a new attack.

Great one more thing to worry about.
"It's weird to me that people need all these amazing tools to just write stuff."

Agree but have to say that when Pagemaker 1.0 came out on the Mac (might have been 512k) some people that I worked with talked about the creativity that just flowed. I think it was a mania induced by having the ability to see on the page the final product and what it looked like as opposed to just the words which someone else would typeset. (In other words to repeat the "high" created added to the creativity). Was hooked up to a Linotronic for camera ready copy.
I think that's impossible with the current English language, and the fact that human beings disagree about lots of things.
"Most QRP work is at frequencies less than 30MHz. While 6m might work, tropospheric ducting, sporadic E, etc are touchy enough that adding in QRP operation wouldn't be pleasant."

Not my experience at all. I have been wallpapering my radio room with 1st place wins as a QRP entrant in the ARRL 10M contest in December for a couple years.

During a Es opening my 5 watts might only be S9+10dB whereas a guy with a 1500 watt linear would be S9+30dB so you can see why its not much of an issue.

Before I got a modest brick for 6M it was the same deal every July and December. I'd have 5 watts out and work guys 1000 miles away who had signals S9+20dB and I'm sure I was "merely" S9 or so on their side.

Another thing is the ops on 6M are gentlemen, by self selection this is not 80M or 20M sideband. They're glad to work a "weak" signal and don't turn down their RF gain or whatever those HF ops do.

When propagation smiles on you, power out doesn't matter. When it doesn't, well you're screwed even if you have illegal levels of power.

I live in a part of the country where the 1000 mile Es donut covers pretty much all the sand states. So I have a lot of Grids! I near got DXCC during just one VHF contest in the spring in just one day!
RNA is older.
Checked exceptions are harder to ignore :-)

result, _ = someFunc()
تونس تستبدل الجيش بالعمال للاطاحة بالنهضة | التيار
Sure. There are functions in this package. This link is better, which explains how the functions will work.

http://wnsqlbuilder.sourceforge.net/sql.html
Depends on your definition of "user". Diablo III was a huge let down to most of us who are fans of DII. It's not just the AH either; online always, crap gear, crap story, dumbed down skills, pay-to-win RMAH, and constant nerfs of a game that is not meant to be an esport. Bleh.
No, judges (who mainly interpret words in laws and partially juries), are not allowed to just make things up all the time, which is what you're implying.
I'm the other way around: I bought it for the singleplayer campaign. It was terrible: short, half-assed, and boring. Huge contrast to the WoL campaign.
I'm probably going to purchase a volt in the next year or two when my 2001 hyundai dies. I've got a little bit of sticker shock, but unless another car company comes out with a plug-in hybrid with a useful all electric range (prius plug in is only 11 miles, for comparison), the volt is the way to go.
Not sure what format the files are kept in, but it's been done. Several private companies have these behind a paywall:ThompsonWest and Lexis/Nexis are the most well known, but there are others. Don't forget the published caselaw of the fifty states as well as state legislation. The U.S. Code is far from the whole picture.
Siphoning money away from "legitimate" projects leading to their ultimate "failure". It's just shell game accounting.
The degree of "burden" that FlightCar imposes on SFO is irrelevant to SFO's ability to charge a fee to FlightCar. SFO owns a platform and nobody is entitled to use it without paying, even if such use costs SFO nothing. (Which is not the case here, since FlightCar rentals are displacing car rentals that would otherwise pay a fee to SFO.)
Also the size of the top dark area is exactly the same (438 pixels) if you count the purple strip on Bitcast
It's used in Kotlin and Ceylon, but the example above is really just a weak way to make up for the absence of overloading.

The compiler should be making these checks, not the developer.
We've tried to articulate the reason for having a code of conduct here: https://www.djangoproject.com/conduct/faq/#why-do-we-need

Basically the alternative to writing a code of conduct isn't not to have one, it's for it to be implicit and undocumented. Put another way: we've been moderating #django and other forums for a while, it's not fair that the rules for that were in our heads, and not on paper (bytes).
Yes, with Pure Data and Quartz composer.

As a JS hacker I wanted to bring that kind of coding to the browser for kids so I made http://meemoo.org/ as my thesis. Now I have linked up with http://noflojs.org/ to bring the concept to more general purpose JS, Node and browser.

I won't have really convinced myself until I rewrite the graph editor with the graph editor. Working on that now.
For each of these actions there's not much to learn, but it piles up, and my whole development process grinds to a halt if I have to look up yet another thing.

With handling I meant stuff like syntax coloring, tab completion, tabbed views, side-by-side views, line lengths that adapt to the Terminal windows' width - the small things.

Thanks for the list of commands, maybe it'll push me over the edge to do the right thing. Destroy All Software looks interesting, but that's quite a lot of money.
I wrote something about how ubiquitous surveillance can be used to blackmail anyone about a month ago:

https://news.ycombinator.com/item?id=5974734
But that only works at the shallow level. A crook can get around that by asking/bribing/convincing someone else to be the one who's responsible for the amenment.
In wartime, it's not uncommon to not act on intel to stop an attack, so as to preserve its strategic value and save more lives later. For any insiders who truly believe in the NSA's mission (which is being generous), "let a few die today to preserve a system that will save thousands tomorrow" is not a big leap.
I enjoyed TL2 and Path of Exile! Both were great games that did the ARPG genre that Blizzard pioneered (and then abandoned) very proud.

I also enjoyed Guild Wars 2 -- the latest game by a team of ex-Blizzard staff.
Did you add all the XML tags after the text was written, or during?
What can I cook with the stuff in my fridge?
Since you sound vaguely fascinated, get yourself a 20$ http://sdr.osmocom.org/trac/wiki/rtl-sdr
Medium is providing a service with the expectation of making money, if a user is a decent writer then there is the potential of further opportunities being presented to the user. Medium (and Wordpress, and other similar platforms) are providing the user with value, it's not entirely one-way.

I'm tech savvy (B.Sc. Artificial Intelligence and Applied Mathematics, Computer Programmer working full-time for 8 years since University) and I choose to use Medium because I don't want to manage my own personal server, or buy domain names, or have recurring expenses, or have to fiddle with configuration files, or hack templates. Simplicity means the world.

Saying that; I agree with you (in that people contributing their data to platforms for the profit of others is silly.) Facebook is something I don't use because I don't see what I can get back from it that I can't already get from text messages or face-to-face interaction. Medium at least offers me something in exchange for contribution.
Project Lombok for Go would be relative easy, and so nice.
I prefer to append a tag to the end of the name with a + "name+redtube@gmail.com". helps with tracking who is selling your email address as well.
The feds were not banned from Defcon.
Correct, Windows XP works fine with the latest Service Packs etc. Android supports it since version 2.x.
The only people in Goverment who get tech are the ones using it to spy on us
Vim's modes are quite powerful and easy to get used to.

To some extent it is probably people not learning their new editor completely and another part is sometimes the vim-way is just easier/quicker.

Being able to escape insert mode and start modifying the text is great to a vim user things like editing inside quotes `ci"` are easy to do without a mouse, as is moving around the file without leaving home row.
The obvious conclusion to draw from this - and really, that anybody should be able to draw - is that the system doesn't work to protect regular people.

This shouldn't really come as a surprise, either. Surveillance is not effective for preventing crimes. It is somewhat more useful for investigating crimes after they've happened.
It's still recreating a word based diff from a line based diff.

See diff.c line 793 for how it works.
Since a lot of services filter + in email addresses I changed my mail server to accept . instead. Its pretty handy being about to do username.service@site.com and not have to worry about it being blocked by a poorly created email regex.
For any detractors of Excel and Access, I've news for you: "Software is eating up programmers"

Programming as a fundamental activity, simply doesn't scale. The level of training required to get competent requires many years of training, while software is able to "download" a braindump of the best practices. For instance, Excel is used for a lot of business analysis. Business analysis, you say? How is 65535 rows sufficient? Excel, for instance has an engine that can process large amounts of data that's hosted externally using a vertical columnar compression. While a competent programmer with years of training may be able to do this themselves, they will not be able to beat on price when a person armed with half an hours tutorial can perform the same task on Excel.

Yes, there are monstrosities and errors http://www.businessweek.com/articles/2013-04-18/faq-reinhart... with Excel. The question is whether these errors are any easier to discover in a computer program.

The reason we aren't seeing more of these software is because programmer-types don't think very hard about non-programmer's programming problems. I hope with Jon and Brett's work, we push the boundaries further, and make computer programs easier to modify and easier to reason (note: not just easier to write). In both Brett's and Jon's works, you don't avoid writing code. You just find it easier to figure out what effect a code change has.

I saw the comment about using a traffic cone as a mutex. Again, this is a symptom of the dismal state of tools rather than the idea behind the tools themselves. VisualSourceSafe still performs pessimistic check outs. Imagine if the entire sourcecode of a project is in one single file, then better tools would evolve to find code, and allow many people modify it at the same time. We already know how to lock a database, provide MVCC. One day, programming will be very similar.
I was thinking about this business from a traveler’s point of view. If I drop my car off and it has a built-in GPS, doesn’t that just give the renter a map to an empty house to rob? I realize not all cars have built-in GPSs yet, but it won’t be long before they all do.
Don't worry, you're being downvoted by all the other "OUTRAGED" hackers who ignored all of the news that has been out about these programs for the last decade. Rather than confront the fact that they * have been downplaying the severity of this in the last two months and admit that maybe they ignored some of the news or didn't pay it attention, they contend it simply never existed.

The "The NSA is siphoning off the Internet on a huge scale" was a huge fucking story in Wired 5 years ago and no one gave two shits.

I'm sorry but "This is a complete surprise." is BS to anyone who's ACTUALLY been paying attention.

* Where "they" includes multiple noted HN names, often from the top list, that I've personally watched walk back their own denial of NSA programs in the last two months as more and more information has come out. Oh, and that guy that guy that did security for Google that just embarrassed himself a few weeks back has to feel really special now.

edit: Sorry, the Wired story was SEVEN years ago now. http://www.wired.com/science/discoveries/news/2006/04/70619
Many of us were, and still are, against it. Its passage was very questionable and suspicious, particularly regarding the lack of informed and reasonable debate on its requirements and broadly invasive permissions. It was passed overnight. There was word that many (most?) congresspersons did not even read the bill before passing it by a huge majority. It was emotionally charged and rational criticism was nearly non-existent before it was passed.

Only 66 Representatives voted against it--62 Democrats, 3 Republicans, 1 Independent. Only 1 Democratic Senator voted against it, while another Democrat abstained from the vote.

At the time the Act passed, Americans were in the midst of a fear frenzy. It was a pervasive culture of fear and panic, the likes of which I can only compare to anti-Soviet fears of the Cold War. People all over the country actually went to stores to buy all kinds of emergency and survival supplies to build up their own anti-terror kits (I forget the name for this that was popular at the time).

Many of us questioned Bush from the moment he was declared the winner of the 2000 election by the Supreme Court. We took part in protests all over the country after 9/11 to oppose the buildup to war in Iraq. I took part in protests in D.C. It was all ineffectual. Fear gripped the country and few paused to consider the long-term ramifications of the actions taken in September's wake.
Usually countries inherit the laws from the country they are decended from.
It's great to learn databases from the master, but $299 in the era of Coursera?
For the same reason that an average hacker would have a much better knowledge of the code for various daemons than the sysadmins who administer them - they're reading critically and looking for vulnerabilities where the actual semantics differ from the purported ones. I've no doubt that what the NSA does actually is "constitutional" under the common corrupted interpretations of it - government programs are structured to avoid mortal conflicts with the constitution, sympathetic or even just probabilistic courts then assert that specific facets aren't actually over the line, and severable agents acting "independently" informally make up the difference.

Law is akin to code, and suffers from the same complexity-induced limitations that end up as the halting problem. With enough indirection, meanings and definitions divert wildly from what they purport. This divergence starts as soon as abstraction enters the picture - for example the widespread tendency to see rights as "primitives" that are acceded when forming higher-level emergent structures. Participation in the higher-level structure becomes de facto mandatory, and those purported rights end up nowhere to be seen. And once this erosion process starts, it becomes harder and harder for anybody to see that their rights should apply universally, rather than just in a nondescript wood shack on unincorporated land in Wyoming.
Will do mate, I'm going to fire them all up in a VM over the weekend and see what they're like. I'm most excited about Kolab to be honest :)

Send me an email so I've got yours: mines in my profile
NSA/CSS/USCYBERCOM director GEN Alexander keynote video at Blackhat
http://www.cnn.com/2013/02/27/opinion/ted-prize-students-tea...

Get out of people's way and stop telling them they're stupid, and they will fucking amaze you.
I would have loved to have a device to record the pre-trial banter in a state court prior to a recent case involving a family member. The prosecutor was going on at length about a recent event where they had driven to Florida for a vacation and got pulled over for speeding, but was soon let go after they told them who they were and who they worked for.

I wanted very much to stand and ask what other laws did not apply to them, if they were free to ignore those pertaining to automobiles, or even if they felt they should be held responsible if they were to break the same law they were charging my family member for.
Video seems to be up at https://www.blackhat.com/us-13/archives.html#Alexander
Death of Michael Hastings journalist under FBI surveillance (June 2013)
First he said this in congressional testimony:
https://www.youtube.com/watch?v=ZmBAxEWxDFs&feature=youtu.be...

Then this came out later:
http://news.cnet.com/8301-13578_3-57589495-38/nsa-spying-fla...

And now this:
http://www.theguardian.com/world/2013/jul/31/nsa-top-secret-...
No way, the next slide is the very definition of evil unmaintainable code.

Go through what is happening quickly:

bw := &binWriter{w: w}
bw.Write(int32(len(g.Name)))
bw.Write([]byte(g.Name))
bw.Write(g.Age)
bw.Write(g.FurColor)
return bw.err

If an error happens on L2, we will still run writes L3-L5. Why is this bad? Because in the future, we might come in and add logic after the writes complete. We have to make sure to do a check against the error or we will run this logic even if the write did not work. This is an incredibly easy trap to fall into.

I'd go as far as to call that an anti-pattern - you are hiding the control flow in non-obvious ways.
These rules are blatantly patronizing, and come off a bit like a large organization's standard CYA boilerplate. Something along the lines of HN's commenting guidelines or Hacker School's social rules would be more appropriate.
Presumably not. In passing, though, I do think a lot of HNers would be happier living in a civil law jurisdiction like Italy.
Collective Idea Acquires Dead Man's Snitch
From the same poll: 56% say that the courts do not provide adequate limits on these programs, and 47% say the programs go too far in restricting civil liberties. It's about 50-50, but the trend lines are ALL in the right direction, whether you compare to 2,5, or 10 years ago.
Why do you need to manage my [Google] contacts for me to signup? A plain email + password signup alternative would be nice!

Tried to opt out of the contacts sharing, but I got stuck in an infinite loop and couldn't find a signup option without the Google oAuth.

The product itself looks awesome, but I can't try it out because I don't want to give away access to my entire Google account.
Malaysia also has numerous treaties and strong ties with the United States (including security cooperation). Given the Snowden situation, it is quite possible that US would simply refuse to grant asylum (by claiming the charges aren't political) for two purposes: 1) show "sensitivity" to the Islamist world (after implicitly supporting Morsi's outster) 2) to encourage other countries to turn over future whistle blowers despite plausibility of charges against them being political.

It isn't likely that he'll garner political support either: the religious right is itself opposed to pornography and like hopes such laws would exist in the US -- social conservatives are fighting hard to defend the idea that laws that prohibit actions that cause no harm are still legitimate, some segments on the left may be prone to political correctness or partisanship (as "their" guy is in power now).

Sometimes I think the cause of liberalism (broadly defined -- I don't mean celebrating Clinton over champaign, I mean a belief in individual liberty) has (by now) been hopelessly lost. It looks like the fight is between two varieties of anti-liberal communitarian thought: one merely favours a more diverse and equal society, the other is more traditional; they seem, however, to agree social conventions can trump individual rights (they just disagree what those conventions should be) and that achieving near absolutely security (even against already improbable events) is a more important goal (even if still unreachable) than maintaining most basic civil liberties.
https://moodgym.anu.edu.au/welcome

That's what I and my ex girlfriend used. She introduced me to it. :)