skysight-inc/HackerNews huggingface dataset:
This is (I think) my fifth account here - the rest have all been hellbanned, sometimes because I deserved it, sometimes not.

The first couple of times I was banned it hurt me maybe more than one would expect. I took it personally, I thought about it deeply, I really took it as a wake-up call. I thought long and hard about what was wrong with my personality that the (IMO) best community on the web would actively act to expel me.

One of my later accounts, I acted like you're describing. I tried hard to stay "on message" and to write the kind of things I theorised HN would want to hear.

I think I snapped at one point and yelled at someone. That account is, of course, now hellbanned along with all the rest. I don't even remember the username. By the way, my first account here was either on the leaderboard or maybe a few points off. It was a long time ago.

These days I am more zen-like about the whole thing. I mostly write what I want. I do try not to be abusive - my character is flawed enough that sometimes that's what comes naturally. If I get banned, well, that's life. But I do what you say, taking a second to think about whether my comment adds something - if it doesn't, I just delete it and move on. I think that's perhaps a sign of maturity, when you're willing to throw away your own words (that you might have spent half an hour perfecting) because you recognise they're probably more destructive than constructive to the community you respect.
I think I'll patent water and make a killing off of all those water-thirsty creatures out there :-).
PT_DENY_ATTACH certainly isn't part of any standard. It's absolutely a Darwin-specific feature, and is thus "extra code that Apple added", and they presumably did it for exactly this application. And no, other DRM-aware apps on other OSes don't do this.

So... who's very confused?
I know I shouldn't feed the trolls, but I find these one or two thoroughly killed comments at the bottom of threads fascinating and you actually seem to have other, mostly reasonable posts.

What is this post supposed to accomplish? What actual message are you trying to convey? What about this article made you feel compelled to write a one-off insult and nothing of substance?
A node.js addon for Oracle's file id library
If that was the front page today, I would not have thought anything was amiss.
Clearly, one has to agree that this is a poorly designed API feature with a huge hole that provides no real security.

Apple still, however, designed it into their product and tried to use it to prevent user inspection of system state.
Hacker sentenced to six years with no Internet
Yea, I felt the same way - it's almost libertarian in some ways. I felt far less paranoid around their police / security people because it seemed like their default position wasn't: hassle.

Though to be honest, the police in the states aren't really hard to beat - what culture of BS that is...
I thought the net calculation was a little lame.

There's an interesting literature on the relationships between IQ and economics on both individual and national levels (I've compiled some links in http://lesswrong.com/lw/7e1/rationality_quotes_september_201... ), but one of the key factors making it difficult is that while it's easy to observe correlations between IQ measured at some point and later income, it's not easy to figure out the additional wealth created!

Much of IQ's economic benefits seem to be related to zero-sum or positional games (only a few thousand students can be let into Harvard each year). However, an additional marginal case of autism is not zero-sum where one case of autism saves you $5m on, I dunno, Alzheimer's somewhere. It just makes everyone $5m worse off.

So, it's possible that most of that 'net benefit' is only the 'net benefit' as considered for the specific person, and a net loss on a society-wide scale (because while that person may be internalizing the benefit of hundreds of thousands of dollars, they're not externalizing any of the cost by paying for that extra autistic kid a few houses over, whose treatment is going to be subsidized to some degree by other people as well).

Calculating the society-wide gains and losses is much harder, and it seems he didn't even try.
> So why the decline in quality on so, so many things that we buy?

The common answer is information asymmetries. The seminal paper is Akerlof's "The Market for Lemons: Quality Uncertainty and the Market Mechanism". [1]

Simply speaking, consumers can't determine quality before buying which makes buying low price the better decision, economically speaking. Suppliers can use branding or guarantees to counter this. Unfortunately, the first is also open to deterioration; and the second has high transaction costs for consumers.

