skysight-inc/HackerNews huggingface dataset:
> In C++ everything is fairly straight forward and well documented

Wow! C++ is full of undocumented and documented, but non-obvious, behavior. I guess that speaks volumes about your experience with C++: given enough time, anything is straightforward.

Rust has a steep learning curve (I'm still climbing it), but it is nowhere even close to C++. C++ gives you a false sense of security, in the sense that code will often compile, but be obviously wrong (for someone knowledgeable). The Rust compiler will not stop complaining until you correct your program.

It's even worse for beginners. Rust learners will get frustrated because their programs are not compiling. C++ learners will get frustrated because their programs will segfault. Often because of some obscure issue, such as someone who forgot to implement copy constructors or assignment operators. I've been there, these issues are completely non-trivial to debug.

I would rather have a compiler yelling at me, but that's me.

Also, since you mentioned that you've been trying for a week: do you think a novice C++ programmer would be able to actually do anything coherent in C++ after a week? Heck, I don't think that's enough time to even go through the spec!
Having followed the industry closely, I can assure you the likes of Honda and Toyota are not laughing at Tesla anymore.

As the saying goes, "first they laugh at you, then they fight you, then you win".

The laughing stage is far gone.
It is abundantly clear that that district has been drawn in the way it has for nakedly political reasons, and not to group together contiguous communities of interest.

You could argue that if you drew proportional representation as districts (basically: pointillism) it'd make PA-7 look wonderful in comparison.

If you argued that, you'd be wrong. Proportional representation districts should group together communities of interest in exactly the same way as single-member districts - the only difference is that PR districts are represented by more than one representative.
Yo dawg, I heard you like windows..
What happens when your mind is read faster than you're able to express it?
Old drives are put through an industrial shredder.
Simple. Design your webpages to only load the functional lighter weight essential stuff by default. Then use javascript to add in all the large assets you want. Users with slow connections can browse with javascript turned off.
Medicare is a large and complex beast that typically underpays doctors and hospitals. My specific point, is that supply and demand allows the producers of vaccines to charge prices above what Medicare reimburses. In a single payer system, pricing power would force vaccine prices down. Apparently, by paying high prices, the USA is subsidizing the rest of the world.
This might be too extreme, but can't we just let the chips fall? White's in the US have made their choice, and it was a poor one, but if the country suffers they'll be affected as well. Honestly maybe the world needs a new major power.
The problem as stated was: "it's prohibitively expensive (from a payment processing perspective) to receive lots of small, sub-dollar payments", and "a lot of friction if you're relying on your users to pull out their credit card info for such a small amount".

These are solved. User adoption is a completely different issue that applies to almost all donation systems. Even if nobody uses X, it doesn't mean X doesn't exits.
It's in our released downloads at https://keybase.io/download

We don't use GitHub releases often.
There's a ton of cynicism here with very little substance. Perhaps over generalizing developers; many of whom do appreciate open source?
This is the stigma I'm talking about. My argument is that humanity in general needs to ascend and let machines take care of the dirty work. It's not a law of the universe that there must be people who depend on shitty jobs to live.

But I'm one of the crazies who believes that in an ideal world, there would be no 9-5 norm and it would be possible for people to spend most of their time with their family and taking care of their own physical and mental health, rather than sacrificing their waking hours to keep the unemployment rate down. These people are already acting as fleshy machines.
This appears to work. The "settings" tab appears to say that safesearch is on but this overrides it. Not sure if for the session or just a oneoff but nice to know and gets the job done.

Going to check out some other "bangs" now im aware.
This is a Snopes news article, not a Fact Check entry. It has a lone author who only quotes "protester" accounts.
> Patreon is awesome,...

Is it? AFAICT, they take a 5% cut in exchange for setting up recurring billing. (I'll ignore any ethical questions about automatic recurring billing; I likely get free satellite radio because someone else forgot to cancel it.) Are there any stats about how readership/viewership translates into payment that are more informative than the PR department's "Average Pledge" of $5?
Skype, anyone remember MSN Messenger, Yahoo! Messenger, ICQ...the list goes on! Companies have been winning and shortly after failing at this game for decades.
Amazon and Google May Face Antitrust Scrutiny Under Trump
Read somewhere it was YouTube
Fake News and USA Hegemony Manipulation (post 1950)
> Throwing radically different folks together and telling them to accept each-other is a fool's errand.

Fortunately the facts are against you. Whether it's Boston bussing (I lived through it) or the unremarkableness of women in business, military or government, or removing restrictions on marriage, acceptance demonstrably comes via contact.

There's still a long way to go but things have improved a lot. Just for me: I was born in a country with statutory restrictions on people of different "races". When I came to the US for the first time my parents drove north from Washington DC because had we looked for a hotel in VA my parents would have had to stay in different ones. That's inconceivable now.

And frankly we all have better things (from wifi to medicines to books plays and movies) because more people than before have the opportunity to participate. Shoving some of them down hurts everyone.
"Perp stole 50CB of classified data. Hear he was all hopped up something they're calling 'Heap Spray'"
> Not getting paid for open source is how the world works.

That's how it used to work. That's 1990s thinking back when people would do these things purely out of love, and when those using it were hackers or ramen-noodel eating entrepreneurs.

Now huge corporations are using open-source tools, and some huge corporations have been built with open-source tools. Where would Google be without Python? Where would Facebook be without PHP? Where would Twitter have gone without Ruby?

That's why having an official method for giving back is important. Node has shown tremendous leadership here in setting up an NPM corporation (https://www.npmjs.com/about) that makes it easy for corporate concerns to donate without accounting concerns: Writing personal cheques to people to "donate" is out of the question. Giving to a foundation is noble. Paying for a support contract is reasonable. The difference might seem superficial, but it's important.

> I'll be targeting a niche group who are actually grateful for free tools...

There's nothing wrong with finding your own niche and doing it out of love and passion. That you're able to do this is great, but some need to concern themselves with how to make a stable, sustainable living that's not predicated on having a large amount of money saved up.
They certainly have a history of exaggerating numbers
Strange, I haven't had any issues with my XPS 13 (9333) or my work-issued Lenovo W540, both of which have been paired with my Microsoft Designer Keyboard/Mouse - go into GNOME Settings, pair, done (of course, they don't work during boot, would be nice if someone could figure out how to get bluetooth devices to work in the initrd so I could use them to type in my encryption passphrase - on the other hand it's probably for the best I'm typing it on a physically wired keyboard).
Yeah. Forgot to mention I had Docker for Mac already installed.
This.
I'm taking the class now. Octave is invaluable and I wouldn't be able to complete the course without it. I've donated and agree that anyone that takes the course to contribute too.
Everyone thought it was silly when I did that for my site (minimal css, no js, static pages with hugo). But yea I agree, that's the right future for the web and design.
Stop using an operating system that was released 8 years ago
Time was, those were referred to as "pink-collar" jobs; probably b/c there was a preponderance of women doing them.
Also, without NextStep Steve Jobs wouldn't have had a way into Apple again - Apple would look completely different today if it still existed at all.
And the GFW(great fire wall)...
Why not? I worked on an electronics assembly line for a while doing electro-mechanical assembly. I enjoyed it and got satisfaction out of creating a physical product. It was kind of fun, not too stressful, sometimes monotonous, but also not too difficult. And after 8 hours I went home and didn't have to think about it until the next day.

I'm not saying that everyone enjoys that, or that we should keep those jobs around because I found it fun. But don't assume that just because a job seems menial to you that it must be horrible for everyone who's doing it.
http://stash.cool/ - Personal finance tool I'm working on that's what Mint would have been if they hadn't sold to Intuit, had all that ad garbage and tacked on features.
Satellite ISPs have low data caps and/or charge a lot per GB of transfer. Avoiding unnecessary downloads seems like the correct behavior in this case.

I think the best solution would be an optional http header. That way, the server could choose to send a different initial response to low-bandwidth users. If connection speed is solely available via JavaScript API or media query, then only subsequent assets can be adapted for users on slow connections.
TIL the RealPlayer brand still exists... http://www.real.com
People buy cars that are worth more than their yearly salary and it's a common thing. Spend 100% of your yearly effort on a thing that will be worth 25% less in twelve months. Plus it costs probably about $5,000 per year to own and operate a vehicle.
Out of curiosity, what are the pain points you run into using R for linear algebra? I've found it's not too bad for the basic things I've used it for, but my needs admittedly weren't very complex.
Computer history museum loves donations of this sort.
I love the way you write, very entertaining.

As a consumer, as long as there is one good self-service option I'm happy. When I'm in the car with two kids and need to get petrol, I'll drive the extra distance to pay at the pump rather than having to go into the store.

I don't think all companies need to go down this route. There's value in segmentation for those customers who can't or won't embrace technology. Take the recent OECD survey on computer skills [1]: only a third of people can complete medium-complexity tasks.

[1] https://www.nngroup.com/articles/computer-skill-levels/
https://en.wikipedia.org/wiki/Money
Since the author uses the example of airline travel: I almost always use the automated kiosks -- but I want to have human agents available... because every few years I'll do something crazy like wanting to check in for a four-segment itinerary combining parts of three separate tickets on two different airlines. The automated kiosks don't know how to do this, nor should they -- it's not worth the cost of writing code (and UI) for such weird situations -- but the humans simply ask "who the hell booked this trip" and go ahead and handle it.

The trick is to have humans available for the weird situations while not wasting their time on routine matters; the approach some banks use, of "ATMs are free, but there's a fee for any teller-assisted transactions which you could have done at an ATM" seems to work pretty well.
Bob Martin – “The Future of Programming”
> why couldn't GNU/RedHat have just [modified] ifconfig rather than [having] ifconfig, ifup, ip, etc.

This comes down to one of the key differences between Linux and BSD: BSD "owns" its userland—the people who develop the kernel, or some system utility, can literally decide to change something, and then do a global search-and-replace on all usages of that something across all consuming projects. Because all those projects are "part of" BSD in a very literal sense. You can decide that ifconfig(8) should work differently, and bam, there you go, now it works differently. Now the tools that call it and parse its output work differently, too. Everything works differently; but everything still works. Document the new behavior in the man(1) pages.

Linux, meanwhile, is in essence a giant Mexican standoff: nobody can change the interface of the thing they're responsible for, without potentially breaking something someone else is doing that they're not aware of at all. So Linux devs, rather than changing old interfaces for the better, just leave the old interfaces where they are in a sort of "legacy-compat" mode, and build entirely new interfaces that work the way they "should." (And then people start to depend on the details of the new interface, and it all happens again five years later.)
WineOnWindows was a thing before Windows had Linux compatibility, you can build it with wingw. Running old windows apps is a valid use case for wine these days.
Both describe unexpected effects when trying to extrapolate from price and quantity involved in individual use cases.

Jevons: Quantity required per use goes down, so you might expect total demand to decrease. Instead total consumption goes up.

Giffen: Price per use goes up, so you might expect total demand to decrease. Instead, total consumption goes up.

Either could increase consumption by displacing available substitutes, though that's not necessarily the case with Jevons. They are indeed different phenomena, they just have some similarities.
You can't buy groceries or pay your mortgage with appreciation.
In 4.0 it looks waaayyyyyyy better. Much more modern and more like Matlab.
Only if someone doesn't think, "What a waste to shred a perfectly good hard drive!" and takes it home first.
FREEDOM HOSTING DATABASE HACK DUMP.zip
> shoulder to shoulder.

Ah so it will be open plan as well? Hat trick!
I'm very new to the stocks game so excuse what's probably a simple question, but would vindicating the short-sellers require TSLA shares to drop back down to around $180-190 or whatever level they were at before the shorts were in place?
>You could have made the same inane argument for all the uneducated factory laborers who have been replaced by machines.

There's nothing inane about the argument. Have you ever been to Detroit? I've lived there for years. It's a horrible thing for these people to have been replaced by automation in their lifetimes. They didn't see the benefits in the increased productivity like their employers did, they just lost their livelihood and had to scramble for jobs that paid much less while simultaneously trying to retrain into other fields, if they were enterprising. The entire region is obviously devastated from the effects of it. Their prior automated work being "unfulfilling" and therefore terrible is a) debatable and b) nothing compared to the struggle of having no income at all. One guy I knew ended up homeless after he lost his job, then with a leg amputation because of frostbite from sleeping outside. When I met him he was making a living ticket scalping in his wheelchair all day. The short term consequences are real and terrible for these people.
Sure, a lot of driving is done near home. But if trips outside that range were really negligible, gas tanks wouldn't be a standard feature in those cars. They're not including them just for funsies.

