skysight-inc/HackerNews huggingface dataset:
I disagree on all these points.

> - Jobs. There are plenty of PHP jobs. Some pay low but plenty pay high as well. I doubt there are jobs in backend languages that can beat PHP in terms of volume. But again, may be you don't care about volume and options.

Jobs in UK on Indeed.co.uk

- javascript developer: 8,978 jobs with average salary £48,921
- java developer 6,145 jobs with average salary £52,690
- python developer 3,702 jobs with average salary £58,250
- php developer 2,889 jobs with average salary £36,977

PHP can only do web backend poorly. If you do not care about options and salary choose PHP.

> - Ease of installation: Almost all web hosts have a default LAMP stack where P is PHP. You can setup a php website in few seconds, literally. Compiled languages may have a single binary but they still some tuning and the sheer volume of PHP servers make it easy for anyone to get started. But compared to other interpreted languages (looking at you Python), deployment is the easiest.

Not longer the case. I can use Heroku, Fargate, FaaS, AWS Elastic Beanstalk, Ansible, Kubernetes, Gitlab to name few to have more robust and modern deployment than FTP manually files to a shared server. Compared to the above PHP is for amateurs.

> Composer: I think it is an underrated package management tool. Well managed and does the job. If you are used to npm horrors, composer is a welcome change.

NPM is package manager and composer is just dependency manager. Compared to npm it is a very limited tool. npm let you install transient dependencies with different versions, perform a security audit, publish packages, run scripts and more.

> - WordPress. Have to talk about WordPress when it comes to PHP. Powers like 30% of ENTIRE world's websites. That is big. So yea, PHP not going anywhere anytime soon. And No, clients don't give a shit if PHP sucks. They don't.

Wordpress jobs pay poorly. Client care when WordPress site gets hacked and show advertising of canadian pharmacy or porn. Wordpress has a terrible security track record.

> - Laravel/Symfony: Awesome full-stack frameworks. You can build anything quickly using Laravel. If you are more creative, you can use symfony components to build your own. Both are awesome.

Laravel is just poor man copy of RoR. There is nothing special here. RoR, Django, and Spring are more mature frameworks with better tooling and ecosystem.

> - PHP 7: Game changer compared to PHP 5.x. Google it.

It just added a bit of permanence. It is very slow compared to node.js, java, go.

> - Documentation and support systems: Google and you will get an answer to almost any PHP related question. Try that with some of the shinier languages.

PHP is brain damaging dump of random people hacky scripts.
I find it odd that Examine.com[0] hasn't been mentioned yet.

There have been studies of vitamin D supplementation; these have been specifically about supplementation and not just correlation with blood levels of vitamin D.

I'm sure that sun exposure has additional effects past vitamin D production given how messy biology is, but it's not clear to me that unprotected sun exposure is the best way to get those additional effects. For example, if blocking UVA and letting in some amount of UVB gets the benefits of both sunscreen and sun exposure, then I'm all for it. However, it doesn't seem like we have enough information to make an informed decision yet.

[0] https://examine.com/supplements/vitamin-d/
So it's open source but patent encumbered? How well does that go together?
I think they would rot in Florida. If the bugs didn't eat them first.

There is a close relative to these trees in Florida though. The Bald Cypress. Those tree that grow in swamps with "knees" coming up for air.

Same family as the Redwood (Cupressaceae).
i wouldn't be so sure. it might be me. we might need to have some sort of "fool-off" to determine the greatest fool.
Is it a good number for Electron apps? Is it ok nowadays? 150MB seems too much for me.
I also thought that by using Electron an app would be readily portable but I could only find Mac binaries.
I posted this earlier in the discussion of "The Last Analog Motion Graphics Machine [video]":

https://news.ycombinator.com/item?id=15314486

For a great demo of an analog video graphics processor looking at itself, and a deep explanation of the chaos theory behind video feedback, to some cool mesmerizing boop boopity boop electronic music, check out Jim Crutchfield's video, "Space-Time Dynamics in Video Feedback":

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

