skysight-inc/HackerNews huggingface dataset:
New season 12/13 Russia home red football jersey
Our soccer jerseys online shop provides a broad selection of the latest Russia Soccer Jersey at competitive prices. The Russia Football Uniforms will make you achieve the envy of other soccer fans. You can find your favorite jersey here for your favorite teams.
Thank you - I've submitted it again (with an explanation) in case you're right:
http://news.ycombinator.com/item?id=4123010
It seems to be based more in politics and fear, than any rational thought.

The politics alone would disqualify it.
Display Facebook Feed on Website
There is a bunch of hardware in the world that is inaccessible. I don't see this changing.

Reasons include: Keeping competitors away from what you think are valuable secrets and maintaining an advantage. Keeping people away from features that, if misused, could result in chip damage. Keeping security holes secret (e.g., badly designed DMA hardware that could be exploited, if the flaws were known). Limiting access to known buggy features, or unfinished features that either don't work or that could leak damaging hints about strategic direction. You have purchased or licensed 3rd party technology that you contractually cannot divulge details of. For interoperability with other products you have embedded knowledge of them in the product, under NDA.

More: It's expensive to document chips to the point that outside development can be done. Perhaps the documentation doesn't exist, at all, and would have to be reverse-engineered out of the chip design (yes, this happens). It's expensive to write drivers for multiple platforms, or even to get software into a state where it can be consumed by an outside party (just dumping a tree onto GitHub is /not/ a release). You feel that "forking" would result in a loss of control of your own product (and would dramatically increase the cost of future releases, lest you break things). You regularly rev chips and cover the changes transparently in the software layer, and this would /not/ be transparent if you released product details (thus increasing the cost of revisions).

More (the slimey side): You have misappropriated technology and divulging it would be harmful to you. There are design errors or bugs verging on malfeasance that could expose you to litigation. You have lied about the product's capabilities and a release would reveal this (whereupon, litigation).

Or, it's a pain in the ass, the market is significantly less than 1 percent of your total, and you have a horizontal skyscraper of engineers already behind schedule. "Good faith and being nice" doesn't pay the bills.

[I have also heard, from other parts of the industry, that the company in question is hard to deal with].
Anyone downvoting you isnt worth engaging in a dialogue with. Law is a complex discrete dynamical system with ambiguous transition rules that are nondeterministic functions of relevant case law and applicable local state and federal regulations.

That sounds like it requires an expert to me. :-)
Dynamic Pie Chart Script
IMO it's to keep the country together. Super-large nations tend to promote separatist movements along its fringes. In the case of Russia and China they're held together with a strict regime. Other countries provide levels of autonomy on a more granular level. As a rule: monolithic = dictatorial. The moment they get true democracy in China will be the start of armed conflicts and calls for independence along the border regions. Again, just my opinion.
Yes, that would be one of the few problems.

Looking at the results of leveson we see a lot of sleazy illegal behaviour from journalists, and we see too-close relationships between politicians and press, but we do not see people paying bundles of cash to influence policy.
I used to build my own file servers but 2-3 years ago I bought a ReadyNAS ProBusiness at home and I love it. Granted it cost me about $1500 at the time, but it has made my life so much easier. I'm at the stage of my life where I'd rather pay extra and save time.

It supports almost everything out of the box, and there's very little configuration. It has 6 hot-swappable bays, and it allows for automatic expansion using their proprietary system, X-RAID 2. I currently have 4 500 GB drives, and 2 1 TB drives, and if I want to expand it, I just buy another 1 TB drive and swap out a 500 GB drive.

It also supports streaming protocols, including ReadyDLNA so I can play movies directly off my PS3. It also seamless supports TimeMachine for my Mac laptops. I really do love this thing.
The ability to add new, differently sized disks with RAID-Z is the killer feature of ZFS. I wonder how Linux ZFS performance & stability compare with the FreeBSD ports? In the past, I've considered using something like FreeNAS for my home storage needs but the ZFS support wasn't ready last time I looked (1+ years ago?).
Cool, makes sense given you were working with a bunch of past data. Going forward I would recommend you try out Mixpanel though, it's much more flexible than KISSmetrics Mixpanel actually does a lot of stuff that makes it easier than excel for stuff like cohort analyses, it'spaiute flexible.
I've also looked at the ReadyNAS products in the past, but couldn't justify the cost for home usage. X-RAID is pretty neat!
A weird but useful bug in iOS 5.1.1
0. Make sure the weather widget is available in notification center.

