skysight-inc/HackerNews huggingface dataset:
While I can see where you are coming from I think the false trichotomy not very valuable as an analytical device. What we are witnessing is a complex social/technological situation and we need to have a discussion that matches that... rather than divide and conquering ourselves in to us-and-them mentalities.

Sure, most people have no idea. Sure, most people are more worried about things further down Maslow's hierarchy. However, if we are to select a reasonable venue for informed discussion of the issues, this one isn't too far off the ideal.

Let's do our best then to try not to call people (1) crazy (2) paranoid, or (3) crazy who actually care about the issues, OK?
Wouldn't you want to do a POST for creating the first counter and then a PUT for updates?
I had a really similar experience at my last startup. We were so focused on scaling and making sure our API could handle 10,000 requests/second that we never made sure we could even get enough users to generate 1 request a second. Before you scale, make sure you are going to have to.
Freshbooks, Shoeboxed, Github, Amazon Prime, Shoprunner, Twilio.

Netflix, Pandora.
Personal history for anyone suffering from serious anxiety:

Anxiety destroyed my 20s. It kept me home-bound. I rarely went out and would have attacks at the grocery store all of the time. Early on I hoped that things would come to a head and that I would eventually be immune to it, and stronger for it. But that never happened. I was afraid to seek help because I assumed they'd put me on meds that would dull my thinking. Looking back, that probably would have been fine. At every turn anxiety held me back. A stupider but freer me would have been welcome.

After a lot of self-analysis and experimentation I discovered that about 70% of the problem was the Pepsi I was slugging down every day. For my body, sugar and caffeine together are like crack. I switched to diet and dropped about half of my daily anxiety in a few months. I eventually cut the caffeine out altogether. Daily anxiety almost entirely dropped, with occasional spikes for stressful situations. A friend told me to look into choline. I'm not a supplements guy, but it turns out eggs have plenty so I started eating eggs every morning. I also started running which has had a huge impact on my mood. After a while I rarely had anxiety. In fact most of the anxiety was from worrying that I was going to have an anxiety attack. I'm not cured - I don't like certain situations and those can still bring out an attack. The good news is that it's now at a point where I can fight back and "be brave", which I always though would fix it but never did. That actually works most of the time now. That was just impossible in the past.

I used to think that caffeine was making me smarter. It was definitely giving me bursts of ideas, but ultimately it didn't give me anything I wasn't going to have already. I was abusing a drug, not thoughtfully taking a medication.

I basically had to become enraged at how my life was going in order to do something about it.

The bottom line is to never stop trying to solve it. Try the meds, exercise, diet, meditation, electroshock, whatever. Try everything until you figure it out.
How I back up my laptop
Yeah this is crazy. Just a taste, this is "Hello, world!" in Intercal.

https://en.wikipedia.org/wiki/INTERCAL#Hello.2C_world
I'm grabbing the packages (in Ubuntu 12.04, just sub "clojure1.4" with "clojure" and you should be able to grab them all)... will attempt to run it once I get this all set up.
Representing self is actually not that difficult or mind-bending; you just need a representation that is isomorphic to the program source. For instance, you could store the ASCII symbols in an integer array:

int array = { ... } // holds the source code,
// except its own representation

int array_index; // The index in the source code
// (where the actual integers in
// array interpreted as source appear)

for i = 0 to array_index:
print (array[i] as an ASCII character)

for i = 0 to array_length:
print (array[i] as integer ++ ", ")

for i = array_index + 1 to array_length:
print (array[i] as an ASCII character)

The core idea is that you can interpret `array` in two ways, as an array of integers or an array of ascii characters representing the program source. The only difficult part is adjusting array_index. With a little effort, this can be scaled to a chain of languages.
نتائج الامتحانات: نتيجة الثانويه العامة بالاسم ورقم الجلوس من مصراوى 2013
The "Star of David", like many Jewish symbols, has long been associated with alchemy and magic arts (and other less savoury enterprises) in classic European cultures. See for example [1] from a basic google search. This is likely why it was used in the anime, probably just to avoid the usual boring pentagram.

