skysight-inc/HackerNews huggingface dataset:
I'm not sure what scenario you are talking about, but this does not matter as this scenario has nothing to do with reality. There's no such question on the agenda as choice between one man surviving or everybody dying.

>>> My argument is that ultimate good and evil are predicated on the survival of the species.

I couldn't care less about the species. Why should I? Who is this "species" I'm supposed to care and why its survival has any value to me? I care about real people, but caring about abstract "species" does not have any value for me.
This approach not only weird but outright immoral - if followed logically, I should advocate exterminating or at least sterilizing genetically inferior individuals - such as ones possessing obviously debilitating genetic diseases, and advocate killing off people that do not contribute anything to the species and the survival of such.
Of course no normal human being would accept that. Well, some societies tried that - like Nazis exterminating individuals that were considered inferior and detrimental to the Aryan species - but you know how it ended and how it played out before it did. I don't think you want that.

>>> If you do not think that individual rights are the ultimate good,

I think individual rights are the ONLY good. There are no any other rights but individual rights, everything else is just a metaphor ultimately reduced to individual rights or a fraud designed to trick certain people into giving up their rights to some other people in exchange for plausibly sounding lies (or, failing that, coerce them into the same). Only individuals are sentient, only individuals have feelings and reason, only individuals can communicate and interact on sentient level, only individuals can have rights. I could somehow accept the concept of animals having rights, maybe, since many of them are capable of purposeful behavior and it can be argued they possess some level of emotion and sentience, even if unlike that of a human. However, "collective rights" are either just a way of speaking (when you say "a football team went to Boston", it means members of the team went there, not some distinct "team" entity went there and the members stayed in New York) or invented and fraudulent concept.
To elaborate, there are 2270 delegates who will choose the next standing committee. But those delegates will have been told who to vote for. Premier Wen, former Chairman Jiang Zemin, and other powerful members will have strong opinions, and may be unhappy with the make-up of the next committee. A deal has presumably already been struck, but that doesn't mean they can't possibly have a change of heart. The current leadership is leaving, and the new ones aren't entrenched, so it's a delicate situation.

Chairman Hu retains control of the military for the next 2 years, to discourage things from getting all Game of Thronesy, but they don't want to take any chances.
Using the MS stack for a situation where you will have huge spikes of activity on an app with an expected lifespan of less than 24 hours is not best practice.
Well, I suppose the difference between the two is that in the former, you do nothing of relevance for a product that doesn't matter (which is why it can break repeatedly without incident). In the latter, you are building a program/system that people are actually using to do things.

DMV software may not be sexy, but it is infinitely more valuable than yet another Instragram clone.
So, can I survive and save some money earning 72k in California?
Considering that I'm a very austere guy. The only things I buy are books...

But CA is known for being an expensive place to live. So could you help me to estimate this? Also, is there a gov site where I can calculate the taxes I'm going to pay?

I'm single by the way.

Thanks guys.
If you've ever used C#, imaging being able to implement LINQ in pure C# (as in, it's not part of the language, but the language itself gives you the ability to add it with the exact same syntax as it exists as part of the language). That is what macros give you. You can extend the language's syntax to your liking.

If you haven't used LINQ, then I'd have a hard time thinking of another example, since most languages have fairly uniform syntax.
I used dvorak but stopped because a) I developed wrist problems for a while (despite using dvorak) and reverted to hunt & peck to minimize finger movement and b) ctrl-c/ctrl-v were almost impossible to remap on windows (at the time).

This is promising, mostly because unchanged x, c, v keys.
I've always felt "laziness" in programmers is often "I don't want to do this tedious crappy task, I'm going to do fuck all until an elegant solution pops into my head at which point I'll at least partially automate it"

