skysight-inc/HackerNews huggingface dataset:
> But you're not harming a living human being.

Are you not? It would seem to pretty clearly defame everyone who have made claims to have witnessed holocaust and been in concentration camps. And in fact, holocaust denial is often explicitly framed in a way where defamation is a substantial part of the intent. So yes, you are harming living human beings even if we ignore the

> As to the risk of repeating history: Anyone positing the holocaust didn't happen is competing in a marketplace of ideas where the evidence is overwhelmingly to the contrary. Not to mention fierce competition from the European equivalent to K-12 education.

The rise of the nazis happened in a situation where it was competing in a marketplace of ideas where a substantial majority of the population o the countries involved had first hand experience with the effects of World War I, and despite that the nazi's still succeeded in getting enough support in elections to be able to form an elected government.

The nazi rise to power was a horrific demonstration of just how easy it is to ignore history even when the knowledge is widespread. I'm not even decided on whether or not these bans are necessary, but not out of any kind of fantasy belief that these kind of ideas can't gain support again.

There's more than enough surveys demonstrating scary numbers of people doubt facts that are disputed by far less dedicated crackpots than holocaust denials to the extent that it is hardly a defensible position to claim that current education systems are sufficient to prevent obviously wrong ideas from gaining substantial support.

> It seems to me akin to criminalizing street vendors selling hot dogs made of ( sterilized, to minimize health counterarguments ) toe jam and ear wax.

And that is, indeed, likely illegal pretty much everywhere and certainly in Europe. If your product does not prominently state that it is toe jam and ear wax, and in any way present it as hot dogs, you'd go down for misleading advertising and likely for fraud. And regardless of that, chances are high you'd be on the hook for health and safety violations. So that's not a very good example.
Hi again,

I have no clue how posting stories works. (I have a suspicion that a of extra accounts are often(?) used to vote most stories up, so they get to the front page.) Most of the times when I get (or lose!) karma is when I write something in a very new story.

Interesting point about laws re homosexuality, I didn't know they were that old. Hmm, maybe there is some reason why it is so visible right now. Maybe not only the Chinese state can set the media's agenda...?

Good luck yourself! Still writing tests and I'll go drink at a wedding this weekend. :-( :-)

I'm aiming for beginning of next week.
Exactly the same way Samsung, HTC are/were handling it.

Samsung, HTC, LG are selling Android. Their other phones aren't selling really. If Nokia sold Android, they would be far behind in the Android market, and won't sell too many Lumias either.

Nokia essentially dropped Symbian two years ago.

They sell low cost Asha phones here in India (and probably in SE Asia), which I thought was an S40 derivative. (It seems so.)

The latter being around 3% of total smartphone sales, comparable to the marketshare of Bada OS two years ago.

Breaking into smartphones is hard. Nokia knows than Windows Phone isn't going to be shuttered. Windows Phone 8 was the first real Windows Phone OS. I recently was at a Nokia showroom. The $140 off-contract Lumia 520 was smoother than my Nexus 4. You should try it.
You missed the reversing of the Chicago river...
Considering TokuDB as an engine for timeseries data
They use it in the Google+ section under "Important Metadata". It drives me nuts that Twitter, Facebook, Google+ and whoever else all don't use one thing.
Would an ANSI/ISO standard of symbols be of any help?
Ansible and Chef are tools that provision your servers. Wercker is a continuous delivery platform that tests, builds and deploys your applications. All of this packaged in an easy to use interface where you can also collaborate with others.

You can leverage tools such as Ansible, Puppet and Chef on wercker to create the environment (a wercker box) that mimics your production system, again to build, test and deploy your app, keeping dev/prod parity in true 12factor fashion:

http://12factor.net/dev-prod-parity

We've written up a post on provisioning wercker boxes which you can deploy to the wercker directory (http://app.wercker.com/#explore) here:

http://blog.wercker.com/2013/08/21/Overview-of-provisioning-...

Feel free to contact me if you have any questions!

cheers
Read the fine manual
Many times, people never look at the documentation that I write. So I made a grunt task, that slurps in the properly formatted documentation. The task then creates a js file. When included in your page, is makes an object accessible in your console called rtfm.

When you type rtfm.something, the console prints out the documentation for "something" (provided it exists).

Let me know what you think!
> Cass Sunstein is among the most famous living constitutional law scholars.

He is a person who has expressed views supportive of an extremely active role of government in covertly surveilling and infiltrating with the intent of moderating domestic political groups whose views are unwelcome to the government.

