skysight-inc/HackerNews huggingface dataset:
I recently wrote a post on Medium on how Pepo Campaigns evolved from a hackathon project to the robust product that we are so proud of today. I thought you might want to read it.

https://medium.com/@betashop/when-a-hackathon-project-become...
Anyone config apache locally by hand? Every year seems to be another game of "What do I have to re-enable for vhosts, php versions, etc".
> And to rant a little more, a high end engineer that would cost $200k in Washington/California (maybe NYC too) would start at 50k euro in Berlin. They'd top out around 70k euro at the most. Even for really highly skilled positions, Germany tends to have way less income inequality and flats are also way more affordable for everyone.

Which is why I moved to the States in the first place. I may have fallen from the top-ish of the pile to the bottom-ish. But the glass ceiling is waaaay higher.
still no Widevine EME support on Linux? for those who are unaware, you still can't watch Netflix on Firefox on Linux because of this.
Why not donate it to your employees?
Ah, I see. Thanks for clarifying, I thought it was a broader question.
To Let's Encrypt: if you guys took bitcoins as donation I would give $10 in an instant. The friction of filling out this long Paypal form is just too high for $10... http://i.imgur.com/oZZWeuG.png (And, no, I don't have a Paypal account.)

Make it easy to give, and you will receive more donations!

Edit: I am not the only one who wants to donate BTC! Bitcoin was the number one request asked last year: https://twitter.com/letsencrypt/status/581177744152784896
Apple applies to patent a paper bag with at least 60% post-consumer content
I don't get the "essence" and living things thing.

I think it boils down to unknown, potentially threatening behavior. The big eyed, tail wagging mix of a dog and a mouse is not so creepy. Walking on to cobblestones and they feel like they are floating scares us. A house painted in perfect white, all lights turned on, but without furniture or any people is creepy.

The funeral director and taxidermist is creepy, because he isn't creeped out by death himself.

edit: reading the other comments: this is about scary creepy, as in "freaks me out", not creepy as in "ugh, leave me alone you perv". Though there are overlaps of course.
Mac has a larger binary footprint, but Linux has Wine, which helps with that a lot. But I've been linux-only for years.
Pull open your brower's cert store and have a good look around. I suspect you'll discover that the majority of people who can run a certificate authority don't live in Silicon Valley.

It's hard work. It's challenging work. It's been screwed up a few times, yes. But it's not the sort of thing that's so hard that only five people in the world can do it correctly or something, though.
That sounds like Audio CAPTCHA.
How to Build a Facebook Messenger Chatbot in 10 Minutes
Reads a bit like PGP's trust model applied to time synchronization.
I like the hook of 1 second negative-time circuits being mass produced. So much so you can put them on keychains, buy them at a dollar shop, whatever.

That's the thing you really need to imagine: a world filled with gadgets more common then iPhones, that do a very trivial bit of future prediction that massively undermines our entire perception of reality.
Yeah this thing sounds like a pyromaniac's dream.
There were slab smartphones before the iPhone, arguably, they retained a lot of buttons (usually cursor keys, or 2-4 macro buttons, especially on models that had resistive touch). I've consistently been an early adopter of high tech smartphones and carried a few.

The iPhone didn't drive a flurry of copying of the slap concept because of it's slabbiness, it drove it because of it's features. Do you think the Blackberry's adoption was because of it's keyboard, or because of the addictive nature of push messaging in the crackberry's implementation?

An iPhone with a keyboard form factor, but with all of the other features it launched with, would have still dominated. The OS was radically advanced over Symbian, it had a much better screen, CPU, and just worked better. I had plenty of Symbian smartphones with Wifi, none of them could lock on as quickly as an iPhone or seamlessly switch.

The iPhone did everything right for a Smartphone, and created the demand that made it something non-geeks could use. This is what compelled everyone else to follow.

Go grab you iPhone 2007 model and compare it to today's iPhone 5/6/7, the designs don't match or feel the same at all.