In fashion, however, there are other causes as well. Clothes are not just bought for protection and comfort, but for communication as well, ie. advertising. In my opinion, this is why clothes signaling status work well for older men, clothes signaling aggression work well for younger man, while clothes signaling youth work well for women. Especially the latter drives the fashion market, and thus the need to cheap, disposable clothes.

[1] http://en.wikipedia.org/wiki/Market_for_lemons
We all know how to keep our model code separated from our view and controller code even though it's all written in the same language. I think maybe people are worried a bit too much about the language here.

The final HTML is just a serialization of the DOM tree structure that is built up in memory. We can build that tree by parsing chunks of HTML source and looping or substituting in values when we see special non-html tags. On the other hand, we can also build our tree using any other programming language we want.

The trick Jed is pulling here is to make the html builder code a DSL that looks a lot like HTML to make it more approachable and predictable for people.
Twelve times. I flagged 11 of them.
No, he constructs his model specifically to leave the underlying genetics the same in a static population, as a simplification.
You posted thios 12 times. Why?
It uses a custom delta compression algorithm, based on libXDiff. You can see that output using "git diff --binary". I believe these are the relevant parts of the source code:

https://git.kernel.org/?p=git/git.git;a=blob;f=diff-delta.c;...

https://git.kernel.org/?p=git/git.git;a=blob;f=diffcore-delt...
> 1. Will secondary indices be ever supported? Range scan with a different order than the primary key is very welcomed. E.g. date range query.

Secondary indices are one of the most asked for features so they'll probably be added in the next release. No promises though secondary indices are tough to do right and we won't ship them if they're not great.

> 2. Do you support conditional update? Or any kind of optimistic locking or versioning to coordinate concurrent updates from different clients?

Updates can be done with conditions on the row. For example:
table.filter(lambda x: x['age'] > 25).update(lambda x: {"salary" : x["salary"] + 25)

> 3. Related to 2. How can loosely-sequential Id be generated using a table?

Loosely-sequential IDs would have to be generated client side for now.

> 4. Will some transaction support be added? Don't need full ACID, just grouping updates (intra-table and/or inter-tables) in one shot would be nice. Should be feasible with MVCC already in place.

Eventually. No concrete timeline for this right now though.

> 5. Do all the clients hit a central server to initiate queries which then farms out the requests to different shards? Or the client library knows how to get to different shards directly? First case has a single-point-of-failure, and bottleneck in scaling.

A client makes a connection to a specific server and all queries go through that server. However every server can file this role so connections can be distributed and there's no single point of failure. An even better option is to run a proxy on the same machine as the client. For more info run:

rethinkdb --help proxy

> 6. Do you support automatically re-balancing of shard data (data migration) when new shards are added or old ones retired?

Right now sharding is a manual process. You tell the server how many shards you want and it handles figuring out how to evenly split the data, picking machines to host them and getting the data where it needs to go. What it doesn't do is readjust the split points when the data distribution changes. This will be a feature in RethinkDB 1.3.

> 7. How are authentication and authorization done? Or any clients can come in?

RethinkDB has no authentication built in to it. You should not allow people you don't trust to have access to it.

8. Internal detail. For out-of-date distributed query on the slave replicas, is there a cost-based (or load-based) decision process to pick the most idle replica to do the sub-query?

Right now we just select randomly. This is slated as a potential upgrade for 1.3. Especially if it proves to be a problem for people. Thus far it hasn't been for us in profiling runs but this is the type of problem that's more likely to show up in real world workloads.

9. Internal detail. Do you use Bloom Filter to optimize distributed joins?

We do not currently use bloom filters to optimize this.
Let me try:

The United States has the following federal executive departments:

* Agriculture

* Commerce

* Defense

* Education

* Energy

* Health and Human Services

* Homeland Security

* Housing and Urban Development

* Interior

* Justice

* Labor

* State Transportation

* Treasury

* Veterans Affairs

Now there is literally no way you can micromanage you way through this. Nobody, and I mean nobody can possibly single handedly do it.

However, you can delegate. Part of that is to choose honest brokers and managers who know their area well enough to ensure that their departments work well.

In this situation it is your job to delegate to the right people. If you are the President of the United States of America and you aren't able to do this with your own campaign to get elected, you must take responsibilty for your failure and accept a great deal of responsibilty for the fact you did not get elected to high office.

Harsh, but being the POTA is not a job everyone can do. I know I couldn't.
Posix Threads Programming Tutorial
Sure, and I'm not trying to imply the RethinkDB guys are writing shoddy code or anything. For all I know the thing is bug-free with fantastic performance, perfect linear scaling with both number of cores and number of nodes in the cluster, and really does let you run your analytic workload on the same cluster you're taking transactions on (though I really doubt this last one – running analytics on your transactional database tends to slow transaction latency to a crawl).

That said, with a name like RethinkDB, I guess I expect more than a feature list I could have reasonably put together three years ago and gone, yeah, that's straightforward to do.

I've written my own database (and continue to improve it), so I'm pretty familiar with the issues involved. You're absolutely right that many of these JSON database have serious problems under load with their clustering abilities (and it's always under load, they tend to work fine on simple workloads).

