skysight-inc/HackerNews huggingface dataset:
Hey folks,

I was building a website for a friend and I REALLY didn't want to use WordPress. I was tired of updating plugins, dealing with hacked sites, paying for expensive hosting, etc. So, my co-founder and I built Forestry.io, a CMS for Jekyll and Hugo sites that works with GitHub and allows you to host anywhere.

Instead of 100's of PHP files, Forestry is a full CMS in a single html file. Drop it into your static Hugo or Jekyll site and log from mysite.com/admin/. Boom done. No updates required, no hassle.

It commits all content updates back to your GitHub repo and can publish to your host (Amazon S3, FTP, GitHub Pages, etc). If you commit to your repo, Forestry will pull in your changes so people using the CMS will see them.

Looking forward to everyone's feedback.
I'm not looking to sue Wickr! I am sure I was fired not laid off. I don't bring up to people on interviews that I was fired. I wait for them to ask. I have my own company, so I am even considering taking Wickr completely off my resume completely. I don't know.
I don't mean to be negative about Signal. I appreciate the work they have put into it and understand that the platform is maturing - as you said, they can't please everyone.

The chrome app vs tab is definitely a minor issue related to user preference. It's not a deal breaker for me personally but others in my network (who are less concerned about privacy) will not switch if it's not easy. Not being able to sign out is a possible deal breaker and seems like basic functionality that has security implications.

Thanks for the information about the phone numbers - I understand that they aren't a "contact" in the sense that we added each other. I do think the issue of having control over who can see my phone number is a valid one though. How would I block someone I no longer want to have contact with without changing my phone number? Again, this seems like basic functionality for a platform that is concerned about security and privacy.

Here are screenshots from the desktop app showing the only options I can see:

http://imgur.com/5nK07ER - the default screen (includes the contact that I mentioned in my first post as someone I can message right now.)

http://imgur.com/mmEyQWH - the settings UI
At what point has Signal ever indicated that they were targeting users that were trying to send documents to wikileaks (or require similar levels of privacy/security). They have consistently said they are trying to build a messaging app that normal people want to use over stopping targeted attacks. eg [0]

[0]: https://news.ycombinator.com/item?id=10665520
I don't really see any issue with Electron apps -- Slack and Atom, both Electron-based, are some really good looking apps that really get the job done.

For me, even as a Mac user, I avoid Mac-only apps as much as I possibly can because I want the freedom to switch platforms in the future. I will happily have all my apps be slightly less pretty if it means they work on any OS.
The people that parrot this line are usually CEO's themselves, or people angling for the job at some point. I am amused about how CEOs take credit for successes but failures are always driven by external factors out of their control.

The reality is that CEOs are as good as their underlings, as they do all the real work and advise the CEO. For that matter, CEOs probably shouldn't be pulling 100x earning multiples compared to their 'normally' paid employees.
There is also a config validation, which is a good thing.
I've gotten a pretty high response rate to my applications to HN Who's Hiring posts, but about half those companies end up ghosting me. I had good experiences (prompt, courteous, professional, etc.) with DigitalOcean and CrowdStrike though I did not receive an offer from either.
ah here, is the problem. The link ends with `%EF%BB%BF` for some reason.
> If it where purely cosmetic people would not be fighting it.

Simply not true. People fought the AWB because it was largely cosmetic (not entirely). Even those in support of the bill have said many of the banned items were cosmetic.

> Soon after its passage in 1994, the gun industry made a mockery of the federal assault weapons ban, manufacturing 'post-ban' assault weapons with only slight, cosmetic differences from their banned counterparts.

From the Violence Policy Center, a pro-gun control group.

If a manufacturer can make strictly cosmetic changes to a weapon and have it be compliant, it's kind of hard to argue there was "meaningful change." That's not a loophole, that's banning a cosmetic feature and a manufacturer getting rid of that cosmetic feature.
100k+ is definitely possible in Germany but hard in Berlin itself, even for a principal engineer.

I'd say you need be be at least Manager/Director/VP of engineering, depending on the size of the company.
> "The economics are clear... direct-to-home has a supply chain cost three times higher than a store-based model."

