skysight-inc/HackerNews huggingface dataset:
I run a two-person web development business and have worked out of Adelaide for myself for 15 years. Always seems to be enough work around and a decent amount of variety.

The other SnappyCam purchaser I mentioned is an iOS/Android developer who is a sub-tenant in my office. We actually have a cheap, spare desk in this room at the moment if you wanted to visit and work for a while. Email me if you want to ask any questions.
http://www.twitch.tv/bethesda/b/439369577?t=15m

This is the automatic twitch vod they were mentioning, with the timestamp. By the way, Carmack has been going at it for more than 2 and a half hours now. Impressive!
Yep. Also see my article from 2006:

http://news.cnet.com/2100-1029-6140191.html
"The FBI appears to have begun using a novel form of electronic surveillance in criminal investigations: remotely activating a mobile phone's microphone and using it to eavesdrop on nearby conversations. The technique is called a "roving bug," and was approved by top U.S. Department of Justice officials for use against members of a New York organized crime family who were wary of conventional surveillance techniques such as tailing a suspect or wiretapping him."
There's a psychological threshold. If something is made easy then you'll have almost no reason to make the effort to go knee deep and back up again into abstraction when needed.
I'm pretty sure Bonobos uses something like this. Really slick.
For every investment made most firms hold at least 2x that amount in reserves for future rounds.
Code is our enemy: flow-based programming with NoFlo
Can't they just go to Ikea to get more?
Codemirror reigns

http://codemirror.net/demo/vim.html
Well, the author was at work? Her husband was at home?

Ergo, the author didn't have all of the information available when the article was written.

Shall I post a retraction with an equally misinformed slant, or can we agree that the wholesale collection of a great percentage of the electronic communications on Earth is an egregious breach of the public trust?
I think if you're buying phones based on # of cores or Ghz, you're basing purchases on the wrong thing.

If you want to buy a smartphone based on the fact that it has 4 ARM cores, you are buying on specs, not on actual delivered capability, and those extra cores may very well be eating up more power and more die space for no reason.
(I'm not talking about Moto X's low-power DSP cores, I'm talking about having 4 Krait or ARM 15 cores)

GPU cores are different because GPU workloads are automatically parallelizable, but then again, you only need as many GPU cores as it takes to drive average workloads at the given pixel density. It makes no sense to include enough GPU to render a game at 250 frames per second. Developers are most likely not going to spend time optimizing a game for a high end GPU like it was some kind of console in a fragmented market like Android.

Point is, one should look at these phones from a practical standpoint and ignore the spec sheets. Does it take good pictures? Does it feel fast? Does the screen look good? Does the battery last long? Does it feel good to hold and lightweight? Does it do cool stuff that makes you more productive, etc.

If you buy phones on spec alone you may end up with a POS that looks good on paper but is irritating to use.﻿

Take the Galaxy S4, sure, on paper and benchmarks (some of which are cheats), it looks great. But how often are those peak rates hit? How much Android software really takes advantage of the full power of the device? How much battery life is sacrificed, or size?

You could say that the screen or memory capacity might be objectively better, but again, how much of a price in battery life are you paying for those displays?

Also, on customization, consider that Motorola is going to build and ship, to you, a phone in 4 days. Maybe you don't care about any of the color options, but you have to admit, being able to assemble and ship a phone to you with a 4-day turnaround is impressive and is a manufacturing capability that is sure to useful for other things in the future.
It's also possible that the teacher, or the method, is simply a bad fit. I watched some of the SICP lecture, and they, and the book, are a bad fit for me, partly because I lack much of the math background. I'm sure there are other people for whom they're perfect.
There's a reason the waste-to-energy plant was always my favorite in Sim City. I too ran out of trash a few times.
I'm disappointed to see this is still the top comment, for a few reasons.

1) Lines longer than 80 are an indicator that your code is getting too verbose, at least for Python.
2) You should be taking the time to figure out how to maximize readability of your code. And breaking the lines is damn near instantaneous when compared to the time taken to pick a good variable name or decide on overall design structure.
3) Not everyone will have the same editor. Your code should stand on its own and be readable in its own right.
Another reframing:

