skysight-inc/HackerNews huggingface dataset:
Surface still exists. And there's still warts in the uncanny valley between mouse and touch, but I wouldn't call Windows 10 crippled.

I'm more puzzled at UX problems in OSX, where there isn't the excuse of having to support hundreds of vendors.
With Google Cloud, Serverless has been a reality from 2015! And welcome to Serverless to those coming from AWS.

Here is how Google Cloud achieves serverless.
Ingesting Data: PubSub. Scales to millions of messages instantaneously, no need to spin up and spin down the capacity/shards (like as in Kinesis), exposes RESTful interface for ingesting messages from anywhere (web/mobile ... ). If you want a high-performance interface, you get gRPC as well. With RESTful interface to consuming messages, you can connect PubSub to anything you want or trigger Cloud Functions / write to storage / ingest to Stackdriver (Monitoring system) using managed services.

Querying Data: Big Query. No need to spin up a single server. Just write your query in SQL and watch the magic of a thousand servers being spun up to serve the query in a fraction of second and process a petabyte of data in a couple of minutes. btw ... you can ingest data into Big Query in real-time and analyze results within in seconds.

Process Data using Dataflow: For workflows that are more complex than SQL queries to ones that need to be running continuously on streaming data. Dataflow is the serverless version of Spark. No more running our of memory errors, much fewer hassles with hotkeys, no more manual performance tuning of buffers, no more cleaning up log folders. If you are using Spark, but have not tried Dataflow, you are missing some serious magic.

Google Cloud ML for Machine Learning: Cloud ML is a hosted solution for running TensorFlow jobs. No more manual hyperparameter optimization, no more spinning up GPUs, no more scaling up the cluster size. It's all taken care for you.

Container Engine: Hosted version of Kubernetes. I am sure, everyone is aware of what K8 is and its capabilities.

I am from a Data / Analytics / ML background. The above was my reality of Serverless since 2015. Google Cloud has serverless options for Web (App Engine) / Mobile (Firebase), and other purposes as well.

Having done PhD in Cloud Computing and Big Data and I don't find Infrastructure/Big Data a sexy problem anymore. To a large extent, it's a solved problem. Building a data platform with a team of 3 people that can handle 10+ petabytes of data is easy. What is on the horizon and unsolved yet, is AI!

Would love to see if there are any other better/compelling Serverless options.
You're not missing anything. It's just another conspiracy theory. They'll claim that the gold price is being kept at an artificial level.
> Sounds complicated.

What mostly makes it very complicated is that education is administered on a federal state level instead of national level - so it is different in each federal state. If I were to describe it for "my" federal state, the description would be simpler.

> I wonder how they arrived at the 5th class being where the categorisation happens.

The most plausible explanation to me is "historical".

But I can assure you that this is/was a hotly disputed political topic. For example in my federal state I think 15 years ago it was decided that this separation should rather be after the 6th year. The result: A giant rush on privately run Gymnasien (German plural of "Gymnasium") that started with the 5th class for the reason that parents feared that their kid doesn't get the educational stimulation "it should deserve" if it has to sit together with "less smart kids" for even two more years.

This state government was unelected in the next election (and this topic played a large role in the election campaigns) and the next state government reintroduced the separation after the 4th year (which I support), but introduced other controversial ideas in the education system (which nevertheless were not of the kind that induces "fears that 'my' kid doesn't get the educational stimulation 'it should deserve'" - so there was no large public outcry).

In short: If a state government wants to replace the two- or three-tiered system by more comprehensive schools or wants to touch the "holy grail" that separation happens after the 4th year, the party will be punished in the next election - these are "very emotional topics", where both sides will fight tooth and nail.
That isn't illegal. What law do you think they violated?
You can skip high school by taking a GED and applying to a community college.
What's really sad is how they took Nokia down in flames with them. I'm really looking forward to seeing HMD Global rise Nokia out of the ashes - the new 3310 is a great start but without 3G/4G LTE support is DOA. Lots of countries don't even have the old 2G spectrums anymore. That being said, if I was Samsung i'd be very concerned about the new Android powered Nokia phones hitting the market.
I do the same as the poster above, however, not for fraud: for ease of cancelling recurring services.

