skysight-inc/HackerNews huggingface dataset:
They have paid support if you want it.
It is already common for serious C programs to use -fno-strict-aliasing and less commonly -fwrapv. The programmers are already convinced.
> On both your Twitter and Facebook accounts you posted: "Comments and upvotes increase our chances of getting selected!

When Apply HN was first announced, I was concerned that people would be more likely to engage in voting rings because there is now financial incentive. I didn't expect to be correct.
This makes the criticisms of Wikipedia look pretty bland. I had never thought about what life in these trenches could look like. Trenches indeed.
> The details of moderation practices are routinely hidden from public view, siloed within companies and treated as trade secrets when it comes to users and the public. Despite persistent calls from civil society advocates for transparency, social media companies do not publish details of their internal content moderation guidelines; no major platform has made such guidelines public.

It's really nice to see light shining on this topic. Truly, this content moderation is the equivalent (equivalent for the internet medium) of the boundaries of debate enforced by the editors and owners of major media corporations on our previous mediums.
I don't know. I think the high intelligence of doctors has more to do with the fact that it's a very desirable occupation and so they can afford to only choose the best applicants for medical school, not because it inherently requires great intelligence.

I know several elderly and accomplished medical professors who claim that they would not have been accepted into medical school under today's conditions. They got in during a time when it was very much easier academically (but harder financially).
Yeah, but pricing is ten times Appengine's (actually more - recently we don't seem to be being charged for email at all). Amazon SES is the only service with a comparable cost that I've found. I'd love to hear of other alternatives at the 1c/100 level.
I used to get this effect in the 80's with an Olympus OM-1 by setting exposure to automatic with aperture at F16 with strobe flash. In low light, the shutter would open for (say) 1 second, in the middle of which the strobe would flash for a 1000th of a second. The result is relatively crisp subject with a darker ghost. Timer made no difference. For a while, you'd see the effect in commercial photography.

I would imagine that someone working near the elephant's foot would be moving very fast.
Or... not. MMOs are "Massively multiplayer _online_". They are expected to require mandatory updates. Anyone who is opposed to the very concept should avoid MMOs entirely and enjoy single-player campaigns and LAN networking with friends. Games evolve. Expecting every game to maintain a live production environment of what - every previous release? - is simply unrealistic. WoW is bad enough with its expansions where different subsets of players can access any given area. Can you even imagine people complaining about not having access to play Season 1 of League of Legends? It makes no sense - to the business or the average player - to have tiny populations on old server versions that need to be maintained.

>> its best not to get too involved in games where you have no control or have no possibility of control over the infrastructure

Unless you are a professional competitive player, why would anyone become so deeply connected to a _game_ such that future updates, and/or the publisher shutting down the game entirely, would result in such a vehement reaction? If you're the type to cry "lawsuit" over a game getting updates, you may want to avoid playing such games.

tldr; For some people, "its best not to get too involved in games where you have no control" probably starts and ends with not installing an MMO to begin with.
tidbit: alcohol is only a banned substance in target sports
I've also heard "source available" used.
> before the turn of the century, it usually seemed like when you bought a game you owned it.

That was never true.
TouchID isn't that great at identifying a real finger vs a fake. Someone was able to bypass it using only items that you could buy at a local radioshack and a laser printer within 48 hours after it was released.

http://www.heise.de/video/artikel/iPhone-5s-Touch-ID-hack-in...

I can't find it now but not long after that another group found an even simpler method of printing out a fake print, I did find a much more recent attack based on just using a special conductive ink cartridge in a regular inkjet to directly print something on paper that would work. Bottom line is that it doesn't take a lot of fancy equipment, supplies, or skills to print a fake fingerprint that will fool TouchID.

https://www.youtube.com/watch?v=fZJI_BrMZXU