"Government coverup to protect Google"

People will believe what they want to believe.
A bigger problem (see my Galbraith quote above) is that Economics seems curiously immune to the process of testability and improvement which are the hallmarks of real science. In fact, several key and foundational theorists expressly deny falsifiability or evidence-based theories.

Which is sort of like writing code without ever referring to your specification, use-cases, and/or users, or in fact, compiling or running it.
Alexis already runs Das Kapital Capital ;P

http://daskapitalcapital.com/
The point is the legality.
Other sides of a news story.
I'm sorry, it is most certainly NOT "FUD".

I have an Intel(R) Xeon(R) CPU W3540 @ 2.93GHz workstation with two 500GB drives and 12GB of memory.

The last time I ran the build process, it took hours while PyPy drew pretty pictures on the screen in ascii:

https://twitter.com/erikjanss/status/112867649666564096

All I did was run the standard build target following the documentation provided.

My understanding is that while it's busy drawing pretty ascii art (which I have no problem with, by the way) it's building PyPy from the RPython source, which according to other users as recently as December of 2012 "takes ages":

https://groups.google.com/forum/#!msg/julia-dev/4TeGQh8wbmI/...

Hence why I asked if this had been improved yet.

I'm not trolling, or spreading FUD. I'm asking if a significantly negative experience I had has been improved.
Backstage and Indiegogo Announces Partnership
I've never understood porters in hotels. You've just transported your bags for possibly thousands of miles and many hours but they are going to take them the last few meters to your room by elevator on a cart and then they expect a tip for it.
Imagine if the NSA creates all this terrorist hype in order to maintain funding...You know, in order to protect American's we must maintain our surveillance and to do that we must create all the hype, just in case the real thing comes along (like Boston?).

So I wonder if they reduce program size if all the sudden there will be terrorist attack. Wouldn't that be interesting.

Also, if we spend 10 billion on the NSA and what does our terrorist enemies spend?
Oh God line endings created such havoc for me using Django's FileField model fields. I had to finally subclass it and do a replace of \r\n with \n to simulate opening in universal newline mode. Btw that whole area in Django needs a good reactor.

I should probably package it up for submission upstream.
"Hello Moto"
PyPy doesn't yet run on some of the UNIX variants that Python supports.
Everyone here seem to think its take it out leave it, eat all of it or nothing. I don't agree. Get the book. Sneak in when you have an hour left without forcing yourself. You might get hooked as I have been. Then you'll find more hours for it. Do or don't do the exercises, it's not important. If there is a couple of paragraphs you don't understand, don't worry, skip forward a bit. If you feel it's going too deep just hang up. Maybe one day you'll come back to it.

Oh, and don't overlook the footnotes, some have very interesting bits.
Wait wait... two people seemed to disagree on the internet and then after a few traded messages they end up in agreement and a better understanding of each other... we might have just broken the internet. :)
Very nice! To make it better:

- ALL of the inputs should look like inputs and only after a user has put in their information should the input ui disappear and the text be shown as it is on a real credit card. Otherwise the ability to enter your name and expiration is ambiguous.

- I don't like how AFTER you enter your full credit card number, the input fields become segregated, trying to change the credit card number becomes difficult as you now have to click on each of the 4 new text fields to enter a new credit card number. (If a card fails to go through a user might try to use a new one). Yes you can just hold down BackSpace and it will travel from field to field deleting the number but that's not obvious for a user to figure out. Don't segregate the numbers into separate fields just leave them in one.
> The majority of the US agree with these programs.

Really?
This video was on reddit/r/programming recently but only got two upvotes. I feel it's worth more attention than that.

http://channel9.msdn.com/posts/Text-Editor-from-SkyDrive-wit...

Edit: It's had almost 30,000 views, so it's getting attention.
A Blow for the Press and for Democracy
When an employer "blows the whistle" on a former employee whose employment was recently terminated, the onus lies with the government to do their due diligence before encroaching upon the sanctity of the former employees home.