I know I can always log into Paypal and just cancel the recurring charge.

I suppose I also use it because it can be easier than finding my wallet for payment, too.
But I do avoid receiving payments from PP.
I've just never seen anything but spammy content on academia.edu - to the point where I avoid clicking on it. Arxiv is the exact opposite. It's brimming with quality content that often gets published in journals afterwards. That could be worth 8 euro a month.
CSS Grid in Production
Dammnit Linkedin, all you do is let recruiters spam me.
I always thought MSFT should've taken the Zune, stick a cellular radio in it, and call that Windows Phone.
Well, for one he has some books to sell ;)
Bit late to the discussion (found this thread by searching for the article on HN) but am really interested to hear more about this. Are you able to point me towards some resources that discuss this in more detail?
Bloc? https://www.theguardian.com/music/2012/jul/07/bloc-weekend-s...
You misunderstand my argument, and OP's. I'm asserting something like "our children will be protected from firings when they express an unpopular opinion." This would be a regulation that applies to business, so the arguments you construct around business being a regulated sphere are actually arguments in favor of why this will happen. It is also a point that directly disproves OP's assertion that "the first amendment only applies to the government", because here it would be applied to the average employer.
Nice project, but:

> An artificial intelligence [...]

Really?
Isn't "serverless" the (slow) realization of Sun's agent-based grid computing?

I bought into Sun's vision. So much so I was gobsmacked by AWS' strategy. Which is genius in its own way:

Virtualize every interface. Versus deploy self contained mobile code called "agents".

Watching "cloud" computing evolve into "grid" computing reminds me of the quote:

"Every sufficiently complex 'C' program reinvents LISP, poorly."
Ask HN: What steps to take when a user uploads child pornography to your startup
Hi HN,

I recently added profile pictures to a social network. Unfortunately, the target audience is quite immature and a large majority of the users uploaded NSFW content - mostly pornographic, some anime. Upon closer inspection, a tiny minority of users uploaded child pornography.

Does anyone have any experience with what steps should be taken when this happens? Which authorities should this be reported to? What kind of information should be supplied (server logs?).

For reference, US based startup, with users all around the world. Still figuring out what jurisdiction the particular offenders in this instance lie in.

Thanks
Juice may taste good, but unlike the fruit, it’s not healthy
It's difficult to exploit Direct Debits, as you are entitled to a full and immediate refund: https://www.directdebit.co.uk/DirectDebitExplained/pages/dir...
Easily accept payments with Stripe and Django
And HN uses HTML tables for layout.
Mental Model to Help with Your Career, Business and Life
Journalists talk to those supposedly "too busy" people. You'll find plenty of experts quoted in your average news article.

Plenty of journalists have experience in the fields they cover (check out the SCOTUSblog's publisher's bio, for example: http://www.scotusblog.com/author/tom-goldstein/) and the longer they cover a particular beat the more info they get about the field they're covering.
This rings true for me. I'm a high school dropout with a GED and a couple of community college credits, but nevertheless found success in tech. I know a lot of people my age took this unconventional path, but LinkedIn basically tells us to fuck off.
There are differences though as far as I am aware. I am not a Quora user but I believe that Quora is okay with more subjective questions whereas the StackExchange network does not really like that.

If you take a look here: http://stackoverflow.com/help/dont-ask you can find more of the type of questions you can not ask.

Take a question like this: http://stackoverflow.com/questions/16318868/books-or-other-r...

And a question like this: https://www.quora.com/What-are-the-best-development-tools-fo...

:-)
On the contrary I don't think you can plan architectural perfection from the beginning. IMO you have to throw it in a prod-like environment early (preferably as an internal app with a minimal SLO) so that you can iterate early and often.
Try a Blackberry KeyOne when it's released in May. It runs the latest version of Android without any lags, has a physical keyboard for simple use (shortcuts for everything), has the same camera as the Google Pixel (v.good) and packs a 3500mAh battery that will last more than a day with moderate use.