That surprised me. Does anybody have more details as to why that would be?
"Use the pomodoro technique." No problem... crap I've been reading Wikipedia for two hours.
It sounds a little like you are disappointed about never having succeeded at finding a job via the monthly posts.

Despite obvious reasons like lack of corresponding skills or lack of intention on the job poster's side this can have a lot of other reasons, though. Finding a good match and having the right ressources, department green lights, etc ready just at the time when you want to hire is also tough. Lots of things can go wrong. Hope you keep up trying!
Two years ago when the "Ask HN: Who wants to be hired?" thread appeared for the first time I wasn't quite happy where I was at, and posted my details. I was located in the Netherlands at the time and literally one of hundreds posting, thus I didn't have too high a hopes, but why not.

A few local companies reached out, and I interviewed with one or two, but for whatever reason neither ended up working out. At that point I wrote it off and went on with life.

Two months after the post someone from RethinkDB reached out explicitly mentioning it. It later turned out he had gone back through all the posts. After two phone interviews they flew me in, had a the hardest interview in my life to date, but ended up with an offer which I happily accepted.

The rest is history as they say. I had a great time at RethinkDB until about two months ago when we unfortunately had to shut down.
> This is thanks to Mac as a platform. Mac developers don't want to just get the job done. They want to get the job done while winning an Apple Design Award. That's why Mac apps are the best.

This may be one of the most pretentious things I've ever read on HN.
You may well be right. I guess we'll see how much of the MacBook Pro market is made up by actual professionals.
That's because big engines are filled with stuff that 90% of the games won't use (ie. they wouldn't care if it wasn't there) but because it's a general purpose engine it needs to implement all that and be flexible in the implementation, and the dead code elimination can't do the magic because most of it is runtime driven.

You can still use something smaller/purpose built and compile to ASM.JS and it runs just fine - I rolled my own scenegraph for a visualization app in C++ - it compiled down to ~120kb of gzipped ASM.JS if I compiled out logging, and it ran on both browsers and mobile, it was even loading and rendering fast enough (~30 FPS) on mobile browsers on low end phones (eg. Mali 450GPU, some old quad core mediatek chip) with shadow mapping.
> Come on, you don't go to a mall with a pencil, a brick or a bow and kill 50+ people.

Neither do folks with 'assault weapons.' More people are killed with knives than with all long guns; approximately as many are killed with fists & feet[1]. 'Assault weapons' bans are just feel-good measures.

Oh, and shells are artillery ammunition …

[1] https://ucr.fbi.gov/crime-in-the-u.s/2011/crime-in-the-u.s.-...
Same here. I bought an iPad a few generations ago and it was noticeably slower than even my iPhone. If your iPad is slower (even a little bit) than your iPhone, you will hate your iPad. Not to mention, anything involving multitasking or juggling several different things at once becomes a frustrating experience on the iPad.

Anything I would have gotten done on my iPad, I could have just done on my iPhone. And if I can't use my iPhone for it, I would have used a real computer.
Agree. It was just the singling out of RH when GP asked for awesome UX.
Gulp and Grunt were essentially wrong. Using a task runner as an asset pipeline makes no sense. A lot of things, like doing incremental compilation of Sass takes 100+ lines of Gulp crap to do, while it's the default in webpack.

Browserify was nice for simple cases, but getting it to do what's needed in a large, real world application was really difficult. Lately it has a lot of those features, but when Webpack became popular, it just didn't.

I started using Webpack after doing a length cost/benefit analysis and settling on.....gulp + browserify, because WebPack looked too complicated and people in the team had experience with browserify. After a week of trying to get it to do what we needed, I tried WebPack again and did it in an afternoon. That's when we switched.
Releasing in beta is not wrong, there are many really needed by default plugins and loaders that are supposed to work well with v2, so some time is needed for the transition period.
If you go to the "Ubuntu Changelog" link on the right, you can see that they've backported three security fixes (CVE-2016-5419, CVE-2016-5420, and CVE-2016-5421) since the 16.04 LTS release.

