skysight-inc/HackerNews huggingface dataset:
It gotten tons of syntactic improvements and bells and whistles after version 5.

It got a proper, rewritten, parser.

It got a free-double-the-speed update for almost all working code in version 7.

It got a full featured package manager (composer).

It got many next-generation frameworks and libs that don't fall prey to the issues that plagued early PHP codebases.

It got the "share nothing" model correctly from the beginning.

It's still the easiest and cheapest to deploy, and has tons of extensions for everything.

There's active work for a JIT and async (a la Node/Tornado etc) hooks.
It's a weird middle-ground. I myself constantly ask people for their recommendations on books and such. I trust them and act upon their suggestions. The only difference is that influencers are paid to suggest, and sometimes this leads to low-quality products being touted by low-quality influencers appearing in your feed. Definitely bad.

DHH suggested a book in an interview with Tim Ferriss[0]. I read what DHH says often and trust his taste - is this bad? I don't think so. Obviously DHH wasn't paid to talk about this book, but it wouldn't matter either way to me; a lot of his influence comes from the fact that I know he wouldn't willingly shill for something he doesn't believe in.

[0] http://fourhourworkweek.com/2016/10/27/david-heinemeier-hans...
So he hired a bot for a month to do 30,000 likes. Anyone wonder how many of his own likes are from bots?

All this social media advertisement seems like one big fraud to me - from profile farms to click frauds, has any of the people buying the ads actually attempted to verify the actual increase in sales? Or maybe it just looks good in powerpoints when showing to the clients where the money is spent.
>I agree OOP PHP is way to bloated for a dynamic language.

Ever checked Ruby's or Python's feature list? Or ES7 for that matter?
Transparent Pricing: What Your Money Goes Toward with Buffer
What I mean is, Europe generally does not even come close to that level of pay/compensation. So I assumed that these are US based startups. I could be wrong though.
C really is still a beautiful language.
Show HN: ObiKey – Scan and Login to Webpages (100% Open)
Unfortunately, despite wide consensus within the academic and professional communities, there's no real public backlash against the biometrics database.

It's hard to explain to a common Israeli why a database is dangerous. The security argument is blinding, and it seems like we are going towards making this huge mistake.

There's currently an effort to stop this and a crowd-funding campaign launched this week aiming to finance a plea to the supreme court is so far successful (https://www.headstart.co.il/project.aspx?id=19914)
Thanks! If you're interested in OCaml's low-latency GC, there's a nice writeup about it by Jane Street: https://blogs.janestreet.com/building-a-lower-latency-gc/
Optimize your desktop linux for amazing performance
One of the problems with working for a high profile tech company (that isn't a startup) is that the Salary package is never that great, compared to say, Financial IT in the same geo-location. Most people work at these places for the culture, kudos, and not to get rich per se.

I've had several offers to go work for Microsoft (as that's where my skills lie) but I've turned them down as they all involved a hefty pay cut that I couldn't afford to do.
I like the takeaway on reasonability. I've heard mantras on "there's too many lines of code here, break it up!" but if it reads well on its own then no worries...

Break things up for reasonability. If there's a bunch happening within a function body and you can give some semantic meaning to what's going on in there then go for it.
> Why can't tweaking parameters be automated?

Not only that it can be done, but it works even by random trial. Sophisticated optimization techniques work out just 2x faster, so if you have cheap GPU, you can run 2x more trials and get your hyperparameters fine tuned.

If you want to apply optimization, you can use one of the popular libraries like hyperopt and MOE.
Also, at least in Sweden, each licensed taxi company sets their own fares so the problem isn't one of licensed vs unlicensed taxis. A sign saying you shouldn't pay more than X to get down town could work, but who gets to decide what X is?
Most prisoners in Israel and in many other countries don't serve the full length of their sentences.

You end up serving 1/3rd to 1/2 of your sentence by default, "Good Behaviour" usually means that you haven't started any riots or shanked a guard.
Their data seems to contradict itself. The work day usage (mostly Windows 7?) is mostly unchanged but the weekend usage (Windows 10?) shows a slight increase of 4-5% during November.

