skysight-inc/HackerNews huggingface dataset:
Could you give a specific example?

Sometimes ICs require external passives with specific values (e.g. a 1uF ceramic on pin 3), but you'll never really understand why those values because the chip is a black box to you. Usually you have to place external components because they would be too large to design onto the die itself, particularly large things like capacitors and inductors. As such their value is whatever the manufacturer says it should be and you go along with it. Often the most magical component requirements are found in RF circuits, and then you may as well go with what the manufacturer recommends because the designers probably simulated it first.

That said, I would guess you're talking about things where various combinations of components would work - e.g. a voltage divider, do you use 1R/10R or 1kR/100kR? That particular example is explained quite well [here](http://electronics.stackexchange.com/questions/28897/how-to-...).
I think this indicates a huge difference between Microsoft/UNIX mindsets. Microsoft allowed

rename *.txt *.bak

To do this, the "rename" command had to understand how to parse the asterisk character while being familiar with the contents of the directory.
However, creating a new replacement "rename" command is difficult, as well as creating new commands that can parse wildcards.

In the Unix environment, the shell expands the asterisk to all files that matches that pattern, and then passes these files to the "rename" command, who never sees the asterisk.
Therefore it's trivial to create a new "rename' utility because it doesn't need to parse wildcards. However, renaming all .txt to .bak is awkward in a UNIX system.
Should have made it the website of the government :D
Let's not get hung up on the $15/hr rate issue; the larger assertion is that people concentrated in cities shouldn't have a say in the management of the land that's (mostly) upstream from them, and that's why a Wyoming voter should have 4x the voting power for President than a California voter.

(WY: 585,000 pop., 3 EV; CA: 38.8M pop., 55 EV).
> nor should you do CPR on someone with a weak pulse

Absolutely untrue. CPR is recommended by the AHA for anyone who isn't breathing, regardless of whether they have a pulse [0].

By "she may have had a weak pulse", I mean that she may have had a weak pulse that wasn't felt. That's not asystole technically, but it results in the same treatment.

Emergency situations are, understandably, high-adrenaline scenarios and mistakes get made. Even professionals aren't great at detecting carotid pulses properly all the time [1].

> In both of those cases, the patient will have no pulse

Absolutely untrue as well. Only VF is pulseless. VT can present both ways [2].

0: http://circ.ahajournals.org/content/122/18_suppl_3/S640

1: http://www.emsworld.com/article/10320480/the-vital-signs-par...

2: https://en.wikipedia.org/wiki/Ventricular_tachycardia
Many of the "new things to be done" are done by machines from the very beginning now. No human or combination of humans can do what Google does.
http://blogs.perl.org/users/joel_berger/2015/12/response-to-...
I've been working on integrating Rust with Firefox's C++ codebase and while it is challenging it's not prohibitively so, tooling like bindgen makes things easier.

Nightly Rust shouldn't be breaking your code. Use stable features, use repr(C) for stuff that's crossing the boundary (we sloppily didn't in some places, this did cause a breakage on a rust up, but that was our fault), and you should be good. Avoid unsafe-code-UB.
BLAS Level 1 was released in 1979, thirty seven years ago.

There was no other comparable language to implement it in besides Fortran. C was a newcomer at the time, like Rust currently is.

The amount of optimization and edge-case handling work that went into BLAS since then is enormous.

BTW, Fortran, being mostly aliasing-free, is a safer language than C, and more optimizaton-friendly.
> When I say hostile, the dev accused of sending unsolicited emails.

I don't think you're a native speaker. That's okay, neither am I. However, if you had bothered to look up what "unsolicited" means (like I did), it's

> not asked for; given or done voluntarily

So he's using the word correctly, no need to "accuse" you of anything. If anything, his phrasing of "May I request that you please do not initiate. unsolicited mails to members of the github team" is very polite, correct, and quite reasonable.
To the security people here.

I like the idea of P2P and UDP for better latency.

But how dangerous is this?
There was a post on Reddit from one of the former developers warning people to disable updates (not for regular CyanogenMod, but for the commercial devices) because the company was talking about pushing adware of some kind of the devices with an unannounced update.
It was also basically the conflict that began the Civil War. The South was predominately agrarian/rural and the North was mostly industrial/urban.
> Consider how many people drive trucks for a living. In another generation, that job will be 90% wiped out.

Before we get there, there is a major problem in that we don't have enough young truckers. The average age of truckers is up around 50, and we need a lot of them. Automated trucking is still a long way away - the technology still has quite a long way to go, and after that, the infrastructure and tech has to percolate out (and trucks aren't cheap).
My issue with Trevor Noah and his ilk is they peddle the false, shallow version of "diversity" which is anything but. As long as a bunch of socioeconomically identical, young, childless, professional, and urban people have enough variance in the melanin content of their skin, they are a diverse group.

