skysight-inc/HackerNews huggingface dataset:
I'm not sure what you mean by 100% of the costs will be covered. All I know is that I can reduce the amount of electricity that I buy during the day when I consume the most. The savings are greater than the cost so it's pretty much a no-brainer for me at this point. If I finance, I can pretty pay for the system with the money that I'm no longer using to buy electricity.

> when the subsidies run out

Why stop subsidizing solar? Do you think all energy subsidies are going away, or just solar?

https://en.wikipedia.org/wiki/Energy_subsidies#Allocation_of...
2560x1440 is the sweet spot for me currently. It's a notch crisper than my old (now secondary) display (27" 2560x1440 vs 24" 1920x1080), but is perfectly usable without any scaling and is relatively inexpensive.

My MacBook Pro (13" 2560x1600) is noticeably nicer looking, but not really worth the additional hardware costs and scaling hassles (Windows 10 is better than previous versions [my Surface Pro 3 is set 150% scaling IIRC], but its far from flawless) IMO.
On the importance of manually maintained isolation for unit tests written
Software Testing Is Dead, Long Live Software Testing
Related: "Anomaly detection from server log data" (http://www.vtt.fi/inf/pdf/tiedotteet/2009/T2480.pdf)
> Manual memory management can be done safely and economically.

Citation? You will need evidence to back this claim up, and the evidence shows that C and C++ apps are far more vulnerable to these bug classes than apps written in memory safe languages.

> This really is as simple as "the thing in the loop which has agency is the human, so the buck stops there."

This is like saying "we don't need instruments in our planes' cockpits because the thing in the loop that has agency is the pilot, so the buck stops there".

Memory safe languages are tools that help programmers not write these kinds of vulnerabilities. We use tools because we as humans are imperfect.
I believe s/he would, and likely knows it. They just said it was overrated, not useless. They just draw the tradeoff line differently.
Again? Am I the only one calling this the rule, not the exception at this point?

This is where I want the Rust-guys (or D or whatever) to be. "Hey guys. A drop in Libre/Open-SSL replacement, written in rust. Guaranteed to be free of all those security advisories you keep getting on a monthly basis these days".

That's when people will start taking C-replacements like Rust seriously. Step up your game, guys :)
Calysto: A Scheme kernel for Jupyter that can use Python libraries
Those are vulnerabilities in the JVM itself - and I'd bet a fair bit the majority will be in the C/C++ parts, not the Java parts.
There's nothing intrinsic to graphics work there, you're just talking about content-driven development which is common in a bunch of domains.

Your not hitting the black-screen since you've been doing it self-admitted for 20 years. Kudos, good for you.

The problem is getting fresh-blood in who have a hunger to learn but don't have a deep understanding of shaders, pipelines, vertices, etc. It's really easy to make a trivial mistake in that boiler plate(I've seen someone fight something for hours until they thought to turn of culling, they just had their winding wrong).

Case in point from one of the foremost figures in the domain:

https://twitter.com/id_aa_carmack/status/370205518532329472

PIX was about the most sane step in the direction of fixing this, sadly tools seem to have slid backwards of late.
Ultimate Software | Ft. Lauderdale, FL - Atlanta, GA - Toronto, CA - Remote | Full time | (www.ultimatesoftware.com/careers)

What do Outback Steakhouse, Pep Boys, and the Major League Baseball Network all have in common? They are paid with the software you could be building! At Ultimate Software, we build a cloud-based enterprise human capital management solutions. Everything from Recruitment to Retirement.

We are growing our Product Development team like crazy. We need to make UltiPro the best it can be for our customers (over 2,600!), and in order to do that, we need additional talent. What a great problem to have, right? That’s where you come in!

Ultimate Software is hiring for a large number of full time development positions, including:

- Software Engineers (Java, C#, Golang, Python),
- Software Test Engineers, and more.

We have unbelievable benefits/401K package, so apply to Fortune’s 2016 #1 Best Tech Company to Work For today. Here is a link to our Java Software Engineer role we have available, but feel free to check out the other opportunities on our site as well! http://tiny.cc/gcw8ay
Of course there's room for individualism. But if you're going to make the rest of your coworkers lives a misery, you'll find that you'll be expressing your individualism in your own one-person startup.
Pyra: Linux Handheld Computer Now Available for Preorder
I would suspect that the new system doesn't handle the corner cases. Its easy to say "I can rewrite reddit in a couple weeks" but there are lots of details.
Yeah, let's all use this one browser!

Soon: Chrome is the new IE.
I ran Windows 7 on a 13" MBP, and then the 13" MBA when it originally came out. Never experienced full-speed fans unless I was playing videos games on it, doing something computationally expensive for an extended amount of time, or sitting with it in my lap, on top of a blanket, depriving it of ambient airflow.
The problem is, it doesn't just infect oaks, but several other plant species like California bay laurel. The pathogen lives as an endophyte in the leaves of bay laurel without killing the host or even causing significant damage, yet still spreading the disease. In fact, one method to control the disease is to physically remove all the bay laurel trees from an area you would like to protect. How well this actually works is not clear to me, but I haven't kept up with the literature.
Agreed. From a quick look at code, it seems it just fires off every fetch request immediately after another compeletes.

Hopefully it gets patched to have a built-in rate limit (X requests per minute/hour).
It's reaching the point where you have to consider external motivations to damaging Bitcoin's credibility. The only thing keeping me out of full-on tinfoil hat mode is that this stuff just felt shady and douchebag riddled from day one.
That's fine-- you're not our target user then. :) Hopefully you'll still get some benefit from the open source stuff!
Agreed. Was hoping for better insight but not really getting much.

Currently dealing with a fellow that exhibits all four of the documented traits plus a general unwillingness to document anything. Kind of unsalvageable at this point... =(
Not anymore, almost all of them today are based on Intel's SoC architecture that can use embedded eMMC memory (basically a SD card on a chip) instead of a SATA SSD that you can replace. It's a cost cutting thing.
Everywhere. We have been using smart pointers for a long time.

Modern C++ doesn't add any memory safety protection beyond that which was already available with custom smart pointers in earlier versions of C++. In fact, I think modern C++ is less safe than earlier versions, due to new classes of potential bugs like use-after-move and the ease with which closed-over variable references in lambdas can become dangling.
Yeah, you're right. I shouldn't have used that word.
Scotland has similar rights, England not so much, though there is a strong campaign for similar system to Scotland's.
Can't you just have all traffic in a DC to go only through your local DNS resolvers?

The first lookup might take longer, but subsequent ones should be fast.

caching DNS resolvers can fit in a 256MB RAM VM and use virtually 0 CPU.
For SOD, there's actually a fairly simple preventative step everyone could take that is poorly publicized.

It wasn't until I happened to be out with someone who does environmental impact studies for the army corp of engineers that I learned how easily SOD can be transported from place to place through the soil that collects on clothing. Most of us wash after a trip outside, but we should be bleaching our shoes. The pathogen is quite hardy and can survive the seasons without a plant host. Without a thorough wash, the next trip we take is likely to drop off a few spores, risking its introduction to plants we touch and the watershed.

That said, this is just one of many preventative steps, and one that's unlikely to be broadly adopted. We're likely too far down the road already for a lot of impacted forests.
I wonder what a 3k display will do to I assume the rather weak GPU on the Core M. It was only 2 or 3 years ago that Core i5's integrated GPU could barely handle the retina Macbook.
God, I hope they don't apply the same rationale to TSA.

"Well, there's clearly no real way to get anything dangerous through here without the metal detectors picking it up, so no need to test our systems with any realistic threats."
Interesting idea and I can see this being really useful. Question: Is it possible for developers to extend the base component set with new components?
Information rights typically don't get you more than quarterly reports
For one thing, uBlock Origin is constantly being updated, while uBlock hasn't been touched in quite awhile[0]. The uBlock maintainer seemingly quit working on it so that he could work on a paid ad-blocker for iOS called Purify instead.[1]

[0]https://github.com/chrisaljoudi/ublock
[1]https://www.purify-app.com/
Bowers and Wilkins Bought by Eva Automation
One of the problems with code reviews is they're often done really poorly, for a number of reasons:

1. Reviewers are often poorly trained to provide good design reviews and default to nit-picky stuff a code linter should pickup. Human linting is just a poor use of time and money.

2. Nobody seems to ever have time for them to deep dive into the code.

3. Few engineers seem to ever actually want to do them.

4. Reviews can become hostile.

Code reviews are probably really important in some fields, for example, medical equipment, aviation, etc, but for the vast number of projects where we're shoveling A bits to B bucket or transforming C bits into D bits it's overkill and companies would be better off investing the massive amount of wasted time in better CI/CD infrastructure.
See also: the eucalyptus tree which was brought to CA in the 1800s and spread rapidly before everyone realized that young trees are useless for timber [0][1]

Here on the Central Coast, there are eucalyptus groves everywhere (some are massive). They are messy, a fire hazard, and useless for firewood.

0. http://www.independent.com/news/2011/jan/15/how-eucalyptus-c...

1. https://en.wikipedia.org/wiki/Eucalyptus#North_America
In my case, the price difference was actually negligible. I just felt the lower-res display was the better choice given all the variables: weight, battery life, performance, RAM, thickness, etc.
How to Wipe iPhone/iPad
Maybe, just maybe, he's enjoying dragging it out and watching all these doubters post their reasons why it's not him. Imagining this whole story a year from now, with Craig Wright incontrovertibly proved to be Satoshi, the way he's done it would give him maximum PR value.

Or he could be a lying douchebag who's assuming that he will be associated with Satoshi in the general public consciousness after the media gets bored of the story and expects to profit from that.
Game Grumps Animated Captain Motorcycle: OVER WORLD REACT
If I read the code correctly, it's one-at-a-time? Which minimizes the stress; if we're slow, it'll slow down.

It'd be nice if it had identification in the UserAgent, so that we could complain to the right people if it was a problem.
No insight, but the diff is easier to look at if you tell GitHub to ignore (most) whitespace with `?w=1`: https://github.com/ImageMagick/ImageMagick/commit/e93e339c?w...
How low would it have dropped minus incentives/subsidies?
I'm not sure why Andresen's reputation has anything to do with the presence or absence of irrefutable cryptographic proof.

In the event, such proof is not merely absent but has been shown to be falsified, which is both dispositive of bad faith on Wright's part, and totally in keeping with his own reputation. He's a con man. This is a con. What more do you need, a couple stone tablets and a mountaintop?
Plex Systems, Inc. | Software Engineer – API’s | Troy, MI ONSITE

We’re on a mission. As a fast-growing software company on the cutting-edge of technology, Plex is revolutionizing global manufacturing in the same way cloud solutions have transformed sales, marketing, and human capital management. We want manufactures to succeed. That’s why we’re on a mission to replace underperforming, on-premise enterprise resource planning (ERP) systems with the Plex Manufacturing Cloud – ERP built for today’s model of manufacturing. If you want to see the future of business, we’re what’s next.

In support of our ongoing growth, we are looking for a Software Engineer – API Designer to help guide the development of our next generation API platform. Position will be located in our Troy, MI headquarters.

Responsibilities include the following:

* Provide input on the design and contribute to the development of new platform and API features for middleware and partner applications using C# handling XML, JSON data formats

* Provide stewardship of the design, development and maintenance of scalable RESTful services and Web APIs.

* Ensure the implementation of industry best practices for API security, policies and versioning strategy.

* Work with product management to translate end-user requirements into working products

* Collaborate with other teams including Product Management, Product Developers, Data Center, and Dev Ops on successful delivery of systems enhancements

* Facilitate reviews of technical specifications and program code with other members of the technical team, communicating design, requirements, feature set, functionality and limitations of systems/applications to team and development lead

More info here: http://www.plex.com/about-plex/careers.html?p=job%2FoTy12fwe
LEMONADE Trailer (OVER WORLD REACT)
Remote code execution vulnerability in ImageMagick
C code is less portable than most of the alternatives. In the rare cases where the things you list are hard requirements there are still safer options e.g. Ada.
Tempi– an open real-time beat detection library for Swift
Wait 5 more years and batteries will become cheap enough to even remove that constraint
Pinterest Acquires “Deep Linking” Startup URX
Look at the decades of effort that's gone into restoring the American chestnut, one of the most productive and economically important trees of eastern North America. This is not something that is easy to do.
If he's going to move Satoshi's coin, AND Gavin keeps up his support, then I will accept he is Satoshi.
My experience a couple years ago, is that the cab driver WOULD NOT accept anything but cash. In fact he went as far as to say most do not, and I was stuck driving around looking for an ATM on my way to Heathrow Express.
I primarily use Atom and do JavaScript + Laravel development (with a Homestead VM always running!) and for that it performs quite well. I haven't tried running XCode yet, but from what I read before I bought it, I doubt it will be much of an issue.
> * English people owned the land and the produce of the land in Ireland.

Of note, the english landlords didn't own the land out of any deservedness. The english crown had passed a number of penal laws fully intended to — and very successful at — transferring irish land from catholic owners to anglican owners.

Amongst these:

* catholics were mostly barred from education

* catholics were barred from buying or inheriting protestant land

* catholics could not buy land under leases of more than 31 years

* catholics were barred from primogeniture (inherited land had to be equally split amongst all sons, fragmenting it), unless the heir converted

Over just the 18th century (between 1688 and 1776) Catholic ownership went from ~25% of irish land to ~5%.

And it started that low because the 18th century round of Penal Laws followed from the early 17th century one between 1606 (gunpowder plot) and 1660 (declaration of breda), which had already generated significant land transfer from irish catholics to protestant english and scottish settlers.
I think that net-metering is going to go away once solar adoption reaches a certain critical mass. You can't keep giving away free batteries to consumers, someone eventually will need to pay for those batteries.

Other solar subsidies may remain a bit longer. But net-metering is probably the biggest once.

> I'm not sure what you mean by 100% of the costs will be covered. All I know is that I can reduce the amount of electricity that I buy during the day when I consume the most. The savings are greater than the cost so it's pretty much a no-brainer for me at this point. If I finance, I can pretty pay for the system with the money that I'm no longer using to buy electricity.

SunEdison's model has been proven to be incompetent. SolarCity's "MyPower" loans have been scuttled. That's WITH the current large number of pro-solar subsidies that the US Government is paying for.

I think that it's a "no brainer" to take advantage of SolarCity's deals as a consumer. But in the long-term, it looks like their finances are unsustainable.

Personally speaking, I'm more concerned about a long-term reliable model that manages to get the energy to the most number of people. Utility scale solar seems to be the best solution, although its a bit boring.
you're not part of the cabal so you'll just get insta-arrested
I'm surprised it doesn't mention the referral system. Pretty much every Londoner I know in their early twenties who uses Uber was given an initial £10/20 (can't remember exactly how much) to spend if they referred a friend. I remember thinking at the time how much money this must cost but it clearly worked, everyone who had it was looking to give their uber code away to someone new so you could travel in luxury for free.
What game is it? if you don't mind sharing
Currently, LTTng-UST has slightly higher overhead than 100 cycles per event (roughly 250-300 ns/event on recent 2.4GHz Intel), which I expect is partly caused by use of per-CPU buffers rather than per-thread buffers. I have contributed the membarrier system call, and I am currently working on adding restartable sequences and cpu_id cache to the Linux kernel, so the speed of LTTng-UST can be brought closer to the performance of a tracer using per-thread buffers. Keeping per-CPU buffers ensures that the tracer efficiently use memory resources on workloads that have many more threads than CPU cores.

I also notice that filtering out all function entry/exit that take less than 5 microseconds is probably helping reaching those performance numbers. This kind of approach, although very specific to function tracing, seems worthwhile, and could eventually be introduced in LTTng-UST.

Another interesting aspect is that X-Ray seems to directly use the CPU cycle counter. It's all fine when the architectures has reliable TSC sources, but LTTng-UST uses the CLOCK_MONOTONIC vDSO to ensure that we properly fallback on other clock sources (e.g. HPET) whenever the system does not have a reliable TSC source. The extra function calls and seqlock may account for a few extra cycles difference between X-Ray and LTTng-UST.
> Aren't computer programmers supposed to be troublemakers? We're hacking the system ... ;-)

No, we're not, and no, we're usually not.
9 Machine Learning lessons learned after a decade of development
The Philippines (Tagalog) has a word with basically the same meaning--gigil. It's pretty interesting to learn another language has a word for the same feeling because there isn't really a fit in English.
Mobile Development for Arduino Part 2
Surprising, how few changes some sites have over the years
I make more than $100,000 a year, but I'd gladly quit if I had a basic income that let me lay around at home all day and read library books.
vendoring the tls library, nice!
If by some extremely small chance he is Satoshi And his identity was close to being revealed (I think his name was first lingering in the ether around August), this could be a truly beautiful sleight of hand.

Purposely release 'proof' you know could be quickly refuted. Get the papers covering you with lots of photos and unnecessary blurb about companies you have been involved in. Drag the whole ordeal out over a week or two. Would come across as a complete loony, attention seeker in the tech community no? Quickly forgotten about and dismissed as Satoshi for a long time.

Do note! I do not imagine this is the case, but wouldn't it be great if it was?
> For some there is no burden of proof high enough, no evidence that cannot be dismissed as fabrication or manipulation. This is the nature of belief and swimming against this current would be futile.

Regardless of whether his claims are true or not, this portion seems self evident. People have too much invested emotionally in the outcome of this, for some reason, to allow this to be settled easily. One only needs to look at some of the discussions regarding this on HN to see people pointing at a single piece of evidence that can be interpreted multiple ways to make absolutist claims about this subject.
> The typical American median household income is $51k.

The relevant number is "Amercian median house-owning household income"
First, there were wearables. Now, there are swallowables
Writing a fixed function shader is to learning graphics programming what writing a Makefile is to learning C++. I'm not saying it's not important, or not important in the long run, but what introductory programming book would start out showing how to use a linker instead of how to write a program? In this case things are compounded by the fact that there is no linker, which means the programmer has to shuffle around string programs at runtime.

I agree, though, that shader writing should help with learning 3D math. Saying GLSL is not complex is a bit of an overstatement, though. The language is simple, but the fact is that GLSL doesn't behave like C with certain statements, and not knowing everything will make things complicated.

You've also described a chicken-and-egg problem. Can't make a 3D app till you learn GLSL, can't use GLSL until you make a 3D app.

It also feels absurd to be writing any static language code wrapped in a string, in JavaScript, to be sent to a GPU and then compiled. The user doesn't have newlines, let alone syntax highlighting. Sure, most WebGL developers will just use Three.js but then they aren't really learning anything, anyway, and we still have these patchwork solutions.
Might I ask that we all just get along so that we can do something about what we don't like of the TTIP/TTP/etc. here? Seems to me that spending time navel gazing about what EFF/FFTF/etc. did right or wrong seems to be a good way to torpedo things. (Sure, I want things to be Done Right, and I don't sign petitions that are sorta right but done wrong, but politics is not going to be pure, frankly.)
> > What about playing light linux games like Civ 5 or Crusader Kings?

> It uses an integrated Intel graphics chip -- it won't be able to do any decent gaming.

Depending what you mean by decent gaming. I've played Civilization V on Intel Graphics (HD4000 OSX & HD4400 Windows), and it runs fine on the lower end settings. Not ideal by any means, but the newer Intel Graphics chips are OK for some games.