skysight-inc/HackerNews huggingface dataset:
Sure, but you need to then do something with that digest. Store it, compare it against other digests, etc. Whether or not those actions constitute "crypto" is hard to determine.

For example, git uses SHA-1 digests as unique identifiers for commits. Isn't that extending hash functions from unpredictable digest to identity? What happens when someone finally finds a SHA-1 collision? When Linus made that choice, was he breaking the rule about writing your own crypto?
There was mention of the listed companies matching donations from the public towards television adverts against the suspicionless surveillance. Perhaps that's what they mean.

However, I agree that Reddit in particular could be doing more to spread the word.

People are calling this the 'largest online protest since..' but I'm not actually seeing much in the way of protest. I'm skeptical that those not interested in the subject are seeing anything.
The last survivors of the end of the world
This is how I read between the lines and understood their statement: The Fourth of July reminds us as Americans of the freedoms and rights all citizens of our country are guaranteed by our Constitution. Among those is freedom of speech, often exercised in protests of various kinds. NSA does not object to any lawful, peaceful protest but be advised that we will be monitoring your freedom of speech and anything you say or ever had said may be used against you in a secret court of law.
Because only corporations should be allowed to maintain this kind of pervasive surveillance, for pay.
My objection is automatically updating your server using deployment scripts checked out from a git repository. Git wasn't and will never be designed to be a deployment solution, and automatically updating a cluster of servers using a cron is bad advice. You're a smart man and I enjoy your blog, so please don't take what I'm saying personally (I used language in my original comment that was too emotional).

I would only recommend this if you had a separate server that acted similarly to a continuous integration server: it listens for pushes to a repository, checks out the latest code, builds an image from the latest known stable and runs the new scripts/configuration/whatever in the image along with application tests to ensure nothing is broken.

If everything passes, then the CI server should bundle it up into a .deb and serve it on its own deb repository to the production servers. The production servers (if all running the same image version) should be safe to update using a cronjob; but even then you should make sure that their "image version" is next in the hierarchy. Deployment is then using the native deployment tools to the environment that were designed for it - this way you should be able to completely reverse your upgrade too if something DOES break!

Huh, that's starting to sound like image migration...
Do you see many OpenBSD or "old school" sysadmins? I mostly see kids that haven't touched anything but Debian and Ubuntu, think RHEL is too old school and never heard of fork(2).'

Good sysadmins obviously exist, but in my experience they are a shrinking minority.
I'd use the phrase "unwarranted", since there's both the plain-language meaning of unnecessary or unjustified, and the legal meaning of a warrant ("and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized").
I rage quit at the installer. Anaconda needed an update, but whoa buddy, not THAT.
Change the URL from http://www.althingi.is/altext/142/s/0078.html to http://www.althingi.is/altext/142/s/0076.html , http://www.althingi.is/altext/142/s/0075.html, http://www.althingi.is/altext/142/s/0073.html, http://www.althingi.is/altext/142/s/0025.html , and so on, then judge for yourself.

Most of the ones I saw were short.

However, take that last one as an example. It's a committee report, saying "The majority suggests that the bill will be passed unchanged."

Here's a longer one: http://www.althingi.is/altext/142/s/0015.html . "Bill amending Act no. 74/2012 on fishing fees."

Next question - how long are they in other governments? For example, the recent US "Freedom to Fish" [in the 'waters downstream of a dam'] Act is only two pages.
Apple TV is $99.
From: http://beamer-app.com/
"Without a license, playback is limited to the first 15 minutes of each movie."
One thing that's bothered me almost every time I visited your awesome site over the last few years is that the link to the actual product is quite small and hard to see, in both places.

For me personally a big "Go to site" button would make the site even nicer.
" NSA and its employees work diligently and lawfully every day, around the clock..."

That's right, remind us in every public statement of you're constantly 365/7/24 surveillance of our face, speech, writings, and body.
It doesn't, at least not for those loathsome individuals who diligently bootlick for the total state...
There's zero chance this will pass.

We currently have a right wing majority in parliament in Iceland, and they're not keen on issues of civil liberty. Head of one of the ruling parties said last week that "Snowden is going to go to the back of the citizenship line like everyone else". Sorry.
Is it Iceland or Greenland that has energy independence? That gives them some economic power.

I'd like to visit there someday, that is if the US doesn't stop allowing people to visit there like Cuba.
Ads for it are plastered all over the site & they made a blog post.
What role did social media play in recent Turkish dissent?
If it's ruled unconstitutional, then it wasn't lawful surely.
Overall, as a person who has enjoyed the generational advantages provided by accessible college educations, I think this plan is a Rawlsian good.

