skysight-inc/HackerNews huggingface dataset:
Yes, it's the most interesting new language since Go. It does a lot of things right, and much more importantly it's much better supported and moving much faster. For instance, there's no good go IDE/debugger setup right now (just the other day my boss was complaining that he's %10 as effective as he would be with a debugger, he's exaggerating, but not that much.) Also the way Swift has evolved so quickly makes me believe it's going to be a significant language. I don't think Apple intends for Swift to suffer the same fate as Objective-C (Which was never proprietary and which was superior to things like Java, and came out before Java, but was never widely adopted outside of Apple's ecosystem.)

Right now Swift has Playgrounds, no other language has that, excellent support in Xcode, works across platforms, and the language makes a lot of really good design choices and is improving rapidly.

What more could make a language worth learning?

As for whether it's the best language for you to learn next, that depends on what you have learned in the past. If you've never done a functional language, the next language you should learn is Elixir. Erlang is the only language I know that gets concurrency right, and Elixir is a ruby syntax and nice extensions on top of Erlang. Elixir is the best way to write erlang and erlang is a correct functional language with genuine concurrency (Haskell might also get concurrency right, I don't know, but Go does not and no other language or actor model framework does it right. It has to be in the language.)

If you've only done scripting like Python or Ruby and you want a compiled, heavier or more hard core language to learn, I think Swift is the ideal candidate for the next language to learn.
IMHO there are plenty of evil corporations and CEOs to abhor. That Musk's drives, priorities, and business practices appear mostly admirable seems to me to be one of the least controversial viewpoints imaginable.
You should check out https://narro.co for turning most anything into a personal podcast.
Wow those look like an amazing deal! Storage really is my bottleneck on a couple of projects...

I'm in the UK so France is perfect.

Thanks
What hosting providers in that range are better?

I'm fairly satisfied with them, but I only really use static web hosting for low traffic sites. Apparently their mailing list services go down all the time.

Compared to the hosting provider I used over a decade ago, 1and1, Dreamhost is top notch... but I'd like to hear of anything better. I still believe in shared hosting!!!
When you factor it into a bunch of 40-line things, is it really less of a mess, or is it just that you can't see the mess any more -- maybe it looks clean, but if you pick up the rug, the room is filled with dust?

I think also what you're talking about is a function of programmer skill. I think if you have a good programmer write a 1000-line procedure, and a bad programmer write a 1000-line procedure, you are going to get drastically different things ... just like with anything.
Sorry, I couldn't quite understand which one was your favorite, GCP or Azure?
Is this meant to imply that this is somehow unusual or particular to Tesla? The government provides incentives and subsidies all over the place. Even Coca-Cola benefits from subsidies.
In 2014 when I started using Angular, I could not make heads or tails out of the docs and went stright to 3rd party tutorials. Today, if I know what I need and just need to remember the syntax, I will go to the official docs, but if not, I search elsewhere. I still don't think it's suited for learning.
But people think they and worse they are intended to be.
I'm one of the harsher voices here, so I'll respond if you're interested.

1. The goal/desire section was reasonable as a narrow way to rebut people like Musk who go for demon/Skynet analogies about human-hating AI. But, it frustrated me because it seemed to be assigning semantics real-world consequences. The subtleties of the Chinese Room are by definition unrelated to its (flawless) behavior, so they're rather out of place in discussing whether AI is a serious risk.

It's also possible that you meant that section to say that AI won't come up with unexpected desires, or won't self-modify. I think this undervalues the possibility of an algorithm that has self-modification as an (unintended) goal, like Asimov's suicidal MultiVac. I think it also underestimates the ability of a good AI to deal in higher-order reasoning - subjugating humanity is a perfectly good intermediate goal for a paperclip maximizer.

2. You did address your last section to exactly this concern, but with all respect I felt like it was a cop-out.

You do make one excellent point: too many AI thinkers assume that the unimaginable future will be conveniently close to their imagined one. Kurzweil in particular should be embarrassed to say "we can't predict life after the singularity, but I predict that we'll all be happy immortal cyborgs!" Beyond that, though, I didn't find a convincing reason not to fear AI.

Declaring something unpredictable is a far cry from declaring it safe, and people like Musk and Bostrom are not pretending to predict the exact course of a post-singularity AI. Rather, they're highlighting possible risks and calling for pre-singularity guidance/restrictions. It's gauche to tell stories about post-singularity life, but not to worry about whether we all die in the transition.

More broadly, I dislike Wittgenstein's sentiment as it's typically applied. Speaking from ignorance is a bad idea, but so is treating passivity as superior to action. Continuing on our current path is a choice as much as any other. Choosing not to fear AI is as much as choice as choosing to fear it.
My counterexample is a facelift.
"he hasn't been singlehandedly Tony Starking up the future in a lab"

So this is the measure of progress now? How can this sentence sound like anything other than sour grapes?

You use the tools available to you for the betterment of your species in some way.
Thanks to gorhill there is now an update to uBlock to address this.

https://twitter.com/gorhill/status/776183271210229760
Affect like how? As of today they're useless, except for Tesla who's motivating car automakers to go towards autonomous cars - but they had the tech before.
Need Some AI? Yeah, There’s a Marketplace for That
Searle's Chinese Room argument has certainly generated a lot of debate over the years, and there have been many, many objections and replies, but I've never been able to get a good idea of how many people actually agree with it.
Reading this effort is as exciting as watching a good detective show.. I'll almost be disappointed if they don't come across any other blocking issues on the way to success (as long as they find a way to overcome it, of course ;-)
CEO is a role that will vary noticeably from company to company. But in general, the CEO will sign off on a lot of decisions and make a few ones.

Basically, it's like this:

If your subordinates come to you and are like, "This is absolutely the right thing to do," then you'll 95% of the time sign off on it. If you find that that's not true, it's probably time to fire your subordinates, they apparently aren't doing a good job.

If subordinate A comes to you and says, "We should do X," and subordinate B comes to you and says, "We should do mutually exclusive thing Y," then you may need to decide between them.

CEOs should also ideally have a strategic sense and say things like, "Guys, I want us to look at doing something like thing Z. Research it and tell me your conclusions," when everyone else thought that there was no decision to be made at all -- just keep chugging along.
I dunno, I'm an engineer that dual boot OS X and Windows 10, and I get a hell of a lot of work done with my MBP. I've never felt like it was a tablet.
Vectr is a free cross-platform graphics app you can learn to use in minutes
> That involves studying decision theory, which will improve our ability to make the right choices.

I'm circumspect about studying decision theory from an AI perspective will be very helpful in learning how to modulate our own decision processes. Most of it is focused on finding ways to keep AIs from doing weird things that humans already don't do anyway.
Asynchronous timeouts with CompletableFutures in Java 8 and Java 9
Related ShowHN: https://news.ycombinator.com/item?id=12506025
At least in the sense that there's no 1-1 mapping from SSNs to individuals.

http://www.witn.com/home/headlines/Duplicate__111371029.html
There is a pretty interesting development blog at https://blog.thimbleweedpark.com/. Its been a while since I followed it, but at least in the beginning Ron was writing about the game engine design. They also touched upon what you are referring to, and at least for the in-game font you can switch to an old-style mode.
>I'd like to see the ads at first to give the benefit of the doubt, but then be able to blacklist the site if it turned out I didn't like them. When I say "blacklist the site" I mean the domain I'm viewing the content on, not the domain the ads are being served on. Otherwise you're "punishing" poor sods who just happen to be using the same ad network as an abusive site.

If the ads are being served from the same ad network - then you will be served more or less the same shitty ads you didn't want to see on Site A when you visit Site B. Because it is the ad network tracking you and deciding which ads you see with very little, if any, input from Sites A or B.

Furthermore, since advertisements are a security risk they should be blacklisted by default and only whitelist sites you trust. Which is still no guarantee you won't get infected by the 3rd party Ad Network of that site.
"Don't trust any version over 3.0." -Jack Weinberg
Some seem ridiculous, and some don't. That said, I've seen some called ridiculous that I thought made sense. E.g. I've seen people call requiring nutritional data be available a ridiculous regulation. Maybe the ones I find ridiculous makes sense to some people out there.
In fact, next month's Icelandic government could be the Pirate Party, but I would rather trust Iceland not to elect an anti-privacy government than trust all CAs in the world not to be subverted by any anti-privacy government (indeed, some of them already have been).
So how would someone like Elon Musk contribute to a political solution to world problems? It sounds like a suboptimal field for someone with his set of talents to work on, and perhaps better suited to someone who has a less engineering and more politically oriented skillset.
You could replace "DNN" in this essay with... anything. Seriously, it just says that DNNs "can act as both machine and storage," which is true of any system if you want to define it that way. And pointing out that everything in the universe is one system is just the beginning of physics. DNNs are superficially inspired by parts of the brain, but there's nothing magical about them.
In the states where the DL number is not identical to the SSN, it may still be possible to reconstruct the SSN from the DL number. The SSN may also be encoded in the 2D barcode on the back, without appearing on the face. There may be a few states that have to query a central database in order to link a DL number to a SSN.

But rest assured that every state will attempt to maintain such a link, and will sell access to it for the right price. That's why you should treat every request for your driver's license number as a request for your social security number, even though it is probably not governed by the privacy protection laws as it might be if the request was for a SSN directly.
Taylor written in Swift.

https://github.com/izqui/Taylor
> Also, you're a consultant. You obviously have an understanding of client relationships. Understand that your clients in SF are going to skew younger. One of my best friends was the CTO of a startup where the founder was 20. He was 45.

This is only true for startups and other companies that have small budgets or need cheap labor. If you are going after the high paying contracts you'll quickly learn that being 45 or older is often an advantage if you have the necessary experience. (not just technical skill but also social skill)

These corporations aren't going to allow a 25 year old consulter to come in and take lead of a team or a product. (except if the person shows truly remarkable skill)

If they hire young consulters it usually means they want someone that is cheap to hire and easy to fire.
Why not zabbix?
Even a fully autonomous, self-driving car is not intelligent. It's just advanced software. Shouldn't we wait for actual AI to exist before worrying about it? Otherwise, we're worried about something that many not ever exist. Every argument about the dangers of AI or singularity clearly assumes that such AI is possible without any basis for said assumption. I'm going to continue being a skeptic till I see some proof. Until then, it's like worrying about zombies. I have enough things to worry about that aren't fantasy.
Ask HN: What is your AWS DynamoDB monthly cost?
For those who're using DynamoDB for your app or website: how much is your monthly bill on average? As well as how many requests (read/write) on average per month?

Thanks!
The problem is to define the scope of each service. And it is still possible to create spaghetti out of how the services interact and how coupled they are with each other.

If done poorly it is like trading one problem with another problem.
Why does Elon continuously talk about AI as if it's taking over the world? At this point, Siri can barely understand me saying the word 'salad'.

Slow down Elon... slow down..
Marijuana Makes for Slackers? Now There’s Evidence
"I am sorry you chose to get offended."
Rural is usually higher in my experience. Especially if you live very far from any small city (25k-100k) like where I lived in western Kansas. It was jarring when it came to prices on everything from groceries to utilities. It's still cheaper on the whole if you have a reasonable salary (50-60k is the minimum IMO). The only big down side I think to rural communities in the US is the extreme isolation due to physical distance between towns and cities which is why so many people avoid them. IMO, if you go rural in the US it's best to pick a smaller town that's no more than 250 miles away from a metro. Getting any further away is just asking for cabin fever (if you grew up in any sizable city).
> Siri
The title should be "I've never implemented microservices properly, so you should avoid them."
Why not? If he's got the skills necessary to be more deeply involved in the engineering aspects, what else does he have to do that he cannot assign to another C-level exec?
One suggestion I would make if you are going to use microservices is to consider using gRPC rather than REST. You can save yourself a lot of the hassle involved in the communication that way AND make things quite a bit faster.
Yeah, I imagine the latter is closer to the truth. I doubt Elon is spending all his time in CAD software, but I'm pretty sure he talks to people who do and looks at their work, and can meaningfully comment / advise on it.

I've seen the type before. I've personally met one of the guys running Reaction Engines Limited (the Skylon company); I've been on a talk he had for physicists at Rutherfort Appleton Laboratories. He mostly talked big-picture things during the presentation; then on a Q&A session someone asked him about details about the engine, and the guy went into full physics professor mode, explaining the engineering tradeoffs they made in excruciating details.

That's how I imagine Elon too.
This might be naiveté on my part, but I would assume you run multiple Fabio instances and treat it like you would any other LB.

Do you mean something else by your question?
So what are the right problems to work on, and what paradigms are more sustainable than European culture?
You can't have 30 years of experience when you're 20 years old. You're unlikely to have 15 years experience when you're 20 years old, and you're certainly going to have a different perspective when you're more years into programming, which has good and bad aspects.

Like I said, you want diversity of ages. I'm in my late 40s, I work with 20 year olds and 30 year olds and a guy whose even a fair bit older than me.

Hire the best people first, then make your team diverse, both across thinking and across ages and across everything else.

But there's a synergy I've noticed more than once when pairing a 40ish with a 20ish. OR even a 20ish, 30ish and 40ish three person team.

I'm obviously not (and it should be clear in the above message) calling for quotas, but it's a good goal.

Homogenity reduces ingenuity.
As someone working with this setup right now, coming from what is fondly referred to around here as the God-Monolith of our 1.0 version, I couldn't disagree more....

But as always, this is an artform, writing and designing, not laying down pavement.

There's no "right" way, and any blanket statement about anything is false.

Don't use microservices where they don't make sense, make educated decisions, and choose the best option for your situation.

It made sense in our situation, because all our services have very very very specific rules and boundaries and there's no overlap anywhere.
Like I said, I like him! I just don't understand why we should think he has special knowledge of what the future holds.
I think a lot of people don't implement them properly. And if you're an individual or a small team trying to build something it's usually overkill.
I live & work in the United States. ;)
The way you say it is a legitimate view. The way he says it is just pontifying. As for the idea that our tools and thoughts are a part of us, it goes way back.