You are trusting Ubuntu's judgment that the remaining 12 CVEs aren't that important. Ubuntu's security team is pretty good, but I don't think there is any distro that is extremely good. In part this is because a distro is on the hook for compatibility of all the software they ship, and expected to prioritize compatibility over security. Anything other than targeted security fixes can cause regressions.
I find it very useful for debugging. For example, when you have a web server that redirects requests saying:

curl --verbose --location URL

or even

curl --trace --location URL

provides the desired information.
Went through phone + video screen, in-person interview (they flew me down), and was finally hired several years back (May 2013 was the posting date, but I replied directly to an individual @apple.com email; can't find the original HN post) as a full time Sr Engineer at Apple through exactly this. I was living in Portland, OR at the time, so they paid for relocation too. Took a few weeks, but there was communication on both sides throughout.
Something funny is they granted me some additional stock options which I did not purchase after my negative review and before they fired me. Being fired was actually a surprise to me, I thought I had improved at least a little bit.
It's not a conspiracy theory to say that solid attribution of cyber attacks is practically impossible.
Things I’ve Learned About CSS Grid Layout
So when will LinkedIn release a plugin that hacks into your HR system to fetch (and upload to them) the salaries of you and all your peers?
You're not wrong. Greece experienced a property bubble that is bursting painfully slowly. Homeownership is high in greece; it's part of the culture and successive governments protected it despite its heavy cost as a populist measure (e.g. by instituting laws that disallowed foreclosures). The bubble has not yet burst completely, that's why rent prices are very cheap.
'Assault rifle' is a clearly defined concept: it refers to a select-fire rifle chambered for an intermediate cartridge (the ur-examples being 7.62x39 in the first AKs and 5.56x45 in the M16) and fed from a detachable box magazine.

'Assault weapon' is a term with no military definition, but which might have a legal definition, depending on jurisdiction. In my home state, there's no such thing as an 'assault weapon,' because we have no statute defining such a thing.

Select-fire rifles are almost impossible to come by due to the '86 ban, but intermediate cartridges and detachable box magazines are common.

An earnest legislator might try saying that an assault weapon is one that's fed by a detachable box magazine and chambered in an intermediate cartridge. Then one of their constituents will see me at the range with my FAL, which is fed from a detachable box magazine, but chambered for a full-power cartridge. Why isn't that rifle - which based on its appearance is clearly the same sort of beast as an AR or AK - banned?

So the definition expands, based on cosmetic features, or naming specific models. Both of those solutions leave loopholes by their very nature; bans on pistol grips and barrel shrouds and folding stocks and bayonet lugs are solved by manufacturing functionally-identical rifles missing those features.

So perhaps we say that any rifle fed from a detachable box magazine is an assault weapon. Then the manufacturer makes a rifle with a fixed magazine, loaded with stripper clips. So we say that any rifle with a magazine capacity greater than some arbitrary number is an assault weapon - and I'll sell you a 'magazine repair kit' to increase that capacity.

Finally, the legislator says "all autoloading rifles are assault weapons," and then the Australians buy pump-action ARs instead: https://enoughgun.com/forum/download/file.php?id=1251

I don't favor legislation restricting the purchase of firearms, but I certainly see how frustrating it must be for those who do. They earnestly want to eliminate this one evil totem of violence while leaving your grandpa in possession of his deer rifle (well, most of 'em), and we always dress up things that are allowed back into those same totems.
In my experience for remote-position, at-least I received ack. mails like "time-zone issues are there" etc and like 20% never sent ack. at all. Strangely most often those company appear almost every-month with same job posting, I wonder whats going on.
Did you mention your HN handle in your application? I don't do that but I still get a pretty high response rate.
At my place of work we no longer post in Who's Hiring threads because we found the quality of engineers applying to be relatively poor.