So basically, businesses don't buy new computers at Black Friday sales. What a surprise.
I'm British so I'm biased, but while I hate the Daily Mail with a passion, I have also spent a lot of time in the US with Fox news constantly on in the break room, and the Daily Mail is nowhere near as bad. The amount of naked bias shown in your average 5 minutes on Fox is breathtaking to someone coming from the UK. The Daily Mail also makes some attempt to make sure that what it's talking about is in some way related to reality which is not a feeling I always have while watching Fox (particularly when Fox is talking about the UK).

Wow, I've just defended the Daily Mail. This is a weird feeling.
Uberlogs – make python logging great again
A Simple, Purely Geometric Proof That the Square Root of Two Is Irrational
Let's give Moissanite a new catchy, less complex name. Else, it will remain unknown.

I propose the name Moon Stone.

Star fire would have been great but it'll be confused with Sapphire.

See ffg for effect of company name pronunciability on market share, stock price, brand value...

http://m.pnas.org/content/103/24/9369.full

http://russelljame.com/Fluency_JFE_2013.pdf
Seems fairly easy: When the customer swipes to end, it notifies the driver. If the driver agrees, the ride ends there. If the driver doesn't agree, he tells the customer to undo the swipe or they will stop driving and the customer can get out.
Classification accuracy is not enough (2013)
This kind of fraud happened to me three days ago. I filed a complaint with Uber and they resolved the issue. I certainly think something should be done in the product to help with this, but there may be better options, including letting the user click a button to declare that the trip is over.
How it takes just six seconds to hack a credit card
Alexabot: Amazon Voice Controlled Robot
Music and Video Download Free 24/7
This Wikipedia article has a review of several evolutionary aging theories:

https://en.wikipedia.org/wiki/Evolution_of_ageing

None of these has been proven or widely accepted, and the entire class of theories has many rebuttals. They are interesting to consider, though.
Thank you very much for this suggestions. I know it doesn't look good on mobile, will try to fix it.
The numbers are so high because most of them would be destroyed/disabled on the ground before launching, so every one of many, widely dispersed locations had to have enough on-hand to complete any fire mission by itself.
Hello, I'm studying MSc. with the specialization topic Network Security. I believe we need to create the authentication system of tomorrow. This is an early stage proof-of-concept, there are many things I want to change, but I wanted to see what people think first :)
Make sure to watch this short(2:30) video, https://www.youtube.com/watch?v=HYLwQmcSwqk
stop following a lot of people and twitter will be substantially better.
It is the same in India, and I guess same everywhere. Because of people being illiterate and with the attitude of "this can never happen to me", we have a unique ID system forced down the throat of the citizens.
yeah, reminds of the people who commit suicide after taking anti-depresants because they feel more motivated after taking it, but unfortunately use that motivation to commit suicide because suicide was all they were thinking while depressed (.e.g before letting anti-depressants fully do its thing, which can take months).
Also, why isn't there an option to delete previous trip data?