I'm using one now and it's nothing short of excellent.
No this should be: say Hello to ServerlessDevOps.
From what I have seen with disruptive technologies you basically start retraining or hiring people that can manage both onprem and cloud. Serverless is just another strategy but most blogs attempt to say "Oh this is a DevOps Killer". I remember heroku and google app engine were supposed to do this and so far its just another tool.

But as a tool you can really do great things with it. It is a great match for voice interfaces or notifications or even mobile backends. Also, inference for deep learning networks.
For transfers between "friends and family," there aren't any fees, which probably drives a non-negligible number of account creations. That said, if PayPal thinks your transaction is not between "friends and family" (despite being marked so), they won't hesitate to freeze those funds while they investigate. A couple years ago, I used to send my portion of rent to my roommate via PayPal, and they froze the funds once on him. Surprisingly, he was able to get them unfrozen pretty quickly.

That free transfer system in combination with being a "safer" payment option offered by some merchants makes PayPal pretty attractive to the average customer. And -- most of the horror stories come from merchants, not customers. Even though I try to avoid PayPal on principle, it's hard for me to convince my friends to care.
See also https://www.myfonts.com/WhatTheFont/
Tcl 8.5 is a recent release though, around 2007.

When GP says "one of the first scripting languages with a GUI toolkit", he is talking about the early 1990s. Before even python's first release. In fact, python ended up with Tk as it's stdlb GUI package because that was what was available.

Sure, Tk will never live up to Qt, but in 1991, I bet it was quite impressive to have a relatively simple yet expressive language like Tcl that shipped with a cross platform GUI toolkit, all under a very permissive license.
To do this, your business requires permission from your bank. If you abuse it, your bank will probably revoke your permission.
Avenzamaps has a marketplace, so you can find georeferenced maps from all sorts of providers. For US hiking and trail running they are without peer.

In Europe companies like outdooractive.com combine maps with data points like hotels and vendors.
> The reason those people aim for jobs in the UK or US is because there aren't well paid tech jobs in Germany.

This is also wrong. I would rather say "there aren't well paid tech jobs in Germany if you don't know German on a decent level".
> Having done PhD in Cloud Computing and Big Data and I don't find Infrastructure/Big Data a sexy problem anymore. To a large extent, it's a solved problem.

This kind of sounds like you've never managed a production system, sorry.

There's also the whole "how do you process and manage lifecycle for an exabyte of classified/sensitive data" thing that nobody's nailed down yet. "Serverless" is not the panacea people make it out to be; as usual, it's marketing-speak for outsourcing ops, which isn't always feasible.

People who talk about "data platforms" in terms of size are like people who judge coder productivity in lines of code. I guarantee your 10pb "data platform" will choke and die the minute someone shows up with 10gb of historical data and you have to get the timezones right.
> [Development] slows down... drastically if you have to push to the cloud to test what you're building.

This is accidental complexity, not essential complexity: We can keep our source in the cloud and edit it there. We can move change sets between servers, not whole files. (I get it that my current process, and probably yours, rely on working locally, but that's just an artifact from a different time.)

Amazon recently bought Cloud9, which is a browser-based IDE that edits remote files. [1] It's also possible to to use an old-fashioned remote-session. (It tickles me that eventually this will feel exactly like editing files in place on the production server.)

[1] https://c9.io/blog/great-news/
The serverlees concept is also being applied to other types of services, like databases and data warehouses.

In this post below the company I work describes the reasons for a serverless data warehouse and the trends:

https://blog.slicingdice.com/why-a-serverless-data-warehouse...

(Disclosure: SlicingDice employee here)
Yup. I've been doing nodejs and lambdas. (Don't ask.) It's the worst.

