skysight-inc/HackerNews huggingface dataset:
Not how they told it to themselves at least, IRRC ^^;

Him the Almighty Power

Hurled headlong flaming from th' ethereal sky

With hideous ruin and combustion down

To bottomless perdition, there to dwell

In adamantine chains and penal fire,

Who durst defy th' Omnipotent to arms.

[...]

What though the field be lost?

All is not lost; th’ unconquerable will,

And study of revenge, immortal hate,

And courage never to submit or yield.

[...]

Here at least

we shall be free; the Almighty hath not built

Here for his envy, will not drive us hence:

Here we may reign secure, and in my choice

to reign is worth ambition though in Hell:

Better to reign in Hell, than serve in Heaven.
Uh, isn't that kinda the whole point of municipal cameras?
Link to the original image: http://marsrovers.jpl.nasa.gov/gallery/press/spirit/20050610...
> The "business model" of these hawkers in third world countries like Cambodia or Laos is to explicitly present themselves as impoverished, and then pressure or guilt-trip you into buying something from them as a gesture of charity.

The fact that they even have to do this speaks volumes.
The evolution of beauty
> I guess those who valued Facebook at $6bn at that time were quite wise.

strictly speaking: or fools that got lucky
This is sad, put your self in their shoe. It's hard to imagine a life like this. I wish things could change in this world and humans cared for one another.
What's wrong with making a local branch? Or remote for that reason... that's precisely what they're there for.
A friend bought this book and it seems pretty great and seems to be exactly what you want.

http://createyourproglang.com
I have almost no experience with git, but http://git-scm.com/book/ch6-4.html mentions several (and doesn't mention force push)

Also, you don't need to do the gc; git will run it automatically for you, eventually.
Do you have any proof that significant number of people are moving away from almost all Google properties? This sounds very anecdotal.
YouTube Feather Beta
Disable force-push (receive.denyNonFastForwards) and branch-deletion (receive.denyDeletes) in a central bare git repository and nobody can change history there.
From the urbit project:

At some point in Martian history, some abject fsck of a Martian code-monkey must have said:

"Fsck this entire fscking ball of mud. For lo, its defects cannot be summarized; for they exceed the global supply of bullet points; for they are as numerous as the fishes in the sea; like the fishes in the sea they fsck, making more little fscking fishes. For lo, it is fscked, and a big ball of mud. And there is only one thing to do with it: obliterate the trunk, fire the developers, and hire a whole new fscking army of Martian code-monkeys to rewrite the entire fscking thing."

This is such an obvious and essential response to the big ball of mud pattern that, despite the fact that we know nothing about Mars, we can deduce that it must have happened on Mars. Probably several times. Probably several hundred. For each of these attempts but the last, of course, the result was either (a) abject failure, (b) another big ball of mud, or (c) both.

But the last, by definition, succeeded. This is the crucial inference we can draw about Mars: since the Martians had 50 million years to try, in the end they must have succeeded. The result: Martian code, as we know it today. Not enormous and horrible - tiny and diamond-perfect. Moreover, because it is tiny and diamond-perfect, it is perfectly stable and never changes or decays. It neither is a big ball of mud, nor tends to become one. It has achieved its final, permanent and excellent state. [1]

http://www.urbit.org/
[1] https://groups.google.com/forum/#!forum/urbit-dev
If your phone gets stolen, then you block your phone number with the carrier, and the thief can't get your SMS - so 2-factor security still works and protects you.
He means email addresses, not IPs I think.
Agreed. "Hello world" is how you test that you are able to create a particular software artifact at the most basic level. My first kernel device driver was a NetBSD one called /dev/hello; it simply spit out "HELLO WORLD " over and over, for as long as you cared to read it. But it showed me how drivers do I/O and that I could write one and link it in.
I recently started making an Android application, and I wish that there was a way for it to ask for incremental permissions. Unfortunately, it is all or nothing (as far as I know).