Thus, my reference to a partnership with the government maintains some semblance of appropriateness.

This story directly ties into the Orwellian "See Something, Say Something" campaign initiated by the US government in the name of "the war on <some> terror."
Maybe there needs to be a new word for a person who releases information outside of the established channels, which have been crippled by those who would be affected by the disclosure, yet still benefits the citizenry? That is, a revelation that is good despite legality?
This would have been excellent at UCSB as well: most tutors would just post signs everywhere, and students had to way to rate quality.
>After several weeks on the job...Bob had a TopSecret clearance.

Top Secret clearance usually takes a few months. I'm comfortable with a world in which someone who worked for an NSA subcontractor for several months being stuck with menial employment for the rest of their days. Sometimes it pays to have ethics.
So Callum went on to create dotgrid.co, a boutique shop for high quality dot grid note books. 10-months in the works and sales already grew over 1000%.

"Grew 1000%" during which time period? Because they grew infinity percent between months 0 and 10...
Before you try to understand what they are, try to understand why they are important and why each type of monad you come across is important, starting with the Maybe monad, which I think is one of the most obvious.

Someone smarter than me feel free to correct me, but my experience has been that every monad I've learned seeks to take a particular imperative or procedural programming idiom, which itself may pop up in several different styles, and "standardizes" how that programming problem is handled by putting it in a special typeclass. This "standardization" is a huge source of power since how the problem is handled becomes predictable, less likely to contain bugs and generally leads to a more composable code.

Take the Maybe monad for example. I'm sure that as you've programming you've found yourself constantly checking for an undefined or null argument/parameter value at the beginning of a function. Sometimes people just return false, null or undefined. Other people return errors. Some throw exceptions. The Maybe monad gives you a typeclass that allows some data to be Just the value you want or nothing. Since you have a standard way of having something be undefined and it's encoded in the datatype itself, you never really have to handle undefined values in other functions. Why? Because these other functions that work with the Maybe monad don't really operate on the value directly. Instead they operate on the value via the Maybe monad's fmap function.

Check out this post for a good explanation of some monads:

http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...

This too:

http://adit.io/posts/2013-06-10-three-useful-monads.html

From now on, whenever you see a new monad, ask yourself what generalizable programming problem or idiom it is trying to encapsulate and why it's important to solve that programming problem. With the case of the Maybe monad I mentioned above, you can read up on a lot of the literature out there explaining why the invention of null was a terrible. C.A.R. Hoare calls it his billion dollar mistake.

If you don't understand the problem being solved, understanding the abstraction presented by a particular monad is going to be a lot harder.
Just change his name to Null and move on with your life.
Patents are meant to prevent small independent inventors from being crushed by big group to-market strategy taking their invention and out-competing them because they didn't have to invest the R&D.

Today, there is no R&D on a lot of this crap, the big guys just patent it to crush the smaller guys with the patents instead of taking their ideas.

