skysight-inc/HackerNews huggingface dataset:
By this reasoning children's diseases should get even more publicity and money, and I'm aware of nothing in that area that comes even remotely close in terms of funding and awareness campaigns.
I'll give Peychaud a look. Thanks for the rec.
I have a lot of mixed feelings about this. I think sexism is a problem. I think Uber probably is much worse. I like that she discussed this. I recognize this as a problem generally, but I don't understand the:

We thought it was hilarious and joked about it for weeks.

This was disgusting.

Obviously, it was super unprofessional, careless and stupid of a manager to hang out and drink w/ under aged interns. Given she wasn't an employee and it was mostly verbal harassment, I think it was sloppy and rude. However, getting hammered is sloppy.

I guess on balance, I have a higher tolerance for this stuff in society but I can understand the author's points as she is much more reasonable than most. Fowler as well.

The only thing I can't grep is retroactively doing a 180 on the sentiment of an event. Sure, maybe after a short period, like that manager probably did when he woke up thinking wtf have I done. But it doesn't sound particularly vile or threatening if it was a joke for everyone involved.

Either way, Uber has some culture issues. Tech does as well, and Uber sounds like a tough place to be a femsle
It's a good idea not to just keep a copy of the source code stashed away somewhere, but also any contracts relating to the rights to the code.

In the early 90's, DUX Software licensed the rights to port SimCity to Unix from Maxis. Then DUX made a contract with me to do the work. I kept a copy of my contract with DUX, the original floppies they gave me with the original PC and Mac source code, as well as versions of the source code I ported to Unix.

Years later I got a job working for Maxis on The Sims. Before we shipped it, EA bought Maxis, so a lot of people were let go, projects were canceled, physical and digital files were shuffled around, and institutional knowledge was lost.

After we shipped The Sims but just before I left EA, on a fluke, I asked a Maxis old-timer if he had any idea if the contract between Maxis and DUX for SimCity still existed, and where it might be.

As you would expect, it was in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the Leopard." ;(

So I waited late into the night for the leopard to fall asleep, made a photocopy of it, then returned the original to its hiding place. ;)

Several years later, John Gilmore suggested we persuade EA to relicense the SimCity source code under GPLv3, so it could be shipped with the OLPC.

Of course nobody in EA Management knew where the source code was or if it even still existed, but fortunately I still had my copy.

And of course nobody at EA Legal even knew if EA owned the rights to the changes I'd made (Maxis had gotten into some pretty terrible SimCity licensing contracts in the past).

But fortunately I'd kept a copy of the contract between myself and DUX, and the contract between DUX and Maxis, proving its provenance, which clearly stated that DUX's rights expired after 10 years, after which the rights to all the modifications I made went back to Maxis (and thus were inherited by EA).

Once all that was cleared up, the most important factor was that EA deputized someone on the inside to shepherd the project through the various stages of approval, relicensing, development and QA. Otherwise it would have died on the vine, since everybody in a big company, no matter how well intentioned, is always 500% busy doing their own stuff and can't be distracted by something that doesn't affect the bottom line.

It finally made it through both EA Legal and QA, and we released the SimCity source code and binary for the OLPC under GPLv3!

https://github.com/SimHacker/micropolis/tree/master/micropol...
My recollection is that 'void main' is illegal and always has been according to all versions of the C++ standard.

(I'll check when I'm no longer on a phone unless someone beats me to it!)

Further, to confuse the issue, you don't have to explicitly return anything from main even if it's defined as 'int main'.
Knowing what we know now, I'd say the sexism angle holds up. Pao was treated viciously during a short tenure during which she didn't do very much. She was blamed for problems that predated her, like mod support and relations, which had been going sour for years. She was blamed for things she didn't do, like firing Victoria (done by Ohanian). She was blamed for relatively mild and obvious moves to prevent abusive content on the site.

Steve Huffman was greeted as a savior when he replaced Pao. But he has been far more aggressive in curbing nasty content, and done nasty things himself, like secretly editing other users's posts directly in the database. And yet, he is still CEO. And people don't post nasty and abusive things all day about his looks, his sex life, etc.