As for "a photo derived from someones hands", I'm not sure what they meant but if you had a photo that could make out the ridges of someone's fingerprint then yeah absolutely.
Yes, there are many opinions, but the most reasonable expectations are spelled out by the above links. These expectations are so common that anyone who uses "open source" to mean something different is being purposefully disingenuous. "Open source" is no longer an obscure concept, so fringe definitions are less acceptable.

Note this is unrelated to the many incompatibilities between the various open source licenses.

Also see: Microsoft's "Shared Source", an example of something that may look like open source but (with some exceptions) isn't. Disclaimer: no idea if this still exists, now that Microsoft seems to be truly embracing open source for some of its software.
At this point in my life, if I work in a tech firm that pays me a reasonable amount (when I say reasonable I don't mean top dollar, average or slightly below is fine for me as I have relatively low levels of debt and my wife works also) and treats me fairly I'm not that worried about other issues like aging tech stack or legacy code base.

Reasonable management allows you to work towards fixing this, although might not always make what you consider optimal technical decisions.

If you can get along with your colleagues, get paid on time and not have the boss breathing down your neck I think that's a pretty good job!
I really find it discouraging that Sam Altman is at the top of that list. Most of his articles fall into two categories: promoting things that will make him money directly[1], or myopic musings/self-serving advice to people that will make him money indirectly[2].

Is the HN algorithm rigged in favour of things he writes, or does this community really get a lot out the things he says?

[1] http://blog.samaltman.com/asana

[2] http://blog.samaltman.com/the-tech-bust-of-2015 made me laugh, for example
In an hour interview I'll do about 30 minutes of asking them questions, then give them a little 5 minute spiel about either the company in general or my team in particular, depending on what position I'm interviewing them for and who they've talked to already, and after that I'll take questions. I certainly do not have an upper threshold for this, and if they ask so many questions we can't get to the coding part of the interview, then we can't get to the coding part.
Thanks for digging that up. I recall having the discussions where we thought we'd let it bake for a while before it shipped, but I guess it was intentional, even if a bit last-minute. :)

It's a pretty small bit of code right now, and it's not on the critical path for anything, so I don't think it's harmful.
"You're in our world now."
-preblizzard mmo market, circa the turn of the century

Nothing new.
William Stanley Jevons, Money and the Mechanism for Exchange (1876) discusses many of the characteristics of money and exchange, including in chapter V, the properties which make money useful: utility and value, portability, indestructability, homogeneity, divisibility, stabilityof value, and cognizability. The merchandise stolen for use as "street coin" as described in the article meet most or all of these characteristics.

Jevons' work is recommended -- it's a classic study of the subject, but one which still carries strong weight. Rather more useful than many of the misdirected rantings of more recent vintage available online.

https://archive.org/details/moneyexchange00jevorich
The problem is that pesky humans can't decide what they want. Not sending mail is a bug but not receiving mail (i.e. spam filtering) is a feature? I can appreciate how this is confusing.
The Linux Scheduler: A Decade of Wasted Cores [pdf]
I agree with your points about crazy management, bad planning, chaos, poor training, etc. For the rest, I'm just going from what I've read, and from my experience of the culture. Did you live in the Soviet Union? If so, for very long?
Confusingly enough Google Container Engine != GCE. GCE is Google Comput Engine, which doesn't abstract out much of the administration. Google Container Engine (or GKE) on the other hand does abstract out most of the administration via Kubernetes. We were recently attempting to use appengine for something but gave up due to how bad the support for Go is and migrated to GKE. It definitely isn't quite as abstracted as Appengine but it's darn close.
Perhaps though it might be best to roll it back but keep it in a private branch for later?
How to Gamify Your Website
yes, it's (4) chapters series only, at least until now.

the author has other related articles about the brain though like (Why Your Brain Needs More Downtime):

http://www.scientificamerican.com/article/mental-downtime/
Great writeup. I've seen the same patterns in my locale. It's formula, Tide, soap, beer, meat, and other things that are pricey but useful for low-income people. Most of the thieves are low-income without any particular race dominating the role. They're not the only ones, though, as a number of people with plenty of money are just as happy to be thieving assholes. ;)
> "Closed source" is the standard term. Since you seen to not like that term, you could go with "proprietary".

Your definitions go contrary to the understandings and usages of every non-F/OSS person on the Internet.

For example, both "closed source" and "proprietary" are used to mean source-code-not-available in gaming circles.

Perhaps the open source movements should seek intuitive definitions of terms rather than invent vague nomenclature that only makes them unable to communicate with normal users.
I'm not aware of anybody outside of IT who uses or even understands UTC in place of GMT, so making this change would be a significant backwards step in usability.
Not really. Australian managers can be just as bad as any other managers anywhere in the world. I should know, I've worked in Australian companies all my life and there are good firms and bad firms :-)

P.S. If you are from the UK or US they might treat you with a bit more respect... Put it down to cultural cringe
That shaky foundation also has a large ecosystem of useful software. I guess it doesn't need to be "based on Android" to run Android apps, though.

I'm not too familiar with security on Android (much more familiar with iOS) – what are the weakest links?
No, they need tech that either contains the attack in its own partition or prevents it entirely by language/compiler-level action on the target. Both exist in academia and commercial sector with varying capabilities, prices, maturity levels, and so on. Most such things are rejected in favor of band-aids like ASLR.

And the systems continue to get hacked through the very holes covered in bandaids. As he said, if you're using a bandaid, you're covering up something inherently broken.
Cool script! Thanks for that :-)
That's not how academia works, at least at a public school. Administrators rarely get raises, and get pay cuts whenever the economy gets bad. This is why administrators are frequently overpaid when first hired, because they know that it's close to their earnings ceiling. If you want to get more income as an administrator, you have to move to a new job.

