skysight-inc/HackerNews huggingface dataset:
To cover the cases where I want to use something a bit cleaner while still interacting with the PHP ecosystem, I've been using Haxe and compiling it to PHP. I've found that it works quite well; it compiles into nice, readable code. I actually don't mind PHP 7+, though. It's much more pleasant to work with than it used to be.

The bits of code that talk to native PHP functions will be platform specific, but I've been building up a little library of utilities that work with Haxe's other compilation targets - mainly JS, C++, Python, and C# for me. I've been especially impressed with its Javascript generation - it emits very readable and understandable JS, and its dead code elimination is quite smart; if you import a library and only use one method from one class, that's all you'll get in your compiled code.
Sounds like Mania:
https://en.m.wikipedia.org/wiki/Mania
Biologist here. Be careful, researchers tend to oversell everything concerning the microbiome.

"Overselling the microbiome awards" are actually a thing: https://phylogenomics.blogspot.fr/p/blog-page.html
Improve the RoI of Mobile Marketing
Windows, an OS, was not a commodity. Uber's service is.
So here is how I would think about your problem: am I doing this the way the tool wants me to do this? Does the tool even support this use case? If not, how should it be done? Is it impossible, or do I just not like the aesthetics of the solution?

If it's just the aesthetics of the solution, then you have a way forward. But if it is literally impossible to get data on and off a container, then you have a problem.
I like this statement.
Also to chime in with the other Googlers here: apply. Apply. Apply. Apply.

There is a lot of varied work going on internally at Google. As well as the hard-core, intense, "pure" software engineering work that everyone thinks about going on at Google (search, self-driving cars, android, machine learning etc etc), there is also a lot of ... how can I put this nicely? erm ... lets say "less-pure" software engineering going on.

The hiring-bar is understandably high for the pure software engineers, but there are other roles. I am not a "software engineer" at Google (I am in another "less-pure" engineering role in the same office that was in the pictures in the article) but I still spend all day every day coding using the same equipment, tools, technologies and infrastructure as the "pure" engineers and we all get the same perks. The difference is that my work is mostly internal-only and generally wont get used by our end-users. And even if you're not a coder, there are still lots of roles that require technical skills to help our customers sort out their own technical problems.

Pre-emptive answers to potential questions:

* I just applied from the website for a job that sounded like a reasonable fit (not referral, no prior contact). The recruiters took it from there. Prior experience was a few years at IBM and a CompSci degree.

* Perks are good but I still do 8:30 - 5 each day, sometimes I work from home if I am feeling lazy. In my London office some people stay late, but usually just because it is easier to schedule meetings with team members in the US (time overlaps etc)

I want to work with eager, intelligent people so please I really do encourage anyone reading this to go take a look and apply. https://www.google.com/about/careers/

Good luck!
Ah thanks. I came up with it googling the title. Wanted to know what it's about. It wasn't possible through OPs link.
All the Stashes
They provide the standards of living that an economic blockade allows them to provide. Either everyone eats, or everyone rations their food. It's that simple.
This doesn't help at all, unless you take steps to keep the bottle from uncrushing as carbon dioxide inevitably comes out of solution. What does help is keeping your drink refrigerated, because gases dissolve better in cold water than in hot.
Show HN: Joedb, the Journal-Only Embedded Database, Version 1.0.0
You already get healthcare with US startups.. so that isn't a "benefit" of Europe.

"Proper urban planning?" Hah. In Paris you pay San Franscico housing prices or you spend over an hour on strike-prone un-air conditioned buses or trains.

As far as retirement plans, pay me more and I'll invest it myself. If I make $150k per year, that's almost triple a French salary -- plenty of extra money to start my own damned retirement fund without depending on the government.

On top of that in Europe the small salary you do get is subject to confiscatory tax rates. Then (in France at least, you have a 20% VAT, high fuel costs and higher costs for basic utilities.) Food costs more, services cost more -- everything costs more. At the end of the day your net income is far far less than the US, even factoring in all of the 'free' stuff. But hey at least you can get employer sponsored 'free' lunch cheques and mandatory vacation time.

I live in France and I like living here, but I pay dearly for that benefit. I am not here because it's a good value. Financially and socially and well as entrepreneurially I would be better off in Houston, but I love the Provençal weather, the wine and the laid back feel of living in the countryside -- but a good value? Definitely not. If I had to survive on a French salary, there'd be no way I would choose to live here.

Here's some data to support: https://mises.org/blog/poor-us-are-richer-middle-class-much-...
I think there are some plugins for doing that, for example

https://play.google.com/store/apps/details?id=com.intangible...

This requires the super-sensitive WRITE_SETTINGS permission, which must be granted manually.
This is the usual story, but power is more complicated than that. "up" and "down" assume a linear dimension.

> Historically, and even to some extent currently

