skysight-inc/HackerNews huggingface dataset:
Googling, I've seen the rough figures from $1,000 to $10,000 (USD) a year to maintain a traffic signal -- all over the place for sure, but the €5300/yr cost doesn't appear to be that out of line. However I can't Google a really good breakdown of costs.

My assumption is that the bigger percentage of that is maintenance. There are three lights in the Google street view. Assuming these are old incandescent bulbs and Germany's high kWh price, electricity costs would be roughly be about €1500 at most a year (assuming €0.35 per kWh, 150 watt bulbs, and 3 lights "always on"). Maybe add another €500 at most for the controller although it probably should cost less than that. (LED lights would drop this part of the bill a lot, too.)

However, there is probably some maintenance costs for both the controller and the light: changing all bulbs yearly (if incandescent), cleaning the bulb lenses, controller maintenance (wiring checks, etc.), etc. I imagine that the bulk of the costs would fall here: labor costs plus some equipment costs (trucks, tools, etc.).

A) http://pugetsoundblogs.com/roadwarrior/2012/09/25/comparing-...
B) http://bmtsonline.com/sites/default/files/Reports%20and%20Do...
That is never going to happen
Russian Agents Behind Yahoo Breach, U.S. Says
I suppose I'd call that an extreme case of stubbing; if I could still edit, I'd replace that with "implements, stubs, or ignores".
I use it a lot in Android, where certain objects are created by the framework, and I don't want a nullable reference for one of its properties.
(P)react internals: the component model
New York is a city in New York. Are you going to use New York Citians instead of New Yorkers?

Mexico City, Mexico.

Belize City, Belize.

Panama City, Panama.

Djibouti City, Djibouti.
>So, if ISPs finally succeed in causing our internet to no longer be neutral, how will we be moving around that bug?

It wouldnt be easy, but mesh networks are the best option I'm aware of.
Plasma Pulse technology available to commercial marketplace
Plasma pulse technology is now available to service providers...Check out www.eorplasma.com:

"We here at EOR Plasma Pulse Technology, LLC (www.eorplasma.com ) have been developing a plasma pulse treatment tool for some time now and we are ready for ‘prime time’. Our tools are now for sale and available to the EOR treatment marketplace complete with in-house support and service program.

Our mission is to provide a ecologically friendly, low cost, low risk, wire-line deployed, plasma pulse stimulation technology with complete operational training, technical support and services programs.

Not only do we provide hands on operational training but more importantly, we provide Well selection and treatment guidelines to maximize hydrocarbon recovery for increased production."
Calls for ibuprofen sale restrictions after study finds cardiac arrest risk
Genius laid off a bunch of its engineers
> I need a designer who knows enough about coding to know what is practical.

This sounds sad to me. I would prefer a designer who would collaborate with engineering (who best know the constraints) rather than one who would guess what engineering can do (and therefore temper their designs). I guess it depends on the product you are working on, however. If you have a huge communication firewall between engineering and design (e.g. engineering is being done in India), I guess it is the only practical option that the designers be able to know what engineering can do.
A C-Corp with the structure your venture capital firms expect.
Interesting that this post references the CIA Wikileaks publication, but does not explicitly say that the exploit was found via those leaks.

It would be very big news if that were the case. Major news outlets such as the New York Times[0] have slammed Wikileaks for using "misleading" language to describe the leaks, specifically in reference to WhatsApp.

I hope the author will clarify how they came across this exploit.

From the NYT article:

> In their haste to post articles about the release, almost all the leading news organizations took the WikiLeaks tweets at face value. Their initial accounts mentioned Signal, WhatsApp and other encrypted apps by name, and described them as “bypassed” or otherwise compromised by the C.I.A.’s cyberspying tools.

> Yet on closer inspection, this turned out to be misleading. Neither Signal nor WhatsApp, for example, appears by name in any of the alleged C.I.A. files in the cache.

[0] https://www.nytimes.com/2017/03/09/opinion/the-truth-about-t...
I remember a bunch of "X is evil" sites sprouted up at some point. There was even a site that aggregated them.

