skysight-inc/HackerNews huggingface dataset:
If the parents remembered their children as unhappy then it would seem their fault as the parent is generally assumed responsible for a child's happiness in their early years.
Error-prone is somewhat tied to a specific version of the Java compiler -- so you need Javac 8, but you can set --source to an older version of the language. If the newer Javac does not emit bytecode that works with your runtime, you can run two compiles (one error-prone for the errors, one production compile with whatever compiler you need).
> Git is too powerful a tool, using the CLI limits one of two things: your capabilities, or your productivity.

Surely the exact comment, with the roles of 'CLI' and 'GUI' switched, could be made without anyone necessarily noticing. The anecdotal evidence of what works, and doesn't work, for you should not, I think, be regarded as any particular evidence of what does work for anyone else, much less what can work for everyone else. (As has already been pointed out, your child posts are full of responses from people with other experience.)
ScyllaDB: It takes more than C++14 to become next gen C*
Ok, this thing with young developers going into grandfather-mode is starting to get old.

Acknowledge that it's a hipster thing to use vi and fixed gear bikes, and carry on with your life.
I think he means that he stated the result in a calc class, not that he proved it. It would be very reasonable (and cool!) to state without proof in a calc class.
So you're playing with version X of ffmpeg and cutting with version Y. It seems that X+Y equals disaster.
> To which I'd respond: Why? Why is a technology expert more trustworthy than a politician?

Is that a rhetorical question?
That's what robertmeta did[1], but when I turned off syntax highlighting I left it off.

[1]: https://www.robertmelton.com/2016/04/10/syntax-highlighting-...
Park and rides are actually less egalitarian and worse for the system.

An apartment close by is much more likely to generate ridership. Walking is the cheapest form of transportation available, so no need to own vehicles that cost thousands off dollars to reach the station.

Also, increasing the supply of housing in general means more access.

I'd be willing to bet that housing would allow more people per square foot to ride than a parking garage. Cars take up huge amounts of space. Truly tremendous amounts.

Move people and goods, not cars.
I experimented with a couple UU churches and was disappointed. They seemed to attract a lot of people with a "spirituality" that didn't fit with what I wanted. Maybe just the places I tried. Wiccans, people greeting at the door with "the sky-mother is smiling upon us today!", etc. All nice people though. It made me ask, would I want a group to be totally accepting in that you can believe whatever you want, or a group with a little more active skepticism?
It still isn't a hijack, it only allows you to send email as that user through Google's servers. It is always possible to send email as anyone you want, just change the From address in your mail client [1]. Google attempts to prevent unauthenticated From addresses going through their servers. So it is a vulnerability because it bypasses intended restrictions (in some edge cases), it just isn't a hijack as the post's title says.

[1] Yes, you have SPF and DMARC to contend with.
In that case, I'll support his conjecture by admitting that I didn't know that was possible. I'm a pretty average git user, if not actually using it slightly more than my peers (many of whom are only switching from subversion to git within the last 3-4 years). But the rate at which I become more proficient in git is extremely slow - you have to go out of your way to learn more about git most of the time. Maybe a GUI would help in that particular aspect, since I could see unknown options and experiment with them.
I should be more clear: every customer using Java wanted to know how our custom developed analysis compared with what Findbugs could find.

There weren't all that many such customers though (again, historically). A more typical customer was developing in C/C++.
Coverity Scan is a marketing tool. As for FindBugs integration... The majority of Coverity issues I deal with are labelled as FindBugs issues.
Maybe I should have written my comment as questions. I would have phrased it differently if I had sources.