As an aside, I think you're slightly misunderstanding that statistic. If I do a 60-mile round trip directly away from my house and back, 66% of those miles are within 20 miles of home even though the trip isn't anywhere near 20 miles in total. If I drive 15 miles away from my house and then drive a a semi-circle for 80 miles, all of those are within 20 miles of home.
Millennials is a commonly agreed upon group with a set end point allowing different studies to be an apples to apples comparison.

Are 33 year olds "younger people"? Because being born in 1983 is the generally agreed millennial dividing line and starting point of Gen X.
Warning to all OS X users: The Keybase Chat desktop app does a number of shady things that ultimately led me to delete it from my system. I am writing this purely as a public service announcement, to those who worry about installing unknown apps on their Macs. The Keybase Chat app:

(1) Requires administrator privileges to launch on first run, to install a "Helper Tool". The app does not explain what this tool does, where it lives, nor does the Keybase website.

(2) Installs a login (startup) item without asking permission, so Keybase will auto-launch on every boot.

(3) Installs a Finder Favorite in your Finder sidebar, without asking permission.

(4) Installs /usr/local/bin/keybase without asking permission.

(5) Installs /Library/PrivilegedHelperTools/keybase.Helper without asking permission.

(6) Installs /Library/LaunchDaemons/keybase.Helper.plist without asking permission.

