skysight-inc/HackerNews huggingface dataset:
Or for that matter, his "training period" works. I'm not a fan of abstract (Guernica, of course, is a symbol) and he was a very fine painter even taking off the weird eyes-out-of-face stuff he did (which is not to say it is bad, but it's not my style).
I google things I don't want in my history in incognito mode. The question is: does it prevent being tracked by Google?
Really excessive and sometimes completely out of the road:
"Open standards are always going to be inferior to closed ones. How many of our web evangelist are using an Apple laptop, the most closed ecosystem around?"
You have many open standards that are superior to closed ones, simply because it unleashes creativity of the community. Many techies use Apple because they build an amazing user experience, based on a closed but very large ecosystem - go to the App Store and you'll see most of the apps you need
> There is also a net benefit to having more accurate predictions on who will make a good tenant.

> Social Credit has nothing to do with it. The goal of social credit is to discourage dissent.

That's the law of unintended consequences though. A well-intentioned system designed to determine who is and isn't a good tenant ends up having a chilling effect on online conversation as a whole because people are worried their prospective landlord, business partner, romantic partner won't want to deal with a Tory / Labour voter / UKIP voter / Trump supporter delete as appropriate.

As Schneier points out in his book, it's the same technology used by Disneyland to match people's to their photos when they've been on Big Thunder Mountain as is used to pick out dissidents at political demos in Russia.

Inherent in cost-benefit calculations is a tendency to overestimate short term individual benefits and underestimate long term social harms.
One could say that if a pager needs +1k lines of help, something is wrong. Complexity is usually not good. And never free.
dirt road is not "off road", ive owned minvans, and compact cars that have had no issues with suspension.
When I interview, I try to find out what the person is good at. Everyone who comes to interview is good at something (even if it's just good at getting interviews).

Sometimes their skill-set overlaps with what we need, sometimes it doesn't. But the focus is figuring out what they are good at, rather than an abstract test.
Hopefully the ad-blocker trend will force a discussion around, why as a society we are selling so cheaply vectors to our mind for those messages that are loaded in meanings and targeted in term of population.
> 70,000 miles is an incredible distance

Is it though? That's a third of my car's, and it has not had a suspension issue yet.

Maybe it's different in the US, but as far as I know, at least French diesel cars are usually expected to go at least to 70 000 miles (100 000 km) without a major issue. Gasoline engines are supposed to have a lower life expectancy, but I don't know what's a reasonable expectation for those.

Now, it's still impressive that Tesla fixed this problem for free and that old a car (but they're under more scrutiny than other car makers, so they don't have much choice). But to me, considering 70 000 miles "an incredible distance" means having quite low expectations.

What would be a non-incredible distance for you?
Just remember to do things the daemontools way, and chain to the final daemon binary from that script with the shell's exec command, and systemd should be happy.

Contrast:

* https://plone.lucidsolutions.co.nz/software-development/issu...

And the redirection to $LOG and Poor Man's Daemon Supervisor in some people's youtrack.sh:

* https://www.howtoforge.com/running-youtrack-issue-and-projec...
A lightweight express blog engine in Node.js, Markdown and Handlebars
> Why openly announce that you're paying the ransom?

An effective thing they could have done is to announce that they paid the ransom, but that the decryption did not work (even though it did).

That has the advantage of discouraging other people from paying up, and therefore reduces the incentive to create more ransomware attacks.

Hell, the government could step in and recruit people and companies to falsely claim that they were ransomware victims who paid up, but never got decryption keys and were screwed over. That could put a damper on ransomware psychology.

Thinking about it further however, this will probably lead to better "customer service" by the ransomware makers. They'll adapt their software to selectively decrypt part of your data for free, so they can offer you proof that that they can and will give your working keys once you pay up.
BRANDING – WEB DESIGN|SEO|PARAMARKETING.GR
...until they find the ransomware is in the backups too?
The most interesting part of the article was that some ransomware sites have threatened to publish their files if they don't pay - no backup strategy will save you there.
But $400k of $2m calls for 20% profit margin for salaries alone. So unless the average (accounted for C level compensations) is much lower, we are easily looking at 50% profit margins when business costs are added. I would not call that competitive
But it is not my life goal to be good at interviews. It is my goal to work in areas I am interested, and continue learning things that are directly relevant to my real-world tasks

You have to look at the programming career as requiring two skills: the first is programming, and the second is finding a job. That might suck, but it's the nature of a career where you change jobs every three years or so.
I feel the same way when solving tasks in my day job. The thing I tell to young people learning programming/tech that I hope they don't get frustrated easily, because they will spend every day of their life feeling rather stupid and confused, never knowing when will they discover a solution for a particular problem.

This is something that was a great source of stress early in my career.
Is it affecting you adversely in some way? Almost all the time you can write:

something or other | less

and it does what you expect. The additional features and customization are there if you need them, and hide out of the way when you don't.

If he really wants a pager with fewer features, then plenty of others exist, like plain "more":

$ more |& wc
20 94 676

But people don't do that. They use less because it's better.
I actually meant the latter, but I think I was wrong as I can't find any reliable source. Just found one weird that placed Tesla in the top 10. I must have read it in some discussion I guess.
Really like the "Sales-centric approach vs. Customer-centric approach" part, really useful and accurate man, congrats!
100 Resources Every Startup Founder Should Read (backed by Data)
a) get started on something - if you can't decide, roll the dice and pick something at random