Perhaps RethinkDB can carve out a niche for reliability-under-load among the existing JSON DB field. That's got to be worth something.
Ask HN:How to protect myself?
I have all my sensitive informations on Gmail, Facebook and Dropbox. What if someone steals everything? How should I prevent that?

I feel like this is becoming more and more a sensible issue
Isn't education is mandated also by law, in most states? Does this sentence him to, in effect, no education (until 21)?
Texas Instruments $13 computer
5 Reasons Why People Spam Your Blog
What would be really nifty would be the ability to add multiple signatures to commits.

Take a commit with signature[s], add a new signature (create a new commit that contains the previous signature[s] (which should still be valid if you don't change anything else) + your own).

I looked into this very briefly and think it should be possible, but didn't go any further than that.

This would I think be neat for creating things like code review systems that require a certain number of signatures from a larger set of potential signers before automatic deployment.
based on the sub comments, I'd have to say YMMV.
Circumcision is barbaric but very old. Why didn't it have this effect until a few decades ago?
The key words are 'profit maximization' and 'planned obsolescence'. The fashion industry knows that most people buy clothes for the looks and will bear rather low durability.
Startup Puns - Custom swag for your startup. (Startup Weekend Sydney)
ToyTalk: Ex-Pixar Engineering Team Raises $12M, total $16M
If you need any more assistance come find us in ##osx-server on the Freenode IRC network :) We live and breath DeployStudio, NetBoot, etc.

-- frogor@Freenode

http://webchat.freenode.net/?channels=%23%23osx-server
How Not to Get Hired in Health IT
Bug or feature? eBay drops wildcard search
Maybe he's the guy in the OP. :)
"It's a website: http://orca.mittromney.com. It works on smartphones."
No, not a port - it just has the same name. Tcl/Tk works on Windows too. I can see a name clash.
Interesting theories that have been advanced by commenters on Cringely's blog:

1. eliminating wildcards reduces load on eBay's fragile infrastructure

2. something equivalent to wildcards will become a paid service

3. without wildcards a misspelled item won't be found; relisted with the
correct spelling, it'll command higher prices and hence bigger eBay fees

4. wildcards are being used by bots to compare prices, do surveys, etc.

5. "floral silk scarf" is better for data mining than "floral silk scar*"
Here an idea for your launch page:

http://www.startuppuns.com/instagram/vinyl%20enthusiasts

You can change the word in the URL to exactly match your startup pitch.
..."and he cannot use the internet for anything but education-related purposes"
I've heard of some "situations" involving raves and outdoor parties where weed was involved, but in each case the foreigners get a free pass while the Chinese get to spend all night in a police station getting drug tests. Anyways, we will never be Chinese and won't see the real China.
Just of pure curiosity - Apart from OSX, would that work under gnustep or cocotron?
Twitter Hacked? Here's How to Protect Your Account
Vyatta and Brocade: Fits like a glove or square peg in a round hole?
How are you going to buy Bitcoins without trusting anyone?
How is performing faster on a tedious task related to self-control? Shouldn't that be "improve focus" or "improve concentration"?
I've had only troubles with Homebrew. For example recent upgrade, and the system no longer works, I had to manually clean up folders.

MacPorts seems better to me, after years of fink in the past. I need to build for universal (386/x86_64) for testing purposes, so it fits well for me.

I actually rebuild stuff later myself, since I can't really package stuff and require people to have that in /opt/local/bin or anywhere else, but a local folder to the main app.

(I use the same way cygwin on windows, like macports - I love the tools, the stuff, I test a lot of things, but afterall for things I want to distribute I compile myself, and post binaries).
Wow it still looks so similar.
That's exactly what our legal counsel tells us and which hammers home the uselessness of the current patent system, which in part was meant foster innovation by publishing ideas.

Now folks can publish their ideas, but others have to avert their eyes.
That seems pretty reasonable when you're talking about a business.
And that $28 mln pmarca donated to Stanford Hospital materialized in Marc and Laura Andreessen Emergency Department
http://stanfordhospital.org/clinicsmedServices/medicalServic...

Next to Lucille Packard Children's Hospital, an impressive testimony of how technology affects the lives of people in Bay Area beyond technology per se.
BSC Hackathon at Agora, Neuköln: 17-18 Nov
Taking a look at their API, a C++ driver would actually fit much better with their style, which relies on operator overloading to make queries involving arithmetic easy to write in the host language.

A C driver would definitely be possible, but would be a little bit clunky.
Not before I patent the method of thinking. ;)
ah...good catch...makes more sense
As much as I would love to stop even pretending to care about dealing with blackberry's brutal web browser, I still think that this title is way to bold and extremely unlikely...
As I like to explain my downvotes, I don't think your post contributes to Hacker News because:

a) It belongs more in a political blog or something like Reddit. It isn't particularly intellectually insightful or thought-provoking.

