skysight-inc/HackerNews huggingface dataset:
Be warned, this is a very very elaborate scheme to phish peoples cc data. If you dig around, you will see that there is a ton of fake blog posts to give it some fake credibility citing the same thing with fake timestamps and such. Once you look into the coin itself, its linked to a bunch of super shady sites and if you want to "cash out" theres only one super shady site that requires you to enter your cc number cvv and expiration date. Wonder why they need that :)
Oh I also forgot async/await

"The purpose of async/await functions are to simplify the behavior of using promises synchronously and to perform some behavior on a group of Promises. Just like Promises are similar to structured callbacks, async/await is similar to combining generators and promises."
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Hey there, a little update: we changed our pricing section to be more clear that TalkJS isn't $2 per conversation but 10¢. Thanks for your feedback!

Also, I forgot to answer your question. Indeed the 10 cents is per conversation. A conversation can last as long as you want and is only counted once (we charge for a conversation when the first message is sent in it).
I haven't had notable difficulty with them, but I also only use them for shipments from overseas that require customs clearance and ID verification at pickup time - an odd set of requirements for SBCs, but there you go. Their depot in my town is at the airport, and the airport is on the light rail line, so it's no real inconvenience to just pick up packages there.
A single person who checked out your repo before the force push will still have the credentials. Once this has been pushed to a public repo, assume that the credentials are burned and revoke them.
Well, it's mostly emulation, with some paravirtualization on top. Not wonderful, but recently it's gotten at least bearable.
Many things with standard shipping and handling take a week or two to get to you.

A letter will take anywhere from a day to 3-5 days in the country, depending on where you are mailing to and from. This is mostly due to the expanse of the country. Boxes generally take a bit longer, and you pay for priority instead of just waiting until their load is big enough. In addition, a good number of places only work during the week to ship it out. This along with other upfront delays make it go a bit longer as well.

Oddly enough, sometimes you get packages from overseas before you get a domestic package, even though the quoted mailing time was longer.
`git filter-branch` is a tool intended to remove sensitive material from git history. It requires a force push, of course.

If the keys/passwords are already pushed to GitHub or other public hostin, they should also be revoked.
India launches record 104 satellites in single mission

http://www.bbc.com/news/world-asia-india-38977803
> I'm saying if Java can be fast on a $200 mobile phone, it can be fast on a desktop.

It's not fast on a $200 mobile phone though. It's still pathetically slow.
I for one would love to finally move away from Skype. I even got my Mom to install and use Signal for texting between US<->EU, granted 98% of her friends use iMessage or the default SMS app, but at least our messages are secure. As soon as this update goes live, I can have her remove Skype.
Why Apple Is the Only Manufacturer That Actually Has a 'Flagship' Phone
Basic Client for Slack, Which Can Connect to Slack Real Time Messaging API
How to Boost Your Career in Big Data and Analytics
Solution for this is twofold:

1 - Do ask questions through Slack, etc

2 - Do make sure you're responsive and if you're not don't complain people come and ask you directly
What Are Your Rights If Border Agents Want to Search Your Phone
Munich city ends full use of Linux (in German)
You'd better change the password instead of removing it.
I remember noticing a more deliberate approach to trash in European cities when I visited. Not just throwing it anywhere but setting used cans etc. in the corner, out of the way.
I've seen too many pirated unactivated copies of Windows Server running large businesses (that could afford the licensing easily) in many of those countries to subscribe to that theory.
That kind of begs the question, though.

If you read Bernays, he doesn't have a negative opinion of public relations and advertising, and clearly lays down why they are in fact a service rendered to the public.

It makes as much sense to say: propaganda is rooted in advertising and public relations.
The Big Explosion of 2017: Monstroid 2 Multipurpose Template
Why Elon Musk's transhumanism claims may not be that far-fetched
Promises and async/await. This page is so outdated it shouldn't exist.
Isn't it just an ILP (Integer linear programming) problem? You want to minimize the cost while satisfying the scheduling problem.
Remote work can be good if the managers have really strong communication (and psychology) skills and technical ability.