Of course, it has its flaws, such as repayment being tied to salary rather than income - and how does this work for a married couple from a tax perspective? Expect the percentages to increase and repayment to become increasingly regressive. I doubt it will curb the administrative bloat and sports subsidies and student amenities which have driven costs upward.

But at least it is a start. Schools are our greatest incubators and replicators of beneficial memes.
The original PC port was done by Eidos, actually. Even weirder for the time (when Eidos was primarily pumping out Tomb Raider games).
Exactly. Mastering a language is function of time, but trying new language is not a bad thing. I'd even say that sticking with one language/paradigm is bad thing, because it's possible to master more then one language and you could get new perspective by learning new stuff (and finally maybe finding something useful from all those hipsters stuff).
"Plug it in and turn your dumb HD tv into a 'Smart'" schenaningans is on the market, if you duck it there are several such USB-sticks, but I dont know how good any of them are. Its more fun making your own I belive, and you get to play with raspberry if you go that route.

Ive tried a Pi model B with XBMC and the output of it is indeed 1080p and looking smooth, it can play an HD file without stuttering/lagging over samba over openvpn. On the openvpn/samba server I have 30mbit up/down and Pi has 54mbit wifi then ADSL with up to 20mbit down.

Hm, if you dont want the Pi route, perhaps getting the cheapest andorid tablet with hdmi out would do well, as you can run a upnp-renderer on it, the tablet should have wifi as well. But then youd still have to run a dlna server on some of your computers, for example on laptop.
Also

"We shall test your American citizenship by tossing a 1% loaded coin. If it shows tails, you are American, otherwise you are a foreigner and can be lawfully, legally, constitutionally, military and otherwise politically surveilled."

It would be good if they clarified that as well.
A friend of mine's surname is the same as a large US private bank. He bought the .com address for his own company years before the bank got online and so regularly receives emails from the bank's customers containing sensitive information, including financial data, account numbers, SSNs and more.

He's told the bank many times that their customers are sending stuff that really shouldn't be in an email to the wrong address, offered to set up redirects or even sell them the domain, but do they care?

Not one bit.
That's only valid if you see university as purely vocational training.
"Like" if you want to stop NSA spying!
> tired of spending what felt like 90% of my time writing unit tests, wrestling with frameworks, and solving problems with upgrades to the huge webs of dependencies for even basic projects. In other words, I got fed up with what coding has become. It's no longer hacking. It's toolchain management.

I'd add to that, dealing with programmers who insist all of this is absolutely necessary, as if software didn't exist before these advancements. Meanwhile, it takes them a couple days to program themselves out of a wet paper bag.
One reason is that Firefox OS uses the Android kernel. This means that Mozilla doesn't have to beg device manufacturers for hardware support. If a device runs Android, it should be able to run Firefox OS with little software modification. Another reason is that Firefox OS uses Gecko as the UI. So the two major components, the kernel and userland are taken care of; there is no benefit from forking WebOS.
In Denmark all education is free. All. You'll even receive a small check every month for your trouble.

Admission is based solely on grades, not money. On of the few things we actually got right, imo.
I don't think he means from the consumer end, I think he means that Square certainly has the CG models sitting around somewhere and can re-render those backgrounds for an HD version. But why sell your best horse when people will gladly buy the hobbled one?
I really can't stand all of these silos that seem to exist for the benefit of MBA-culture idiots who don't understand the first thing about computers, at the expense of programmers.

"You can't X. You're a Y!" Well, fuck you.

All of this warring-camps idiocy, "hire a real X" nonsense, and all of these damn silos, just exist so a bunch of people who aren't smart enough to manage technology can feel like they understand shit. They don't. They hire some $785/hour consultant whose diagnosis is, "you need better system administration". So they go out and hire a sys-admin or two with a "track record" and the problem is "magically" solved.

Programming was supposed to be the magic skill that allowed one to move fluidly about the industrial/technological economy. It showed that you could grapple with abstraction, learn quickly on your own, and get hard things done and do them well. It conferred mobility and job security.

Then those useless "be a team player and syngerize the verticals while the rubber hits the road" monkey-morons came in and had to fucking siloize everything, just to play a divide-and-conquer game, create the sense that we were incapable of handling "the big picture", and reduce our bargaining power. This distracts us from the fact that those people aren't at all necessary.

Good business people go out and solve important business problems; the bad ones meddle in our affairs for intimidation's sake.
Five Factors to Consider for Your Big Data Initiative
Sure, most people working as sysadmins can't code. Then again, most people working as programmers can't code either. People who can really write good code are few and far between.