1. Pull the notification center down.

2. Press and hold on the icon of Monday.

3. Double tap on the icon of Tuesday.

Result: The springboard will crash and respring automatically.
I'm having trouble understanding what this buys even the Chinese. As far as I can tell, this proposal is the equivalent of all clients putting "search cn" (for example) in their resolv.conf; local "cn" domains will then be searched first, falling back on non-cn domains only if no .cn domain is found. The only difference is that the code to handle this "search cn" directive would be in the DNS server instead of the client.

This doesn't have any "teeth" unless they also blocked non-Chinese DNS servers. But they could do that already, even today. I just don't get why they're coming to the table trying to convince the rest of the Internet to do something, when they seem to already have the tools they need to do this themselves.
Inline text editing on fabric.js canvas
Does anyone know of solutions to implement dynamic inline text editing on a fabric canvas (meaning that I can directly edit the text in the textbox on the canvas with a cursor rather than using a separate text entry box).

http://fabricjs.com/kitchensink/
this seems analogous to the old Getopt::Declare in perl[0], maybe you can et some ideas from that

http://search.cpan.org/~fangly/Getopt-Declare-1.14/lib/Getop...
How do you back it up?
This is almost identical to my backup server except I have 3x2TB drives in a RAID-Z pool. I agree with all the author's "reasons this is awesome" except my #1 reason is data integrity.

ZFS with RAID-Z does block-level checksumming and automatic healing as you access your data. Combine that with a weekly scrub (touches every block so any silent bit flips are healed) and I can do away with my fears that my precious bits are rotting away.
Happy Father's Day from First Lady Michelle Obama
adblock.
Ah, the article is actually extremely unclear. What I took his conclusion to mean was that some cohort of gyms that had signed up post-change had lower cancellation rates than pre-change customers. If the analysis just took into account the overall rate across all customers is prone to all sorts of errors (including the one you mention).
Getopt::Euclid from CPAN is also very similar.
I can vividly remember making my first code edit ever when I increased the blast radius in gorillas.bas. Nuclear bananas!

I've been hooked on software ever since.
Show HN: checkins from Facebook
I've started and stopped programming, but feel like http://www.teamtreehouse.com has been really helpful. They have lots of videos to help fill gaps in knowledge, with a bunch on building web apps from start to finish, including RoR and other languages/frameworks.
Public Transit in iOS 6
I've heard that the perormance of linux zfs is terrible, but I think it was a phoronix report...

Also, does anyone know how well dtrace was ported to linux? Last thing I remember reading said it was half-assed
You've missed out some steps.

1) Read first couple of words of dialog box
2) Make decision
if yes:
3a) Find OK button
4a) Click OK button
if no:
3b) Find Cancel button
4b) Click Cancel button

vs.

1) Read primary action button
2) Make decision
if yes:
3a) Click button
if no:
3b) Find Cancel button
4b) Click Cancel button

If all you're doing is hunting for the verb in the dialog box rather than reading all the text (perfectly legit timesaving tactic) then why not stick that all important verb in a standard position on the dialog box and make it clickable to reduce hunting and scanning?