"Self-Organization and Pattern Formation in an Image Processing System"

"A video camera views its monitor: information flows in a closed optical-electronic loop"

Here is his paper about it that he published in Physica (1984):

http://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984....

SPACE-TIME DYNAMICS IN VIDEO FEEDBACK

James P. Crutchfield

Center for Nonlinear Studies, Los Alamos National Laboratories, Los Alamos, New Mexico 87545, USA

Video feedback provides a readily available experimental system to study complex spatial and temporal dynamics. This article outlines the use and modeling of video feedback systems. It includes a discussion of video physics and proposes two models for video feedback dynamics based on a discrete-time iterated functional equation and on a reaction-diffusion partial differential equation. Color photographs illustrate results from actual video experiments. Digital computer simulations of the models reproduce the basic spatio-temporal dynamics found in the experiments.

http://csc.ucdavis.edu/~chaos/

A great youtube comment on the video:

Ross Oldenburg

Crutchfield's paper is massively influential for video artists. I've done very similar things to this. The key is to have an image processing system in the feedback loop. In this case, he's using a Sandin IP (you can see it at 1:05), which is an early video synthesizer (that you had to build yourself. there weren't even kits. Just a manual). That's where the colors are coming from, and I would guess the black and white fields that are obscuring parts of the image at points. I would bet he's using a black and white camera, too. To pull of video feedback like this successfully, you need to have control over all aspects of the video signal and you need a camera that allows you to manually control the iris and focus. That said, it's amazing and a lot of fun. And LZX industries makes something similar to the Sandin IP today.﻿

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

https://www.youtube.com/watch?v=8qh6jRzjmcY
Looks like it didn't get any traction or comments previously and was posted by separate authors each time.

So what's the point of providing these links? Are you gatekeeping people reposting things?
If you are the holder of in-demands skills like coding or UX design, you do need to work; just not at any particular company. Hop on to the one that doesn't offend the conscience.
From a linked nat geo article:

“I never thought plastic recycling would work,” says Roland Geyer, an engineering professor at the University of California, Santa Barbara and author of the study “Production, use and fate of all plastics ever made.” “There is a viable business model around metal, but plastics never has had that. It’s too low-value, too contaminated, with too many different polymers mixed together. And you can only make it work with a really low cost of labor.”

Fascinating stuff. Perhaps it's time to step away from plastic containers for foodstuffs. I'm a little surprised we didn't move at least a little further away post BPA awareness.

In Salt Lake City they stopped accepting many types of plastic in the recycling bin this summer, it's been a huge PITA. It's also led me to recycle less. This bugged me so I've changed my shopping habits a bit to compensate. For example, I avoid shopping at Trader Joe's, because everything there comes wrapped in plastic. Everything. It doesn't seem like retailers have quite caught on that it's becoming more difficult to recycle.
By weight, I estimate that my household produces about 1/3 recyclable trash vs. landfill trash. But by volume, it's almost at parity (before compaction, since I'm a household).

I wonder if an equal alternative would be to collect each type of recyclable once a month. Eg.

- 1st week: paper/cardboards

- 2nd week: plastics

- 3rd week: glass

- 4th week: metals

Yes it would mean more trash cans but in total volume I don't think it would be much different than my current single-stream bi-weekly collection.
Contractors aren't employees though. Most employers wouldn't want to pay for expansive contractors for the bulk of their workforce nor does society really support that.

The lesser and lesser rights of employees is a power grab. Employees still needs to pay high rents, expensive mortgages, bring up kids and everything else. If anything that has become harder to do successfully by working.

I really don't think a lot of companies are going to come out favorably in hindsight if there is a downturn.
They should open it to the public with a reg d/s. I would love to be able to invest into SpaceX.
Somewhat similar: https://github.com/princejwesley/Mancy
France lets you rent one of their trucks for 2,3,4 hours.