Former military? Drive a pick-up truck? Grew up in a trailer? Yeah, nobody wants THAT kind of diversity.
The future of gitpay: http://web.archive.org/web/20160325072958/http://blog.readab...

Collecting money on others' behalf without prior consent is a terrible idea, and prepopulating your site with others' data to make it look like you have consent is even worse.
> Are 20 years a "near-term timeline"? Because all it takes is for self-driving cars to be approved for market, and today they are under heavy testing, and we even have some (Tesla etc) where while not "self-driving" they are very close.

You know, it's funny when people talk about job disruption from tech, one of their key platforms is that things are changing so much faster now than they used to be. That's one of the things that's supposed to be really different about 2017.

If you accept that as valid, then 20 years is a preposterously long timeline, and nobody could take seriously a prediction that far out. As an example -- in 20 years time, Hyperloop could easily become the dominant form of transportation, leaving people to shrug off as irrelevant the self-driving car stuff. Not saying that's going to happen, just saying that 20 years is so long, that level of change could happen in the same timeframe.

Me personally - in terms of the economy, available goods & services and such, I think you can take a really good guess 1 year out. 2 years out it's a bit fuzzy but still OK. 5 years out you've only got the broad outlines. 10 years out, you're just straight-up guessing.

20 years out? Unrecognizably different.
Hispanic people tend to be more politically divided than those of African ancestry, who have historically voted as a bloc.
They have improved a few things. The new versions of MongoDB don't bind to the public interface and they have the capacity for authentication (unlike the early releases). I believe this is why the most popular versions of unauthenticated MongoDB are the 2.x versions:

https://blog.shodan.io/its-still-the-data-stupid/
TSA precheck is working exactly as it is supposed to. The purpose of airport security in general isn't to make anyone safer. It is security theatre. Precheck allows people to opt out of the pointless security screening for a cost. It is just a racket. I'm sure a determined attacker could get around precheck, but that missed the point. TSA screenings were never intended to be secure in any meaningful way anyway.
I agree with you. I've been a C and C++ programmer for decades, and nothing to do with memory safety or leaks has ever risen to the level of prohibitive or even annoying. Ironically, I've had infinitely more grief from fighting hostile garbage collectors, but that's because I'm a game programmer. I quickly dropped Rust upon realizing that the core of the language addresses problems I don't have.

I'm always met with strawman arguments about how I can't possibly write "correct" code. It's a strawman because I don't claim to write correct code. I don't care if Herb Sutter can find 1000 "bugs" in my C++. I care that my users and myself are happy.
These diseases are all symptoms of one somewhat obvious underlying cause - obesity (which of course has its own causes). I wonder if more aggressive preventative care will be seen as cost-effective by insurance companies soon - it's already taking place in workplaces that offer insurance and give a stipend to employees to spend on e.g. a gym membership or group exercise sessions.
Introducing “Zero,” a new app to help you fast
It's a great game! It's also a DLC for Tabletop Simulator and is very playable there.
I couldn't agree more with your comment. I've seen too many people fall into the trap of believing that the HR department is there to protect them, only to find out much too late that the reality is as you described.
It had to have been purely defensive to avoid people building even more assumptions on top of what was already a convoluted mess.
Yes! The Arkham Horror LCG is one of the very few games (digital or physical) I've been excited to purchase the first day it was available. Pretty simple to play, but lots of fun depth with all the deck building options and campaign progression.
Looks very interesting.
Anyone tried this?

