skysight-inc/HackerNews huggingface dataset:
For more perspective here's a photo of the village - which appears to be more of a camp:

http://explore.org/photos/1725/gereida-sudan-village

In the satellite image I think it's safe to assume each white block is a tent and each dark outline is a fence. There are many dark outlines with no tents showing where the old population has moved out.

The wikipedia article explains the sudden changes in population of the settlement. It would probably explain the grid layout too.

https://en.wikipedia.org/wiki/Gereida
For the curious: http://www.statsbudsjettet.no/Statsbudsjettet-2014/English/.

"the structural non-oil budget deficit is estimated at NOK 135.1 billion [...] Net cash flow from petroleum activities is estimated at NOK 314 billion. [...] The consolidated surplus on the Fiscal Budget and the Government Pension Fund, including NOK 147 billion in interest and dividends, is estimated at NOK 328 billion (corresponding to 10.6 of GDP)"

I guess a percent sign is missing there. That would make the surplus 10.6% of GDP.
Simple.com is only in the US
The Future of Accelerator Programming
GigabyteCoin - That scenario wouldn't bottom out the dollar any more than previous attacks did. Bitcoin could bottom out all on its own with no real reason.

As a math nerd, I have lots of faith in numbers. Believing bitcoin to have value isn't about faith in numbers vs faith in governments. They're both about faith in people and what THEY choose to have faith in. If it's just about the numbers and the math, why do you and others have more "faith" and attach more value to bitcoin vs litecoin, etc? Did the others get the math wrong? Or is it about more than numbers?
QA Tester – Entry-Level at Swirl Networks - Job Board
No worries, the Frida website could definitely have explained things better!

Regarding the number of function arguments it doesn't know that, so that's something you need to know at the higher level. It is however safe to access arguments out of bounds, just expect "garbage" values if you access values beyond the Nth argument of an N argument function. Also, using Frida's Memory API (Memory.readUtf8String() for example) you'll get a JS exception thrown if you attempt to access an invalid address.

As for IAT, Frida is agnostic as far as hooking goes, it only needs the address of the function in memory (which you can obtain through for example Module.enumerateExports("kernel32.dll", ...)). How it works is that it dynamically rewrites/relocates the start of the function with a JMP to a trampoline that executes your JS hook, then the overwritten instruction(s) and finally jumps back to the next instruction after the overwritten ones.

Regarding functions in static libraries you can use Process.enumerateRanges() or Module.enumerateRanges() and Memory.scan() together to find the functions you're interested in, and then just Interceptor.attach() to them.

Hope this makes things a bit clearer!
No. That's not how it works. They'd have to prove you wrong. "I didn't do it" is not an affirmative defence.
I think it is a bad audience fit. As a security researcher, I immediately got it and said out loud "Oh holy crap this is awesome!"
Right now we are able to tell what a domain looks like from hearing "dot com" or any number of known TLDs. When every word is a TLD, you can't generalize "anything dot anything" to be a domain...
Like I said, "to where they won't get their finder's fee"

