skysight-inc/HackerNews huggingface dataset:
> 1. “Snap out of it.”

When I was depressed and suicidal as a kid, my dad said "Just snap out of it" angrily. That was the best thing strangely enough. I sought competent help which helped me become a normal person within a year. If I had had my folks trying to help me out of it, I would never have got out of it.
Too much "support" and hand-holding can lead to a depressed person not wanting to leave his/her depression since he gets attention, and often can make others feel guilty for it.
#savewebos
The risk-reward isn't there for pirates. Seasteads will likely be well-armed, populated, far from Somalia and other pirate operating areas, and lack the large material payload of a cargo ship or oil-tanker.
> The note is really about the best way to specify a range/sequence of integers, not why we start from 0 as an index.

Dijkstra deals with what index start with as well, but it comes out as a consequence of which bounds to choose for a range, so it's rather short.

From the article:

When dealing with a sequence of length N, the elements of which we wish to distinguish by subscript, the next vexing question is what subscript value to assign to its starting element. Adhering to convention a) yields, when starting with subscript 1, the subscript range 1 ≤ i < N+1; starting with 0, however, gives the nicer range 0 ≤ i < N.
The hassle of switching from megacorp-A is not worth the trouble because the customer service doesn't actually improve with megacorp-B.
I meant to say "logically sequential" not "logically synchronous".
Remove recent comments wp_head CSS
Hi almost,