I think I have an old netbook somewhere that could be useful again for traveling.
Understanding How CQL3 Maps to Cassandra’s Internal Data Structure
This is the problem.

The obvious way to get rid of the tipping culture is to not give them, or give as much as you the customer believe it is worth (rather than a standard 15 / 20%).

Doing this it will be the waiting staff that suffer rather than the restaurant owners, who you are trying to pass the message to.
No, you're not. You live in the US. You pay taxes. Those taxes pay to kill/torture/subjugate people around the world. If you don't leave the country, giving up an entire life that you made for yourself with friends and family here, then you are the exact same type of hypocrite. You say you hate the wars. You even take some actions to try to stop them, but in the end, you pay for them and/or work for the entity that is perpetuating them.

(note: I obviously believe neither of you are hypocrites. I'm just trying to make a point.)
If someone threatens to put you in a cage if you don't give them your money, are you a hypocrite for getting your money back from them that they took from you, at a later date?
dupe, please check before submitting! https://news.ycombinator.com/item?id=13264734
Well, I founded a startup that's using ML to help turn satellite data into credit risk profiles for the world's poorest farmers so we can sell them fertilizer and seed.

So... I think tensor flow is going to be pretty great for the 1K farmers we're working with this year and ~50k we're going to try and reach next year.
I'm not aware of a XML-RPC protocol which is secure.
Sorry, it has not transformed into something new. Life has stopped and any residual potential has been lost. Death is nothing but pain and loss. If we can overcome it someday, it'll cause massive social disruption but massive long-term benefit.
In the first appearance it felt more like the scene was abruptly adjusted in terms of lighting and exposure to make up for the rendering of Cushing's face on the actor. It definitely got harder to notice in subsequent scenes.

But once you figure out something is out of place, you can't break that thought process.
I should add that I lost almost 100k day trading but I learned a few things: 1) my hypothesis didn't work; 2) I loved doing it even given the losses; 3) finance wasn't for me - trading stocks always will be given that it's more-or-less gambling, and who doesn't love gambling -- but it helped me figure out what I wanted to do. The best part was I was my own boss. I woke up at 5AM (willingly!), was often up a few grand by noon, and then left my multi-monitor setup to go have fun for the day. I never felt more in control of my destiny than I was at that time, and I imagine it's the same running your own business
I'm retraining at the moment. I've taken out huge loans and as a family we have decided that we'll just have to be super poor for the next few years while I'm training.

It's a huge investment, and super scary when you are not guaranteed a job at the end of it.

I totally understand why people put it off and hope that a job comes up that they are currently qualified for.
> Although there's a countervailing view that humans motivated by passion perform better -- perhaps dramatically better -- than those who feel like cogs in a machine.

I'm not sure that matters much. If it delivers more to the bottom line to treat people like cogs so that the org is more scalable, then that's probably what will happen.

In modern distributed systems, we've de-emphasized vertical scalability (in our analogy, an individual's motivation and performance) to improve horizontal scalability, fault tolerance, flexibility, etc. It sucks to admit, but if your organization needs those kind of scaling characteristics, then treating your employees like cogs may be the most profitable organizational structure.
This website is just asking for an SQL injection. My goodness.

Edit: I spoke too soon. The database has been dropped: http://gitpay.org/user.php.
> Facebook's mobile app infamously does this

Ummm source? I know there has been a bunch of paranoid conspiracy theories about this that are mostly backed by confirmation bias, but I don't believe anyone has actually came out with any proof.

