skysight-inc/HackerNews huggingface dataset:
Pirate bay is not Bittorrent. Bittorrent, Tor and Bitcoin are all services. But they are not centralized in hands of one person who needs to live in CH. They are distributed among thousands of small nodes which makes the entire service truly reliable. Also: each user stores the keys to his destiny vs. giving them to a single trusted party.
Computation is what computers do best. There's so much more to mathematics than computation. Computers aren't anywhere near humans at discovering properties and proving them (in other words, proving theorems).
Is combustible energy storage currently the densest known, short of nuclear power?
Blocked for Europeans. They sure as hell can't afford to do backflips through hoops for this.
How does home sharing make neighborhoods better places? If anything, it makes for bad neighbors. There should be additional care when hosting if you live in a multi-unit environment vs. a standalone unit.
GLSL.io: an Open Collection of GLSL Transitions
I didn't know Tor, Bittorrent and Bitcoin use laws to protect themselves from DoS.
Modi to Use Solar to Bring Power to Every Home in India by 2019
They are. Overwhelmingly, in fact. You are almost certainly looking at a ridiculously small sample (probably just WSOP Main Events, of which the past several have had legitimately skilled winners).
You are insightful in pointing out that I have absolutely zero interest in playing roulette with my friends, but I really mourn the way babies have ruined my group of poker buddies.

But regardless of the luck factors, I think the real distinction is that in poker, each player is competing against the others. But in blackjack, roulette, etc, each player is competing against the house.
For the EU requirement to check if information is in the public interest, we have to have guards against the system being abused, such as wealthy people removing information about themselves.

This implies some sort of public record - to provide transparency of the requests and check for abuse. This could not be indexed either because it would reveal the information that people were trying to stop being revealed.

Dilemma.
Google Plans to Show Ads Through Your Thermostat and Car
Unit testing is not exclusive to Rails nor are its origins with the Rails community. JUnit (Java) was written in the '90s by Kent Beck of Smalltalk fame and still figures prominently in the Java community today.
How to Implement an Enumerated Type in Rails
Unfortunately, this likely won't be the case. Millennials I know who harbor desires to run for president some day are so boring, that they have nothing incriminating on their social media accounts to even be worried about. They will just use this kind of information against their potential and actual competitors. I suspect that it will take at least another generation before we are willing to accept a candidate whose colorful youth comes to light before they're elected.
FBI chief: ‘Be suspicious’ of government power
85.2% of hands were won without a showdown, ie. getting to the river and everyone remaining showing their hands. This sounds exactly right, and I play a lot of poker. If someone induces someone to fold their hand without showing their hand, it means they were able to out-bet the person, which is skill-based.
Dragon's Lair is a beautiful game and can be had on Steam for a $10: http://store.steampowered.com/app/227380/

I too used to love exploring arcades and had a similar experience with a crowd forming to watch me beat Killer Instinct in an arcade in northern Italy. I think he's dead-on that the rush you get from those experiences is similar to what people find on Twitch.
Aren't many patent troll lawsuits filed through shell corporations with few/no assets of their own? In situations like that, what ability do you have to collect attorneys' fees?
What fuels great design (and why most startups don’t do it)
HDMI sticks will replace set-tops
‘Madness and Memory,’ a Memoir About Discovering Prions
HBO's shows on Amazon Prime
Thank you, glad to hear that :)

The CV / About / ... Links are actually just empty anchors...the example online is my WIP new blog.
Browsers Should Shame ISPs for not Providing IPv6
A casino consisting of skill based games probably wouldn't function well, unless it was entirely player vs player with the house only providing game administration and entertainment/drinks/etc. Why? There are two main ways casino's make money: betting against players, i.e. any game where the house pays money beyond bets place by the players (blackjack, roulette, etc) and incidentals, entertainment, drinks, hotel rooms, and the like. For the first you want luck based games where the house has a statistic edge where dealer/game runner skill has no affect on the outcome of the game. These games are great for the casino because all they need is a trained warm body to run the game correctly and a flow of people coming in.

