skysight-inc/HackerNews huggingface dataset:
I assume it's an effect that plays when one taps the back arrow in the bar. I'm using Opera on my phone, no animation there, so I can only guess.

The are page transitions. Considering that Google controls both the source and destination page I'm sure they can make one without stealing space on screen. That annoys the user more than the owner of the content.

And if the user has a browser that doesn't support page transitions, it's only a waste of screen space.
which would require infecting the VPN machines themselves? Just wiretapping isn't sufficient because of public key encryption

Assuming the nodes themselves are not compromised (big ask) and identity can be confirmed(like via key exchange), state actors can listen as much as they want to the wires, they won't be getting much.

Except if some private key were out there...
I'm not good at communicating.

Society decided it was immoral to discriminate against people with disabilities. We tried asking nicely, and got ignored, and so we passed laws to drive change. Those laws were made some time ago, and while it takes time for change to happen we've had long enough for people to bring things into compliance with those laws.

This is especially true for large well funded organisations producing new material. There's not much excuse for a large well funded organisation, who is well aware of reasonable adjustments, to not make new material accessible.

Arguments against making material accessible are "it's too hard" or "it's too expensive". That's covered by the law (I included reference to it in my post).

But the fact that we still don't have useful speech-to-text or good transcription shows the contempt much of the tech industry has for people with disabilities. See also the choice to exclude people by choosing pale grey text on a bright white background. (Note that this doesn't just exclude people with disability levels of eyesight loss, but also people with mild visual loss).
What do you mean by micros?

Anyway, yeah, it's just meant to be some sort of synchronous syntactic sugar on Redis.

Edit: I think you meant macros. In that case, consider that it's not as simple as that, because a) the redis library is only asynchronous, and b) such an approach requires to implement wrappers for every function that writes to the object, eg. Array.proto.splice.
Centuries of demonisation by the church for allegedly being to blame for the death of Jesus?
If you say to thousands of developers "make your site faster", you'll have very little luck. How do you make it faster? Which optimisation is appropriate to make? What about all the 'tech debt' our pages have accumulated.

AMP is a single 'framework' you can work with in making your site faster - it's just one thing to learn and reimplement your article pages from scratch.

This is of course ignoring the "ecosystem" capture Google gets as well from this, and the pressure/persuasiveness they put on media companies to implement AMP.
US election: My secret life as a Texan Trump supporter
Because in your second example you can not:

var world = db.hello.world;
world.push("baz");
"...to this day he owns neither a TV nor mobile phone, and only acquired his first computer on his 80th birthday."

https://www.theguardian.com/science/2013/dec/06/peter-higgs-...

Perhaps he used his computer to watch it.
Since the time of the Roman Empire, Jewish people have constituted a significant, economically important population of non-Christians in a continent in which very specific versions of Christianity were the compulsory state religion and religious non-conformity was frequently persecuted. As such, their social and legal status varied considerably but was always extremely precarious.
Bought that one, but it's seriously slow and somehow fucks up my network stack.
The US is in a weird position. If you look to Western Europe (say, France, Britain, Germany) there's just as much regulation about food safety but a lot of ingredients have a very different production pipeline than in the US. In the US you have a lot of very aggressive processes designed to pump out cheap meat and produce at low cost. Animals are raised in high density feedlots (CAFOs), animals are routinely fed antibiotics to encourage weight gain, a lot of food processing is heavily centralized, etc. This makes the spread of pathogenic bacteria in animals much more prevalent and it raises the impact of even small slip ups in sanitation resulting in contamination. On the farther end of the scale (in places like China) you have essentially corrupt governments where anything goes and you cannot guarantee the safety or authenticity of nearly anything in the food production pipeline.

This problem persists regardless of whether you're talking about restaurant meals or eating at home. There have been numerous food safety related recalls not just of packaged and processed foods (ranging from pre-made meals to peanut butter) but also of produce (ranging from spinach to sprouts to zucchini). The problem is an overly centralized system with many faults in regard to the prevention side of things and an over reliance on chemical cleansers to prevent the spread of pathogens.

