skysight-inc/HackerNews huggingface dataset:
Exactly, I also want to have private browsing but with persistent history. I'm using Self-Destructing Cookies [1] for that; you can also white-list some domains there for eg. keep me logged in. But would love to have the container as you describe for that.

[1] https://addons.mozilla.org/pl/firefox/addon/self-destructing...
This reminds of tabgroups for some reason - but they got rid of tabgroups.

I think this feature would have made tabgroups much more useful.
> It sucks that every HTTP request is a whole new instance of my PHP application.

In fact, this is one of PHPs greatest strongs, not a weakness! NodeJS, Ruby and especially long-running Java web apps easily turn into huge memory leaks.

PHP, on the other hand... not so much.

> PHP is generally not approved in the enterprise

I believe OP is looking from the wrong angle. There certainly are successful, enterprise-used PHP applications (e.g. SugarCRM, Drupal, Typo3), so it certainly is not a problem of approval.

IMHO the real problem is the total dominance of (extremely!) outdated COBOL/FORTRAN/(other mainframe stuff), SAP and Java (hello Lotus Notes!) applications in business.
I agree with the parent. However I do use better snap tool to be able to maximize any window (double click on the title bar) and have left-right half expansion (like windows) when moving window to the side.
I say thanks to my slackbot when it reminds me of something; it just feels natural. And slackbot replies, which is fun. I know it's not real but it's just nice to have a little bleep-bloop of feedback.
Related How to Build Your Own Smart IOT Buttons on the development blog:

http://www.nominet.uk/researchblog/how-to-build-your-own-sma...
You can get a "kind of Elm" experience on the backend with Flow and JavaScript / NodeJs. The type system of Flow is not as strict as Elm, but you have the main parts (including disjoint unions) and can use existing JavaScript code. With React and Redux you also get a similar framework for the frontend.
Actually even C can be very much non-deterministic. You have to be careful with memory-related issues. free() and malloc() can stall your program quite drastically if you're not careful. So no, it's not just a matter of avoiding slow scripting languages. Plenty of "scripting languages" are used in audio, in fact, they just have different memory models. (See, supercollider, chuck, puredata)
lol what do you mean tumblr isn't big on mobile.
78%. percent of Tumblr's audience that access it through a mobile device. Their whole site is tailored for mobile.
But chrome had this feature as well, with user switching. The only difference is that user sessions were bound to windows rather than per tab.
This is good but I believe Amsterdam Schiphol airport does it as good, if not better. The conveyor belts at security are manned with staff to give advice or answer questions and curved so that 3 people can place their items on at a time (kinda like a blackjack table curved around the dealer). The millimetre wave scanner takes only a second and staff are prompt and courteous.

Perhaps most importantly though, they had 4 or 5 sets up and running at the same time. The overall process took me about 15 seconds of waiting and maybe 2 minutes once I got to the belt (I had a lot of stuff to unpack).
I can second the use of eBay to get cheap component kits, or even single bags of a specific component, usually for $0.99 posted.
It's an incredibly fast moving target. Just look at the GTK mess, let alone keeping a wrapper toolkit up to date with other vendors' OS updates. Plus for operating systems like Windows it's not really clear which GUI technology to wrap. All the wrappers I've seen so far wrap the old school Win32 API but many modern applications are written in WPF or WinRT. Supporting all three would be difficult.

Also OS X is a somewhat different beast in terms of human interface guidelines and form layouts so it's really tough to come up with a unified abstraction layer that both supports new operating system features (and UI paradigms) and still provides a reasonably-sized API.
It's not a modified GPLv2; the "or any later version" allowance in the GPL is optional (see clause 7 of GPLv1, clause 9 of v2, and clause 14 of v3.)

