skysight-inc/HackerNews huggingface dataset:
Sure, but the more external components you tie in to the bigger the chance that one of them will be down. So you try to keep such dependencies to an absolute minimum otherwise you end up with the joint downtime of all those services.
Desktop astronomy: how to search for comets using Python and open data
So now you're down when you make a mistake and when facebook makes a mistake.
Facebook was down? That's fantastic!
Hopefully people looked up from their devices and:
a) listened to birdsong
b) amazed at flowers and plants
c) initiated a conversation with someone in physical proximity
d) enjoyed what was going on instead of trying to snap a photo of it for facebook
e) all of the above
or
f) kept hitting "reload"...
I respect where you're coming from, but I disagree. One of the huge advantages of npm for me is that it's so transparent and I can see exactly how it's mapping to the file system. I know exactly which code is being run, from where—because it's incredibly easy to traverse the dependency tree. If you abstract away the fs level and flatten the dependencies into a single folder, you take this away, and you make the dependency tree essentially a big intimidating blob of code that requires slogging through package lists to determine what is actually being used.
Maybe the time has come for Google to use Go for Android. I think it will give Go a nice boost.
Err, I'm not sure why but I just opened your link at work, and it is a page full of Goatse images... I thought I'd seen the last of that 10 years ago.
> I want

Which is actually the problem gofmt solves.

The desire to express your individual preference through the way code is formatted is an issue not a feature.

The code may be read, maintained and handled by many other individuals during the life of the code, and gofmt is an attempt to provide an incredibly high degree of consistency in the way that the code is formatted to improve those things.

The Go way is simplicity, readability, maintainability.

Once you accept that consistency in formatting is important and a good thing to strive for, the only question is spaces vs tabs. But spaces is a highly opinionated option as the number of spaces used for indentation has to be uniform, whereas tabs allows for each individual to configure their editing tool to permit a degree of individual preference that does not sacrifice any of the consistency.

Tabs have the advantage, please configure your editor to suit your preference and not the code.
I don't have a conclusion yet. That will take a while actually but in the end there will be a 'reference web app' programmed in a bunch of language on a whole pile of frameworks that can be benchmarked on various setups.

If you don't mind, please mail me.

And thanks for reaching out.
This one supposedly has a super high accuracy. Did I get it wrong, is this just another capacitive stylus? If so, then I agree it's crap.

Edit: darn, after some research it looks like this pen uses regular capacitance... Unless they solved the accuracy issue that existed with earlier pens, the review I saw must have been misleading... I thought this used a new technology.
If you're using OS X or Linux, you can create a `node_modules` symlink in the shared folder to a local guest directory.

IIRC, for OS X, you must create the link from the host. It works because `ln` doesn't check whether the destination of the link exists. So running

ln -s /home/vagrant/node_modules node_modules

in the shared folder from the host will create a link that is functional in the guest.

No idea for Linux hosts.
To me "palmtop" strongly connotes something handheld, with a clamshell or a slide-out keyboard, and running a desktop-style OS. That HP 95LX is a good example; the OQO was a more recent one (2005 ish?).

A device with a similar form factor but running a mobile OS would have been called a "MID" (mobile internet device) or possibly a tablet - https://en.wikipedia.org/wiki/Nokia_770_Internet_Tablet for example.
OK, maybe I coult write it in different words, but the point was to reprobate suicide as the solution and suggest a change in his life. Crybaby thing relates to the thing being a man.
Counter: There is not such things as enemies... only people you haven't played Diplomacy with.
You say that you took a year to learn RoR and Objective-C for this, but can I ask: were you starting from scratch as a programmer and was this a full-time project (or were you balancing your learning and development alongside having another job)?

Congrats on the launch! Both the app and the website look beautiful.
I didn't use the word "common man" in an "elitist" context, I used it for avid users, which is a lot of people. Most people inside the tech world underestimate the role of facebook for a person who, all their friends, family and loved ones are using it on a daily basis.