Uber has your data even if you delete your account. I'm not sure if they can be convinced into deleting it, but they don't do that by default.
Are You Facing Error Code 011 While Setting Up Roku?
Have applied for a lot of positions at SUSE. Never got a call :-(
> Is there hardware out there on the public internet that cannot communicate over ipv4 already?

Well there better not be because we're totally not ready because of shit like this. That's why it's needed.
I use centrifugal force to empty bottles. It also works for ink pens, yoguhurt packages etc. Instead of shaking it, make whipping motions, or swing it, with the opening out. Just make sure the lid is on!
You can also use a baking roller if it's a soft tube.

https://www.howitworksdaily.com/wp-content/uploads/2013/08/F...
> I'd say one of the most valuable things about Googley culture is the lack of prima donna alpha-male macho-engineer behavior.

I'd love to work in a place like that. I'm sick and tired of people riding rough-shod over others in the workplace just because they think they are better than them.

Most places now value the voice of the loudest shouter, over the voice of the experienced knowledgeable specialist, so much in fact that everything becomes a dick measuring contest. As someone who doesn't identify as a typical male, this makes for a very uncomfortable working environment.
Their statue of a mouse knitting the DNA looks cool. In western universities laboratory animals often don't get the credit they deserve.
The sheer number of nuclear weapons has reduced dramatically since the bad days of the Cold War - but I do worry that the systemic risks of having a societal collapse are much higher these days.

Looking at the banking crisis - the UK government (and probably others) were terrified of the effects of a few banks collapsing - state of emergency, troops on streets etc. How would be cope if something really bad happened - not too well I suspect.
Presumably without the professional photography no one would be interested in buying advertising space (product placement, hashtagging brands) on his account, so you need a veneer of 'authenticity'. I guess that at a minimum this means having a model unique to your account (himself in this case) along with the other trimmings of an influencer (the muesli with lime curd blob type of shots).

Here is my recipe for a golden (if ephemeral) business opportunity:

* Live in a country with low costs of living, in a city with a historical city centre (backdrops! texture!)

* Have access to professional photography equipment

* Have access to a bunch of attractive, but cheap (hence the locality, think Odessa, Bratislava, or Baku) generic looking models

* Compose a team of decent writers and photographers

* Create 'inspired', 'authentic' Instagram profiles for each model, provide content

* Profit?

Don't forget to tag each post #bohemian. Guaranteed hit.
In the United States it's not all that curious, because most prisoners do not serve their full sentence. The expected time served for a new prisoner is something like 87% of their sentence.

If a Federal prisoner serving a sentence that is more than one year and not a life sentence "has displayed exemplary compliance with institutional disciplinary regulations" for a year gets credit for 54 days on his sentence. (18 U.S. Code § 3624).

If you are in a maximum security prison, it might be hard to avoid getting into trouble because there is heavy gang activity at maximum security prisons and you may have to align with a gang to survive. I'd expect most politicians in prison, though, to be in low security prisons, and there is very little gang presence in low security prisons. Thus, I'd expect politicians (and other white collar prisoners in general) to usually be model prisoners.

I'd expect that it is somewhat similar in most justice systems that have a time off for good behavior reward.
It's also pretty hard/expensive to get 10000 people involved in a long term experiment. So they tend to get tens of people and extrapolate from there.

I don't think it's that they're lazy or incompetent - it's just hard to have the sort of scale required for the levels of certainty you can get from firing a bazillion calcium ions at something for months.
I tried writing one a few years ago when I got IPv6 at home:

http://lucb1e.com/!ipv6
This seems like this is a misleading way for these researchers to present their results.

Yes, there study did show that young blood can not stop the effects of old blood.

However if someone were going to get transfused with young blood the amount of old blood in their system would decrease, so then, presumably, you would see anti-aging effects.

I don't know why they didn't present the research like that. It seems like they don't want to say it or I'm just missing some logical step in my thinking.
You and your friend are just too naive. There always will be not so honest engineers and you will never know who exactly.
There's a difference between 'instant hot chocolate' powder (which is sweetened), and 'cocoa powder' (typically unsweetened, and quite bitter unless sugar is added).
Launching Justcall for your sales and support teams
> When I write Javascript I don't feel like I need an IDE

Isn't it more like that with Javascript an IDE can't help you much anyway.
What about in a couple years, when there is no driver? Better getting this working now while there is still the fallback of human interaction...
Why forecasters failed to predict Trump’s victory
Turning off Background app refresh and removing the app from the recent apps list will accomplish this.
I brush my teeth because I dread and loathe the dentist, false teeth are gross, and toothaches hurt like hell.
> The room was for maybe, 300-400 people? There were 40 or so people in it. So, yes, the interest is low.

I think everyone who needs IPv6 is just not using AWS (anymore).
Ok i would not call that hot chocolate, therefore the confusion. (Freely translated that would be simply called cocoa drink)
Artory | Multiple positions | Paul-Lincke-Ufer 7c, Berlin, Germay | ONSITE https://www.artory.com

Artory is building the world's largest repository of critical data and sophisticated tools for researching important artworks, creating a new level of transparency in the art world. Appealing to art lovers, collectors, scholars and researchers, Artory is built on a foundation of Catalogue Raisonnés and other reliable and trusted sources of provenance and authenticity. Artory provides unprecedented access to up-to-date comprehensive data, and will enable artists and their representatives to create and publish their own catalogue raisonnés.

Top priority roles:

* Blockchain developers

* Experienced frontend developers

* Full-stack/devops developers

In case you have any questions, please reach out to sebastian.hillig@artory.com.

Please apply through: https://artory-gmbh.workable.com/
Maybe i was lucky that I didn't try shrooms on a party but on my own. Maybe a bit risky, but i have no mental or childhood unresolved issues, and I am fairly well balanced person with rich inner life (yeah, introvert).

What I experienced - the journey inside of me and back, lost of connection with all physical aspects of existence, including all senses (which is funny, because you 'see' amazing things with your whole entity, but when coming back down and slowly plugging back eyes you realize how limited and 'different' they are compared to what you just experienced, same goes for all senses but eyes are most obvious).

I could go on and on for hours how profound the experience is, it's truly some sort of 'higher' state of mind compared to daily existence, but since much more of hte brain is engaged (or with more intensity, dunno), after few hours I am extremely tired mentally, and usually strong migraine comes (that goes away over night). The breakdown of oneself into endlessly small atoms, dance of them in endless whirl of time and space, and slow reconnection bit by bit when the trip fades away (which takes at least an hour or two and is as interesting as going up). After first time experiencing it, I knew I don't have any predisposition for mental disorder, since this breakdown into flawless mist and back would reveal some inconsistencies in my persona. Or the sense of breathing - registering it, but as something very distant, not really that important, pausing it for minutes (or at least it felt like that).

Anyway, for me to get there, I always have to lie down, ideally in comfy bed, with nice quiet shamanic music in the background, curl under the blanket and cut all feed from all the senses. Other people and stimulis would be just interrupting this journey. Party would go in exact opposite direction. I also mixed shrooms with lemon juice - gives it maybe 5x intensity for given amount, and trip lasts maybe 3 hours which is plenty for life-changing experience).

