skysight-inc/HackerNews huggingface dataset:
Then at least simulations on how it affects electric grids coyld help quite a bit. Are this simulations taking place?
The "just write this one program" philosophy always just yields one program at most. The "add software to the community" approach might add only 1/10th of a program, but with thousand people doing it you get 100 programs out of it. Which approach looks more reasonable?

Or to give another example how many people can enjoy Game of Thrones because it's written in English? (I'm German and I love it!) If it would have been written in a minority language that is only spoken in one village somewhere in central Asia it might have been more comfortable for the developer, but only few people can ever take joy in it.

They don't need to make the program work on all systems or use a fancy new language. They just need to enable the community and make use of development patterns that are flexible. Java certainly is not a fancy new language, and despite it's claim it only really works on Windows well enough out of the box. Yet Minecraft has an open community where even the developers profit from what others add to the game. When the coders of DF die in an airplane crash tomorrow DF is pretty much dead as well and that's the big problem I think. If I invest my whole life to create an awesome piece of work, then it should surpass me in number of years.
I see that I deserved a schooling on gaussian blur, but

> You think the technique mentioned in the article doesn't leak data?

yes, I do think it leaks data, which was the correct half of my comment, actually.

Not that it matters now, but I always assumed blurring distorted the data in way way that would make it hard to recover in practice.
I agree. It's so strange now that I will often make references to Joel or his essays in talks and no-one will know who I'm talking about. I always have to explain that back in the day there were two big software essayists - PG and Joel. No youngsters knows Joel's stuff now - the internet's great at getting you today's news, yesterday's tends to get lost underfoot.

Joel if you're listening please come back to blogging. You're a great writer and I think you've got such an utterly different perspective on things now after having done SE and Trello that it would be a massive waste for you not to share it back with the world again.
``Angular modules can be declared in various ways, either stored in a variable or using the getter syntax. Use the getter syntax at all times.''

It would have been nice to know the reasoning behind this. It does make minification marginally easier (but later on in the document, the DI notation is not used for $routeProvider which prevents minification from hapening anyhow), apart from that I fail to see any advantage to that approach.
The bonus points for "salacious private life" are short-term, often borrowed against the long term.

Britney Spears and Lindsay Lohan are not exactly long-term success stories, even though they continue to be in the news and their popularity is still worth money.
There's a slight mistake in the submission which changes the topic significantly. The actual article is about employees, not co-founders.
Any one know how Sublime Text's Command Palette alternative in emacs?
Google Maps Apps Get New ‘Explore’ Feature
The 75-Year Saga Behind a Game That Teaches Preschoolers to Code
Generate beautiful art programmatically
I saw that. The site isn't 100% ready for primetime (we are mid-reboot of the open source effort) so, yeah... pardon our dust. :)
The OP hasn't taken the time to tell us what this is about, and it's far from clear. Here's some text from the linked page:

The Shape of Science is an information visualization
project whose aim is to reveal the structure of science.

More details can be found in the paper Graphical interface
of the SCImago Journal & Country Rank: an interactive
approach to accessing bibliometric information.

The paper is here:
http://www.elprofesionaldelainformacion.com/contenidos/2014/...

From that paper:

Abstract

A graphical interface designed to access the bibliometric
indicators database of the SCImago Journal & Country Rank
portal ... is described. The map was generated from the
relational matrix based on the citation, co-citation, and
bibliographic coupling formed by the nearly 20,000 publications
(journals and conference proceedings) registered in Scopus.
The map layout is based on a variant of a force-directed
algorithm using Noack’s proposal of an edge-repulsion energy
model. The interface allows the publications’ bibliometric
indicators and the cluster structures that they form to be
displayed based on their shared use by the authors of the
documents. To facilitate navigation, the interface automatically
positions the reference areas and subject categories which are
viewable via zoom-and-pan. The interface may be found to
constitute a useful tool for analyses of the Scopus publications’
presence in different scientific domains, and of the global
distribution of the publishing capacity of different countries
and regions. It uses the method of overlaying maps to locate
subsets of selected publications in the context of the global
publication structure.
HIV-Killing Condom Approved in Australia
Or your needs are so insanely complex - as in project management - that modelling the problem in any detail leads to a million features and an inflexible solution.
I wish cards could be tagged. I use labels for overall categorization but I need tagging to tie cards back to our project management system (which I find unusable for actual project management). Currently I just make the first line of the notes my faux tag.