b) You're assuming that everyone on HN agrees with your stance (the other half must be brainwashed and ignorant, right?)

c) It's unnecessarily vitriolic.
It would be weird to have Peter Gabriel write about software. My favorite book of his is http://books.google.com/books/about/Introduction_to_Algebrai...
When Apple first signed on the labels, iTunes didn't run on Windows. Do we know when these protections first showed up? Was it Apple's way of appeasing the labels before they gained enough mass that the labels couldn't ignore them?
Another misstep of the Romney camp seems relevant, since a lot of the discussion so far is about project management.

In September they admitted to wholesale copying of a key Obama fundraising page, with Zac Moffat blaming the issue on "junior staff confusion":

http://www.buzzfeed.com/zekejmiller/romney-campaign-appears-...

The copy was lifted in its entirely. The similarity in the design is more subjective. (They were so similar that a lot of the discussion online speculated about a shared vendor -- which isn't the case. Quick Donate was a custom product internal to the Obama campaign.)

Romney campaign seems to have had serious problems in a lot of their internal processes when it came to tech/web. (AMERCIA)
In Argentina there is only one word for it: "fútbol"
That did change, though; since then I've made the More link static for users who aren't logged in, which is what the Wayback Machine is showing us.
Wanted: Maps + a Time Machine
This is shocking. Why would you ever want to do something like that?

And if you succeed, what would stop someone from patenting existence?
What if I told you that you could get these same benefits with only a 10-20% drop in WPM? And that you could be faster on the newer layout in two weeks?

Believe it. Go to carpalx's key swaps page ( http://mkweb.bcgsc.ca/carpalx/?partial_optimization ). Make the first change on their list - swap K and E - and use the new layout until your brain gets used to the swap. Once you're comfortable, make the next swap.

Once you've made about 7 swaps you're on a layout that's on par with both Dvorak and Colemak, and you never had to waste a single hour in typing trainers.

Each swap takes me about five hours of typing over about 3 days to get used to. I imagine if your job has you typing all the time, your day-count will be lower. I have currently swapped E/K and O/J, and this post has reminded me to swap F/T as well.

There are plenty of keyboard remappers available for windows and osx, and it's not difficult to do yourself in linux either.
Complexity along should not be a negative trait. There are different applications with different needs, the more diversity is (in the beginning) always better.

Personally, I will need to look at the source-code before I can make an initial judgement. But the idea is definitely promising. :)