Or at least it does with me.
I just tweak my /etc/hosts to do this.
The intent of the apology (from the Court's viewpoint) is to clarify to those considering the purchase of a Samsung device that there is no judgement in force that might suggest that Samsung devices won't be supported for long. A fine (or jail term) is however quite appropriate for contempt of court, which Apple has clearly shown.
Blocking Websites: Constructive or Restrictive?
It's funny, this kind of mentality is exactly what Marco Arment was saying about MS recently on his podcast, with reference to Surface. That it's in a Redmond bubble and thinks it's several notches cooler than everyone else does. Maybe it's just an inevitable trajectory for successful platform companies, or at least something its leaders need to be vigilant about.
I don't think developers are often held back by typing speed. I certainly don't produce code at 75 WPM -- unless I am writing something trivial. Other times, I stop to think and consider what I am typing, so what is holding me back is my thought speed.
man curl
I spent a month with Colemak and got to about 40 wpm. The transition to a new keyboard layout is HARD and takes a lot of determination. I know some people find it to be worth the learning curve, but I migrated back to qwerty.
If the old ways work well enough, why bother to change?

I still call my Windows scripts .bat files (instead of .cmd, that's clearly for OS/2 programs).

It was only in the last three or four years that I stopped naming my files with all-uppercase names not longer than eight letters, with an extension not longer than three letters, to be sure they would be compatible with a FAT16 filesystem.

I'm rather distrustful of GUI's for doing things like moving or copying files.

I never drag-and-drop files into programs, partly because I seldom use GUI file managers, but mainly because most programs didn't support the metaphor when Windows 95 first came out, and I haven't bothered to check if things have gotten better yet.

Given these facts, you might find it surprising to learn that my age is less than 30.
Some people are volunteers, and some people work for money. I see no problem in somebody getting paid a bonus for good work, and not everybody on the campaign should be in it for pure politics. And yes, it is possible to do a good work and still not have your candidate elected. After all, only one candidate wins, that does not mean everybody on other candidate's team sucked.

The Orca thing was obviously an epic fail, but that doesn't mean other people didn't deserve bonuses - maybe their part of the job was just fine.
It's about not establishing the wrong precedent. If a corporation is seen to get away with behaving badly towards the court, the court is only setting itself up for worse trouble later on. The legal system depends on the law being respected - as others in this thread have said, this is why contempt of court is a Very Serious Offence.
I switched to Dvorak (actually programmers Dvorak) about 8 months ago and I have to say that the jury is still out for me regarding the letter placements, but man o' man are the first layer symbols really nice (of course typing numbers is a pain in the butt now). There is actually a lot of interesting things you should consider that I doubt Dvorak actually thought of when designing his layout:

One thing people say is that Dvorak is supposed to reduce errors, but having all of the vowels right next to each other and all of the most common letters in the most common places actually means that it is fairly common for me to write a different real word than a clear misspelling, which plays havoc with auto-correct and spell checkers. And yes, Android can be set up with a Dvorak keyboard using Anysoft keyboard and the alternative us layout extension.

I will never get over the fact that 'ls' are both letters for your right pinky, very annoying for you Unixers.
A dingo ate my lawyer?
Playing devil's advocate here, but what's the media store like on your typical Linux distribution? The reason Apple has to go to such draconian measures is to please their content providers. Without doing so, you wouldn't have an iTunes store with such a wide variety of content.

Apple's margins from content sales are slim; they push content to sell devices. As they've shown with music in the past, they'll get rid of DRM if the content providers allow it. So it's not entirely fair to blame Apple for that one.
Stay tuned for that. I think vertically-oriented sites make more sense than a generic platform. Also to note, not all lawyers are paying.
Patent US4022227 - Method of concealing partial baldness
For the naive: why?
Congratulate on releasing. Well done!

A few questions:

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.

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

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

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.

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.

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

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

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?

9. Internal detail. Do you use Bloom Filter to optimize distributed joins?
I think the cake eaters cynically turned up the hate in 2008 and were rewarded with a landslide in the House in 2010. But in the long run, this was an unsustainable strategy to create a majority. The tea party was heavily funded. Occupy can't even hold a candle to it.

Providing only half the stimulus requested created a lot of misery while providing political cover of 'doing something'. Then the Republicans condemned Barry in 2012 for failing. This was known as the "bodies on the beach" strategy. If enough bodies piled up on the beach the electorate would vote out any sitting president.

People would need some 'other' to blame the status quo on.
"Using a DNS server outside of China doesn’t help. A lookup of www.google.com to 8.8.8.8 is also distorted, by the Great Firewall."

Probably better to try that on a DNS server not owned by Google!
Spotify Nears Financing at Over $3B Valuation
For the record, the iBooks Author thing was more a clarification than a change; you still can't sell the main exported .ibooks format outside of the iBookstore, but you can do what you want with the source files or files exported in other formats.
A while ago I wrote a small program[0], that measures effort to type a passage with different keyboard layouts.

It accounts for reach and alternation. I just added Colemak in response to this discussion, and from the texts I include in the distribution (some public domain from archive.org), it looks like Colemak is better on reach, Dvorak is better on alternation, and they both spank QWERTY for substantive texts[1].

It's just a quick experiment, I'd love to hear input on methodology.

[0] https://github.com/bak/keyboard_battle

[1]

texts/alice_underground.txt:
colemak:
alternation_effort: 29962
reach_effort: 29403
raw_score: 59365
dvorak:
alternation_effort: 24476
reach_effort: 30312
raw_score: 54788
qwerty:
alternation_effort: 32118
reach_effort: 51842
raw_score: 83960
texts/declaration_of_independence.txt:
colemak:
alternation_effort: 2725
reach_effort: 2469
raw_score: 5194
dvorak:
alternation_effort: 2237
reach_effort: 2693
raw_score: 4930
qwerty:
alternation_effort: 3049
reach_effort: 5129
raw_score: 8178
texts/gullivers.txt:
colemak:
alternation_effort: 100074
reach_effort: 97327
raw_score: 197401
dvorak:
alternation_effort: 81836
reach_effort: 103371
raw_score: 185207
qwerty:
alternation_effort: 110812
reach_effort: 181778
raw_score: 292590
texts/qbf.txt ("the quick brown fox..."):
colemak:
alternation_effort: 9
reach_effort: 22
raw_score: 31
dvorak:
alternation_effort: 13
reach_effort: 21
raw_score: 34
qwerty:
alternation_effort: 11
reach_effort: 30
raw_score: 41
Call ptrace with PT_DENY_ATTACH (it's actually documented).
Where Ace of Spades HQ says it's the reason for the Romney defeat? Here's their article: http://ace.mu.nu/archives/334783.php

Nowhere in it it is said that Romney was defeated because of this.
As someone who types 100+WPM on plain-old QWERTY, I don't see the point - the limiting factor is obviously not the distance between keys or switching between hands. In any case, it's been beaten to death that in real work, you're never going to be typing at a volume where WPM matters anyway.

As for the ergonomic argument, it doesn't seem like the claims made (assuming they're true) have a huge effect on your health (again, you're almost never typing for a continued period of time). You might achieve 50% more key-hand alternation (is that metric even useful?), but when you're typing twenty words at a time, that doesn't come out to very many.

And in the end you have to deal with QWERTY anyway, every time you use a foreign computer.

That said, there's no real reason why QWERTY is intrinsically good either, other than that it's "good enough", and happens to be the standard.
For people who are worried about being unable to use QWERTY after learning Colemak, have a look at the graph in this post: http://www.ryanheise.com/colemak/
Greg Jones Jersey
Hahahaha...this is why I love the Canadian legal system! Courts here go back to the founding principle behind a law and not just conclusion resulting from rules of the game.

Go Canada.
It's fun being a fanboy.
That wasn't what he said? How do you figure? He asked a question of the other guy, then answered it rather abruptly in the next sentence.
Cool project.

Lots of vBulletin forums use the `:<string>:` syntax because vBulletin's default smilie set ships with that form of syntax (even though you can use arbitrary strings like setting "lol" to display a laughing gif) so everyone just piles onto it. Basically, direct string replacement seems to be universally understood by all users.

But the real riddle here is devising a syntax superior to bbcode that transcends string replacement and does things like take arguments and act like functions.

Because, it's this less-straightforward symbolism that requires the higher order of savviness/pattern-recognition that less-experienced users struggle with. Like `![]()` turning into an image (but not `! []()`) or why you'd need to indent 4 spaces to resume a bullet point after an empty line.

In other words, where you and I may find it obvious that we're conforming to the rules of a parser (on some back-of-the-mind intuition at least), I found that this concept of mechanical recognition is nonobvious to the user archetype that expressed confusion over Markdown. To them, `! []()` doesn't work because of a negative rule "there can't be a space", not because the token is simply no longer recognizable to the robot behind the curtains that renders their post. That's the crux I've arrived at that makes Markdown suboptimal for my particular community demographic.

The final point I discovered is that users almost always use the toolbar button for anything that comes from their clipboard (namely image and website URLs). Click, paste, and done. Even on smartphones. So essentially all Markdown did there was take cumbersome syntax that was seldom typed-in to begin with and replace it with less intuitive syntax for a benefit that was seldom awarded: being easier to type! Users then had to confront the `[]()` beast when editing posts or modifying their post's layout.

Fun stuff to ponder. It's always extremely eye-opening and humbling to be so wrong.
I appreciate the fact that there may be technically better layouts than QWERTY (Dvorak, Colemak, whatever), I'm still unable to understand how this is going to help me as someone who can has been able to touch-type in the 100-120wpm range since middle school (that was over 20 years ago). How much faster do I need to type? By all personal measures, QWERTY is good enough and the fact that it is the standard means that I can sit down at any English keyboard and be able to type at my peak efficiency without having to switch my brain back and forth between two layouts. My fingers can already keep up with my ability to form coherent sentences and in programming/sysadmin work, typing speed is not very important once you get past a certain point. I literally never had the thought, "If only I could type faster, I could get this done more quickly..."

On top of this, as a heavy vi user, the main navigation keys are no longer on the home row for either Colemak or Dvorak, which means I either need to make my editing far less efficient, or remap nearly every key.

I have had many very intelligent people attempt to explain the switch to Dvorak to me, and never heard a good reason to invest the time. I am curious if folks invested the same amount of concentrated time improving their QWERTY skills (relative to the amount of time folks spend learning a new layout) if there would be a similar speed improvement.
It is an example to show that a monetary payment is not always sufficient to repair any harm caused.

For another example, you could consider the case where a company has lost a dominant market position due to libel and slander from a competitor. Being given money wouldn't magically repair that company's market position.
The moral arc of the universe is long, but it bends away from stupid.
Ask HN: Anybody facing issues with Github's agressive page caching?
I am a bit annoyed by this and I am not the only one: http://goo.gl/AYwOv

I push regularly to a couple of pages I manage and since the cache is set to one day, I need to go cmd+shift+R (reload from server) on the site every time I change something.

Anybody else with the same issue?
When I worked for the Winter Olympics in Vancouver, it was pounded into our heads all the time that there was no second chance. Everything we did would get one chance only.

For that reason, we had two Technical Rehearsals. The purpose was to test both our systems and our procedures, and identify how they could be refined for the real thing. It was someone's job to actually design a huge number of expected and unexpected issues so that tech operations teams at each venue could be tested as to their response. Issues ranged from broken printers to network meltdowns to broadcasting failures, etc. We had two Technical Rehearsals for hopefully obvious reasons. And before the Technical Rehearsals, we also had the test events (i.e. world class but lower profile sporting competitions held at the Olympic venues to see whether we fell short in putting up a world class competition event).

We also had Disaster Rehearsals to test our disaster recovery systems and procedures, though I wasn't personally involved in those. I did get a string of text messages when it was happening though. "Primary datacentre flooding, starting emergency processes to switch to secondary datacentre now." etc. Never mind that nobody could ever believe that the primary datacentre could get flooded in a million years. The attitude was that any disaster was possible, and we had to prepare for the impossible.

If you have one shot only, and that shot is important, you need to have a large process committed to making sure that one shot goes well. And that process needs to be managed by someone experienced in that type of thing.
Check out http://en.wikipedia.org/wiki/Cubic_equation#History

Cubic equations were researched by mathematicians for thousands of years before Tartaglia solved the general case! (btw the solution for Quadratic equations was well known since at least 2000 BC)

And he also made up the complex numbers on the way!

Wrt whether he was an outsider, http://en.wikipedia.org/wiki/Niccol%C3%B2_Fontana_Tartaglia

> There is a story that Tartaglia learned only half the alphabet from a private tutor before funds ran out, and he had to learn the rest for himself. Be that as it may, he was essentially self-taught. He and his contemporaries, working outside the academies, were responsible for the spread of classic works in modern languages among the educated middle class.

After Tartaglia's solution for Cubic equations and Ferrari's solution for Quartic equations were published in 1545, no doubt that finding a solution for 5th degree polynomials became a hot topic. http://en.wikipedia.org/wiki/Quintic_function

> Finding the roots of a given polynomial has been a prominent mathematical problem.

But even though it was a hot topic, it took 300 years until Galois came around with a method to determine which Quintic equations can and which cannot be factored to "radicals".
Each ISP has their own implementation of the golden shield, so different regions will block different things. The system is entirely opaque to us, I wouldn't be surprised if blocks were determined at the decentralized local level rather than by the central government. Beijing ISPs blocking more during this "sensitive time" would be consistent with that thought.
You are right, but I disagree. I almost always call "Common Lisp" "Lisp." Scheme is Scheme, Clojure is Clojure, etc etc. I don't care about the family vs language distinction. I think it hurts Common Lisp's adoption. I'd sooner call Common Lisp, Scheme, Clojure, etc part of the "Lisp family" instead of just "Lisp," and leave "Lisp" to mean "Common Lisp."
I'm not sure I agree with your analogies, but I think you're right that Apple really does think they're responsible for the spread of those technologies. There's no denying that they were a game-changer: all consumer electronics can now defined as "pre-Apple" or "post-Apple" just by looking at them.

The problem is that people disagree to the extent Apple should be compensated (or their ideas protected). More technology-minded people can see the roots of Apple's devices, and so think it's inevitable and all Apple did was "popularise" it, while others think that Apple's innovations were/are a stroke of genius, and without them we'd be floundering in a world of Windows CE and Symbian for the next decade.

The trouble is, no one's wrong. It's just a difference of opinion. And that's the patent system in a nutshell. People spend so much time arguing Android v. Apple that it's easy to lose sight of the bigger picture, which is that we're really arguing "how far can a company have a monopoly on an idea? and even if they did invent something, is it fair that they can impede the progress of an entire industry to protect that invention?" Because I can assure you, even if Apple was responsible for every chip and every bit in the iPhone, from concept to execution, people would still want Android, and people would still resent Apple for wanting a monopoly.
Why would Apple move Macs to ARM processors?