[1] http://www.truthperfected.com/2012/12/seal-of-solomon.html
That's why I mentioned relative dimensions as well as absolute ones.
Sarah Sharp linked to this on her blog [1], but the discussion itself is more interesting.

[1] http://sarah.thesharps.us/2013/07/15/no-more-verbal-abuse/
The effort involved in doing this is incomparable with the things you just mentioned. This is nothing like baking a cake, more like spending thousands of dollars to build a life-sized Eiffel Tower out of matchsticks.
I did't read it that way. By having separate presentations for women the implicit message is one of inequality. Why not just "tech" presentations where men and women are equally welcome?

The article, on the other hand, seems to be pushing more for indistinguishability rather than equality. E.g.: "That depressing statistic about there being only three female CEOs in the FTSE 100..." It is only depressing if you think men and women being created equal means that they should have a perfect 50/50 split representation across every endeavor.
here's my efforts so far on OS X Lion: https://gist.github.com/dwo/6004592
I'm a freaking O-3, I have nowhere near enough 'pull' required to tell organizations led by O-5 all the way through O-9s to get their collective organizations off of their collective asses, even if I felt like 'getting dirty'.

But, even if I felt like it, what happens when I leave and the next guy comes along who doesn't care at all? The situation I'm talking about here isn't one of my primary duties, it merely happens to be related. Right now this issue is essentially no one's primary duty, which is one of the problems.

My proposed solution is a tested principle from software refactoring, applied to organizations writ large. In fact I've often been surprised at how well software engineering practices can translate over to organizational systems design practices.
Its not sad at all. Really good programmers can do things that ordinary programmers think impossible. This code was probably generated. Here is a paper on quine generation[1], and the authors have a very popular talk where they livecode a quine generator; that is, they livecode a program that generates an infinite list of quines[2] (source code from talk [3]).

[1] http://users-cs.au.dk/danvy/sfp12/papers/byrd-holk-friedman-...
[2] http://www.infoq.com/presentations/miniKanren
[3] https://github.com/webyrd/quines

The talk is amazing and hilarious.

On point, if the code is not generated in this fashion, there is assuredly a "work smart not hard" trick that drastically simplifies the problem.
Hobgoblins breed in shadows by absence of evidence. I think the hardware stack vendors have an opportunity for leadership by open sourcing portions of updates and drivers to assuage that your mom's laptop doesn't have Chinese or American backdoors in the WiFi drivers or RdRand/RdSeed. :)
That's true - within the bounds of expected police resource usage. We all expect enough "probable cause" for a police officer's superior to approve dedicating sufficient manpower to do that.

I'm less certain that "society is in agreement" with police ANPR systems hoovering up ~1000 number plate records per shift without any "probably cause" and archiving that time/location data permanently. I know it's happening - but mostly because people don't know about it, rather than because most people think it's OK…
Yahoo says unleashing people's old accounts will be fine, just fine
You might equally amazed that we're STILL running TokenRing on part of our manufacturing floor. Today.
Yes, they could call you on Skype.

Close to your question:

http://arstechnica.com/tech-policy/2013/04/fbi-denied-permis...

Maybe you should worry about these first:

http://arstechnica.com/tech-policy/2010/02/school-under-fire...

http://arstechnica.com/tech-policy/2013/03/rat-breeders-meet...

After all, ordinary hackers don't need search warrants.
Yeah, what a great idea. Let me cook a steak for 72 hours, then I still need to brown it.

Non-starter for 99% of the population. IMO.
My thoughts went from "This is amazing" to "But he must have taken a lot of time and brainpower to do this" to "This is useless really" to "So what? If I wanted to do that I would take a year perhaps if I ever could" to "This is amazing"
Obviously the version number is the reason, but tribute vs sarcasm, that's tough. It lacks any actual sarcasm, so I think Linus might have inadvertently made it a tribute, by mistake.

While I like linux, and I am writing this on an Ubuntu 13.10 install, there's really nothing very innovating about Linux, for anyone that has a unix history, it's just another variant, like the myriad of other ones [1].