But I guess that’s less efficient than having one bigger truck go around the neighbourhood.
As a tool, I use Org mode in Spacemacs (Emacs) with a variation of the following setup.

http://doc.norang.ca/org-mode.html

This is the most comprehensive setup I found, and I have modified it to suit my workflow.

I use dropbox to save all the Org files, which I can open (view/edit) on my phone with Orgzly.

As a philosophy, I don't do everything I write in the task list. It is just there to keep my mind empty to think clearly. I actively find tasks to take off the list - by delegating it, by paying someone else to do it, or by just saying no to those tasks.
Long haul trucking should go away, in favor of long haul rail. The reason the former can compete with rail is because of heavy government subsidy in the form of free highways.

Trucking causes most of the damage to highways (fatigue damage), and the environmental costs of trucks are huge (fuel, rubber dust, brake dust) compared to rail.
To inside the home, or a central drop off point?
Health wise , so much we are told turns out to be upside down.

Say, chlosterol. In 1977 the Framingham Study told us higher HDL levels and lower LDL levels are associated with a reduced risk of coronary heart disease. Not to mention later studies showing statin lowers LDL not only coronaries but other cardiovascular diseases and even stroke (10.1002/14651858.CD004816.pub5). Well, turns out higher cholesterol only correlates with heart disease under 50 years old. Damning it all is a 2016 study showing above 60 actually higher LDL correlates with longer life... And then it turns out though niacin brings down your cholesterol but has no effects on cardiovascular events. And then Pfizer abandoned a drug which raised HDL -- but actually raised the risk of such events. Whopsie! https://www.nytimes.com/2006/12/03/health/03pfizer.html The whole good/bad cholesterol thing is total, absolute bunk science proven wrong multiple times from multiple angles. (Hope I didn't get wrong the various lower/higher things.)

Also, in general, evidence is mounting that all food related studies are useless simply because humans with different genomes (surprise!) react differently to food and we do not understand yet which genes correlate with which food causing what. I mean, this makes so much sense, imagine that someone asserted that seven billion beings with different genetic composition reacts the same to all foods. That's absolutely laughable and yet, you are getting these advices of what to eat and what not to eat in general. What is beginning to become clear is that we do not know anything at all about how humans react to the food they intake. First we started with trying to see how they react to "fats", "carbohydrates", "proteins" and so on. But turns out foods are not just those but also vitamins and then it turns out no matter how you put together fats, carbohydrates, proteins and vitamins it still won't resemble anything food like. We go to smaller and smaller components trying to find the composition of food -- but it just doesn't work. So you have an unknown on the food end and another unknown on the human end and yet we are told to follow certain diets. Which of course change every decade or so when it all falls apart.
How Police Body Cameras Influence the Way People Assign Blame
I can also recommend you to look at: https://github.com/wee-slack/wee-slack
And, in fact, those "boring" companies account for most of the employment. Cisco alone probably employs more people in the Bay than the entire cryptocurrency ecosystem. (Disclaimer - I have looked up precisely zero actual numbers on this.)
I came across the article in another thread [1], and found the idea very interesting that Static Single Assignment (SSA) as an optimization can be viewed as an intermediate language that is functional.

In other words, a language such as Go or Rust that optimizes a program into SSA form sort of turns itself into a functional language in the process, and lessons learned from functional languages can be applied here.

[1] https://news.ycombinator.com/item?id=18799434
Perhaps my point was too obtuse. I was really getting at the fact bacteria, trees and humans are all alike to Nature, and it is thusly indifferent to them all.
A little over 10 years ago, I realized my life was a total disorganized wreck. My career as a software developer had stagnated, my side real estate venture hit the same hard times that everyone else hit, I was teaching fitness classes on the side as a “working hobby”, and I was still reeling from the effects of a divorce.

I decided to simplify my life, decided what goals are important in the grand scheme of things and refocus. It’s s lot easier to organize when you aren’t trying to do so much.