Capacitive touch IMHO is the main advancement, not the overall industrial design.
Flow only type-checks files that have opted into it with the //@flow comment. It will have some trouble dealing with the compiled output of another tool like Typescript. For example, it probably wouldn't understand that output of how Typescript compiles classes into ES5 represents a class.

Even if using both of them on the same code worked, Flow and Typescript are both a bit anal about certain dynamic javascript patterns, and I think any possible extra gains from having both check your code would be canceled out by having to write your code in ways to please both type-systems.
The ECMAScript 2015 standard, also known as ES6, is completely supported, bringing this major JavaScript evolution to Safari on macOS and iOS.

Very nice to see ES6 getting implemented by all major browsers.
Yeah, honestly I wouldn't be surprised if Al-Jazeera thought they were using the open source version and were in the clear legally and thought the whole DMCA was a bogus attempt to extort them.
Totally agree, a few bullet points you almost touched upon, too:

1. Management buy-in to always be testing and always be investing in testing

- It's one thing to have the boss wake up tomorrow and decide "We should do some A/B testing", have the team go off and implement a few tests, then when that's done, move onto the next feature-of-the-month. To really make it pay off, A/B testing needs to be done all the time, to the point where it drives priorities and it makes no sense to commit to the next thing until the tests confirm what that thing should be. Which brings me to:

2. A product design culture that integrates the results of A/B testing full circle back into product decisions

- Why even do these tests if results don't feed back into the product? If testing says header bar A's choices perform/monetize better than header bar B, but the designer sticks with header bar B simply because of his artistic "gut sense", then why are you even investing in testing?
What do you think about MorphOS? It looked beautiful and featured last time I checked:

http://www.morphos.de/intro
Notes on the Numerai ML Competition
The paper doesn't mention QNX at all. QNX is similar to early L4, but they've taken slightly different paths.

L4 got rid of "long message passing", in favor of shared memory and interrupt-like IPC. This is great for the kernel - no copying delays and no buffering problems. But it means that communicating processes have to share some memory pages and cooperate properly. If the shared memory page is something like a chain of linked buffers, one side may be able to screw up the other side. If that's how you talk to the file system, it may be possible to attack the file system process that way. This won't crash the kernel.

Because L4's API is so limited, it's used mostly as a VM, with the usual bloated Linux kernel on top. QNX has only a few more kernel features than modern L4, but it can implement the POSIX API with just support in the C library. When you call "write()" from C/C++ in QNX, the C library makes a MsgSend request which is directed to a file system service, device service, or network service. The code for this is tiny. When you call "write()" from C/C++ on L4, you're usually just making a Linux system call to an ordinary big Linux in a VM. Eventually that Linux talks to other processes which do the physical disk I/O. The problem is that the giant Linux kernel is still there, just a bit more isolated from the hardware. The total amount of code that can break has not been reduced significantly.
Black Hole telescope generated data will require airplanes to transport them
Depends on how you count. Do they mean 6hrs of games per day but then no more games at night and weekends, or do they mean 6 extra hours of games per day?
And to me the company seems insincere. I now have a negative association in my brain for the company. Prior there were no negative associations in me with regard to this company. The company does look good with this press release. At least not in my mind.
This is amazing. However, what we need even more is a pledge for e.g. responsible disruption.

So companies could devote say 1% of their resources to modeling their effect on the world and compensating for (or designing away) the negative externalities they unintentionally impose. I know that is a much harder problem though, and I hope lessons from Founders Pledge can be applied toward it.

Kudos to the team for putting this together though — it's a great initiative.
Reusable and reused components span multiple projects and even companies. A quite reasonable scenario is when a project includes a component library that's loosely coupled, open-sourced and used by others (so it pretty much has to be in a separate), but it's not just an included dependency but being actively worked on in a project - e.g. a single small new feature would require commits to both the library and the repository that's using it.
What's inappropriate here is he did not allow his clients to redistribute and modify the source even though his work is based largely on an open source project.
I thought it was totally reasonable considering the domain their work exists in (cryptography and security), the average salaries of professionals in our fields (especially in SF), and the overhead of benefits and taxes.