The app is a happiness tracker that tries to correlate things with your happiness level. Right now, it's just location and some text/values you input. But what happens if some users want to correlate their texts with happiness? Or their pictures?

I don't want to have to ask everyone to grant my app access to major phone functions when only a small subset of users would want that functionality. Unfortunately, I have to because of the way the OS is setup.
FWIW, on my 13" macbook, after creating a survey I did not notice the multiple steps, other than the first block (settings) the others are completely below the fold so it took me a while to find them.

Then, I think you can safely load this code asynchronously, and minify the js.

Other than this: love it, it's something I meant to build myself for a long time :)

You may want to consider allowing the user to optionally pass a token identifying logged in users, not to identify who gives the feedback, but to avoid vote spamming.

Also as other said, you can use "increasingly smiling" smileys (think "sad, meh, eh, lol, rofl") to express satisfaction.
Its not that hard to see why. Reminds me of a Feynman anecdote where he said that as a college student he was so frustrated with having to choose dessert from the menu that he basically decided that he would have chocolate cake everyday and that solved that particular problem.

I've been noticing something similar in my lunch patterns, although with a twist: I tend to go to the same place for weeks at a time, everyday. And then one day, I just can't go there anymore. Just like that. Then, I look for another place...

Ultimately, I think this is a very subjective thing: its really upto each one of us to realize what kind of tendency we're prone to. Listening to oneself- really listening- is what has made life just a bit more enjoyable
Here's a voice on your side. I totally did not get the impression that you were being derogatory in any way.
Jayschwa, you might be right, we'll work to adjust that.
1. Post in public groups
2. Comment on popular posts.
3. Comment on popular pages and accounts.
4. Spam hashtags
Enough?
Well that's the whole problem - the youtube name dialog options end with "well, we'll ask you later" while the user wants an option "I said 'never' and I mean it".
Oh right!

I think Barbara Ehrenreich mentioned that in Nickel and Dimed. At Walmart, one of the hiring surveys included some question pitting personal considerations or ethics against loyalty to management, and the only correct answer was absolute loyalty to management. When she debated the point, she was not offered a job.
> We think that because we follow the tech news and are savvy about the consequences of an acquisition. However, I'm not sure (anymore) that it necessarily plays out that way for the general public.

fair point. this is a recurring pattern where there's a kind of profitable arbitrage that occurs between high/early-info groups and low/later-info groups (eg. between Wall Street types and mom-and-pop on Main Street.) This certainly could be partly due to that effect again.
Fantastic! There's so much wrong with Youtube these days. It's great that someone is trying to fix it! Now, a nitpick... Your about page has a typo. You've got the word recommendation with only one m. If it were my site, I'd want someone to tell me.
I you want to see some real Python internals (complete with low-level C gore), take a look at Yaniv Aknin's series starting here - http://tech.blog.aknin.name/2010/04/02/pythons-innards-intro...

... and my own series - http://eli.thegreenplace.net/category/programming/python/pyt..., in particular starting with http://eli.thegreenplace.net/2010/06/30/python-internals-add...
Dear user, stop using google.
this is beautiful.
First question is what type of language are you aiming for, and what your goal is.

If you're e.g. aiming for a LISP, or other language with a very small grammar, then you need only very rudimentary understanding of parsing, and so spending lots of time reading about it will be mostly wasted (for the purpose of the interpreter - you'll still get good uses for it).

If you're planning on a language with a bigger grammar, then most compiler texts covers that in excruciating detail, but often overly so for the needs of an interpreter. If you want to build and manipulate an AST in particular (but for the love of all that is good don't aim to interpret the AST - it's horribly slow; if you want to go there, at least generate a simple bytecode, in which case all that compiler reading will pay off).

But if you "just" want something simple, and the LISP or Scheme implementations are not for you, you might be happier with something like Niklaus Wirth's "Compiler Construction" (PDF: http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf ) - note that this covers building a full compiler for Oberon-0, a subset of the already minimal Oberon.