Note that I had totally bought into Java/Jini/JavaSpaces, I really thought that was the future, so have some preconceptions about all this stuff should work.

(I never grokked JXTA; I should go back and try again.)
No. Python is a dynamically typed language, so it doesn't need generics as a compile-time feature.
Why are all these hippie liberals so ANTI-LAKE?
Where are those highly paid tech jobs in the UK?

Apart form a bit of fin-tech in London, most programming jobs in the UK are quite badly paid and not comparable with US/SV salary levels.

I see what my UK-based students are earning, and it's typically not really above German levels.
You are not wrong. Of course, this is personal perspective, but in 2014-15 there was still a fairly academic tone to many questions, as in, you could ask actual science and math questions and get a knowledgable academic to answer them.

Today, if I open my feed, most of it is questions on personal experiences (from just now): 'What is the craziest thing you ever did when you were a teenager?', 'What surprised you most about attending graduate school in the US?, 'What is the most brutal death?'. I never specified interest in any of these topics.

What is worse to me is that I do not see any way to disable topics quickly so I have to perpetually mute high-impact posters who have attracted a large enough audience to be asked about their personal lives and seemingly enjoy answering the same things about themselves over and over. Like any web forum, the majority of replies comes from a relatively small amount of posters who keep retelling their personal story about their admission to MIT/their high IQ.

I suppose Quora is paying the price of growth and I realise my interests are not aligned with Quora's in attracting a large audience. It just means I am not personally interested in writing any content for it any more and I think many early users feel the same.
I think that's possibility A, and possibility B is that you could see ops and dev diverge into more separated positions with ops focusing on the network border. Or maybe multi dc becomes more tablestakes than it is currently (so: savings from traditional host-intensive staffing goes towards moving goalposts forward). We aren't anywhere near peak efficiencies, peak security, or peak redundancy yet, so we aren't talking about the end of the job, just the end of this job description.
>Say goodbye to mediocre programmers; ai is around the corner to write your avg crud app.

Oh yes, somehow only terrible and/or very large companies only manage to hang on to very old technologies and projects. I mean, there are virtually no sites using vulnerable frameworks and ancient password storage techniques any more. Those were killed off as they were introduced, and the programmers who did it the old way were sacrificed to some god or another. Mediocrity is apparently the bleeding edge.
Birmingham, AL (US) must be really lucky with their festival scene. They have several significant festivals every year:

Sidewalk Film Festival

Sloss Fest

Brew Fest

Slice Fest

Secret Stages

I'm not sure if it is the local support or that they're just smaller. I expect we may have had a lot of excellent event organizers with solid experience looking for new jobs after City Stages wound down. City Stages was a 20+ year music festival that was generally successful logistically, but wasn't profitable.

When you think of it, though. If there are 5+ 10-20k attendance festivals every year in every metro area over 500k there are bound to be some regular screwups.

And port-o-potties always suck.
> Why do countries bother to hold gold?

Nowadays, a chief reason is "because the others do, too" ;) it is also a brilliant instrument to stabilize/tweak currency fluctuations without buying/selling "too much" of another country's currency/debt or more generally, any third party's nominal promises/future obligations. It may prove exceptionally useful in future defence of a given currency's (global) purchasing power. Gold is the only asset that can accept any currency valuation (in both directions) without some broad group or other of real people, producers or consumers, complaining loudly (other than a tiny group of hobbyist speculators) while also showing a multi-millenium track record of durability, also in value, on a planetary scale and immunity to EMP or endless forks or Nixons. It need not perform any specific role 99% of the time, it need not even "perform" nominally at all, on the country scale (CB scale / oil wealth scale / giant old-family-wealth scale) it just needs to sit, tight and guarded, through changing times and the rare geopolitical/monetary transition or other.
"You can't take an AWS VM and fire it up on DigitalOcean without trial by fire. VM's should be portable but they're not because cloud providers don't want them to be."