(7) Installs ~/Library/LaunchAgents/keybase.* (3 files) without asking permission.

(8) Runs permanently in your menu bar, even if you quit the main app.

These things may all have good reasons and be benign, but they are too shady for me, so I deleted the app and all the files listed above. Apologies to the devs.
On hidpi screens they're emulated pixels, not hardware pixels (pretty much for this reason).
It could avoid loading the font entirely. Why does every webpage assume I want to use their fonts?
A few years ago, I worked at a California university where 5 people manually keyed in all transactions for the day. Something an export from the bank could do in minutes.
We use Windows and have found that version of the client. to hang sporadically at least once a day. Pretty frustrating, i've just given up on it and solely use the web app
Then IBM is not worth working for. It is time for workers to demand more sensible conditions from employers.
> How can you say these are considered unacceptable risks to most, when people write so much code in C and C++?

This argument was very compelling in, for example, 1997. But, nowadays, most code is written in memory safe languages. Choosing to write your next Unix daemon in Go or your next Windows app in C# is not exactly an uncommon choice in 2017.

> And that's what I'm trying to communicate: they're only unacceptable to pcwalton and the Rust community.

I'm not a member of the security community, but I have never seen anyone in that community disagree with my claim that C and C++ are unsuitable for writing secure software at scale (at least without a robust sandbox or restrictive subsets). I have seen the claim that sandboxes are sufficient to mitigate memory safety problems, but even in that case the comparison becomes "C and C++ with a correctly maintained, leak-proof sandbox" vs. "a memory-safe language", not "C and C++" vs. "a memory-safe language".
> Zac told me, "It's an awesome example of something that seems stupid and insignificant turning out to have a profound purpose."