Really happy to see a member from EFF and another from Mozilla as well, two very respectable foundations in the fight for user and citizen privacy in the digital age.

I shall absolutely be donating in the future. (Especially since a 10 dollar per month donation is less than two ssl certificates at godaddy.

Love your work!
That's not true actually, the software that powers wordpress.com is builtin and can power many sites from the same instance.

https://codex.wordpress.org/Create_A_Network

So while many hosters will offer a single instance (as it's more flexible), some, often companies doing it internally will use multisite just like wordpress.com.
> How about donating $100 to Lets Encrypt then? :P

That'd require me getting a refund :P
Google has thousands of engineers. How many "senior staff software engineers"?

"This estimate is based upon 18 Google Senior Staff Software Engineer salary reports"

"This estimate is based upon 1 Dropbox Engineer salary report"

"This estimate is based upon 1 Facebook Staff Software Engineer salary report"

So we're looking at salaries of 20 engineers. There are how many thousand engineers in the Bay Area?

I don't think your data is statistically significant. I'm not saying these people don't exist. I'm saying they're not as common as these companies would like us to believe.
> I mean that it's not even so well defined mathematically.

Which part of it isn't? The distinction between "potentially non-terminating" and its negation is exactly the distinction between partial and total functions.
I'm using MAMP Pro, which has its own version of Apache so the config files won't get overwritten. https://www.mamp.info/en/mamp-pro/
Well, the linux Systemd nonsense is annoying, but I just run OpenRC, and ignore it for the most part.
Have you seen their sponsors page?

Multiply the cost of the various sponsorships by the relevant sponsors and I think you'll find they're doing alright.

That doesn't even take in to account individual donations either.

The point of this post was not just fundraising, it was because they believe in transparency and openness.
Hardware and software are both capex.

Hosting and auditing are both opex.

Makes sense to me.
Hmm, there's surprisingly little in there if you don't have (or want) an iPhone. Is it time for us that don't want to use (and only use) Apple devices to shop elsewhere?
and complaints about the Finder.
$200k, including benefits, employment taxes, etc. is probably more like $150k in salary. It's not at all egregious for good programmers. I've had employees make near that in Ohio and have friends in the field who make considerably more.

Also it's a budget, so I suspect it's intentionally padded to a small degree.

While prices haven't converged on SV everywhere, it does have a ripple effect.
The 5 Stages of NoSQL
Evan Miller has a fascinating analysis of this question via a critical analysis of a Bret Victor essay.

http://www.evanmiller.org/dont-kill-math.html
Anyone know the release date?
Forget _laws_, I just want to know how the dlang forum is so fast.
As solar energy costs drop below those of fossil fuels [1], its seems possible that for a few trillion, some kind of sequestration would be possible. One could imagine entire PV farms devoted solely to restoration of the atmosphere to pre-industrial levels, for example. In my opinion, climate change is a problem with an engineering solution.

As a side note, the linked reference is a well argued version of the near future of transportation and energy. Highly recommended

[1] Clean Disruption - Why Energy & Transportation will be Obsolete by 2030 - https://www.youtube.com/watch?v=Kxryv2XrnqM
That could actually be an interesting problem. It might sound like "in the event of a impact >Xg, stop, shut down, and wait for police/NTSB/etc to come investigate". But if, say, you hit a deer on a wilderness road in the winter, that behavior could lead to the passengers all dying of exposure.

Do self-driving cars have a button labeled "fuck your rules and DRIVE"?
Or you can do like we do, put an A/B test on a about page. Then set it up wrong so it doesn't even function. Finally fix it and determine nothing useful since there is no measurable item to compare. Watch programmer eyes roll...
I think you can be more charitable in reading the GP's point; I certainly didn't interpret it the way you did or see it as a statement that high caliber people only live in SF or other high cost of living spaces.

It was a response to the claim that "there's no reason for them to be in SF" which is an odd assertion.

The point is that comparing an actual team with a purely hypothetical one is really just an exercise in imagination. These people exist, are competent, happen to live in San Francisco, and this organization has built a compelling product paying them what is likely lower than what they would earn at other employers in their region.

As I understand it nothing is preventing another service from emerging that competes with Let's Encrypt and has a better cost structure. It may also be reasonable to refrain from donating to / funding Let's Encrypt if you feel that they are poorly managing their finances, but even that to is more productive than simply stating "this team should not be in SF".
Yeah it wasn't clear from reading this article whether or not doing this up front has tax or other benefits that allow the ultimate donated amount to be larger, or it is just a precommitment device.
Anyone having trouble with macports or homebrew?
For non-technical users, is there a good tutorial I can point them at to disable iCloud Desktop/Document deleting? This is extremely bad behavior and I have no clue why Apple thought this was a good idea.

Like, this is class action material imho. You can't just take people's files and lock them behind a paywall just because they previously opted into the paywall on a case by case basis.

Edit: For those downvoting, it doesn't change the fact that Apple is turning file deletion on by default. This is not a good idea, especially when most of the world and part of the US still has pretty shitty Internet, or people have Internet caps.

Apple fanboyism helps no one.
How I Found a Job That Makes Me Feel Good as a Developer and a Person
Does anybody know if the upgrade to Sierra also takes an eternity if you have many files in /usr/local? (homebrew, tex, etc.) Previous upgrades moved all files, one by one, out of /usr/local and then back in during the upgrade.
Your comment is unfair given the fact that we know nothing about the situation other then what is immediately provided.
The Ars Techinca review is missing the most important section though -- the conclusion. Usually I would just skip to that and do whatever they said, and then go back and read the rest while it downloaded.
Obligatory "ES6 is supported but not ES6 modules."
Ask HN: How to Grow Your Site?
Hey,

So I've been running a website since 2014 geared towards tech, science, and entertainment articles. Its a pretty broad category and one which thousands of other sites operate in. But nonetheless, I have given it a go because it is something I enjoy and is interesting (to me).

In the 3 years I've had it, we've had some very good days, but the rest are pretty average or even poor. The biggest roadblock to growing it is during the summer months, I am almost completely inactive on it as other commitments take up most of my time to think up, research, and craft articles.

I have tried a lot of free advertising options - for example, sharing some (ok, a lot) of articles here but I don't want to spam HN which I practically did when I first found this place. Rarely they are hits, most times not (which is understandable). I am also on some promotion websites. Of course, with little traffic reading the content, it means they never get submitted to places like Reddit or here which can drive lot of traffic. And while I'm on social media with it, there isn't usually much response there either as the accounts only have a couple dozen followers.

But basically, I came to ask, especially if you have a website/blog/forum, what you did to grow yours and also how you found some people to help you do it.

Getting anyone to help write a few articles here and there has been extraordinarily difficult, even now that I have started offering guest writers the chance for a backlink if it is connected to the article. It would be awesome to pay the staff, but the site generates little revenue and that goes towards paying for hosting.
If companies that uses Let's Encrypt would chip in just 1/10th of what they'd pay for certificate from for profit providers, then Let's Encrypt won't be in need of donation anytime soon.
I'd love a new Mac as much as anyone else, but really for what they do, they do most everything well right now. Until prices favor a major upgrade or Apple favors a major change to macOS, I'm not sure it makes a lot of sense to do an iterative update of the non-mobile line. A new iPhone moves products. A new Mac, not as much.

The desktop/laptop realm enjoys a great amount of freedom in that most everything works well and there just aren't a lot of features that Apple is ready to compete on. They aren't going to win with gaming, they aren't controlling enough of the market to battle for niche programs, and the major software suites they do have run pretty damn well on current hardware.

It would be a numbers update only and I just don't really see a lot of reason until Apple starts doing something to justify the numbers. Youtube and Facebook can only load so fast for their users.
This is a good initiative. Muslims like me have to already give out a fifth (%20) of their earnings every year called Khums https://en.wikipedia.org/wiki/Khums

We also believe from numerous Hadith's that the money comes back in double for those that give. As they say, you can't take with your palms closed.
15 Reaction Gifs That Every Abuse Analyst Can Relate To
It came as an App Store update for me today.
Live Programming for Event-Based Languages
I've been hosting my website using the https://github.com/diafygi/acme-tiny Python script running along with Nginx on a Raspberry Pi 1 Model B with reverse-proxy caching provided by CloudFlare from my home line for several months now. I have repo where I detail the setup and provide some config files and scripts.

I've been thinking about posting about it to HN but have not submitted it because

(a) Some of it might still be incomplete. Even though my website works perfectly, I don't remember if I've recorded absolutely everything that is needed or not.

(b) I have written a script to obtain the WAN IP from our router rather than using a 3rd party service. This is great for me because it means one less thing to worry about, but it also means that for others who are using different routers, their setup will require adjustments.

(c) Getting any attention on HN is hard. Submitted posts are most likely to gain a few couple upvotes before they quickly drown in the masses.

Anyway, since we were on the subject of other tools to use for Let's Encrypt, I figured I'd bring up acme-tiny, and when I had done so, I might as well mention all of the rest I said above.

Here's my write-up and related files: https://github.com/eriknstr/interweb
As covered elsewhere, most of the team is remote. But they still get SV salaries because great people get those salaries no matter where they are.
How is this a life-critical system?
Fun stuff. Serious question though: if you know the cookie signing key, can't you just mint yourself an admin session? Is the YAML vuln required to exploit this issue?
If you ever do it, I promise I'll be one of your first 10 employees.
Some people love teal and pink. Having to look at or try to sell a house next to a monstrosity can be pretty horrible (or the neighbors with junker cars all over the lawn). Having been in a couple of regulated areas, I'm not much of a fan of the micromanagement that happens. However, having had my value/quality of living majorly degraded by an industrial operation moving in next door in unregulated BFE, the risk of living somewhere without rules is higher than the cost of compliance, at least for me.
The Ultimate Cloud Computing Stack for Startups
When I read their original story about AJ stealing their code, I thought they basically custom built the entire thing.

Now I learned it was actually open source, and in my head I'm like .. lol that must be embarrassing!
Agreed. And I think the OP is saying that these tricks or methods are part of their system.
Terrorist attack on Tulsa, Oklahoma makes 9/11 a walk in the park
Yep. Here at UC, the non-salary costs can be in excess of 60% of salary.
Who else is going to wait for the .2 or .3 release for better stability?

It used to be that Windows was the one that was always made fun of for its instability and bugs, and everyone would upgrade to a new version only after SP1 was released. Well, at one point it got even more funny (for other reasons) when the very first release of Windows Server 2008 was actually Windows Server 2008 SP1 (so the first "service pack" released later was SP2). [1]

The scene on the OS X/macOS front has not been good for a long time with respect to .0 releases. If there is one release of Mac OS X that will be held dear and always remembered of fondly, that'd be Mac OS X 10.6 Snow Leopard. It came nearly two years after its predecessor, Mac OS X 10.5 Leopard, and had only under-the-hood improvements. [2] But subsequent releases after it have become more bloated and not provided a great experience in their .0 versions. After a long gap, OS X El Capitan was supposed to be like Snow Leopard, with improvements mainly in stability and performance.

The problem with bloated and less stable major releases is that whenever a better release comes along, many Macs may not be eligible to upgrade to them. This leaves the owners of those machines stuck with a relatively newer but somewhat crippled OS with no easy way forward. It would be good to have Apple focus more on the stability and performance aspect in every single major release, but that's just a dream.

[1]: https://en.wikipedia.org/wiki/Windows_Server_2008#Service_Pa...

[2]: https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard
http://iswebrtcreadyyet.com/

Unacceptable in this day and age.
Blitzscaling: A collection of notes and essays from the stanford class