I did mine when my wife was pregnant with our first daughter back in '96. I had quit smoking cigarettes, and this was one of my outlets. It would be cool if someone could produce an accurate timeline of all the AOL, Geocities, etc. sites. Too bad we only have incomplete snapshots! I wouldn't even now how to start something like that.
New version of Chrome throttles background tabs more heavily
You are not alone -- to me, unit tests only make sense when there already exists a well designed set of higher level tests. Otherwise, unit tests produce a large quantity of outputs that does not really help understand the core of the problem.
> I'm not sure you could fire people without "impaired empathy and remorse"

I have and I'm no sociopath. I think its easy to justify firings if you have a mature and adult attitude towards work. People perform a fireable offense and they're out the door. If you're experienced and honest with what it takes to run a business, this stuff isn't that horrible to deal with. I make tough decisions everyday. Heck, disciplining my kid is a lot tougher emotionally and no one expects you to be some super tough person to do it, every parent has to be able to pull it off.

>And yeah, "bold, disinhibited, egotistical" traits are almost required to run a company at all.

Those are meaningless psych buzzwords. I want to run my own company and I'm driven by certain ideas, goals, and ideals. I'm fairly low ego and not horribly bold, like most introverted techies. The idea of holding up guys like Steve Jobs or Larry Ellison as perfect CEOs because they act like sociopaths is fairly ridiculous. You don't need to be a huge asshole to get ahead or to be successful. I think the idea that we should praise sociopathy as leadership skills is a fairly toxic attitude that reflects an internalized anti-worker bias.
> Last of Us

I basically stopped playing games during college due to the heavy CS workload. After graduation, I decided to pick up a PS4 and start reliving these exciting childhood memories, and Last of Us was one of those games that changed my life. I can't get Ellie off my mind for several weeks after finishing the game. Last of Us Part 2 is going to be another feel trip.
Yup. Because they are dangerous. A rabid dog isn't responsible for what it is; still, its good policy to put them down.
Stubbing and Mocking with Mockito 2 and JUnit
Years ago I did a small experiment. I ran Armagetronad (OpenGL open source game) on Windows and Wine, on latter FPS was few percent higher. I really don't know why, but OpenGL probably helps (I guess that calls are directly translated to native OpenGL).
Yeah, cygwin would be the first thing I'd try for Windows. In fact I listed cygwin as a possibility at first, but took it out as I don't have a Windows machine ATM, so I didn't want to assume.

You can check for cygwin packages on their web search page https://cygwin.com/cgi-bin2/package-grep.cgi

rst2pdf is missing, so mwk pdf and mwk all would fail for rst source files. You could edit that out of the makefile, or find a replacement and alias rst2pdf to it.

pandoc is missing from cygwin, but pandoc itself has a windows installer, http://www.pandoc.org/installing.html.

That page suggests a latex package for pdf output, so there's a fighting chance you could get markdown working in Miki from cygwin if you put the Windows pandoc in your cygwin path. I've done similar for other tools in the past.
This is a reasonable critique of other JVM-hosted languages I've worked with (Clojure and JRuby), but the external interface of classes and methods in Kotlin are completely compatible with Java by design. And in practice, it's very easy to write mixed Java/Kotlin projects where you don't necessarily know (or care) whether the class you just imported was written in one or the other -- it just works how you'd expect. I'd be interested in specific examples where you found any impedance mismatch at all.
I know we all love XKCD, but there's really no reason for a weeks-old cartoon to be on HN IMHO.
This. But competition is good. And here's to Java 9 and eventually 10 and ...
But they will and do, if put in a position of power.
No, the point is the clutter.
A pound # is the most intrusive ascii character, with about 85% black. Older languages were critised to use $ with about 55% black as prefix. It's like writing in ALL-CAPS.
You know you can kind of tried what old bananas tasted like with Runt's. Part if the legacy of being an old candy.
Yes, I would.
My theory is that it's a mix of two things:

- Some guru years ago must have come up with some over-simplistic silver bullet such as: "if you claim to explain why something is the case in the title, everyone will be drawn in by the potential value you provide and the self-confidence you project". Or some shit like that (case in point - list "articles");