As for the PhD thing, I just wanted to mention how arrogant he is. He could at least have some respect for these poor losers.
There have been others. Ed Land, of Polaroid, had a private lab next to his office as CEO. But they're rare.
500px’s new app helps photographers get hired
Hey Guys!

Vectr CEO here. We've been building Vectr for a few years, and just came out of beta today.

Hope you like Vectr! Happy to answer any questions you may have ;)
TL;DR: Study foundational blocks by repeating then until you understand. Keep repeating as you build knowledge and move to "harder" things.

I like the message, but not the messenger.

Articles like this, in my point of view, fail to delivery their messages in a better way because they are simply too long and with too much noise for my taste.

The point he is trying to get across could be explained in a simpler way without the necessity of explaining how he went to the army, what he did there and all his personal history.

All this information is completely irrelevant to the main goal of the article and turn it into a boring story instead of useful piece of practical advice.
North Dakota once used the SSN as the driver's license number. That's been corrected.
I kind of like him too. But it's still scifi BS :D

Funny that investors actually like it.
I think that's a false equivalency - sitting on the bike is not the same kind of sitting as in your office, unless you get a lot more cardio in at your desk than most of us. If you're worried about your erection (or labia), saddles with cutouts are easily available (I like Terry ones myself). And clearly cars are dangerous to runners too, who often rock reflective garments, LED blinkies, etc. much like cyclists.
I am not looking forward to it. I just looked around my office, and there are 55 USB ports within arm's reach. (both host and target ports.) I will never ever get around to replacing all those devices with USB-C, so I'll be carrying USB-C dongles for a decade.
It's something that's not widely needed or desired, therefore a luxury product. Market forces can be funny like that.