In short, in the US we have breeding grounds for these high impact pathogenic bacteria coupled with systems that could hardly be more suited to spreading disease rapidly and broadly while at the same time our protections are not nearly up to the task.
Could I ask what alternative careers you've looked at and specifically how to break into them - recruiters, networking, speculative application? Honestly, I'm constantly terrified of what happens as I near that age with responsibilities and an inevitable redundancy because of the silent ageism in our industry.
Show HN: Ulterius, a remote administration solution in your web browser
The US is not that important.

Arguably the British tradition had a bigger impact---without people's revolutions. (There was the Glorious Revolution..)
Or it could be that Stone is making stuff up/greatly exaggerating? Isn't Stone basically an Alex Jones type?
The tweets are just hashes of the insurance files to confirm their validity, not the decryption keys (yet).
The kind of childish maliciousness we have today will be replaced with increasingly effective and omniscient childish maliciousness.
Containers (and especially multi container orchestration software like docker compose or Kubernetes Pods) let you describe an application that might contain multiple processes (so a really simple example could be a web server with a database backend) in a single file and have that deployed to any system that runs the containerization software.

So to that extent its more flexible than a single app. which bundles its dependencies.

The other advantage is that you're not reliant on the software vendor or OSS project to create the package, so you as a user of the application, can create your own packages with your own customization.

As to where you can run them, yep at the moment the image is tied to an OS and architecture, so either Linux or Windows depending on the Docker engine version, although there are moves afoot for Multi-arch support on the registries (https://github.com/docker/docker/issues/15866)
Switzerland, 800 years and kickin' high
John Draper (Captain Crunch) wrote the source code to an early IBM PC word processor on paper while serving time for telephone toll fraud.
We ~kind of~ do have macros in the form of preprocessors like Babel.

Probably not the best use of it though.
Wanting to limit immigration is not racist or xenophobic, wanting to preserve a countries existing culture is not racist or xenophobic

What term would you use for those things? To me, those sound like the definition of xenophobia. If you don't want people from other countries coming to your country and bringing their culture with them, that's the term people will use to describe you.
Im on my first coffee of the day, and it did not click :) I wish people could add a /s or we could add a new voting button to mark something as sarcasm / a joke?
An Amazing Way to Deal with Change in Your Work and in Your Life
How to Choose the Top Medical Universities That Would Be Good for You
Why most of psychology is statistically unfalsifiable
I'm an epidemiologist. Narrowing down a specific cause for something like this is often pretty difficult if not impossible, especially if there's also co-occuring illnesses (remember, one of the restaurant outbreaks was an unrelated norovirus, which happen).
> How is a container different from just installing all the dependencies along with an application?

Once the image is built, you can get another installation that is guaranteed to be identical. You can do that with VM images too, but you can not reasonably do that if you try to install multiple applications side by side in a single VM without further isolation - there are too many ways they can interact.

> Isolation from each other seemed like one advantage, but that's not even security strength isolation so you can't count on it to protect the host OS from malware in a container.

That's only true to the extent that they don't have a long enough track record. Many container technologies do have a decent track record when it comes to security.

But even so there are plenty of reasons for isolation in cases where the security requirements are not the primary reason for further isolation. E.g. making it impossible for an app to accidentally reading/writing files it shouldn't is in itself helpful.

> A claim I often see, and that's repeated here, is that containers can run anywhere. But can they really run in any more places than an ordinary application with dependencies included, or even statically compiled into it? You still need Linux and the same CPU architecture, right?

Try to get an application - statically compiled or not - to run across different Linux distributions, and you will see why this matters.

