skysight-inc/HackerNews huggingface dataset:
To old hands, su has always and will always mean super user. The meaning does not "change" (even if the program does).
Actually, isn't having unique inverses a weaker requirement than being a group? Maybe I am wrong...
Can European startups sign up aswell, or this is US only?
I'm quite happy with my android based galaxy note, which has replaced my moleskin notebook for taking notes while coding and drafting designs.
I quit my job to become a developer. Here's why.
A week ago I quit my job to become a full time student at the Maker’s Academy. A lot of people, both friends and strangers, have been asking me the same question:

"Why in God’s name would you leave a well-paid, cushy corporate job to train in something as notoriously difficult as developing?"

This is my answer to that question.
Actually, the Surface Pro commercial (http://youtu.be/tr3dFSzh1yU) shows some stylus usage and has nothing of "more memory", "USB", "powerful" or "side-by-side apps". There is a bit of Excel though, I think.

Still, it doesn't exactly present why you would want to have such a device, except for dancing in a meeting room.
I worked on a team last year that did this. Wednesdays and Fridays.

It worked so well that I am trying to get it implemented at my current place. If I ever become a manager, I will probably implement this among my team, too.
"Anyone who is happy working in the environment that was Yahoo over the past 5 years is not an A player by any stretch, so it's safe to assume that you can afford to lose them."

Great comment.
It's not just the meetings, some of it is also useless distractions like non-pc gossip about how exactly someone got promoted even though they lack both skill and experience. It's distracting and it takes time for people to repeatedly tell their coworkers that they're busy and they need to work without offending anyone.
The Photoshop issue on the Surface is (presumably) just a driver issue and will be resolved shortly. Also having the whole of the Windows program library is a huge plus for the Surface. I've yet to see a truly viable solution for developing on an android tablet, SSHing to a remote server is sort of there but having a fully featured IDE is miles above in terms of usability. Also the keyboard integration seems much slicker with the Surface.
The Thinkpad X230t has a removable battery, Wacom digitizer, and is just as serviceable as any other Thinkpad.

I highly recommend it if you're in the market for that kind of device. They've only gotten better as more companies discover the power of tablet PCs.
actually this is not quite true. most instruction sets don't support a three parameter form a = b xor c, but only the simpler two parameter form a = a xor b.

this is a perfectly valid, and ancient, trick for x86 assembler
When your in the office is much easier for you to be pulled into impromptu meetings.
Hey Roritharr! I'm one of the co-founders of Thalmic, and I want to thank you for your feedback. We actually don't handle the credit card info ourselves - all payment processing is done through Stripe (https://stripe.com/ca). My apologies that this fact wasn't made clear on our site, and we're working to fix that right now!
Cognitive Democracy: Condorcet with Competence
There are at least two buffer overflows in that code.
cute? what?
Who’s Checking In: The Future of Location-based Marketing
Slate: What are the Chances of Humans Going Extinct
You mean internally the processor will decode the xor using another register?

Even if that's accurate, it still could be an optimization. You save code space, which might avoid a cache hit. And if the code is targeting some intermediate platform, it might explicitly allocate another local, preventing other optimizations.
That doesn't work in interviews, since the candidate would be very reluctant to question the interviewer's task.
The Fallacy of One Definite Meaning
Generally, Linux has pretty great support for reading and writing on ntfs (I want to say ntfs-3g is usually a default on most distros?), but Windows can't natively read ext3/ext4/btrfs. It's doable, though, with programs like diskinternals linux reader and explore2fs. However, these programs tend to be read-only, forcing you to copy files across to a windows-readable fs.
This is very superficial of me but ... are there any screenshots of Textadept anywhere?
So, whenever I think of the subvocalization debate, I immediately see this video. The basic idea was, do not presume that everyone does the same thing you do in order to achieve the same goal.

https://www.youtube.com/watch?list=PL273BA8C6E484C988&fe...

In other words, I find it hard to believe a claim that subvocalization is required across the board. At least, at an absolute level.
The next big shift on the Internet [2011] [video]
Becoming a Rubyist
> the initial Bayesian analysis was plain wrong

The initial analysis used Fisher's Exact Test, which is a frequentist rather than a Bayesian method.
two things i'd want to add. firstly the arithmetic with +/- fails when over/underflow occurs. secondly xor works because it is its own inverse. the more generic answer is using any operator that forms a group over the potential values to be swapped... as another comment explains

i remember feeling fantastically clever when i rediscovered this about 15 years ago. it has been of nearly zero value to me since.
BD Technique: How and Why to Use Good Cop, Bad Cop
I was using whatever information is available publicly about the teams. Blame the internet for an oversimplification.
"that all writing systems, properly so called, are systems for writing out speech."

This is true by definition, at least by the definition of a "writing system" commonly used by DeFrancis and others. For the Chinese system, it is true that the vast majority of written characters are based on sound, but there are also characters that are primarily semantic in construction (e.g. pictographic, at least in origins).

The more complicated (and somewhat philosophical) question is whether or not it make sense to call something a language (or writing system) that is not based on speech, or cannot be represented as speech. Symbolic logic, for example, includes a formally defined set of symbols that represent meaning in a consistent and intelligible way. How we discuss these sets of symbols is a very interesting topic (albeit rather distinct from the topic at hand).
> will require the presence of a register into which to place a^b right before writing it back to a. But then you might as well use this register directly for the swap. "Saving" a third variable is in every way a false economy.

I think you will find that you are wrong.

x86 asm:
XOR EAX,EBX
XOR EBX,EAX
XOR EAX,EBX

1. I am not saying that this trick is of much use in most cases.

2. But there CPU/MCU's with only registers and no (data) RAM. Also, very early boot on x86 doesn't have RAM initialized.

3. All registers are not equal, some instructions (on x86) default to certain registers, and it might be useful if no free register is available.

4. Again. Doing this without a good reason is stupid.
Chimps do challenging puzzles for the fun of it
It sounds like you don't have very much experience working as a remote employee or with remote employees. I feel like I'm under more pressure when I'm remote. I'm constantly trying to stay focused because I'm paranoid that the company will say "you aren't doing anything" and remove my WFH privileges. In the office I spend more time on HN and other time wasting because it's much harder to make the argument that you aren't getting your job done when you are physically in the office for 9-10 hours.
FPGAs aren't going to overtake microcontrollers just based on not having to pick out the correct chip. There's always going to be a cost difference between uCs and FPGAs, so unless the designer gets something very compelling from that flexibility, the uC will continue to be chosen. Keeping up with demand for peripheral flexibility is as simple as including more on each chip - unused peripheral blocks are still cheaper than building the peripherals out of reconfigurable blocks.
Spoiler Alert: Mobile Moviegoers Are the Biggest Movie Enthusiasts
oh... and as alluded to but not explained thorougly 'static single assignment' form completely negates the utility of this hack.
Show HN: Winely mobile
mobile version of a launching-soon project I'm working on
And just to be completely clear: the credit card info never even passes through our servers - it goes straight to Stripe!
It's funny how the article and most of the comments here assume that there is one meaning and it is "out there" for all of us to see. Maybe there isn't any one definite meaning: http://michaelfeathers.typepad.com/michael_feathers_blog/201...
'regions' sounds like you want software generated code...which sounds more like maybe you need to think about your architecture/process a little more. You can generate code with a build step.
LG presents Wireless Ultra HD video streaming from mobile phone to TV
Your chance to be CEO of a successful and profitable startup...pretty cool idea
Very good point. I wish I could vote that up a few times. One will have to do.
Do you even know how forums work? Did you even read this thread? When I click the reply button to levels down am I replying the parent comment or the OP?

The sole reason I'm here is to find out what's new and fun in Ruby. The reason I'm replying is because I see people spreading FUD again about Python's whitespace rules without anything to back it up.

I've seen tons of derogatory names Java, C, C++ people call Pythonistas, Rubyists and Perlists scripting kiddies and such. I've seen some pretty prominent Perl hackers (Sam Tregar and others) complaining about Python's range start at 0 and such.

Stop living in a paranoia bubble and think everyone is against you.
Thx for your attention.

I think I am now easily annoyed when people trying to hide complexity from me, and their creature does not work out of the box. Which makes it really hard to fix bugs. And just think how cumbersome it is to overwrite all the variables to get a new navbar look!

So now I think I prefer some https://github.com/styleguide/css stuff, plus some really easy to use widgets with good design taste stuff.

No more hide and find games, I am tired!
A useful hackathon: Improving health information access through mobile
It's a global initiative. There is no geographical limits.
a = b - a + (b = a);

works in C. Trick is operator associativity, with the "-" left of the "+" causing the "b-a" to evaluate (and thus, cheating, causing an anonymous variable/register to store an intermediate value) before evaluating the "+" which invokes assignment of the value of a to b, then undoing the subtraction of a from b.

(Yikes, did I just write that?)
I personally find question-answering great for helping me feel like not-an-impostor. Answering questions helps you recognize both that you have valuable skills and knowledge and that your coworkers are not the brilliant godlings you think you're just impersonating. They're smart, capable people, just like you, who know some things and don't know other things.

Now, you can't force people to ask you questions (although you can avoid discouraging it), but you can ask more questions. Even if you're stubbornly certain you can find the answer to your question if you only dig into the poorly documented codebase for another 45 minutes, occasionally giving up and asking one of your coworkers can (a) save you time, (b) maybe make them feel less like an impostor, and (c) make you more approachable so they'll come to you for help.
How to boost the quality of your Android apps
My comment is more of a tangent that you need to hide the overflow on that background image.
The problem is that some applications tell the OS "Hey, I do support that" and they might even work fine for 125 % but fail for 150 (our product at work falls in that category). Basically everything you draw yourself on a pixel-based device context needs to be dpi-aware and people make mistakes, applications advertise capabilities that aren't there and not enough testing is being done.

I can imagine though, that fixing that is now fairly high on their issue list. And Windows has used an automatically-determined scaling factor (based on display dpi) since Windows 7 so it's not exactly new.
Never seen this before. Will check it out.
Standards please, or I’ll code it my way
First, it looks great. It seems like such a trivial difference not to have #'s or /* / or whatnot... but somehow it does make all the difference. Almost like the code is meant to be read by people instead of computers (which is what the priority almost always should be).

And second, the example [1] is a great model of good commenting practice -- explaining the why's, the workings, clarifying special cases. Especially with languages as concise and powerful as CoffeeScript, having as many lines of comments as lines of code, is a great balance.

It seems like such a trivial idea, comments to the left, code indented, but it's one of the best ideas I've seen pop up in a long time -- especially because it heavily nudges you to treat comments as an integral part of the file, not just an extra, and to treat the file, from the beginning, as something for others to read. Bravo!

[1] http://cl.ly/LxEu
I agree but together with partners we have to decide on some requirements. Might definitely change it in next edition.
Most Important A – Z Pointers [ABCD] For The App Entrepreneurs
A micro-continent is composed of continental crust (e.g. granite). The oceans are mostly underlain by basalts. Because the of the density difference between granite and basalt, continents tend to remain at the surface longer, which is why the age of the zircons implies a former continent.

A micro continent may or may not form an island, which is just a bit of rock (continental or otherwise) that sticks up above the water.
I'm aware of Microsoft's Linux kernel contributions; I've also been around long enough to remember the woes of NTFS compatibility, CIFS compatibility, the Halloween documents, the "virus" accusations, the SCO debacle, and not least of all relevant to this current conversation, the fact that exFAT is basically banned from an FLOSS implementation due to onerous licensing and software patents.
> At the hardware level, you can't swap two variables without using a third.

There are situations where that's not true. Consider doing the register allocation for code which does this:

void foo(int x, int y) {
for (/* stuff */) {
// swap x and y on each iteration
int t = x;
x = y;
y = t;
// do stuff with x and y
}
}

This is a situation where the code does a swap, and the register allocator can't optimize it away (without unrolling the loop). But we can use the XOR swap trick to swap x and y in place, without using a third register, which may make another register available which can live across loop iterations.

x ^= y
y ^= x
x ^= y

and we're done. No third register needed.

Of course, this is a really low-level trick useful in certain register allocation algorithms, not something that normal users should write in a high-level language.
Purchase Kamagra online and restore erection
To me, the main effect here is that you have an excuse to stop thinking about the other options. There has been a ceremonial decision making process, and because of it your mind can rest. It's the same as writing your choices down on strips of paper and pulling one out of a hat. That process, that ceremony, gives you piece of mind, not "what you actually want to do".

This is more an exploitation of the human brain's tendency to romanticize chance than an actual method of decision making. If your decision is so arbitrary that the outcome of a coin toss will mentally satisfy you then you've already made your decision; it's both, just pick one. Theres no magical insight into your soul going on here just whatever you thought of while the coin was in the air. If you had tossed the coin at a different time in the day, or perhaps right after seeing an ad for KFC maybe your 1 second decision would have been different.
After visiting the ER with a 108F temp due to pneumonia, I can attest to the fact that ER visits are a rip off. 3 unique doctor visits to the room + 1 IV + phlegm sample + 1 $60 pill + 1 prescription = $4200 for 50 minutes of office and 120 minutes of wait. Afterwards, I explained I did not have insurance. $60 pill was wrote off instantly. $4200 turned into $1200. Govt reimbursed 3/4ths of the bill instantly to the hospital. $1200 got wrote off after 3 months because it was not worth collecting...

Edit: The interesting thing was each doctor had an individual bill of $600 sent to me. These are still in collections. The phlegm sample cost $120 and come from a separate clinical laboratories bill.

My wife's birth control has a package value of $130/mo. Health insurance ($600 for wife, and kid), had a copay of $40 for this medication. I called the same clinic, requested generic and expressed my need to pay in cash. Instantly brought the price down to $8/mo.

I did not sign up for health insurance this year. It is a complete waste. I usually pay more than just asking for generic and paying with cash. The 'poor' clinics here have a higher quality of care and staff, and are more affordable than my co-pays.
If his workflow doesn't require him to edit files remotely, it's a valid statement to say that he has replaced vim with textadept (and it works).
Silly: spoonfeeding junk-food CEOs facts about obesity, in the vain hope they'll take their share of responsibility. What, did anybody imagine they didn't know they sell the food equivalent of crack to our kids? They're not idiots; they make money doing this, and are responsible to shareholders.
Taking 'super-user' to mean 'root' seems like a big assumption. Is there anywhere in the Unixverse where root is specifically referred to as 'super-user'? I sort of thought 'super-user' would refer to any user with higher privileges. Well, really just different privileges, but why would you switch to a user with lesser permission to preform the action you probably just got denied? I assume the presented code was just that way because it covered 99% of use cases and was good enough for then and that root is now the default user for the same reason.
90% of the work of a jury trial is managing human reactions to things. There are things that judges need to know about statistics. E.g. That in modern DNA forensics, lab error totally dominates the probability of a coincidental match, limiting accuracy to 1-2%. On the other hand, they must be deeply cognizant of human responses. A mathematician, told that some test shows a person 1,000 times more likely than average to be the killer, will intuitively realize that the person is still unlikely to be the killer. A jury of ordinary people won't. We have judges precisely to mediate between these two domains.
As a Bayesian rationalist, wut.
As long as he wants - it's his project.
The title attr is a good start, but I think you might want a real tooltip library because it takes too long for the 'native' tooltip to show. Top-notch usability is the key to a library like this getting adopted.
Glad you enjoyed it!

That's the next step I think. For now, I have a cron job emailing me all of the 'Not Categorized' items once a week and I manually put them in the groceries array.
Almost every fad diet I'm aware of justifies itself with some handwaiving about how we were going against evolution.
Algorithms Don’t Know What You Want - Q&A With Ben Silberman
The article claims everyone sub-vocalizes, but I have to agree that this is not possible, the brain can adapt to many types of information sources, and I'm pretty sure born deaf people can read and comprehend without any problems.

I do sub-vocalize though so I guess I'm a lost cause :)
http://news.ycombinator.com/item?id=5023859
I'm an Analyst/Engineer turned PM. Back when I started coding, I often found that only about 30% of my effort would actually be used-the rest was wasted because of vague requirements or miscommunication. So I started creating light prototypes to make sure my "customers" (internal parties) and I were thinking of the same thing, and got that up to about 70%.

Now as a PM, I try to use specs as a way to iterate faster. If you're working on a prototype of a completely experimental product, then at the beginning the important part is to make sure everyone just has an understanding of what the overall product will be-which is already quite difficult! Sometimes the best document here is literally just an annotated flow-chart.

On the other hand, when you're adding user-based features to an existing product, it helps to have stories, mockups, and in general include a lot more detail.

There's never going to be a perfect spec, but well-written (and iterated!) specs can make the development process much faster.
This comment has it correct. For those of you on a Mac (and I specifically mention a Mac, due to its BSD userland utilities), you can see that this is still defined this way today: type `man su` and you'll see:

su -- substitute user identity
That was my first thought too. I learned a few kanji, and it seemed magical how meaning could just appear in my head. But there is a comment[1] on Wikipedia, citing a book saying that the process is still there in full effect for native users.

1: http://en.wikipedia.org/wiki/Talk:Subvocalization#Subvocaliz...
How many times in this comment page do people need to be reminded that the burden of proof in civil cases is only 51%, not "beyond reasonable doubt" like criminal cases.
Its not. There are strict guidelines about the use and presentation of expert testimony.
You did not get the job because of your attitude.

"...I realize I’m a pretty well-rounded and high-performing developer/engineer/architect. At the scale of Facebook, I’m exactly the sort of engineer I’d want many of...."

In my opinion there are at least three no-hire red flags attached to this statement.
> A micro continent may or may not form an island, which is just a bit of rock (continental or otherwise) that sticks up above the water.

Example: Zealandia, of which New Zealand is the main remnant
The opening Holmes quote is being used improperly. Holmes used that as opening, then he went on to find further evidence to support that conclusion. He did not rely on logic alone to determine the culprit, but rather went on to find hard evidence.
Decentralization Hidden in the Dark Ages
'The "balance of probabilities" is a legal term.'

So is "reasonable doubt", but I am yet to see a perfect definition of it. Indeed, in the UK a jury questioned its meaning, the judge got snottily arrogant over it and ditched the case, but still not proper definition, either from the critical judge or anywhere else in the legal system. Interesting to me that the judge was so unable to answer the question, that he ditched a whole trial.

I am amused by legal arrogance that thinks every one else should fully understand all its weirdness and definitions. Especially having done some work in a solicitors office where I was the arrogant one getting irritated with most of the legal people not having even a basic understand of the computers on their desks...
12 words per line is considered the ideal line width for readability.

http://webstyleguide.com/wsg3/7-page-design/6-page-width-lin...