My main reason for answering the parent comment was to suggest that most of any increase in water in the atmosphere might largely result from warming due to other greenhouse gases. It might be the case that global warming is almost solely a function of greenhouse gases other than water vapour, even if it largely had its effect via water vapour.
Does anyone know of an alternate, semi-portable init system (I'm thinking something like supervisord) writen in rust or go that could one day turn into a systemd init alternative?
windows has automatic driver updates too so... why not just skip it alltogether
Well, how about the same ID you'd need to board a plane or buy alcohol or deal with being stopped by a cop?

Let's start with that. To reduce forgery, match the ID against an image of it on a computer. Better yet, scan it into a computer and have the computer do the matching.

Also, take a new picture. This can be used to help catch and prosecute any remaining fraud. More importantly, such fraud would be strongly discouraged by the increased possibility of being caught.
I have, over the last few years, taken a similar approach and built my own reusable, yet rudimentary, version of this. Happy to see such a well-thought out and elegant approach that matches my own preferences. Going to be using Intercooler in the future (and might even switch my old stuff to it). Nice project.
In the first few sentences he expressly states why you want highlighting:

> I couldn’t skip through the source that fast anymore and it became harder to read

Which, yes all the modifications to style (which is only his own code by the way) helped factor out. But I bet he'd be even better now with highlighting that he's made these additional changes to his style.

I worked for years without syntax highlighting. I am much more efficient with it for exactly the reason quoted. To each their own, but having visual cues to help is not a bad thing. I want my job to be easier.

I used to program black on white, then I was converted after jetbrains came out with an excellent dark theme with huge color variants that make code pop even better.

I'll never go back; I want my work and job easy, not made harder.
Body heat detection equipped drones could help.
> each time we take one away, we learn something new about what information is.

But isn't part of the cycle, that we constantly forget what we just did?
I just uninstalled GeForce Experience and it immediately caused the already open Battlefield 1 game instance to crash.

Way to go Nvidia.. uninstalling your non-driver app crashes games :)
Show HN: Art portfolio website
From reading the README, it just cycles through colors. The colors are random, not semantic, so the name seems to be misleading?
Beta Wayback Machine – Now with Site Search
Personally, my F key usage has been so infrequent (besides F5, once upon a time) that I can't reliably touch type them.

I suspect most people are the same way, especially as keyboards have miniaturized and removed the 4-clustering.
yeah, I put my node.js stripe processing on a heroku server for like $1. Not concerned about the node_modules size :)
Looks like it does? http://errorprone.info/docs/installation
Reverse Engineering Communication Protocols
Had exactly the same reaction!