I do agree that a lot of people, if not, everybody will not go crazy or be inconvenienced by a 30-minute downtime, not everyone is on it 24/7. I'm just saying I'm interested on where all those man-minutes went to for avid users.

Probably ringing on their neighbours' door, playing Xbox or having lunch with their family, etc.
Why it was down?
If you mean all accounts + data I think a lot of users will just register again and start over.

If you mean all code it will be the end of Facebook.

But ofcourse this is never going to happen.
finaly..
Can't wait what Google+ has to say.
In a few countries (e.g. Sweden) there is neither vaccination nor any antibacterial treatment of the meat. And salmonella is nearly a non-issue. Climate may be a factor, but probably not the only factor.

imho if we allow "cheap" treatments such as vaccination or preventive antibiotics, that also means we allow a cheaper way of keeping your animals healthy (cheaper than rigorous routines for hygiene/disease control/animal separation). if it's allowed to do so, it's a competitive edge, so it becomes standard practice.
Now imagine how many techniques get lost on a daily basis because only a few people knew them and they left that workplace.
When will these cloud people learn that storing a so called backup in the same place or under the same domain or root account as the original data is a copy not an actual backup.
Hey! nice to hear from you again :) Thanks for the great feedback...

Good call on the mission critical aspect, we spent a lot of time of that side of things - so even more reason to highlight.

I think we have a few blogs posts lined up which discuss technology, as you can imagine we use quite a few things. As a quick overview we use some relational and no-SQL dbs, a bunch of Java with some Hadoop and Cassandra thrown into the mix :). Node.JS and AngularJS for the front-end servers.
checksums please :)
If your business is "facebook games", it's rather hard not to build it on Facebook.
I ran into this yesterday, having tried to install yeoman into a folder shared between a windows host and a linux vm.
Ended up with files which could not be deleted by any other way than from the windows command prompt using the 8.3 filenames.

An hour of swearing was enough to convince me to stop using windows for this entirely.
-10 points for "winningest"
I don't know about serial killers but I know a slave trader who was cured.
In my personal experience a pure Wacom tablet always beats a tablet + stylus combo. In past 5(?) years since I've bought a Wacom Bamboo, none of the tablets I tried even came close, and I tried most of them, including the ones with a wacom stylus.
The problem all of them have, is that the surface is far to slippery and only the best I've tried came close in precision.
The main downside with a Wacom is that you don't have the display directly underneath the drawing area (but you get used to it very quickly) and that that the area is quite small (I'd at least go with a Intuos now).
I can't really see Adobes new product solving any problems in the tablet + stylus field.

In the end you obviously should try both and decide what suits you best, but I would choose my 5year old $70 Wacom over any tablet+stylus solution any day.
There are clear examples where spike timing matters a great deal and the Jeffres model of sound localization, as you point out, is a great example of this. However, spike timing codes seem to be more prevalent in the periphery; rate codes dominate in central structures, and in particular the cortex.

The receptors of sensory afferents faithfully report the timing of individual events (of photons, pinpricks of the skin, etc) with single spikes. But after a few synapses the pattern of spikes looks much more like a (noisy) rate code. The origin of the noise, whether it even is noise, how the temporal code is transformed into a rate code, and many other questions along these lines are active research topics.

All that aside, Koch is well aware that there is evidence for both rate and temporal codes. As he wrote, "spikes mean different things in different contexts."
Vimbed – a plugin for embedding Vim
While the article tries it really only manages to scratch the surface of the iceberg when it comes to the, generally epic, failure of company structures to provide a meaningful environment in which human beings can thrive as whole beings.

The idea of the "sports team" is not functional - the limited human interactions necessary within an artificially established playing field will NEVER mirror the real world challenges a company, and the people within it, faces. Sure that artificial playing field allows an easy "team" mentality but this "team" will never work against real-life challenges.
drop me a message offline and we can discuss! cheers
Today Facebook is potato.
Or don't tell them it's your first time! :) Even if you're playing in the newbies section online, you could say you've played some FTF games, or email games on a different server or whatever. Once you figure out what power you are, just read the Diplomatic Pouch openings article for that power, and you can fake experience pretty well.