- Copying the linguistic mannerisms of some "in-crowd" makes you feel like you belong. This site is full of ticks like that if you pay attention.
Well, Monsanto does GMOs, and this article is about Monsanto hiding the scientific evidence in a blizzard of PR. So saying we should question GMOs based on this article is reasonable. But, so far as I know, Monsanto doesn't do vaccines.
When asked for such information at checkout, including if I have a <xyz> preferred shopper card, I've found that a quick & polite "no, thank you" is effective.

It's clear to the sales clerk that I just want to be on my way--conveying that I do not wish to share such information, that I don't have a preferred shopper card, and, most importantly, that I don't want to hear their sales pitch.

If required to provide a phone number, I just increment the last digit by 1. I feel for whoever has that number :-).
Interesting, I am/was of the understanding that there are also vegetarian rennet's made by extracting enzymes from certain plants; fig, thistle, etc. The place where I buy my cheese making supplies (well, would buy if the first attempt hadn't been such a disaster) has both calf and "vegetarian" rennet available for the home cheese maker.
One thing I've always been curious about is why folks are so afraid of being judged. Most people are judging you all the time, yet recognizing this fact causes a lot of people intense anxiety. I'd rather look at it as a selection filter: if someone doesn't like you or doesn't want to work with you, that's a strong signal that you'd be better off not spending any more energy on them, and instead focusing on the folks who do like you & want to work with you.
Fixed, thanks for catching that!
He lives in the Bay Area, 120k starting is standard because devs literally won't be able to live there otherwise.
Sometimes those writers have good points, sometimes they engage in propaganda campaigns to protect the medical guild's interests. For example, Hariett Hall is a regular defender science-free psychiatry. Psychiatric residents are trained to think that Wall Street's palliative patent medicines are useful, when the actual science has pointed at causes of many psychiatric disorders since the 1970's.

The anti-psychiatry movement is about to reach a tipping point, /methinks, and the science based medicine folks will have some crow to eat.
Judges quash UK marine Alexander Blackman's murder conviction
Exactly!

While it's nice to have easy-to-read serialization formats when debugging, it strikes me as an attempt to come up with one format for both configuration and serialization. But the 2 have very different design objectives.

Once we get over our fear of binary formats, there are some simple and generic ways to do serialization that can be used in any language, like Erlang's OSC[1], discussed on HN last year[2].

[1] http://joearms.github.io/2016/01/28/A-Badass-Way-To-Connect-...

[2] https://news.ycombinator.com/item?id=10976737
Most angel investors and VCs will also insist that your company be a Delaware C-Corporation for legal reasons

I keep hearing this, but what are these reasons?
Using Sling TV and Secure Texts to Keep on Top of Trump
In general I don't like questions like this either, but this particular one seems designed to test your wits if not your memory: if you don't happen to remember the formula, you can quickly derive it. I bet if you said out loud "It's the area of the end circle times the height of the cylinder", you wouldn't have to go any farther.
Currently not many frameworks have actual fusion of kernels (to avoid launching many GPU kernels). If you look underneath a theano.scan or TF.scan, GPU kernels are still being launched individually (but are likely stream-overlapped where appropriate).

With TF's XLA compiler, they are slowly getting towards kernel fusion, which will then reduce launch overheads.

We have similar things in the works for pytorch: to quickly JIT at runtime the dynamic graph that is getting executed. More news on this will come when time-appropriate.
Video games are obviously not life-saving food.

I was using this example to demonstrate that optimizing for [choice/wealth] does not always result in better outcomes. Just as the parent post posits that optimizing for first come-first serve does not always result in better outcomes.
How does a plastic bag on fruit help kill weeds that are a completely separate plant?
Wow. You're welcome and thanks! I don't know why it should make me feel good that a stranger on the internet took action in response to my comment, but it does
Why would Google implement something in their own browser to make their own image format look worse?
Why Security?
I've never used Kotlin (and I haven't touched Java in more than a decade) so I can't really comment on the usability issues of the language. That being said I think he completely misses the point of the nullable types and he's fighting them because he's treating them like "void * " instead of trying to understand how to work with them.

