skysight-inc/HackerNews huggingface dataset:
"Florida is essentially at sea level"

Sea level goes up in a hurricane, way up. And the only thing worse than freshwater flood for underground wires is saltwater. And if the ground mounted transformers are flooded and destroyed you're losing power. And once power is cut, the power co can't just flip a switch without burning down the whole city, because flood damage means 0.1% of houses will catch fire and the fire dept is already busy with their own issues not to mention trees in the road and such.
Too many people period. And no--education is not the answer. The world has to stop procreating--including
Ameicans. Enough is enough. We are ruining this small
planet for all species. The next time she opens the gates
of hell--demand birth control. Yes--you.
Did you choose to live besides a red light zone? Were you not expecting those interactions with your neighbours?
You could object and get your Windows(~$200) money in pre-Windows 8 era. Not sure about how it works now.
Los Angeles schools slow rollout of iPads amid security concerns
Got me too. Equated Monthly Installments [0]. Monthly payments on cars/phones/computers etc.

[0] http://en.wikipedia.org/wiki/Equated_Monthly_Installment
> Most of Scala was created by postdoc and students. Kotlin was created by java company who want to scratch their own itch.

Even though the students and postdocs definitely contributed, it is still probably accurate to say most of Scala was created by Martin Odersky.
There is a kids TV show here in the UK called Blue Peter, it's been running for decades. I'm not sure who Blue Peter actually was (the show is presented by a man, and woman, a cat and a dog) but anyone British will have watched it regularly growing up.

One day back in the 80s Blue Peter decided it was going to do something about discrimination against what were then known as "spastics" (I will use the term as it is historically correct). So they got someone on called Joey Deacon (see, I can still remember the name) to show that they were just normal people despite their physical condition.

