skysight-inc/HackerNews huggingface dataset:
PHP is not mature or fast or popular? And PHP is very far from dead no matter where you are. In fact is getting a lot more interest now since PHP 7.

If you don't like PHP that's one thing but what you said is just wrong.
Has anyone studied whether time preference might be genetically heritable?

Edit: why am I being downvoted for this?
Since you listed PHP - take a lot at Laravel (https://laravel.com/)

Like Rails, you can get a a site/app up in minutes. .
I love Flutter, and how it looks, but while I was at the Google I/O Extended I was given an Android Things Kit. That specific version of the kit did not had GPU, and later (at home) when I tried Flutter - it was running very slow, while other android apps were manageable.

Then again, this is more of an outlier (today) with the GPU present almost on any mobile device, but still something to know about (e.g. flutter won't be of good use there).
I'm always concerned that accessibility is being left behind. Android and iOS both put great efforts into making their UI accessible, why do the work again? Chances are that the accessibility of those third-party components will be worse or maybe doesn't even work at all.
C non-sequitor. Assignment is always lower in precedence than conditional expressions.

CPP macros is red herring.
To be clear, the Asteroids era arcade units had microprocessors (Atari coin-op engineers tended to use 6502s then), in addition to a boardful of glorious digital and analog stuff to drive the vector display.
Reporting doesn’t work. I reported a counterfeit item and amazon apologized and refunded the money and promised to go after the seller. In the end they removed all of the seller’s negative feedback since it was “fulfilled by amazon”. What a joke.
This is just bs. PHP is thriving everywhere expect Silicon Valley.
A year ago I would say Flask + Firebase, but now I have began to understand that that is the quickest way to build a web app FOR ME.

The best tech stack is the one that gets the job done FOR YOU, in the least amount of time. If it takes me 4 weeks to learn some arbitrary <INSERT NOUN HERE>.js framework to then be able to do stuff "quickly" then it better cut down development time by atleast +4 weeks to be worth it. No doubt, some amount of Yak shaving is worth it for the future (when you already have acquired a skill and no longer need to spend time learning) but in a scenario where speed of dev is important, go for technologies that you know and are comfortable with (which differs from person to person)

Only general piece of advice I would give is to use SaaS tools to do heavy lifting. Tools like Auth0, Firebase Cloud Functions and authorization, etc can save you quite a bit of time compared to the learning curve they come with. Not to mention these products have teams behind them who work round the clock to make them developer friendly, so if you can't understand and get them running quick enough then IMO the tool is flawed not the user.
> Because searching prior art is hard.

One of the points why software patents are so problematic. If there would be a search engine, where you could enter your function (concrete implementation) and it would come back with the patent fees you would have to pay for the next 5 years on a monthly basis and a checkout button, there would be a lot less resistance against the system.

Not because anybody would like the idea of patents any more, but because there would be an easy way of getting around a lot of legal uncertainty.

Btw. If the patent system will not change, that will be a cool idea for an AI startup in 2060 ;-)
Interesting in the same way is the question, why didn't the techno-utopia arrive? Even 1980s technology is enough to achieve a big lot of automation that we still dont see in society
- Vue.js

You can embed the Vue js file in your page, add <script></script> and you're ready to get started, no limits every feature is available. Of course for anything other than the most simple stuff you'll want some structure in your app so I use vue-cli which sets up the basic stuff.

- Cloud functions

Can be as simple as writing one in your browser in the azure/GCP/AWS console and as "complex" as using for example the serverless framework to deploy.

That's it!
I can sympathise. I once worked for a smart speaker company and every update customers would swear that totally unrelated things had changed - "it worked until I updated" was a common refrain.
It's been the same story for the last 20 years (or longer but that's when I started). There's an infinite supply of young naive people who will work for poor pay and under terrible conditions because "games". There's nothing you can do to help. Young people are physically incapable of learning from someone else's experience. Companies are happy with that situation because they don't mind not having experienced devs. Those demand higher salaries or sane working hours - can't allow those. I mean what's next? Pension funds?!
Worse than bad: if I recall correctly, there was no C99 support at all until MS VS 2013. Before that you had to compile C as C++ in order to get C99-like features.
I wonder how you'd control for the fact that the Marshmallow Test is widely known and that parents may have explicitly trained their children on similar problems in the hope that they'll benefit later from the ability to delay gratification?
Business and legal reasons. Primarily business reasons.
If you think poor people have time for doing that you haven't been poor.
I hope you are being sarcastic when you say, nothing really has changed since then.
MiniBooNE: evidence neutrinos are not acting according to the Standard Model
> I think we, as the world, need to

There's no "we, as the world". There are individual actors driven by their own motives. There will always be desire to make extra money by some of them by dealing with the shady governments.
I like the direction that Flutter has taken, cross-platform without the baggage of being a web platform.