The very best sysadmins are also good coders, and the very best coders are also good sysadmins. The foremost experts on any operating system are the developers that work on them after all. You can never fully understand an operating system without reading the code, and you can't write the most efficient code if you don't fully understand the entire stack the application runs on, operating system included.

As for using tools instead of writing code, what it comes down to is what's the best solution for the problem at hand. A good sysadmin doesn't need to memorize ways to use tools; they know each of the tools well enough to make full use of them. If a task can be done with a one-liner, and has a fixed amount of work to be done, why would you spend more time to implement the same in a programming language, when the execution time is insignificant relative to the development time? Considering the slower higher level languages that are popular nowadays vs the standard tools written in low level C, the execution time may actually end up slower despite the execution savings in running a single process instead of many.
5 ACNE Treatment Tips You Can Use Today
Luckily, there are a number of things you can do everyday to make sure your skin is less prone to flare ups. Here are five tips for taking control of your ACNE starting today. 1. Exercise - Keeping in shape can help fight ACNE by fighting off negative stress levels that can come from negative self-esteem and...5 ACNE Treatment Tips You Can Use Today
You can influence a corporation's services in a couple ways: 1) don't give them you're money, and 2) don't use their services. Neither of these options are available when the government is engaging in this behaviour.

Your only recourse is voting (as it should be in a democratic society), however that's a pointless exercise when a change in leaders/political-parties-in-power doesn't result in a change in policy.

Just like how the natural progression beyond free-trade agreements is even tighter economic and social integration between nations (eg: European Union, Trans-Pacific Partnership), the natural progression beyond voting is civil disobedience (ie: protesting). I'm sure you can imagine what lies beyond civil disobedience.
Turn Cash into Bitcoins in Seconds with the Lamassu Bitcoin ATM Machine
> You're a smart man and I enjoy your blog, so please don't take what I'm saying personally (I used language in my original comment that was too emotional).

Oh don't worry about that, I just wanted to hear your opinion.

> I would only recommend this if you had a separate server that acted similarly to a continuous integration server.

Yep, that's exactly the current setup. I should have included a disclaimer that said "only implement this if you're sure it won't break".

> If everything passes, then the CI server should bundle it up into a .deb and serve it on its own deb repository to the production servers.

This is how large-scale deployments should be done, I agree. My post (and the way I use this) is for single-server or two-server deployments for small projects, mainly in startups, where a full-blown provisioning server is overkill. It has worked very well there, but it does take some higher amount of responsibility.

For larger deployments, we're doing what you mentioned: Jenkins continually runs tests, packages the repo in a .deb if they pass, and triggers the deployment through a PPA to the corresponding servers.

I should update the post with rationale on which use cases this serves, I take that too much for granted sometimes. Thanks for the feedback!
Ask HN: Please review our new no-frills search engine - twisp
Hi Everyone:

We would like your thoughts on a simple search engine that we are presently developing.

The address is https://twisp.me

We began work on this project earlier this year.
Our goals when we began developing twisp were:

1. Simple presentation of information with a focus on readability.

2. No advertising, sponsored results or spam to distract you.

3. High density of information display or more displayed results for each search effort.

4. Current information on different topics and interests.

We are really excited about twisp and would like to know what you think about it. Why would you use it and why would you not use it? Thanks very much for your time.

P.S. Our "About" website is a bit sparse but we are working to improve it.
[ScreenCast] Developing a Facebook Notifier Browser Extension in Minutes
Drop everything, and do it now. I need this :)
presumably he has guessed the path evolution will take? It seems rather far fetched to be able to predict something so uncertain and dependent on e.g. anthropomorphic behaviour (including the behaviour of whatever we evolve into), geology, climate, sun, solar system events, etc.
All of those appear to be in Icelandic. Is there any significance of the Snowden bill in particular being in English?

EDIT: Oh right, just saw that the link's through Google Translate. My bad.
Being a Good Date: Applying Dating Tactics to Social Engagement
If you can take someone's land to build a mall, I'm pretty sure the court will have no problem with this...

Even if the have a problem with it I'm sure they'll carve out a minor exception, and no one will face any consequences...
The United States of Innovation
They won't change, they'll just try to keep it more secret and deny everything... Pointless petition if you ask me, even though I think people should be fighting against it.
How does that follow? I know the NSA is enemy number 1 around HN right now, but how does saying they don't object to lawful protests imply that if they did object to the lawful protests they would disrupt them somehow?

If my aunt had balls, she'd be my uncle.
One Nation, Incentivized and Disincentivized
if you already have a Mac, why not just use airplay?
Remember how the original PC version always crashed at the chocobo races if you tried running it on Windows XP? I remember being so bummed about that until someone released a patch for it on the internet. What did we do before automatic game patches?
At a bare minimum it encourages submissions?