[1] http://en.wikipedia.org/wiki/Category:Unix_variants
As an interesting note, I used the free Namecheap domain coupon I got at the Bitcoin conference to register NeoCities.org. Thanks guys! Great service, highly recommended.
any comments?
it did, Reflection was awesome.
I agree, but it's also essentially impossible to use nuclear weapons in a way which isn't transparent, which is not the case with PRISM.

I do not agree with giving everyone access to surveillance tools for use, but I think improved transparency into those programs is something that can be done and should be done.
Indeed, the Japanese ruby community has quite a few interesting characters like this.. In fact, someone even wrote a book about using ruby as a base for creating esoteric languages! http://www.amazon.co.jp/Ruby%E3%81%A7%E4%BD%9C%E3%82%8B%E5%A...
Well, why not? Isn't each instance of a web document just a little OS that we've shipped to the end user?
Tiny $99 mini-PC runs Linux, Android on i.MX6 SoC
http://linuxgizmos.com/compact-mini-pc-arm-linux-android-freescale-i-mx6/
Do any of the Arm chips that have GPUs that are OpenCL capable have the appropriate support software to enable you to actually use OpenCL in programs?
Yii + IronMQ = Yiiron → Giving a Powerful PHP Framework Even More Juice
I'm sure if law enforcement doesn't like your innocent looking messages they can just keep demanding that you give them the real key.

How easy is it to produce a stream of messages that is fake but looks real?
The default way this is done on Android is having multiple bitmaps rendered at different pixel sizes for different DPIs (similar to the way mipmaps work in 3D texturing, if you're familiar with those) and then the OS chooses the one closest to the display DPI and resamples it as needed to get the desired final size based on the actual display DPI.

Eg:

You have some icon, you might provide bitmap versions of it at: 8x8, 32x32, 64x64, 128x128, 256x256 (the exact sizes depend upon the desired size of the image when displayed combined with what DPI ranges you want to support well).

Based on your layout, the final pixel size occupied by that icon control might be 200x200 on a high res tablet, the OS will choose the 256x256 bitmap and downsample it slightly to fit 200x200. The same icon area might be 60x60 on a phone, so it'll chose the 64x64 and downsample that one a bit to fit 60x60.

I haven't done much iOS programming, but from what I understand it works pretty much the same except the sizes are more fixed at 1x/2x/4x because there is less DPI variation across iOS devices.

This way has downsides (makes the assets larger since you have multiple copies of each one), but generally works pretty well in practice and actually works better than vectors for some things (though vectors can scale up and down at will, if they aren't heavily 'hinted' you can easily lose important details that you don't want to lose at small sizes, with pre-rendered bitmaps you can adjust for this ahead of time).
> without intent to express, explore, or otherwise stimulate human mind

I hope you're just being sarcastic.
I looked at this market last week and settled on ~$150 x86 FoxConn NanoPCs instead. Why? Mostly time saving worrying about driver support and cross-compiling non-x86 kernels. Also, they can be stuck on the back of a monitor to stay out of sight. Google ChromeOS devices were also suggested for consideration but written off due a combination of cost and the perceived risk of rapid deprecation.
This criticism could also be applied to, say, the entirety of pure mathematics.

What is sad is that the author probably has no plan to explain how it was accomplished, which prevents anyone from learning from this.
"I will never respect it simply because there was a lot of effort involved."

Nor will I, or much of anyone else, I imagine. I respect it because it stimulates my mind. My imagination is moved by it in much the same way that it's moved by holding an acorn in my hand while contemplating a fully grown oak tree. Or studying the math that causes z <- z^2 + C to describe a ridiculously intricate shape. Or implementing my own minimal Lisp interpreter from scratch. Or trying to understand the Banach-Tarski paradox. These things stimulate my sense of wonder because they're like a magic trick, but there's no trickery involved. And when I contemplate them, I learn more about the world. Art cannot aspire to much more than that.
This has been very much so my experience. I've had anxiety problems for about a year now. (I'm 23). I cut out caffeine and quit smoking. Working out and taking vitamin supplements have helped a ton too.

More importantly though you're right. I was in a really bad place and it finally pissed me off enough to do something about it.
Windows UI was supposed to be in "DIPs" since at least Win32.