Based in London.
I also never thought that the UX was particularly good. It looks pretty, but some fundamental stuff is hidden and when I was new to OS X I never knew when I had to switch to terminal. To me the real reason to run OS X is that I never have to fight with drivers or my xconfig. On Ubuntu plugging in a projector to give a presentation was always more exciting than it should have been. I more often than not had to borrow someone else's Windows laptop. I also can't count the times apt-get update replaced my proprietary Nvidia driver with an much worse, open source one. Last time I gave Ubuntu a try a few years ago it actually managed to destroy the firmware on my external screen. I just want a Unix based system that works.
The contributions actually increased. Which is why they kept it.
I think this format is superior for mobile users, it gives them only the relevant information in just a few kB of data.

In this case, haxx.se is not that bad, but many news sites present so much ads, overlays, non-responsive UI, dark UI etc etc that most mobile browsers crash, and loading takes forever due to 10+mb of ads on a 3G connection just to display 20 lines of information.
I would never think that. But I was taken aback by many of the comments on this thread.
The Federal Statistical Office of Switzerland sends compulsory salary surveys to the enterprises itself. The collected data is then published in the Salarium [1].
It is based on more than 750'000 salaries from the private sector and runs since 1994. You can read more about the methodology in the PDF [2]

I worked as a Software Developer for a company that used the data as base for their salary negotiations and it worked quite well.

[1] https://www.bfs.admin.ch/bfs/en/home/statistics/work-income/...