It backfired spectacularly. The next day in the playground, "Joey" was the insult of choice. Now this may just be because kids are stupid and cruel but there is a lesson there: you can't do social engineering by clumsy attempts to manipulate language. It just doesn't work. So (for example) nowadays when we hear that a kid has ADHD, everyone just rolls their eyes and knows perfectly well that is just the PC way to say "bad parenting".
Another day, another new programming language that compiles to [popular language]. I'm sorry, I may be looking at this from the wrong perspective, but in my opinion, they're starting to lose their value. Sure, accessing a hard language (like C, or Python (for me, I find Python difficult at times) by writing your own dialect or higher-level language can be fun and maybe can make your workflow better, for me it doesn't.

Actually, I view these higher-level languages as the program that ships with a Raspbery Pi (don't know what it's called, sorry), which uses a drag and drop interface to create loops and create a game. You'll learn the basics of programming, but having a company where everyone speaks their own higher-level language won't really work. You're especially fked if you've got a developer that has to read the generated code, in a lot of cases.

Please correct me if I'm wrong, I'm still genuinely interested in the purpose of such languages!
Step 1: Find a popular quora thread

Step 2: Be a dick and cut and paste everyone's comments into your shitty blog post

Step 3: Profit!
The configurations are different for mobile devices. Mobile devices do link to https:// but they still load the static files over HTTP.
The problem with Altcoins is that they prove to be a perceivable threat to Bitcoin true believers and the perceived long-term value of their holdings.
That is a really good point. It is really important to know that the growth of the company is planned. I doubt if the company would ever paint a dark picture of the future of the company. It would either paint it neutral or bright.
Its an interesting concept. However, it may never work for one simple reason "risk". When my partners and I started our company the risk that we took was astronomical, leaving our high-paid jobs, masters, phd's to start a company. This risk needs to be rewarded and it is via equity. Building a company that is there only for its employees does not provide the founders with enough reward to warrant the risk.

This does not include the stress it takes to start and run a company, that stress should be equally as rewarded.
Two strategies I was thinking of were technical peer reviews and formal proofs. Of course, these aren't mutually exclusive either with each other or with automated testing, and these are all generic terms that each cover a multitude of specific implementations.

All three have a strong track record of finding bugs when implemented well. All three also add significant overheads, so there is a cost/benefit ratio to be determined. The relative costs of implementing each strategy will surely vary a lot depending on the nature of any given project. The benefit for any of them would likely be significant for a project that didn't have robust quality controls in place, but you'd get diminishing returns using more than one at once.

I could easily believe that skilled developers had evaluated their options and determined that for their project some other strategy or combination of strategies provided good results without routine use of automated testing and that the additional overhead of adding the automation as well wasn't justified.
vihart talks about Ulam spiral, Pascal's Triangle, cellular automata:

http://www.youtube.com/watch?v=Yhlv5Aeuo_k
The more I read about these attacks, the more I wonder if these spies consider themselves completely above the law.

Which law would govern or moderate their behaviour here in spying on politicians and companies in allied countries? Where are the boundaries, or is anyone of interest a potential target? Is all data fair game for GCHQ/NSA?
Hmm... interesting. I was about to make a comment about how IBM had moved a lot of their stuff behind the IEEE paywall, as a couple of weeks ago I went looking for some IBM publication and could only find it in IEEE Explore, and something I read led me to believe that all issues of IBM Systems Journal and IBM Journal of Research and Development were now only to be found at IEEE. But I looked again just now, and it appears that most (maybe all) issues of both journals are, in fact, still freely available. Weird.

Not sure if I saw an old page, or if something has changed in the past couple of weeks, or what, but at least for now, it appears that a significant body of IBM research material is still freely available.

And to make it even more confusing, I now see that some links from http://researchweb.watson.ibm.com/journal/ redirect to the IEEE site, but the actual article is still freely downloadable. Not sure how universal that is, as the article I was trying to access a couple of weeks ago, was very much not available for free (at the time). Weird. shrug
He proposed firing the head of the NSA, Keith Alexander, as the solution.

Because in politics changing the leaders at the top is always the solution (that the public is sold) to fixing the large broken systems beneath it.
the people who claim ("copying" == "stealing") had their strcmp() function modified by malicious code from the publishing cartels.
What do you do day-to-day (how much variety is there in your work)?
Just wondering what a typical day is like for Software Engineers who frequent this site (especially Full-Stack Engineers).
You are not a software engineer (2011)
MPI has a reduce operator. On some supercomputers, the operator is implemented in an ASIC.

It is quite easy to implement map/reduce style programs in MPI. It is quite difficult or impossible to implement the parallel algorithms that win the Gordon Bell prize, almost all of which are implemented in MPI, using Hadoop.
That opinion is antiquated, oversimplification at best[0]; or it is a feature of one literalist's thought.

We are increasingly modeling our systems on nature's patterns[1].

[0]: http://en.m.wikipedia.org/wiki/Constructal_law

[1]: http://www.zmescience.com/research/computer-made-using-solid...
Nobody has mentioned Subic Bay Naval base with respect to the politics of sending in the Navy?

http://en.wikipedia.org/wiki/U.S._Naval_Base_Subic_Bay

The last time we had ships stationed there, admittedly 20 years ago, they were VERY happy to see us go.

Yes, strictly humanitarian and all that, but...
I started as a kid as well. One of the wonderful things about computers being self-contained learning environments is that there's such a wide range of possibilities for expressing your intellectual curiosities and ideas.

Now that I'm a bit older though, I am enjoying the physicality of working with my hands, producing something tangible and having something that can outlast me, instead of code that most likely will just last some years.

After I'm done with my welding training, I'd like to do at least some introductory machining classes. Perhaps even a furniture making course. I have to good fortune of living very close my community college, and as long as I can work part time as a developer (albeit at odd hours) I want to keep learning how to build things with my hands.
Thanks for posting a first bit of data in this "personal anecdote about some bad Google product UX" trumps everything else thread.
The Company Creating the Fastest Electric Car in the World
Why would one implement this instead of using Android's builtin widgets? Android apps have always felt better to me when they use the UI recommended in the Android style guide.
Continuous Integration is pretty common, but I have no idea what USP means.
I currently live in Siargao Island, Surigao del Norte.

The typhoon past us with about a distance of 190km from the eye and was anticipated to hit us first. We were issued with a signal 4 warning at Category 5 as it passed the northern parts around 2-3am. Yolanda didn't really make an real impact on the island - We only lost communications and electricity from about 9pm to 6pm the next day, had some minor roads flooded and little damage on property.

My best guess is that we got the backspin of the storm and was left with out great damage.

Before the storm past, tourists were leaving, locals were deciding to either stay or evacuate to higher grounds inland and expats tried to follow. There was problems leaving the island by boat because of the big waves and airplanes had already aborted landing on Monday.
The risk was that either being hit by mudslides because of the expected 100mm rainfall, or being trapped inside of your house due the strong winds and storm surge.

Everyone seemed well informed and took appropriate action well before Yolanda would possibly hit us. We stocked up on water and food enough for a couple of days on Wednesday, on Thursday the concrete house i'm staying at got packed with people trying to get safe/shelter.

At night, Yolanda made its presence with wind and heavy rain, but thanks to low tide, we where lucky to stay un-flooded by the additional (reported) 5.5m sea-level rise.

A few hours later, it hit Tacloban/Samar (200km from us) and destroyed a lot in its path. The towns/islands where effected so hard because of high tide, which enabled the flooding.

I want to make clear that, the Government/Community/WeatherStations did a great job informing the residencies about the possible dangers.

A lot of people did evacuate, but as I said before, there was only choices between uncertainty available. I will mention that the locals here seem to have become accustom to the weather due to the ~20 typhoons/storms per year, and also seem to take it a bit lighter then they sometimes should. The weather can shift and the typhoons direction can change in an instant, hitting the least expected areas.

Im just hoping that the incoming storm wont make to difficult for the Philippines to recover! We are already preparing and are discussing possible options/evacuation plans.

My thoughts goes to those who have lost or are missing family and friends.
Best regards
The word "driven" like the word "oriented" are the problem. Once you make it a religion, or otherwise elevate any one idea above all else, you suck away most of the value from it and preclude yourself from deriving value from competing ideas.
That's what I get for not copy-pasting.
> To make a similar version in Haskell you'd have to use a language extension (MultiParamTypeClasses?) and the type signature would be significantly more complex.

Eh? No language extensions necessary.

fmap :: Functor f => (a -> b) -> f a -> f b

Perhaps I'm missing something though...
Thanks for asking this, I'd also be interested in knowing...

Did you try the uea-stemmer? Also pretty old: https://github.com/ealdent/uea-stemmer

Also, there's the treat gem, which is an all-in-one package...it uses both the stemmer you mentioned and the uea one...so maybe that's it for Rubyists.

https://github.com/louismullie/treat
> I have a wonderful piece of software on my disk that your are not buying. Are you "depriving" me of that payment?

I don't understand - have I appropriated that software by any means? Then why would you be owed some payment?

> are you (obviously dishonestly) claiming that they have the funds at their disposal to pay for the "in shop" prices of those files?

No, I'm claiming that they should not be copying those files. Are you implying that none of those children can get funds for paying for those copies?
Anyone can run a validator node, and you have total control over your own UNL (usually published as ripple.txt). It is true that the current network of validator nodes isn't very diverse, but rippled has only been open source a couple of months. That will change as more gateways come online (e.g. the xrptalk validator node has snapswap in its UNL, as you can see https://xrptalk.org/ripple.txt).

OpenCoin/Ripple Labs can't steal funds at any account (unless they have the private keys to that account). They could attempt to freeze an arbitrary account by ignoring any broadcasted transactions associated with that account, and only voting on candidate sets which don't include them. But that would be noticeable, as the transactions would get stuck in the candidate sets of all the honest nodes. If there are enough honest nodes with overlapping UNL's, then the Ripple Labs nodes would have to accept it, or be split/forked from the network.

The paid transaction fees are destroyed, so they are effectively paid to all XRP holders, in proportion to their holdings. This is actually similar to the proof-of-stake scheme in ppcoin.

Also, the base fee gets changed by upgrading rippled. There is a pseudo-transaction associated with changing the base fee and the minimum reserve, but these pseudo-transactions are used to prevent the network from agreeing to a fee change (or implementation of new features) until enough validator nodes have the upgraded ripple (upgraded nodes will "vote" on the fee change).
I quit my job, and I'm excited about a more independent life
This reminds me Atlas Shrugged.
Not that Keith Alexander should retain his job though... It's just not a comprehensive solution to the problem.
I have my own mailserver and add a different random number to my email address each time I give out my email, so if I get spammed I can blackhole that address, determine the responsible party and complain to them.

If a site makes me login with an email address, I usually have to copy-paste the address because I don't have the patience to memorize dozens of random numbers, many of which I rarely use.
Those people are using it incorrectly.
Rad urls - trending urls on social networks
This is for mobile HTML 5 development. If one was using the native implementation, there would be no need for this as you have pointed out.

This could be a good use case for sites that have a "mobile version" but don't want to/need to mimic the full android look but get close.

EDIT: I am definitely wrong on this (didn't read the docs careful enough). Thanks for the correction on this everyone.
Hey dude! went through a similar situation. Had a great relationship with them (startup), never doubt their word, the product was landing clients and valuation was awesome. Things didn't go as expected. Still have my business though it has come out damaged.

What I've learned: Don't ignore the signs, I never got to know why the previous developer dropped out. Ensure that you have a voice in every decision. Work with them, get to know them through rough times. Go over their metrics, are the clients really happy, is there any structural issue? Startups bullshit all the time.

Don't take any decision under pressure. If you have too, make them sign a contract that would protect you and you're current assets, that's what you're bringing into this enterprise.
Conversely, creationists don't say that the universe was created a second ago.
So store the NAS in another city.
Here's how I approach a new app that I'm checking out:

- I want to be able to explore some of the functionality without providing any information at all. I want to read some copy, see a demo, see some screenshots, and ideally play with some functionality.

- I have no trouble creating a username/ password to try out a site. I have a 'throwaway' username/ password combo that I often use for sites I am just checking out.

- I will almost never use one of my established social identities for an app that I have just heard about, or one that has no traction yet. I don't want brand new apps to have any connection to my established identities, unless I have really good reason to trust that app and its developers.

Hope that helps, I imagine this is a pretty common mindset when people are checking out new apps.
It's not at all. Perhaps he is referring to the dwindling research dollars in the US, but the opposite is occurring in Europe and China. I'm a graduate student and most older tenured faculty have seen worse funding in the past, and hold on to the hope (for their field more than anything) that science funding in the US will remain cyclical and that this current storm shall pass.
Katrina was a convenient political football. The balanced truth was rarely, if ever, reported on. Then again, if they can make the case that somehow this typhoon is Bush's fault ...
This 23-year-old’s open-source project gives the middle finger to Google
Happy to have this out there. We worked quite hard on this the past few weeks, hopefully it will help people see the benefit of Docker for the embedded world as they have seen it on the server side.
And users of dynamically typed languages will sometimes argue that the need for code generation tools is less necessary. You lose the ability to have tools do a lot of the work, but you also lose the need to have tools do a lot of the work. It's a trade off.

Type [an]notations are also useful for compilers when generating performant code. But projects like pypy and V8 (javascript) show that a well written interpreter can do run-time analysis, and generate performant code, just like a static analysis.
EMI means credit. Credit cards paid via "Equal Monthly Installments." Financing with monthly payments towards a loan or product purchase. Consider that businesses like Best Buy and Victoria's Secret offer financing on their own store-specific credit cards.

The clue is in the context from the article:

It’s like the people there live on EMIs. Cars, phones,
everything. And even the lower middle class can afford
this stuff. It’s like everyone has an iPhone.

Also, my personal favorite:

Grinding. The dance form.

...honestly, I'm an American, and I can't believe that one either.
Fredericton, New Brunswick, is a beautiful city with great cultural, government and academic facilities, and great business and communications infrastructure. Much cheaper to live in than Toronto or Montreal.
This has null-safety. As in, you can't assign null to a variable without explicitly qualifying that variable as "nullable". Glad to see this.

But it's yet another language with strings-are-a-list-of-code-units. I've mentioned it before, but I'd like more languages to follow Haskell/Python's suite of "String are a list of code points", at the very least. (Those as others have point out, while dealing with code points is less error prone than code units, you probably want something even higher level.)

Integers are still range-limited. For some things this is okay, for some things it'd be nice to not worry about what happens when you get near 4B. Python solved this nicely. (There's a place for range-limited ints, and you can always have a ranged_int<0, 65565> type, or something. But by default, I don't want to think about overflow!)

Generics appear to be C#/Java like (i.e., limited, not full meta-programming).

Some things that run when targets to the JVM don't in JS. `for(c in "a string")` didn't compile for JS, nor did `1000000000000000 or 0`. (To be sure, this isn't exactly easy.)

(Last, the issue tracker infinite-redirects, likely because it doesn't handle a browser rejecting cookies.)
I always assumed the authors on Medium were dead.
When gameplay got forbidden, there was no such guideline, and YouTube did not supported HD, so Vimeo was popular for trailers, but their anti game stance drove everyone away, including first parties.
> That's great. The fact that we are on the verge of forgetting is because it's largely irrelevant or gone in most countries. Also great.

It's mostly a positive thing. The disadvantages are when people say "measles is a normal disease of childhood, and vaccination against measles weakens the immune system and causes autism". Vaccinations don't cause autism, and measles isn't a trivial disease.

But yes, apart from that it's great.
MPI can't schedule to optimize IO/data shuffling like MapReduce, this is the price for being more general. The biggest competition to MPI in the HPC space is actually CUDA and GPUs. In either case, the data pipeline is exposed to the compiler or run time for optimization, where as MPI everything is just messaging.
And every C/C++ interface requires a set of language bindings that allow you to call them from say ... Python (if you want to call that Language supported). If the core language runs on a device but you're constantly calling native code, why not write in the language that's considered native?
The Kivy lead developer has just recently been working with native Android widgets in python-for-android. Stop by #kivy on Freenode and ask tito about his Google maps demo.
I'm having a very hard time being as enthusiastic about Bill Gates and his philanthropy as the rest of y'all are. I keep thinking about how he ran Microsoft during the 90's: ruthlessly to the point of being found guilty of abusing his monopoly by the DOJ.

I liken him to a mafia boss, donating money to charity after having amassed a fortune extorting and threatening people: can the money still be considered an honest donation or a PR effort to make ensure that the mafia boss is remembered in better terms than "antisocial criminal"?

Sorry, Bill. You may be far richer than I'll ever be, but my money is made honestly. I wasn't born rich, haven't built my whole empire on other people's work (QDOS was bought, Windows comes from OS/2, etc) and I haven't been found guilt of a crime by the DOJ.

Also: sorry people dying of diseases, that I can help y'all by being rich enough to buy small islands. The little, honest man is such a powerless pawn in today's money-centric society.
> Scala has very little syntactic rules.

Are you sure this is true? Compared to what?
I don't think Android Bootstrap has anything to do with HTML5. It's a set of themes for native Android apps duplicating the style of Twitter Bootstrap.