It's s minor gripe though, Trello is pretty great.
That's what Counter Strike told me, about half the time.
In Russian both are written in the same way (Тор).
The market between firms is not really so free either. It is constrained by a myriad of government regulations related to contracts, safety, environmental protection, employee rights, information availability, international relations, etc.

In addition, anyone who has worked in a large corporation knows that there is often intense competition within the firm. Supervisors are "customers"; their staff produce new products, campaigns, rules, markets, business models for the "customer" to choose. The price signal is some mix of actual external business results, and internal power shifts. (I would guess that the mix is likely to correlate with each firm's long-term success.)
Once you have mastered Emacs, you are good at all other editors

I haven't found that to be true at all. I find that due to archaic idiosyncrasies and the customization possible with emacs, the more time I spend with it the more difficult it becomes to use different editors.
How do I go about quitting my contracting software job (telling two bosses)?
Recent grad (F, May 2013). I plan on quitting immediately, like tomorrow or Friday and not going back, and I am terrified (like rather be deathly ill). If you feel the need to know why feel free to inquire, essence: personal issues, I am not getting done what they deserve, work is not my cup of tea. Been working there since mid March this year. Other job opportunities are in the works.

Working as a contractor on site for a government agency. I have two bosses: the one I see everyday that works for the government agency, and the one I never see that works for the contracting company I am hired by that is offsite 5 miles down the road.

I know not giving in your two weeks is kind of giving them the middle finger but I need to leave, not doing well. My boss that I see everyday will not see it coming and I foresee it getting ugly. I just don't know if I can handle it.

This is not my typical, I have been working in industry since 2006 and have always been responsible and on track, nothing but good things until this job.

Any advice from anybody out there who have quit and not planned to stay for two weeks? Or any other advice? Thank you
“You’re not allowed bioinformatics anymore”
Right, my point was more that often everything will be working great for the main developer's laptop. I did not think it was uncommon to have someone come out of the weeds with a specific laptop that doesn't work. Or worse, it works if you sleep using the "sleep" button, but not if you close the lid.

So, yes, you may be able to automate it later, once you fully understand the specifics that cause it to not rewake. Possibly specific to how it went to sleep with the lid close. Until then, it is nice to be able to do ad hoc tests when necessary.
Lead by example or don't lead at all
I wonder if it has to do with the fact that mobile devices have larger interfaces to compensate for things like fingers, and viewing that on a desktop means more whitespace and larger text.

The only thing that exceptionally bothers me is that the overview table on the right-hand side doesn't have any left padding in the first column.
> transactions, once confirmed are not reversible.

Oh wonderful! So if I (as a customer or as a service) make a mistake I'm completely hosed. And since the service isn't insured (yay no regulation), a mistake on one customer's account can harm everyone else.

My point was that this business model exposes everyone to unacceptable risk, and therefore isn't sustainable with or without regulation.

> Instead you can use escrows while paying with Bitcoins.

Escrow is not a competitive advantage.

> Secondly the Bitcoin network is much more efficient in terms of economic resources

Fiat -> BTC -> Fiat adds an unnecessary link to the Fiat -> Fiat transfer. How could this possibly be more efficient?

There are two sets of reasons.

The first are essential -- insurance, regulation, etc.. My claim is that BC's competitive advantage in these settings will evaporate with scale.

The second set is inessential -- banks got lazy and greedy. Again, at scale BC has no advantage over lean cash transfer startups or even just banks cutting the fat when BC becomes anything close to a threat.

For me, the best-case scenario is that BC startups are successful, force banks to reform, and then languish in obscurity since the extra step of indirection isn't necessary for fast/safe/cheap cash transfers.
Nothing a `heroku restart` can't fix. :)
A power plant makes its own power, so the grid going down wouldn't affect it. For other components, nuclear reactors have many failsafes. Fukushima exhausted at least 4 that I know of. Since a CME wouldn't cause physical destruction like the earthquake and tsunami did, there's a much lower chance that all the failsafes will fail at once.
> Emacs (and vim) have windows ports, but they are utter crap compared to running them under a Unix. I can tell that from experience.

I don't think you have much experience with Vim on Windows. I use Vim on Windows every day for years (terminal and gVim) and the experience is the same or better than mac/unix, except for the lack of a good POSIX shell (which is a problem for every Windows text editor).

> you can have your cursor outside the region you are viewing!

That means you're using the scrollbar. It would be nice if Vim added a jumplist entry when the scrollbar was used though...
Ask HN: Do you really need $2000 to start Facebook Ads?
I recently had someone tell me that if you try to test Facebook Ads with just $100 it's a complete waste of time since you need much more data to make a decision. They mentioned you need $2K at least. Is it true? What has your experience been in the past?

Here is the reasoning of why you need $2K and $100 won’t do: http://www.criminallyprolific.com/2014/07/how-to-start-advertising-on-facebook/
Going on a trip? Here's how to choose a hotel with the best Wi-Fi
There was significant discussion when this was submitted some 300 days ago:

https://news.ycombinator.com/item?id=6410307

800 days ago, not so much:

https://news.ycombinator.com/item?id=3934095

There is also a PDF, submitted a little before that one:

https://news.ycombinator.com/item?id=3931594

And, indeed, the PDF was submitted 1360 days ago:

https://news.ycombinator.com/item?id=1855462
This was a joke. I guess he use a Nexus anyway.
Thanks for making me look deeper into what's going on with common blurring algorithms. My instincts were clearly wrong here, for years I thought reversing blurs wasn't feasible in practice. I was very, very wrong.
15 Steps to Maximize your Financial Data Protection
Just like a high level overview of there setup, I'd assume they would do more sophisticated things than just throwing more hardware at the problem(millions of servers vs thousands).
To fight Google and Foursquare, Yelp frees its data
Well, yes, but without this huge marketing effort on the side of the infosec industry, we'd still be running the web on http instead of https, and we'd still have to convince people that XSS is bad and not just a "neat trick".

Those are just the first two things from the top of my head that IMO rightly took great effort to be taken seriously by the mainstream (developers and consumers alike).

Also I disagree with the "Uncertainty & Doubt" part of FUD. Security researchers are generally extremely clear about what exactly the issues and risks are, with few exceptions when required for responsible disclosure.
Building Lean Hardware Startups
One of these efforts graced the Berlin, Germany area with a huge hangar:
http://en.wikipedia.org/wiki/CargoLifter

Luckily, they found a new use for the structure:
http://en.wikipedia.org/wiki/Tropical_Islands_Resort
For a just launched product and having made several websites myself, I have to disagree. I think it is quite professional for a first version.

What do you think looks better? Have you seen major bank websites, e.g., Bank of America's? They are really terrible on many levels (usability, performance).
I've tried to figure out for a while why the creators think this language is more practical than, say, Java. They don't seem to answer that directly. To me, it looks too much like other languages I already know. I'm not that impressed with their feature laundry list. That makes me wonder, why I should care about Gosu.
My apologies for the preemptive publicity then, I didn't realize the state of the project. I just found it on Wikipedia when looking at JVM languages and thought it had some interesting aspects.
We Analyzed Nearly 1 Million Headlines. Here’s What We Learned
After trying so many tools, pivotal tracker, asana, google docs, Trello was so refreshing and easy to use I immediately became an evangelist. I think a key feature is you can share it with non-techincal folks and it makes sense to at least some degree right away. Yay Trello, happy you will be around for a long time to come!
Prosecution for "war crimes" is something that only happens if you lose a war. That's not a cynical statement; it falls out of trying to reconcile the concept of "war crimes" with our concept of a world of sovereign nations. Sovereign nations aren't bound by any higher sovereignty that can set rules and subject violators to legal process. The only context in which a nation, or its leaders, can be punished for "war crimes" is when it loses a war and is temporarily inferior to the victors, who can impose prosecution as punishment for conduct during the war.
I'm not sure they really "did the job ok", though I suppose it's easy to look back fondly on table layouts with rose-tinted spectacles, no doubt influenced by a decade of messing about with floated layouts.

As I recall, complex nested table layouts were horrendous to work with and could be very fragile. Perhaps their one great strength was that they were pretty consistent and had a very limited vernacular - once you understood the purpose of the elements TABLE, TR, TD, and perhaps THEAD and TBODY, and the attributes COLSPAN and ROWSPAN, well, that was it. Conceptually it was pretty easy to understand for anyone who'd used anything with rows and columns (eg. Excel).
If all Poland got in return for running a secret CIA jail including torture of prisoners on their soil was a NATO membership I would consider that to be a very bad trade.
> The shoes sync up with a smartphone app that uses Google maps and vibrate to tell users when and where to turn to each their destination.

You have to take into consideration that internet is not really great in India. Slow internet will force drawing of battery in mere an hour or two. Secondly, Google Maps in India isn't as great as it is in western countries.

I had to literally uninstall Moves because it would eat up at least 15-20% of battery compared to it used to either not take more than 5% of battery in US.
> ACH is infuriatingly slow.

Tell me about it.

> If you'd like a payroll run to arrive in employee accounts on a Friday, it must be initiated almost a week prior.

Right. It'd love to see BC companies do well and then die off, so that we get reforms in banking without the unnecessary cruft of an intermediate currency intended for nothing except standing in-between fiat transactions. OR the inherent risk to consumers which comes with lack of regulation.

> The real benefit is time of transfer.

To what extent does this benefit come from not being subject to regulation? (edit: not rhetorical; I've no idea)

> If you'd like a payroll run to arrive in employee accounts on a Friday, it must be initiated almost a week prior.

But the check still arrives on Friday, so the benefit is really to the business rather than the employee. This negates the employee-centric benefits you mention in the next paragraph (pay day loans, credit cards, etc.)

That is, unless the business is giving advances on payroll. But I think that's something companies don't do for reasons unrelated to choice of currency and transfer time. (edit: I suppose another alternative is that you could pay your employees more often because the process is cheaper and faster. That would be a big win. But I think other cash flows would in some cases prevent this from happening unless everything is done in BTC.)

edit: Die off is a bit harsh? I don't want fiat->btc->fiat because it's just silly, but of course if btc causes reforms in the banking industry I sincerely hope btc companies make a huge amount of money in the process :-)

edit2: Also, thanks for the link!
The Zeppelin this article talks about could still only potentially lift 66 tonnes, less than a third of the weight of this spectrometer. But yeah, a zeppelin with sufficient lift would be a very good solution to this problem.

edit yes, "over the long term" they say they could build an airship with a 500 tons lift capability, but that seems far away.
I'd put it in Bitcoin, we're very likely to see a new bubble this year that will take us to $2000+.
Yes, I had the same impression. All people I know who use either Emacs or Vim on a regular basis are bound to them.

On the other hand, they run everywhere and are open source, so it's probably no problem.
tell a cabby to take you to the New York Stock Exchange

More like Stack Exchange!
I submitted this several weeks ago but I ended up rewriting the entire article due to the walls of text. My writing is still a work in progress :)
Exactly https://twitter.com/simevidas/status/477123235616948224
There seems to be some big changes in digital for .gov at the moment, this is some great news. The more Micro$oft has to loosen it's grip on this country the better.
The important difference is that if a firm accumulates too many of these organizational pathologies it can be allowed to collapse and be replaced. In theory you could do that with government departments, but I've never heard of that actually happening. Goodness knows the US Department of the Interior could use something like this.

