skysight-inc/HackerNews huggingface dataset:
Which goes against the wisdom of that Norwegian story about the oil resource management from a few days https://news.ycombinator.com/item?id=9673157.

> The politicians and senior bureaucrats had not caught oil fever. A serious mining accident had recently brought down a government, and most did not want to touch oil matters with a bargepole. “Everything I said was met with, ‘Oh, you think so? Mmm. Maybe. Let’s wait and see’,” al-Kasim recalls. “This characteristic saved Norway from the curse of oil: the fact that they are completely incapable of getting carried away by the oil dream. They were very sceptical – plain horse sense basically. They didn’t want to move until it was absolutely proven that it was the right time to act.”
ES6 in Depth – Symbols
Nationalism is a distinct "ism" from racism.
Also the update of the write pointer could be reordered to occur before storage of the actual data flushed to the buffer.

e.g.
buf[volatile_write_ptr] = c
volatile_write_ptr++;

might occur the other way 'round for the code that is reading from buf[].

For typical "simple" single processor controllers this will not be an issue, though, and "volatile"+spinlocks/disenable-enable-interrupts will work just fine.
This Map Details Whether Asset Forfeiture Laws in Your State Are Good or Awful
Actually that's pretty benign. Locked bags over here are widely used by businesses and Government departments.
(Not a lawyer but) I'd suggest that a browser was a passive aid. Cloudflare were specifically called out as being actively aiding.

> The question was whether these acts were passive such that
> CloudFlare was not in “active concert or participation”
> with the defendants. Judge Nathan held that the services
> CloudFlare provided to the defendants were anything but
> passive

That does lead into "is serving DNS for a domain actively aiding infringement?" which is much better question.
No, quadrillion in the common short scale:

35,000 = thousand
35,000,000 = million
35,000,000,000 = billion
35,000,000,000,000 = trillion
35,000,000,000,000,000 = quadrillion

In the long scale, this would be a "thousand billion" (or apparently also a "billiard" according to wikipedia), so not a quintillion there either.

It boils down to denoting thousands of thousands, not just the raw number of triplet zeros in the number.
Mind sharing the screenshot?
Bitbucket SSH access is down
You can just buy some on eBay.