The Ellen Pao tenure was not the Reddit community's finest hour.
No idea why this is being upvoted here now, but it is a reminder of all the internet culture wars that I think had a big effect on the lead up to Trump's victory. Agree or not it is an amazing revolution. The young male gamer culture won.
Done: https://twitter.com/franzbeaune/status/833922527999127552
How a College Kid Made His Honda Civic Self-Driving for $700
> They deprived him of his life and did not afford him notice, the opportunity to be heard, or a decision made by a neutral decisionmaker.

How do we know that? Genuine question. May be they sent him a court notice to his last known address (in US or in foreign countries) asking him to appear in the court. What makes you believe that this did not happen? Are you implying that Anwar never knew that US law agencies were looking for him?
There are plenty of rural locations that aren't so nice: Monroe Michigan, Pennsville New Jersey, Port Gibson Mississippi, Baton Rouge (but nowhere near the city). Heck, the nicest place we lived was Tri Cities Washington, and that didn't last long (hanford is mostly a waste dump now, but there is at least one reactor still going I think).

Ah, that was the other thing: the industry was very boom and bust. Dad made bank contracting in the late 70s and early 80s, then they stopped making new plants and it was a scramble to find any job at all around 1985-6. He didn't really want me going into it, I think, so I got into computers instead.
On one hand, he has reputation to risk. On the other, he has reputation to burn.
I started using C++ back in MS-DOS 5 days, meaning between 512 and 640 KB of RAM.

Many modern micro-controllers have at least this amount of RAM.

Regarding C vs C++, it has been a constant fight since those days.
The good thing that can come of this would be the resurgence of the Linux desktop. Apple just crossed the line for me (<32GB, no SSD upgrade, messing with the keyboard). I'll miss the almost perfect trackpad, but there's no way I'll support these choices.
That's very interesting. What code editor do you use, and does it support good auto-completion, navigation and the like?
I'm going to assume this bottlenecked-by-mem-alloc work isn't Ruby.

The rule of thumb I personally go by is that if you're working in e.g. Ruby or Python it's better to favor immutability over mutability because mem alloc will almost never be the problem.

I say this having worked on a Python (pypy) product where mem alloc WAS the bottleneck in a particular area. So I know it's not always true, but almost always. Probably preaching to the choir here :)
With a bit of kerning help this font is fantastic.
Two things:

1. Don't just use cryptography, understand how Zero Knowledge encryption works. These 1 minute animated explainer videos do a good job: http://gun.js.org/explainers/data/security.html

2. We used the URL hash method they mention in the cryptpad article to create a beautifully simple P2P payment system (direct bank to bank deposits, no fees), completely end-to-end encrypted: checkard.com

It works and is a lot easier than people may think / expect to build!
Show HN: ceditor – A simple CodeMirror desktop editor and REPL
Add Extended Attribute Definition to a Project and Improved MPP Loading Using .NET
Theoretically what you are describing is Apple iCloud business model.

But some might say that because it's not open source you can't trust them.

Personally I trust the money I give them, they promised me privacy, I pay monthly, if I am ever betrayed I'll leave apple ecosystem forever and they will get less money. So they basically have no incentives to lie to me. Yes it's all based on trust but this always come to that at some point.
Yep, Turbo C++ for MS-DOS was perfectly happy with 512 - 640 KB.
Nah, my induction cooktop using 2.2KW (medium hob on boost) does better than a 2.4KW jug kettle.
I avoid to use the following, and delegate:

SAP R3 - an popular ERP (enterprise resource planning) - think of an 1980s terminal application reskinned with 1998-fancy-theme - the application is still designed for 14" CRT, and you can only open one window of the same page (aka transaction). Think of UI elements like tables where the table-borders are rendered as ASCII chars (when you copy&paste you get the border-chars too. ugly (they renamed it to mySAP and what not, it's still the same old application). screenshot: http://www.saptechnical.com/Tutorials/Smartforms/Barcode/Ind...