Needing Linux and the same CPU architecture isn't much of a limiting factor on servers. Being able to not having to account for distribution peculiarities or version differences is a big deal.
Why Alien Life Will Be Robotic (2015)
echo "<h1>hello</h1>" vs... damn, how do you even print a line in Javascript (Node, to be fair)? console.log()? Wait no, that prints to a terminal. Response.write? Oh, wait, I have to implement the http.createServer callback? Yeah ok, oh and it's ... response.print? No, no it's response.write. Oh what it's not working? Oh I need response.end() as well.

Hopefully you get the point.

(I do agree that PHP without something like Symfony, Yii, ... Laravel, even Cake could be very dangerous, or at least, counter-productive for amateurs trying to learn though)
ShotPitch has been shut down
https://github.com/CapacitorSet/rebridge/blob/master/index.j...

A quick review...

1. Could have made your life easier using promises or equivalent to handle the asynchronous flows.

2. Could have made your life easier using lodash instead of implementing recursive functions that can throw stack overflows.

3. JSON.parse can throw with invalid JSON and JSON.stringify can throw with circular references. There might be other cases in which those throw.

4. Line 25: "if key is inspect, return thing". That wasn't in test code, but in the actual library code. That would execute in the application using this library.

...And that part was the one that pushed me over the edge and the extent of my review. I punched my keyboard.

Then, you claim it handles a redis connection transparently. But nobody would use a redis server without redundancy, you need a redis sentinel somehow, and this does not support it. When you have a sentinel you need to handle failover events. The library does none of this, and is therefore not suitable for production use.
It's a a very old prejudice:
https://en.wikipedia.org/wiki/Antisemitism_in_Europe

Irrational popular loathing, fueled by political powers.
I think that this whole AMP thing is horrible for the web.

It's like Google is not dictating how one should build/style their websites. Thanks, but no thanks. Stay evil, Google.
I kinda do, that's why I try out stuff from time to time but with marketing it's so much harder to measure success and you never know if something does not work because you're doing it wrong or because it just does not work.

Example: I wrote a lot of journalists that published articles about education-software if they want to review our app, no responses. The mails were personal, not templates. Did I wrote to the wrong persons or were my mails not good or do they not care? Or something completely different?

Then I looked up blogs, sponsored posts but our traffic did not change so much. Did I write to the wrong blogs? Are the users not the target group? How to measure and learn?

I'm not so good with social media like facebook or twitter, I don't care enough and I don't want to share too much personal details, but now I try to work on social media marketing. Maybe that's what our app needs, again how can I measure success and how can improve if it does not work from the beginning? For me that is a black box...
Diagnostic Port (2004)
From PDF to PWP: A vision for compound web documents
Distributed storage is still a big issue for sure. There are some options, but none are ideal. One option is to map to host and use NFS to share across hosts. Another option is to use something like Convoy or Flocker, which come with their own complexities and limitations. Hopefully more progress is made on this front.

As for the wordpress app and other issues mentioned, it's actually very simple:

nginx:
build: ./nginx/
ports:
- "80:80"
volumes_from:
- php-fpm
links:
- php-fpm
php-fpm:
build: ./php-fpm/
volumes:
- ${WORDPRESS_DIR}:/var/www/wordpress
links:
- db
db:
image: mysql
environment:
MYSQL_DATABASE: wordpress
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
volumes:
- /data/mydb:/var/lib/mysql

This isn't a "production" config, but that wouldn't look that much different. The real beauty is that I found this compose file with a simple search and very easily made minor tweaks (e.g. not publicly exposing the mysql ports).

You might run into permissions issues if you use host mounted volumes, but I have not. Normally I prefer to use named volumes (docker-compose v2) and regularly backup the volumes up to S3 using Convoy or a simple sidecar container with a mysqldump script.
The Industrial Revolution made a lot of manufacturing processes much, much more efficient. Before the revolution, you had one manufacturer of everything in every region/village. One blacksmith, one seamstress, one cobbler, one baker, you name it. The Industrial Revolution made large-scale manufacturing possible, freeing up a lot of time for things like education and innovation.

