skysight-inc/HackerNews huggingface dataset:
The beauty of trump is he has no encumbrances. He can literally say whatever he wants with no consequences. When his analysts tell him "this will really get the yokels going" he can just go ahead and say it. He doesn't have to worry about any spinning plates in the background.

But that's all he is. Just words and bluster. Hillary like her or loath her has substance.
The new displays are capable of showing colors that old displays were physically incapable of showing.
Yes, kids do need actual parents that are great. That would be ideal, if every kid had excellent parents.

Unfortunately, many parents are not great.
This even happens on Youtube, on a 200 mbit+ connection - I go to a page, and just as I reach over to click a link some stylesheet finally shows up and everything moves up by twenty pixels.
Banking is a spot-on recommendation. Especially Mint + Monzo + OpenFolio + Intuit could be crazy (you mean I have a bank that files my taxes for me, with nothing more needed than a quick review and Touch ID signature, as long as I keep all my assets tracked by Apple? whaaaaat?!) and a massive game-changer.
I develop for both iOS and Android. Its night and day difference between the two developer tools. XCode is absolute garbage and get worse year after year. Android Studio is excellent and keeps getting better. Things which were traditionally not great with Android dev are being fixed. Like faster ADB, good emulators, faster built times, Kotlin. I could go into more details, but I would rather be a full time Android developer than a full time iOS developer. The things iOS development really has going for it is, iOS users are more willing to spend money and the there are very few unique devices. Most apps even start out just targeting a single screen size, the iPhone 6. You can't do that if you are targeting the desktop or Android.
It's not just the CEO's and VP's who get handsome rewards. The rank and file do as well.
I've been around for a couple of RFPs(1), and the company I work for had one for a CMS recently.

The way it works is:

1) Business has a crappy, very manual website/intranet/whatever.

2) Someone with the actual capability to do something (CIO, manager, whatever) decides this has to change.

3) Input is asked from people from the business and people that are nominally technical. Usually the people that actually know the requirements or are going to maintain the new system are not included.

4) Other people from security, audits, etc. chime in

5) Someone (business analyst or project manager) transforms the laundry list of requirements into an RFP.

6) Business approves the RFP. It is sent out.

There are companies out there that live on RFPs. If you're lucky, they'll use open source software, but they might re-package that into their own CMS.

Companies that have the CMS that ticks the most boxes in the laundry list have a leg up. It doesn't matter if it's shitty and buggy, it's VERY hard to write "non-buggy" in an RFP (if the company is wise, they'll have a trial period with competing products, but that costs $$$).

So, the company ends up with proposals in the hundreds of thousands of dollars for what could have been an in-house project (be warned, a mismanaged one can run in the hundreds of thousands too, even with open source CMSs).

A period of time later, company will select the CMS and will drop that info on the team that will actually implement and maintain the buggy piece of crap (or even a decent product, if you're lucky).

(1) https://en.wikipedia.org/wiki/Request_for_proposal

See also:

https://doubleyourfreelancing.com/3-things-freelancers-know-...
Location: Athens, Greece

Remote: Yes

Willing to relocate: Yes

Technologies: OpenGL,GLSL,CGAL,C++,MATLAB,Linux,Qt.

Résumé/CV: https://github.com/IasonManolas/My_CV/blob/master/CV%20-%20I...

Email: iasonManolasece@gmail.com

I am in my last year of my studies as an electrical engineer with emphasis on geometric modeling and computer graphics. I enjoy maths and coding in c++.
Sublime, people still use that over Atom? Do you see more people using VSCode than Atom, or Emacs? What about TextMate 2, no one?

Which language do your backend guys use VSCode for?
In'n'Out Burgers is listed as Dead

I found that one particularly amusing. Perhaps instead of "dead" it could be called "companies who woke up to how much of a waste of time and resources a curated Twitter account can be". I'm picturing the Director of Social Media Engagement in a meeting, trying to explain how In 'n Out has sold even a single extra hamburger because of their presence on Twitter.
I'm not talking about the Appalachian coal hills here, I'm talking 20 minutes out of a metro area. I live in a decently sized city and I'm lucky if I have three bars.
Silicon Beach: Los Angeles booms as startup hub
With regards to state machines , there's the idea of "hierarchical state machines" which basically add hierarchy and abstraction to state machines - and they are used in some safety-critical systems and supposed to greatly help with bug prevention.
> before the prices inevitably have to climb as demand overtakes the scarcity on the production side.

This definitely seems like an area where you might expect Baumol's cost disease to operate. China labor costs are increasing steadily and there's no obvious labor pool to replace them, and as far as hand painted paintings go, there's also no obvious productivity improvements which could keep costs constant - they already seem to be painted about as fast as possible. (So Instapainting's dabbling in robot painting can't fix Baumol's cost disease because the paintings will no longer be 'handmade'.)
I'm a big fan of the UNIX-HATERS Handbook. :)