Facebook as denied they are doing this, so I guess you're saying they're lying? http://www.theverge.com/2016/6/3/11854860/facebook-smartphon...
This document has not even been spell-checked, let alone peer reviewed. The claims in the title are sensational and false. It is neither groundbreaking research, nor what would be commonly understood to be a "new equation in physics" as it does not propose any newer, more fundamental understanding of nature.

The claims to be 'groundbreaking' seem to be based the belief that he has 'refuted' the ideal gas law despite the fact that this was never intended as anything other than a workable approximation. He proposes to replace the ideal gas law with a formula derived from statistical curve fitting to experimental data. I can't judge whether there is any merit in this formula or in the means by which he has derived it.

Evaluating such submissions according to the crackpot index would be an ideal application of artificial intelligence as pinpointing the errors of reasoning employed by cranks is tedious and unrewarding.
Hiten Shah on building a content marketing machine
So it is confirmed watching videos of guys getting hit in the balls is universally funny among all groups. "Ow My Balls!" being most popular show in 2505 is looking like a very prophetic right now.
Sometimes you have to wonder if these admonitions from industry trendsetters are really just sneaky tricks to slow the rest of us down...

"Hey, that C++ code that's been working for years? All wrong! Go rewrite it in Node.js. No, no, no, in Go this time. Now Rust!" ...
You're entirely right; I completely agree.

And yet, sometimes you're working in an environment that already has a good ssh configuration for other reasons, and you're very low on engineering time that you can invest into something, and ssh is good enough for a first pass implementation. Alternately, you may be working on some kind of ad-hoc data collection or maintenance task that's not going to become part of any long-term infrastructure (or will be replaced by something better), and you don't yet have any better systems in place to run ad-hoc programs across the cluster.

I completely agree with you that good RPC is a much better foundation to build reliable systems on.

[edited to add]: HarpCaller looks like a pretty interesting project, and similar to several things I've considered building in the past. Nice work.
Propaganda Games:Sesame Credit--The True Danger of Gamification – Extra Credits
Angular Material 2 Beta is now available
But in comparasion with MS systems, escaping strings for unix shells is very simple - just prepend and append an ' and change every ' into '\''
I think the parent misattributed where the fsckup was. Most probably it wasn't
bash or other shell as it is, it probably was broken /usr/bin/java script
(yes, it used to be a shell script) that looked for Java bytecode interpreter
in various places. As most scripts that come from a big company, its style was
terrible.
http://www.he.net/

"Get BGP+IPv6+IPv4 for $0.25/Mbps!"

I thought it was HE, but it must have been someone else that had a 10Gig deal for $2,000. Either way, that's for a single 10Gig link. If you're buying 100Gb - 1Tbps like Amazon is, you're probably getting an even better deal.

We just signed a contract with Level 3 for slightly more than the price you mentioned, but they had to build into us; which costs them ~$120k out of pocket, thus the higher price.
Discussion: https://news.ycombinator.com/item?id=13264734
Ah, the original http://xxx.lanl.gov/ that I knew and loved in the 90's, when people thought we were surfing nudies in the Physics department and not papers on differential geometry. I helped establish and run the za.arxiv.org mirror at WITS University, mostly to learn how to configure RedHat, Apache, rsync and other tools. I'm glad it still exists.
> If we have enough surplus to support these massive inefficiencies, surely we can spare enough to support the unemployed.

This is demonstrably not true. I mean, it's tautological. We have the economic surplus to support the unemployed, yet we do not. Therefore, the problem is not the lack of economic surplus.

People have noted this apparent perversity for well over a century, but it seems unlikely to change anytime soon. So the question isn't whether transemployment is preferable to some lower-friction redistribution scheme, but whether transemployment is better than letting those same people starve, or die from opiate addition, or alcoholism, or diabetes, or any of the other methods of benign neglect by which society has found to execute the economically redundant.