So according to MSoft developers, a property being unused and redundant = a profound purpose?

Why not just remove the date criteria completely if you want to ignore it rather than trying to work around it by mutating the data?
The current rumour is that there's going to be another round of outsourcing toward the end of the year.

Also as expected the transition from ETS to TCS is not going well. Everyone I've spoken to that has direct contact with them is not pleased.

Our union (OPSEU) is meeting regularly to find out how to prevent this type of action in the future.
The moral of the author's "arbitrary check-in deadline" problem is the opposite of what he thinks it is. That's a problem caused by poorly-designed and non-overridable automation that could have been solved by giving more power to the human attendant.
It's not only about connection speed but also about infrastructure.
If you look at this map https://cloud.google.com/about/locations/ you'll see that your packets have a looong way to reach their data center. AWS is no better than Google on this point. Guess it's not bankable
i have had similar experiences with check out machines in Target and large retailers. they puke if you dont follow the directions to a T.

Now I deliberately avoid any automated checkout and go straight to the human cashier. if you insist on replacing humans with machines, it has to be flawless
> Plus, blackberry was ALWAYS lame.

In high schools perhaps but certainly not in the corporate world.

In a "promo", I got Blackberry Enterprise Server (some "Express" version, IIRC) and 15 device licenses when I got my first Blackberry (I was the first Blackberry user at $company). Within maybe 60 days or so -- after a few execs found out they could get their e-mail on a phone -- we were running the full BES product and constantly purchasing additional licenses to support more devices.

A few years later, Apple announced this new product called an "iPhone" and it was all downhill from there.
> then citibank locked me out because they saw mint was continully trying to log in.

It gets better: if you have two-factor authentication turned on with your bank, you'll get text messages or phone calls every day in the wee hours of the morning, because Mint is trying to log in and update your account.

> sooner or later all the banks are going to block Mint

I don't think so - first of all, because I don't think the banks really want to block Mint. But even if they did, they couldn't. Intuit (the parent company of Mint) makes Quicken, which is very popular, and which already uses the well-support OFX protocol for synchronizing bank information.

The real problem is that, eventually, banks will try to start charging users to allow software like Mint to access their accounts (some already do this with OFX).
Mycroft
CLI tool that import notes from Evernote to Boostnote
Let's Encrypt DCOS (2016)
i have flown into JFK over 10 times and to this day i still dont know how those passport scanning machines work. i try various permutations of placing it on the machines but everytime i just give up.