skysight-inc/HackerNews huggingface dataset:
There's a lot of farmland and ranch land in the US that shouldn't be farmland or ranch land. They're too dry, too hot, and competing for water resources with people and natural (sometimes endangered) ecosystems.

So, maybe it's something that should be encouraged; the food those farms and ranches produce would need to be replaced by food grown in more appropriate climates, and we'd need to rethink our recent "local food" movement, in some regards, but agriculture, and particularly animal agriculture, are an ecological disaster almost everywhere they exist. Couple that with limited water resources (where a lot of agriculture takes place in California, Texas, Arizona, and New Mexico) and you've got a recipe for serious problems long-term.

That said, agriculture could also shift. Less water-intensive foods, more foods that are appropriate for the area they're being consumed in.

Anyway, I think solar farms replacing agricultural farms could be a net win for the environment, even before considering the improvements that come from turning off coal-fired plants.
yeah, but a lot live in places like austin, portland, chicagoland, out in the woods somewhere on the east coast, etc.
Not necessarily. See also "bribed", "extorted", "blackmailed", etc.
That's correct, it makes the situation easier for the programmer rather than improving the pipeline directly, however there are benefits for the added layer of abstraction in terms of flexibility and optimization. When your target platform supports bytecode shaders you can serve those instead, but the developer doesn't have to think about it - the compiler can just choose the best option available. Since the compiler now knows how the shader integrates with the rest of the code it can start merging shaders where optimal and improving dead code elimination.

Ideally this sort of system would be part of the standard graphics pipeline but looks like we could be waiting a while to see that.
My best guess is that he thought 99% of people would take what he said at face value, and the other 1% would be ignored as nutters, but he judged it wrong.