No, that money is going to athletics for bigger telescreens and not for student athletes. Ever since the Larry Vanderhoef chancellery, Davis has been spending more and more on athletics, with little to show for it.

I just wish Emil Mrak was still around as chancellor -- that guy was awesome. He managed to keep students from massive protests at UCD during the free speech movement era by shipping them in free buses to protest at UCSB, and he introduced all of the bicycle infrastructure in Davis. Instead, we have a profiteer running the campus, in cahoots with the nation's former top cop.
Hah! Beat me to the punch by 5 years.
I believe you're talking about GCE (Compute Engine), while @kordless is talking about Container Engine.

I've tried Containers with Google App Engine Flexible Environment (in beta now) and liked that it's much more customizable than standard GAE. Basically, you just need any Docker container listening on port 8080.
But deploy time took 10-20 minutes, so I'm still preferring Standard. Hopefully they'll fix that before GA release.
Sam owns YC, YC owns HN, what does it matter? The whole purpose of HN is to make Sam (and the other partners, and investors, and YC startups) money. Mindshare is incredibly valuable. It's advertising that doesn't totally suck.
What's so strange about it? It's some kind of yoga massage social relaxing procedure embedded in harmless ritual fluff with words like 'light' 'energy' 'love' and rainbows and even sometimes 'quantum-entanglement' - you should be excited. Energy healing also undoubtedly involves the wonder of energy. If it feels good to people, then it heals, so what is the horse shit problem here? Do they want you to sacrifice seven goats to their ruthless rainbow-god-of-light for a power-refill while still not appreciating the apollo spaceflight computer as incredible scientific achievment enough?
PM2 is under the AGPL. Could this be an issue on a non-AGPL project?
Interesting development. Good to see another project trying to improve the mobile situation for Android. Getting us off iOS or Android without loosing all the good apps probably isn't happening due to lock-in effects and patent issues. At the least, projects that try to allow safer use of Android apps will benefit a lot of people.
Doesn't iTunes for Windows depend on QuickTime? Does this mean that iTunes for Windows is also deprecated?
Heh, I saw that Botkit had added Facebook support pretty much right after I released messenger-bot a couple days ago. I probably wouldn't have bothered making this library if I had seen it before.