It's not about standardised vocabulary to easily find the primary action and Cancel, it's about standardised positioning. In OS X, far right is the primary action. The one next to it is Cancel. Any other options are placed further over. (http://osxdaily.com/wp-content/uploads/2011/08/dont-save-sho...) Similarly on Windows the left most is the primary action and the right most is Cancel.
From the comments:

"The black ‘giveaway’ box on the signup page carries through the entire signup process – and will refresh to show how many Giveaway Bucks are remaining – so you’ll be able to tell BEFORE you complete the signup how close to the wire you are. If you don’t make the cut and don’t want the service and cancel we’ll refund your money. We’re not out to screw anyone."

I'm just hesitant after reading the comments here.
This is the gov world though, where the interesting information is things like your address book, your emails (the content as well as the senders/recipients), your private keys and passwords, etc. etc. Client sides provide direct access to those things (or at least, a means of obtaining them).

There are very few governments that care about what is on your company file server or in your company databases. (Ignoring the elephant in the room on that one.)

Law enforcement agencies keep huge Access databases of the contacts they extract from cell phones taken from criminals. They share this intel with each other via email (I know, I know...). They can discover a great deal about who is involved in an activity and where they are on the totem pole from just this data. Its even possible to identify people by correlating the content of the "name" field and using the phone number is a unique ID. Criminals tend to have poor OPSEC.
I have a couple of the HP ProLiant MicroServers, one of which is set up as a NAS server with a RAID-Z array on 5x 2TB drives (running Oracle Solaris 11 Express in order to remain at the cutting edge of ZFS development).

At ~£150 after rebate (was around £120 when I bought mine) the MicroServer is an absolute steal, and ZFS is a dream to administer. Truly a match made in heaven.
As We May Think (predictions from 1945)
Actually it becomes "Cancel", "Don't Save", "Save". While there is huge benefits in using descriptive verbs to describe the actions taken, there is also a huge benefit in having a single standard word for "What? No! I didn't want to do that. Stop!"
I would strongly back Haskell for this purpose. The reason for this is principally that Haskell is a single install, (whereas Clojure requires the jvm first and then Clojure). Haskell is a single language, Clojure is java with Clojure running on top.

When I started learning to program the greatest joy was code=some result. The greatest misery was installation, configuration and bizzaro error messages. In this regard I think Haskell comes out far far ahead. When I first learned Haskell I remember installing Hugs was simple and the REPL worked immediately.

I think that the number one consideration for a first time programming language is the ease with which you can get working software that does something and gives feedback. Clojure has too many leaky abstractions and is not nearly as simple to get up and running. (Aside, I like Clojure)

I think that what I am reading as an implicit question of "should a programmer be initially exposed to the greatest type system known to man in Haskell or the one-true programming language in Lisp" is taking the wrong approach. We should ask "how can I expose a programmer to the joy of making things using only a brain and a keyboard". I suspect that many of the best Haskell and Lisp hackers we have got started on Visual Basic because it was so accessible.

I would be tempted to say Javascript may be an even better answer. Easy to get started and a browser and a text editor makes for a great IDE.

I apologise if my characterisation of your question was wrong. It's not my intention to be offensive or stir up trouble. Those are two great languages to choose from, if you can capture the mind and imagination of a first time programmer with either of them they will be off to a great start.
When I tried it on Google Chrome, it did not show the gorillas on the first banana throw.
There is a worldwide political pressure around DNS filtering, redirection and manipulation. [1,2,3] The same pressure is going to come to IP as soon as DNS-poisoning workarounds will spread to more lay people.

Probably China is trying to show the way, even the technical way, on how to apply internet-wide censorship to other "freedom loving" countries. I think China may also be seeking some kind of official recognition of the fact they are not the only bad guys in town, that other countries are implementing the same measures, although with much less bad public reaction. If other countries will reference that Internet Draft in their (leaked) technical manuals or even participate in the discussion of it, China could much more easily justify its actions.

[1] http://m.zdnet.com.au/dns-poisoning-the-thin-end-of-a-wedge-...
[2] http://vrritti.com/2012/05/23/dutch-justice-department-wants...
[3] http://www.guardian.co.uk/technology/2012/apr/30/british-isp...
Make your own WWDC at Home
If you couldn't attend WWDC here's my day-by-day collection of impressions.<a href="http://www.cocoanetics.com/2012/06/ios-6-sherlocking-roundup/">Keynote</p>
<a href="http://www.cocoanetics.com/2012/06/wwdc-2012-day-1-impressions/">Day 1</a>
<a href="http://www.cocoanetics.com/2012/06/wwdc-2012-day-2-impressions/">Day 2</a>
<a href="http://www.cocoanetics.com/2012/06/wwdc-2012-day-3-impressions/">Day 3</a>
<a href="http://www.cocoanetics.com/2012/06/wwdc-2012-day-4-impressions/">Day 4</a>
<a href="http://www.cocoanetics.com/2012/06/wwdc-2012-day-5-impressions/">Day 5</a>

<a href="http://www.quora.com/WWDC-2012/What-are-all-of-the-songs-Apple-played-at-WWDC-2012">The Music</a>

Session Videos will be available fairly soon.
Not sure about the ReadyNAS ProBusiness, but my NV+ has a USB port that I can plug an external drive in to, push the backup button, and in just a little bit I'll have a drive suitable for taking off-site. The FrontView web interface has a simple way to configure what the backup button does. Very simple.

It also runs Linux under the hood, and I've been able to configure CrashPlan for off-site backups of some key files too.
I was mainly focused on "shoot" being related to "bullet".
From the article: "Why not Debian or CentOS? Cool, go that way if you prefer them. But personally I am in luuuuuurve with the Ubuntu ZFS PPA."

With Debian, you can use the PPA as-is. This requires adding that to your /etc/apt/sources.list and manually adding the signing key with apt-key.

Something else the author doesn't directly address is that ZFS on Linux is really only usable on 64-bit systems. Funny things may happen if you use the 32-bit version, such as OOPSing when doing simple things such as ls -a.

I've had nothing but great experiences with running this on my home NAS.
Unless you're trained to start with the right most button (something the article ignores).

Also, positioning isn't the only factor - you can also highlight the primary action with colour and texture, which I would guess is far more effective at implanting a button as the primary option than positioning. Most OS's do this as a part of their keyboard accessibility.
Best Mini helicopter:F103 Avatar 4ch Gyro LED Mini Rc Helicopter Metal Red
I don't know, market forces can be quite persuasive sometimes. If YouTube keeps up this heavy-handed approach, it's bound to lead to a climate of anxiety and resentment amongst its uploaders. In an environment like that, it wouldn't take that many prominent content producers making the switch to Vimeo to trigger a mass exodus.

It's never a bad thing to vote with your feet and no product or service provider should ever take its market prominence for granted.
Awesome. Previously I'd been pointing people at Gunderson Dettmer's set of documents (http://www.docracy.com/userprofile/show?userId=80) but it looks like Orrick's is more comprehensive.
Yes, but those are opt ins as far as I know. That is, you agree to have said device installed so you can be eligible for a discount.

Agreeing to have such a device installed and then installing a jammer doesn't strike me as logical.
And Dawkins was probably an atheist when he was young too. So what?

I have never made a generalized claim about all scientists so you are beating a straw man. I have mentioned a certain pattern which you will see recurring if you have any significant awareness of the famous scientists in a particular field... that pattern is not "getting into politics" but rather "moving well beyond the scientific area where they made their name"
I also wonder the same. I was considering using BTRFS because it's better integrated, but if ZFS is more stable/mature, I'd go with that without even thinking. Has anyone used it for some amount of time?
I contend that things like "the best way to organize my project into directories" is something that is discovered, and changes, over time while building a project and is specific to that project and the people working on it. Obviously, students don't know this, but they should be writing code, and working toward this discovery, rather than fretting what to name the directory where library routines are stored as The One True Way™.
If I was to look for creating an offshore corp I'd look at Hong Kong as opposed to Delaware, mostly for litigation reasons, to a lesser extent tax reasons. corps are pretty standard in both jurisdictions though. You'll be looking at around 10K-15K for setup and around 1K-2K a year in management / accounting fees. If you can find a lawyer / accountant in your jurisdiction that specializes in this they usually have preferred agents they work through to get you set up.
Are you a smart enough dude to name the President (during the war of 1812)?
As you scale up your storage, I'd recommend you switch away from RAID-Z to a pool of mirrors (essentially RAID10). It becomes easier to add or upgrade pairs of disks with differing capacities (eg, a pair of 1TB, a pair of 2TB...), and in the event of failure you have more than a snowball's chance of being able to rebuild the array before you have another disk go.
The linked BBC article:

http://www.bbc.co.uk/news/technology-17119768

is a little clearer on how widespread the usage is. It estimates that there may be as few as 50 jamming incidents per day in the UK, or as many as 450.

If a jammer is driving by more than 1 of their stations or driving by a station 2 times a day, the whole thing could be explained by a few dozen of them being in use.
That really doesn't stand out in the App Store listings- the detail work is all to emphasize the 512x512 version that doesn't matter. The only color is in the middle keyhole, which isn't particularly visible at the smaller resolution.

The old glowing keyhole was dramatically better- OP might want to take a look at merging the two, with the new box design and the old glow, to help this stand out more.
I'm surprised Fitts' law hasn't come up. While not exactly the same domain as Fitts (minimize the need for fine motor control for a potentially gross action by placing the active area at the end of a gross movement, e.g. pointing to the edge of the screen) it would seem that gaze would be easier to fix on the edge or corner of a dialog, rather than somewhere in the interior.
I'm sure the Macintosh wasn't the first to go with OK/Cancel, but an interesting anecdote none the less about why "OK" won out over "Do It" http://folklore.org/StoryView.py?project=Macintosh&story...
Ask HN: Any more info for the announced in-app hosted content from WWDC?
One if the things that intrigued me the most during the WWDC presentation was the announcement that Apple would be introducing the ability to host in-app purchase content on their servers. However, very little of this has been discussed since and not in much detail.

I was wondering if anyone here had the knowledge to shed some more light on this, such as limitations.
Product Design at Mozilla
Author notes "I have lived in the US and have a social security number." (in the comments) - can you open up bank/merchant account without SSN?
Stanley Kubrick’s Interview with The New Yorker
The article does rather skip over that and starts by assuming that regardless of ordering you're aligning your buttons to the right of the dialog.

You could go with OK/Cancel and left align the buttons so it's easier to find the OK button.

Windows seems to go with OK/Cancel right aligned, which would be a little odd given the point you made.

I guess the use of whitespace to visually group the buttons makes it easy enough to find the button group and from there you read them left to right.

Would definitely be a interesting study to see the relative effects of aligning things to borders and visual grouping through use of whitespace.
The bulk of the code here is establishing the spider behavior, not parsing html or launching a request.
I think it's more like a descendant of Artillery and a sibling of Scorched Earth and Worms.
I've been hearing awesome things about ZFS for years now. Unfortunately, it can never be part of the Linux kernel due to licensing issues, so we're stuck with "your 1's and 0's are being held by a pre-1.0 version of a filesystem invented by a dead company". How far has btrfs come in its support of ZFS-like features? Still need a few more years? I'll be switching as soon as it's marked stable.

I wonder if the performance might be better if a good 16GB USB stick was used for the OS drive instead of an old laptop drive? The OS needs a lot of random access, but doesn't take up much space.

I also wonder why the author went with Ubuntu 10.04 LTS instead of 12.04 LTS, which would give him two more years of peace of mind. It's been a few weeks since 12.04 came out, so it's pretty stable. It does get kernel updates more often that I'd prefer, though, and GNOME 2 is gone.
Just because you're testing doesn't mean you're testing the right things.
There are only 4 banks in Egypt that offer a payment service for online merchants, none of which you'd be happy dealing with in terms of up front fees and quality of the service offered.
We steer away from 3rd party payment service providers like Alertpay/Moneybookers because of the normal disruptive UX (redirecting customers). But those 4 banks are a magnitude worse.
Most of MENA based startups that accept payments online have subsidiaries in UK, USA or Canada.
The script appears to rely on jQuery (which is presumably already included in the pages being scraped in this case). If you're already familiar with using jQuery for DOM manipulation, then using it for scraping is incredibly easy.

One advantage is that it's not always instantly obvious if you'll need JS to execute before you can scrape a page. If you start out with a simply html parser and then find out that you needed the JS to run first, you're going to have to start over. If you start out using phantomJS and then find out that you don't need any of the original JS to run, your script still works.