My counter-counter example would be dentistry, or various forms of surgery in general. Especially the latter is expensive as hell, but most of the world managed to create systems that give access to it to pretty much everyone. Even the US somewhat manages that.
The only way to fight ageism is with reverse-ageism ... you can't meaningfully change the overall statistics without "penalizing those young'ins".

Disclaimer: I've got an AARP card so I'm obviously on the right side of this discrimination!
If you were to take a poorly written 1000+ line function and split it up into 25 functions, you still have a complete mess AND you don't know where to find anything. If you look closer at those 1000+ line functions that are a dumpster fire you'll see the issue is probably more to do with tight coupling and/or hidden state changes to "global" variables than it is the length of the function itself.

A good example of a 1000+ line function I've written for business applications was for processing JSON for the initial state of a web app. You have a lot of data coming in, you need to do a lot of verification and transcribing backend data structures to frontend data structures. It's easier to do it all in one place than it is to break it into many little functions that only get called once anyway.
Nope, sorry. You're wrong.

In this context, multilateral means engaging at least a majority of the biggest economies on the planet. The EU solo-ing it is unilateral, just like the US solo-ing it would be unilateral, even if we described US law as agreed upon by 50 member states.
Report: Apple is a sexist, toxic work environment
> Government is bad and should be restricted from interference and private enterprise should not be regulated and market forces will auto-converge to some nice maximum.