1. I got out of the dating scene and just started hanging out with friends, freeing up my time to focus.

2. I cut down on teaching to just enough to stay healthy. After I started dating my now wife, I cut it out entirely.

3. I did a lot of hard work to get my career on track.

Now my life is really simple to organize and it’s all about just having a schedule.

1. Health - I have a home gym and set aside 6 hours a week on my calendar to work out.

2. My wife and I have a shared calendar so we know what’s going on and we put our date nights on it at least once every pay period.

My son and I have “hair cut days” every two weeks where we get our haircuts and just hang out.

I also schedule time to hang out with friends once a month at least.

3. Career. I choose jobs that will keep me current with technology so I’m not required to do side projects to stay competitive. I also spend at least one hour in the morning, studying toward my agenda items of new to me technologies/frameworks I want to bring into work. I might also do a quick proof of concept.

I do have a list of things I want to learn but no real schedule. Whenever it gets done between personal studying and work it gets done.

Every one is at a different point in life, but I enjoy having a mostly care free, check list free life, and coming home to my wife and just relaxing.

For work, I break my task down to measurable chunks and do the best I can. If I worked as hard as I can and it’s still going to miss it’s deadline, it just does and I tell them far in advance. I go home in a reasonable time and so don’t answer emails after hours.
> A static type system like Elm doesn't fix logical bugs

Static type systems can absolutely catch logical bugs! Proof that a list is non-empty or that a reference is never null are simple examples.

> Types do not contain the real logic of your program.

Types can completely determine the logic of many parts of your program.
In Haskell, I often don't have to write custom traversal code, it's selected for me based on the types.

> Types are somewhat useful for verifying data is passed around in the correct shape in a program

This is only the start of what types can do, try learning Haskell.

> but to say it prevents most obvious errors is naive.

No, naive is dismissing static type systems to the point that not even extra testing is done to compensate.

> Elm you will waste tons of time doing useless tasks like writing encoders/decoders and code that could be moved to macros in a more powerful language.