But Wirth's style is a good one to take a look at, because his compilers are extremely small and simple and easy to learn from, and very conservative about what features they use. They won't teach you how to compiler/interpret "fancy" features like closures etc. (Wirth is very much a minimalist) - check out LISP/Scheme and Smalltalk for the fancier stuff (you should) - but Wirth will give you a foundation that is solid for the simpler stuff, and be more applicable to many languages that are more mainstream than the above. And it's quite easy to follow.

The compiler described in the book generates code for a hypothetical RISC architecture, and a virtual machine for it is include in ca 1.5 pages of Oberon (easily transliterated to another language - Oberon is similar to Pascal or Modula, and readable for e.g. C programmers relatively easily). It's a simple way of getting started experimenting, for example by letting you modify the architecture and generated code to experiment with simpler instructions or "superinstructions" etc.. And the Oberon-0 compiler itself is "easily" adapted / extended.
Using git-annex would probably fix a lot of these problems.

On the other hand, Perforce is the game industry standard. As much as engineers complain how terrible P4 is in comparison to distributed options, the other teams working on the title (artists, designers, QA/Test) save a huge amount of time by simply not fucking things up for everyone else.

When there's 250 people working on a title, producers will call to lock the entire depot down so that Intern Joe Blow from Test/QA can't check in a broken build and waste the time of everyone who is working on the project.

I've administered depots (along with overseas proxies) with a 1TB head revision. It was amazingly fast despite how huge the data set was. The only exception was syncing a new workspace, which is easy enough to work around with weekly snapshots and rsync.
Don't forget the original PSP had an extremely high rate of stuck pixels in their displays.

And while I have had multiple RRODs with the 360, I have all working 360s via replacement, while my YLOD (Yellow Light of Death) PS3 is dead without replacement.
That doesn't necessarily change the economics so much. As time goes on a console manufacturer can drop the price of it's console and make up the difference using it's massive economies of scale and by selling more games (since it gets a cut of every title sold).

OTOH a hypothetical steambox manufacturer must still make a profit on every box sold. Since roughly the same pile of hardware can be sold as either a "steambox" or a "PC" (which can have steam installed) the margins on the two will have to be roughly the same.

Bare in mind that margins on most PCs are already pretty slim.
Apparently it's an overheating issue[0]. The 'red line of death' is not a sign that your PS4 is dead, but a sign that it needs to shut down to cool off.

If that is happening immediately on boot, then hopefully the temp sensor or overall temp system is flawed and can be fixed either by a Sony patch or really quickly in their manufacturing process. Hard to believe something like that slipped through the cracks.

Reminds me of Dave Baggett's recent story[1] about how when you jiggled a controller stick during save, cross-talk on the motherboard would end up causing your memory card to become completely erased. I'm no EE but I wonder if there is something really strange at play here ... like perhaps old wiring in your home. I only say this because I can't imagine a really straightforward reason for this to be happening, unless they have a bad batch of temp sensors?

Fortunately iFixit has taken apart the PS4 already, so we can take a look inside the chassis[2]. There's a lot of talk there on the 'revolutionary' cooling system. There's a giant fan/heatsink combination for the CPU, and the exhaust air seems to flow over the PSU to cool it passively. There's another fan beneath the motherboard which looks pretty small.

Could also be a case of left-over tape or manufacturing material, like we saw with some of the Macbooks coming off the assembly line. There was a piece of plastic/tape coviering the exhaust vent that caused the fans to quickly go full speed and the system to get real hot. I can't find a reference to it anywhere though.

In other news, I'm anxiously awaiting my Xbox One pre-order and hope that it doesn't have any of the same issues :)

0. http://manuals.playstation.net/document/en/ps4/basic/partnam...

1. http://www.gamasutra.com/blogs/DaveBaggett/20131031/203788/M...

2. http://www.ifixit.com/Teardown/PlayStation+4+Teardown/19493
Yes. High performance Java code sometimes makes use of JVM intrinsics, accessible through the sun.misc.Unsafe class. Those are JITted down to a simple memory access instruction. That class also has intrinsics for CAS, and in JDK 8 it's got intrinsics for different memory fences as well. Those calls are compiled to a single native instruction.