Democratic accountability helps to keep the "parasite load" down, but only so much and only to the extent that problems capture the attention of the public (see again about the Department of the Interior). To the extent that the government does more stuff there's less democratic oversight on any particular thing that it does.
I can't tell you how often this happens to me:w:bd
I think the best ideas start with dog fooding, if at all possible. Notice a trend in the software that FogCreek makes? All easily dog foodable.
The Twitter Way – Book One – Life
A pedophile is someone who is sexually attracted to children, whether on not he/she acts on that desire in any way.

A child molester is someone who actually engages in inappropriate sexual activity with a child.

A child molester may or may not be a pedophile, for what it's worth (one may molest a child for reasons other than sexual attraction - even when you look at rape of adults, in many/most cases sexual attraction is not the primary motivation of the rapist[0]).

[0] https://en.wikipedia.org/wiki/Motivation_for_rape
Hello! Tradier Brokerage operation does support fixed income securities, but we currently don't offer this through our website or APIs. I noted that you'd be interested in something like that. If you've got more detailed questions regarding trading, feel free to email service@tradierbrokerage.com.

Regarding options history: it is ticker based. Some data goes back as far as 2009 others as soon as January of this year. It also depends a bit on the interval granularity you're looking for.
I pretty much agree with all of these opinions in this styleguide. There are some subtle points unsaid in the formation of some these opinions which make them preferable in general.
Wow, at first I thought these were more clones like the Korean "Super Boy" [1]. It goes to show how popular the PC-x8 computers were in Japan at the time that Nintendo would license out their principle franchise. It makes the later licensing to Philips for the CD-I make more sense in retrospect. It's worth noting that the NEC PC-88xx systems had almost 100% business uses envisioned for them and virtually no hardware support for games, but much like early Intel-PCs, ended up with a vibrant gaming community. [2] Hudson would also go on to try and compete more directly with Nintendo by partnering with NEC on the PC-Engine (known in the West as the TurboGrafx-16).