Nobody should be buying an argument on this sort of basis anymore. The business of selling us some truthy conclusion and thin social psych evidence in favour should be dead.
We use our UX designers as rubber ducks just for that, it usually helps more than anticipated.
https://www.linkedin.com/in/tori-rodriguez-ma-lpc-2b21b437
Ask HN: Any good alternatives to WOT?
After recent revelations about the ways WOT treats their users data (https://news.ycombinator.com/item?id=12870953), do you know of a Firefox add-on that would serve the same purpose and is worthy of users' trust?
How Algorithms Could Help Keep People Out of Jail
They usually stop being useful when they destroy you from the inside and make you do things you'd never do in a normal mood range. But what he says has a nice ring to it, in line with all the modern self-help nonsense.
Do the math; I did. Direct election would make low-population states have significantly less influence. EC doubles (or more) the effective weight of a vote in 6 states.
And yet you yourself have in your own profile this quote:

"If you don't read a newspaper you are uninformed. If you do read a newspaper, you are misinformed."

Also, the article you linked to ends by saying Of course, any epistocratic system would face abuse. and but epistocracy tries to make sure the informed many are not drowned out by the ignorant or misinformed many.

But this is why we have multiple levels of government, checks and balances, and civil society.
But one doesn't need a framework for that. Just good architecture. But sure frameworks do provide other benefits.
To expand on existing comments, there's two things you need:

1. Relevant technical skills beyond front-end development.

2. Relevant credibility in those additional skills with your current or future employers.

Learning an adjacent technology within your current organization is therefore the easiest way to do this (see https://codewithoutrules.com/2016/04/27/which-technology/). Backend Node.js if you can manage it would be easiest, but backend anything will do.

And yeah, talking to a manager about a change is a good way to learn something new while being paid to do so.

But there are other ways, e.g. years ago I transitioned out web development and into distributed systems by becoming a contributor to an open source networking framework.
Ovulation Prediction Is Messy and Difficult. It Shouldn’t Be
EDIT: Actually, I think I misunderstood what you meant.

What you are describing sounds like regular syntax highlighting to me.
This is my current theme: http://imgur.com/a/cQbWL
You can see the level of customization available fits with what you described.

And it has really helped many times in the past, preventing all sorts of silly mistakes that could have been hell to debug. Like shadowing a variable :)
Autos US regulator finds another cheat device in Audi car
> and avoid doing more than one thing in the first
> place (which would make me want to use `git add -p`)

Yep, I still _avoid_ it, but I'm often surprised by something that slips through - e.g. a typo in a comment that I just changed as I read through - but a comment somewhere totally unrelated to the present commit.

Maybe your better at avoiding it than I am, but I find it to be easily done.
I understand what you're getting at, but unfortunately I just don't write code that way (And I'm not really sure I know tons of people that do). I always end-up making changes or realizing things halfway into working on something. That said I do understand your point, generally what I do is commit 'logical' parts of my work (Generally using `git add -i` to commit individual chunks), and then when I'm done I checkout each commit to test it compiles on its own.

The fact that `git` makes changing your history around easy make this workflow work fairly well without too much extra overhead to achieve a clean history. I don't disagree that doing it right the first time is really the best way to do it, I just don't find that it really works out that way in practice.
Want Your Marijuana Startup to Succeed? Study Patent Law
I'd like to implement that.

Or, better, I'd like you to implement that. :)
>It is important to understand the milieu in which Crocker's Rules originated. The old Extropians mailing list was, by design, a place where even highly controversial and socially taboo subjects could be discussed and argued from positions that average people might find abhorrent if the position was carefully constructed, interesting, and grounded in rational or scientific observation.

So, can you give some examples?
Great to hear. :)
However bad our system is it is always at least in theory possible to change it to reverse course undo wrongs and start anew with new shmucks and new laws. However good you think such a system might be it would undoubtedly serve to disenfranchise a progressively larger group of people all the while supported by those remaining in the in group.

Once you open the door to disenfranchisement being legal and permissible this is inevitable both because there is a giant teaming mass of ignorance to justify kicking some of the idiots out and those in the remaining group would always benefit from removing some of those in various out groups so long as the group and its supporters is a small enough portion not of the population but of the remaining voting group. For example maybe its impossible to disenfranchise the blacks until you have first went after the hispanics, maybe its impossible to go after the hispanics until you first get rid of all the ones that came here within the last few generations.

Whatever ideals you start with you end up with a decreasing minority of the population making all the decisions and a growing majority not only dissatisfied but unable by definition to do anything about it short of violence.

When tensions increase sufficiently you end up with riots at minimum and civil war at maximum.
Some people are so poor, all they have is money.
What if when you vote you were given one real sha, which shows who you actually voted for, and then one fake sha, which would show the opposite? As long as only you (and the vote aggregator) knew which one was which, you could produce "proof" to any vote buyer.
yes they can. there are a few proposals around end-to-end verifiable voting.. with a "privacy preserving" verification.

This means that you can verify that you voted from whom you thought... but nobody can force that knowledge from you at gunpoint.. even if they had the verification token.

Some of the famous ones are Scantegrity (proposed by Ron Rivest) and Punchscan.

https://en.m.wikipedia.org/wiki/End-to-end_auditable_voting_...
[dupe] https://news.ycombinator.com/item?id=12876822
Show HN: Faqt – a lightweight, knowledge base (now for teams)
On top of encrypting everything/using VPNs, you'd have to be a fool to trust your data to a Five Eyes country in $current_year. Put that encrypted data/email on a server in Iceland or Seychelles, completely out of reach of the panopticon.

You'd be almost as large a fool incorporating in a Five Eyes country for the same reasons. Bermuda and Nevis are beautiful countries for more than just the scenery.

Take your assets, and even your liabilities out of the country who doesn't respect your privacy. This is how you truly vote with your wallet in the 21st century.
Not available in electronic format, unfortunately. It's very well illustrated though.

I read it, twice in fact, and can vouch it is a very, very good book. It's basically a collection of charlie munger's speeches and writings. An example of one such speech is here: https://old.ycombinator.com/munger.html

If you like that, you'd probably like "Seeking Wisdom" which is part of the same publishing house. (And not sure if this matters, but it's a favorite of Nassim Taleb's as well).

https://www.poorcharliesalmanack.com/orderform_2016.php
Cloudflare metrics using prometheus
Haven't tried it yet, just bookmarked it. So I can't review it.
I would wager this goes beyond just `git`, and is more a statement about CLI vs. GUI, which IMO just comes down to preference, and how much you're really willing to learn one vs. the other.

There are definitely people out there (I've seen them) that would be better served with a GUI because they really can't be bothered to learn how to use the `git` CLI well (Or just use `git` well in general). But at the same time I'm tons more productive with the CLI vs. GUI.
> Way to go Nvidia.. uninstalling your non-driver app crashes games

That's a weird edge case to support. After all, the app in question is responsible for recording in game video thus implying some kind of dependency.
GCM is available on fully open OS builds. The microG project implements a fully open stand-in for GCM.
> Why would I want to use this Exprience thing anyway? It's crapware, right?

I use it for NVIDIA Share. It's my understanding that GPU-based alternatives can't compete because NVIDIA won't give them access to NVFBC and NVIFR. The creator of RivaTuner goes into more detail here:

http://forums.guru3d.com/showpost.php?p=4687310&postcount=61

http://forums.guru3d.com/showpost.php?p=5294898&postcount=5
True for my organisation as well. Most of the code is C/C++. So it would make business reason to support the community of the open source product that does not directly compete with Coverity while using it to complement the business offer.
What Writing – And Selling – Software Was Like in the 80's
I see a parallel with healthy companies and management.

Healthy companies don't avoid thinking about problems, don't subsist solely on interpersonal praise, and don't succeed based on "if we do our best, then we're doing a good job."

I imagine too many young startups and companies fall into this trap of always wanting to feel like they are doing a good job, both in self scrutiny and scrutiny of employees.

That's not to say I think managers should constantly harp on employees to spur them along, or that founders should constantly berate themselves. But it's harder than it seems to dole out negative feedback, for some people at least. We like to talk about being results oriented and merit based, but it's easier just to say everyone is doing great and trying, which can kill a company before it starts. And maybe only in the post mortem do we take time to analyze if we were doing the right things and doing them enough.
A theremin also makes a great controller for "air guitar hero": https://m.youtube.com/watch?v=FQm1H-pLV2k
Might be a GPU driver issue. Are using the Nvidia binary?
I find that to be...disappointing. I mean, is there a U. S. high schooler today that couldn't handle a metric measurement? When I was in high school we were trying to get there with dual measurement road signs (km/miles) and metric soft drink bottles. Then Reagen got into office, viewed the metric system as some sort of communist plot, and axed the Bureau of Metric Whatever back in the 80s. So we had an excuse.

These days I'd think it almost unconscionable to teach kids scientific measurements in anything but metric.
First get the low hanging fruit. Wifi activity, utility use.

Then look for commonalities in the homes that you can't tell about.
What is this supposed to mean?

The term "technology expert" also encompasses all the Black Hats Hackers and criminals - both opportunistic criminals and organised crime. The people who write ransomware are technology experts.
The Acme/Plan9 folk were bullish on coding without syntax highlighting (and with proportional fonts). I spent a while trying to use Acme a couple of years back and agree that it's not essential, but I switch programming languages so often these days (Python/Go/Clojure plus the occasional Java/C#) that I need it to remind myself of what goes where in each language.

But I can see the benefit of forcing you to make your code more readable in general.
Windows 10 Store Refunds ‘Call of Duty’ Player Because Nobody's Playing It
and considering that if the cartel was blocking you, but you had a few hundred thousand tons of metal in orbit.. you could just send down a bit for free..
Observed it myself. While at work, I designed sophisticated ops / workflow automation systems, with continuous integration, Docker, test reporting and whatsnot.

For my own development? Nah, too much work, I'll do it manually (and I happily wasted huge amounts of accumulated time).

Irrational, but true.
Clickbait title (it's not selling on Facebook that was the issue) ignores the broader risk of contamination in homemade foods, especially in seafood and dairy products. There have been many such cases in that area alone, so much so that the nickname "bathtub cheese" came into the local vernacular starting in the 1980s.

Here is one such CDC warning:

http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5026a3.htm
The dose makes the poison.
New Cage algorithm with hundreds of new ideas
Scan finds lots of bugs for open source projects at no cost. Sure it is marketing, but unlike most marketing it also has real value.

Not sure I can comment on the results on your own code, but I will say that volume of results is not always correlated with value in static analysis. There are plenty of noisy rules that basically have negative utility if you factor in the time it takes to review each issue. It's a complex balancing act between finding more issues, having fewer false positives, analysis time, understandability of results, and other factors.
Cleveland has incredibly low cost of living. It's also got Case Western which is a good engineering school. I've heard that the area around the school is going through some big changes with young tech folks moving into the college areas for school and staying afterward to start companies. Good to see!
Researchers claim that humans have souls which can live on after death
There are 5 other candidates on the ballot in WA. Dispite their flaws (they are human), Johnson and Stein are an order of magnitude more palatable to me.
This has been reposted so many times by the author and by others that I can't help but finally ask.

What's the point? This would lead to your API being comprised of blocks of HTML which are probably only useable for one product. Why not just use REST + JSON? It would take no more than five minutes to set up client-side rendering, and you could even make it attribute-based like this with barely any more effort. Is it really not worth spending the extra five minutes it takes to set things up in a way that is reusable and standard? All I see is piles of legacy code being generated where it hurts most - in the backend.

This took me 10 minutes to cook up. It would have taken about three if I hadn't forgotten the jQuery and Handlebars APIs. This allows you to POST to a JSON API using two attributes. Untested of course, but you get the idea:

Example: <button ic-post-to="/api/resource" ic-template="#a-handlebars-template" />

$('[ic-post-to]').click((button) => {
fetch($(button).attr('ic-post-to')), { method: 'post' })
.then((result) => {
let templateText = $($(button).attr("ic-template")).html();
let template = Handlebars.compile(templateText);
let resultHtml = template(result);
$(button).replaceWith(resultHtml);
});
});
The existence of USB-C and Thunderbolt 3 means that the Mac Pro, as it is right now, might not be very necessary.

Processors and RAM are important, of course, if you're doing intensive work, but things like GPUs could be attached separately via Thunderbolt 3. I could see AMD creating a pro-level FirePro external TB3 "card", a box like an external hard drive that you just plug in via TB3 and off you go.

Apparently only one of the FirePro GPUs on the Mac Pro is hooked up in such a way as to contribute towards graphics performance, with the other being solely for compute; an external box designed specifically to hold a FirePro chip and associated hardware (VRAM, VMU, etc) could be styled, cooled, and shaped differently, and could provide a simple add-on for people who want parallel computation.

In other words, we could use TB3 to add on FirePro computation the way we use USB to add on hard drives.

With that kind of philosophy, the Mac Pro could be cheaper and easier to build, more expandable and not less, and appeal to more people. If I could order what was effectively a Mac Mini but with 32 GB of RAM and a Xeon or high-end desktop i7, I would buy ten of them tomorrow, and for people who want to do things like hardware-accelerated computation or transcoding they could buy add-ons that would do that work for them.
I'm testing out a little JS to hide all but the first link of each kind (it makes sense for the anchors to stick around to do internal reference counting). Will be up soon.