b) ignore everything else until you are done

c) repeat

Don't worry that at your pace it will take ages - very soon you will develop an idea how to rank what you should look at next. If you don't, go back to a).

Obviously it's useless to think about it too much when your knowledge about a subject consists mostly of holes and gaps, so first gather data (a).

I can't quite see how concrete your question is, but try Khan Academy. Follow the suggested order if you have no preferences.
Not sure if all this applies to corporate BlackBerry environments, which have their own servers, and generate their own sets of keys.

I think you need to ask the company (or government agency) for their keys to decrypt their conversations over the BlackBerry system.

The consumer-mode BlackBerry stuff has long since been open to law enforcement, but the corporate communications are locked by the corporations themselves, and only they have the keys.
anytime I imagine those absolutely gigantic proportions of these very violent events, i feel tiny and completely irrelevant in grand scheme of universe. which is exactly how it is :)
Advanced SystemCare Ultimate 9.1.0.710 Full Download
That can do some good in the long term. It will eventually get operating system vendors to enforce much stricter security measures by default that perhaps they wouldn't have considered otherwise or anytime soon, because they would "break legacy code" or whatever.

It's also good that this is coming at a time before the rise of self-driving cars. Because the vast majority of car makers seem to know nothing about security, yet are eagerly jumping head first into always-connected, self-updating and digital-first self-driving cars. I'm guessing people are going to raise hell when ransomware arrives for their cars. And I think the car makers will be "shocked" (shocked, I tell you), that this will be happening, and will say something dumb like "Nobody could have ever predicted this! - it's why we never implemented good security in the first place."

However, because the OS/hardware vendors are only going to be dragged kicking and screaming into implementing stricter security measures, it's going to be a while before stricter security arrives.

In the meantime, beyond alerting criminals that ransomware is big business, it will probably also be used as an excuse to pass more CISA-like surveillance laws (which will do absolutely nothing to stop the rise of ransomware).

It could also be used as yet another excuse to end strong crypto (because obviously ransomware uses crypo). But of course, it's not like the Russian or Chinese criminals doing this are going to care that the US has a ban on strong crypto. So yet again a solution that does nothing to stop the rise of ransomware, but would still make it much worse for all of us, and it could even be a step back in the fight against ransomware.
was thinking this too. i have a 2005 mazda3 with 165k miles on it that i bought for $18k at the time. still on stock clutch, stock engine, gets 27-30mpg on cheap gas. great ROI.

with some new shocks and wheel bearings it'll probably make it another 70k or more.
I've been thinking a bit about this lately, with my OS dev hobby. If you look at a project like xv6, and its implementations of the essence of coreutils... compare:

https://github.com/mit-pdos/xv6-public/blob/master/cat.c to http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob;f...

https://github.com/mit-pdos/xv6-public/blob/master/echo.c to http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob;f...

Or even something like
https://github.com/mit-pdos/xv6-public/blob/master/grep.c

That's not exactly to say these things are _better_, mind you: the tools have grown complexity for a reason. Namely, the simple versions are very much ASCII focused, for example...

But sometimes, I wonder. I barely use any of the more advanced features of most of my tools anyway. Should I be using some distro or OS which mostly keeps it simple?
It's a game of educated guessing.

Experience helps.
Previously discussed but via a BBC article:

https://news.ycombinator.com/item?id=11830659
* It's a great predictor for "can this person actually program, well, at all?".*

How do you know, have you hired many who had trouble with the Fizzbuzz? Or are you just guessing? (I don't know either; there's a lot of missing data in interviews)
Did Voxel Quest (http://www.voxelquest.com/) not work out financially? :( If I had my company I'd hire you in a heartbeat. Might be stupidly obvious, but pinging your network might help – I can't be the only one who would want such a talented programmer on their team. Good luck in your search!
You are suggesting that a background check system is doing a net good if more people benefit than are hurt.

The problem is that a system like this would strongly encourage all people, good or bad, to avoid doing things that the system could object to. It's not enough to count the actual false positives, you have to take this loss of freedom into account as well. I don't think it's a good idea to have people self-censor because they worry how a surveillance algorithm will react to what they do. (The same way that you think twice, nowadays, about using problematic keywords or expressing a dangerously controversial opinion in a text message to a friend.)
3 hours is an optimistic estimate. I'd double that a few times.
Some of my best memories are LAN parties. I've spent many times more time playing online with strangers, but it's so not the same.

- In my early days at a major chip manufacturer, they used to allow people to use the demo hardware. We'd come in on a Saturday and play Age of Empires for the entire day, on state-of-the-art machines. It's still a major talking point among that group of friends.

- The alternative history provided by Civilization games is more vivid than actual history. I still talk about the strategy of building a discrete city on Svalbard (looking forward to nukes), which my Europe-dominating friend discovered to his chagrin. Him and the other guy I was playing with were my best men.

- Another group of friends was cemented when someone's parents were out for a week, leaving the whole house to a dozen or so guys. Counterstrike and AoE seemed to balance out who got to win. Which is good, because I was getting murdered a bit too often by the younger kids.
This was perhaps not the best phrasing:

"A few things need to be cleared up about the supposed safety of Model S suspensions:"

Maybe it's just me but it seems to imply that Model S suspensions aren't safe. The whole post is written in a pretty aggressive tone as well. Not your run of the mill PR piece that's for sure. If what Tesla states about this case and about the blogger is true I can see why they would be angry about it though.
> making tenancy unbearably awful has the additional benefit of encouraging people to do everything -- anything -- to become home-owners

There is other option: leave. Prague and other cities have many foreigners from UK.
Yeah, I guess Dinesh would like that, too.
Isn't this what the "Tick-tock" method of releasing meant to resolve - the first phase, the tick, is all about new, bombastic features, the tock is about removing unused features and tidying up the codebase in general and focusing on performance.

I always thought it was quite a neat compromise - you get the best of both.
The paper behind Elon Musk's simulation argument explained
I read a lot of math in ML papers, but I don't do any exercises, and maybe that's why I am not sure of myself. A very gradual collection of problems pertaining to linear algebra, calculus and statistics would be great. Something like Khan Academy, but the key point is to be gradual, so as not to terrify me before I get through it. Ideally such a training ground could guide students through problems based on exercise logs collected from other students, by creating an optimized curriculum. Anyone knows where to look?
The four wheel drive models do have an electric motor in the front as well but since it's small most of that benefit should still be there.
I mainly read books focused on certain topic. Every time it is different domain from varios fields like sociology, economics, leadership through programming, electronics, mechanics and architecture to weather and nanotechnology.

Books are selected per current area of interest. As source of recommendation i use current and past edition plan from scientific publishers.

I dont know anoyone around me who read these kind of books so i dont get recommendations from friends of mine.

From non-scientific literature i read books based on recommendation from HN or other forums like quora. It also depends on my mood.

Always i read something because i wanna learn something new, get fresh insight or different point of view. Side effect is that i can join almost every discussion on various topics. Sometime i also decide if i will read it or not based on future usage of obtained information.
Inside Opensource ( a MediaLenz site )
>>We'd spend maybe 4 hours trying to get all pcs "visible" to other pcs on the Windows network.

Me too! It was only when I did a CCNA that it occurred to me why you can't just give every machine an arbitrary IP like 1.2.3.4 and 5.6.7.8. And the mystery of what "Subnet Mask" meant caused a few facepalms as well.
That's the problem with animation using bitmaps (or physical artwork): the in-betweens have to be manually drawn. Hence much animation is outsourced to studios - typically in Korea, and occasionally Japan - consisting of armies of animators and artists.

With vector graphics - where the lines and fills are mathematical objects - automatic 'tweening' becomes possible. Anime Studio (http://my.smithmicro.com/anime-studio-2D-animation-software....) is the zenith of this tech; there's also Synfig (http://www.synfig.org/cms/) and CACANi (https://cacani.sg/).

In Anime Studio it's possible to add all kinds of effects (including filter effects and motion blur) to animations, and to mix pure vector animation with cutout, or even frame-by-frame, animation.
They shown the screen a couple of times, may be not long enough to expose bad UI, but still.
In-browser Notepad
Recent discussion regarding the german accident with pictures in the submission: https://news.ycombinator.com/item?id=11650967

The cabin looks still intact and the outcome would would probably be different, if there was an engine in the front of the car. Still I believe those 5 peoples were very, very lucky. In my opinion this is just PR. You'd probably find examples like this for all car manufacturers.
And I've seen broken suspension in 4x4 car driven for 3 years on 2km of dirt road, then 20km normal paved roads. One sample is not enough.
oh you mean this? http://www.theguardian.com/us-news/2016/jun/06/john-oliver-m...

Just ping JO through twitter to ask for an acknowledgement on his next show?
Video Invitations: Changing Up the Traditional Party Invites
Microsoft really needs to build ransomware behavior detection directly into Windows. The behavior of these programs is quite distinctive. The advent of cryptocurrency was the missing link to enable all manner of anonymous extortion schemes, and this one in particular seems to now be a mainstream threat. Microsoft should be all over this.
There is a campaign in West Africa right now to grow 'grasscutter', aka greater cane rat, as an entrepreneurial alternative to bush meat and as a noble poverty reduction measure.

The biggest argument for micro livestock in extreme poverty areas is the barrier to entry. You can run a large chicken, rabbit, cuy, or grasscutter farm for less than it costs to own a single pair of cattle, and nobody in the area has high amounts of saved wealth.

http://www.nap.edu/read/1831/chapter/1#xv is an attempt to explore the options for getting the world's subsistence farmers (mostly growing crops that have already been heavily automated) into livestock production (which still require lots of human care).
Indeed, but the more experienced I get the harder/bigger problems I work on, so that balances it out. I still feel rather stuck on a daily basis, but I accept the situation and try to deal with it with a calm focus.
My favorite from the article:

Teller ended the meeting by standing up in a huff, but his attempt at a dramatic exit was marred by the fact that he was wearing Rollerblades.
Now I realize that the first one would have to continue with mean not means.
Episode about how unrealistic House is was one of the high points of the later Scrubs seasons.
A lot of the "design" of Unix was just happenstance, though. It didn't start from a tabula rasa, but mostly be reimplementing existing systems within a very constrained environment. And until you arrived at what's recognizably "Unix" for most people, there already was quite some evolution in place (At least V3, probably more V5).

Just look at all the ad-hoc languages and semi-languages you've got there. Or the source code for the Bourne shell. roff formating. Then add BSD stuff on top of it (e.g. vi, sockets), the X window system, some more outside stuff (emacs, TeX) and you've got a bewildering plethora of icongruent systems way before Linux even splattered onto the scene.

And I would say that McIlroys biggest invention (pipes) is the prime reason why this "mess" actually worked out, by providing a common way to tie these baroque and/or ad-hoc systems together.

Unix never was a bright and shiny diamond of singular design beauty (there we'd have to look at language-based systems, IMHO, like Smalltalk, Lisp Machines, Mesa or Oberon).

As for editors, well, with any application you end up having to trade simplicity for speed or power. For straight-forward text manipulation, "shelling" out is often a good alternative -- those tools might be arcane and baroque too (it's not like regular expressions are particular intuitive), but at least it's something you can use in other contexts, too.
But when it comes to speedy and expedient movement through text and files, it's hard to beat a keyboard. And yes, I've used both acme and sam.

Why would a shortcut be the epitome of mystery anyway? Sure, it's not evident on my screen/keyboard etc., but neither is having to use "==" for equality, '.*' for "match some characters" or, heck, these weird English words I'm now typing.
"the blogger who fabricated this issue, which then caused negative and incorrect news to be written about Tesla by reputable institutions, is Edward Niedermayer. This is the same gentle soul who previously wrote a blog titled “Tesla Death Watch,” which starting on May 19, 2008 was counting the days until Tesla’s death. It has now been 2,944 days."
USB-C and Lightning headphones aren't great news for everyone
pretty much this.

The last math class I took was in high school and I dropped out of college because my CS degree required me to do a metric fuckton of math, which I hated at the time.

A few years ago I got interested and started working on Integer Factorization. It is not that likely that I will solve that problem but in the past few years I have learned a lot more math by attempting to solve that problem that I learned in college!

Moral of the story: Just have fun and try to solve some problem(s).
This seems like something any TSA agent could write as well.
EU on verge of overtaking US as the better place for entrepreneurs to reside
For those wondering how this works (I'm not too good with webdev and thought a site can't just open another tab and control it remotely):

The code driving this is at: http://ruinmysearchhistory.com/ruin.js?1

It uses window.open to run the search:

window.open('https://www.google.com/search?q='+ encodeURI(ruinSearchQuery),'ruinmysearchhistory');

But the second parameter will set a name to the newly open tab. Calling window.open with the same name again will reuse the existing tab:

https://developer.mozilla.org/en-US/docs/Web/API/Window/open

So it doesn't actually control the google site but keeps reloading it with new search urls. This may be obvious to everybody, but it did confuse me a little.
we'll fix your car for you

*for free. The customer can always choose to pay the standard repair cost and not sign any Goodwill waiver.
Yes, I find it ironical that I was way better at coding tests 15 years ago straight out of University. Nowadays I think longer and write less code. It works better.
Microservices Weekly (Issue #29): The Reactive Landscape
Worldwide.
Wouldn't mind seeing Google/Facebook struggle a bit. I think once things start falling apart they will each take swift action of cutting off 3rd party ad markets to be one-stop-shops for legitimate ads. Might be too late by then.
Rather than beamed power, how about some sort of ground vehicle that launches the aircraft (or pushes it up to a given speed and then releases)?
[গান] মনের দুয়ার খুলে দিলাম – বাংলা মুভি ডেটাবেজ
> I see nothing wrong with the agreement. If I fix your car for free, I will make you agree to not thank me with a lawsuit.

That's not the wrong part. The wrong part is the "don't talk about the defect" NDA. Transcribed from [1], italics is the NDA that I find unacceptable.:

> You agree to keep confidential our provision of the Goodwill, the terms of this agreement and the incidents or claims leading or related to our provision of the Goodwill.

[1] http://cdn.dailykanban.com/wp-content/uploads/2016/06/TeslaG...
Only if they made their "backups" writable as well