I know that might sound trite, and it's obviously not the only factor, but I bet if karma went away, you would see a measurable decline in submissions over time.
Written jokes are just text. They can be stupid and bad, bad hardly violent. Holding kid in prison for several months for Facebook comment is violent
> Your only recourse is voting (as it should be in a democratic society)

And how do we know who to keep in office and who to vote out when there is very little transparency?
By the middle of this article, I felt refreshed to be reading something that seemed to be saying, "There are people who struggle economically, but that's okay - the world is an imperfect place, and people take their own lives down their own paths that make them better or worse."

Into the second half though, the overtones began to paint a very Upton Sinclair-like story of crushing, inescapable poverty, and ultimately the piece ends with the same message The Jungle ends with: it's unfair that some people make a lot more money than other people do.

And I'm left with the same question I always have for these arguments: Mr. Article Writer, how much of your income would YOU like to give to the heroes of these stories?

Everybody always wants to say, "Oh it's so sad that these people are suffering," and then generously volunteer that someone else pay for it: "Hey! Why don't we make THAT guy give that OTHER guy his money!" Nobody ever offers his own money, though.

Wonder why that is...
I bet the NSA is going to love the inbound referrals from "Hacker News".
I use my Boxee Box daily and I haven't noticed any of this. Do you mean via the web browser? Unless this is something specific to the Boxee 2?
A wall of analog clocks will synchronize? Elaborate?
Thank goodness the NSA clarified that peaceful protesting is A-OK with them. Since they have no respect for the 4th amendment it is heartening that they at least retain some respect for the 1st. Of course, the cynic in me realizes that an organization that shreds the 4th would really, really love the 1st, and indeed encourage people to communicate electronically AS MUCH AS POSSIBLE.
It's Iceland, Greenland is ruled by Denmark
It depends on the subject imo. The comments on political articles are rarely good. But the comments on technical subjects can often be good. Compared to HN, Slashdotters are curmudgeonly about startups and consumer/web technology. But there are (I think) a larger number of commenters who come from an engineering background, not necessarily computer/software engineering. So for example, when Slashdot posts articles on nuclear power, or aircraft, or chemical engineering, the comments section will often have at least a handful of very good comments from people in the field.
This is my first protest. I shared my reasoning for that here with HN: https://news.ycombinator.com/item?id=5991332

I really encourage you to go, even for an hour.

If you can't make it but agree in principle, then discuss it with your friends and family at their BBQ, before fireworks, or whatever you're doing to celebrate today. You don't need heated discussion. Just share what you think and why you think it.

I think you'll be surprised how many minds can change by simply talking. Maybe not today, maybe not tomorrow. But eventually.
Here is another story about it
http://translate.google.com/translate?hl=en&sl=is&tl=en&u=ht...
The OP is (mostly) a sober analysis of the constitutional issues raised by automatic mass surveillance. Whether one agrees or disagrees, it's (relatively) high-quality content that an informed author put some serious effort into. As far as Snowden articles go it is surely in the upper percentiles of HN-appropriateness. How about we follow its lead here and focus on the content [1]?

The author's main point is that the Supreme Court has interpreted the word "reasonable" in the Fourth Amendment ("unreasonable searches and seizures") to mean "what ordinary citizens find reasonable". In other words, the meaning of the constitution here is supposed to fluctuate with public opinion. That's interesting, and something I've never heard before. Is this a standard view? Or has the author improvised it?

[1] Does not count: lurid speculation about what the government would like to do to Snowden; blatant trolls that degrade the discussion intentionally.
I guess it depends on a definition of scripting. There's a huge difference between someone writing a script which has nicely defined logic and is maintainable... and writing a three-liner with 5 calls to sed, one to awk, dumping temp files all over the place and using non-verbose regexes that only the creator understands and only at the time of writing them.

There are lots of examples of both kinds of scripts. But in my experience bending bash to what you want to do and making everything a quick solution for immediate issue is a bad idea. At the same time I see it in many places where pure sysadmin skills were applied.
Obama has been very clear about his love of NSA domestic spying since 2006. He voted numerous times to expand and renew the USA PATRIOT Act. If you didn't want a president with a love of spying on his citizens, you should not have voted for him (if you did) in the primary elections. There were other options, like Dennis Kucinich, who has a proven track record of not voting for the USA PATRIOT Act.

You have a point that it may be difficult to vote for the right people, but it's very easy to make a good start. If a politician campaigns on and promises to increase the amount of creepy spying in your country like Obama did between 2006 and 2008, don't vote for him/her.