Think of it. In today's society, there is almost nothing around you that hasn't been manufactured by one single person from a to z. The amount of collaboration and globalization in our society is mindboggling, something that was unthinkable before the Industrial Revolution.

So it's not just the past 100 years, it's more like the past 200 years. It's easy to look at someone from 1840 as ancient, simple even. Just keep in mind that things like the steam engine, photography or electrification were just as novel and influential then computers or the internet in our age.
No, classic form stuff is not supported.

There are only some open-source libraries but they are very new.
Serverless: Gatekeeping and Profit Margins
Open Source is not dead: On the recent demise of RethinkDB
Depends on the GUI framework it uses.

GDI actually exists for Linux (at least for Mono), but it's not really something you want to use in production.

Windows Forms doesn't exist (yet). IIRC that's what paint.net uses, so you're out of luck.

Third party toolkits like GTK#, wx.NET or QtSharp will work on both OSes.
You could use MySQL? It has full EF7 support AFAIK.
Does someone still have the original plaintext-formatted sets that you got by mail one by one? I prefer working off those, too bad I haven't kept them.
Maybe not. The PDF probably has an embedded text (so it doesn't blur when zomming in) but it could be either cinverted into vector curves or protected from copying (see properties). The easiest way is to change the PDF export settings in Word/Ghostscript/Distiller.
All three of the above communities (PHP, Ruby, and FnProg) are diverse enough that a PHP meetup in location A could be culturally similar to an FnProg meetup in location B, and so on.
I tried this for a months, but eventually moved back.
Part of it for my was the hypocrisy of it. A bunch of ad campaigns about their virtuous, ethical, "healthy" food (with a staggering amount of sodium and calories), preachy, unscientific signs about the evils of GMOs...

While failing at the fundamentals of food safety.
Title should be "Pushing your website to Estimote or Beacon Tools users on Android".
Amazing Ways to Deal with Change in Your Work and in Your Life
Containers also allow fine grained control over OS resources and sandboxing.

Since you appear to be a Windows dev, I advise you to have a look how Windows containers introduced in Window 2016 work.

https://msdn.microsoft.com/en-us/virtualization/windowsconta...

https://channel9.msdn.com/Events/Build/2016/B875
Starting out with R and later moving more into Python I absolutely hate the seemingly unnecessary complexity of matplotlib. Honerable mention is also bokeh - http://bokeh.pydata.org/en/latest/ which does a nice job.
Then there's 'he who must not be named' without first propitiating the spirit of Godwin's Law.
Do you really believe that if a society would prioritize time over "work-is-life" and/or materialism it would lead to some kind of a stone age society, or are you just provokingly dogmatic?
They're "complex thingamabobs" because our applications are. Which is exactly why we want to wrap them up and isolate them and expose as narrow interfaces as possible.

Containers are a symptom of our still immature ways of building applications.

The problems you bring up would still be there without containers, but you might not notice them, until you e.g. want to bring your setup over to another machine, for example.

Or want to duplicate it somewhere else. Or want to upgrade something else on you machine that just happens to interact badly with your setup.
UK Police purchased IMSI-catcher technology for mobile surveillance
I'm sorry I don't understand your comment. Not that important for what? The British tradition (which tradition?) had a bigger impact on what?

And all I'm saying is that at some point we get bored of calling successful revolutions, well, revolutions, and just accept them as the new normal. But we remember the short lived ones as revolutions because we never got around to give them another name, and thus we associate revolution with failure, when it is not the case at all (one way or the other).
I used it in prod for couple of months, then all of a sudden it stopped working, could not figure out how to fix it since there is not so much information on the web.

Removed and installed latest nginx. In my opinion it's not prod-ready.
> most collapsed due to internal problems not being crushed by the nation state

Weren't the Spanish anarchists betrayed by their Republican and Stalinist allies?
Hackers Claim They Wiped John Podesta's iPhone
I've considered a Sql Azure instance for this purpose, for a small dev database its pretty cheap. Not ideal but Sql Server for linux is coming so might be ok as a stop gap.
Actually, selecting at random from already sifted list of good moves is probably not such a bad strategy. Especially in series of games against the same opponent. It brings in a factor of unpredictability, which may well appear as "superior intelligence".
If you look at Judaism, Christianity and Islam, you notice they are constructed in a way that it is difficult to reconcile them if you take at least one of them as true. For example, the most holy day in Judaism is Saturday, in Christianity it's Sunday, in Islam it's Friday; this alone would make some people want to kill the other groups. Then Judaism doesn't accept Christianity because it doesn't adhere to what is expected from Messiah, perfect justice and tradition. Christians on the other hand blame Jews for killing Christ, a Jew, and the main actor in this, pharisees, is what became the prevailing type of Judaism, causing disdain. Islam accuses both Judaism and Christianity of heresy, usurps Jerusalem as exclusively its holy site, and the newer Quran suras, which are more militant to other Abrahamic religions, supersede the older, milder ones (which is how Islam deals with internal inconsistency). What you can notice is that all three religions use each other as scapegoats whenever something goes wrong.

Imagine we live in a simulation, or a real-time strategy game of beings we can't comprehend; how would you make sure there is a permanent conflict in your game? Just make a few similar but incompatible religions claiming they are the right ones and the others are corrupt and watch the fun...
Yeah, and Japanese fast food employees make the same or less unless you adjust for national healthcare and other social services, I suppose. It's definitely a subsistence wage here at best.
As others say Docker is probably over-hyped technology.

However, I do see it as positive, because its hype, regardless if good or not, has created the traction for Go and OCaml on the data center, thus eventually leading to less C code for such use cases.

So hype or not, maybe we do get some security improvements on the overall stack.
Which doesn't prove guilt only that he wanted to avoid extradition. If he is innocent and believes the allegations were manufactured whose purpose was to eventually extradite him to the U.S. (plausible given their convenient timing), he'd have every reason to want to avoid extradition.

Assange has always been opened to being questioning over the allegations (within the Embassy) and the Swedish prosecutors only recently agreed to allow him to be interviewed within the Embassy, which is strangely set to happen today (17 October 2016).
> because they kept taking away his books and papers
This is very worrying. There is a (light?) documentary[1] which compares nordic and american prisons which tries to compare both systems. Both have totally different operational philosophies ergo, results.

Very interesting watch but probably even better if coupled with more insightful reading.

[1] https://www.youtube.com/watch?v=HfEsz812Q1I
> guaranteed to be identical

[Citation Needed]

As far as I know, this isn't the case. That's why using Nix [0] for deployment is a much saner approach than Docker. But after installation and configuration has been done, containers are a viable technology for the rest.

[0] https://blog.wearewizards.io/why-docker-is-not-the-answer-to...
Was it because .NET was causing problems for you on Linux or because of lack of Visual Studio?
Great work on this site! Very helpful resource. I looked at the timeline, how did you launch to 1000 email subscribers and get 300k page views in the first month?
Nice use of proxies and deasync. Will definitely make for cleaner code, and looks like a good simple pattern that can be implemented elsewhere.
Information distribution aspects of design methodology
https://news.ycombinator.com/item?id=12720571
How is it not a basic survival need? Most societies don't have social security, pension funds etc. So, kids are the only way to survive beyond the state of being young & healthy.
You arrive in a foreign country. You get stopped by police and asked to unlock your phone. You're worried you will miss your connecting flight/train/bus/whatever.

How will you contact the local bar equivalent in this situation?

Even without the time pressure of a connecting flight, you're not exactly going to tell the police "hang on, wait until I google to see who I should contact, and then let me give them a call. Then I will see if I will comply with your order or not"