Coming down is experience itself - the sense of endless inner peace and true happiness that brings smile on your face as reflection of state inside your mind, and landing back is very smooth.

It's so strong I never done it more than 1-2x per year (availability is also an issue). Didn't do it for last 5-6 years at all, but the effect will be with me forever. I don't believe in some higher forces or magical wonderland and whatnot, just that our brain can provide us with truly breathtaking experience once we alter the way it's engaged. Did try Salvia divinorum extract few times - similar effect I would say, much shorter and shallower, but same type of setting, cutting of senses and coming back scenario.
Per Apple's developer docs, if background app refresh is off, the app can't process location updates in the background. This was mentioned elsewhere in this thread as well.
Not to derail the thread at all.

But, for a brand new greenfield application. Why would someone choose PHP for their backend, when Golang is available?

I was at a developer meeting with a company who were reviewing what to use for a client project. The developers are from PHP/jQuery shop, however they felt it necessary to be with the times so to speak, for the future to get other projects. They opted for Vuejs and Golang with server side processing.

Apparently the client has some server side operations which are particular heavy and mentioned that php/python/ruby are just too slow with their own internal testing.

Many thanks!
It's both actually. I've never been a big winner in poker, just made enough to have a good living as a single and with time it was getting more and more difficult to win. Besides that I didn't like the lifestyle anymore and couldn't see myself playing poker in my 50s-60s. It was time to change something. I didn't play single hand since I decided to quit :).
Remember: If you're not in the USA, then US law doesn't protect your privacy! And US privacy law is nothing like EU privacy law.