Surely only the current situation matters? Why should the people now care about the power dynamic of the past?
Yeah I don't mean to sound cocky about psychedelics. I'm anything but. Maybe I should have said bad trips are over exaggerated instead of "there's no such thing".
It's like the bad parts of Java mixed with Python to get a little more perf
We don't need a Tech Lead
With Doctrine, you need to know what and when to enable caching in the correct layer. Complicated.

Personally I avoid ORMs and write SQL, better control and better performance.
don't accept non-binary gendering == Nazi

nice..
"The attacks are also highly concentrated in a small number of locations mostly on the US west coast."

Does that mean the attacks are against a small number of locations on the west coast or originate from those locations? I suppose if they are originating from a small number of locations (is a location a single IP?) then it's easier to defend? It's hard for me to wrap my head around attacks of this scale.
> Oh I want to run a ftp server on my backend? Open up port 8000 on my firewall and forward to port 21 on my FTP server

funny you mention FTP where that is distinctly not true as the application level protocol encodes IP addresses and ports to either (depending on PASV mode) peer to open for the data transfer.

If your server is behind a NAT and the user is using passive mode, it'll tell the client to connect to some internal ip address, so unless the NAT router does deep packet inspection and alters your packet on the go, that won't fly.

Conversely, if you disable passive mode, a NATed client would have the same issue because in that case it would tell the server to connect to some internal IP on the client's side which too won't fly.

Same issue for all other protocols that have IP addresses in their payload. There are very few of them these days for precisely this reason, many early media streaming and VoIP protocols were doing this too.

Also somewhat related: Port forwarding from one public address only gives you the ability to forward to one specific server. What if you want to run two different HTTP servers on your backend? What if you want to run different SMTP servers on your backend.

Now you're again down to needing packet-contents inspection or you need multiple public IPs in the first place plus a more complicated NAT table. With v6, all you need is to open a few ports.

And these were the technical issues.

There's also a political issue: As v4 addresses get more and more scarce, so increases the control entities with addresses get to have over what services they do and to not allow on the network.

Do we want to live in a place where no new service gets to participate in the internet? Where the next Netflix can't launch because none of the providers want to have yet another service competing against their own content business?

In order for the internet to continue to grow, we need an abundance of addresses and the only way to get that is to have wide-spread v6 support. And in order to get there, every single bit counts: Every service that can offer v6 should. Every provider that can offer v6 should. Only this way we can avoid one big cause for a very much locked down internet in the hands of the providers and the old guard.

v6 plays a very important role for both technical and political reasons to the point where we really need to fight the "v4 works fine for me" attitude. Having a v4 address to run a service on is a privilege. Don't argue from a privileged position based on lazyness.
True. I read the OP as describing a scenario where (a) Devs were originally hired as PHP devs, (b) Those devs decided to use a different language in the new project.
A practical guide for learning meditation through the art of gaming
Is this already imported into OSM?
Maybe, though it's also more commonly lazy governance mixed with inactive citizens in a democracy; South Korea is a democracy.
Arrive at our PoPs on the US west coast and elsewhere.
I am impressed it worked in mobile safari!
Well, I should have taken more anti-depressants. When I came across an article how anti-depressants have been shown to at least counteract the physical effects depression can have on your neurochemistry / wiring / etc, why I kept struggling with bouts of depression made more sense.

What I was really focused on was psychological understanding through the use of psychedelics. They certainly helped, along with the therapy, but a more judicious use of both treatments would perhaps been more efficacious. But... the crap they kept recommending to me was Effexor and I had read far too much on how problematic it was. A milder antidepressant like Wellbutrin would have been better, but I spoke to too many idiots... From an engineer's perspective, starting out with a sledgehammer instead of seeing if the rubber mallet might work first is stupid. And being treated like I was an idiot was ... bedside manner indeed.

So you're not entirely wrong, I am remembering what was discussed in the book Talking Back to Prozac, but what you said is very simplistic. Depression is a very complex issue and the individual themselves is a significant factor. Every instance of depression has to be handled like it is an unique case, there are no blanket solutions like blindly giving everyone a drug (or a variety of drugs like lab rats...)
Medication can be necessary in extreme cases, to stabilize a patient whose thought processes are too disorganized to undergo therapy. This is the professional opinion that I've received from multiple therapists. More professional opinions at [2] and [3].

It's hard to believe that all the thousands of people that are prescribed antidepressants are going through severe (i.e. crippling) depression. I'm glad that you experienced only mild/no side-effects, but that it appears this is not the case with the majority of patients [1].

Someone struggling with depression/anxiety/whatever should seek treatment for the causes of their suffering, of course.

However, the common mantra is that a pill will solve your ill, the fact that antidepressants are prescribed like candy (second only to antibiotics) should hint on this. The problem is that, at best, the pill will help you with symptoms and will not solve the underlying causes (often related to trauma handling or with how one deals with the hardships of life).

