skysight-inc/HackerNews huggingface dataset:
All I see is suppression of free speech because it made somebody feel bad. Nothing actually illegal.

I'm pretty sure I can't just relate to how this makes women feel. If somebody took my pictures without me knowing about it and a thread about the picture talking "nice ass" "what a handsome guy" it would just raise my self-esteem.

Of course I would think these women (or gay men) would be weird and a little sad, but nothing more.

Freedom of speech is not meant to protect someones feelings. It is in fact because of the opposite. It is meant to protect speech that can hurt someones feelings. Sure, they can be judged by the content of that speech but they should still be allowed to say it.

Only exceptions I can see to this are hate speech and child porn.
That's when you hire a systems engineer!
When they say "the district court abused its discretion in determining that Apple established a sufficient causal nexus" could they really be saying the district court didn't have the authority to make this determination?
His statements about instruction sets are interesting: basically that people get excited about low-level instructions that exploit details of processor architecture, but what would really improve performance are high-level instructions that allow software to defer to optimal implementations provided by the processor. Makes sense. Very little software can know the details of the processor architecture on which it will run, JITed code being a major exception.
Awesome, but the results/behaviour (in the video) don't seem very complex like the original Conway's game of life.
Find this type of post so useful to other startups, thanks for sharing James.
We do this at Google, though humans are responsible for actual enforcement -- you can check in code even if it has lint errors, but your code reviewer should tell you not to. (For things like build files, though, you can't check in code with lint errors. That just saves everyone time and frustration.)
> Its all over the Internet Explorer thing happening again. But with IE at least you could tell your users to download a better browser if they want to use your app. You can not tell your users, "Buy another phone to use our service!"

That's what I take from the article. People got up in arms in a way that was much stronger against Microsoft during IE's early years and whining for Netscape (who lost because they just made a shitty browser, it wasn't 100% because of bundling IE with windows. Netscape Navigator 4 was terrible and slow compared to IE.) much more than people do against Apple, even though we could install an alternative browser, which is something you can't even do on the iPhone and iPad (without a modern JS engine you might as well give up, there isn't a single browser on iOS that is not based on the internal webkit and a JIT-lacking javascript engine. There's the oddball, Opera, that does all the rendering in their server farms, but they don't allow anything that runs locally).

There were even talks of cutting Microsoft into multiple companies, one that makes office, one that makes windows etc. Only people who have been around during those years would know what I'm talking about, but MS was hated to a point you couldn't begin to imagine in 2012, for something that wasn't even a bit as bad as Apple post-iOS.

I can't believe the crap Apple gets away with, they are getting away with so much that even Microsoft is now following their lead, Windows Mobile had far less restrictions compared to Windows Phone and Windows 8 on ARM which are both reactions to iOS rather than something MS thought of doing before the tide that iOS (and Android) did to the smartphone market. Windows Mobile wasn't open source, but the user was as free to install and use apps as they are now with Android. It's not the case anymore, and there won't be anything like Chrome or Firefox or (locally rendering) Opera for Windows 8 tablets on ARM. Only on x86 and only because they know how much of an uproar it'd be with current x86 users, because if they could close everything down and get away with it, they would, which is why we should be as loud as possible to show that we don't want this kind of future for our computing devices.
Am I in the background of photos?
http://forrst.com/posts/Login_Form_Underground_Social_Networ...

I did this like two years ago, nothing original.
The problem is that no testing is done. I found 3 bugs in fcntl/dup2/dup3 in the latest kernel release, things which were easily found when I ran the gnulib test suite, but had been bugs in the kernel for at least 2 months:

http://www.spinics.net/lists/linux-fsdevel/msg58725.html

http://www.spinics.net/lists/linux-fsdevel/msg58752.html

http://www.spinics.net/lists/linux-fsdevel/msg58799.html
Successfully handle responsive navigation menus
You should probably also go Bayesian on word frequencies for the suggestion ordering. Maybe also on error types (missing letter, repeated letter, nearby (on standard keyboard) letter.
Your continued comparison of physics to software engineering is horribly flawed.

Your contrast of science and engineering is horribly naive.

In science, we use Ockham's Razor regarding explaining phenomena; in engineering we use Ockham's razor regarding implementing requirements. Both follow the same logical, empirical process, and both strive for the same result: as simple as possible, but no simpler.
De beers diamonds cartel
I found that a bit confusing as well. I wonder if the court was saying that a ban was inappropriate, and instead the remedy should have been something like a fine for every device sold that infringed (until such infringement was removed)?
I guess many people here on HN aren't interested in intelligent discussion, only down voting. I would expect nothing less from a person that believes in near total government control.
We actually proposed this idea to the person from Apple who was dealing with us, and although he said he can not "pre-approve" anything, but this seems to be ok, and within Apple's guidelines:

1. Users pay $19.99/year for 100 GB for a plan that does NOT have iOS access. This is a PC/OSX/Android only App, that has nothing to do with iOS.

2. Users pay $29.99/year for "100 GB + iOS Access" plan. The iOS app will have an IAP for the "100 GB + iOS Access" plan, for $29.99/year.

3. We wont offer the IAP for 19.99/year for "100 GB Desktop only" plan, because that subscription can not be used from iOS anyways.

How are we offering such low prices? We have worked very hard to create very efficient storage and compression technologies. We are not using a third party cloud (S3), and have built our own cloud, ground up, which drastically reduces the price. We are not offering much free space. According to our estimates, upto 50% total space on Dropbox is used by free users. Basically, Dropbox is "taxing" its paid users, to cover the charges for free users.
For IAP can you make it really hard for users to trigger it? For example, "solve this puzzle to access the Pay button or go to mysite.com for fast checkout".
It is explained, by buying an iOS based product, they are causing a loss to consumers in general.
For me it's subscription pricing. It's expensive and I'm not really sure what it provides that PhoneGap does not.
A players get to negotiate stock option agreements. The average employee is given options as part of their compensation package, and there usually isn't much flexibility on management's part. At least that's my experience in the four dotcoms I've worked for.
Everyone reserves instances, but they do other things, too.

You can do a setup based on application demand, such that you have reserved instances for baseline load, and then a mix of spot instances and on-demand instances for load/spikes over baseline.
Why Key Exchange Protocol Sucks
RaspberryPi starter kit with GPIO breakout cable
I don't think that is something Apple would "approve".
It is, I just found it funny, being he the Person he is on Reddit. The only enforced rule across different subreddits I remember is not posting personal info.
Heyzap (YC W09) launches "play with friends" for mobile games
I think the point of using data structures like DAWG is to reduce the memory consumption to the point it is feasable to store the whole dataset in memory.

Practical DAWG application would be the following anyway:

import dawg
d = dawg.DAWG().load('words.dawg')

because DAWG minimization may require a lot of memory.
I think -webkit-image-set is a much better approach.
Sounds more like they felt the court did have the authority, but did not make a ruling based enough on facts and established case law.

This seems somewhat relevant: https://en.wikipedia.org/wiki/Discretion#Abuse_of_discretion
Game Maker Wave Motion Tutorial
> I would have expected, that Linus has a huge HDD in his desktop computer, maybe in combination with a SDD for speedup.

What for? The complete Linux git repository is less than one gig.

/dev/sda1 141G 93G 42G 70% /

That's me. If you mostly just do coding, you don't need gigs and gigs of space - for most things, at least. 256 GB would be more than enough for the immediate future, so I'll definitely put an SDD in my next computer.
654.6 / 536.3 = 1.22
232px / 195px = 1.19
That is an interesting remand. This part stuck out for me:

"Having held that the district court’s irreparable harm determination was an abuse of discretion, we would ordinarily refrain from addressing other issues. Here, however, it is in the interest of judicial economy that we address a limited aspect of the district court’s likelihood of success analysis that may become important on remand — claim construction."

(note this straddles page 12 and 13 of the PDF [1]) I am not a lawyer, I have dealt with many though, and I've dealt with them on patent cases. Reading this from the Appeals court is like Steve Jobs saying "Oh and one more thing." They say "we could have stopped here but in the interest of judicial economy we'll add a bit more." I read that to mean the Federal Circuit disagrees with the possible infringement of this patent in the first place. They go into a long discussion about what Apple is claiming, point out that Apple's legal construction is convoluted and then say,

"We hold that the district court’s determination that 'each' modifies 'plurality of heuristic modules' is erroneous because it contravenes the plain terms of the claim. The word 'each' appears not before 'plurality of modules,' but inside the 'wherein' clause and before the
phrase 'heuristic modules.'"

This feels like the Federal Circuit telling Judge Koh she needs to go back and re-examine her whole line of reasoning on this patent.

[1] http://www.cafc.uscourts.gov/images/stories/opinions-orders/...
It is quite feasible. Historically, one could have multiple, different CPUs in one system: http://en.wikipedia.org/wiki/Asymmetric_multiprocessing

Nowadays, those CPUs can be on one chip: http://en.wikipedia.org/wiki/Heterogeneous_computing, http://en.wikibooks.org/wiki/Microprocessor_Design/Multi-Cor....

Also, if one builds an embedded CPU from building blocks, it is easy to put in small CPUs that perform tasks completely independent of the 'real' CPU. For example, there could be a tiny CPU that controls battery charging or tracks GPS. I do not know whether this really is done though; it could be more convenient to use of-the-shelf components for that because they are more suited for the job or because pin-outs typically are too great in demand.
How I evaluate (any kind of) innovation
I think that, especially once you start asking for cross-language, cross-framework standards, you're simply asking for the impossible. I know that feeling, wishing some kind of authority could help you determine the One True Way but there is almost certainly no such Way that is equally True and Singular across all possible languages & frameworks.
A big point seems to be that people buy neither an iPhone nor a Galaxy Nexus specifically for their search abilities, regardless of how much Apple wanted to advertise Siri in court.
I'm going to second this, I love using git.
To what extent does something like the JRE JIT code know about processor specific details?

You download a single x86 or x86_64 java binary from Oracle; I guess they could bake in processor specific optimizations for as many processors as they can think of at the time but I think even then the benefits of high level instructions that Linus lays out would be present. At the very least it would simplify what has to happen when a new processor comes out.
Spot instance prices change hourly, so they probably don't make sense to add to a static list like this.
"ou can decide to hurt it though by offering your product on Andriod for $20/year, and Apple for $28/year."

They tried that, that was what got them rejected the second time.
I been checking StartupChile for a while but the one thing keeping me from applying is that many ex-alumni have complained about the lack of a proper investors network in Chile to provide growth capital once the program is over.

Some have moved overseas or back home with their new companies, which is sort of the opposite of what this program is all about: creating a startup ecosystem in Chile

Companies leaving the country after seed stage kinda defeats the purpose of it.
a minor remark: with the current `dawg` module implementation this should be

import dawg
with open('/usr/share/dict/words','r') as f:
words = (w.strip() for w in f)
d = dawg.DAWG(words, input_is_sorted=True)
As far as I can tell, they're just doing SVG manipulation with Javascript.

I don't see any common libraries being used, though.
Keep your tools sharp
Verdict in Sprint vs. AT&T by Blue Octopus
A highly scalable Wordpress self-hosting that is not a burden on your wallet
Jeff bezos on innovation
Wow, I had no idea it was still being maintained. I though esr put that puppy to be years ago.

I actually bought a print copy in the mid-90s. It was such a fun read back then. I'll need to flip through it and see what's new.
Would you recommend the program for someone with a family? Do you see this much in your group?
Seems to me that you're choosing an interpretation of those words which makes Linus look foolish, when an interpretation that doesn't make him look foolish fits the words just as well.
Great post and congratulations on the coverage. Great to see a Scottish start up getting a look in.
Apple can get away with this because they aren't a monopoly. Their market share isn't anywhere close to the 90% that Microsoft enjoys.

They temporarily enjoyed a 90% share of tablet sales, but that has since dropped substantially. This is probably a good thing from Apple's perspective, since if it would have stayed at 90% then they probably would have the DOJ on their back for their monopolistic practices.
Beautiful story. As a cat person of many decades, yes, it is possible to de-feral a cat.
20:24 UK time, Firefox updated to 16.0.1
> If your "one overriding idea" is wrong, then certainly that'll get you into trouble, but as history demonstrates, they aren't always wrong.

I don't think that even Linus is opposed to One Big Idea when it works. Take his Git, for instance. At the core, it's pretty much just this:

1. File data goes in blobs named by their checksum.
2. Directories are trees that have a bunch of name-checksum pairs for files, and references to other trees. Trees are named by their checksum too.
3. Commits are named by their checksum too. (Notice a theme?) They refer to their toplevel tree and their parent commits: zero for a root commit, one for a normal commit, or more for a merge.

Everything else is built on top of that. Making a distributed VCS on top of that was just adding features to get commits (and the objects at which they point) between machines. Tags are just named pointers to a commit. Branches are just tags that get reassigned when you make a new commit to the tip of a branch.
MS came under fire, not because it bundled its own browser, but because it was bullying other companies who were bundling Netscape with their PCs. (If I am not wrong, I think MS threatened to stop doing business with HP, if they bundled Netscape with their PCs).

Apple is doing even worse, not only is it not letting any other browser to be installed, its not even letting any other app to be installed without its "Distribution System". Its forcing you to use their "Distribution System" and pay for it.
And clearly other people are willing to own their own opinions on his "experiment".
Newsweek: Proof of Heaven: A Doctor’s Experience With the Afterlife
> A big point seems to be that people buy neither an iPhone nor a Galaxy Nexus specifically for their search abilities

I agree.

Assume infringement of something, lets say a patented chemical in particular competitors dog food.
If the court claims it is not a 'causal nexus' (people don't buy the dog food for the chemical), and that if preventing the competitor from selling the dogfood was not appropriate (no causal nexus) then I guess the remaining "relief" would be entirely monetary?

If the infringement continued after a finding, maybe it would become willful at some point meaning higher fines?

> , regardless of how much Apple wanted to advertise Siri in court.

I don't see how this portion of your comment is relevant.
I don't really know much about the penalties involved in chilean labor laws. I know there is a labor inspection bureau where you can report "bad employers" and have them fined. Fired employees usually report their former employers to it as revenge since the inspectors always find violations.

One think I see happen a lot is companies rather stay on business barely surviving than close their doors, because is so expensive to layoff employees.

I haven't been back to Chile in 10 years so things might have changed for the better.
When you say ineffecient, what is the performance penalty for wrapping hundreds of rules with their own media query for each? I would be surprised to see it make any noticeable difference at all when gzip is enabled.
Node.js Deployment tool
So why can't this be worked around the way everyone else does?

Don't link back to your own website from the iOS app, and don't give end-users any way to upgrade their account from the app. Have the app just ask for a username and password to authenticate with your service, and require end-users to go to your website in order to do any account management.
These decisions most often come down to a set of tradeoffs and expectations. I don't think anybody seriously claims microkernels are the best idea for all scenarios. However, there are advantages over monolithic kernels that may be more important than the tradeoffs in certain cases.
Saw this in net magazine also, great work!
Introducing the Compliment Project
I've always used the Basic service from http://www.apcircuits.com/ for my one-offs. It's pretty cheap and quick.
yay another "chrome only" site.
>> "Cell phone and tablet operating systems that are completely open, easy to modify (and easy to distribute modifications), and easy to use from a consumer point of view would change my world. I'd use it in a heartbeat, and I dearly hope this is what Firefox OS will be."

This is something most people would be excited to use. Problem is, it isn't going to happen. I would love it to but look at what happened on the desktop. Mobile looks like it's going the same way. From a consumer stand point closed is usually better - there are fewer problems, better service and little setup. People want this even more on a phone than they did on a PC.
http://theconversation.edu.au/no-youre-not-entitled-to-your-... A further opinion on the subject.
LinkedIn’s Most In Demand Employers
Gumroad Stories: Nathan Barry
No, that's what we did. But it did not work. If you are thinking about Netflix or Kindle App, 1.14 of the "App Store Review Guidelines" says: "Apps can read or play approved content (specifically magazines, newspapers, books, audio, music, and video) that is subscribed to or purchased outside of the App, as long as there is no button or external link in the App to purchase the approved content. Apple will not receive any portion of the revenues for approved content that is subscribed to or purchased outside of the App."

So that applies to only magazines, newspapers, books, audio, music, and video subscription/content services. "Cloud Storage" is not included in the list. This is what was told to us by the Apple guy who we were talking to.
We use jQuery SVG for building the SVG and the lots of javascript to manipulate it.
Take a page out of Marco's book then. He built Instapaper, an app for taking content out it's original repository and redisplaying it an alternate format. Somebody just needs to get a subscription to The Magazine and copy the content into an iOS5/Android/Web friendly app for republication, he should be cool with it. You could call the app InstaMarco :)
Profile: Ju Li explores new nanomaterials
I've never found autorouters to be all that useful. I've always found their results awkward at best.

I also find routing by hand to be sort of relaxing.
Freelancing: One Year Later
TYPO: That was clause 11.14, not 1.14.
Furthermore, how can Facebook even tell or is this a TOS sort of thing?
Google's Search Algorithm Is Unflattering Towards Mitt Romney
Show HN: LearnStreet - The Best Place to Learn How to Code
Hey HN -

We’ve built a site where you can learn Python, Ruby, and JavaScript in a fun, engaging and interactive way. How is LearnStreet different from other learn-to-code sites you ask?

UI/UX: A key aspect of LearnStreet’s courses is its distinct UI/UX. In order to see this, simply sign up!

Multi-modal: Our courses are designed for beginners, and we have multiple ways to help you learn, including live chat, Twitter, Q&A, hints, videos and background material. If you don’t know which language you want to pick up, check out our teaser videos in the Courses page! http://www.learnstreet.com/lessons/languages/javascript

Code Garage: If you already know how to code, check out Code Garage where you can try your hand at cool coding projects like building a Mastermind game or a Sudoku Solver. http://www.learnstreet.com/cg/simple/projects/javascript

Dev Tool: We’ve culled the web to provide some key resources beyond the core programming language that will help you gain a better understanding of what it takes to become a competent coder. http://www.learnstreet.com/dev_tools/

We just launched about a week ago and would love to get your feedback. We are looking for expert coders to help build out our other courses so check out the Contribute section on our site as well.

Coding Starts Here!

-The LearnStreet Team
Finally I chosen Box because it supports most of the Dropbox features at a lower costs, around 15USD per month for 1TB
lets also unmask people with blogs about living a closeted gay life

Actually if that person is publically and actively opposing gay rights (e.g. political who blathers on about how bad gay people are and shouldn't have rights, and then is caught with a prostitute of the same gender), then yes, those people should be doxxes.
Twitter Open-Sources Clutch.IO, Mobile A/B Testing Service
Works fine on Chrome stable on my desktop, and on Chrome on my Galaxy SII. Haven't tested other browsers.
It's pretty serious, to hear Peter Norvig tell it: http://norvig.com/spell-correct.html. Also, it's one thing to do it, and another thing to make it fast.

Seems like it's one of those 80%/20%, to butcher that expression, where 80% of the effort goes into the last 20% of speed/quality. :)
Print Your Own Guitar
How does extremetech.com keep on getting to the front page of HN?

(this is an honest question, while I am trying to make a point, I would actually like to hear other peoples opinions)

Something always seems off about the quality of their articles compared to the other (above average) content that usually makes its way to the front page.
The Other Zuckerberg
It does seem more "organic", if you will.
I hear the HTC Causal Nexus is going to be announced at the end of the month.
Using routing language with ITA (air) Fare Matrix
Cool idea! Thats something we will look at in the future.