This clearly makes him a extremely problematic pick for a review board whose role (as overtly stated by the President) is to instill confidence that the NSA is not taking an actions that are excessive, unconstitutional, and illegal under statute law in terms of covert domestic surveillance, no matter how "famous" he is.
Indeed, I don't really understand how that could be code. Are those just cute symbols to match on?
This is awesome. I worked a bit on a recommendation system and it was so much more complex than I originally anticipated.
Apple founder guy who specialized in bullshit is dead.
Apple founder guy who specialized in real work is alive.
Insert witty Kurt Vonnegut quote here.
It's very bizarre seeing a street view from a block away from where I live on HN.
3 things I learned serving entrepreneurs
Not with the EPA. That type of terraforming is verboten in the US. And I would actually agree that it had to have been terrible for the environment.
The links without underlines or outlines don't look like links until you hover over them. That sucks because

1. It requires you to randomly hover over things in hope of a link.
2. You can't hover on a touch screen.

Repeat after me: You're a designer. You are not an artist.
This could lead to a rise in services offering client-side encryption. A 'better' homepage might help.
I would get a new job if I were you. Not saying that you should, if that sort of stuff is your thing, but I would.
I've never understood this. Why can't the fourth amendment follow contracts? Why can't I trust my location data to AT&T and no one else?

Third parties are necessary for most communication. It's ridiculous that sharing something with a contracted service provider for a specific purpose is legally identical to publishing it on the open internet.
Is DHH interested in Rails opportunities?

https://gist.github.com/dhh/1285068
Looks like they are cherrypicking data to prove their pet theory. A couple of points:

- Legally held guns in England are generally owned by farmers, collectors and hunters. Those people predominantly live in rural areas, where crime is low. High rates of homicide generally occur in cities using illegal guns. So naturally you will see a negative correlation between LEGAL guns and violence. However it isn't the gun control legislation that is causing the increase in violence (LOL). In fact if you allowed teenagers in the shitty housing estates to legally own guns, I suspect you'd have a lot more homicides.

- Compare Canada to the USA. We have 1/3 of the legally held guns you have, and about 1/3rd of the homicide rate.
As long as you're talking about an investigation to develop leads, if the investigators have a clue false positives aren't necessarily going to be bad. In this investigation, they didn't just go arrest the people associated with the two numbers they found, they got the metadata for the two numbers and saw enough additional correlations they could be pretty sure they'd found their men, especially with the added highly suspicious behavior. Presumably a few false positives wouldn't have panned out after their metadata was examined, e.g. in this one's second stage they went from 3 out of 4 to "most of the 16 the bank robberies under investigation".
Category Theory for Computing Science
Space structures can be truly enormous, hold their shape with no gravity issues, be aimed with trivial amounts of energy, have no weather issues (no cloudy/rainy days). Any number of reasons this is a win.

Mr. Musk is just ranting. He's used conversion efficiency as his whole argument. The only argument worth having is total cost of ownership, which relates to payback time.
All of that from smartphones? Looks more like "milk the old, reliable cash cows of Office+desktop Windows for all they're worth, and pour the money into the other stuff" to me.
Why Micro-Location iBeacons May Be Apple's Biggest New Feature For iOS 7
Ask HN: How long did you moonlight?
For those solo-founders and cofounders....

How long did you 'moonlight' your startup until you went full-time? What was your tipping point?
Some stories never get old! :-)
This was posted on Hacker News a while back too:

http://blog.forecast.io/its-not-a-web-app-its-an-app-you-ins...