I understand them wanting to protect their sources, but they have to give some details. "I have a Java backend position in the telecommunication sector, it would be on the client's (whatever team) that (does whatever). I'm looking for a developer with 3-5 years experience in Java or other static OO languages; the client uses (frameworks), and some knowledge of (tech, tech, and tech) would be helpful as well. Compensation is competitive, the pay is a bit better than average, standard benefits" would be the elevator pitch that might actually be worth paying attention to (well, no, because I don't want to go back to writing Java, but you get the idea).

In short, I want to know -something- about the job beyond "it's a bog standard development job". I can find a bajillion of those posted online, without having to call and actually -talk- to someone. Show me that you actually know what the position is about, and might be able to answer questions about it before I actually talk to the client, and I might respond.
Gmail Lets You Send Emails to G+ users. What?
Not exactly, he made several mentions of the important of multiple shots happening within a very tight time frame (or at least that's what I was reading into the comment).
An interesting plot twist: an Iraqi set up Norway's Sovereign Fund ( Farouk al-Kasim ).

http://pri.org/stories/2012-06-06/norways-example-oil-and-ga...
More than likely the roads were traced from satellite/aerial imagery and there's no source for road names. If you're in that area you might want to use the Edit button to add the road names (it's really really easy now). If you don't want to sign up for an account, you can use the "Add Note" feature in the lower right and do it anonymously.
I've always thought the opposite while working on my own projects with limited budget...

I don't have enough time to learn all these js framework idiosyncrasies, and learn the way a framework wants me to do things. I know how to separate data from the application code, and use events to communicate between parts of my app. That seems much simpler to me than trying to learn a framework.
It's marked as a PoI of type "City Center", potentially from a user adding it. It is not in your data set as a city and does not render as such, which is why it disappears at higher zoom levels. This also explains why people down-thread cannot forward resolve the city's name but searching for it works once a small-enough bounding box is established.

In fact, it's this PoI: https://plus.google.com/108972490756349810804/about?gl=us&hl...

So no, Google does not render this city and it's probably inaccessible via your geocoding tools. It's the equivalent of a restaurant from Google Maps's perspective. It goes without saying I feel weird explaining this to you. :)
The "I"s have it
It's likely the case that Norwegian civil society would have been strong enough to produce good results regardless of the model.
thanks timmm!
In other words. The parallel is perfect.
Thanks penguinlinux
Looks interesting, been thinking of implementing one for our product (jvm based). I might consider a port, though not sure how much effort it would take.

Thanks!
I'm not sure that would cause the bottom to fall out of the dollar. c.f. http://www.economist.com/node/21551492
Nook sales crashed by over 66 percent during 2013 holiday season
Chromebooks Gain Around 1% PC Market Share
https://ooomf.com/blog/the-science-behind-fonts-and-how-they...

Do yourself a favour and read it here as it was intended.
For First Time Ever, Most Members Of Congress Are Millionaires
If it were a matter of national security, it would all the better to trade. Oil is a top strategic commodity: if people had refused to rely on foreign imports, for one thing we wouldn't be in this thread since Norway would be quite poor. Continental Europe would be poor too, since they don't have oil. But at least they'd be "secure" in that poverty.
The prosecution had better have forensic evidence proving your mom wrong in that case.
I'm excited about this, and was hoping to see more comments here about how this may impact certain aspects of existing deployment processes.
Yes, but did you know it was missing?

My comment was to agree with the concept that its easy for me to blindly believe in what the big tech companies publish. Mapping or otherwise.

I love Doctor Who episodes where on the surface everything looks normal, but on closer inspection things are very different (eg Weeping Angels or The Silence).
Thanks! For what it's worth, this is heavily based on Stack Exchange's Data Explorer (in terms of functionality - not implementation). I'd estimate it took me 60 hours to build the Django version, to the point you see in github.
Performance concerns could also be related. As Reddit got slower and bigger, stuff that looked awesome right from the thumbnail or headline with no loading became more successful.
Very well put, which is why it is extremely important for startups to actually figure out the value which they can create for their customers.

This is easy said than done though, depending upon what business you do.

Normally, I like to test pretty much everything (start with 10x, compare with 9x/11x maybe) but when it comes to prices, I personally feel A/B testing them is a bad idea.
After Crackdown, a New Bitcoin King Emerges in China
Wow this is going to save me so much time!!!!!!
And I should mention this is heavily inspired by Stack Exchange's Data Explorer (which is credited in the readme file). We used an implementation of Data Explorer at my previous company (shout out to HN user moserware who came up with that idea) and it was a fantastic way to quickly share data and answer questions. We would wonder how a particular site metric was performing, and an engineer could quickly post a link to a query in hipchat - and we could talk about real data quickly instead of speculation.
> But having a small sample size doesn't make it any more likely to find a false positive.

It does. Try and test a die for load. Let's say your prior probability of the dice being loaded is 50%, because this is a real shady place you're gambling in. You further know (based on the game you're playing) that if your die is loaded, it will land with these frequencies:

1: 1/3 of the time.
2: 1/6 of the time.
3: 1/6 of the time.
4: 1/6 of the time.
5: 1/6 of the time.
6: almost never

Now, you will throw the die on the table a number of times to test it for load. Each throw will give you some evidence. If I've got my calculations correct, landing a 6 nearly guarantees the die isn't loaded, landing one gives you 1 bit of evidence that it's loaded, and landing anything else doesn't tell you anything.

Now what is the probability for false positive? Well… With only one throw, you will land 1 one times out of six, giving you a posterior probability distribution of 2/3 loaded, 1/3 genuine (this is as close as you will get to a false positive).

With 2 throws, it's a bit more complicated:

1 , 1 : 1/36 : loaded with 80% probability
1 , [2-5]: 8/36 : loaded with 67% probability
6 , [1-6]: 11/36 : definitely genuine
[2-5], [2-5]: 16/36 : no evidence

And so on, as you throw the die over and over again. I'll spare you the calculations, but the simple thing is, the die will get more and more chances to eventually land a 6, rendering the "definitely genuine" observation more and more probable (1 - (5/6)^number_of_throws), and the false positives less and less believable.

Okay, this is a contrived example. But sufficiently large sample sizes do indeed reduce the risk of false positives. It's just that some result are so clear cut that they don't need large sample sizes to reach a conclusion reliably.
Another wonderful example of contrary is Few People's Republic of Russia. The country is world's second oil exported yet it's economy is under recession, taxes are high, and elders get $300/month pensions.
Looks like an error to me. Here's their second graph. http://www.wired.com/images_blogs/design/2014/01/SubredditGr...
If that is the only use case I would rather want another solution to keep the language minimal. Just like the garbage collection was moved to a library.
How Stickermule Does Faster Fulfillment
sublime text

emacs

textmate

problem is typically copying and pasting from an editor into a terminal window running python... usually for code blocks that have not just one but at least two (or more) levels of indentation

iPython and pasting with %cpaste usually helps but what if I want plain Python not iPython?

anyway it's a problem I don't have with any other language and so that's why I'm complaining about it
Rc and Gc are now libraries you can import. A nice advantage is that Arc, MutexArc and any other reference types look and work the same way.
Did I hear him say "gaze detection" near the end of the video? that's also a big deal I haven't heard anything about anywhere else.
Software != web software. Plenty of us write software that never touches either an HTTP server or browser.
> And all he has to do to win is raise reasonable doubt. Get a friend to say "I did it as a prank, and he told me not to." No restraining order violated.

The trier of fact -- jury in a jury trial, judge in a bench trial -- is free (expected, even) to assess the credibility of evidence, including witness testimony. The fact that you get a witness to claim an alternative explanation to one that can be inferred from the prosecutions evidence does not, in and of itself, necessarily equate to reasonable doubt.
Welcome to Bitcoin, where giving up your private keys is synonymous with donating your Bitcoin to the thief who will eventually, inevitably, rob you.

Feel free to sue Coinbase for stealing your money, although it will understandably be hard to prove.

Your best bet is to monitor the Blockchain and hope the coins hit another third party service, you can try to order them to seize the coins.

More than likely they will get mixed beyond recognition before that point, but it's not without precedent (see StrongCoin)
It probably can't hurt (or take more than 15 minutes) to periodically shoot an email and ask.
Snap Attack
Either they do this now, or they get stuck being unable to do it after 1.0.
I like this one. Though I would do it like this to keep the lines under 80 characters:

words=open('test.txt').read().lower().split()
for word, count in Counter(words).most_common():
print word, count

(edited per child comment)
This, entirely. You can effectively construct your own framework by combining other pre-established routers, models, and views (plus whatever other modules you might want). You still get many of the benefits of using frameworks (testing, docs), but it's much more flexible and has the potential to be leaner. You still need to establish best practices and a relatively consistent application design, but these are things you'd want to do anyway... even if using Backbone, or whatevs.
I don't see any of those drawbacks as drawbacks, though. For me the key to the E3 is that I don't have to play H1B lotto.
On the topic of "in browser", Cycript is actually used by another project of mine called Cydget, which uses Substrate to modify WebKit running inside of SpringBoard to add support for type="text/cycript" script elements. Developers can then use Cycript's Objective-C syntax and FFI to interact directly with native iOS libraries from HTML pages that are rendered on the user's lock screen. (This project somewhat languished in popularity for a few years until a resurgence earlier this year when I started making a concerted effort on reddit to get theme artists to stop using WinterBoard, another project of mine, and instead switch to Cydget). (Neither WinterBoard nor Cydget are yet ported to iOS 7, but WinterBoard is just about done, at which point I start working on Cydget; the last weeks since evasi0n7's release have been quite hectic with porting ;P.) What I don't do is make it easy to inject from that process back into another one (which I can see being sort of interesting for visualizations).
Kaiser makes use of an expert system when determining whether to schedule an appointment. I once called in with the the symptoms, "Excruciating pain in the chest, left arm just went completely numb at the same time" - and the admitting nurse (under the guidance of an expert system) determined with three quick questions that it wasn't urgent. (Any shortness of breath, are you light headed, if you press your fingernail down, how long does it take to return from white to red)

So, expert systems are already here and helping make decisions...
> As a result once Australia's mining boom is over there will be nothing for future generations.

South Korea was traditionally (mid-20th-century) viewed as cursed by a lack of natural resources. In this sense, it has already reached the phase of "nothing left for future generations". What's so bad about this?
Just tried Scoop - very useful especially the sudo for Windows.
Of course it's about more than just faith in numbers but I'm not pandering to your straw man arguments any longer.

Edit/offtopic: I just realized I was debating with the creator of a website that i ABSOLUTELY LOVE! Thank you for making portableapps.com - if it wasn't for that website, I wouldn't be doing what I do now. Long story, but thanks!
I'd say 70% of the projects I know about in MS use .NET.

All web sites are of course written in ASP.NET. Giant portions of the Xbox Live service are written in .NET. Heck lots of tools and utilities are also .NET based.

Is someone going to rewrite IE in C#? Not likely, that isn't what C# is for.
Well then it's the recruiters in management. The industry is broken and hostile to developers.
Learn in a manner where you would have to teach it. The bad part about this approach is it forces you to confront how little you really know. The good part is...well, the same.
If the cool kids at work won't let you into the 'teaching' then you will be forced to make your own way. This is a good lesson because companies generally don't care about you. So make sure you care about yourself. I should add I'm not "exceptional" , but for how little time I've been doing it I'm good with regard to my subset of interests. If it wasn't for the the above methodology this would not have happened.
Bitcoin Woos Washington to Ensure Lawmakers Don’t Kill It
"Of note, the Model X has side mirrors rather than cameras. This is to comply with federal regulations in the US. This change was made awhile back, though some are still unaware of the alteration."

It baffles me that anybody would even consider for a moment swapping out side mirrors with cameras. I can move my head around to view different angles though a mirror. Barring the possibility of head-tracking and rather snappy servos, I cannot do that with a camera/screen setup.

You may as well try to have a restaurant replace their forks and knives with iPads that display images of forks and knives instead. It'd be flash, but hopelessly worse for its actual purpose (although at least my idea would not actually be dangerous.)

(That is not to say that there is not room for improvement: http://www.slate.com/blogs/future_tense/2012/06/18/drexel_pr...
58% Of Americans Still Own A VCR
Apologies for the blatant plug but for anyone interested, I also just wrote about another SaaS pricing strategy yesterday here: http://technicalmarketing.io/cro/saas-pricing-technique-deco... I figured it might be helpful for some people here.
There have been fewer and fewer breaking language changes over time. The migration from 0.8 to 0.9 was less of a burden than the migration from 0.7 to 0.8, and so on. There is also a lot of progress on making a list of blocking issues, and at this point if anything can be added backwards compatibly it is almost always not a priority for 1.0.

Making a safe programming language that doesn't require GC or a runtime (while allowing allocation) has literally never been done before in industry. It has taken time to get something usable. The current overall design seems pretty workable now, as evidenced by all the projects people are starting to write, so I think it's basically just a matter of finishing off rough edges at this point.
> A country can do without uranium, it can't do without dairy.

Look outside Europe. Dairy consumption is not even the global norm.
> A restraining order means no contact, period.

No, a restraining order means whatever the restraining order says. A restraining order may or may not say "no contact, period" (and, in fact, it is unlikely to say "no contact, period", especially in the case of a TRO which is always issued in the context of a lawsuit between the parties, which necessarily requires contact by certain channels).

> A friend request, even if easily rejected, is definitely contact

A request to link accounts that isn't initiated by the person who is a subject of order, even if it is presented to the person who is protected by the order by an online service as an invitation to connect to the subject of the order cannot, OTOH, be a violation of the restraining order, as there is no act by the subject of the order involved.
There has been a consistent stream of negative coinbase stories, why do people still trust them with their money?
How on earth is using JQuery considered "frameworkless"?
I think lodash is doing this the right way: https://npmjs.org/browse/keyword/lodash-modularized
No way, man. Sure luck plays a role on some level, but I can tell you I spent seven plus years trying to get apps off the ground. And it wasn't until I started putting in the hard work that things began to turn around. Plain and simple. Drop the excuses!
I think that the core team thought about this long and hard, but it was decided that there was no other solution. A virtual method call to look up some property shared by all the DOM nodes was just too expensive: a constant offset field look up is far far faster.
Why does this sound too good to be true?
If people had to carry around a wheelbarrow full of U.S. dollars to pay for something, I would consider that to be "the bottom falling out".

I realize I am throwing myself in the fire by offering up the whitehouse/nuke scenario. However, nobody has proposed a reason as to why the value could fall out from under Bitcoin completely tomorrow which I assume would be an equally unplausible scenario as a nuke hitting the whitehouse.
Snowden docs make it official: The NSA can crack 30-year-old A5/1 crypto

http://arstechnica.com/tech-policy/2013/12/archaic-but-widel...

Does anyone know if LTE security is that much better? I imagine that even if the ciphers are good, there are probably a ton of ways for agencies like NSA or even FBI to intercept the calls before being encrypted, even without warrants.
I think the author is getting flak for having his own "framework" while writing an article about being frameworkless.

But the "framework" riot.js has just one important function called "observable." It's 60 lines of code that sets up an event system. I have a similar custom event system in my projects and I do not use frameworks. It's not something people will need to Google or ask their coworkers much about. Backbone on the other hand... anyone unfamiliar with it will need to spend a significant amount of time learning it.
Thanks kibwen for the link, and thanks steveklabnik for writing this. I've been interested in Rust and this looks like a nice way to get my feet wet.
If what you're reporting is significant enough to threaten the livelihood or reputation of people important enough, they can and will find a way to trace you via your fingerprints/IPs … or do you think Google won't simply roll over on you when they get a subpoena/warrant?
Students at RPI have access to it, I saw a student app using it at a hackathon awhile back.

http://watson.rpi.edu/
the place has also been in geonames for a while.

http://www.geonames.org/8504621/gereida.html#tab-c

[Addition]

A list of this type is traditionally called a Gazetteer

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

The Gazetteer of Sudan: Names Approved by the United States Board on Geographic Names

as well as the file linked under the parent of this post lists this place as Qureida/Quraydah as a well, with Sa‘dūn as the name of the nearest populated place

http://books.google.de/books?ei=PkzPUsKSE8LOtQbc5IGYCw&id=DK...
Words are Hard
I think that sentiment comes from Microsoft saying back in the day (if I remember right) that they were going to rewrite much of their user software (such as MS Office) to use .NET.
Isn't trusting your credit card number to small business you consider unreliable just as bad or worse than the alternative?
I ran into him the other day. He is not in Sudan... he is in Berkeley CA, USA :)
Don't assume that a dismissive comment from some random person on HN is indicative of the Rust team's attitudes.