Here's some video of these 3...

1 - http://www.hardcoregaming101.net/korea/part1/company-zemina....

2 - https://en.wikipedia.org/wiki/NEC_PC-88

3 - https://www.youtube.com/watch?v=2SAIVg6-lVE#t=165

4 - https://www.youtube.com/watch?v=dgKQd9BfKXg (features the corruption the article talks about)

5 - Here's the Sharp X1 version that features limited scrolling https://www.youtube.com/watch?v=u2ER9g4pfuw

6 - And a reverse engineered version back to the original NES! https://www.youtube.com/watch?v=Ggmsx7XQvNA
It sounds like you need the support of a friend.

The best thing to do, the professional way to handle the issue would be to give two week's notice. From the way you phrased your post, I understand that you get this but you feel incapable of doing so.

Perhaps the most honest thing to do is to request an immediate medical leave because of your issues (whatever they are). Then after getting a few days of perspective maybe you would be better able to face either giving 2-weeks notice or quitting immediately.

It won't be the end of your life, and I can also promise that it won't be the worst thing that either of your managers has had to deal with -- these things happen and sometimes there is nothing to be done. But I DO think that you should find a friend or confidant who can be supportive and help you work through this.
This is simply not true. Prosecutions for war crimes have happened both for winners and losers of wars. The truth, to be more exact, is that the losers are overwhelmingly more prosecuted than the winners (by the winners), but the winners now have the option to be brought before the ICC in the Hague.

http://en.wikipedia.org/wiki/International_Criminal_Court

Of course the chances of countries being signatory to (and having ratified) that particular treaty are roughly proportional to the inverse of their activities regarding such crimes in the recent past.
Intel's Make It Wearable Challenge at CES 2014
What the UK Government’s adoption of ODF really means
What is the origin of the name?
Elisabeth Hendrickson on Using PaaS for Continuous Delivery at the CFSummit