Also, I'm not sure that "the entire purpose of work is to create value" really encompasses the role of "work" in American society. The creation of value is, to the worker, often a side-effect, since that value in the capitalist model generally accrues to someone else besides the worker. The purpose of work for most workers is to bring in wages, which are necessary for personal comfort, but more importantly (above a certain level) as chips in a zero-sum game of social hierarchy. Extracting value from labor is the province of the employer; extracting wages from time spent, regardless of value created, is the province of the worker. The capitalist market's labor economy is the resulting intersection.
Rust vs C Pitfalls
Shouldn't be too surprising they're going to try to pay as little as possible. You should charge what you think that you should charge, especially if you have reason to believe they can afford it.
I still like referring to it as triple-x from when it was http://xxx.lanl.gov
Miners learn 'on the job' for the most part. Obviously the engineers don't, but miners don't go to 'miner college' for a few years to get their certification. So I'm not sure what you mean by 'REAL retraining' - what would suit a demographic that largely isn't interested in tertiary education?

What would you train them in, anyway? There aren't many skilled industries that are looking for that many fresh folks. There's plenty of crappy labour jobs to be filled in places like agriculture, though even these are fading, and only certain places like fruit picking are hard to automate. What kind of jobs do you see this demographic doing?
I haven't looked at WebRTC in a while but what's the compatibility of data channels nowadays? Does it finally work on mobile?
Why isn't all HTTPS traffic being declared this way (hiding the real endpoint)? Is there any downside doing this?
A more interesting question is, why do we pass in command arguments and environment variables to a subprocess, but only get an integer status code back? The original reason comes from the way fork/exec was implemented in PDP-11 UNIX. But that was a while ago. At some point, the subprocess concept should have been extended to handle return values, like all other forms of function call. "exit" should have an argc/argv, which get passed back to the caller.
You could give them a discount $1000 off the first year. That way you continue to get $620/yr.
All I know (and this may not be relevant to you) is that WebRTC (can? will?) bypass Tor.
Long haul trucking should have never happened - that traffic belongs on railroads. LHT exists only because the highways are subsidized by the car traffic, whereas freight rail has to pay for the tracks.

Semi trailers should be loaded onto flatcars, trained to the destination city, and picked up and dropped on a truck for the intra-city delivery.
> People are on drugs because their lives lack meaning, and simply getting a government check won't change that. A man cannot provide for his family by simply being alive to cash a check.

I think a lot of this has to do with perception. As in, "how am I perceived if I take a check from the government."

We have cultural norms as to what is "valuable". Maybe someone focusing on their art will one day have more meaning, and you won't have to feel bad taking a check from Uncle Sam while you work on your painting, sculpting, or woodworking skills.
I have been using this to teach my two daughters (10 and 14) geometry. Would love to find more sites like this that make teaching maths fun. I do, however, give them hints on how to solve the puzzles and explain the theory of how it works.
To Speak Is to Blunder
IMO it's yes and no.

YES: Because you're right. Small more iterative changes in terms of tightening up the language to allow for more predictable software (and environment like the kernel) can get us a long way ahead.

NO: Because even though you're very correct, there comes a point in any software stack where the expenses of rewriting the whole thing are vastly smaller than the expenses of iteratively reworking it.

I have drifted away from C/C++ a long time ago -- around 10 years. I personally got sick and tired of per-compiler quirks, different precompiler policies, and writing sed scripts to fix messed up preprocessed files, to name only 3 generic problems.

IMO I believe if something between Golang and Rust comes along and brings only their positives to the table, it'll be very worth to rewrite (or make richer version of) a huge amount of legacy tools in them -- especially if they bring extremely easy cross-compiling and strong runtime guarantees.

I don't know enough to claim either way but in my eyes C has been around for a very long time and a good chunk of the complaints are still in place. I'm tempted to think the community had its chance and that it's time something [somewhat] better must replace it.
construct2 (scirra.com)
Makes everything depend on events and makes html5 apps with easy Facebook integration.

Good before teaching functional languages because makes people focus on what will be done when something happens (callback) and makes them realize what they are able to do with a simple set of functional rules.
Enterprise purchasing people are always going to try to get the cheapest license, because that's their job! Just tell them licensing is based on total headcount, not number of programmers.