At least in the former, the information is out there.
40g a month is a lot more than I thought that a government would go for. 28g is a ounce.
8-9 companies would turn it into a highly speculative fund, given the expected distribution of returns for typical startups. I would expect a 39M fund to invest in "seed stage" companies, in chunks of 100k to 1M tops. I'd expect them to aim to have between 50 and 100 investments when the fund is fully deployed.
> the result still needs to be further sorted (there are 20 or 30 types of recyclable plastic alone

They actually have machines for that. There's a youtube video on how they sort types of plastic.

> Glass needs to be sorted into 4-5 different colors

Sorting by color is trivial to automate.

> Paper needs to be sorted into 4-5 different qualities.

Yes. However where I live you have to separate cardboard from everything else. Most other paper gets shredded into pulp and recycled.
I don't really care about ATF regulations, but there is no moral high ground here. This was just plagiarism. These people pretended to have done something that they did not do. They took credit for someone else's work.

So "we can't have nice things" here means "we can't plagiarize vodka"? Well you can't plagiarize Steven King either. Deal with it.
Not anyone can go to college and experience a college life -- generally people returning after years do not.

If someone has true ability/talent such that they're given an opportunity to shine, they'll be given opportunities to shine again.
> Frankly, I think it's pretty telling that we're so on edge about how we are interpreting these findings.

Well, you might be. I just got bored of seeing the headline, which I dismissed as implausible immediately and didn't bother clicking on the linkbait. So I haven't been able to join in the circus act here on HN.
It already does that. The credit card number has a red outline (box-shadow) if it is invalid. At least it did for me with the number 4555555555555555.
Yep, this makes sense. Still, it's enough cash for them to be involved in or even lead syndicated rounds. Either way: seems like a fun thing to be a part of.
Micro-Survey API Released To Developers
Also look at the "most helpful" negative review: http://www.amazon.com/review/R3P3KHD7WHGNBM/ref=cm_cr_rdp_pe...

The reviewer accuses the 5-star reviewers (not PG and Peter Norvig directly, since that review seems to predate theirs, but that hardly matters) of elitism, and the book itself of "dreadful writing", "advocacy of a language that can be really quite a horror for beginning programmers", and "a terrible job explaining fairly simple ideas".

I'm tempted to say "Yeah, well, that's just, like, your opinion, man."
She didn't confuse FBI with JTTF, she confused local Police Detectives with JTTF (which includes the FBI).

This is the part where she suggests the government is watching her entire family (herself, her husband and her son):
"search for a backpack set off an alarm of sorts at the joint terrorism task force headquarters."
and
"I imagine [...] Lots of bells and whistles and a crowd of task force workers huddled around a computer screen looking at our Google history."

"The Government" isn't spying on her to make sure she isn't a terrorist, the software an employer has to monitor the disclosure of trade secrets and disgruntled employees flagged risky behavior. The employer then contacted local police, who visited and did an amazingly lack-luster investigation of the situation (as she states in her story).

FWIW, she cross-posted to here http://www.commondreams.org/view/2013/08/01-8 , and I don't see any significant changes.
Smirnoff is nowhere near the cheapest vodka. That's not a bottom shelf vodka. It is literally not on the bottom shelf of liquor stores. C.f. Popov vodka for literally _half_ the price of Smirnoff (and literally on the bottom shelf). Popov, by the way, is undrinkable.

Any vodka which is twice as expensive as another vodka cannot be called "bottom shelf."
Good to see my conclusions from two years ago still hold: http://matt.io/technobabble/hivemind_devops_alert:_nginx_doe... (or its HN thread meritt kindly dug up: https://news.ycombinator.com/item?id=2759596)

Sadly, these days we want PFS everywhere to stop the snooping apparati, but if you're not really important and just want to stop local network or MiTM snooping, removing PFS should be okay (at least for my boring sites).
I don't see how Google holds any culpability in this situation.

Google isn't the source of the abrogations of our civil rights, Google is merely the avenue by which the surveillance apparatus gains a toehold on a vast amount of data, be it meta, or otherwise.
I also guess that their recruiting methods will have been adjusted since the leaks. So if you give it a shot, be well prepared.

You might also want to try and have a friend waterboard you over a weekend, so you'll be able to answer with a very frank and firm "Absolutely NOT!" when they ask you if you would object to the next part of the recruiting process.
What’s Your Favorite Vegas Con?
Between ^Z, :<range>!, :grep, make, and other tools, vim has great compatibility with my system, thanks :)
The goal of the book is not to "make you feel like you're awesome". I liked the more complicated exercises because it forced you to understand the associated concept well, attempt some problem-solving and get better at writing Scheme.
Could the cards be styled via CSS to eliminate the dynamic loading of the card layout?
Quick trick to remember:

http://img.gawkerassets.com/img/17mch8wncw9zmpng/original.pn...
BSidesLV Day 1 Postmortem
Note that she has now posted a "retraction" which, impressively, manages not to retract the money claim of her whole story (which is that the government was monitoring her family's Internet searches); no, instead, she's corrected it to (paraphrase) "unbeknownst to us, the government wasn't solely relying on my family's Internet searches".
BSidesLV Dashboard/Resources
It's not on http://apps.suffolkcountyny.gov/police/morepress.htm (yet?)
> working at the level of plain text analysis rather than semantic analysis does limit how much our tools can achieve.

We can add semantic analysis. I have no problem with that. But removing or harming the ability to do text analysis might not stop us from using more sophisticated tools, but it does stop us from putting tools together quickly in a way not previously predicted. This is why Unix is so powerful. If you haven't read The Art of Unix Programming, I urge you to do so. It puts the argument and examples forward far more convincingly than I can.

Would moving to semantic tools harm the ability to use our existing text-based tools? I'd say so. A simple tool like diff works better, for example, if you take your big list of Python imports and put each one on a separate line, and keep them sorted. Patching works smoother this way too, reducing the likelyhood of the need for manual conflict resolution. If we eliminate doing this kind of arrangement by hand, and instead start relying on a semantic editor, we'll lose this ability. I have yet to see a tool that does semantic diffs, patches and merges better than diff, patch and git do.
BSidesLV/Defcon Travel Guide
Cloud9 does: https://c9.io/
Neat! I was just thinking in something like that! Thanks...
Maybe this could help
http://www.parlamento.gub.uy/repartidos/AccesoRepartidos.asp...

Its more 'official'

Edit: I'm not 100% sure this is what was efectively voted
I agree strongly with James's conclusion: "I think all focusable elements should take the focus by any means of interaction, and should always show a native focus outline when they do"

I've taken (thanks to Stylebot) to restyling websites, and high up in my list of changes is to take the simple step of making links evident and responsive: I set a link color, I set an underline text-decoration on hover, and I invert foreground and background when clicked (this helps especially when trying to distinguish adjacent links).

Which gets away from the outline element issue noted here, but just getting a web site to show affordance is a huge UI/UX gripe of mine in recent years.
+1 - I've always thought the Gregorian calendar was arcane and awkward, a weird artifact. Is there like an ICANN for the calendar?
Why is tail call optimization an issue in GC'd languages?
Largely agree. I was just picking up on "vastly superior". All the issues of line breaks, nulls, column lengths, headers still remain.

You're adding the constraint that you can't use tabs or newlines in your data (to use a newline in your String, you'd need to escape it). In all other cases, you need escaping, and once you've assumed escaping then CSV and TSV aren't really any different.
> 1) Lines longer than 80 are an indicator that your code is getting too verbose, at least for Python.

I completely disagree, partly because I prefer to err on the side of verboseness, and partly because 80 is just ridiculously short. Look at the examples in PEP 8:

def __init__(self, width, height,
color='black', emphasis=None, highlight=0):

What about that code is "too verbose"? It's an extremely simple constructor with 6 arguments (5 explicit).

I understand that readability is subjective, but I find it extremely hard to believe that anyone honestly finds that more readable on two lines than one.
Legalizing Marijuana is one of the sureshot way to boost the economy of any country (poor, third world, middle and rich) through tourism, travel/leisure, business commerce and export.
Making the Case for Eating Fruit
He seems to start talking about Haskell at 1 hour and 32 minutes into the VOD of the talk [1] (don't think he mentioned it before that).

[1] http://www.twitch.tv/bethesda/b/439369577?t=1h32m
Why Flipkart chose to develop its own business software
Is there a corollary to Betteridge's law of headlines that talks about completely self evident and obvious headlines?
More than 80.
so when is sweden going to accept open immigration from all of the poorer neighbors?

I'll be impressed if it can keep social cohesion while allowing immigrants to make a better life for themselves. It's easy for an elite society to stay closed and elite. SF is open to some of the poorest people on earth.
It's called the Luhn algorithm, and no, the site doesn't seem to use it.

https://en.wikipedia.org/wiki/Luhn_algorithm