IMO you want to come off as knowledgeable but not too experienced anyway. People are looking for allies who are going to be reliable (and communicate well!), but who won't be too tough to run over when the time comes. So that's what you look like... until you're ready to pull out the knife!
Also no update yet on the problem. (except for a major spike in api ping times.)
Windows actually supports using / as a path delimiter. If a program is (following the robustness principle) liberal in what it accepts (both / and \\) and strict in what it sends (just /), it'll work (barring any other issues).
Your healthcare system (which allows a tie betwen health and poverty) is the root problem of your poverty. Your statement about health problems leading to poverty means a guess of your home country would be "Third world country, or the US". How screwed up is that?

I hope your health improves.
there is a bug in your logic. Correct operator is "or".
>No, they don't. As with most manual labour work, mine workers produce a relatively small amount of absolute monetary value per person compared to software developers and other skilled occupations. Wages are determined by those productivity levels and supply and demand. In general, the more people who can do a job, the lower the wage.

Miners ages are mostly determined by supply and demand.

What monetary value they produce doesn't come into play. It's not like the mine owners share their huge profits with the miners.

>Your argument about us being perfectly ok without modern computers is odd, to say the least.

Well, I lived in an era without "modern computers" and it wasn't that bad at all. In fact in several respects it was better than today.

What does "perfectly OK" mean? I like my gadgets, shopping online, instant communications and everything. In fact, I'm one of those "programmers" (though with a better than 3-year degree).

But none of those things are indispensable. We managed without those, not in antiquity, but merely 40-50 years ago. And even 25 years ago mostly geeks had computers. The eighties, seventies are not some medieval dark ages of humanity. Much less so the sixties.
Your argument that typing is tested implicitly or doesn't matter is false, because your function might have 73 code paths, of which your test only covers 1.

Tests and types are complementary. A test will prove that in at least one case the function does what it should, but a type system can prove that in all cases at least the types are correct. There was a blog post describing this as establishing a upper vs. a lower bound.
Moving to Unicorn will probably not increase performance. The performance characteristics of Unicorn are similar to Passenger's. Plus, Passenger has far better administration tools and documentation, so that in the event of problems you can quickly figure out what's wrong.

Passenger works just fine with single-tenant dedicated instances. Just configure passenger_min_instances to the same number of max_instances or max_pool_size, and it'll behave exactly like Unicorn's default settings.
Just buy more computers. Works for us and is cheaper than VMWare ESX (the thing we replaced).

Xen would be cheaper and give us better utilisation but getting rid of VMware was a good step towards cost savings :)
Really, really nice UI once you get into the main app. A little laggy from London, but I'm sure they'll solve that as they expand.

It's a nice touch that they've explicitly called out using ISO8601 for all datetimes and store everything in UTC.
It is very difficult for me to translate lessons learned at google to anything except google. I have read a lot of blogs from googlers and formers who write from a perspective of, I guess, a luxury I have literally never seen, even at MS during its golden age. For example, the idea of code reviews and whitespace. I have never worked in an environment where we had that kind of money to spend.
Well, this guys managed:

http://procreate.si/

(Scroll down to the Gallery).
That doesn't really help either, though. At runtime, the data will have to exist in memory at some point.
OSCON 2013 Main Stage Sessions
Mountain top in Chile to be blasted off for Extremely Large Telescope
European society thought of sugar as a drug for hundreds of years and it was traded in the British empire mostly by opium traders.
rms was (is?) probably still traumatized from the emacs/xemacs split, which is still there and, as far as I can see, does impede emacs development.
I agree, the way that the system reasons should be configurable by the system itself. Of course you have to give it some fundamental operation(ultimately we operate within the mappings of the universe), but this should be as low level as possible, allowing the system to build its own composite structure with which to reason.
That's not how API keys work; scramble them and they're different. What I gathered is that the authors didn't look for glaringly obvious things like variable names, but did a more generic scan for strings or keys that look like encryption keys. Obfuscation won't help there. I don't know if it's possible to encrypt your entire codebase and still end up with a workable app - after all, the decryption would still need to be done on a potentially unsafe device.
That is much worse, though: you're actively disclosing your API keys to a third party (keystok).
I learned a lot of my people skills from Diplomacy. It also helped me work out a number of trust issues.