So, if you "know must mainstream licenses", you should be aware of this.
You might not be able to get the exact caller ID info, but try this: https://www.alcazarnetworks.com/data_services_lnp_lrn.php you can at least look up carrier details
I believe it was a reference to Neil Stephenson's novel "Snow Crash".
| More often it's the programmer who sucks, not the language.
Whilst it is possible to write structured, elegant php, its very hard, and thats the languages fault. The barrier to entry to write bad PHP is very low, thats what makes people think it 'sucks', because 90% of PHP codebases do. :(
"Volumes" are the Docker construct used to store persisted data. You use a volume when you want to decouple the lifecycle of your data with the lifecycle of the app. You can either map the volume to a directory on the host (ie, map /var/lib/mysql to ~/data/mysql), or you can allow Docker to manage it (where it'll live in /var/lib/docker/volumes/blah/blah).

You don't upgrade a running container. Imagine that containers are immutable; to launch a new, upgraded version, you re-build the image in your build/dev environment, and re-launch the image into production. If you're using a volume, you get to use the same backing data.

It's rare that apt-get postinstall will affect any data that you would persist -- app-specific data you'd keep in the image/container, and mysql data for instance you don't really want apt touching anyway. But if a data migration is necessary you'd either manage it with a "utility container" (image that's designed to run a script then stop, rather than run and keep running).
Open Beta for Ziggeo Recorder 2.0
Ah, that makes sense -- around that time I noticed that the primary distributors such as Element14 were out of stock, but you could pick one up from a place like Adafruit for $5 - $10 more.
I applied to YC six times over the last 2.5 years with the same idea - https://yathletics.com . Got rejected every time but interviewed with them twice. The first time I applied was before I launched our first product and had $0 in revenue. The last time I applied, our yearly revenue was almost $1M, and we're still just getting started.

The reason for rejection was same at both times - I didn't have a clear strategy of how to grow my company into a big business. (For those that don't know, YC gives you a pretty clear explanation of why they rejected you and what they want you to do better.)

We make products that our users absolutely love and have seen phenomenal growth, and YC understands that. But it seems like it's very important to them that you are able to clearly articulate what your business will look like in ten years when it's a billion dollar company.

I have no doubt that I will make my company into a billion dollar business. But I simply don't know how I will take over the world yet. I strategize what needs to be done over the next 1 year and focus only on that. Sure, it might not be a trait for successful founders, but I firmly believe that staying focused on building great products is key to my business. The vision for how I will turn this into a billion dollar company will gradually come with time.
I am wondering what will happen to all the web ads company if this feature get deployed and use wildly.
Please tell me more about these PHP projects, if you have the data available to you.

* Did they support EOL'd versions of PHP?

* Are they legacy WordPress/Drupal/Joomla projects that haven't been updated in years?

* Are they in the "we (didn't use a framework|rolled our own framework) and used the mysql_* functions" league?

* Did they attempt to do something weird/crazy (i.e. store all session state in an encrypted cookie instead of server-side like normal, but forget to authenticate the ciphertext)?

Those are the kinds of things that I rarely find in modern PHP projects.

One thing I think Evert neglected to mention in his post: There's definitely an ecosystem problem. Incidentally, I've been working on cleaning it up on multiple fronts:

* Improving the quality of information developers will find via Google search or StackOverflow

* Writing blog posts that address security concerns e.g. https://paragonie.com/blog/2016/02/how-safely-store-password...

* Improving the security of the tools and frameworks developers use

* Working to improve the language itself (part of the reason why PHP 7's CSPRNG functions don't fail open is because a few of us were very vocal on how/why that would harm security)
My initial thought was that Google had been tracking all of its users for politeness as some sort of experiment.
Oh, your comment was clear.

I literally though it was funny. Describing an organization type by the name of the book that claims everywhere that it doesn't exist.
That's especially annoying since journalists should know better! It's them who have "golden standard" of the "inverted pyramid". I.e. a headline should be the "tl;dr" of the article. Then the first paragraph should be a little longer "tl;dr" of the article. The reader should be able to recursively learn more details, but also should be able to walk away with all the core facts after the very first paragraph.
Did you try the "Self destructing cookies"[1] extension for Firefox? It is close to your "forgets cookies" requirement. IIRC it has per domain settings and allows you to configure the cookies to self destruct after closing the tab, the browser or never.

[1] https://addons.mozilla.org/en-US/firefox/addon/self-destruct...
> These people do not want to inconvenience their hobby to make society safer.

I am one of "these people", and your perception is not true for me. Guns are not a hobby for me, nor are they for many gun owners. Rather, we view ownership and carry as civil rights.
C# (the most commonly used ASP.Net language) is one of the best designed mainstream languages out there. I'm not a fan of any of the ASP.Net web frameworks, but the language itself is great.
HerStartup-the first global startup competition focused on diversity
I'm glad someone else shares my frustration with long form journalism these days. Your thesis should always be clear from your first paragraph. I read some of these articles and I'm half way through and I still don't know what the point is.
It seems that Firefox is becoming relevant again.
SoGal Ventures, TechBase, Lean In China, and Kr Space, are proud to jointly host Ascendas- Singbridge Her Startup global competition to showcase the power of diversity. From the US and Asia, the top 15 startups will be selected to receive mentorship, funding and media opportunities, and access to world-class experts, investors, CEOs, and like-minded entrepreneurs!

At each round of competition, startups will be judged by an all-star panel of investors that are committed to investing in early-stage startups with diverse & strong founding teams.
Right, and who's paying me to work with one of those alternatives? No one.

My reference for what you quoted was a Rails project written by a Python dev who thought he needed to make Ruby more like Python. The resulting code was so horrendous that I literally cannot tell which of 2-3 parts that compose one feature (all heavily monkey-patched together) is responsible for what. It's like 2-3 complete implementations, but depending on load order any piece of the 2-3 implementations could be handling it. The client didn't have the time required for me to fix it.

... to quote myself:

> More often it's the programmer who sucks, not the language.
Elm's pretty okay, but beware that every update currently has broken all code written for an older compiler version...
I actually support the surveillance planes. It seems much less invasive than the public surveillance cameras that are becoming ubiquitous. They can't identify faces or cars, just see where people move to after a crime.

I'd like some protections on it though. Like deleting the data after 5 days, or requiring a warrant to look at it. No one should look at live. And the cameras shouldn't be better than what google maps or a person in a low flying plane could see.

It makes it possible to solve a huge number of crimes much easier. People spend so much energy living in fear of crime. Kids aren't allowed outside anymore, housing is segregated, etc. Irrational or not, anything that decreases people's fear without being too invasive is a huge positive.
A Scaling Magic Trick by Brad Feld
Was about to post the exact same thing.

I really want to read the article but it's a struggle with the gifs
Elixir seems a good candidate.
Would be great if the next Google/Facebook/Microsoft was European and HQ'd in Europe, but it's hard to see that.

ML anecdotes - Schmidhuber makes a point of how LSTM was developed on European taxpayer's dime. Backpropagation was invented by Esko Linnainmaa (a Finnish researcher) in the 70s.

Universities or startups can't compete with finance/Google/FB level compensation, so that's where a lot of the bright minds go.
Thanks for the great feedback. All I have to say in response is to point out that the TSA budget is $7.55 billion for 2015. I imagine you'd agree that a cost/benefit analysis over this figure would yield disappointing results, especially if you include the productivity losses imposed at airports.
They laughed at Einstein, but they also laughed at Bozo the Clown.

Yes, every popular language has critics, but that doesn't mean they're always wrong.
I don't have any inside information or anything like that, but...they are hiring him to extend his previous research on large-scale machine learning systems.

As the lab head, I imagine he won't have a hard time getting resources--they must have given him something like a startup package to lure him there.

As a big name, they have a strong incentive to keep him happy: if he were to leave in a justifiable huff (e.g., "they promised me tons of compute and all I got were these Fire Phones"), it would make recruiting much harder.
I remember looking for something like Spectacle when setting up my first dual-monitor Mac in 2010 and not being able to find it— and when I was doing so again in around 2013 I was delighted that it had come into existence. Macs feel so much less usable without it.
Do you know any ressources that explains how to write "good" plain PHP?
Ohm's law is a important starting point (and will explain a lot of the basics if you branch off from there search terms you don't know).

However, I think the biggest problem for why resistors / capacitors / inductors / transformers are confusing for people coming from a software background is that they tend to (a) have to do with power circuitry, (b) be backed by physics that are non-digital, & (c) be fundamentally parallel/functional in nature. So a lot of intuition we have about digital state wrt imperative languages makes analog power circuitry design / function seem bizarre.

If you're really curious, I'd try and find an introductory text to basic power circuitry design (good starting point: how to build a passive & active AC/DC transformer). Most of the components get used in that context and if you can understand them there then you can understand them anywhere.
I'm not saying the article doesn't have merit but with a title like this it looks just like karmawhoring.
Well, Scala was originally designed to complement a platform that encourages mutable data structures. When Scala was first getting started, Java didn't have anonymous functions yet, and it was a different time.

Currently, Scala-Native is working on off-JVM Scala, Scala.js is already plenty capable of compiling to efficient JS, and when wasm lands, it'll probably manage that rather easily.

Elm is a neat language, but I think it sort of presents too wide a divide. I have the same problem with Elm as I do with Typescript, Dart, and all of the other languages that recognize JS is a shit language, but just compile to it anyways.

Scala is a VERY well-designed language, and FP/OOP isn't nearly as polarizing as it might seem. I'd recommend LearnXinY Scala, read a little bit and you might see how natural it actually is (excluding the obnoxious syntax for certain things)

But yeah, JS has always been the crucial problem that needs to be solved. *.js is never going to solve it.
Lots of complaining at someone who took the stock from 15 dollars to 30 dollars. It was take some risks or die. Yahoo had long gone stale. You can argue she took the wrong risks, but you'd probably do just as bad. That's why they call them risks.
New Portable, Freshness-Sensing Coffee Grinder
Glassdoors shows pretty average. What do you call huge?
From what I've seen there's a ton of research or computer science-y talent in Europe. Makes sense for Google to try to get some of that.
I had a bad experience with Qt on Android as I had to replicate in QML the native widgets and write JNI wrappers myself.

In the end it was more productive to use Java and C++/CX for the views and plain standard C++ for the business logic.

However this was in the 5.4 days and I am looking forward to test it again.
This could not be more welcome at a time when facebook (UK) is displaying a new bar across the top of its page saying that by using it, I agree:

"By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies."

I already have a separate chromium "person" set up for facebook; might give firefox another go when this gets released.
No one says ice cream sucks, that's just blasphemy.
Many great things suck.

PHP will still be the most accessible backend language for a long time and only JavaScript stands a chance at outcompeting it for a long time. (And yes I know JavaScript is normally seen as a frontend language)
Yes safari's private browsing goes a bit too far as even opening a new tab from an existing one (e.g. open a link to a new tab/window) isn't linked to the original context. Safari's private browsing also has some issues (e.g. the localStorage quota set to 0)
> We’re not taken as seriously, and we’re being paid less. The 2016 StackOverflow Survey puts PHP developers as the least paid. Hilariously that position is shared with “LAMP” and “Wordpress”, both of which are also PHP.

The author didn't explicitly state it as a causal relationship, but doesn't this have more to do with supply and demand than respect?

It's true that if you're a guru in a more esoteric language you're going to earn more respect than a guru in PHP (although if you're really a guru in PHP you're probably also pretty good in more respected languages).

But it's also true that your skills would be in much higher demand for any available jobs in that esoteric language than PHP skills are for its available jobs.

[EDIT: I suppose an argument that cuts the other way is that PHP projects -- regardless of what the employers know or care about the language -- tend to be lower status and lower paying than those built on more esoteric or more "serious" languages.]
These free scientific comic books, just scroll down a little for the English versions: https://www.savoir-sans-frontieres.com/JPP/telechargeables/f...

Does God Play Dice - The new mathematics of Chaos by Ian Stewart.

Artificial Life - The Quest for a New creation by Steven Levy

Screw it, Just do it by Richard Branson.

Insanely Great: The Life and Times of the Macintosh - the computer that changed everything by Steven Levy

Manual of the Warrior of Light by Paulo Coelho.

Every book written by Jules Verne, especially 20000 leagues under the sea.

The Swiss Family Robinson.
"To capture physical environments human beings have sensors like eyes and ears."

Oh lord, I can just imagine the process that led to that opening observation! Still, it's not a bad thing to think about this, but... it felt a bit like that '10,000 Year WIPP Marker' thing. "This is not a place of honor."
"Humans have eyes and ears."
Which is like saying that chainsaws suck because they don't stop you from cutting off your own leg.
These Are Cabins? 9 Luxe Airbnb Rentals Around the World
I'm not familiar with this complaint. Can you explain it to me? When I click the green button the app fills up the screen, then I can just three-finger-swipe between windows, I love it. Is that what you don't like?
I disagree. Namespaces help hugely, as do Traits, etc. It used to be difficult back in the pre 5.4 days, but we have come a long way since then.

Older projects will suffer till they're brought up to spec, true.
If I listened to developers as a group I would think all tools/languages suck and I would have never bothered entering this industry.

Anyway...

>> For many people, PHP is the first programming language they try without formal education.

>> We’re not taken as seriously, and we’re being paid less.

Is this one of those correlation not causation things I keep hearing about?
First party origin?
Part 2 – Wired documentary on Shenzen [video]
What's the deal with phil55?
Oh man, you reminded me of one of my favorite Youtube classics, the Windows Vista speach recognition: https://www.youtube.com/watch?v=KyLqUf4cdwc
ESSA and edtech. A match made in heaven?
I have used it, but for an embedded application, so I'm not sure about native widgets as mine were all custom. We ported part of a poor performing WPF application to use NoesisGUI (because NoesisGUI uses Xaml and emulates the WPF api) and had a lot of success with it.
I suspect that a decent amount of people saw PHP 10 years ago, decided that PHP4 sucked (it did), and do not pay close attention to further PHP development ever since. Newer PHP is a much nicer language than it used to be. Newer frameworks can be reasonable and elegant.

OTOH RoR has its own bunch of problems, and exploits a number of anti-patterns "in the name of simplicity", and Ruby as an ecosystem has its own set of pain points (e.g. deployment).
I disagree. Chrome user sessions don't share history, saved passwords, bookmarks, or add-ons. Firefox Contextual Identities do.
Many developers feel entitled to get their tools for free, but expect to be able to charge for their stuff, it seems.

This is what made RoboVM go comercial AFAIK, as they could hardly make a living from contributions.
I think this is what's called Power Distance Index (PDI) in Hofstede's cultural dimensions theory. It's a fairly well established set of sociability measurements that's been around since the 1970s and is quite well established. Interestingly it also emerged from another (perhaps the original) large multicultural global technology organisation: IBM

https://en.wikipedia.org/wiki/Power_distance
> I have a big, monolithic repository which I'm looking to break up in a migration to Git.

Why?
Maybe they'd be able to if Google et. al. had to pay their taxes and had their monopoly practices broken up.
As a developer I see a lot of use for this feature.
> One of the problems with weapons in the AR 15 class is that they are very commonly converted to fully automatic.

Citation, please?

I'm not aware of ANY AR-15 being converted to automatic and being used in a mass shooting. In fact, outside of a handful of "militia types", I can't think of any at all. The closest thing off the top of my head would be the West Hollywood Shootout back in the 90s, but I believe they used illegally-converted AKs, not ARs.

> Perhaps I just live in an unfortunate part of Texas, but I know a number of people who have performed the mod on theirs… and frankly, among the people I know, these were already there people I was last comfortable knowing owned any firearms at all...

You know a number of people who have committed a federal felony? I'm a huge gun nut and have literally hundreds of friends with large gun collections and know of no one who has manufactured an illegal machinegun.

I guess you run with a rougher crowd...