Skill based games on the other hand are generally player vs player, where the house doesn't win or lose any money, like poker. The casino doesn't want to get involved with betting against the players in these types of games because to win consistently they would need to staff skilled people to play the games and pay them enough that playing the other side of the table is less lucrative. That's likely to be quite expensive. So instead casinos make money off of skill based games through the second less lucrative stream, incidentals, providing guests with food, drink, lodging, and entertainment. These are more expensive and aren't as reliable as just churning through people in non-skilled games.

tldr: Why are they so 'bad'? Because luck based games make the best money.
Diet also plays a part: hard-baked flour products such as crackers, cookies, and roasted nuts should not be consumed too-heavily if one suffers from certain back problems.

Men who are in their late 20's and early 30's often have the lower back area become somewhat 'fused' owing to over-consumption of these types of foods. Also, high salt content can also contribute to situation where lower spine becomes more contracted, and you can see this in certain people where their feet are splayed when they walk--indicating an inward pull of the lower spine.
Renting isn't sharing
Windows and UNIX are not so different. Monolithic kernels written in C or C++, permissions largely done with user granularity, byte-addressed memory, virtual memory with per-process address spaces, no hardware support for tagged pointers or garbage collection.... Compared to the variety that's gone before, they look nearly identical in their fundamentals.
I'm pretty sure a computer could be used to solve most International Mathematical Olympiad problems quicker and more reliably. Its not an argument that computers are better at creating the theory that is used to solve the problems.

In essence, I'm saying the International Mathematical Olympiad is not a competition about forming or proving theorems. Correct me if I'm wrong, but isn't the competition essentially determining who makes a better computer? I'm arguing the utility of such skills is limited by the existence of computers.

Although I admit formulating and modeling problems would be a useful skill set not easily replicated by a computer, I'm not sure this is what most testing regimes actually test for.
Interesting choice. This week another "secure" email service https://protonmail.ch/ launched and their sales pitch is all about Swiss privacy protection laws. Might be a new trend.
This has got to be the most interesting way anyone has made money off a combination of cypherpunk culture and paranoia over control of the internet.

In the second phase of the workshop students learn to read network topologies
as political control structures, seeing how corporations and governments shape
and control the way we use computer networks.

Students learn to study these power structures by tracing the flow of packets
as they pass over land and sea.

Macro-economic and geostrategic speculations are made.
I live in the middle of the US where we get a winter, but it doesn't snow/ice much. Too cold to run comfortably for 2-3 months but still possible.

That's really probably a good point though. We have been considering giving a bigger discount to the yearly option. To your point, 9.99 isn't really a discount over the .99/month if the weather is only nice enough to run for 6-8 months.

What would you think of a $5.99 yearly option? It has nice positioning at 50% off next to the .99/month, but also reasonable if you can only run ~6 months a year.

P.S. I highly recommend moving if it's reasonable for you. I used to live in one of those cold climates and I am so glad I moved. So much nicer here.
>Your knowledge is outdated.

In what way? I'm aware of the Credit Suisse conviction from this week. That case just reinforces my point that Swiss banks are unable to keep their customers' accounts safe from foreign tax officials.
To deconstruct means something like "disassemble" or "reverse engineer" - to reduce something to its constituent parts in order to de-mystify it. Quite a lot of posts on HN do this - explaining how some particular effect is achieved via clever hacks.

"Inciting suspicion" is about encouraging people to ask questions about why an interface works the way it does. Is it a dark pattern[1]? Why those options, why that layout, what is the person who designed this trying to encourage me to do?

[1] http://darkpatterns.org/
Check out the world's first artificial surfing lake
Public Access Design Fellow
Call for designers & animators to join CUP’s social justice design fellowship

The Center for Urban Pedagogy (CUP) is looking for designers to join its Public Access Design program as 2014-2015 Design Fellows. They’re looking for NYC-based visual thinkers working in print, ux/ui design, motion graphics, animation, and illustration who are interested in bringing playful visual solutions to the challenges of design for social change.