[1] https://blogs.scientificamerican.com/cross-check/are-antidep...
[2] https://www.scientificamerican.com/article/do-antidepressant...
[3] https://www.scientificamerican.com/article/many-antidepressa...
>Interesting, what do you think is the distinction? The greatest contributor to flourishing capitalism is strong consumerism. And the biggest driver of the consumerist mind is capitalist manipulation. They feed off of each other, and are so intertwined that it's hardly useful to refer to one without acknowledging that it comes with the other.

It would be disingenuous to pretend the two aren't highly interrelated, but we are still discussing two separate phenomena.

The distinction, I think, can be summarised by "build a better mousetrap". I'll try the new product and mention it to my friends. Soon everyone is buying the new mousetrap. That's competition at work.

You don't need a multi-million ad campaign carrying an implicit, or perhaps explicit, message of "if you don't buy <new mousetrap> your wife will leave you/women won't find you attractive/<insert any other insecurity>".

Consumerism is the encouragement of consumption by encouraging vanity and appealing to emotional insecurities. Fundamentally I object to the application of psychological science to the manipulation of society in order to extract profit by causing psychological distress.
Uber running on $2B in subsidies, funded by $13b in investor cash
"Sanité" - it's related to 'moissanite', the 'é' makes it sound classy, and of course it's pronounced 'sanity' as that is what it brings to the whole ridiculous diamond situation.
We also offer one, except for free: https://guard.certly.io

Not sure why they're binding this to the AWS Marketplace. Safe Browsing is also free, though I'm not sure how comprehensive it is.
> The 10.0.0.0/8 block provides 16 million addresses
> and there's also 172.16.0.0/12 and 192.168.0.0/16.
> There are certainly enough addresses in these ranges
> that running out is not a concern

With the constraints of subnetting, it is a concern. I know a very large telco that ran out of private IPv4 addresses - and that specific issue was the reason for finally launching a proper IPv6 project.
Medium launches a revenue model for publishers
Why does JavaScript need a style guide?
> If we are all just living in a plastic world now [...] then I am not sure I want to participate in that world anymore.

People are often worried about being too self-centred, but they really should be worried about being too "others-centred".
Try reloading the page? But, yeah, the social media hooks on this adver^H^H^H^Hsite are extremely aggressive and annoying. It starts with popup, then if you close that it opens a sidebar, then if you ignore that opens a footer. All demanding that you like archdaily on Facebook.
That's a good point, but I don't think the tools used to aggregate and analyze all this data is sharp enough to find the needle of a lone wolf in such a large haystack that's the internet. The signal-to-noise on the internet is ridiculously low. Then again, I may be wrong.
Indianapolis has a group called Keep Indianapolis Beautiful (KIB) that works to beautify the city and help decrease long term maintenance costs to the city. To that end, every year they plant thousands of trees, often removing entire plots of land from the maintenance rotation because trees don't require mowing. They have a database that tracks source nurseries, species, locations, etcetera that I'm sure would be a delight to dig through.
I buy the cheapest brand that is ADA (American Dental Association) approved.
I'll add another thing; Policy needn't automatically be inferred/interpreted to a philosophy, or vice-versa.

For example, I don't believe there is a fixed age where a person magically develops the facilities to make sexual choices. However, I do support a fixed, explicit age of consent - A legal parameter only needs to be practical.
- easy deploy
- large community
- anyone can code PHP and become productive fast
- No built in shared state.
- PHP is available almost everywhere
- proven
- simple development cycle
Allegedly this was the incident that prompted the creation of the amendment: https://www.akshonesports.com/2016/12/south-korean-police-bu...
Amazon drone filmed above Cambridgeshire testing facility
Double digit ownership usually means the person is a cofounder. This question was about engineers.
I suspect we may be talking about two different approaches. Nobody _wants_ to trip on a null reference, naturally. But there are different ways of achieving that, and some of them yield additional benefits.

One way is to forbid them outright (which is what Tony Hoare regretted not doing when he made the "billion dollar mistake" presentation IIRC).

Allowing them to run unchecked is obviously not a good idea.

The "null object pattern" is another option, where the nulled var will be replaced on the fly with a "mock" that will not cause any trouble.

Here's another approach. It's more convoluted and you need the language to help you with it (Java does), but it return it offers the benefits described in my previous post:

* Implicit nulls across the board.
* No penalty if the nulled variable is not used in an ambiguous manner (passing-on and checking the reference are ok).
* Consistent runtime fail-fast behavior if the nulled variable is used in a manner that requires the declared type. (Java throws an exception, which uncaught leads to the stop of the program, thus preventing undefined behavior, but also allows the programmer to catch and recover.)
* Most importantly: you DO NOT check for nulls with inline checks or assertions, but instead rely on unit tests to validate intended behavior.