Before someone gets worried about the first statement, it does not mean that I am the kind of person who will betray someone - in fact, all my friends will testify that I am unreasonably loyal even under difficult circumstances. What it does mean is that after playing Diplomacy, I became much more self-aware about what I was doing to build friendships and/or relationships, and what others were doing, and also much more flexible at considering things from other people's point of view and therefore constructing deals that actually work for all parties.
No programs really needs anything above assembly.

It's the "nice to have" things that make programming easier/more correct/better.
I think the above post was referring to Facebook losing their data, by their database actually failing. That would mean the hidden deleted posts are also removed. Of course, they wouldn't have a single database or copy of the data, so this is irrelevant.

As for not deleting data that you request to be deleted, that's normal practice. I know on every site I run, when someone clicks delete, it flags the content and it's hidden, but remains in the database. Deleted data is still valuable data, and it has a wide variety of uses.
1. cannabis doesn't cause impairment of motor skills in those who are accustomed to it's effects

2. cannabis smoke doesn't cause cancer because it's not radioactive like tobacco smoke.
(S)he's talking about if you rely on an API/Third Party service over hosting.

You can packup your application and move it to Amazon/Rackspace/DigitalOcean, but if you use Facebook login exclusively or use a third party API for a core service and they decide to change (as GP suggests), you're fucked.
Vancouver to introduce gender neutral pronouns xe/xem/xyr
Glad to help, and thank you for sharing some 'internal' info.
'Yo' is coming to enterprise
GroupDocs.Viewer for Java 2.2 – Now with Controls for Browser Caching
We are pleased to announce You GroupDocs released a new version (2.2) of its document viewer for Java library - now with support for browser cache manipulation for enhanced security.
How to integrate Grunt in your Maven builds – eBay technology blog post
"copy your idea and crush you by giving it away for free" - this is a possibility no matter what you do
Now only the Chinese pays for it...
Clearly lacking content, but it's great to see these crop up and they inevitably get a few images other places don't have. I'm a fan of http://www.morguefile.com/ myself.
Aaaaa full-screen popup! Can we start adding popup warnings to submissions like this?
I wonder have they thought of using strontium isotopes to determine areas he lived in/hailed from.
http://www.kuleuven.be/english/news/strontium-in-bones-revea...

Also no mention of looking at his DNA?
Programming use of logical operators and regular speech is not compatible. I agree that this is a bug in the English language but this is a forum, not a computer program.
How about an IBM PC-110?

http://www.basterfield.com/pc110/pc110idx.htm
Autocomplete for Addresses and Search Terms
Sure, but by giving them your users log-ins you are telling them how popular you are so they can sit back and wait until you reach a certain threshold or velocity. Why give a would-be competitor extra information?
That was the common understanding from 2-3 years ago, when they left the question hanging and said that "we'll do it when we find the proper way etc".

In the meantime there have been several satisfactory proposals (in the lists and elsewhere), and it's not like 200 other languages implementing Generics have had many issues with them.

So, it boils down to the Go core team putting up the solution to an impossible tradeoff as the holdback (and a little exagerrated one at that, with relation to the costs involved).

And then, they said "the language won't change" etc recently.
Epilepsy is not the only condition this plant cures, far from it, it's just the most dramatic because you can measure the decrease in seizures so rapidly.
Because without Net neutrality we are going back to the AOL closed Network Model of the 90s where everyone has to use the services the ISP thinks are right for you and with prices they decided are fair. Nobody in their right mind wants that! Unless you are an ISP or bribed politician of course.
TJ (the node lead) has suggested, fairly recently that making it easy to use other engine is something he is open to, at a node.js on the road event he mentioned that in his ideas for study so the line.
Apologies, I missed the 'upvote' and hit the 'downvote' instead.
Prizee : jouez au jeu flash en ligne Classic Fakir
Testez le jeu flash en ligne Classic Fakir. Il reste que quelques jours pour jouer à l’évènementiel Prizee et gagner le PC Hybride Lenovo MIIX 2 en cadeau.
1 in 10 Best Buy customers gets a virus removed???