Through Public Access Design, designers work collaboratively with CUP and a community organization on projects that break down a complex policy or planning issue for the group’s constituents. The partners collaborate to create an accessible visual tool on the issue, which takes the form of either a printed publication, an interactive graphic, or a short video or animation. For example, CUP recently launched a short video on scheduling practices in retail that we created with Retail Action Project and designers Joshua Graver and Maxwell Sorensen, and a booklet on wage theft for day laborers with the day laborer organizing group NICE and designer Caroline Oh.

The 2014-2015 Fellowship runs from July 2014 to June 2015. Fellows attend an introductory session on CUP’s methods for collaborative and participatory design, and are invited to attend quarterly special events and gatherings throughout their Fellowship year. One Fellow is invited to collaborate on a new project approximately every three months. The idea is that Fellows are “on-call” for these collaborations, but they are welcome to decline projects based on their availability. All Fellows receive an honorarium of $200, and Fellows that collaborate on projects receive an additional $2,000 stipend.

Find out more and apply online at publicaccessdesign.org. Applications are due Tuesday, June 10th at 10 pm.
Go Suburban – The Dead (Live & Acoustic)
A live acoustic performance in a barn. It's awesome.
Do I Really Need an Antidepressant for the Symptoms of Hypothyroidism?
Google's permission model is fundamentally flawed.

Google in it's insanity has required an "all or nothing" approach to permissions. Because of this, the vast majority of all users must accept all permission requests up front, and developers are highly motivated to ask for more than they need up front to prevent asking for more later.

The far, far superior model for permissions is for basic permissions to be granted at install, and each new permission to be requested at run time.

But, how can the majority* of your apps download personal information, hijack your contact list, and spy on your location if you have to explicitly give them the permission to do so when they begin the function...

* I'm being hyperbolic, but we have very few ways of actually knowing how many apps abuse their permissions. Generally, one or two popular ones get "called out" for doing what everyone is doing, and everyone descends back into feigned ignorance at permission abuse.
Isn't "Extreme Sport" something that has potential to injury/death?
My iPad was a one-time purchase and Comcast doesn't have a problem with me streaming HBO Go content on that. So why the Roku?
Memorial Day Trip Ideas
How can you ensure that a fresh build on a new machine gives the same result? I can see how you can guarantee the same result in terms of file contents, but not on the file modification timestamp. e.g. if I have access to the last build it is easy to verify whether a configuration change actually resulted in modified output by comparing the file contents, meaning the last modified time can remain unchanged. When building from scratch, surely you have to assume the last modified time is the time of the build. Any thoughts?
Ah, I wasn't even aware that was a real thing. I guess there goes that idea.
Jon Bentley (I think) described one situation once, where the problem was swapping two substrings in a string (again, I think). One of the algorithms was the double reversal trick[1] and the other wasn't; both were O(n). He implemented both and ran them on a large string on his (small) machine. One program finished in seconds while the other he terminated after several minutes.

The difference was that the string was large enough to force the machine to swap memory out to disk and the slow version was exactly pessimal regarding the machine's paging algorithm. It would touch a location on a page, forcing it to be brought back into memory, and then wouldn't touch the page again until it had touched all of the other pages of the string. The fast program did a lot of work on one page before going to the next and finished relatively quickly, the slow program thrashed. The same thing can be seen with modern machines' memory caching.

However, this kind of complexity analysis is intended to abstract over machine specific details like cache line sizes and paging algorithms, to let algorithms be compared in the abstract. Usually, if you don't trip over weird edge cases and if the problem is large enough (an assumption that is part of the analysis), an algorithm with a better O notation will kind, sorta, maybe always be faster than one with a worse.

(I think you have a misapprehension: the "large constant factor" is part of the simplification process from the hairy formula that actually describes an algorithms' performance (see Knuth's discussion of a "recurrence relation") to the abstract summary of Big-O: O(f) = n, O(g) = n^2,.... It is not any factor in the program itself. For example, O(f) = n is true if f(x) = x and if f(x) = 2x. But the second one will be slower.)