Elm's aim is to be a basic easy-to-learn language (no operator overloading etc). Personally, generic (polytopic) programming feels like a more elegant approach than macros. Haskell offers both.
I'm the author of the original blog post, and I wanted to say that SICP, as well as HtDP, and even a book like Robert Sedgewick's Computer Science (https://www.amazon.com/Computer-Science-Interdisciplinary-Ro...) are in a completely different category than more mainstream how-to-program books (like anything from O'Reilly, Manning, No Starch, Pragmatic Programmers) and even the other popular college texts like Y. Daniel Liang's Introduction to Java Programming and Data Structures (https://www.amazon.com/Introduction-Programming-Structures-C...) or the book in my intro class, Tony Gaddis' Starting Out with C++: Early Objects (https://www.amazon.com/Starting-Out-Early-Objects-9th/dp/013...).

Supposedly all of these books assume (or at least allow for) no background in programming, but I think the reality is that taking SICP or even HtDP into the intro class at a non-elite university or a community college would be a complete non-starter and/or abject failure.

What I'm trying to say is that there is a place for both of these approaches: A deep look into computer science, and the nuts and bolts of basic "get it done" programming.

Should both of these things happen in a single class, or series of classes? I think the answer is yes. But how to do that and not leave non-elite students back on the road is another matter.

I believe that the HtDP authors think that the "domain-specific knowledge" required of SICP was a barrier.

And I also understand how advanced CS students think that a class focused on how to manipulate strings, use loops, deal with variables of various types, and work with basic logic in the context of a specific computer language is NOT computer science.

But in my view, most students -- and all average students -- need to crawl quite a way, then walk, before they can run.

Even Sedgewick's Computer Science, which focuses on Java and has a wealth of great questions/assignments all along the way, could really be a barrier to students who aren't steeped in math and science. I learned some math while going through the book, but I didn't learn so much programming. Liang's approach might be too basic for someone who has already done years and years of programming but is way more approachable for those who have not.

My guess is that many professors tried SICP and had a very poor rate of success. I fully support a selective class that says, "this is very hard, but you will learn a lot and look at the world in a different way, and if you really want to understand computer science, this is the class for you."

But there also needs to be more of a gateway class for future programmers (not necessarily graduate-school-bound CS majors) that eases them into the world of writing code. Offering the basics and sneaking in some CS seems better than doing it the other way around.

In a way, it's like the difference between carpentry and architecture. You can teach people who want to build houses how to design them, but at some point they're going to have to get out a saw, hammer and nails and make something happen.
And yet employment is higher than ever in the US.
Plastic is hard, but it does not necessarily need to go back to what it was.

Burning it or turning it into asphalt or other kind of building material might be easier/cheaper
"visually enhances"

That's a lot of trouble to go to merely visually enhance the audio experience.
150MB is really good for an Electron app
Yeah, I'm confused about that as well. Are these defensive filings? Are they going to do what Tesla did with their patents?! So many questions!
The third demo screenshot [1], which contains a toy implementation of AES in CBC mode, is a great example of why cryptography is hard to get right. Implementation is best left to cryptographers.

AES-CBC requires a random IV to be used as a nonce on a per-message basis, otherwise the entire scheme breaks. The toy example given on this website uses the deprecated Node.js createCipher [2] API which does not take such an IV. In fact, the docs and runtime even warn that using CBC mode with the createCipher API is dangerous!

As the code is currently written, an attacker observing multiple encrypted messages under the same key could probably decrypt all messages!

[1] https://projects.lukehaas.me/runjs/images/runjs3.png

[2] https://nodejs.org/api/crypto.html#crypto_crypto_createciphe...
I guess pretty good if you live somewhere where intellectual property laws are only loosely enforced.
First Evidence That Offshore Wind Farms Are Changing the Oceans(2017)
It is also overrun by people who use it to share large binary files of copyrighted material, and spammers, and so on and so forth.
> You and I both know this is not the cause of a 86% of expenditures.

This is missing my point. The point is that if it were a private development, then they would be sacked and replaced. This isn't some isolated case and many areas of government are similarly ineffective. The problem is that you can't just replace the one area - the government isn't modular enough to fix its individual parts - it's a monolith.

When I say the government is too big - it's trying to do too many things, and does most of them badly. Markets are better at selecting for efficiency than a single centralized entity. Each 'ministry' or whatnot should be a distinct entity, and should operate like a for-profit business. If one ministry is performing poorly, it could be replaced with a different company in a free market. The threat that they could lose such a contract would force them to perform. No performance, no job - like the rest of us.

To be clear, I'm not for "no government," but for very limited government and little regulation. Governments should not be interfering in markets for instance. Things like environmental regulations are obviously more complex issues which require people to come together for solutions rather than competing.

Another example of a more free market is the education system in Sweden. Instead of funding people to go to the nearest public school to them, they give vouchers for education which are redeemable at any school, private or public, and children can choose. There are no restrictions on location. Because private schooling is almost always better than public schooling, this system has caused the public schools to improve out of necessity - they're competing for children to get the funding - in turn the private schools need to innovate to retain their edge. The result is an overall improvement of the entire education of the country, and reduced government spending.
Wonder what would happen if plastic bags and straws were just no longer used, I already pack my groceries in a school bag when I go shopping because the plastic bags are flimsy.

Straws aren't also necessary, I don't drink coffee I buy with a straw and I'm managing fine. Soft drinks can probably just have those coffee caps and then gradually transition.
Well that certainly makes it worthless to 90% here then.
It's a shame since this tool would be particularly useful for recommending small subs. I don't need it to tell me about big subs, since I already know them.
If the cops get a search warrant for an address and it turns out that the bad guy lived next door, but the real occupants are running a meth lab, there's no doctrine anywhere that would suppress the evidence they find. As long as it's an honest mistake there's no problem.
Does this meet your requirements almost?
https://pypi.org/project/pyipv8/