Just my two-cents.
Looks like I'm one of the people you are referring to. Like anyone with a healthy dose of curiosity, I'm interested in anything that is, well, interesting. I'm excited to meet people with expertise in various areas and ask them questions. I don't expect to understand their answers in full but in most cases I can still grab part of them. Based on my partial understanding in the first answer I can ask a better question the next time, and after several cycles I can probably learn something valuable (at least in the sense of satisfying my own curiosity).

The point is, if you don't ask questions in areas you are not familiar with, you will never become familiar to these areas. Well, unless you learn everything from books and Wikipedia.

I'm not sure how many people see me as an annoyance, but at least I'm consistent, in that if other people ask me questions in my expertise, I'm happy to try my best and explain.

Oh, and if it's just impossible to reasonably answer my question in a way that makes any sense to me, I expect you to just say it, and I'm happy with this.
Oh Jing Jing... So kinda tasty..,
There’s never been a better time to be a 14-year-old developer
As if the young population won't age and replace them?

No, I don't think young people with openly gay friends and coworkers are going to decide 10 years from now that they really should be shunned by society. And if you're thinking at all rationally about marijuana, you'll recognize that the greatest danger it represents to your kids is them being arrested over it.

The GOP is seemingly going out of their way to make sure that nobody under 30 even considers voting for them, except for the strongly religious. Which as a fiscal conservative I find quite frustrating.
This is willful ignorance.

I typed on Sholes keyboards (and typewriters) since the 70s. My typing speed averaged between 135-170 words per minute in US English.

I attempted Dvorak for about a day but the layout is not good for a Unix user as some of the digraphs are pessimal.

When I switched to Colemak, I had a tremendous amount of difficulty undoing 35 years of various habits, good and bad. My first month, I probably averaged about 10wpm. I sent a lot of very short emails and was frequently frustrated.

Finally, my speed became "reasonable" and then I made an even more useful switch. Why bother with changing around the keys on keycaps that are still arranged as if they are driving levers through an inked ribbon onto paper? I looked for "matrix" keyboards and bought a Truly Ergonomic.[1] Aligning the keys with my fingers, wrists, and forearms makes a lot more sense than continuing to follow old design constraints that are harmful for a large number of people.

Now I'm back to typing at a speed where I don't have to wait for words to appear on the page (any more than usual). It's much more comfortable and it's comfortable for a much longer period of time.

As for going to foreign computers, a) it's optimizing for the uncommon case, and b) Colemak is supported by almost every major OS and takes less than a minute to switch on Arch, Windows, or OS X. I do miss it on the iPhone or iPad on-screen keyboard, but it's supported on external keyboards.

[1] I'm not sure I'd buy it again as even the "silent" model is too loud for me. In addition, some of the punctuation keys are in annoyingly odd places and need to be remapped. A number of even more extreme ergo keyboards drop the staggered key layout as well.
Mongo has a pretty low scale ceiling and a nasty distribution story.

Can you talk a bit about how RethinkDB compares?
The Chinese government is going through a transition period at the moment, so much is undecided. But it is unfortunate (especially being Chinese) that the central government is becoming more conservative overtime (politically conservative, fiscally liberal). I do hope that this is just a phase rather than something persistent.

With regard to foreign policy, the US had been playing a very interesting game of hard-soft combination. Obama and the executive committee had been relatively soft on the Chinese government. At the same time, the US representatives to WTO and other trade organization had been pretty persistent. I don't know how things will turn out, but I am pretty certain that the US government will not impose sanction on China. That is a foolish move giving the trade and the status of China in the global market.