You can't ?

I have never used DO, but I have deployed linux and FreeBSD systems on EC2 and moving them to bare metal was just a tar command away ... you can even pipeline 'dd' over ssh if you want to be fancy ...
AWS is right around ten years old. I have children who could read before it was launched. That's not enough time for a business to stabilize, but it would be a good idea for any business to start planning an escape route.
It's a shame to say goodbye to Windows Phone (WP), although it's not surprising.

I have a Windows phone and think the Windows Phone OS is probably the best thing that Microsoft has designed. Their desktop apps and operating systems have a reputation for being clunky and clumsy to use (which I agree with), but Windows Phone (starting with version 7) was a surprisingly well-designed mobile operating system.

Yes, WP lacked features compared to Android and iOS, but that simplicity was also arguably a strength (although they started over-complicating the home screen in Windows Phone 10 in my opinion).

The other nice thing about Windows Phone was that it was actually different from both Android and iOS. That too made for a refreshing change. Instead of the generic grid-of-icons approach, you had tiles of different sizes that could display app updates.

Finally, I was impressed by the visual design philosophy behind Windows Phone when it first launched. The designers took inspiration from wayfinding and airport and metro signage. That made sense for a mobile phone - you quickly glance at your phone multiple times a day, often while you're on the move. You need clear, large type to make this easy. The designers seemed to have purposefully chosen to emphasize type for this reason over the more icon-based approach of iOS and Android, although this sadly seemed to diminish somewhat with Windows Phone 10.
While I fully agree that the academic journal industry is a money extraction racket that needs to be put out of business, I don't see how academia.edu was contributing towards that end. The simple solution is for governments to require that the research that they fund be published under a free license of some sort.
antirez mentions that this forks to save, but I'm not seeing that. The backgroundsave procedure makes a copy of db to dbcopy, but then never saves dbcopy. I wonder how much further the TCL implementation was extended before antirez switched to C.

BTW, I hadn't heard of LLOOGG (the L in LMDB) before. It was this:

"LLOGG was web service I (Salvatore Sanfilippo) and my co-founder Fabio Pitrola ran for seven years for free."

https://github.com/antirez/lloogg/blob/master/README.md
You can, but Berlin is not (yet) where most of the interesting high-tech jobs are. Moreover, if you want an interesting social life, eventually you'll have to learn the local language, there's no way around it.
It certainly underscores the fact that gold is now a historical anachronism, economically speaking. Maybe what is going on here is just a step in the slow termination of that relationship, that has to be kept secret to stop it unraveling in a rush?
AI Predicted Trump's Dismal 100-Day Approval Rating Weeks Before He Took Office
Authenticity itself is a problematic concept.

There is another confounding variable, especially but not exclusively in the US, which is the industrialization of food production. In some ways quality is thus traded off against convenience and cost, but it has nothing to do with the specific origins of the dishes and techniques.
Having a CC number canceled and a new one issued can be a hassle. That's why I still want my CC info to be kept secret and safe. I'm not really worried about CC fraud otherwise.
She seems to think she's speaking on behalf of "women in tech", yet she's only speaking for herself... She's really just hiding behind "her" social group to be very demanding.

That was a cringy read.
Shortage of Auto Mechanics Has Dealerships Taking Action
Or as the article points out you can just not go to college at all.
If you don't know what jurisdiction they're in, or if they're even in the US, it'll be tough. The FBI and your local police would be my first steps. That said, it'll be tough to provide much actionable info beyond IP address unless you have a user verification process that leads to actual names and addresses.
They do a lot more than that - e.g. they scan all your contacts so they can spam them as well.
Minimum Viable Bureaucracy–A Practical Approach to Scaling Project Management