http://msdn.microsoft.com/en-us/library/windows/desktop/ff68...

I guess the problem is that when 1 DIP = 1 pixel for almost everybody in almost every case you don't notice when you mix them up.
In Denmark photos are expected too. The argument is, that it gives you a better impression of the person. You do it for the same reason as why you show up to the interview in a suit and tie.

As for the race arguement: If the employer is going to cut you based on race or looks, it's better to save both of you time and cut out the first interview.

It is also commonplace in Japan and Korea. Other people in this thread seem to imply this is a 3rd world kinda thing. Not at all.
I really hope that Linus officially releases 3.11 on August 11th.
A simple rule I've found - if an investment manager is doing an interview, he's generally talking his book in one way or another.
"Devil's cuntheads" would be a close-to-literal translation (I'm Finnish)

...Although "perkele" is a native god, and it can be debated whether it should be translated to "devil"; http://en.wikipedia.org/wiki/Perkele
I made it to the first Fortran, 24 out of 50:

gfortran -o QR QR.f && ./QR > QR.f90
gfortran: internal compiler error: Killed (program f951)

Giving up now.
I agree with you that using citation counts as a metric is flawed.But I was primarily suggesting that we need "HN for science research papers ",not a particular way that it should be implemented.
> Staying for stock options is almost never worth it unless you have a significant chunk and you're 100% convinced there will be a positive outcome. Since you're not a founder, it's highly unlikely they're worth staying for.

Out of curiosity, what constitutes "a significant chunk"? Furthermore, what falls under positive outcome, other than being acquired? Does becoming self-sufficient count?
> A real solution would seek to push women out of automatically assuming that bearing and raising children is a vitally important life goal [...]

If bearing and raising children is not a vitally important life goal I don't know what is. The failure to do so would literally spell the end of civilization. Perhaps this view accounts for birth rates declining below sustainable levels in developed nations.

> [...] and would seek to push men out of automatically assuming their role doesn't involve caring for kids.

Of course no father should assume this.

But I feel this entire argument is pushing for indistinguishability more than equality. There will never be indistinguishability between men and women. Equality doesn't mean eliminating all differences.
Sure, but those runtimes are EXTERNAL to their editors!

No more than than the web browser vis-à-vis the kind of editors you're talking about. They're built on top of the graphical APIs, much like web apps are built on top of HTML/CSS/JS.

(Note that I'm referring to graphical editors like Eclipse or Sublime, not ncurses editors in a graphical terminal emulator)

And the reason I'm mentioning the web is because, well, it's a nearly universal runtime and the best thing we've got that might get a lot of really important and forgotten about concepts from Smalltalk back in to the mainstream of computing!

Maybe, but without a concrete example / vision, I find it hard to believe that I'd be willing to lose the comfort of my development environment for the hack-y, keyboard-hostile world of web applications.

Also, are you familiar with Don Knuth's Literate Programming? Thoughts on that?

In a very vague way; it didn't really appeal to me, sorry.
This. Even if you are 100% sure about the code, there is more than one way to subvert it.
I added an IncrementBy and DecrementBy variable you can pass in your POST request, and update the documentation. How's that work for ya'?
I'm sad to see this didn't come with a responsive design for the main site. You get horizontal scrollbars everywhere if your window is thinner than ~1000 pixels, making it impossible to have code + GitHub side by side on a laptop without some serious annoyance. The repo redesign made it worse, as now all the in-project links (issues, pulls, wiki...) are offscreen.

I'd happily work around this by using the mobile view from my desktop browser (as you can do on Wikipedia and many news sites), but GitHub doesn't seem to have made that possible, either.

If any GitHubbers are reading, please make the design (at least a little bit) responsive!
Yikes.

>Toss aside the bath water of anxiety and you will also be tossing aside excitement, motivation, vigilance, ambition, exuberance and inspiration, to name just several of the inevitable sacrifices. Get rid of anxiety? Even if you could — and you can’t — why would you want to?

I would be extremely cautious with this train of thought. It is very dangerous, and by no means true.
The DoD is to large to be really be considered an organization by it's self. For example Army, Navy, Airorce, NSA and everyone has there own support aircraft with there own support network even though the cost savings of integrating them all under a single organization would be huge.
The best part is that the cycle is in alphabetical order.
I guess I'm not seeing a categorical difference. Someone posts a blog to HN that's full of garbage and bad numbers and it gets debunked. We don't have journal subscriptions or piles of bureaucratic BS, just some people who are knowledgeable in their area talking shop.

I don't see where all the ceremony creates enough value to pay for itself.
Not quite. The essence of a double-spend attack is creating two transactions spending the same bitcoin: one to the merchant (call it A) and one to another of your accounts (call it B). You send A to the merchant and secretly submit B to another node. A looks valid to the merchant, so they accept it.

Now it's basically a 50-50 chance of which transaction will make it into the ledger and which will be rejected as invalid because the input was already spent. If you have your own compute power, you can shift this, up to the extreme of having >50% of the total power, in which case you can guarantee B is accepted, since you can outmine any chain that includes A. However, there is no reason you would need to forfeit any reward if you personally mine the block with the transaction in it.

Confirmations shift the probabilities back towards the merchant, since no honest node will mine on a chain not already including A because the one including A is longer. In this case you must mine secretly on the chain including B until it exceeds the length of the chain including A. This absolutely requires more than 50% of the network compute power, since you must totally outmine the honest network. But again, if you can get the length of chain B up to the point where it exceeds chain A, the block rewards in chain B are yours and those in chain A are forfeit.
Jason Goldberg of Fab.com Doesn't Get Why He Can't Pay Off Plane Passengers
If anyone is looking to build technologies to help quantify, then diagnose and treat anxiety, stress, and depression, we're hiring at Neumitra. I'm a neuroscientist by training and a severe family history of mental illness led me down this path.

hello@neumitra.com
An entrepreneur can recognise a competitor without it being an attack of some form. Why does it have to be sarcastic? It's just a humorous acknowledgment of coinciding numbers - "Hey, '3.11' is a number that has significant history elsewhere in the computing world"

Certainly 3.11 is more evocative a number in that context than 10.4 or 6.1 or 3.0.
I would recommend the book mentioned at the bottom as well -- http://www.amazon.com/Reinventing-Discovery-The-Networked-Sc...
Working on it now. I started a repo where I document the things I had to do to get it to work, i.e. where I had to do something other than what was in Mame's README:

https://github.com/SilasX/QuineRelayFiles

The intermediate source files I've been able to generate so far are in /output_files:

https://github.com/SilasX/QuineRelayFiles/tree/master/output...

Edit: Direct link to the go file:

https://github.com/SilasX/QuineRelayFiles/blob/master/output...

Edit2: I ended up copying so much of what was already there that I re-did this as a fork, adding my contributions in two directories (installation and intermediate):

https://github.com/SilasX/quine-relay

So far I'm stuck at an issue with the Pascal compiler not accepting long strings, which can be fixed either with a compiler switch or by editing the source earlier in the relay.

https://github.com/mame/quine-relay/issues/3
That's strikes me as impractical. Just because the police can enter my house for certain reasons doesn't mean everyone should have that right. Similarly, there are legitimate reasons for the government to conduct surveillance. That does not mean everyone should have the same access to that information.

This route would sound the death knell for privacy far more quickly and surely than current surveillance programs ever could.
That's actually a great point. The cynic in me wants to believe this.
It was in response to a direct question in an interview so the choice was that of the interviewer, Jacob Applebaum.
The main reason I use bitcoins whenever I can is that I hate giving my purchase history information to credit card companies or Paypal.

Why should I have to supply my name and address to register a domain?
That's a pretty caustic take on an inherently subjective matter: the appreciation of beauty.

Also, in what way is this exercise not exploratory?
Sound waves can be used to levitate and move objects, study says
Why would anyone want to play those games with such poor controls? The person who made this does obviously not like games, but coding, which is fair enough.
> I came here to say ...

I believe your packets may have made a wrong turn while en route to reddit.com.