Original blog post author here. Generally speaking, interview processes have undergone a fraction of the innovation that industry has seen. Hence, After learning about Interviewstreet and checking out all the amazing companies they've partnered with, I got a bit excited but I definitely didn't mean to offend :(
The model revolves around freedom and innovation in the way people organize themselves.
This is brilliant. I'm going to try this on my next freelance gig.
Actually, 50 years ago is pretty much the time of the "missile gap" hysteria where the US military was wildly overestimating the threat from Soviet strategic systems to justify expenditure on new weapons systems. So a pretty enormous reduction could have been been made, the Soviets would still have been deterred and the consequences of any war would have been an awful lot less terrible.

http://en.wikipedia.org/wiki/Missile_gap
Nice project. Check also some of the i18n classes in Google's Closure package (http://code.google.com/closure/library/), for more comprehensive routines and support for almost any currency.
But then they will be subject to the flag's laws, which seems to be something they don't want. Breaking off, once they've flown a flag would be difficult.
is it just me or does that look like a ring of hell? who wants to be stuck on an island without sand, one restaurant, and no way to exercise outside?
Hexadecimal numbers are a common way to represent colours, he can probably copy paste the colour numbers back and forth between code and an image editor. Using an existing image editor as a level editor must save time. It would get more complicated when you want to reference a specific thing on the map, eg particular behaviour for this locked door.
> Is that kind of thing common in game development?

No. But I wouldn't see notch as a prototype game developer.
> I thought the same thing for English and French, no? When
> I learn English and French in school, we join letters.

You can write cursive but, generally, we don't join letters together (think online text like this comment).

> The same for french. (Il, Ils, Elle, Elles, On)

And for Spanish--Ellas y elllos--and for Italian.
Yes and ironically she got more than 50% of the votes in last week preliminary election. The mysteries of democracy.
So, now the HN effect will be less measurable, as traffic from HTTPS to HTTP doesn't pass a referrer.

(This just increases the incentive for sites to use HTTPS Everywhere, so they're not left out in the dark as to who is sending them traffic.)
Auto Transport Colorado Springs, Colorado
Holy shit. I didn't actually notice that it was translated until you pointed it out.
I thought that was an odd thing for the article to focus on, too. When I think of something like this being libertarian, a far different picture emerges, like being free from the nanny-state and its attempts to infiltrate my life.
> I should also point out that mathematicians don't number at zero unless there is some advantage (the default is to start at one)

I disagree. While this may depend a little on which areas of mathematics you study, I've found that in situations where there is a reasonably clear / natural / non-arbtirary preference, it tends to be for zero-based natural numbers.

On the other hand, situations in which 1-based numbers are used, tend to look more like arbitrary aesthetic preferences. They tend to be situations where no particular `origin' is any better than any other, and one could (despite the ugliness) use 2- or 3-based numbering without adding any additional corner-cases.

My personal favourite `reason' that the set of natural numbers should include zero (and that numbering should start at zero) comes from set theory, where cardinal numbers are equivalence classes of sets of the same size. 0 is the smallest such number corresponding to the empty set. (For numbering sequences, 0 is also naturally the smallest ordinal number).

These kinds of reasons tend to crop up in category theory and other foundational topics too, which are some of the areas of mathematics closest to theoretical computer science.

Interested in counter-examples though; I'm sure at least some exist.
Then you'd have to explain to non-technical clients what commits are, and then it comes to the problem of big and small commits. Some enjoys "commit early, commit often", other enjoys squashing commits into a big one. This solution reminds me of invoicing per line of code.
I just remap CAPS to Control.
I wish I could see what music he's listening to.
> This comment about Chinese and Japanese (totally unrelated
> languages with very different writing systems, is laughable.

No it's not. I studied Japanese as my fourth language for 1.5 years and went through pretty much exactly what the OP described.

Edit: Other languages were Spanish English and Italian.
Sweet, thanks for the link - I'll read through it and see if I can improve or expand the library.
Knight Ridder promo video from 1994 describes iPad-esque tablet device [video]
I guess it does have something to do with the first controller. My first controller was keyboard, and I like that still more than a d-pad, however I like joysticks a lot more. After years of keyboard only (no mouse back then), it took me a while to get used to joysticks, but once that happened, I really never had a better experience.

I do notice something about how people use joysticks verses pads; people assume you are supposed to hold them in your hand. For joysticks that's a really miserable way of playing. You are at your best with a joystick standing on a flat, strong surface, using your right hand (if you are right handed) to steer and left index finger to fire. All other methods, like people firing with their right hand thumb on the top of the stick, are quite worthless. By that I mean that you are much (!) more flexible and faster using the 2 hands and not using your thumbs; your arms and fingers can keep up pounding the buttons without any strain feeling, while your thumbs give out fast. Just my experience.

Thanks for the Reddit; heading over there right now :)
> The structural change is regular. That is you don't have to learn each name plural.

Not all the time. And if they do, there still are subtle variations in suffixes. For example:

- Kalb (dog) => Kilab (dogs)

- Liss (thief) => Losous (thieves)

- Karoura (bottle) => Kawarir (Bottles)

- etc.

> I thought the same thing for English and French, no? When I learn English and French in school, we join letters.

Yes, but that doesn't change the letter's shape as in Arabic, you just add a line to connect letters.

> The same for french. (Il, Ils, Elle, Elles, On)

Not quite: what you cite are just pronouns, but the conjugation and grammar doesn't vary.
For instance, conjugating the verb manger (to eat) with feminine plural "elles" and masculine plural yields the same "mangent", whereas in Arabic you have different forms.

> Not true. The real Arabic numbers are the ones used today. The Indian numbers were used in the middle east region because of the strong Indian influence.

Agreed. I myself have a hard time reading numbers written in the Hindi numerals (٠‎ - ١‎ - ٢‎ - ٣‎ - ٤‎ - ٥‎ - ٦‎ - ٧‎ - ٨‎ - ٩‎)
UNO and USA Concern Not Over Karachi,Pakistan? | Human Victims Of Human
However annulments are increasingly easier to get. Cost about $4K USD from what I understand and a lot of paperwork.
I don't know if you did it... but it's great! :)
I believe that he permanently deleted his livestream account due to huge charges that were racked up due to the high traffic of the broadcast (something along the lines of $4,000 I want to say?), so the recorded video is no longer available at livestream last time I checked.
La maline, hah hah cute nickname she is probably young
No, not fine. Found it via Twitter and thought I would share.
It's worth mentioning that Cream is completely Vim underneath, however, by default it uses the Common User Access interface for user input like most modern editors.

It is also possible to enable traditional Vim input using expert mode, CUA is retained in insert mode making it very easy for anyone not familiar with Vim to get started and transition.
Exploring Airplay Mirroring Internals
Except... Every business I've encountered has the exact same problems. Unless you're dealing with someone who has absolute authority and no one to answer to, you're going to have problems when anything unusual happens.

With very small businesses you can get lucky and deal directly with an owner who hopefully behaves like a human being, but anything bigger, and you're going to have problems, and the further away from the top whoever you're dealing with is, the more problematic.

Bureaucracy is bureaucracy, it doesn't matter if it's government or business.
Personally, I'd go with 6 & 7 as reasons Arabic is terrifying.
Isn't that a different definition of 2 and 4 than he was using?

They're taking 2 and 4 to be complex numbers (2 + 0i), where as he was taking 2 to be a cardinal number.
Something about 9000 people watching a guy write code amazes me. I understand reading the source and all that, but is this something commonly done now? Watching others code live? I am somewhat amazed by how fast he seems to be moving, I find I have to sit and think about things a lot more most of the time.
العاب اطفال 
العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال العاب اطفال
Government corruption, etc: http://twitter.com/#!/leakymails , http://www.facebook.com/leakymails
With HP tablet dead, who can challenge Apple?
Weren't the VCs right in this case, though? The regulatory issues were exactly the problem.
Naturally if your commits are not fine grained, as I thought most agree is the recommended style, then this scheme would not be in your favor.

As for explaining it to the client, I’d probably just call a commit a “feature”, but something like “move button to the left” or “make it darker” is also a feature if the code is already written, and “making the code nicer” (to ease future maintenance) is a feature as well (and if he thinks this is not worth paying for, you can hold back on the refactoring, but when he wants you to extend the project beyond the initial goals, you can then point to him opting out on “clean code”, so the rate for the extensions will be set higher due to the less flexible code base).

Anyway, if you do disciplined fine grained commits, try look at some of your past projects and see how many commits you did and what the rate per commit would be given your estimated value of the work that went into the project — I found it surprisingly consistent.
But you're talking about physics, not math. The original question was asked in a math forum, which is where it has the example about sum(1/n^2), for one.

Physics is different. Yes, you can assume axioms and see what follows in the context of a physical situation, but that's a different game.

Speculation about physics is interesting in this case, but really, the question is about math.
In other words, they're trying to implement something akin to Galt's Gulch (or an archipelago of them) from Atlas Shrugged.
Sometimes you can't find what you need, no matter how much you want to pay. I have enormous difficulty to find good programmers here in São Paulo. Even bad programmers are hard to hire.

I can hire PHP and Java programmers rather easily, but both groups would have a lot to unlearn.
Should be part of the standard CS curriculum.
Why not, specifically? I can imagine technical and aesthetic reasons. What are your objections?
We know nothing about the alternatives.

And then there's why such folk are often elected even when more freedom is on the ballot.

"Political tags - such as royalist, communist, democrat, populist, fascist, liberal, conservative, and so forth - are never basic criteria. The human race divides politically into those who want people to be controlled and those who have no such desire. The former are idealists acting from highest motives for the greatest good of the greatest number. The latter are surly curmudgeons, suspicious and lacking in altruism. But they are more comfortable neighbors than the other sort."

Heinlein.
Yep, Arabic is indeed a fascinating language. I'd like to add that Arabic grammar is extremely difficult, at least when compared to English. It takes years of study just to understand what short vowel to place at the end of certain words.

To put it simply, Arabic sentences are divided into two main types: "verb" sentences (first word is a verb) and "noun" sentences.

Verb sentences are structured as (from right to left of course):

verb > subject > object

Each word ends with a different short vowel depending on its place in a sentence. The subject for instance always ends in a dhamma ('u' sound), while the object ends in a fatha ('a' sound).

Unlike with the English language, rarely do you find someone who follows grammatical rules in everyday speech. Only scholars or teachers who use formal language apply such rules when speaking or writing.

The vastness of the language is also why Muslims resort to a tafsir (or explanation) of the Quran to understand certain verses and chapters. Words sometimes mean something else when found after a certain word or in a certain context.
I'd guess that a lot of rich people will inhabit them, at least at first. Ransom can be pricy.
similar anecdote by Kevin Drum: http://motherjones.com/kevin-drum/2009/08/dealing-corporate-...

His conclusion: 'The government might sometimes provide poor customer service just because they lack the motivation to do better, but corporate America routinely provides crappy customer service as part of a deliberate and minutely planned strategy.'
Yes, but he specifically referred to a 100% reduction. Excluding the middle?
When a single IP address can support multiple virtual hosts, probing port 443 for an SSL version of a domain is naive and may trigger an intrusion detection system (IDS). Sure, you may get a response (and even the same content), but that's no guarantee that the domain you used is configured for SSL on the server. An IDS may flag the request as a potentially malicious probe and temporary block the IP address from accessing some resources. This can be extremely useful for blocking exploit attempts by drive-by bots that request by IP address alone. Of course, it would be strange to continue to allow access to the SSL resource as in your example, but maybe there's a reason for it (server admin has different goals than site admin, for example). Just one possible explanation. You might regain HTTP access if you stop hitting HTTPS for a while.

Edit: The CN in the cert is news.ycombinator.com, so it's unlikely my explanation is the cause (but still could be).
Hebrew has virtually the exact same properties, and is quite simple to learn as it is extremely regular, and like all Semitic languages is based off a three-root system. In fact, in a number of conversations with my arab friends I'm stunned just how similar Hebrew and Arabic are (both in good and foul words) and in grammar.
Looks like a great tool, I'll be trying it later today.

I was a bit put off that he said "even a 'tard can use it." I'm not the overly sensitive type, I sometimes say some awful things, but I don't think a showcase for your product is the place for this type of language.
Not yet mentioned in this thread, so I'll mention it: GoDaddy's advertising and branding also displays base misogyny on a level which exceeds even, say, Miller Lite. Not cool.
s/begs the question/raises the question/g

note: this is only an attempt to be informative, not sarcastic or a smart ass.
It's not snobbery, it might have come out the wrong way (the word serious was a bad choice), but the idea still stands. It's completely fine to use different editors, as it is fine to keep developing web applications in php and not trying things like ror/django/node.js/nextbigframework, or never learning a lisp dialect.

But in all cases, just learning them will most likely improve your skills in many ways. Maybe you won't change from textmate to vim or emacs, but you will pick up many things from them that I believe will make your life easier.
Get free 6 months license for Avira Premium Security Suite 10
The issue is also that, since graphics are a performance intensive and ergo low-level task, there isn't really a one-size-fits-all way of wrapping it up in a higher level api.

I can't speak for WebGL, but for OpenGL there are various frameworks and such you can use but at the end of the day most people end up needing specific access to the low level guts and you just end up writing your own code to interface with it.
A hundred years from now, I only hope the robots will feed me on time and keep my cage clean.
Nick Cave's letter to MTV
Fake reputation is an interesting problem space for libertarians to grapple with since reputation is their solution to so many problems. One of my ideas in this space is a bitcoin like system that maintains a public ledger of contracts you've entered into and completed as verified by a variety of sources. People could supply their public key allowing you to check their reputation history and sign contracts with their private key.
> I've been in the three camps luckily escaping without any

I'm not convinced that people count starting at one.

Count the number of elephants in your bedroom. Assuming that there weren't any, how can you say that you started counting at 1 when the result of said counting was 0?
Without having any intention of sounding bias,let's ignore that it belongs to some faith, if Arabic is recited properly then it does sound amazing even if you can't understand it at all. The sounding of Arabic Alphabets is in such a way that which I hardly found in any other language. Even in my own native language which is quite rich. Do listen a bit:

http://www.youtube.com/watch?v=riW4W66ptqI
I only started using HTTPS after HTTP stopped working, so that's probably not it.
Nasty? In a language without pointers it makes total sense. An index is no longer an offset from an array (or string) pointer, so the first element being 1, the second being 2, just makes more sense.

Sure, it's a departure from mainstream languages, but in my opinion it's a perfectly sensible one.
> You do not use or need other characteristics of citizenship such as social services and national defense.

Yes, but they need our money to pay for their "libertarian dream." Anyone that actually does this is detestable.
I like your style. Care to share yours?
I just found the previous HN discussion: http://news.ycombinator.com/item?id=2642486
“The books, she is green” is not very unique to Arabic actually. It's also how you'd say it in Polish, for example. Most languages, that have feminine and masculine forms (unlike English), have some arbitrary rules as to what form to assign for different material objects.
One will have a difficult time being published in scientific journals if the tone is off. The paper has to make it through a series of editors and reviewers.

The thing about science is all of those working in the field are people. And tone matters when working with people.
With his real time try fail cycles I can see why he can get away with spending less time thinking.

I've had this on in the background and checked in periodically, whole thing is fascinating to watch.
Definitely interesting for anyone who's into Operating Systems and/or distributed programming.
Valid point, but if I am rich enough to be living on an isolated island micro-country, and will fetch a healthy enough ransom for pirates to snatch me, I am also investing a fair amount of resources into my own defense. Think small arms, ample security systems, security guards, etc.
It boils down to who wants to take on the risk, you or the client. In all my years, I have never worked on a project that didn't change in scope (smaller or larger) ... even my own. It's almost inevitable in fixed price that one of the participants always ends up unhappy.

After having run a services business for many years and experiencing the issues with fixed price, I am definitely in the hourly rate camp. As for the argument that it punishes the speedy, well it's up to you to sell an appropriate rate that you are happy with. That way you can't lose no matter what the client requests or changes and it keeps your personal PM part of the job to a minimum. I can hear the "what about AAs/CRs" already but we all know it's a hassle going back all the time asking for more money if the project is changing a lot.

It's much easier to take each new decided feature, say yes and charge for the time it takes.

"Time is money" and that's how you should charge for it.
There's a pretty big difference between making something playable and making something scale-able. When you've got 48 hours to make something playable scaling gets thrown out the window.
How to Identify Platinum Jewelry
I remember my Odyssey much better now; I haven't thought of it in years. Thanks for this post.
> I thought the same thing for English and French, no? When I learn English and French in school, we join letters.

I don't think cursive letters significantly "change their shape depending on what their neighbors are". There is more variation in personal cursive styles than due to neighbors in a single cursive style.

The only modification to letters are small lines joining them with one another, generally from the "feet" around the baseline.

> The same for french. (Il, Ils, Elle, Elles, On)

Correct for pronouns (especially in masculine "taking over" feminine as soon as a single male is included in the group), but french does not use different plural forms and verb conjugations for feminines (let alone distinguish between dual and further plurals).

> Not true.

How is it not true? You're saying exactly what he wrote: what are commonly known as arabic numerals aren't used in (middle-eastern) arabic.

> The real Arabic numbers are the ones used today.

There are no "real arabic numbers", North-Africa use western arabic numbers (what we call "Arabic numbers"), the middle-east uses eastern-arabic numbers ("Indic numerals"), western-arabic numbers progressively got their modern shape in Europe between the 10th and the 15th century (they got fixed with the advent of typesetting and print).
Tabloid's Pursuit of Missing Girl Led to Its Own Demise
What Twitter tells a VC with millions of dollars is quite likely different from what they tell the general public for issues like this.