I once made a wager (which I lost) with a friend for "a million dollars" as a joke, but then found that you can just buy trillions (at the time) of zimbabwean dollars easily, so I bought some and delivered :) Funnily, they sell it on eBay at a price higher than their exchange rate (and that's excluding shipping).
Working with teams around the world, I don't visualise the globe, but what they're eating.

I'm eating dinner, so US East Coast is eating breakfast, and we can have a call soon. For Mid West / West Coast, add 2-3 hours.

I'm having lunch, India is having breakfast.

I'm going to have dinner soon, Europe is going to have lunch soon.

Not that scientific, but a way to visualise what people are doing, and therefore if they're reading their email or able to answer the telephone at the time. And it's a good image for some smalltalk.
> where my boss literally said "you'll never work in this town again"

Oh, please tell. How long had you been working there? Was it a small town? That's a very odd thing to say!
Yeah, all the poor people without access to electricity would love Bitcoin.
By all accounts GTA V on PC is a massive hit, so they do seem to be "pulling this" on PC users too, and PC users are happily paying for it.

I also think the price is ridiculous, but it's ridiculously cheap. You play most of these games for 40-60 hours, that's approaching $1 per hour of entertainment. Almost nothing except books approach that, and those are usually written by 1-3 people at most, AAA games take orders of magnitude more people than that working on them over a period of years.

I think $60 is a steal for a good well-produced game compared to other forms of entertainment with which they're competing, and clearly the market agrees since consumers are buying them in droves.
> You really don't get out much, do you?

No personal attacks on Hacker News, please.
J-Lo Gets Real with the NSA
Guinea is working is way up there slowly but steadily. We are at $1 = 7249.95 franc. And you basically spend it at the same value. It's time to reset a large part of Africa.
Zimbabwe: proof that even when shit goes completely off the rails, people can be cowed into putting up with it. At least they didn't go on an international ethnic cleansing binge like the Nazis did.
That's true, but it's also true that you can only add so much stuff to the syllabus, and then there'll be too much school.

You've got to draw the line at some point. Why not draw it at boring computer stuff that barely anybody needs to know?
Abiti Da Sposa Corti Economici,Abiti Da Sposa Corti Online
For starters, consider that Oracle does not just sell the Oracle RDBS but a huge range of other enterprise software.
Injectable brain implant spies on individual neurons
what is the reason for this fall?
Cython – C extension for Python
You are not seeing the forest for the trees. Why simulate reality when VR escapes those limitations?
> The mix of global buffer and passed-in struct defining the buffer made me sad. So did the lack of atomic increments and decrements (volatile ain't sufficient). Don't get me started on the getchar routine.

It's for MSP430, and seems to be oriented in single core embedded microcontrollers. Those things have no atomic operations, other than disabling interrupts.

You'd be right for multicore chips or if data type is larger than word size or if data is not aligned.

But in this case, this code is correct for this architecture. All of those things you mentioned are perfectly normal and acceptable when programming microcontrollers.

http://www.simplyembedded.org/tutorials/msp430-architecture/

http://en.wikipedia.org/wiki/TI_MSP430
It seems that usually when moving from paper to digital forms, the original form is just reimplemented to be filled out on a computer. Where rethinking the actual process might actually reduce the actual interaction that is required from a person, to an automated system which can induce information that would otherwise be filled manually.

In Finland when filling your tax forms online, the form comes prefilled with numbers that are calculated from your tax info of the previous year. If there are no changes in your salary or benefits, you can just agree to the the form and it is done, without typing out anything.
I wonder how quickly the US dollar would inflate if it was no longer the "global reserve".

We print and waste an enormous amount of money compared to other countries that don't have that luxury.
Digiarty 2015 Mid Year Big Promo – DVD Video Software Giveaway and Coupon
Thanks for the tip on Hugo, it looks good will check it out. There are so many static s. gens.

https://www.staticgen.com/
Whiteout Mail 1.0 and Security Audit by Cure53
I think hornbill is just stating his key takeaway from the article: Rethinking processes from the ground-up digitally is much better than translating legacy processes.
Yugoslavia also had huge hyperinflation in the 90s - http://www.rogershermansociety.org/yugoslavia.htm

Between October 1, 1993 and January 24, 1995 prices increased by 5 quadrillion percent. That’s a 5 with 15 zeroes after it.
Facial recognition technology is everywhere, and it may not be legal
Seems to be a lot of text with a lot of random complaints about code. I think the author has misunderstood the value of code. It's not inherent but related to the corresponding business value.
The trivial Java solution

BufferedReader r = new BufferedReader(new File(filename))
String line = r.readLine();
if (line != null) {
String first = line.split(",")[0];
while ((line = r.readLine()) != null) {
if (first.equals(line.split(",")[0])) {
return true;
}
}
return false;
}
throw new RuntimeException();

would work just fine, and very quickly, too. This sort of question simply is not hard to solve; it's far more dependent on tiny implementation details. I very much doubt that any CSV parser would try to load the file all at once; it'd be too much of a performance hit.
Not cancelled but postponed.

Seems to me they are just waiting until the public forgets about it.
This is false. Japan has been doing QE long before we have, and is fine (actually they weren't even able to get inflation for a very long time).

Printing money doesn't necessarily mean inflation is going to happen. There are so many factors involved, and the fact of the matter is the market cares about other things more than supply.
An new programming language paradigm:
https://vimeo.com/107069470

Really tough going, but have a first customer in its initial incarnation: brodlist.com
It currently feels like 60 percent of global internet traffic is actually crawling their blog right now. Still waiting for it to load.
http://www.dailymail.co.uk/news/article-1099467/Mugabes-geno...

You are right, this cleansing is only within their borders...
More like a prime use case for foreign currency. Most affluent people in Zimbabwe use South African Rand or US Dollars to conduct busies.
Please don't post any more comments like this.
Thanks, title changed.
Twitter is removing the character limit for Direct Messages this July
Doesn't that allow an arbitrage situation, where you can buy Zimbabwe dollars through official channels and then sell them on E-bay for more than they cost you? Or maybe the "official" exchange rate is depressed through shortages and risk in completing the transaction.
None of what you're saying is true.
One little critique I have, is about Estonia's e-voting.

That's a total black box technology. Basically what they did is said "ok, let's vote using internet, and we'll believe results are true". They do not know is someone hacked them, etc. Voting data from the servers was transferred using personal computer and flash drive of some random sysadmin. It's horrible. In my opinion, they do e-voting for the sake of doing it and being 'first'. Though big thumbs up for e-citizenship.

IMHO, Baltic states are in the forefront of IT technologies. 3G works almost anywhere, 4G in cities. Internet is cheap and super fast (if you do not have 100Mbps connection - you have slow internet connection). You do your taxes, get your doctor appointments using internet and so on, for a very long time (since 2010 at least). All Baltic states have prominent startups, though Estonians where first to sell startup for big bucks (Skype).
It is not new thing, it happened in Germany, Turkey, Yugoslavia... but yes, in Zimbabwe is exaggerated. I bought some bills of hyperinflated currencies through Ebay:

One hundred trillion dollars of Zimbabwe.

50 million marks of between wars Germany.

Some millions of Turkish lira.
I think that no matter how close to the truth this particular story is, there are similar ones circulating on the web and the circumstance has also made it to John Oliver's show - which I believe does a lot with regard to credibility.

We need to contrast this to stories like this https://news.ycombinator.com/item?id=9677863 [How my father gave me a terrifying lesson at 10] which received overwhelmingly positive feedback on here.

We are living in a society that has been induced with fear so much that parents give away the freedom even of their kids. I wonder what kind of people these kids will grow to become. And I wonder how many parents ask themselves this question.
So who exactly are leaking/presenting these? And has anything been written about this site in the media at all?
>Funnily, they sell it on eBay at a price higher than their exchange rate

Doing the opposite of that would mean a man delivering letters with money in them with nothing in return. Sounds too philanthropic, especially when we're talking about money here.
> I used the rift with the full head tracking this year at PAX East and felt no motion sickness at any point.

You're one of the lucky ones. I've tried all the Oculus devkits as well as some other VR solutions and I get terrible motion sickness within minutes and it lasts for hours after I'm done with the game. This is a very personal thing but anecdotal evidence suggests that this is a major issue for a significant portion of people.

Oculus DK2 was a major improvement, though.

The Oculus is a very personal device, you'll have to adjust the lenses and the headgear to suit your eyes, and then it might be off for someone else.

This is a real issue they're going to have to solve, so far they've been excused because their products have been called "development kits". But if they start selling a final product that will make half or a quarter of people sick, they'll be getting bad reviews and reputation.

I'd really like to be able to use a VR solution, it's a competitive advantage in the kind of games I play (racing and flight simulation), but nothing I've tried so far works for me.
Direct Download PanGu 8.4 jailbreak and iOS 8.3
Science Fiction is a great, great record - really good entry point for the avant jazz scene.
At the time I learned C on it Minix was brand new and Linux was a distant future. QNX is a rock-solid RTOS. There was, once, a desktop version with a GUI, but I never used it.

I may be wrong, but I remember it could boot, compile C code and run vi from a 360k floppy.
This not including the rise of negative comments against GTA V is a valid point, but the thing was they've had fantastic sales in the past where they've given out such games. They're treating GTA V like some sort of Minecraft which is sad, it's not the only game they're ever going to make ever again. Not implying that Mojang wont ever make other games (to the same magnitude as Minecraft).
> I think the vision should be to bring VR mainstream that is usable by all without technological friction.

That is inevitably where it will go eventually, but for now Oculus VR is a high-end gaming peripheral.

That's how it was presented during crowd funding and that's how it will be for a while.
Ask HN: Recomend cloud sync/storage with extensive configuration
I tried few most popular services (Dropbox, Google drive) and I can't find even something as simple as making some stored folders read only - so corrupted files on my devices would be fixed/re-downloaded and not propagated ...
Honestly, at a glance, the library design is horrible. A mix of C macros and global variables. The project is really small, to fix it all you need is a single struct pointer that gets passed to around.
You might implement it with a separate bitmap. One bit for each char in buffer. If a parity error occurs, set the corresponding bit on in the bitmap.
I'm almost positive that the linked PNG has no attached color profile. There are many browser color correction problems; this is an image authoring problem.
There's a shop near my office here in Hong Kong that sells 100 Trillion Zimbabwean notes (amongst other old notes, coins, jewelry, etc). I bought quadrillion worth, although I guess it's worth a bit less now :)

https://www.facebook.com/photo.php?fbid=10152998973018758&l=...
Do you know what racism, or even race is? You can be white but not Estonian, how does racism apply there?
Printing money in US context however is indeed going to cause pretty serious inflation. Also in a world where we worry too much about inequalities, those american who do not have fixed assets are likely to get hurt even more.
I've seen this first-hand. All they want is the same paper workflow they had before, but with less paper, even if the old workflow is bloated and/or nonsensical.

Edit: A colleague phrased this brilliantly before: "We have these machines that can do literally anything we want them to, and instead we're using them as a poor imitation of paper"
This is a problem I've researched fairly extensively the last few months. My ideal solution looks something like:

* Initial pull
* Secondary pulls x time later, where x doubles each time, up to a maximum value, y

y is the one that's tricky to define. For us, it's a value computed based on the frequency of update of similar URLs for that domain, the domain as a whole, similar content, and a few other bits and pieces. Essentially, our thinking is that if we can understand how alike any page is to another cluster of pages, we can use their average frequency of update to give reasonably likely initial values for x, and sensible thresholds for y. We also temper this with how much change there is, to determine whether the differences are something we care about.

Obviously, should the system notice that if its change timings are particularly outside where it'd expect given the cohort assigned, it's then able to start moving around its comparison. An example would be a blog category page which updates so infrequently that it's particularly unusual, or a page with a lot of social feeds on it where there's a lot of flux constantly.

Works pretty well, but if anyone's got a better solution I'd love to hear of it.
I think supply/demand may get in the way: not that many people need zimbabwean dollars, just some collectors and those who seek them for novelty value. Market will become saturated pretty quickly.
I haven't been to either but they have an impact for sure in gaming.

Finland is home to Supercell and Rovio, arguably the two biggest juggernauts in mobile gaming. This has spawned many studios there.

Sweden is also big in gaming as the home of Notch and his little multibillion dollar game company called Mojang with Minecraft. And of course PewDiePie with the youtube game review new era, it also has spawned all sort of gaming/tech interest there. They seem to have a play for entertainment as well with Kung Fury.

Both countries are a force in creating content with technology, which is probably the winning strategy and both places have been ignited by it.
> AR seems to help in real world situations vs VR which actually makes you feel vulnerable due to lack of vision and impaired hearing of what is around you.

AR is also better suited for games and simulations that have more than a handful of controls. Flight simulation, for example, is next to impossible with an Oculus because it blocks your view of the controllers.

Flying around is fine when you have hands on the stick (or yoke) and throttle. But when you need to operate the landing gear, flaps, lights, radios or navigational instruments, etc you need to find the right button on your controllers or keyboard. That doesn't work with the Oculus.

I'm looking forward to try out the CastAR in the future. It looks like a very nice solution for home cockpit builders.

http://castar.com
Meanwhile, my actual Google interviewer asked me how I might do it. He then explained why my Gödel numbering scheme was bad, showed me how Java does it, was seemingly satisfied enough and offered me a job on his team.

Google has a bad rep, but it is possible to sort it out.
Couple Transformed Barren Land into a 300 Acre Wildlife Sanctuary
I think the main problem with all of these systems is that are just so damn complex.

Docker, its great if you have no state. But then if you have no state shit is easy. Mapping images to highspeed storage securely and reliably is genuinely hard. (unless you use NFSv4 and kerberos)

Mesos is just over kill for everything. How many people actually need shared image programs bigger than a 64 core machine with 512gigs of ram? (and now good are you at juggling NUMA or NUMA like interfaces)

I can't help thinking that what people would really like is just a nice easy to use distributed CPU scheduler. Fleet basically, just without the theology that comes with it.

Seriously, mainframes look super sexy right now. Easy resource management, highly scalable real UNIX. (no need to spin up/down, just spawn a new process)
Too bad the website is so hard to read.

Time for that site to join contrastrebellion.com
the library allows to define and undefine the macros at any point so that you don't pollute your namespace too much. Without the macros, you would have to prefix all the commands, like SQUARE(n.X, 10, x.S, 0.5), etc...
CloudFlare DNS Issues in Ashburn, Seattle, London
I haven't thought about it this way, this actually makes sense. Insane margins threw me off.
Capitalists want people to be generally happy. Happy people buy more things. People who have useful well-paid jobs are generally happy (and can buy more things). Everybody knows that there will be huge drop in available jobs next few years, but software development skills will still be in high demand. Hence, capitalists want more people to learn how to code, so they could keep their jobs, so they can be generally happy and buy more things.

Capitalism _is_ profit-oriented, but happy people bring more profit.
The most boring viral video in the world
Most everybody. The Zim dollar is not legal tender any more; it's not printed any more. This is just the bank trying to get rid of its reserves.

Sometimes Botswana Pula and Zambian Kwatsha are also used (esp. near the borders) but ATMs dispense USD.
I see no red in your screenshot, but the image on nautilus appears red, they may have fixed the error (either that or your browser is very weird and renders red to blue)
"Another hypothesis is that people who have children at advanced ages may do so because they themselves are “on the spectrum,” and may have social difficulties that made it tough for them to couple up and become parents for much of their early adult lives; in these cases, researchers theorize, there may be a genetic link to autism."

Ouch. I wonder if there's any truth to this, it's certainly an interesting hypothesis!
175 Quadrillion Zimbabwean Dollars Now Equals $5
Fear and Loathing with APL
One of our Haskellers once tried to explain the bizarre internal consistency of the many Haskell's lens operators. It's basically just trolling in API form:

https://hackage.haskell.org/package/lens-3.8.5/docs/Control-...
Oracle never really cared about the developer experience. Eventually that wears out whatever market lead a company might have.

Oracle can be very fast and well setup but the tools to work with are not good and the general optimization now is not as needed with cheaper hardware and more horizontal systems.

There are so many other options out there now. PostgreSQL is great to work with and is so good now that it just might be the leader. Oracle was late to embrace usage on cloud instances and licensing models in that environment don't do as well, that is why Microsoft created Azure and it is their new platform essentially.
Clustering Economics journal articles using LDA
I think it is not a good thing to write on. People feel either not interested or helpless. Both are feelings, publishers probably try to avoid.
Earn 0.025 BTC in 1 minute So happy I found this offer
Cutting Planes with Julia and JuMP
He just has a short beard. What's the problem?
Stream.js 1.4.0 released
Blackberry May Intent to Release an Android Phone
Don't worry, they'll get in through the "parliament" sooner or later.

There is too much money at stake.
StackOverflow (stack exchange) outage?
It wouldn't explain why the incidence of autism is increasing, though.
I, somehow, always keep getting confused between Spark and Storm! Can someone explain the difference between the two (usecases etc.) as if explaining to a five year-old? Thanks!
Transfer Pics,contacts,vidz from Android to iPhone/iPad or Android with SmartIO
This is great news nonetheless, as long as we do not allow the public to forget about it. Which, I know, is hard.
In other words, you write your own CSV parser, in this case using Java.

Btw, CSV files can contain values with commas and even newlines inside of them. So if your point was that you don't have to write an _entire_ CSV parser, only a partial one, unfortunately that isn't true. https://en.wikipedia.org/wiki/Comma-separated_values#Example

>I very much doubt that any CSV parser would try to load the file all at once

I agree, but a naive imported solution would likely try to store all the rows at once, possibly in some sort of list or vector or array or whatever. This is what would cause the memory failure, not the file read itself.