If you know JS and Java, Dart is very easy to learn. About a few hours' worth of tinkering and you'll be good.

I had an Android app [0] that I was trying to build with Kotlin in the evenings/weekends. I switched to Flutter, and was able to get something out of the door in less than the time I spent on Kotlin/Java.

I like the mix between Flutter and being able to call native APIs. The only thing I'm missing right now is good maps support. Google and Mapbox have some prototypes, but it's still too early to use them (for what I want to do).

https://play.google.com/store/apps/details?id=za.co.movingga...
Several people in these comments are comparing the video game industry to the movie industry. I think the key difference is that the movie industry tends to value experience with everyone but the actors, with the exception of big name stars. I know lots of people in the movie industry, from set builders to producers, and they’ve all been working in the industry for years except for the actors and actresses. The video game industry doesn’t seem to value experience with the exception of a few big names and some developers with rare talents. Not a single one of the game devs I worked with 15 years ago are still in the game industry.
You seem to know a lot about what everyone else's motives are :)

There's nothing less "vanilla" or "standard" with python/go/RoR/whatever vs. PHP. It just so happens that you know PHP well, so, by all means, YOU should use that.
we love netlify also
In my experience, enterprise devs are not really underpaid (this could vary a lot depending on your geographical area, of course). I also don't find corporate jobs to be exhausting at all, but YMMV and it probably varies from person to person. I don't care sitting in meeting if I know that they will end in time; I'd rather be coding but I'm getting paid anyway.

Some years ago I had a hip, theoretically non-soul sucking, job (not video games, but still, a hip software company from my country). The hours were horrible and the pay wasn't that awesome. I now have a 8-to-4 corporate job and I love it. There is little stress; the technical side is a little outdated but still acceptable, and comfortable to work with; the pay is nice; the hours are sane; the managers are reasonable and planning works; and so on. Sleeping as much as I want every day, and not being overworked or stressed over my job, are awesome, underrated things.

The projects might not be super-awesome, but I learned a lot of time ago that if you want something fun to work on, your best bet is to look for it outside your job. That way, you stay in control: you work at your pace, you decide when to start or stop a new project, and in the case of software, you can spend time gold-plating projects to your liking.
The trend is continuing into adulthood which is the part that’s concerning.
In Rust, it’s pretty quick. You could write a server yourself, but it would take a lot of work. It’s trivial with a package though.
Well done, feminism. Now men are afraid to help women at work
Our cats have never in their lives had to worry about food, yet they still become anxious around mealtimes. That suggests that it is trait common to all mammals regardless of their "wealth".
Because the regulatory body can't get fined
Why should academia only produce excellent security algorithms with "Bad" likelihood?
Some clients care. But many don't. They just want something to work.

And even if they did what is wrong about choosing PHP?
Ask HN: Is there any casual link analysis software?
The answer to this might just be mind/concept mapping software but none of those are really flexible enough for what I have in mind. On the flip side all link analysis software I've seen generally bills itself as a tool for big data sets. Its overkill.
For an explicit example of the kind of problem I want to solve, today I was trying (again) to understand what Gamergate was all about. Its convoluted and I just get the sense I'm spinning my wheels. As a quite different example, I am trying to teach myself about spectral sequences. Suffice to say there are a lot of moving parts and cryptic suggestions from the math gods on the internet.
On TV shows you always encounter the "conspiracy theory wall" with pins and red yarn. Right now I've got such walls up on Gamergate and spectral sequences (metaphorically speaking) and since link analysis software is the modern equivalent of those walls I would have expected to find something to help me. But I haven't, hence this question.
Looks like we're both right, if you base your legality on consent, each case needs to be presented on their own.

If you do not base it on consent, which many lawyers in Germany say you should only as a last resort, you can have a large declaration.

Just as I've predicted, the Washington Post implemented a click-through EULA.
That reminds me of MongoDB's infamous issues that remained open for years. They became the subject of many blog posts and discussions.

I still remember SERVER-1243 so well because of how much I saw it. They eventually fixed/closed it last year, after 7 years.

My main missing features on Flutter are:

* background execution
* Google maps parity with Android/iOS

https://jira.mongodb.org/browse/SERVER-1243
Popper might not have considered himself a capital-P positivist for metaphysical reasons (and because of his skepticism towards logical positivism in particular), but his general approach to the philosophy of science is both compatible with and is taught as an example of the school.

There are all kinds of disagreements between Popper and the capital-P positivists (verification vs. falsification being the biggest one), but they don't preclude the inclusion of Popper in the broader positivist movement in the philosophy of science.
Can't see why you would want to control for it.
> There are plenty of forms of violence present in our societies that we do not give its due attention, domestic violence for example which, the recent two or three decades aside, was even tolerated.