[2] https://www.bfs.admin.ch/bfsstatic/dam/assets/6937/master
Webpack still uses module wrappers, so tree shaking is mediocre in it (and I don't know if its still the case, but in some situations Webpack used to make the bundle LARGER when tree shaking was enabled).

The way we're looking at it, you use rollup to pre-bundle libraries where you want all of the dependencies inline and use tree shaking to make those as small as possible. You then consume rollup's output from Webpack, thus making dev time builds much, much faster and the resulting output super small.
Weekends DBANning company hard drives when all I needed was one wipe of this autographed BleachBit cloth?!
Yes, exactly. You'd think those should be basics for a chat application that is so focused on security. You would expect that.

What you would not expect is gif search...
On their blog [1] and repository [2] there were some clarification about this "trick".

[1]: http://blog.elementary.io/post/110645528530/payments

[2]: https://github.com/elementary/website/pull/655

It is a shame for Elementary OS Team, because this issue was many times discussed on GH issues / IRC about implementing just a "$0" button. As I remember in launchpad there is also a task or discussion about suggestion of the dialog which will remind about donation after certain time duration.

Edit:

Found https://blueprints.launchpad.net/elementaryos/+spec/donation...
Have fun reading,

https://news.ycombinator.com/item?id=10757985
What you are describing is Usufruct: https://en.wikipedia.org/wiki/Usufruct
Other way around.

Actively exploited: 7 days.

Generally: 90 days.

There are probably other caveats, but they're not interesting here.
I built a (free) chrome extension that will estimate salaries of LinkedIn profiles you view (along with other data) https://recap.work

It's not perfect, but it is helpful when trying to get an idea of what someone is making. The upgraded version has salary conversion support for different currencies for other countries.
https://www.redhat.com/wapps/store/catalog.html

or, you can get the Dell XPS Developer Edition with Ubuntu pre-installed.
Which biotech startup is the hottest around?
Well, if everybody else thinks that programmers make $200K/year, there's a chance that somebody might consider paying $200K/year. That seems like an incentive to me.
The problem with the Pro line is while professionals have diverse requirements the line only seems to cater to the groups that travels a lot.

Some people need beefy CPUs, some people need beefy GPUs, some people need lots of memory, some people need lots of connectors to avoid a dongle mess.

And instead of offering at least one model that can be fitted with all of that, either as standard or as option, Apple decided that the only group that matter is those that travel a lot and favour light laptops with long battery life.
That's the exact same complaint I have about Windows.
It would be neat if the IRS / CRA / national tax body would publish summaries based on people's actual tax returns. Although you don't specify things like industry, and other career specific quirks on your tax returns. (i.e. Ruby on Rails developer vs Dynamics CRM developer)
Hertz laid off nearly the entirety of their rank and file IT staff earlier this year. https://news.slashdot.org/story/16/02/13/1630244/hertz-is-pu...

In order to receive our severance, we were forced to train our IBM replacements, who were in India. Hertz's strategy of IBM and Austerity is the new SMT's solution for a balance sheet that's in shambles, yet they have rewarded themselves by increasing executive compensation 35% over the prior year, including a $6 million bonus to the CIO.
http://insiders.morningstar.com/trading/executive-compensati...

I personally landed in an Alphabet company, received a giant raise, and now I get to work on really amazing stuff, so I'm doing fine. But to this day I'm sad to think how our once-amazing Hertz team, staffed with really smart people, led by the best boss I ever had, and were really driving the innovation at Hertz, was just thrown away like yesterday's garbage.
That feels to me like stacking challenges because image interpretation is a challenge on top of concept generation as a challenge.

That said, there is the problem of believing your initial concepts. And, like people, if you start with a bunch of bogus concepts its going to be hard to break free of that and establish concepts more liberally. I think about it as the question of not only establishing the concepts but establishing the validity of the concepts that have been established. In a very sparse concept space your "best match" can be really far off from what someone with a more filled out concept space would consider valid.
I wish them the best of luck but recall Eazel (?) attempting to do this with Gnome back in the day and ended up folding as not enough people were willing to pay.
Not a $0.

An "I would like to try it first" button.
Probably using a new platform and/or being bought.
Then the Razer Stealth has a chip that doesn't do Iris Graphics making it inappropriate for the 13" MacBook Pro. And it is a 4.5W or 15W dual core part so it isn't appropriate for the 15" MacBook Pro. Just because one or two 7th gen parts are shipping doesn't mean they all are.
Sorry to be off topic here, firstly.

Current intern at a tech company here. Glad to see Angular there, I've just started delving into AngularJS 2. Could I ask which Angular version you are on? Considering migrating to 2? ng2 looks pretty awesome to me after around 1-2 weeks. Combining ng2 with bootstrap has proving extremely powerful.

Also, there's nothing wrong with MySQL if you design the database correctly in my experience, i.e. use efficient UUID's (npm "cuid"), reduce cross-referencing, reduce duplication, efficient hash tables with clash avoidance, etc. etc.

I see your motivation for MongoDB though, seems like everyone is hiving towards that at the moment for some reason. It does look like it's going to become quite big in the near future.

>HTML5/CSS3-4 with Bootstrap

Raw HTML coding? #Welcome to the yeeaar threeee thousaand (BC)#
Bloomberg Names Russia's Richest Man
Slack is electron done right - it even has a background process which delivers notifications. But they generally integrate really badly into the UI.
Current solution is close to perfect:

Allows students, poor etc, still manages to weed out the most entitled ones it seems ;-)
Which is why, sadly, there is no money to be made on desktop GNU/Linux.
"curl | sh" is no worse than "wget && tar xf && ./configure". I have yet to see anyone who knows how to audit a configure script generated by GNU autoconf, which is generally a multiple-tens-of-thousands-of-line monstrosity that generates a bunch of C files and compiles and runs them. FUD about "curl | sh" isn't rooted in any sensible security modeling.

As a general rule of thumb, if you think everyone around you is independently doing something stupid, you should first pursue the hypothesis that it is your reasoning that is flawed and not the entire rest of the world's.
What's the gain of Elementary over other Linux distros? Is it really that much better than the start of the art anywhere else?

Do the apps integrate, in some meaningful way, more easily with each other than with, say, a stock Gnome install on top of Red Hat?

Is it as novel as Etoile? Or is it just a skin + conforming apps?
I am sticking with Mac because it just works. I have had quite a few non-Mac laptops previously. They rarely stay in good working condition for more than a couple of years. I currently have the late 2012 13" retina Pro and it has shown no signs of stopping. The only other one that has the sort of quality I see in a MacBook is Dell's XPS. The developer edition has me intrigued, but I really think this new MacBook with a Touchbar is going to be the future. The lack of ESC or function keys has no bearing on my development so that isn't an issue for me either.
Apple's MO