In particular, to his:

> Where does this absolutely crazy confidence of a compiler that each character of my program is an element of multithread concurrency come from?

I'd reply: why would the compiler have this absolutely crazy confidence that a particular character of your program isn't an element of a multithread concurrency? Why do you want your compiler to make assumptions about your code if it's not able to enforce them?

I don't know what's the right way to write what he means in Kotlin but in Rust it'd be something like:

match (value) {
Some(v) => v,
None => 0
}

Or alternatively:

value.unwrap_or(0)

Which are both safe and, in my opinion, clearer than the proposed code in TFA. I would assume that Kotlin has a similar syntax for that use case?

That being said I can imagine that having to interface with Java (which doesn't share the same "mindset") might be frustrating. It helps when all the language and its libraries are designed from the ground up around a certain paradigm.
I'm not sure why the story is picking on Silicon Valley in particular. Putting aside the anecdotes from an SXSW discussion panel, the only study cited in the article was more broadly covering "high-level executives in a corporate environment". There was no explanation for why SV would have "weak HR departments and investors" compared to other industries. Is this what passes for journalism these days?
Bit bitcoin uses SHA256, not SHA1. SHA256 is much more secure.

As an aside, even if SHA256 were vulnerable like SHA1 is (in extremely contrived circumstances) the amount of effort to present an alternative, false block would be harder to pull off than a 51% attack. It would cost billions of dollars and would allow the attacker to do a double spend.

Again, big whoop. Millions of dollars to do a double spend--it's not worth it.
GitLab acquires Gitter, will open-source the code
One of the FSB officers in this story, Dmitry Dokuchaev, was arrested a few weeks ago by the Russian authorities. He was arrested along with his FSB supervisor Sergey Mikhailov. Authorities cited treason, but the most interesting bit of the story was that the two were part of the Shaltai-Boltai hacks. The group was notorious for hacking government officials, and leaking e-mails and sensitive reports. Their highest-profile target was Dmitry Medvedev.

So, yes, dear american attorney, it's all quite sad. These counter-intelligence officers not only hacked yahoo, but their own government as well.

My guess is that they were grunts serving one of the power blocks within Kremlin. Hence the leaks targeting certain Kremlin officials, and not others. That's why they were safe for so long.

Another funny bit you can read between the lines, is that when the Americans tracked them down, they probably tried to recruit them as their own spies within the FSB. Or at least ferret out as much info as they could, probably in exchange for a sweeter deal back in the US. And that's when the Russian counter-intelligence decided to pull the plug. Hence, you see them being arrested primarily for "treason and colluding with the FBI", rather than the Shaltai-Boltai leaks.
That's not the same thing. That's self criticism. <- I can at least speak from my own experience with those things.
Don't feel guilty, the US underfunds basic research as is, if you happen to capture some funding through the DoD route, all it means is that some of the vast DoD funding had a better chance to affect the general good on a practical basis.

On the other hand, the topic you're researching may have an ethical component in terms of its impact in the world. But identification and evaluation of that is completely independent of your funding source. You could be funded completely privately and still need to examine ethics issues.
The page never says a. or c. There is even a venn diagram down near the bottom showing they both have these qualities. It's arguing for incorporation, and then specifically as a c-crop.
Show HN: Vue SSR Repo , Very Cool
Interesting. I wonder how many self-driving car researchers incorporate car crash videos into their AI (anti-)learning datasets?
> On Monstanto coverage writ large, I completely agree. The amount of excess attention and paranoia paid there is ridiculous, especially on topics where they have clear competitors like Archer Daniels Midland that people haven't even heard of.

ADM is predominantly a food processing company; they don't really compete with Monsanto, which is a seed and chemical company. They are basically dominant players in different stages of the food supply chain. (They both have some diversification so there is probably some competition but neither is a major player in the others main markets.)

In essence:

Monsanto -> Farmer -> ADM -> food packagers
Why are trivial questions useful during recruitment?

What's the purpose of them?
RoundUp Ready has been off patent for MANY years. May brands sell that as well.
What an awesome video! So futuristic it's almost like a sci fi movie. Congrats guys!
I think we're moving into a post-Westphalian world.
Part of the premise of Gust Launch is that it's far simpler to start this way, as a Delaware C-Corp with expected structure, than it is to convert later. The conversions range from easy to extremely painful but they're almost all avoidable.
I'm not clear on its advantages for the serialization of Smalltalk objects. Would the deserializer be written in a Lisp?
I don't think it's that HTML is too complex. It's more that Markdown allows documents to be marked up in a way that "natural" and easy to read if you're reading the plain text version of it.
I agree with pppp - it's quite easy in the most common case. I've run into little problems, but rarely, and certainly no more than what I used to have with Linux.

Hardware support is like Linux a few years ago. That, and a few (esoteric or proprietary) packages that I've found missing are about the only downsides IMO.

FreeBSD has run fine with little to no configuration on all the desktops and servers I've tried, but laptops are a different story. OpenBSD has a better reputation there. My guess (and understand this is based on just my limited perspective) is that the biggest thing to be aware of is video cards (in particular the Intel integrated graphics are one or two generations behind).

Here's the offical word on drivers in general: https://www.freebsd.org/relnotes/CURRENT/hardware/support.ht...
I've never heard of him and probably won't hear of him again, so I guess somewhere less than once a decade.
Profiling and Optimizing Your Python Code
It's a mechanism for providing certain memory guarantees. It really has little to do with reflection.
No, wasn't directed at you, but at a heavily downvoted (and subsequently flagged) comment which was a very obvious troll and flame bait.
NXP also nuked a lot of their free support from orbit when they bought Freescale. Doing stuff like deleting a bunch of the SD card images for their sabre boards. We were told by NXP that some Indian support firm still had them for like... a $20k support contract.

They really pissed us off with that crap, and our shop at least probably won't be buying NXP parts for a while.
Auto loans are at record numbers currently, I know couples who pull down 25k above me and my wife that are "poorer" (renting, saving less) due to auto loans. People are nuts about cars.
>> My favorite bit of trolling, from 2004, was the "I don't usually link to blonde jokes, because they are sexist, but this one was really funny..." Such a very clever bit of trolling.

Off topic, but back in college I was sitting in a big lecture hall next to a guy who felt compelled to tell me a few blonde jokes. I gave a concerned look and pointed to the blonde woman sitting quietly right in front of us and he responded "Oh, don't worry, she won't be offended til Thursday". Thus ended the conversation.
Having someone to talk to on a regular basis is kind of the idea behind teaching assistants, at least for many types of work. There is definitely room to innovate between paying the cost of a full blown degree and 100% self study. Effective or not, I think dev bootcamps became popular for this reason.

I attended Tealeaf Academy, now LaunchSchool, to kick-start my own self learning, and I thought it was an excellent investment. Their model is (or at least was) to provide a structured program, with email & chat support, and a few hours per week of live interaction. I also liked how they framed learning as the entry point to a path which required a lot of learning, and not a "be an employed developer in 90 days." It worked well for me.
Consumption junction was the bomb. Some one needs to resurrect it, or something very similiar to it.
Thanks!

As long as I stayed with that employer for longer than a year I would be fine, or would the period of job-hopping look bad permanently?
If you can buy these drugs in a convenience store then you probably think: ‘They must be safe for me.’

Convenience stores also sell cigarettes, but people don't think they're safe because there is ample labeling and awareness campaigns about the dangers of smoking. Adding a barrier to the purchase of a product intended for quick relief negates the main benefit.
Latest iPhone 8 Vision Envisions
LLC's are also passthrough by default, though you can elect another tax treatment easily enough. The problem with s-corps is that a valid s-election requires that all stockholders are humans. The presence of a business entity stockholder would void your s-corp status. Keep in mind that an s-corp is not a different kind of entity, it is just a corporation that has a valid election for passthrough taxation under subchapter s and equivalent state income tax provisions.