You're right, but this doesn't prove your main point. The fact that some things are more looked at than others doesn't mean that violence in general is not a dividing line.
How exactly can they decline?
PHP is not dead - plain and simple. Independent of whether it is good or not, selecting technologies based on your biases for your client is completely irresponsible. There are plenty of mature, fast and popular options out there. PHP is one of them.
The future is as certain as in any other platform.

Focus on OS vendor tooling and a specific platform instead of whatever pops up as alternative 3rd party tooling, with various degrees of integration with the platform APIs.

One of the best options I did after my delusion how Borland went under with their uncertainties where to focus next, was to always use OS vendor SDK for production code.

So far this option has worked out the last 20 years, and I bet it will continue to work out until I retire.
Show HN: Ethercup - Place Ether on your fav teams of the FIFA Worldcup 2018
Hi guys,

I am building Ethercup and I wanted to show you how it works: https://ethercup.github.io/ .

On the website is a demo bet live right now on the Kovan test network. This bet opens today and will close in a few days. A How-to is provided on the website, but you can checkout the code directly on GitHub: https://github.com/ethercup/ethercup.github.io

There's no bug-bounty program, but I'm willing to share profits (if it'll yield any) in case you can break it and point me to it. Looking forward to hear your feedback :) Also, feel free to ask questions.
The parent's point wasn't to put the US on the same ethical level as China, but to encourage people to be skeptical when terrorism is used as justification for harmful policies.
I think you're just defining the size of a problem differently than parent. Parent (rightly or wrongly) assumes that things which are more violent are a bigger problem, whereas you seem to be purely looking at how many people this affects.

> Society may have a bigger problem with violent theft than with employers stealing wages, but that society views it this way in itself is a problem.

I'm with parent on this though, personally. I'd much rather more people lost some money than more people were physically hurt/killed. There are scope effects here - I wouldn't necessarily trade 1 armed robbery for 1,000 thefts or something. But I do think the OP is making a false equivalence which isn't really useful to the discussino.
I see so many forum discussions where posters criticise the poor for their 'weak' decisions and effectively blame the poor for their own plight. Why don't they just work harder and earn the money to pay for their healthcare and education? they say. It is easy to withhold funding from deprived areas if you convince yourself that it is their own fault.

These results should be on the front pages of newspapers and on TV (and Twitter: @POTUS I'm thinking of you!). The idea that children raised with few resources need help to plan for the long term seems to be rather lost on many politicians these days.
The article it links to: https://www.icij.org/investigations/paradise-papers/apples-s...
Who cares about an extra marshmallow? They should do the experiment with slices of pizza.
CaptivateIQ | San Francisco ONSITE | Full-time Software Engineer | $120k - $140k | www.captivateiq.com

At CaptivateIQ, we are building an innovative product that empowers companies to manage and tailor their mission critical sales incentive compensation programs for their workforce. We have several well-established, fast-growing high technology companies as paid customers. We’re also backed by leading SaaS investors including Amity Ventures, Bessemer Venture Partners, Foundation Capital, S28 Capital, and Y-Combinator.

Headquartered in San Francisco.

The Role
CaptivateIQ is built on top of Python/Django, JavaScript, PostgreSQL, and Redis. We are looking for versatile and nimble engineers who are comfortable across all areas of the stack and ready to tackle the challenge of fusing complex data processing with intuitive user-focused UIs. This role will have the opportunity to assist and often own key functions related to development and product.

Feel free to email me directly at mark@captivateiq.com

Thanks!
Mark
Popper was very concerned with explaining the actual underlying reality and what criteria contribute to better explanations - things like being more rigid. To me that seems quite against the main idea of _p_ositivism.

Popper even takes that stance that theory is prior to evidence - you start with the best explanation and even without new evidence or predictions, you move on to better explanations as they are discovered.

Since you are making this claim against his own words and without being backed up by respected sources, in what sense is he a _p_ositivist?
Daily bread – Can any human body handle gluten? |Dr. Rodney Ford – TEDxTauranga
Module size is ~7Kb. A detailed comparison is here https://github.com/stereobooster/react-ideal-image/blob/mast...

> The discussion on performance is too focused on mobile

Because mobile users have a slower internet connection and worse CPUs.

What kind of performance are you talking about? If load performance, then this component uses well-established techniques (not invented by me), like lazy-loading (known since jQuery times), srcset (web standard), LQIP (used by Facebook, Medium), width, height (required for all blocks in AMP).

If you are talking about JS performance like frame rate or paint or "junk" on the scroll - I didn't measure it but didn't say it was the first target either.
Please correct me if I am wrong, but as far as I remember the combination of PHP and sqlite fails fairly quickly when if comes to concurrent users?

Don't get me wrong, I am very fond of sqlite, but to use it efficiently you have to manage the connections to the database and from what I have heard, that doesn't work particularly well with PHP.

This doesn't mean that the above recommendation is wrong (in fact, I used similar approaches in the past), I just thought that it should be mentioned and if someone wants to build something that has a lot of concurrent users by design, he knows which part will be the first bottle neck.
If you like Bill Wurtz you probably would like (or already know about) Jack Stauber:

https://www.youtube.com/channel/UCe_ijwgvhtHQwQ55vsXDY8w
>ended 83 years ago,

It ended in 1945 that's 73 not 83
> The researchers also, when analyzing their test’s results, controlled for certain factors—such as the income of a child’s household

Is that a valid thing to do? If "will power" was a strongly inherited trait, and the theory is that will power leads to increase household income in adult life, then this controlling would remove most of the signal.

The original paper relied partly on a questionnaire that asked the parents how good their kids were at self-control. That seems unlikely to be reliable. They also used SAT scores, which seems like a better measure. The abstract for the new paper doesn't mention what they measured.

In conclusion, I'm not sure I learned anything here.
You think the behavior of your cats represent the mammal population?
AI Training
There are many successful companies and start ups that use PHP. The same way they exist for other languages and platforms.

No start up became a unicorn because of the programming language they used.
Cash for patients – UK doctors take huge kickbacks in rehab scandal
And it has been expecting that for a long time. 5 years ago Apple's PE was below 12. Since then the stock price has tripled.

Now their PE is 18, so the market is expecting Apple to grow a lot faster in the next 5 years than it did in the last 5 years.

https://ycharts.com/companies/AAPL/pe_ratio

We'll see if the market gets it right this time or at least not as horribly wrong as in the past.
And plus, it works on cheap shared websites that can cost $10 a year + domain name.
Assuming we’re talking about a startup, the expected lifetime of your product is ~0 and so is the number of customers. If you’re somehow lucky enough to ever have so many users that you have issues with rails, you will have the money (VC or otherwise) to deal with it.
You got a point, but being stuck into older language versions is quite common on enterprise shops.

If the server they have to take care of only runs language version X, that is what they care about, after work there is another life totally away from computers.

When time comes for language X + 1 version to be replaced on the deployment system, then there will be one week of web based trainings to learn whatever is new in version now available on the IT development images and that is it.

Yes, there are lots of modern companies out there, but there are tons of them, specially when software is not their core business where development improvements come at snail speed, if at all.
I wonder what other well known studies have incorrect conclusions
Unions can be an important part of the commercial ecosystem but just like any other part, they get toxic if they're too powerful. They need to be well balanced against corporate interests to create a healthy and productive work environment.
That's the second time I've heard Autodesk accused of the "Embrace, Extend, Extinguish" tactic in a week (albeit implicitly in this case). Is it something they are know to do?
> Theft isn't inherently tied to violence. It's easy to think of someone breaking into your home with a ski mask on, instead of embezzlement or pirating software.

Well, I think you're just defining theft differently than the parent. In most people's minds (I think), when you talk about theft, you're talking about something with at least implied violence. This is exactly why non-violent (and semi-victimless) crimes like white collar crimes, pirating software, etc, tend to have lighter sentences and generally be looked at differently. This forum in particular is a place where people often make the case that software piracy shouldn't even be called piracy/theft, partially for this reason!

> I would argue that wage theft is a bigger problem in the sense that the scope is so much larger.

Valid, but I think you're just defining "bigger" here differently than parent. It seems like you're talking pure scope of people affected, whereas parent is including how severely the people are affected. I don't think that's a very interesting discussion to be honest - it's just defining words. I imagine both of you will agree with the statement "one impacts more people, but the other impacts people more severely, ideally we should try to combat both", no?

> Would I rather a corporation steal $12,000 from me every year, or a burglar break into my home and steal my shit? I know I wouldn't pay $12,000 for a security system for my house.

Yes, but, with every time someone breaks into your house there's a chance you might be hurt or killed... doesn't that change your calculus here? (Of course the actual numbers matter though!)
>Dockless bikes: Are they bad for station-based bike-sharing systems? (curbed.com)

Yes. In Astana Ofo ran for just a year. After that, the company running station based rentals hired a battalion of tough guys to "deal with them"
Ruby on Rails. You can't beat its development productivity given that you need web app. In the end, as others have said, it will be whatever you know best.
The problem is that the accessibility work already needs to be done on every platform (for now we have two really popular ones but nobody can be sure what the future brings).

Also, if you could just recompile your app for a new platform and release (more or less), it would remove the biggest barrier to entry for possible new platforms: Adoption.
It is voluntary (but not answering questions may make you look shady).

More information is in the first linked article:

https://www.bna.com/apple-turns-down-n57982093151/

Apple claims answering public questions will interfere with their "pending appeal before the European Court of Justice challenging a European Commission illegal state aid decision".

They offered a private session, but that was not good enough, because the questions were not about the appeal, but the tax avoidance scheme documented in the Paradise Papers.