For example, the Java Chronicle library[1] uses these techniques, as well as memory mapped files, to implement fast persistent message queues.

[1]: https://github.com/OpenHFT/Java-Chronicle
Five Years in the App Store
Isn't emergence of bitcoin falsified regression theorem?

From "Human Action":

No good can be employed for the function of a medium of exchange which at the very beginning of its use for this purpose did not have exchange value on account of other employments. And all these statements implied in the regression theorem are enounced apodictically as implied in the apriorism of praxeology. It must happen this way. Nobody can ever succeed in construction a hypothetical case in which things were to occur in a different way.

https://mises.org/humanaction/chap17sec4.asp
That doesn't mean anything though. :)

It merely proved a correlation between mental ability and educational success in the current educational system.

It does not show whether the cause of crime is the actual lack of mental ability, or the failure of the education system to properly prepare them for adult life.

In other words: You've not shown that more effort to educate people would result in the same crime levels as with the current effort.
PostgreSQL Benchmark On Amazon EC2 And Rackspace
Questions about ... what? That's simply a teaser with absolutely zero content. Are you going to answer questions about how you drew that crocodile? I must admit the drawings are lovely, though ;-)
Is the resolution 3m or can they detect a 3m x 3m fire? That kind of resolution seems unlikely from such a high orbit.
>* Meteor UI. Better approach then any other UI framework out there (including Facebook's react or FTLab's fruitmachine)

Why is it better? I've used Meteor UI and it blows (so far). I'm interested in knowing why the new one will be better than react or say angular.
Not that this happened with my fiancé's PS4, but OnTrac (a CA/NV? local carrier that Amazon often uses) has employees with an infuriating habit of throwing packages over gates.

And I don't mean soft padded envelopes that really won't suffer from being thrown over the gate, but boxes including (from the last six months) computer equipment, a sunrise alarm clock, glass canning jars, bottles containing liquids, and more. hurled about 8 feet (to clear the gate) and down onto the stone behind it. The place I lived at before, they threw a box hard enough to leave a mark on the door. Then I have to waste my time complaining to OnTrac and Amazon about the broken glass and non-functioning equipment and return and replace it hoping the next delivery guy doesn't screw it up. Some days I feel like Amazon uses too much padding for something so trivial, and then I realize I have to deal with OnTrac and then there cannot be enough padding for my packages.

I will not be surprised at all if the DOA rate takes into account factors like that.
Disagreeing with your interpretation of the Second Amendment does not mean they do not support civil rights. Nor does spending their money and time defending civil rights that don't have massive organizations devoted to defending them.
How would he establish reputability? I trust rvm.io or brew.sh or whatever else as much (or even more) than I'd trust curl.sh, but there's always the risk that the site has been compromised by a third party, or there's a MITM attack.
My (admittedly, considerably more humble) attempt is http://eli.thegreenplace.net/2012/08/13/how-statically-linke...

It takes on an even simpler program, namely:

int main() {
return 42;
}

But digs in the C runtime, Linux kernel and touches on compilers, linkers and loaders.