Firearms spending 2/3 of toys?
In addition, an AGI is likely to be homoiconic, representing its knowledge, its heuristics, its meta heuristics and meta meta heuristics in a flat (non hierarchical) manner.
In the only game I have played I was France with no Italy.

Far too advantageous for France.
Our First Steps In Wearable: Application For Pebble Watch
One of the most popular websites in the world (that over 1/7th of the worlds population use) going down is newsworthy.
Meteor.js for beginners
Good point.

The problem is that evaluating whether or not an idea will get traction is also pretty tough, as it depends heavily on the team behind and its execution.

In other words, could we say that the feedback you can get on ideas before they leave the paper is very limited?
Swag
Hello HN,

I'm a college student from India. Is there a way to get swag from start ups or other companies to wear College. I'm in not the best financial conditions. So, I would appreciate if anyone helps me. I will tweet my picture with the swag when received :)
Thanks
Sounds about right. Thanks.
Also posts you didn't send. They register every keystroke too!
C# for use with XNA.
Working on an indie xbox/Windows game which I hope to port to MonoGame and other platforms.
In this case "and" means "in addition to". "when you make a mistake" describes one set of situations, "when facebook makes a mistake" describes another set, and the "and" acts as a union operator. Nothing illogical here, though you might argue that English is ambiguous.
The statement most news sites are reporting is:

“Earlier this morning, we experienced an issue that prevented people from posting to Facebook for a brief period of time. We resolved the issue quickly, and we are now back to 100%. We're sorry for any inconvenience this may have caused,”
How To: Add Twitter and Facebook Login to Your Site | Name.com Blog
> How could this mysterious hacker have known they had no other backups?

I don't think we can infer that he knew that. It seems more likely to me that he expected the outcome of deleting all their Amazon stuff he could reach would be that they would be down for a day or two as they reconfigured everything and then restored from offsite backups, costing them overtime or comp time for their IT guys, a few disgruntled customers who leave, a few more disgruntled customers they have to placate with freebies, and making them more likely to pay next time an extortionist comes around.

I would not at all be surprised if the extortionist is very surprised that they did not have other backups and his actions have probably killed the company.

He's probably also somewhat worried, as this probably knocks the monetary damages up enough to (1) make it much more likely that this will get some serious law enforcement attention, and (2) if he is ever caught and convicted greatly increase his sentence and/or fine by moving the severity level of the offense way up.

For instance, here are some examples for 18 USC 1030(a)(5), which covers causing damage or loss on a computer via unauthorized access, assuming no other factors that increase the sentence:

LOSS MONTHS FINE

$10k 0-6 $ 1k - 10k
$30k 6-12 $ 2k - 20k
$70k 10-16 $ 3k - 30k
$120k 15-21 $ 4k - 40k
$200k 21-27 $ 5k - 50k
$400k 27-33 $ 6k - 60k
$1,000k 33-41 $ 7.5k- 75k
$2,500k 41-51 $ 7.5k- 75k
$7,000k 51-63 $10k - 100k
$20,000k 63-78 $12.5k-125k
$50,000k 78-97 $12.5k-125k
$100,000k 97-121 $15k - 150k
$200,000k 121-151 $17.5- 175k
$400,000k 151-188 $17.5- 175k
above that 188-235 $20k - 200k

Trying to cost someone a few thousand dollars worth of damage and instead killing their $10 million dollar company, for instance, changes it from 6 months tops to 5 years minimum. Ouch.
Very nice. What stylus did you use for these? Also, does anyone know if/when the videos will be made available online?