However, I do think messenger-bot serves a slightly different purpose than Botkit might. messenger-bot is mostly just a library over the Messenger platform, with some events and convenience functions. Botkit is a bit higher level though, since it includes extras like conversation sessions, pattern matching on messages, etc.

I think both libraries have their upsides and downsides, depending on the use case. Up to the author to choose what's best for them!
Production Team Leaders: Supporting People
Quad-core Atom based Raspberry Pi lookalike is ready to roll
I wrote about this last year, but I feel it's still relevant. Spam filters, especially Google and Microsoft's (whose e-mail servers don't play by any of the standard rules nor do they send DMARC reports), are horrible over aggressive.

http://penguindreams.org/blog/how-google-and-microsoft-made-...

I have seen more phishing/ransomware e-mails come through mine (lots of malicious Javascript made to look like Excel files), so I can understand how great the risk is. The fact still remains though. E-mail is broken and is less reliable than an envelop dropped in a letterbox.
The logic is that some parents will happily pay a premium to not have to drive their kids everywhere, but below a certain age they won't entrust them to random Uber drivers.

You seem to think that a driver can't do both Shuddle and Uber, but I don't see why that wouldn't be the case. During peak kid hours, they pick up Shuddle rides. When they don't have those, they do Uber, Lift, delivery, or one of the many other things you can do with a car and a cellphone.
People tried to redefine the term. Originally Open Source simply meant you had the source code and hey if you have it you can edit it because well you physically can edit it. This of course did not kill the original meaning it just added a new one. Because, English is happy to have a single terms mean multiple things.
Probably procurement processes weed out all but the most patient of candidates, along with their pay schedule. But their process can take months before final approval, so by then the candidate is gone.

They need to streamline the hiring process and offer competitive pay.
I totally would expect that I would be able to play without buying expansions.

What would actually happen if I logged in now with my account that I haven't used since vanilla? Would I be told I'm SOL?
FD: fundamentally change the technical recruiting industry
If only that were true. Uber doesn't allow unaccompanied minors to ride. Lyft has the same rule.
It sounds like this is more than just a request for a terminology change. If I'm reading it right, Android's notion of GMT is that it's British time, with a Daylight Saving Time offset in the summer.
We host GitHub, etc on site. Not because we don't trust them, but they don't have the resources we do to keep bad guys out.
At Microsoft
You're correct in that software (including games) is almost always licensed, but I think you're also being a little pedantic. There were certainly fewer games that required "phoning home" for verification and fewer games that had required content served remotely from servers that could be shut down. The (obvious) spirit of the post was that when you purchased a license/the game the developer would typically not mess with your copy and you were free to do what you wanted with it.
No, if you conditionally move a box, there needs to be runtime checks for whether that condition occured when in it goes out of scope. (note that reassignment of a variable effectively causes the old value to go out of scope -- this may have Implications for your loops, though I sure hope you aren't making and destroying boxes in a loop!)

In my experience, this is not however a significant concern.
No, gmail constantly drops messages without putting them in spam. That's actually a huge problem. Microsoft does the same. That's for e-mails that don't even contain any links!
What do you do for deployments?
It was honestly better in every single way than any vanilla WoW server ever was. Average online at any given time was >10,000 people.
Perhaps it's not their fault but it doesn't make it any better for a prospective job hunter. Perhaps competitive salaries need to be part of this push
> Master-less. No need to elect a master. All nodes are treated equal.

Is it really masterless or do the nodes elect a master using Paxos to hold an election?
This is the most comprehensive, rigorous test of universal basic income to date
Shuddle ‘Uber for kids’ service to shut down
I'd just note that Rust isn't that hard to use for higher-level stuff. I am working on a network search engine (capture all traffic, index, search). At first I though I'd just write the capture agents in Rust, maybe some of the PCAP-storage stuff. Then write the entire query engine in F#. More and more, I'm realising I can write a much larger portion in Rust, and leave F# for the parts where performance totally doesn't matter (mainly interfacing with the end-user). It's pretty amazing.
I invested in this company. I love the idea and the founders. Startups are hard.
Renderings vs. Reality: The Improbable Rise of Tree-Covered Skyscrapers
Hmm, should have paid that money directly to US News & World Report. Not sure how tear-gassing sophomores affects the ranking but I'm guessing low six figures can get you spot #3 on the liberal arts list.
I'll further stipulate that the costs of investigating vulnerabilities at tiny two-engineer firms far exceed the costs of investigating vulnerabilities at giant conglomerates like Tribune Media. When those vulnerabilities amount to "don't turn off credentials for fired employees", I still say they should pay for their own damn security work, and no criminal statute should say otherwise.
Thank you, I felt really confused when I saw the title but as usual, I read comments here before clicking the link.
Sad, and I suppose amusing. I'd prefer to use a spelling checker that accepted all widely-used variations, color as well as colour etc.
> News of the shutdown comes by way of an email sent to customers this afternoon, and it all certainly seems pretty sudden — they’ll cease operating at the end of tomorrow’s business day.

A service to get your kids to and from school shuts down with 48 hours notice? That's going to cause a few headaches, and unfortunately is a great reason to not become an early adopter making such a business even harder to get off the ground. Shame, seems like it would fill a useful niche.
I think the key word is "shitty". If you're working on a shitty app then aim for shitty languages with developers that don't care.

Hopefully we aim to not work on such shitty apps. And in such a case, the overhead of learning a new language is dwarfed by the overhead of learning the domain-specific stuff.

And Rust, like any good language seems to have a, coherent(?), or elegant design. Stuff makes sense. As compared to some languages where things are just thrown in willy-nilly. This makes Rust easier to learn, as you can somewhat reason about how things must work.
This morning an article I visited from the front page had only been around 21 seconds and already had 60 comments.

http://imgur.com/1oyIv2d
Folgers crystals = instant coffee.
The founder stepped aside and brought in an outside CEO in November. Not sure how that affected their fundraising chances.

You'd need some awesome growth projections to raise a Series B on what looks like less than half a million in lifetime revenue!

http://www.sfchronicle.com/business/article/Shuddle-Uber-for...
Looks like people cannot set their time zone to UTC. Depending on the device there might not be an UTC equivalent time zone to choose from either, like Reykjavik may not be available on all devices.
In addition to what the others said, I'll note that PyCharm is already doing these things and there isn't a multi-second lag between hitting a key and seeing the completions. It is also doing type inference. And sure, there's a bit of lag when it needs to do a full index, but that shouldn't be often.
Georgia Boy, 5, gets Paddled
I ran into a similar problem a while back (using Heroku) --- after a brief foray into the world of spam filtering, it turned out to be caused by our domain being identified by SpamAssassin (IIRC) as a spam signal. We changed the wording of our emails and moved to a different subdomain and suddenly all the email got through. It was.. interesting to debug.
not really. I wish I could get away with providing such crap support as the big players do.

If my customers don't get a reply within a few hours, then all hell breaks loose. Even if, there request comes in at 3am / 0300 on a Sunday morning my time.

To be fair, when I point this out to them they do apologise, didn't realise time difference, are in a different part of the world where Sunday is not a day off etc. I then ask what they expect from some billion dollar companies support wise and they say they are happy with a reply within a week. Asking them why a one man shop doing quite a bit less than billions of dollars is expected to provide so much more.

Anyway, rant over. Support isn't hard. You hire enough competent people as your customers require. The end. Happy customers
> I do not like sublime as it isn't FOSS

VS Code is not FOSS, either, I believe? [EDIT: Wait... it is open source. Must have missed that announcement]

I do like it a lot, though. KomodoEdit is pretty neat, as well. Even though it's closer to a full IDE, it feels very responsive. If either VS Code or KomodoEdit added something like paredit, I'd switch to them.