(For some additional perspective, I don't really hate UNIX, I still recall how much of a breath of fresh air it was coming from Windows, but I think it, much like the X server, is really showing its age.)
I am sure they are, still it is not a "wow effect", it is just incremental update – "wow" is just oversaturated default profile.

Edit: most of recent Apple products are capable of displaying at least full sRGB, since 99.9% (obviously this is a random figure, but almost every content is srgb, until it isn't) available content is sRGB it does not really matter and difference should not be observable (assuming displays are calibrated). Sure, when using a space that is bigger than sRGB (in PS or LR) – you may see some difference, but for most of the time it is not mindblowing.
It's vague because basically the only difference between a homebrew and and a nanobrew is that the nanobrew has cut the right checks to the right .gov entities.
> What makes you think they're bidding against ads?

"Here’s how it works: when Contributor users visit a site in Google’s network, their monthly contribution is used to bid on their behalf in the ad auction—so they, rather than an advertiser, end up buying the ad slot."

> It allows you to do what you described as wanting for most sites, and you're not going to use it because it's not perfect? You should try it.

Someone being able to pay extra to get past my ad blocking is not what I want. Nor do I like the way money is allocated from such a system. But beyond that, being adsense-only means it doesn't affect the worst quarter of ads, and I can't even lobby those sites or ad networks to join the micropayment system. Also the system I want has a "this site tricked me, don't give them money" button.

If it could merge with flattr and invite other companies, then it would have a real path forward toward an ad-free landscape and I would be much more willing to use it.
Beta testing for Kubernetes Cabin on Android is open
I haven't used Vue.js yet (but really want to try!) There's a community integration with Apollo here: https://github.com/Akryum/vue-apollo
Ask HN: What are the important problems of your field?
Inspired by Richard Hamming
The view of military running the us is probably rather simplistic. Also, remember Russia had been pulling increasingly agressive stunts since 2009 - it's a hard background for a reset
Watch Kubernetes resources on Slack with kubewatch
The trip to mars takes about 6 months (~180 days). Every single record in the table you linked is longer than that.
Watching basketball is nearly the same as watching repeated coin tosses
I had the exact same problem in China last month, only worse because I was also going through a crowded VPN. The only page I could reliably load before losing patience was Hacker News.

The best workaround I found was to load Opera Mini and crank up the compression proxy. It's annoying though, if Opera Mini can automatically compress the page's imaging and formatting, why can't the web server do the same?

We can nag designers/developers all day long about web fonts and whatnot, but at the end of the day, only an automated solution is going to actually get put into regular use.
Show HN: Sync.js V2 – rewritten in Typescript
I don't know, humans are great at blowing stuff up. It's the long-effort over long timespan stuff we're terrible at.
Right - and the wider context is that he started doing this at a time when banks flooded the world with credit and lots of other factors saw huge land price inflation.

You get this in the UK all the time, property shows where people "do up" a dilapidated property over 6 months, then relist it. And guess what? It's gone up! It's gone up by labour cost + materials + background land price inflation. But they see it as a wise "investment".
I think Cast does something like that? I haven't used it myself, so I'm not 100% sure what features they offer. But it sounds like they handle streaming audio between co-hosts, recording individual tracks, and doing the post-show editing. https://tryca.st
Reminds me of a simple stock scam:

1. Send e-mails to a bunch of people claiming to have a great stock pick. Tell half of them to buy and half to sell short.

2. Wait a week. If the stock went up, do the same thing but send your new pick only to the half that got your buy recommendation, and if it went down, send it to the other half. Anyone who saw your incorrect prediction never hears from you again.

3. Repeat a couple more times.

4. Now ask the people on your list to pay you to continue getting your stock picks -- after all, at least as far as they've seen, you've been 100% right on every pick you made.
Have none of you ever worked for a designer or marketing person who was unwilling to accept that a bit of text might wrap on Windows (Arial), but fit on one line on a Mac (Helvetica)?

Until we can get the major operating systems to include some of the most popular open-source fonts, we're stuck with web fonts.

If macOS, Windows, Debian, iOS, and Android all came with Roboto, Source Sans, Lato, Merriweather, Raleway, etc. pre-installed, then we could make the case that if we used those fonts instead of non-free ones we would have consistency across all platforms and better performance for our users.

Since I doubt that day will ever come, we instead need to weigh an inconsistent appearance against a poor experience for those on slow connections. Different organizations will choose to prioritize different things, and that's ok.

A significant portion of marketers and designers will always demand pixel perfection for their websites. I'm just glad we're not putting text inside of images any more.
And I certainly agree with you; however, the "Plan B" narrative is strong - strong enough to potentially mobilize significant financial and engineering resources toward the cause. When the narrative states that "man must become a multi-planetary species" very few people are thinking that those extraterrestrial environments will be spartan, hostile, and (possibly) reliant on earth resources. They imagine Earth v2 - but better because science (fiction).

If we're need the public to change their behavior to preserve the habitability of this planet, then giving them excuses for inaction may not be productive.
Any possibility you should share some of the questions you would consider typical of your interviews? If you can't share the exact question, could you share what you would consider an equivalent question?
A lot of those millions of peers actually play support roles so that the speedsters like you can make it to the egg (especially before any rival mates sperm makes it there).

Just thought I'd point that out given how there are some parallels to how many people play support roles within society while only a few make it to the pinnacle. Yet we still say that those at the pinnacle 'beat' all their peers.
Great read. Thanks for sharing. After going through Techstars I can certainly relate to this post as I get the same questions. Overall it's really about how much you put in that determines how much you get out.
As one who was previously employed by Microsoft, I have to believe that they would not let something that broken out the door, and that I've just had a run of bad luck of broken configurations or server-side operations folk that didn't know what they were doing. But the fact remains that I've never sent a message using the Lync Mac client, and not for lack of trying.
https://www.glassdoor.com/Salaries/sales-representative-sala...

Eighteen percent of respondents used a mix of 80 percent salary and 20 percent commission. Sixteen percent used a 70 percent salary, 30 percent commission ration. And 14 percent reported a mix of 60 percent salary and 40 percent commission.
http://www.inc.com/guides/sales-compensation-plan.html
“honest cheating” in poker
CHiP smart oven bakes perfect cookies in under 10 minutes
> And even the six-lane arterials have sidewalks here: https://goo.gl/maps/DUR8mdVQysu and https://goo.gl/maps/hZ4dL3yj8F32

I would definitely change the order from

road | sidewalk | lawn

to

road | lawn | sidewalk

in those two cases. There is ample space, so why not make the sidewalk safer by putting a strip of grass between the sidewalk and the road.
Really curious about the tangible gains of using ES6 over ES5.

Especially since ES6 is being converted to ES5 at the end of the day.
Safe or not for smokers, non-smokers should certainly not have to inhale the same substances that smokers do. I find it alarming that e-cigarette marketing managed to convince smokers that what gets exhaled is just "water vapor", and thus they can now smoke anywhere they want.
What fonts are available in recent versions of all major operating systems? So what are the "web safe" fonts of 2016?
Good point, I just implemented a fix for that
VSCode was not supposed to be a "website". VSCode is based on Monaco, the editor for Visual Studio Online.

https://github.com/Microsoft/monaco-editor
"This is incorrect. A primary motivation I have for asserting ownership of my mobile (aka rooting) is system level adblocking."

Again - logic fail.

Just because you block ads, does not mean that the world is freaking out over in-app ads.

99% of people do not root their phones.

95% of people do not even use ad-blockers. Get outside your bubble, there are many users, but your mother and sister are probably not among them.

Your comment about 'asserting your right over your phone' is naive and besides the point.

What about company ABC's ability to not distribute the app that thy made unless there's an add in it. Have you read the privacy agreement on the site? It would be very easy for them to include a blurb: "You can have this content for free but it must be unaltered" or something of the like? Then what?

Why do you think you have the right to take someone else's stuff on your own terms - just because you can get away with it?

But more importantly - why do you think that 99% of content sites - which are ad-based or pay-based - will still exist when the whole world exerts 'their right to block ads' as you seem to think you have?

Which part of 1 + 1 = 2 do you you not grasp?

Someone has to pay for the content that is created.

Visit your top 10 favourite web-sites - and then do the mental calculation: "Who will pay for this if there are no ads and I don't pay?"

It's such a laughably simple concept.
It's on an mRain Stand [0], so all ports and vents are exposed fully and I've never detected any extra warmth from having the lid closed.

I prefer the lid closed so OSX doesn't try to treat it like a third screen- my laptop gets docked to the left and pretty much behind my left hand side monitor, making it un-viewable.

[0] https://www.amazon.com/Rain-Design-mStand-Laptop-Patented/dp...
IMPLEMENTATION NOTES
The pselect() function is implemented in the C library as a wrapper
around select().

That means it's not actually compliant. pselect needs to _atomically_ unblock signals so that if any signal handlers are invoked pselect returns EINTR error. User code can't emulate the correct semantics because there's a race between unblocking (i.e. changing the signal mask), checking for signal arrival, and calling select. It's _impossible_ to fix this race without resort to pselect, or by use of system extensions like kqueue on BSD/macOS[1] or signalfd on Linux, which can be tricky. On Solaris you just have to use pselect, or resort to the so-called "pipe trick".

So the fact that pselect is a wrapper around select admits that it's not conformant. It's basically useless; worse, it's dangerous because application code calling pselect expecting there won't be a race.

You can see the race with this code, which on 10.10.5 still fails. What should happen is that it exits immediately with OK. What actually happens on macOS is that its pselect wrapper unblocks the signal, which is immediately delivered. But by then we've already checked that interrupted was still 0. It then calls select, which will timeout because it won't be interrupted--the signal was already delivered. On every other platform implementing pselect (which all do it correctly), pselect will always return EINTR because the signal unmasking and delivery happens in the kernel _after_ entering select.

#include <errno.h>
#include <signal.h>
#include <stdio.h>
#include <sys/select.h>
#include <unistd.h>
#include <err.h>

static int interrupted;

static void
interrupt(int signo)
{
interrupted = signo;
}

int
main(void)
{
struct timespec timeout = { 3, 0 };
sigset_t empty, block;
int n;

sigemptyset(&empty);
sigemptyset(&block);

sigaddset(&block, SIGHUP);
sigprocmask(SIG_BLOCK, &block, NULL);

signal(SIGHUP, &interrupt);
raise(SIGHUP);

while (!interrupted) {
/*
* If pselect does not atomically unblock signals, pselect
* will never be interrupted and we'll lose the signal until
* something else wakes us up AND we remember to check even
* though we never saw EINTR.
*/
n = pselect(0, NULL, NULL, NULL, &timeout, &empty);
if (n == -1 && errno != EINTR) {
err(1, "pselect");
} else if (n == 0) {
errx(1, "timed out");
}
}

if (interrupted != SIGHUP)
errx(1, "wrong signal (got %d, expected %d)",
interrupted, SIGHUP);

puts("OK");

return 0;
}

[1] FWIW, here's a correct implementation of pselect for macOS using kqueue. (https://github.com/wahern/cqueues/blob/snap-20160812/src/cqu...) The only caveat is that creating a kqueue descriptor might fail, and you don't normally expect pselect to fail with EMFILE or ENFILE; it might even make it non-compliant. Except for that caveat, it's a compliant implementation of pselect AFAICT.
A lot of people's HN accounts, at least for the people who post a lot, are not anonymous.

So they choose not to take advantage of a feature. Doesn't mean one-time throwaways are a good thing.

If comments were being down voted you wouldn't see them at the top of threads.

This is irrelevant. It's about what kind of votes they expect to receive.

people use throw aways for anonymity not to prevent loss of points

I call complete BS on that. The most common reason given for posting with a throwaway (when a reason is given) is, "using a throwaway because I know I'll get downvoted for this".

Alternatively if you post a lot it is possible to reconstruct who you are.

Your only good point. Throwaways are the worst solution (of many) for this. Look at 4chan. Do we want to be 4chan?
Speaking as somebody who really liked his Monotrons until the novelty wore off and I didn't really have a use for them as effects chain devices nor did I want to hack them (honestly so much potential in them) and I sold them at a terrible loss, which is typical for me, I do have to admit that I think Korg's approach keeps me interested and itchy to buy some of their newer releases time and again.
Are We Being Too Nice to Women at Work?
Musk's justification as he speaks it is a drastically simplified version of what he's really trying to say - instead of a lifeboat, or a backup, think of a Martian civilization as a technology development platform. All the stuff that they would have to come up with in order to survive, and eventually, thrive, would present a whole new class of advanced geoengineering and space technology that would be used on Earth and beyond.

And if you're thinking, "why not just develop that specific technology that we need and save the money of a whole Mars venture", thats not how development of real, usable tech works. There are many things that were developed for one use that were eventually used for something else. R&D is a complex web of different ideas and solutions to different problems.

Even if we don't realize all that we want to on Mars, the new booster system will open up many other options for Earth-based satellites that can be useful here and now [1]. Space science has been essential for studying climate change[2], and will continue to be in the future, even (and especially!) if that space tech extends to other planets.

1. http://www.antipope.org/charlie/blog-static/2016/09/what-els...

2. http://www.planetaryresources.com/earth-observation/#eo-intr...
> Have none of you ever worked for a designer or marketing person who was unwilling to accept that a bit of text might wrap on Windows (Arial), but fit on one line on a Mac (Helvetica)?
> Until we can get the major operating systems to include some of the most popular open-source fonts, we're stuck with web fonts.

This really seems to be a problem with marketing and design people; we're not stuck with webfonts. We're stuck with unreasonable people.
This comment is misleading and seems mean spirited to me. On a fresh page load with cache disabled, I'm reading 165kb transferred. The GIFs are useful and lazily loaded in response to user interactions.

"Be more constructive with your feedback!"[1]

1: https://youtu.be/FArZxLj6DLk?t=88
There is a lot of focus being put on the fact that the mobile web can't provide a "native" experience, and I think that missed the point a little bit. In many cases, a "native" experience isn't needed, and a lot of things are being packaged into apps that can be served just as well over the mobile web.

Since users aren't always extremely excited to install an app for your new product or service unless it is going to be something they use every day, it makes sense to consider carefully whether everyone might be better served with a mobile website.
Google Location Services API is required for OSM to work properly.
Firefox + NoScript gives 106k (compression knocks it down to 30k). 80k (15k compressed) of that is, ironically, a font for emoji.
As for 2 or less sales you need to set up a quota and if they don't hit it over 2 months they're gone(or something like that). But you need to also figure out your sales cycle. How long does it take someone to make a buying decision. The longer the decision cycle the more the salary.
Seems like a lousy industry to be in. Lower wages, lower expectations, shooting themself in the foot.

Seems that unlike software devs, hardware devs don't have a say, they're merely drones to their managers. In software, lead dev will say that they need this linter, and his superior will have to either provide or argue. But it seems that ib hardware, management will just say "no", end of storg. You're not getting anywhere with this attitude.

This can also be so in software dev - in defunct bigcos.