My experience of remote work is that a lot of managers are naturally distrustful and have a tendency to set very short (unrealistic) deadlines (to make sure that they get all of the employee's hours) - This forces remote workers to either work crazy hours or rush things and produce lower quality work.

Over time, the managers become acclimatized to the lower quality code and their expectations for development speed go up. The number of bugs in the system increase and developers spend more and more time fixing other people's bugs.

The ironic thing is that fast developers tend to get all the new features while the cautious ones are the ones who end up having to fix the bugs (produced in a large part by the fast developers).
Indeed; but these actions complement each other.
> If I show a kid 100 elephants, and one dolphin, it will in fact be aware that a dolphin is not an elephant.

Yes, because it has learned to distinguish the class "elephant" from the thousands of other things that it has already seen. If all the kid had ever seen were 100 elephants, I'm pretty sure it would have a darn hard time telling dolphins and elephants apart. You dismiss this line of thinking, but consider the following:

Imagine yourself as having an entirely untrained sense. For example, let's say that I convert the image data of the elephant images into a sound pattern, and play them to you. After hearing all 100 elephants, it would be impossible for you to recognize a dolphin image's sound because there is no negative sample to tell elephant sounds apart from. All you could tell is that it's definitely an image as sound, as opposed to all the other sensory inputs that you've seen examples of.
>Yes, but when you talk to regular people and their needs for web pages, apps, they are often either very trivial or unbearably complex

Mostly they are unbearably vague and based on tons of false assumptions about how things work. Separating the trivial parts of a user request from the unbearably complex parts is itself often unbearably complex. It requires a conversation with the user to make it clear what is simple or what could be done instead to make it simpler.

The examples for trivial user needs that you have given are all within the realm of what we now use WISIWIG editors for. Not even that is working well. The problem is that you can't layout a page without understanding how the layout interacts with the meaning of the content on the page.

The logic capabilities of current ML systems are terrible. It's like, great, we have learned to sort numbers almost always correctly unless the numbers are greater than 100000!

Even in areas where AI has advanced a lot recently, like image recognition, the results are often very poor. I recently uploaded an image I took of a squirrel sitting on tree branch eating an apple to one of the best AIs (it was Microsoft's winning entry to some ImageNet competition).

It labelled my image "tree, grass", because the squirrel is rather small compared to the rest of the picture. Any child would have known right away why that picture was taken. The tree and the grass were visually dominant but completely unremarkable.
This is mentioned in the last section of the article: "What about promises/generators/ES6 etc?"
You can now use async/await directly in node (no transpiler necessary), and both Babel and TypeScript can compile them for browser use.

Also there are now many more libraries that use native ES6 promises.

Before:

function getPhoto(callback) {
someCustomHttpGet("/favorite_photo_id", function(err, data) {
if (err) {
return callback(err)
}
try {
var dataJson = JSON.parse(data)
someCustomHttpGet(dataJson.url, function(err, data) {
if (err) {
return callback(err)
}
callback(undefined, processData(data))
})
}catch(e) {
callback(e)
}
})
}

After:

async function getPhoto() {
const data = await fetch("/favorite_photo_id")
const dataJson = await data.json()
const photoData = await fetch(dataJson.url)
return processData(photoData)
}

The example may be a bit contrived, but you get the idea.
If I Was the CEO of LinkedIn
My SO's S3 is of more-less the same age and it's so slow that it's barely usable now. Still can't track down why - she is not a power user, she wasn't installing apps beyond the few things I installed her and the OS updates. My old S4, currently used by my brother, suffered the same fate, being slow even after a factory reset. I wonder where this comes from?
if you revoke the credentials, removing them from the git history serves no purpose but disrupts everybody that has a clone of the repo. So you're doing harm for little benefit other than covering up the incident. A net loss, if you ask me.
Yep, I was totally shocked when I saw it. If anyone is curious of the scene -> https://www.youtube.com/watch?v=rhcKuMjvcCk
> and it was obvious that was a dead end within a couple of years

As the other reply probably indicated, it's still not apparent to .net developers. MS really dropped the ball with providing a clear path for desktop development.
Speaking in Tech: There must be 50 ways to leave your cloud provider
No. It seems the site was closed down a few days after I posted.
Honestly I'd rather keep the linux and ditch the JVM
Interesting. The data will surely prove to be useful and will also help to show a better understanding of how our planet is changing . Hopefully raw data is released to the public with all the imaging details.
Bootstrapping marketplaces – Start a Facebook community
Know About Start RUN Capacitors
But you may be the leading edge of what could easily become a "key demographic": people who don't upgrade for many years. It's possible that "things I could do with a new phone that I can't with my existing phone" will be worth less than the cost of a new phone for an increasing number of people. Or not. I don't think anyone knows for sure how that will evolve over the next decade or so.
Top Diets to lose weight  Discover it Now
I'd create an online version of the form and make it very clear and easy to use.

I'd then mechanical turk it, with some emphasis on accuracy not speed.
I follow the 12 factor app methodology (https://12factor.net/), everything in ENV.
They do this for all of their own API keys already. They not only notify you but instantly invalidate a key pushed to a public repo.

Annoyingly there is no way to turn it off even when you explicitly want to share an API key knowingly. But i'm more than fine with needing to "obfuscate" an API key or manage secrets correctly knowing it saves TONS of people.
Actually you can do function calls on Go templates [1], and indeed this is what is done in practice. Libraries got written to do this, and badly integrated [2].

You will quickly find if you use this that it's in fact worse: go templates have LISP syntax. A set of atoms, specified in reverse Polish notation, doing function application to all but the first atom.

[1] https://golang.org/pkg/text/template/#Template.Funcs

[2] https://github.com/Masterminds/sprig
Erlang and common lisp have been around for a long time, and functional programming is nothing new.
The reality is that most business problems map conceptually to communication between objects, and that IDE's which greatly help developer productivity work a lot better with objects.

Functional programming has origins in lambda calculus and academia because mathematical problems map more easily from pure math to functional programming. It's really popular in the circles where it's more useful/easier than OO.

Honestly I don't think the people 20 years ago chose OO for most business languages over functional out of ignorance. They had a choice and decided that OO was better for business problem solving languages like Java even though a large majority of programmers from that era were math majors and familiar with functional syntax.

I feel like we're in one of those cycles where a large number of a previous generation have retired and it's time to learn some of these lessons all over again.

Notice how many wood commercial buildings have been going up in the last 15-20 years? A lot, and just long enough after everyone involved in all the great city fires of WW2 to be too dead to object.
Warren Buffett now holds $7.7bn Apple stock - here’s Spaceship’s take
When I visit that site, it blurs out everything and shows me a Quote of the Day that I don't care about. How can I actually read the article?
That's a sugar hunger.
Show HN: Elastic Byte – Managed DevOps and cloud infrastructure as a service
How do you expect they do that? Do you have example where it works out for the people being treated badly now? Would a lawsuit work if there aren't laws to protect you? What sort of decision is it when you have to stay home with your sick child while knowing you could lose your job or have your hours cut because of it? Is there recourse when an employer reports you were fired, even though you put in your notice?

There aren't remedies for these folks in the states Now. If all people had that power, they'd be more likely to use it. Unfortunately, you have to have a bit of privilege to pull it off when there aren't laws to protect you (and sometimes when there are).
When you have an answer and can give it quickly, the interruption is probably a net positive. But many times I have seen/caused someones "compulsive problem solver" trait being triggered and suddently you have five people googling for an answer and throwing around names of libraries that might be worth trying...

It requires discipline to say "sorry, can't help you" and to accept that response and go back to working on the problem on your own.
Save the New York Times from Fake News
designers of Rust or implementors of the rust compiler?

(honest question)
He addressed more modern solutions at the bottom.
I think, he is trying to evangelize "you should write readable code, no matter of the limitations of the language."
The page does mention those.
> the sole idea behind deploying 104 satellites is not to create a record of some sort but to utilize the maximum capacity of the workhorse rocket (PSLV).

+1. The PSLV is one of the world's most reliable launch vehicles. It has been in service for over 20 years.
I've gone through the process of open-sourcing previously closed codebases, and in virtually all of them a decision is made to make a single "genesis" commit to start the public exposure because there's just not enough manpower (or I don't know git well enough) to go through and ensure there not only aren't any secrets now (meaning passwords, or info the company doesn't want to release), but also there weren't at any point in the past.
TBH it shouldn't be on the front page of HN.
Also, Buffett's gift is still inspiring to me 10 years later. The world's richest man never spent his enormous fortune other than living a normal upper middle class lifestyle. He not only decided to give away all the money, but is doing so without the typical pursuit of marking his name in stone on every building in the world. He didn't even create a charity in his name. Very possible that the Gates foundation will live on for many decades and Buffett won't mind that his name isn't strongly linked to it.
A good a time as ever to mention AWS's provider-agnostic secrets-aware git hook that attempts to prevent this at the repository level [1]

[1] https://github.com/awslabs/git-secrets
This looks impressive, but does anybody know why "exact coverage" is apparently considered the gold standard for rendering vector graphics? Mathematically, computing pixel coverage corresponds to sampling a box filtered version of a characteristic function.

In practice I would expect, say, a gaussian filter to be both easier to approximate and less prone to aliasing artifacts. Apparently that expectation is completely wrong though, since nobody seems to implement it that way! What's so special about vector graphics that makes the box filter behave well?
They are called threads. Have fun with that :)
The cognitive dissonance is just breathtaking.
> What is scary about traveling to a presumably a big city in one of the richest countries in the world?

Not everyone enjoys, or is comfortable with, travel in its own right. It doesn't have to be about the destination, or even the journey - some folks are just homebodies, and that's okay.

In fact, I'm one of them! My trip to Manhattan last year was pretty much the first time I'd been out of Baltimore in half a decade, unless you count camping as travel, which I don't. It was rewarding but initially nervousmaking as well, especially when it took a quarter hour just to get to ground level from the deeply subterranean arrival platform. In the event, people there were uniformly lovely to me, and I had a great time. But it also helped to know that, if things went badly, I could just change my return ticket, get on another train, and be home again in a few hours. The same wouldn't be true in Germany, and I would face the prospect of a journey there with considerably more trepidation therefore.
A counter point would be all the smoking middle class people I see everyday that throw their butts on the ground.
Igualdad, Desigualdad, Equilibradas
There was a lot less support for them in the ecosystem back then, so you had to make certain trade-offs that you no longer need to make today.
And it actually uses GPG : )
This problem has been addressed (in terms of proper coding style at least) long time ago with async.js:

http://caolan.github.io/async/

https://github.com/caolan/async
I favor the proposal of requiring a prominent "Best Before" date for new devices, indicating how long the manufacturer will guarantee the availability of security updates.
First Radisson RED Hotel in Central Europe to Open in Krakow
Sure there's always a cost / benefit balance to take into account.

That said I'd say putting secrets in a git repo is a pretty risky thing to do. By the nature of the tool that means that the secret ends up on the device(s) of every developer who checks out the codebase, so the security of the secrets is equal to the security of the worst secured device in question.
https://medium.com/@ArtificialExperience/creativeai-9d4b2346...
Nevermind, I misremembered the story I read about them. They moved the main site to AWS with the huge omission of their movie streaming system. Their own Open Connect servers are far cheaper to use for this becuase of massive AWS outbound data costs.

Also, the truck is for data in, not data out. Getting data out of AWS is far more expensive than putting it in. That's the lock in.
What Makes a Scrum Master
It doesn't matter if the claim is objectively true just as long as law enforcement people continue to believe it. ... and it is obvious from comments coming out of that community that they do.

What has to happen now is that law enforcement has to come clean and there has to be a public discussion about this stuff. Otherwise the private and public hand wringing will continue indefinitely and things will continue to get worse. The general public is ultimately responsible here as they are effectively the boss of the law enforcement people. We need to take the time to understand why our employees are acting the way they are.
Following that event, a french magazine tried to replicate the bench and said they were similar to AMD's claims. So far no lies have been uncovered.
This website was created before Medium even existed.
Of the big three MS has definitely been the best lately, unlike the other too they've embraced open community development, not just open source. I still wouldn't trust them not to pull a bait and switch, but they've been better than the other two.
Technically those are dml statements.
Pixilang: pixel-oriented programming language
Wow, that is scary.
This is the main reason I use gitlab, because they have free private repos. When your trying to smash out code as fast as possible in a startup you don't want to have to worry about acccidently checking a secret in
Just imagine that you can interactively by voice or by touch tell AI what/how to adjust stuff and it will use it to improve itself for your future similar tasks. Now project there will be 1,000,000 users like that, telling app what exactly did they mean and pointing to proper places in the app. So exactly this will be the conversation you desire, you'd directly tell your app builder what you want, and if it is not doing what you like, you either show it to builder by simple gestures or rely on some other user going through the same problem before you and app builder taping onto that knowledge. Obviously, first for simpler web or mobile apps. This sounded like sci-fi just a decade ago, but we now have means to do simple app builders like that.

ML by itself is incapable of inference, hence you need some guiding meta-programming framework that could integrate partial ML results from submodules you prepare.

As for squirrel example, it was probably one of "under threshold" classifications of ResNet, i.e. tree was 95%, grass was 90%, but squirrel was 79%, so it got cut out of what was presented back to you. Mind you, this area went from "retarded" in 2011 to "better than human in many cases" in 2016. I know there are many low-hanging fruits and plenty of problems will still be out of reach, but some are getting approachable soon, especially if you have 1M ML capable machines at your disposal.
Computers are supposed to be good at what imperfect humans are not. This only proves how primitive the tool is.

That is, for example, if Gmail can ask "it looks like you forgot the attachment" why can't Git say "this is a public repo and you're about to commit and push passwords. Are you sure?"

It's going to be easier to fix the tool than it is to make humans be perfect.
https://github.com/WhisperSystems/libsignal-protocol-java or one of the other things at
https://github.com/WhisperSystems would seem to be what you need.
Bitbucket is another alternative for free private repos.
The LO team would love to get a copy of that document, if possible.
I don't think you can neatly separate people by their behavior in this manner, in general, but also in particular when it comes to 'automatic', frequent behavior like disposing of trash. People are irrational.

Most smokers I know will carefully separate their trash and walk hundreds of meters to put everything in the right bin... and yet dispose of their cigarettes all over the place. To my shame I have to admit I was one of those people. Somehow the inconsistency just didn't cross my mind. So many other thoughts took precedence. I'm not saying that this is an excuse, mind.

I do understand the anger and frustration, but I think it's both fairer and more productive to assume that people are not doing these things to intentionally cause harm, and that they might well be upstanding citizens in other areas of life.
Not really. There's a considerable amout of people that regulary change their phone every 1 or 2 years because they like to have the last model even if they don't really need it.
PSLV-C37 / Cartosat -2 Series Satellite - Integration Video

http://www.isro.gov.in/pslv-c37-cartosat-2-series-satellite/...
I'd say that it's hard to implement this effectively. Maybe as a language / framework-specific hook.