The technique is called "passing nulls" in UT.

The end result is a more "relaxed" code, which promotes loose coupling and leads to more flexible code paths, which in turn make possible additional patterns. If you're not hurting anything by nulls why be forced to conform to rigid declarations? And if you are hurting something, then you will be forced to deal with it in a consistent manner.
There is a less chance to have a bug in a very small function than moderately sized, but "clean" function.

It is also easier to write a test for a smaller function.

Having the implementation in many smaller functions also makes the code more readable if their naming is good.
...who by definition aren't cofounders? Maybe I'm on the wrong site. O.o
Recently on a John Oliver segment, Oliver was speculating on how Trump University received 98% excellent approval ratings from current students. Turns out that the students were asked to give feedback while still enrolled in the course, meaning that giving a bad review could negatively influence their grade or relationship with the teachers, and thus the students were motivated to give more positive answers than they otherwise might have.

I wonder if founders giving answers here had names attached to their answers or if they were anonymous at submission-time.
Me too, sorry.

If a library is nearby, you could look at it there, or even check it out: http://www.worldcat.org/title/works-anatomy-of-a-city/
Uber accused of helping drivers break taxi laws in Danish test case
Are we in a bubble answered yes is declining from 73% -> 57%. That means the real probability of being in a bubble just increased ;P Remember the 2008 crisis was only seen by very few in advance...
No. Tinyruby/Potion is about 20x faster. Doable, but too complicated for the current maintainers
Christmas Gifs for Cooks and Bakers
Could diabetes be analogous to Parkinson's? Diabetics
generally have lost the ability to process carbs (usually
by eating too many);

No.

I'm assuming you are talking about type 2, which has nothing to do with the ability to process carbs but instead resistance to insulin. This is caused by so many different factors like genes, medications, stress, smoking, high intake of certain types of fats, lack of exercise, white rice, pollution, etc.

You can't be talking about type 1 because you'd be absurdly wrong if you were.

Source: parent of type 1 diabetic
TL;DR My thoughts are that this is somewhat of a non-answer from them.

If we take their statement at face value, then we'd have to make the following assumptions for this to make sense:

1. They have an upcoming coordinated release of at least two products, but likely all of the products (otherwise, it would only make sense to have cut off access for the products that are about to ship).

2. There must be some new feature(s), which have not yet been merged into the master branches, planned for the new versions that they want to keep under wraps so they can announce them and disrupt the market for a short time (or else there's no advantage to closing off access because anyone mirroring already has snapshots of the upcoming release).

Even with these assumptions, its a bit weak. If they're releasing something as-of-yet unseen in the new release, they will still have to release the source code to whatever that is when they publicly post the new version, so if "staying ahead of the joneses" (i.e. competition) is the main driver it's probably only a 6 month lead, at best.

A suicidal move for them would be to pull even the major releases from public release. In my experience setting up, customizing, and deploying the ForgeRock suite, I can say that there are enough moving parts that a prospective client needs to be able to play with it for a bit and see if it's a fit in the client's environment. Despite what others may have written elsewhere on the net, I'm not saying anything is incomplete or that the design is counter-intuitive -- after coming up the learning curve on some foundational concepts, the way they've laid it all out makes sense. It's just that, their sales cycle would be a nightmare if they can't actually put something in the prospect's hands without inking an agreement. Let alone the fact that any binary trial version is still subject to CDDL licensing requirements for the source code.

My immediate question after this statement was posted was to ask if this lack of access is expected to continue even after the release. You can follow the thread here: https://forgerock.org/topic/where-has-the-trunk-gone/

Their response was a second non-answer along the lines of "I'm sure there will be a statement at that time".
May have also been on product hunt
Assassin's Creed Movie Clip – LEAKED – Carriage Chase (2016)
Prezi-like Presentation in elm
Jacob Appelbaum.
The compile process is complicated but more because of ES6/ES7 than React and JSX. Everyone wants to use ES6/ES7 which isn't fully supported yet by all browsers. And yes there are a lot of dependencies for a typical project but again that is not really React's fault. React is a view library so you need a bunch of other crap to make something useful. What you say about Redux is spot on.
"plainly stated that there is no process or tool which can ever be made that would turn an Ubuntu install into something that could be redistributed"

Mark Shuttleworth is referring to the process to redistribute something called "Ubuntu".

You could certainly create and distribute a tool that would strip trademarks from Ubuntu, and distribute both that tool and your hacked version of Ubuntu, as long as you don't call it Ubuntu. Nobody's willing to do that simply because a version of Ubuntu not called Ubuntu isn't worth much to most people interested in doing such a thing.

If OVH called their hacked-up version of Ubuntu "OVHuntu" they'd lose some of their customers to competitors who have a "real" Ubuntu install option.
Fair enough. Thanks for the feedback!