Has Uber considered reforming as a European company, under EU data protection law? That would a nice way to show that you take privacy very seriously.
We were surprised by Java's poor performance because the HotSpot JVM also uses a concurrent mark-and-sweep collector, and is famed for the amount of engineering effort that has gone into it. We suspect our benchmark could be improved by someone with more high-performance JVM experience.

[Edit] jcipar on Reddit made some promising progress by tuning the JVM GC parameters for our benchmark: https://www.reddit.com/r/programming/comments/5fyhjb/golangs...
I am very anti-tracking, but to be fair IF Uber is being above board with their intentions, this is exactly the type of question they could answer.
No disrespect intended, but if you have on your CV that you have "written a book" and it turns out not to be an actual book, with an actual publisher, in actual bookstores, it will create a bad impression with most interviewers. You should rephrase it as an "online tutorial" or something.
Dolby Atmos, Auro 3D, DTS:X: What’s the Difference?
Do you sponsor Visa's?
So 10% of startups give out more than 1% of equity to a mid-level engineer ?

Perhaps this is a small sample, but it sounds odd.
Yea, best clickbait ever :)
India’s biggest companies have the worst work culture
I might be with you on the others, but [3] is just media hysteria based on faulty logic.

I've seen this type of story repeatedly after there's been an incident in some city. If it's not Uber it's a hotel chain or similar. It's easy clicks for tabloid newspapers. They probably have a template for this sort of story ready to go. And there will be plenty more ammo for this sort of thing as more companies move to automated pricing models.

Almost everyone who had to pay surge prices that day would not have been directly involved in the explosion (or even seen it). Are companies now supposed to compensate for any bad thing that might be happening in somebody's life? Presumably those who chose to pay surge prices did so because it was still the cheapest/best way of getting home. So even at those prices Uber was better than any alternative.

EDIT: Forgot to mention, it's also possible some people might have only got home that night because of surge pricing, because it increases the number of drivers.

If I had to buy a very expensive airline ticket at the last minute to see a sick relative, would the airline be exploiting me?

Previous HN discussion and article on the Copenhagen Interpretation of Ethics, which is relevant here:

https://news.ycombinator.com/item?id=10367855
Adding intrinsic (as opposed to extrinsic) switching costs is usually a bad idea over the long term, but only if your customers (actual or potential) are savvy enough to notice. With that in mind, the approach is much more difficult to pull off with Open Source software.

So, investors want (even demand) barriers to entry (for competitors) and/or exit (for customers) to enable extraction of attractive rents. It can work very well over the medium term, although it will typically increase CAC, and lengthen the sales cycle.

Still, over the time period that VCs care about, a cash warchest can be used to fuel hockey-stick growth and provide an attractive multiple upon exit, after which growth will often slow or even stall without fresh infusions of cash.

The annoying thing about the way this unfolds over and over again, is that it's a cheap trick that isn't really necessary. Equivalent (and far more sustainable) barriers can be erected that don't mandate nuking the developer community around your code.
I definitely like the idea, but don't you think that it will be hard to get your app installed on end-users devices ? IMHO You'll have to use a completely different vocabulary on your landing to convince them to download it on an app store.

Nota : couldn't download the app from the website (latest chrome, OSX)
Why can't they just start supporting a new extension that is pure PHP and both ways compatible? Like, no template tags, no global weirdly named functions (namespaces!) and a total cleanup of the library? Also maybe drop the $ and use def or let or whatever? Perhaps add a tool to bundle the script with the interpreter, for reliable deployments? You know, for when you grow out of the "shared hosting" phase?

That is MUCH but why not on the very long term? One can dream.

Something like a disclaimer: Last time I seriously used PHP, rumors said that PHP 6 was going to be big. I actually fiddled a bit with PHP 7 too. I wrote a file sharing script (incredibly messy code because the minutes I spent on it are in the same order of magnitude of those I spent on this comment), which turned out to be damn fast and I am impressed. Saying this as a person who enjoys Rust and Go.
So what do you want to say? Do you think that the chances of states of emergency should be our only worry? Or do you think that the states of emergency can even more increase the chances of nuclear accidents, even more reducing the chance of continuation of the civilization?