That is not how I understand libertarianism. It is not that government is bad. But that government's role is to be the rule maker and referee. The government should not be playing the game.

Rather than "regulate" a large company, the government should make sure the rules don't hinder competitors. Ultimately, it is more competitors each trying something different that drives price down and quality up.
The John Carmack comparison is point-on!
Of course I'd point out that not every older developer has been a developer all along. A number of people move to software development as a second career, (or as a first career after a series of less career oriented jobs).
The results? “Whether they were workers or slackers to begin with,” Dr. Winstanley reported, “even small amounts of THC made them all slackers.”

THC didn’t impair the rats’ ability to perform, only their willingness to try. That downshift in motivation didn’t happen in rats injected with CBD only.
I think that's actually. Let them sit there for a while and wait for their turn.

I am yet to have a single unfinished side project that I wouldn't be recycling a few years later into something related to my day job.

And yes - it starts with high expectations and dreaming about the outcome, sketching the thing, engineering parts of it - and when it's almost there, then I lose interest. But by that time the hardest part - figuring out how - is done. And it's absolutely addictive.
Microsoft has the most open source contributors on GitHub
> I'd appreciate if the series was available as a podcast

It's available on SoundCloud.

https://soundcloud.com/ycombinator
nitpick: based on the example you linked, you probably mean 1-1 in the opposite direction, or something like, "no well-defined function" in that direction.
A facelift isn't all that useful in the grand scheme of things, even to the wealthy, and it requires a significant quantity of very highly skilled manual labor, which keeps the price high. Neither of the above would be true of a treatment that delays or reverses aging.
I for one, feel the same way when someone tells me they are building "microservices" for a small application that they don't ever plan to scale to that levels.
IMO, amongst us, there is a wide-spread issue of "Here's the new cool thing - My application/system has to do it".
The other day, a friend was talking on and on about setting up a Hadoop cluster for what I saw as a one-time use batch script.
Is this the Tesla factory in the background?