[1] https://tecnocode.co.uk/2008/11/19/string-swap-algorithms/
This being HN, I think we ought to link directly to the source, not this secondhand coverage by Wired.

https://github.com/micahflee/onionshare
"Applications are becoming so complex that they are miniature operating systems in their own right and are hampered by the existing OS protection model"

Sure, that's true for browsers, as they mention, and a few other degenerate cases (eg. virtualization software?) - but that's certainly not the case for the vast majority of applications I run (text editor, terminal, mail client, IM client, etc.). How does this argument hold?
You would be a fool if you believe casinos don't try to go above and beyond their statistical edge to make money.

Case in point:

http://www.marketwatch.com/story/wynns-abnormal-lucky-streak...

I think we all know how a game with a statistical edge to the house has 9 straight quarters of larger-than-expected wins for the casino.
You know your site best - but I'd suggest that being able to scale is just good practice.

You never know when your site is going to be posted to hacker news, or similar!
Sending big files (inherently an asynchronous thing) through a small network which is inherently connection oriented seems like a bad idea. It is a useful tool based on what components are available right now, but this is the wrong way to do things overall for security.

Both of the users have to be online simultaneously; both will be sending/receiving roughly the same amounts of data at roughly the same time.

If the user is under observation already (due to suspicion, or due to being on a logged network), and the recipient is already under monitoring (a safe assumption if he's a well known journalist writing about NSA, or Wikileaks, or whatever), it's pretty easy to correlate the flows, then find/fix/finish.

The less insane way to do this is to publish an encrypted file to some pool (usenet, youtube, etc.) using whatever anonymity technology is available to you, and then at some point in the future have the recipient download it. Moving a 256bit key anonymously can be done much more safely through the control channel (the same way you tell the user where to download), and could even be done in a broadcast way.

Or, USPS. There, you get first class mail protection on the contents, an easy to understand security model, and limited user education. I'd use USPS in preference to the SecureDrop system, and I'd sure use it in preference to this.
OS X Next Track Notification for Spotify
Gilliam – A platform for micro services
I think there's a subtle difference as well between a search engine (which mostly turns up recent and relevant) and an archive, in terms of the expectations that searchers have. I don't know that this difference is significant enough to change anything here, but...
A very cool project, but I have one question/issue.

The data format seems to be a custom text format which admittedly I could be wrong about. Is it possible to use TSV or CSV instead since it would be infinitely more useful since it could be directly imported into relational databases, Excel, etc.
Yeh, I lived there from age 3 to 8 and we all used to call in Llanfair, or Llanfair PG
Ideas I'll Never Do / Ideas For You.
That is weird because you can authenticate HBO Go on a PC with Comcast, so they have done some integration already.
Perhaps its ironic: very simple user experience, impenetrable meaning.
EBay hacked, requests all users change passwords
Apple dethroned by Google as world's most valuable brand
When implementing technology intended to provide user privacy, both fall under "attack on user privacy", and should be treated as such. Either the service has access to user data, in which case it can be arbitrarily compromised for reasons of varying "legitimacy", or the service does not have access to user data, in which case the legitimacy of the request is irrelevant.
I wanted to disagree at first, but actually I think you are making a valid point. There are obvious ways to treat poker as a game of skill, but this ignores the fact that gambling laws aren't just about some mathematical question of whether it's possible to think of a strategy that gets you positive EV (for poker, the answer is yes). Poker has certain properties which make it addictive to certain types of players who will most certainly lose, and the question is not whether it is possible to win through skill, but whether the less-skilled players should be protected from the psychologically-deceiving nature of the game. Even if skilled poker players might have the same numerical advantage as skilled basketball players, poker is different in its addictive nature and in the results it produces for the "losers" - which can be destructive.
Master's degrees are as common now as bachelor's degrees were in the '60s
Hi, on point 1 you are correct. We have overlooked this and we feel stupid because of this. However, the good news is that this is already fixed. We are awaiting for Apple's approval.

On point two - unfortunately this is how Chrome works. However, you can control HSTS via chrome://net-internals/#hsts. Unfortunately, this will not work for preloaded entries.

We will be issuing guides soon.
Why not just use freenet?
Heh, this sounds analogous to what Gary Bernhardt finished "The Birth & Death of Javascript" with: https://www.destroyallsoftware.com/talks/the-birth-and-death...
> So what if I have to repeat the navigation markup 8 separate times?

"Actually, could you remove the facebook link from the header and put it on the footer"

> Why do we need a CMS for an 8-page site?

"James might need to make some changes in the future, don't worry only the edito ... HTMWhat ? FTPWhat ?"

> Let's add Sass and a grid system ... Regular old CSS can do the job just fine.

"This needs to run on IE8"

> They want to get stray animals adopted, not fuss around with website stuff.

Exactly.
Strap on your Oculus Rift and get ready: Interactive porn is coming
Is that how slashdot tags work??
Cisco CEO claims 'Brutal' Times ahead for Tech Industry
After Showdown With Prosecutors, Airbnb Gives Up Customer Data
So what if he/she was?

I kinda like seeing two competitors pitching to a prospective customer at the same time.

Neither of them can insult the competition, or they'll look like an asshole. So they have to be respectful of their rivals instead.

Both of them have to be truthful about what benefits they provide (or think they provide), or they will get called out on it. This is especially cool when they're actively contrasting their strengths against the competitor, because of the aforementioned respect.

It's fantastic for the consumer, and a great learning experience for the sellers regardless of whether anyone makes a sale.
Please do. Can you contact me at http://qbix.com/about? Shoot me an emailthere plz
Selective quoting at work: Google telling the SEC "For example, a few years from now, we and other companies could be serving ads and other content on refrigerators, car dashboards, thermostats, glasses, and watches, to name just a few possibilities" to avoid having to disclose specific revenue sources became "Google hopes to put ads 'on refrigerators, car dashboards, thermostats, glasses, and watches, to name just a few possibilities'" very quickly.
Good catch!

Having looked at the code, I'm kind of alarmed by a few things. It appears to need to run as root to manipulate iptables, and doesn't appear to drop privileges. It also doesn't use file encryption, it relies on basic auth, and it's serving over HTTP, so the creds and then the file go across the wire unencrypted.

Edit: Also, bundling a bunch of related libraries in doesn't seem like a good idea. A user either has to audit all of them for changes from the upstream source or trust that this repo faithfully tracks updates without making modifications.
Not super relevant, but I love Flask. It's so nice to quick simple webapp for small applications like this. I love Django too, but https://github.com/micahflee/onionshare/blob/master/onionsha... would be at least be half a dozen files in Django.
Just use the ASK US button on your left-hand side.
I remember considering the purchase of a third and fourth floppy drive for the Amiga to handle the eight disk set. Great box (art) by the way.
Very good work.

PLLs can be a little scary if you're instantiating them by hand for the first time, but as long as you know the incantation to do it on each platform, it's not too bad. Both platforms (Altera and Xilinx) have 'megafunction' wizards that can generate the PLLs for you; alternatively, if you have a library of stuff around to copy and paste, that works too.

If you need something to copy and paste a very basic PLL from (i.e., none of the advanced features, like variable feedback or chained PLLs), my Xilinx basecode[1] has an example, as does my Altera basecode[1].

Cool to see more people experimenting with FPGAs!

[1] https://github.com/jwise/vterm/blob/master/VTerm.v#L1
[2] https://github.com/jwise/c5g-basecode/blob/master/demo.v#L2
Tried it a couple of months ago, and it ran like ass. Could be due to older hardware? Serving PC is core 2 duo 6850, and htpc it was playing on is core 2 duo 6400. Wired fast ethernet connection.