They put a lot of effort into making it work for mobile devices, and it is indeed gorgeous. Last I checked it still stuttered a bit on Android though, though it's wonderful on my iPad.
I was on the scene in those times (I wrote Apple Writer: http://en.wikipedia.org/wiki/Apple_Writer) and I have to agree -- I think Steve's role at Apple resulted from a combination of his narcissism, his bullying tactics and his evangelism for the person computer, in equal measure. He ended up with an insanely great career. :)
You're stating as fact that the third party doctrine means there is no expectation of privacy and that Jones doesn't apply, but then you link to an article about Sotamayor specifically casting doubt on that argument as part of the Jones deliberations.

Also, I find annoying the conservative conceit that when conservative judges knock down decades of established jurisprudence as in the campaign finance or the Voting Rights Act decisions they're not being "activist".
just ignore it and wait for a lawyer's letter. an "email from someone" doesn't mean anything.

(this isn't legal advice, it's just what i'd do.)
1. If you believe in the paradigm of package manager as deployment tool, making 50 different packages would be really simple and effective. One meta package would get clunky to use, but require less package maintenance (and instead require more configuration/maintenance on the target)

2. Make one package for the web application. You can put the database.properties as a post-install configure section if you already know what it should be, or have it run a script on the target that loads the correct variables. Or make separate packages just for the database.properties. Again, it comes down to where you want to do maintenance.

3. This one isn't too difficult. Use /etc/cron.d/ and name your cron jobs uniquely based on what they do. Then make packages however you want. Even if multiple packages deliver the same cron job (more than once), you're just overwriting a file that already exists, so no duplicates. If that causes a conflict you can deliver to a temp location and have a %post section test if the target cron file already exists, and delete the temp file.

4. This is where slotted services (admittedly a term I made up) comes in handy. No package managers really deal with this properly, which is where a completely virtualized service becomes a much easier way to handle it. But you can still install a chroot directory and run the service from it using just package manager, no deploy tool required. Optionally, you can also build a set of packages and dependencies and install them to version-specific directories, and set up directories of symlinks to the versions you want, and target your application at the symlink-directory-tree that matches the versions you want to run. It can be a hassle if you don't have a tool to do it for you. I think there are some existing open source tools designed to do this, but I haven't used them.

(That was for running 15 different versions of tomcat, by the way. If you just want to run tomcat with different configurations, just make your configs and run tomcat for each instance! The scripts that ship with tomcat already support instance-specific configurations; iirc, HOME_DIR was the base path, and INSTANCE_DIR was the instance-specific configuration path, or something similar)

Everything you mentioned is relevant to development. And i'm not trying to discount real configuration management. If anything, it's critical to use a real configuration management tool to manage large, complex sets of configurations across large orgs. Using a package manager is just an easy deploy tool for the configuration, but how you manage it is left as an exercise for the engineer.

(That being said: why don't deploy tools incorporate change management, persistent locking, user authentication, pre/post install hooks, and audit trails? We need more open source solutions that fulfill enterprise requirements)
University of Washington: Noninvasive human-to-human brain interface
At least with knives and axes you have some chance to run away.
Those are handled by reports via required experts. Or did you also need an architect on the policy board because it involved a building? They probably plan to print the policy out, I guess we need the engineer who designed the printer on the board as well.

Just because it uses something does not mean a subject matter expert on that thing needs to be involved in every part of the policy surrounding it.

On top of that, this specific group is concerned with the legality of what the NSA is doing. This is the realm of lawyers and constitutional experts. The fact that they are using a computer instead of pads of paper doesn't change that.

Or did they need representatives from the paper mill before?

> in fact there's no technological enforcement of said policy

Oh, and policy writers are often not policy implementers and never are in government, a review board of the policy won't change that.
> 3. Margins are razor thin.

I seem to recall reading their markup is <17%, no more than one part in six.
>>who wasn't ashamed of making use of others' successes for his own gain.

Trust me, that is nearly a mandatory skill you will need to have to succeed in a place of any significant size.

If you think you can just be successful by working hard you are living in a perennial state of delusion.
I love Tabata! I usually use the "Tabata This" workout from Crossfit (one of the few workouts I use from that methodology). I break it up like this: Squats, Pushups, Pullups, Jump rope, situps. So the total routine is about 20 minutes including the 1 minute rests in between each round.

I have started people off on a single round of Tabata which is only 4 minutes (minus the warmup/cool down periods) and it leaves them laying flat on the floor if they push themselves to their limits.
Did you bother reading the extensive documentation? You can quickly figure out how to do this within 10 minutes for your first time.
In this case, it is causation. Just not in the direction the gun advocates would like to think. Gun violence causes gun control laws, not the other way around.
Beyond Aylw's very good point that loose coupling demands its own share of effort, I'd also like to add that it only delays the inevitable. Even if you manage to organize your modules in a perfect, non-leaking tree and to only reference bug-free, well-documented external libraries, you still have two fundamental problems:

1. Each module necessarily has access to functionality provided by all its "ancestors". In the best case, this number still grows logarithmically with project size, and accordingly the difficulty of adding or modifying code in a "leaf" module.

2. New libraries and language features are generally seen as a neverending bonanza. But before you can effectively modify a module you need to understand how it currently works, which necessarily involves understanding the external tools used in it (quirks and all). As the variety of these external tools increases with code size (at quite possibly a super-linear rate), the complexity of working with any given module deepens accordingly.

The Holy Grail of software development would of course be perfect layering: each layer completely masks its predecessor, and is no more complex. Someone who achieved it could indefinitely roll off as much useful code on day 500+ as they did on day 1. But I'm not aware of any practice or methodology that dares to even remotely promise such utopian benefits.
Whaaat. I never realized this sort of thing happened. Elevating cities, reversing rivers. I didn't know civil engineering was so cool. It seems like science fiction, like terraforming, but there it is, happening a hundred years ago.
Fast tests in Ruby on Rails
Concurrent e-mail fetching in Charm
Segmentation at the end point doesn't necessarily mean that those 100,000+ SKUs under one roof isn't a lot. There are many places in the retail operations process where it's still a very big deal, including shipping and receiving, merchandise assortment planning, and departmental space planning. Additionally, the departments tend to be quite large, at times almost a store themselves. Whereas an employee working at a Best Buy or Circuit City could specialize in certain categories of electronics, a Walmart employee would have to be knowledgeable about all categories.
This is Jakub, co-founder of Estimote (YC S13).

I will add to this article that few weeks ago we have released iOS app called "Estimote Virtual Beacon" people can use to experience the micro-location and proximity iBeacon-style
by turning one iOS device into a virtual beacon and use the other to test it.

Enjoy! https://itunes.apple.com/us/app/estimote-virtual-beacon/id68...

I will be more than happy to answer any questions. Will be here for some time.
The issue is that by the time you bring in an ORM/database migrations, form builder, link builders, asset pipeline, admin panel, etc you have basically hobbled together your own ghetto version of Rails without the vast resources/support that Rails has. One of the benefits of Rails is that it has all of those features mostly baked in - at the cost of some bloat.

But my project doesn't need all that, you might say. Well, that's fine, then use something like Sinatra. But I wouldn't build a non-toy web application without the above things.
Well it's already fixed in Mavericks then.
Ladbrokes is one of the UKs largest bookies profits are in the $300M range. Number of active users is 1,010,000 according to their last annual report.

I suspect one of the spread betting sites would actually give a more realistic view. (I have however got £5 on Bill Gates at 50/1 as a real outside chance)
The way you describe it, I understand the customers moved to a competitor and the company went out of business.

Or did you have a new version ready and at (near) feature parity with the old version? As the article describes, that investment can become very large when you put it off for too long. And the reasons they had to put it off were, at least initially, quite valid.
Its a good thing that we can trust people to never let their clear policy preferences and similar biases impact their judgements of legality when the facts that they are investigating are not publicly reviewable in a way which would let their analysis be questioned.

No, wait, that's angels -- people can't really be trusted that way. If they could, we wouldn't need this panel in the first place.
This is the most balanced comment on this thread I've read so far. Woz and Jobs were the Yin and Yang of Apple's success. Comparing the two misses the bigger picture. I don't really get the reason for the argument: I never hear people arguing about Ben and Jerry, Gates and Allen, or Hewlett and Packard. The only reason I can think of is that for some people Jobs has ascended to heaven where he reigns as a god with no equal.
I just want to say kudos to the above responses. I think they're right on the money. In fact, I think the main reason I got into engineering in the first place is that I couldn't stand people's bullshit. In engineering, it actually matters whether what you say is true or not, because if it isn't, the thing won't work.
> If you think you can just be successful by working hard you are living in a perennial state of delusion.

That sentiment divides the stories of the well-known and the truly great. Einstein prevailed by working hard, not by stealing the work of others. The careers of many scientists follow the same pattern -- a conscientious attribution of credit where due, followed by an important personal breakthrough. Darwin is another notable example.
Now how do you convince graphic designers and marketing people that this matters more than "branding" or "impact" or looking "cleaner" or any of the other vague feelings-based reasons they give to deliberately make the user experience bad? I'm constantly dealing with people who insist on making the user interface bad because they think it is part of their branding and that matters more. And no amount of explaining "you are making less money by having fewer people able to use your app" seems to convince them.
<Demiurge>
modern investigative work really makes for boring movies

<brandan>
zoom

<brandan>
enhance

<brandan>
isolate

<brandan>
is he holding a pocket knife?

<brandan>
send in swat

<brandan>
sniper1, you are clear to take the shot

<brandan>
roll credits
This kind of thinking is pure gold for technical people. How do I hire or network with people like this?

Figures she already is a founder...
Remove just four cities from US homicide rates and the USA drops from one of the highest on the per-capita murder list to one of the lowest. Interestingly, those cities also have the highest level of gun control.
I have a sudden urge to find an excuse to write Fortran again.
Throwing knives, throwing axes?

And, the grandparent commenter's comment duly considered, I still wouldn't easily dismiss a Finn's ability to use guns to kill people; see the White Death[1].

[1] https://en.wikipedia.org/wiki/Simo_H%C3%A4yh%C3%A4
Where are the technical details on how this was accomplished? The wikipedia article said what was done, but didn't go into how.

All the references appear to be just newspaper articles or some layman's explanation. Are there any meaty technical discussions of these accomplishments, especially the raising on an entire city block.
Hey, sorry i had two books in front me and misreported the title. The book is Coders at Work.
Note the title of the article in the link has changed (after a comment there) to "more gun regulation correlates to more violence", which is quite a bit different from less guns correlate to more violence (the current title here).
No. Keeping links colored and underlined is a good idea.

User interfaces shouldn't reinvent the wheel. They should respect standards so users don't have to relearn commands every time they switch programs. Same for websites: Keep it familiar.
Or that he was portrayed aiding and making weapons for assassins in a video game.
Sean Ellis doing an AMA right now on Inbound.org
Founder Whose Company Sold For Billions Of Dollars Is Killing The Patent Trolls