Hope it's helpful
This is correct. An exec at a large firm mentioned (who was speaking at a recruiting event) this lack of screening proudly as a "great perk" of flying on the corporate jet between their offices.
Really? I just created a new G+ name and it only wanted a captcha. (It also created a GMail for me, though I didn't ask for one.) That was from my home IP, which has one other GMail user; I'll experiment from other places.
Bitcoin now one of the top 100 currencies in the world
The passage above should be clearly be understood as "No good can be employed _for the long run_ ...". Otherwise various local currencies that have risen and died over the years (e.g. "Ithaca hours") could also have been construed as counter-examples to the regression theorem.
Use git-annex. I have 100gb of video footage using git annex.
A lot of the problem is reneging on previous privacy/data segregation policies. That is an entirely legitimate complaint.

There's also the question of to what extent you can opt out in the modern world. Got a mobile phone, pretty much essential to work or life these days? Your life is now beholden to Google or Apple. So yeah, people damn well do have a right to complain, and "just don't use it" is a fatuous thing to say.

Useful reading from a real-life example: https://plus.google.com/u/0/115668950429167517685/posts/JcPQ...
You can't ever make crime not net-profitable for people who just cover basic neccessities, and there are a lot of them.

You work for a month? You get a month's rent and food. You're in prison for a month? You get a worse bed but a bit better food - the lack of freedom sucks bigtime, but financially there's no difference.
I was also using AltaVista back in early 2000. Their advanced search method you mention is the perfect example of complicated UI that fails to function properly, putting the blame on the user. I switched to Google after being frustrated that I wasn't finding something while at an Internet Cafe, I then saw Google's logo on somebody else's screen and gave it a try. Google was better by an order of magnitude. Your reasoning about SEO is bulshit.
Should we rigorously discourage people from speculating that women are better than men in any dimension?
Sure, Gmail was the target. Google's approach to verification was formed before G+ existed, though it's been tweaked since.

They're unlikely to reinvent account verification from scratch for each of their products though.
OnTrac likes to just leave packages in front of my door. On Market Street in San Francisco and mark the packages signed by "Door." Once in a while they'll ring the doorbell, but often I'll just find it there. So far, no one has stolen anything, but boy does it make me nervous.
> even more offensively intrusive than Facebook

Not sure if that statement is specifically related to your wife having to "provide a phone number", but... Facebook does the same thing.
How do you know? You seem to be attacking a straw man. The developers dont need to have production access.
I laughed at this due to the bad home wiring thing. I agree this may be possible, however its what my ISP would always say regarding crap speeds. In a fit of rage I paid someone to cat 6 the house - everything we own is brand new. The way we are running it, it is one wire from the side of the house to the router, no joins, shortest possible run, away from all power cables and makes crossings at appropriate angles. No change to connection speed. Credit to them I suppose as they backed down fast after the next use of the "home wiring" line was met with me asking if they wanted the paperwork on the specs of the new wiring that had made zero discernible difference.
Full disclosure: I'm a developer there.

The Motley Fool doesn't have one view on a stock. Each contributor, staff writer, and analyst have their own opinions. Hence "motley." So yeah, there's a good chance you'll come back tomorrow and see other content on the site offering differing opinions. We do our best to keep transparency in this. Every article has a disclosure at the bottom listing the stocks the writer owns and the stocks the company owns. All of our contributors are encouraged to use caps.fool.com to make forward-looking picks on stocks, explaining why they think they'll go up or down over a certain time period. This is all available to the public.

Our premium memberships even keep a scorecard of every recommendation or trade that we make and a bottom-line comparison against a benchmark (S&P 500, or another index that lines up with the universe of stocks we're looking at.) Both buys and sells are included so if a premium service changes their opinion of a stock we let our members know.
what I dont understand is - if the security forces in the US have access to SO much information - why do SO many crimes still go unsolved or even happen in the first place? (no im not thinking minority report as such )
What I miss most from Subversion is the revision number. Every commit in the repository ordered by one universal simple number that makes all kinds of scripting and automation easy. Being able quickly ask a colleague when debugging "what revision are you using" and get back a simple identifier instead of an opaque hash that tells me nothing.

Of course, this feature exactly is not possible in a DVCS (it is almost the whole point of a DVCS). I certainly appreciate other features of the DVCS and would probably take them on balance. But do still miss the simplicity of it.
Either your description of a purely data driven corporation is true, in which case I would say Google operates exactly like a hive mind, or something else is controlling these actions. Actions which across all Google properties are identical in nature, and maybe more significantly, tone of voice.

That, or all of this is just a huge coincidence. I find that to be the least plausible explanation.

Clearly this is a unified strategic approach. It's one Google doing this, not dozens of units that happen to accidentally all try to do the same things the same way at the same time. It's the total unity part that actually makes it more creepy.