Windows 10 - designed by color blind designer with brutalism taste, stuffed with worst adware that sends home your keystrokes and microphone audio, etc - hostile to user privacy. I stay with Win7, it's superb, it's used by like 50% of all desktop/notebook users, Win10 is unsuccessful, Win8 is dead,mI don't care that MS does't care.
A small, security-adjacent bug in Instagram
Sometimes this behavior is just flaky boot sectors. Try Target Disk Mode [1] to see if the unit's drive can be mounted on another Mac. If you can mount, then perform an immediate SuperDuper! backup before attempting any other recovery, of course.

[1] https://support.apple.com/en-us/HT204360
The Ardunio environment is C++; the Arduino people just don't emphasize that. Much of the stuff that needs heap allocation isn't there, but all the compile time class machinery is.
"As the only thing that can be expensive in the final Strong Heaven, attention predictably gets more expensive in a culture that moves more and more toward general post-scarcity. "

So the world's first profession would also be its last. How fitting.
Nvidia and Qt ? Seems very good partnership to me.
There is no such thing as a video game that has accidentally fallen into the public domain. The entire field isn't old enough to outlast copyright expiry (currently 95 years from publication or 120 years from creation for collaborative works like video games usually are).

The only thing that can be said is that the owner may not be enforcing it anymore.
I read that as sarcastic and very funny. Upvoted.
You are forgetting the ones that "only over my dead body" kind of folks.

Which according to Dan Saks talk at CppCon and interview at CppCast, there are plenty of them in the embedded space.
Multiprocess Firefox: Limitations of chrome scripts
Not a long-term solution, companies are entirely willing to DMCA Github repos.
Here is the game in action: https://www.youtube.com/watch?v=uQjT2qE4u98

And a partial file listing of the source code I got: http://imgur.com/F6XVLP0
I have looked at it, and it is a godsend.
Since they use UDP this would not be foolproof
Happens all the time for me. Pretty much anywhere in the US, I'd bet there's a spot within 50 miles where all you have is cell coverage.
I should have guessed. I use their libc6 package for q)k) under /emul/linux and in the past the live.debian.org images occasionally but that is about as much as I know about Debian. Apologies for my ignorance.
Danny and Audrey are busy updating two-scoops for version 1.11, so if you can hold off on buying, do so, simply because 1.11 will be the next LTS release.
I've been building a project with Django Rest Framework (DRF), it's my first time using anything Django-related. Does anyone know whether new versions of Django tend to drop right into DRF, or whether DRF has to do some work to be compatible with a new version?

I ask because I like the sound of the fulltext search mentioned in another comment, because it would mean I don't have to install a search engine to support that feature. So I'd switch to Postgres and start using Beta 1 pretty soon, if DRF will just-work with it.
Small Business, Freelancing and Startup News of the Week
Don't do this with iOS devices though. Apple care discounts screen replacements/other repairs significantly with mobile devices.
Steve Jobs: "I'm as proud of the things I have done as the things I have not". Jobs would not have brought this version of TouchBar to market; not a chance.[1]

[1] My source is my personal opinion and anecdotal. If I'm not unimpeachably correct in this assertion you should downvote; there is no possible means to prove the assertion so only judgement can decide the validity of my claim. While I had met Jobs and had multiple run-ins with him in Palo Alto (I was an avid walker and lived on Ramona for several years), I never knew him well on an intra-personal level.
I did, the solution was to uninstall signal, install it again. Then head to the app section in android and make sure the notification permissions are enabled
I saw that happen consistently on a web page I forgot. It was a scheme! There was an event trigger on a text element and it popped open a div to scroll a picture right below your mouse cursor.
To be fair I don't think it has been available that long in f-droid.

My previous hack was two phones. One clean and one with Google Play. Both with f-droid as f-droid has this wonderful feature of copying one apk to another over WiFi.

