skysight-inc/HackerNews huggingface dataset:
Show HN - Pixels: Know the pixels you see.
I did some hacking today. Nothing to brag about, but I think it's interesting. I call it "Pixels".

What it does is, after you run it, it captures your screen after X seconds (configurable), and takes a pixel out of it (RGB value ie). It does this until it has enough pixels to create a new image.

https://github.com/thekarangoel/Pixels

Can someone please use this for a few hours and post their results? It is not obtrusive and is not distracting. If you'd like to share your Pixels image with others, feel free to post it here and/or send in a pull request.

Know the pixels you see.
Enjoy!
Programming BASIC and Sorting - Computerphile
How long until "Method for adding an indicator to show if a web page is playing audio" is patented?
No worky worky on mobile Safari either.
APL demonstration 1975 [video]
why do you think angular, knockout, backbone, ember have different goals?
It only verifies whether the email is a valid one. It doesn't verify if the person actually owns the email.
Try Gandi (https://www.gandi.net/). Their domains aren't the cheapest in the world, but several services are included with the domains, including a 1 GB IMAP/POP account that seems to work very well. That option is cheaper than FastMail, especially if you pay several years in advance.

The downside is that Gandi's webmail (Roundcube) isn't as good as e.g. FastMail's or Gmail's. So you should only use Gandi if you mostly read email through IMAP.

Don't host email yourself - it's simply not worth the time.
What's Bad about Bluespec System Verilog, Part 1
Speed-reading (applicable to most non-fiction) helps with #1. Yes, it works. The brain can derive meaning faster than we can speak or mechanically move our eyes. Basic SR techniques can be picked up in a few days of practice and self-timing of reading speed. Given increasing advances in mobile sensors, we'll soon realize the value of optimizing how we use our biological sensors.
You are gonna loooove molly-guard then.

Although the different prompt style for remote systems is still handy, cause there's tons of other stuff you can do accidentaly that could cause damage.
The Speech and Debate clause:
"and for any speech or debate in either House, they shall not be questioned in any other place."

The House Intelligence Committee is part of the house, so they are allowed to penalize Congressmen for speech.
6 Year old Dell laptop running Windows 8/Ubuntu.

I was looking into a Macbook Pro but can't afford it.
Using the Github API to Quantify Importance of Open Issues
I felt all of the examples read extremely easily, but I'm a frequent Haskell user. I think that's the primary audience.
I find this typewriter REPL interesting. Does anyone know how it's called?
Im not sure if that is the most depressing number in the world, or the fact that double that amount of children are physical abused (beaten) in the US. Sexual abuse declined 62% from 1992 to 2009, while the long-term trend for physical abuse went down by 56% since 1992. (https://en.wikipedia.org/wiki/Child_abuse#Prevalence)
On the other hand, why wouldn't they try to protect themselves by trying to defund the NSA programs by proposing a new bill? There's public outrage which they can use for their own benefit and they could easily frame this as defending the American citizens while covering their own asses, but they're not doing that either. In fact, the amendment that was proposed to defund the NSA phone surveillance didn't pass, so what's going on?

Also, blackmail isn't that easy. If something embarrassing is revealed about a politician who seemed to be critical of the NSA, you think people wouldn't start pointing fingers to the NSA and accusing them of blackmail?
Apple iPhone and iPad patent ban overturned in US
That's one of the major purposes of the patent system. Tech companies pushed patent enforcement hard in the 1990's because Chinese companies were copying American technology.

More generally, property rights favor entrenched interests and therefore entrenched interests have the greatest reason to push for strong enforcement of property rights. On the world stage when it comes to patents, the U.S. is that entrenched interest.
You guys are doing some interesting things, but you desperately need to kill your credits system and slap some adsense on there for the time being. Any buzz and growth you could be building at this stage is going to be seriously hampered by charging for a search service, even if it is to a specialized audience.
Except that Snowden almost certainly did not spend much time sleeping in the actual airport. But poetic license and all that...

Here is one of many stories about the Novotel:

http://bigstory.ap.org/article/trapped-transit-orwellian-mos...
This has happened far too many times for me too. A colored/distinct prompt is a must.
Path finding with BFS
I disagree with the idea of having a strict code of rules. Coming up with rules and sticking to them to the letter doesn't do anything to encourage meaningful discussion.

All you end up are the trolls who do their best to toe the line while provoking other people to step over it, and the sort of people who think a conversation where everybody follows the rules yet no-one says anything of substance is preferable to a lively discussion. You end up driving away the people who just want to talk about things they enjoy or are interested in, and don't particularly care about adhering to your rigid social system.

People are people, not automatons, and the system of curating discussions should reflect that. If someone is acting in bad faith, waiting for them to violate the letter of a rule that's been written down before you do anything about it just allows that person to drive away more of your actual desired userbase.
> But I know that I don't use mail that often. I'll probably use it to sign up and send out applications, but that's about it. Shelling out $10 a month for something I rarely use seems a bit steep to me.

If this is your true use case, then self hosting is your lowest cost option. Self hosting on your own server in your own home costs you only the amount of electricity that server consumes. And for email hosting, you can utilize a very low powered server. An email server is very low load (unless you are getting DDOS'ed, but then your real problem is not a low power email server).

Take a look at Postfix ( http://www.postfix.org/ ). It is quite easy to setup for simple email serving (and your description is of simple serving). You will have to learn a little bit, but will be better for having done so.
Yes, and you can have “💩” in your prompt. Wait, you won't believe it, but you can even have “$” in your prompt!
It is worth a blog post (in first page of HN)?
I don't agree, I'm hosting my email myself on a Debian VPS with installed http://iredmail.org/. I have unlimited domains, customizations, full control and there is virtually no maintenance needed, just regular updates.
Nope. Am I?
Sweet - a standardized "enum" module. I wonder if/when will Django adapt this in their Model definition?
My home IP isn't static which would make that a bit more complicated and add the cost of a dyndns account or something similar.
I think that the ideas and tips of the article are useful, but I don't like the opening phrase.

People make mistakes. Once a mistake is part of a language specification the only way to solve it is to make a backward incompatible change. It's pain in the ass for the users, so you must not change this kind of changes too often if you like to have users.

A possible alternative is to have a huge metaprograming platform like Racket, that can still run the old version "mzscheme" programs almost unchanged [1]. But in the Racket/Scheme/Lisp word everyone is running their own slightly "improved" version of the language. So multiple languages are more natural than in Python with the " There should be one-- and preferably only one --obvious way to do it." philosophy.

(For example, they changed allowed syntax of "if".)
I say once you do our own or add databinding to backbone, life is very very good. I love the events on the models views and collections. I was almost thinking about writing a databinding where it only updates one property at a time on change. Why update the whole view or model. Is that provided in any backbone addition?
A few notes on power utilization:

My experience is that the 1-amp-per-rack-unit rule of thumb applies only if every server in the cabinet is under full load (CPU and all spinning disks). This is almost never the case, however: our average utilization is around 8 amps per phase on a 3-phase circuit. (Load limits are per phase, not total.)

You can also get 30-amp circuits in most data centers if you're concerned about it.

Keep in mind, too, that your load is usually balanced across 2 PDUs (assuming you're buying systems with redundant PSUs, which you should) and on 208-230V power, which is more efficient than 120V due to lower resistance. If you configure your systems correctly, the load will be shared across both PDUs under normal conditions. That said, you'll still need to ensure you don't overload the remaining circuit if redundancy is lost.

In summary, don't worry too much about overloading a 30A circuit; there are plenty of full cabinets in a DC for a reason.
Private use Unicode block.. for me it shows a box only, though it would be cool to have the Klingon symbol:

http://www.fileformat.info/info/unicode/char/f8ff/index.htm
Really cool stuff - though I wish the result limit was moved up to 100 cause a lot of the first page results are repeats
I'm not the author, but as I found this little gem I suspected the HN crowd might find it useful. (and if you're in the mood to hack your emacs conf I suggest having a look at org-babel, I found that a literate approach to my emacs conf is the only way to stay sane)
Apple's fucking emoticons. I had to jailbreak and install a whitelist specifically because of the emoticon SMS spam.
Disclosure: I am based out of the Indian subcontinent & have deep professional ties with the bay area for little over a decade.

I myself would assume that the skill levels at 90th percentile of all developers from India is well below the median levels of the valley. The distortion is partly contributed by the number of graduates entering the industry. The main contributor of this situation would be people's motives. There is a huge difference between aspiring for fame & world domination/peace v/s what is deemed as a high income job (the notion of "high" is relative to national income levels).

So the obvious answers are as follows: there is fundamental difference in the calibre of people that depends on their motivation and there are dominant motivations that varies by geographies.

What would be interesting is to stop looking at this as a US v/s SEA thing and instead pick a region from any first world country where dominant motivation of developers is to just get by and see how it fares against the valley.
CryTek's sites hacked
I'm unclear how this is better than doing, as is mentioned in the first paragraph, a single code base that runs in both 2.7 and 3.x versions?

Or is this a case where 2.6 needs to be supported?
They are integers. You increment the integers. The two second version is: wget -m -np http://cdn.optimizely.com/{1..100000000}.js
An interesting analogy is post-quantum cryptography which gets to more or less the same place (can't depend on factoring being hard) by somewhat different path.

There's a nice wikipedia category for post quantum crypto.

http://en.wikipedia.org/wiki/Category:Post-quantum_cryptogra...

The slideshow (which I paged thru pretty quickly) seemed to be a good general coverage of the whole situation, followed by great detail of exactly precisely one solution, ECC. There's lattice, hash, and multivariate. That's too bad that the slides were so general and then suddenly laser focused. I realize there's time limits, etc.

There are also system based issues. What I mean is, lets say you decide to implement a signing only hash algo as a "replacement" for a pure encryption algo which is now magically broken. Well that requires major system changes to move from an encryption system to a signing system to accomplish the same meat-level goal. Its not as simple as search and replace library names. Which is an example of the old saying that crypto is hard.
Huh? Where's the source?
That only works if you value sysadmin time at $0/hr.
Low light pollution equals a couple hours out of the city or in the middle of a desert?
Please (please) add some padding to the text. Edge to edge in this case really doesn't work.

Other feedback: I know you say what's coming next in development. Maybe add some text about what is already there, so users aren't disappointed.
In 1947 Only 3% of Congressmen Became Lobbyists
They cannot be bargained with. They cannot be reasoned with. They don't feel pity, remorse or fear. And they absolutely will not stop, ever, until you are banned.
Honestly, the idea that the NSA is going to go after senators and congressmen for doing their jobs with broad popular support is just a pure and obvious bluff. This would just increase the intensity of the controversy and spotlight, which is clearly the last thing the NSA and the Obama administration want right now.

These folks need to suck it up and go out on just a bit of a limb for the sake of our democracy. That is the oath they took and they bear much of the responsibility for allowing things to reach this point in the first place. If a 29 year old can risk his life and give up any chance of seeing home again to do the right thing, these supposed representatives of our interests can take a much, much smaller risk and do the same.
Is that agreeing with me?
It's a balance between preventing that and not wasting resources preparing a full forensic etc. case for EVERY plea which could be used on other more questionable/difficult cases.
You forgot about The Forbidden Words. The automatic word filter that sentences comments and posts to death.
Actually, it does explain it. Lots of people are admitted that don't need to be and nobody ever questions it.

And since we have such a high proportion of non-insured here, those admissions raise the cost for everyone else who DOES have insurance.
Sacramento is a great choice. We're super happy with RagingWire.
Don't feel bad, almost half my posts get killed immediately because somebody doesn't think news about Android, and the sites that report positive things about the OS, should be on HN, but I can submit Daring Fireball and Apple Insider news all day.
Vague wording in rules is like legislation; they just end up as excuses for doing bad things, instead of ensuring good behaviour. "Toeing the line", if you will.

We constantly see this in trying to figure out what kind of stories are supposed to be submitted to HN.

Does it really make sense for a person like Maciej Ceglowski to be permabanned from HN? https://twitter.com/pinboard/status/111332316458135553. I think it's a shame, partly because I think he's a smart guy with a fresh view on things, but also because I don't think the reasons for banning him are very compelling.

You can't have poorly-defined rules and opaque moderation at the same time. You'll see why, when you incur the wrath of one of pg's moderation scripts for no apparent reason.

---

EDIT: As an aside, to give an idea of what a fucking pain being (inexplicably) hellbanned is, picture all your Hacker News bookmarks no longer working, because you've been banned from the entire site.
An important note is that users don't gain down vote ability until they have ~500 karma, but have the ability to flag stories before that (maybe even at account creation, but I'm not sure).
Like Sato in Karate Kid 2?
Thought for food.
I'd advise against it for two reasons:

1. It'll be taken less seriously by employers. Instead of a well known, established degree like IE, they'll wonder if the word "engineering" is just thrown in to a less difficult major to make it sound more impressive. In other words, they might think that you didn't do a rigorous degree.

2. You won't be exposed to things you don't like. The major downfall of self education is that you aren't forced to learn things that seem unpleasant now but are useful later.

My suggestion is to keep the IE major and take a couple programming electives while learning to code on the side. You'd probably be able to get into a CS masters program easily too.
I agree with your assessment. There was a New Yorker article last week on an unrelated topic (Slow Ideas) that came to a similar conclusion about inherent inefficiencies in our market system:

http://www.newyorker.com/reporting/2013/07/29/130729fa_fact_...

The key quote is here:

"This has been the pattern of many important but stalled ideas. They attack problems that are big but, to most people, invisible; and making them work can be tedious, if not outright painful. The global destruction wrought by a warming climate, the health damage from our over-sugared modern diet, the economic and social disaster of our trillion dollars in unpaid student debt—these things worsen imperceptibly every day. Meanwhile, the carbolic-acid remedies to them, all requiring individual sacrifice of one kind or another, struggle to get anywhere."

The article continues in a health-care context to discuss the importance of doing-things-that-don't-scale efforts to educate and change behavior. I anticipate the connection here would be some utility-by-utility effort to subscribe to best practice. I worry the opposite will occur.
They've been in Unicode since 6.0. And they are not much Apple's in the first place.
Technical Product Elegance is Not a Business Model
If a congress person has balls they will risk everything to let the people know what is being done in secret to them. But it's tough to have balls when they would be happy if you deposited them in Guantanamo once you leave office. But the people who started this country didn't care what happened to them either when they took on the most powerful country on the planet. That's the kind of leader it would be nice to find.
The other problem with congressional oversite is what happened during the SOPA hearings.

Congress is vaguely qualified to assess data collection techniques.
He said "public wifi". That gave me a bit of a jolt too at first.

I wonder if there are any known instances of someone monitoring and collecting a high value target's encrypted home wifi (say a CEO before earnings, or someone at the department of labor) with the goal of cracking it.
Docker Registry goes live
Heroku buildpacks on Docker
The Chilling History of How Hollywood Helped Hitler
Running Docker on Rackspace with Ubuntu
If I wanted to read about Benghazi, and who would at this point except a die hard political junkie, I'd go to a site for die hard political junkies.
Well, that user also posted over 60 links in the last year, while never receiving a single upvote or comment. I'm not sure why a flesh-and-blood user would still be posting after that.
This is a new idea.

How exactly will this work? I mean opening the code and keeping the app paid. Will accepted pull requests get a cut of the money?

How long before someone takes this code and builds another reader for metafilter?
How Android knows it's on an expensive connection
In the past year, I've emailed info@ycombinator.com about what I thought were perfectly legitimate and thought-provoking, yet not-exactly-in-tune-with-the-HN-hive-mind submissions getting axed off the front page by moderators, on more than one occasion. I haven't received a reply.
A list is not a "generalization" of a pair. If anything that used something else was a "generalization" of that other thing, things would get confusing.

Why is it more reasonable to split the code? You get the safety from the type-system, so you don't need extra splitting in obj files. Such splitting would complicate matters, and have no extra gain.
Tell me about it!

I edit my posts probably 3-5 times after making them to remove spelling mistakes, correct grammar, and make whatever changes are needed (quickly after posting).

This seems to trigger the slowdown after the second or third edit.

I also got hellband a year or two ago for submitting either a few links that made it to front-page - but then were flagged by people for political reasons, or posting a negative-Apple submit (the last non DOA submit) that might have upset a mod (titled "Brokerages Race To Feed Apple To The Muppets").

My comments show up, but all my submits are DOA.
If you're interested in oh-my-zsh-style themes and plugins for bash, checkout bashit.

https://github.com/revans/bash-it
Scrz - Manage your containers with style
Just be careful to not change your user-agent when doing this one, otherwise you would be committing a felony.
What bothers me most about this case is the total absence of responsibility of his superiors. Private in the military do nothing by themselves, should have no access to anything or make any decisions without someone telling them what to do. Basically if a private screws up, the chain of command screwed up. Of course in reality the big guys get away with it, but still someone was in charge of this private and gave him access to top secret information and failed to pay attention to what he was doing. That is the definition of dereliction of your duty as a leader. Yet I've heard nothing about anyone else's punishment (which could be the press simply sucks).
Hey there,

I work on YUI, and there's definitely lots of active development still going on with it. There's sometimes a bit of confusion with YUI2 and YUI3, with YUI2 being much older and more verbose.

YUI3 is a lot more developer-friendly, and we've worked to build more modern components such as Pure CSS [1] and the YUI App Framework [2]. SmugMug's new site that they released a few days ago (http://www.smugmug.com/) is built on top of YUI, and it looks absolutely fantastic.

If there's anything I can help you out with, definitely feel free to let me know! We've definitely come a long way since YUI2.

[1]: http://purecss.io/

[2]: http://yuilibrary.com/yui/docs/app/
Ask HN: Why would Facebook renew their wildcard cert for only a year?
Sure, although if you have a 99.99% uptime SLA, I'd look elsewhere.

Provider is SagoNetworks, based out of Tampa, and have a brand new-ish facility in Atlanta.

Started with them around 2003 and have not looked elsewhere, DC guys bailed me out early days while learning the ropes -- tech support is generally very good.

Couple of times a year the shit hits the fan, core router goes down or other mini-disaster, and you get nailed with a few hours downtime. Give them a ring, they say it's blah blah, we're working on it.

Otherwise, everything hums along, no news is good news ;-)
I guess its perfectly graceful to use obvious patents (which got thrown out from the patent office at reexamination), and minimalistic design patents (which should be a contradiction in terms).

Still, since I see it as disgraceful to use any state granted monopoly in efforts to hurt competitors and gain market shares, both Samsung and Apple lacks grace. Arguing who is worse, is like two mass murders arguing over who is more moral and ethical.
Why don't just use gmail personal apps
Hi chaps, some heads-up

when I tried to access your naked url to get info about pricing, I got flash message that in summary says that your https is broken, then I got this

https://nerdydata.com/

"This domain has just been registered for one of our customers!
Domain registration and webhosting at best prices."

Probably you should fix it.

Otherwise, good idea and useful tool. Also, probably 10 creds is not enough for test-drive. Would suggest to move this up to accomodate occasional users - i.e. if I need/use a couple of times a month I will not bother to register/use credit card/etc. Charge regular heavy users ;-)
Is this real, or a joke? Seriously, I've been through the guidelines and faq, and there is no discussion about forbidden words and language, but this is not the first time I've seen a comment about forbidden words. It is not clear to me whether this is real or a meme/joke on here.