This is close to my theory. He thought he would get the media on his side, to write articles about how he is Satoshi, and then it would go into Wikipedia. Because Wikipedia cares about what journalists say, not some bitcoin basement guy who can mathematically prove he's lying.
Generally no (because it's a stimulus that can get the economy back on track by creating demand), but maybe yes in some very rare cases of deflation. However, most of the time governments can prevent deflation by printing money. We try to hit an inflation target of about 2% so it's very very unlikely we'd ever decrease it.

Japan did (does?) have a problem they couldn't print themselves out of called a liquidity trap. https://en.wikipedia.org/wiki/Liquidity_trap It happened to us in 2008 and continues to be a problem.

Disclaimer: Not a real economist.
Sorry this isn't clear. The trial restriction only kicks in after the first day, so that when you first sign up you can go nuts testing it out. I'll add that clarification to the account or upgrade page somewhere.
Do you mean the generated power, or the generation hardware? If it's the cheapest energy source available in a market where you have the freedom to choose your supplier, it's a no-brainer.
Right. And certain languages remove entire classes of bugs.
No disputing that bugs can be written in any language. But by avoiding C/C++ you're excluding a specific class of bugs which have historically proved harmful.

You can write exploitable code in Java. But you'd actually have to try if you wanted Java to be able to write arbitrary memory or execute arbitrary code.

Essentially any bug that can be written in Java/Go/Rust/etc can be written in C/C++. But some C/C++ bugs are extremely uncommon in other languages, or you have to actually TRY to introduce them.
>Bugs can be found in code written in all languages.

But not all languages frequently produce security vulnerabilities as a result of common types of bugs that are due to error-prone humans having to do things that should be done for us automatically in the year of our Lord 2016
I don't know, you tell me how secure you think it might be: https://www.nsv.mod.uk/
It's been too long and I've forgotten too much about how LLVM works. The gcc port I linked to, BTW, claims to have VC4 binutils.

Random question: how did you do 64 bit arithmetic? I couldn't find any kind of add-with-carry or subtract-with-carry instruction. I was semi-resigning myself to have to do a compare-and-test as well as the add, which would have more than doubled the amount of work.

Also, nice work reverse engineering the ARM controller --- how did you get the info?
Anything in embedded systems. I write code for high performance satellite terminal (ground side) and also point-to-point radio systems (ultra-low latency, millimetre wave stuff). 90% of the code I write is in C, about 60% of the time on microcontrollers with <256KB of RAM, and the rest in a cut-down Linux running on an ARM Cortex A8.

I'd actually prefer to use C++ for the Linux stuff (std::string, smart pointers and STL containers would save me so much time), but we don't have the C++ standard library in our custom distro.
> The Catholic Church...

are in no position to lecture anyone on morals. Read "The God Delusion" if this isn't abundantly apparent to you from studying history and/or reading the news.
There are plenty of freeways with speeding/puddle jumping drivers that have a low number of crashes, even compared to slower drivers (setting aside AI drivers, as they aren't that popular yet). It requires discipline and care, but it's not impossible or even that hard if you're a skilled driver at speed. Old cars have more accidents than not because they are (1) very old, (2) very poor parts, and (3) there are lots of them out there. There are lots of things wrong with old cars, and those are the reasons that they have accidents. We should address the real issues instead of using speeding drivers as a scapegoat.
"Your kid (your data) attends the same school as a bully (your program). One day, the bully threatens to punch your kid in the face (raises an exception). “But it's less wrong because he never punched your kid! He only threatened it!”"

You're going out on a limb here. I'm not even countering that example as it's rigged to prevent that. Instead, I'll point out these unsafe things don't happen in a vacuum: there's something in the language that sets the risk in motion and then there's something else that determines what happens. The compile-time safety stops it from being set in motion. The run-time safety makes things set in motion meaningless as they'll just be exceptions or alerts for admins.

Back to your analogy, it would be more like a prison learning environment where people learned in cells with bulletproof glass while one shouted he was "gonna cut someone" for not sharing answers. He can try every unsafe thing he wants but the glass makes it meaningless. The prisoner that's being targeted can literally just pretend all that unsafety doesn't even exist with no effect.

Ideally, we have prevention and detection. Reason for prevention is obvious. Reason for detection, even in a perfect language scheme, is because compiler or hardware errors (esp SEU's) will make something act badly eventually with runtime measures being last-ditch effort. If there going to be there, though, then might as well lean on them some more if there's no performance hit, eh? ;)
The key is to arguing that it is a minor drain on the proposed system and appeal to the moral high ground. Don't deny all the good people help because you want to deny a few bad people help. There will always be leeches on any system.

No idea at all how to do that though.
I'm not generally a fan of the Catholic Church, but this sounds wonderfully sensible.
Where? Even if this was true, surely it would depend on where you live, yeah? Country and local laws would vary?

The questions was what it would cost a farmer, not farmer in place where it's obviously illegal?

What...
>Basic income is known to create a large disincentive for work. In previous experiments (Mincome) labor supply dropped by about 10%

So what? Those people spent their time on things they valued more than the money they could earn by selling it. This just shows that they were underpaid for the value of their time through the threat of imminent pain of starvation or homelessness.

The market will adjust and pay those people more if the value they create and the profits reapable from their labor make that paid labor worth it.

Low value jobs will go away.

Some of that freed time will be spent on consuming, no doubt, but much will be spent on longer horizon value adding activities like schooling or starting businesses or more efficient uses like taking care of children.
1 out of 3 investors lost money in April
Building a custom keyboard is pretty high on my list of hobbyist projects that I'd like to do someday.

However, I guess I must be pretty crazy because if I was to go through all the effort of building my own keyboard, I'd want a keyboard with more keys than all these really tiny micro-keyboards that are so popular.

I figure that honestly for some of the lesser used keystrokes I wind up having to look up (for emacs and i3 for example) that having a larger keyboard with more specialized keys would be really useful.
Berlin Brandenburg airport corruption 'whistleblower poisoned'
In Praise of Solitude in Science
CastleBranch | Wilmington NC | Full Time

CastleBranch is seeking a Senior Database Administrator (Sr. DBA) to join our growing team of technology enthusiasts as we expand our transactional and Big-Data service portfolio. You will be a key participant in selecting and building a scale-able, cloud-based infrastructure for hosting, managing, and expanding our data services.
Requirements

5+ years experience with two or more enterprise SQL databases such as Oracle,SQL Server, Postgres, MySQL
Strong command of at least one database procedural language preferably PL/SQL for Postgres or Oracle
Working knowledge of Linux and Microsoft Windows operating systems as database server platform
Design database environments and databases
Design, develop, modify, test, release/deploy and maintain database objects
Design database objects and supervise develop, modify, test, release/deploy and maintain by
other DBAs
Design, develop, modify, test, release/deploy and maintain database security and audit solutions
Design, develop, modify, test, release/deploy and maintain database recovery solutions
Engage SMEs and vendors to provide assistance to resolve more complex incidents as required.

Come join us and live and work in one of the most historic and beautiful areas of North Carolina.
CEPL/Varjo creator here. Thanks for the shout-out but my compiler is very basic, it has potential though and I'm looking forward to people making higher level approaches/languages that use CEPL & Varjo under the hood.

Regarding the authors issues, the APIs are very ugly, especially in GL where you have two apis smashed together (pre v3.1 and post). I'm not qualified to comment of DirectX but I feel in the GL case there is a fairly nice API buried in the madness, and that with a suitably flexible language you can making working with it rather pleasant without resorting to tools that totally separate you from the lower levels.

Vulkan is no panacea (nor dx12) because with control comes the associated complexity. Vulkan is going to be awesome for folks making engines, languages or those who just want absolute control. But Khronos are very open that these Vulkan & SPIRV are not replacements for GL/GLSL. The increased variety of APIs that will be possible for people to make WILL be exciting though and that is worthy of celebration, as will be mixing and matching the above.

Re the "impoverished GPU-specific programming languages" comment. Limiting the scope of a language can give you valuable places to optimize and one of the primary concerns for this hardware is speed. As an exercise/strawman add pointers to an imaginary gpu language and work out how to keep the performance you currently have. This is going to become more evident as languages come out that compile to SPIRV and we get to see behind the curtain at just how hard it is to make code run fast against the various hardware approaches to render that exist in GPUs (for a case in point see 'tiled rendering').

Im unsure around the 'interface too flexible' issue as GPU resources are still valuable enough that being able to unload code is still useful, and at that point you have to rely that the pipeline you load follows the interface you expect it to, as you would with any shared library. Even when you take away all the api ugliness you are still left with the fact you are talking to a separate computer with separate concerns, I'd rather embrace this in a way that feels natural to your host language than hide this separation which makes certain issues (e.g synchronization) harder to deal with.

Regardless, this is still a valuable post and an issue worth getting fired up about, it's always exciting to see people making different ways of leveraging these awesome pieces of hardware
> There are probably the same absolute number of military historians

I have no idea if this is true, but it wouldn't answer the question. In the past, a large fraction of elite historians studied military history. Today, nearly zero.
Mods, can you please update the link to go directly to the pdf (http://www.phdcompletion.org/resources/cgsnsf2008_sowell.pdf) rather than going through the google redirect?
If the person known as Satoshi wanted to verify their identity, couldn't they simply agree to create a transaction on the Blockchain from some BTC directly from the first few blocks (https://blockchain.info/block/000000006a625f06636b8bb6ac7b96...)?
You wouldn't need to abolish property rights. Another way to look at it is that you'd essentially transfer the cost of social programs to people through insurance instead of through taxation.

Additionally you'd create a pressure in society to increase wealth equality / charity and opportunities for the needy / poor, since nobody likes to be stolen from all the time.

Right now the poor are an abstract problem for many, especially the rich, if you ran the risk of being stolen from directly maybe you'd have a stake in increasing wealth equality. Or maybe you'd just hire private security.

It might actually be a better system, or it might not, who knows?
The brain evolved, and neural nets are trained, to optimize for high-density, "low-cost" information storage. So it would make sense if there is a structural correlation between the two in terms of how information is represented. I suspect that more biologically realistic neural nets would lead to more correlation.
Show HN: Sesame Lock Screen quick launches anything (learning bot and intents)
Are the openssl developers using the "best tools to detect memory corruption issues in C"?

In my experience, most open source projects don't devote the money or time to use, understand, deploy, and ensure such tools are used and the issues they find are resolved.
Location: Boston, Massachusetts

Remote: for the right opportunity

Willing to relocate: No

Technologies: ECMAScript/JavaScript (jQuery, Node.js), Python, Bash, SQL, C++, Java, CSS, HTML

Résumé/CV: www.jacegrantham.com

Email: Find on www.jacegrantham.com

linkedin.com/in/jacegrantham
Should I count projects that I'm still working on as failing until proven otherwise?

If so then https://www.earpod.co
sure, this is what they teach you in econ 101 about deflation, but in reality, people buy things with utility even if they're getting cheaper (computers, cars, electronics, etc.)
So when you are poor and starving to death, you shouldn't steal because you believe in some sort of governmental idealism?
The thread is about remote workers, not immigrants. He's talking about a Canadian who continues to work remotely in Canada, not a Canadian who's moved to work in the United States.
Yup. There's no reason why we can't rely on peaker plants a little bit longer. In general, there's a ton of power-plants designed to turn on and off throughout the day to inject power into the grid when demand grows.

The chief benefit however, is that this happened starting at daytime hours (when workers come into factories and tons of energy is suddenly demanded from the grid). However, because 12:00 noon is peak solar, peaker-plants will shift to later in the day to 3:00pm to 5:00pm or so (as opposed to running from 12:00 to 7:00 each day, they'll maybe run 3:00 to 7:00 each day).

Peaker Plants can be Hydro or Natural Gas. Natural Gas Peaker Plants are the most expensive, and they currently happen to run during a similar timeframe as solar.

For now, Peaker Plants can remain the solution. We need something to work on cloudy / rainy days after all. And "battery" tech is getting better.

http://www.aresnorthamerica.com/
Those are all interesting cases that I had in mind when writing the parent post. At the risk of sounding the "No true scotsman" alarm, to me, many are just evidence that contemporary TV needs a pretty big dose of the fantastic (Kimmy Schmidt and 30 Rock).

To me, even the most "everyday" of those fall prey to the usual U.S. tendency to elide class at all costs - even the no-good slackers in a lot of these shows seem to have the comforts of someone in the top 20%.
How the Philadelphia Museum of Art is changing the way people interact with art
Well the farmer doing it himself wouldn't be financially attractive (too big setup costs). But if the farmer is the land owner then he could rent it out to a power business that are good for the upfront costs. The exact point that would happen is when all the cheaper (non-arable) available land is already covered. That might have already happened in specific locations and countries.

Note that at the moment upfront costs (the panels) are so expensive it will be a long time before solar panel 'fields' would become any significant fraction of total arable land. I.E. a simple few acre farm field might be worth a couple hundred thousand euros, but totally filling it with panels might cost billions.
Oh. Now I wish I didn't ask, haha. 1 link per day is a pretty steep restriction.
Isn't it ironic that, as we are moving away from fat servers, we are now writing even fatter clients ( which still need a server since one wants in many case to be able to render pages server side and one has to serve static assets anyway ) .

So what is the concrete difference between an API + a node-js server to serve assets and render templates server-side (so with a lot of business logic) + an angular2 client written in typescript , all this VS something like Rich Faces or Prime Faces in a servlet container ? We just rebuild the exact same thing that is hated by most "modern developers", with worse tooling on top of it. Both solutions need a third party language that is not Javascript, both solutions need a compilation step, and command line tools(or an IDE in the case of Java).

Some will say "Well, now the client and server are independent, and if the server changes, one can keep the fat client". But in practice, which side gets rewritten ? the server or the client with the "framework du jour" ?
No, duress (which is what the prospect of death is) does not make a market more free. If you are forced to accept a crappy deal because otherwise you will die, you are not making a free decision. A fair deal in a free market is one that you can afford to say no to.

> Some services or products are worth less precisely because there is no customer available willing to pay more for it.

And for some services or products there simply isn't a viable market. If it's necessary to keep people in poverty to keep it viable, then I say we're better off without it.
Free Flat PSD Website Template Must Download
I think code execution by insecure deserialization is the big Java security problem now, though I'm neither a security guy nor a Java guy.
The Weeknd “Can’t Feel My Face” PARODY
One of the most revolutionary VR experiences is about sound, not visuals
Whatever happened to the Loch Ness monster?
It's not about that. Paul Le Roux never claimed to be the creator of TrueCrypt, what we have are clues that connect him to working on E4M, then working on SecurStar, porting encryption algorithms from SecurStar to E4M and getting fired due to that. And then a project named TrueCrypt and claiming to be based on E4M started to surface.

I am not expecting Le Roux to be the true creator of TrueCrypt but this seems to be a pretty solid link between Le Roux and TrueCrypt.

Now about Wright, he can't even write a proper blog post with proper working scripts about cryptography...
It's also a race to apply what you know. Knowing exactly where all your enemy's ships are is won't help if you don't have enough turns to hit them before your own ships are removed.
Exactly what I was looking for, thanks a lot!

Btw., there is also https://github.com/openresty/sregex which you might find interesting.
To be clear, are you referring to security bugs in the Java standard library (written almost completely in Java), or those in the JVM itself or the browser plugins (written almost entirely in C++), or in Java code bases?

The vast majority of the high profile Java security bugs have been in the second, which would be more of a ding against C++ than Java the language, wouldn't it?
Here's how to complain to the BBC about it's Craig Wright coverage
How Bloomsberry designed their chocolates
Teaching: Convergence and Divergence
They had crass, not class.

I think it was a similar situation as the Simpsons being neighbors to the Flanders. As I recall from that show, Ned Flanders actually earned less annual income than Homer Simpson, but had a nicer home and more wealth, because he spent it more prudently.

The implicit assumption in MWC is that no matter how much Al Bundy might earn, Peg and the kids would always spend 101% of it, leaving him with -1% to spend on himself. That makes Al, specifically, the poor guy in a lower-middle household; working all the time with nothing to show for it personally.
No, it's not that much. But they were very high intensity miles. My typical routine was to do a half mile walking warmup, then over the course of 5-8 minutes of running, gradually adjust my pace so my breathing was very close to my sustainable max. Then I'd continue adjusting my speed to keep my breathing there for the rest of the run. (All those running guides that say you should be able to carry on a conversation while you're running? Yeah, that wasn't me at all. I was huffing and puffing like mad the entire time.) I accumulated that mileage over 3 runs/week, no more than one hour total each time, so that distance was done in a 3 hour period.

And about the food? Umm, it wasn't even close. Before the running, my idea of a snack was a little piece of cheese or a yogurt. After I started running, a snack was a Carl's Jr. Famous Star cheeseburger. Sometimes I'd order two. I became notable among my football player brothers-in-law for my capacity, regularly demonstrated, for out-eating them. My wife still talks about a particularly memorable restaurant visit where I basically ate 3 large, complete entrees. My calorie intake was ridiiiiiculous. Eating like that was both enjoyable and entertaining, and it didn't seem to interfere with my fitness, so I did it all the time.

And still I lost weight. Crazy. The body is a strange machine.
I had no idea that site was still around. Kudos for surviving. That name though...
It's interesting how no one is discussing how the governments massive subsidy of the solar and wind power industries are completely distorting the market for these "prices", so studies like these are pretty much nonsense.

Of course price/KW will drop massively if the entire thing is being propped up by taxpayer dollars and not the actual need to be profitable.

I guess I just need to resign myself to the idea that so many misguided people now believe that government can print and spend money on everything and that will always work forever.

But it won't.