Sorta like a private repo.
Well, I think the point he is making (although he didn't say it explicitly), is that buying clothing is buying attention.

So you're pretty much in agreement.
I made no such claims, however dandelany was strongly suggesting the contrary.

> show your true colors

Is very close to a personal attack. This doesn't need to turn into the CCN or Fox news comment section...
It means that all the viral news and memes stuff so far have been the work of amateurs. Now that the effectiveness of this approach was proven, well-funded professional teams will move in and drive out the amateurs. Same as it happened with newspapers.

It seems you are afraid, but you shouldn't be. The professionals are funded by big businesses, they aren't looking to take your life, they want you buy their products, and they want you to be happy while doing it.

It's really the same picture we've had for the last few decades, only the technology is a bit different. If you weren't upset back then, there is no reason to be upset now.
How about data like "how many Uber drivers had glaring criminal records (sex offenders, murderers, etc.) and were still hired by Uber, because Uber doesn't do decent background checks with fingerprints, whereas those drivers would not have been hired by traditional taxi companies, and therefore this policy recklessly put female Uber passengers at risk?"

Because just in Los Angeles alone, that number is at least twenty-five identified drivers, according to a lawsuit that Uber settled last year: https://ww2.kqed.org/news/2016/04/07/uber-settles-lawsuit-wi...
There is undue criticism and there is undue praise. Somewhere in the middle is a degree of balance and this author should try and find that.

He is right to some extent. People will step in and defend Musk with the obvious counterpoints so I won't bother. SpaceX is his most ambitious company, which is saying something. They have issues. They are transparent, and they handle them the right way, but they exist. Tesla does too, but missing projections at that level is a much different story.

The article basically compared Tesla missing financial guidance to SpaceX. Thats like saying that when Tesla misses a production goal, a cargo ship sinks with all their cars on it for the quarter.

Space X successfully recaptured that rocket, thats amazing. Missing a benchmark can be 1/12 of the companies revenue (more since they were grounded). Tesla is actually executing well and they have less consolidation risk
Your logging code should be wrapped up in a helper anyhow, so you can easily filter or send it to disk\network.
There's nothing Zero Knowledge about this.

I'm starting to think that Spider Oak has destroyed the meaning of the term. Apparently Zero knowledge now means E2E.
Carbon fibre makes Australian debut
IIRC, Disney shut down the game division when they acquired LucasFilm, so you would have to talk to someone at the parent co (Disney). Disney has a lot of old IP that's still very valuable, so they guard it aggressively[1].

[1] https://en.wikipedia.org/wiki/Steamboat_Willie#Copyright_sta...
Require a deposit up front. Even for a nominal amount. Or, break up the project into milestones and require payment before working on the next milestone.
I get symmetric 200/200 for about $70/month in Bangalore, India. It's just a dumb pipe though (no included TV/phone, though I could also go for those).
Agreed. For whatever reason, my mind really gravitate towards the idea of bang being a mutator. That should have been a standard.

`delete` always gets me.
People don't care about privacy in the abstract, and won't, until they are really harmed by the loss of it.

It's not only ordinary people who don't care about privacy. Even businesses who have a great deal to lose from loss of privacy, still use Slack and Gmail. (Indeed, I bet even Google competitors use Gmail).

The real angle is theft, not privacy. Companies are always stealing all of our data, which is why it's so cheap. If we took steps to protect it, serious steps that actually denied companies the knowledge that drives their growth, then we'd have gained something valuable. The unfortunate truth is that people won't protect what they've come to believe is worthless, and so it will remain worthless. A chicken-and-egg problem, to be sure.
I just submitted https://news.ycombinator.com/item?id=13693705 . This article has more technical details on how XUL add-on works in multiprocess Firefox.
Really cool, thanks! I played SimCity a fair bit as a kid, it's really fun to look through s_disast.c in that repo... brings back some memories :P
Not to make light of the situation, but I don't really think people on an active battlefield get a trial. It's just kind of the practicality of the matter. It's not like he was sitting at home in Denver.

If I was on a battlefield allied with forces against the side the United States government was directly supporting, I can't say I'd be surprised if the United States government killed me.
Hi, thanks for your interest in the code.

With regards to the repo not working as expected, could you give some more detail?

Is there some particular use case that fails?
Not the parent, but tech-savvy consumers are willing to pay more for a better service. If there was an email provider better than gmail, with no spying, total transparency etc, many here would switch in a heartbeat even if it costs $5/month.

Not sure why GP assumed this must be free of charge; tech-savvy consumers also tend to have money.

If there was a cloud provider with solid infrastructure, full transparency and insight to the network down to server cams, all based on free software, would you have paid extra for it?
Not sure, wasn't me who did it.
Tangentially related is my open source project on an authenticated encryption filesystem: https://github.com/netheril96/securefs.
Voice from the Asylum: The Poetry, Politics and Madness of Ezra Pound
Yup, I agree. I think Xcode is not bad at all. I wouldn't call it great, but it's good enough. I get a hard crash every couple of weeks. Autocompletion breaks maybe 2 times a week, and this month, I haven't seen syntax colouring break.

It used to be worse, of course. Especially in Swift 1.x and 2.0.
SAP timesheet "CATS" has the worst UI I ever used: http://3.bp.blogspot.com/-OucSQZo65RI/VPHGj4p4inI/AAAAAAAAdF...

It's designed for an 14" CRT, showing only like 10 days of 31 days months - happy scrolling in both axes with non standard scrollbars.

You have to enter the hours per day in decimal minutes (1.00 = 60min, 0.25 = 15min) instead of the more human natural 60minutes.

The table UI control is completely non-standard. The Save button doesn't work like expected, it automatically closes the page, or a popup comes up there is nothing to be save - how dare you that you even thought about clicking on the button. If you open the page, all your data is locked, and no one else can access your data.

It's an 1980s nightmare program, that got reskinned in 1998 with "fancy" UI over ASCII char based UI elements.
If you're sending a letter to an address in Denver, when you know he's in Yemen, you're not acting in good faith.

That said, I find it hard to believe that he was not aware that the United States government was looking for him.
Pao already had a pretty explosive reputation before she took the helm. That reputation certainly stems partially from her being a woman but specifically she was an extremely high profile litigant.

Imagine if some other Valley insider with an explosive reputation had been put in charge of reddit at that time and made similar moves. For instance, imagine if they had brought in Kevin Rose. I expect that you'd see a similar pattern of reactions from the community.

I've also always had a bit of trouble reconciling the Pao controversy being about sexism with her most controversial move: firing a well-liked female staff member.
Hah!! So so true.
If those numbers are true, I wonder how Uber list $4B in 2016? I guess I wrongly assumed they were basing revenue on actual gross bookings (which makes the losses more understandable).
>I would like to pay attention: we can't improve this problem unless we pay attention.

What's this "we" business? Who's "we"?

I don't know about you, but I'm an engineer. I am neither a manager, nor an executive, nor an HR goon. I accept no responsibility for the actions of people in those positions. Especially those useless HR people. We engineers are nothing more than low-level lackeys, rank-and-file employees who have zero power except to quit.
That page has a warning at the top:

> IMPORTANT: Useful feedback revealed that some of these measures are seriously flawed. A major update is on the way.

Looking over the results, some of the numbers are off.

On Intel CPUs, FP multiplication is faster than integer division. Might not be true on ARM CPUs which generally have slower FPUs.

On Skylake, for example, 32-bit unsigned integer division has a 26 cycle latency with a throughput of 1 instruction / 6 cycles, while 32/64-bit floating point multiplication has a 4 cycle latency with a throughput of 2 instructions / cycle.

Source: http://agner.org/optimize/instruction_tables.pdf
Install Docker Swarm on AWS via CloudFormation
Gusto is processing $10B in payroll. Join the team that is making this possible
> Not to make light of the situation, but I don't really think people on an active battlefield get a trial.

OK, but Anwar al-Awlaki was not on an active battlefield when he was assassinated.
Show HN: DataStock – Instantly Access Ready-To-use Datasets
I totally agree: small specialised modules are great. Underscore is only worthwhile if you need some significant fraction of it (but it makes for an easy example).

I think 4. it actually really important — regardless of whether you're using big or small libraries — it doesn't take long before the maintenance cost of any code you write starts to become a drag; any maintenance you can avoid by using open source libraries should be considered an investment in future productivity. Of course, that doesn't apply if the third party code is crap or not suited to your immediate use case.