skysight-inc/HackerNews huggingface dataset:
The reason why it's a problem is because when a coworker is always in his or her own little bubble and you know nothing about them it is harder to get along with them and thus harder to work with them. And by the same token, if you like and get along with the people in your environment, then you'll be happier and thus more productive.
​Meet 2016's developers, according to Stack Overflow's annual survey
As far as I know, they canceled exactly one person's reservation like this. Are there other instances, or are you extrapolating a bit too much?
> That said, I'd argue that chefs, plumbers and doctors do benefit from the ability to solve their own problems with whatever tools available to them, and I'd still include the basics of programming in that list.

Oh, absolutely. And I'd love to learn anatomy and basic medical diagnosis in order to evaluate my posture, bloodwork and vitals every quarter, but you won't find many doctors willing to participate in movements that are going to teach me that. My point is that we should be more like them if we want to obtain ideal compensation and respect from society.

> Do you need to know calculus in order to be a chef? Probably not. Does that mean we should stop teaching calculus in schools?

Not at all. And I'd even encourage the teaching of code in schools, if qualified teachers willing to teach code at the salaries commonly offered in schools can be found. My opposition is to volunteer-based "Teach Everyone to Code" movements that often expect programmers to shoulder the vast amount of unpaid labor that goes into these events in order to pass on their in-demand skillset. In my opinion, the more we participate in these events, the more normalized that participation will become, until programmers are ultimately being paid the same as teachers are today (which is not very much, in the US anyway).
I live in the Mission and think greybeards are awesome. Not all, of course. But I love hearing their stories
What's to regret? Stallman, until he consulted with a lawyer, thought it was going to be OK for Next to not open source the Objective-C part at all. After consulting with a lawyer he asked Apple to open source it, so I would presume he's happy with the outcome?

https://en.m.wikipedia.org/wiki/Objective-C#cite_note-7

At least, this was the story that was presented to me as the reason that GPL results in more open source software than permissive licenses.
Sounds like we need an ODB-e standard for electric vehicles that has more appropriate data and takes modern mobile LAN security into account. Maybe it would help open up the third party service market, against Tesla's intent obviously.
Bluetooth logo is runes ᚼ and ᛒ, initials of Viking king Harald Bluetooth
1. You said no one will sue because it would be bad PR. There are plenty of reasons not to sue beyond being wrong.

2. When has ignorance of TOS being upheld in court to invalidate a contract with regard to ad blocking?
Anyone knows good JSON specs to run against?
What informs this opinion?
Mediachain: Protect Digital Content with a Bitcoin-Based Metadata Protocol
If you can't change the DNS records, how will you set up DKIM/SPF/DMARC? And what's the point of validating the domain before setting those up?
It is fine for a 1-man server, but if you have multiple users and you have to be on top of things, then you need a bit more than that.

Specially to look at successful logins and audit where they come from. This is a good blog post on the subject:

https://blog.sucuri.net/2016/03/server-security-anomaly-beha...
We used them as a domain registrar long ago. Somebody was able to contact support, have them unlock the domain, and transfer it.

And I am supposed to trust them now with my infrastructure? No thank you.
Just a quick plug for the wonderful Expert Beginner Twitter account. https://twitter.com/ExpertBeginner1
I run my website on tumblr. This is perfect for when the new owner inevitably ruins tumblr with ads.
Do any of such delivery services provide some kind of a DoS prevention for their users or is it always up to the user to implement such prevention mechanism? For a normal usage the prices are very attractive, but it could only take one rogue script that automatically registers new users on a site (which results in a registration email) for the bill to become large.
You could write a clever script in 50-100 lines. Most languages have css to xpath libraries.
The deposit doesn't even count as purchase, so you don't particularly know. Plus the deposits aren't 100% deliveries -- people ahead of you might drop out.

Seems worth sitting outside with an iPad for a few hours in a week to maximize my chances of $7500 vs. $3750 in 2 years, though.
doesn't add anything to the data from the original post, discussed here: https://news.ycombinator.com/item?id=11303511
stumpwm doesn't have any of that, and it's glorious. I can launch anything I want from a pop-up command line. Feels like the future of windowing systems!
I'm not sure I understand the analogy. Are you meaning that it is an integral portion of the framework and basically the entire reason people use C?
Anyone using this in a large environment care to comment on how it compares to SpamAssassin, especially with regard to per-user settings and false negatives/false positives?
Someone's getting the car regardless -- either Seamus McVC's teenage child, or Hilary MiddleClass. The cars will sell out.
Thanks will add it to the tests
The thing is Apple IS ripping them off!

"additional parts provide better power quality and improved safety in the real charger; this is part of the reason genuine chargers are significantly more expensive"

is not really true, those additional parts add maybe $10 to the BOM.
$80 for $20 worth of charger, $30 for $2 cable, you are being screwed on every single Apple branded accessory.
If it primes the money pipeline full of customers that will 100% buy one sight-unseen, it's a no-brainer to take their money first.

The ones waiting for the 'affordable' model can still get one, just a little later on.
Any idea on the cost yet? Is this still expected to be around the $35k range?
Nobody is saying you should work for others for free.

Tons of car mechanics do in fact spend their weekends tinkering on cars for fun. Some of them restore old cars, others work on custom modifications. It's a whole part of car culture. Hobbyist auto mechanics absolutely are a thing.

Of course, nobody thinks they're devaluing the work of other mechanics by scratching their own itch on weekends. Likewise, when I work on my own personal projects it doesn't "destroy the industry." I'm not doing bespoke work on other people's projects for free, I'm building stuff I personally find fulfilling.
WW3 5 THOUSAND MORE MUSLIMS FOR CHICGAGO,DON,T FORGET UR WELCOM
Good point, i will think how to make it work.
Tesla owners are either buying the new car for another driver, or to replace an old Tesla going to resale. Vanishingly few people are buyign M3's to store in their garage.
Greg from Twilio here. Pretty excited about these. Most of the tutorials are available in Python, Ruby, PHP, Java, Node. A few of my favorites:

Masked Phone Numbers (AirBnB style):
https://www.twilio.com/docs/tutorials/walkthrough/masked-num...

Click-to-Call:
https://www.twilio.com/docs/tutorials/walkthrough/click-to-c...

SMS Surveys:
https://www.twilio.com/docs/tutorials/walkthrough/automated-...
> the point of a $35,000 car that can net $7,500 in federal tax breaks and even more in state tax breaks is that it appeals to people who are in the market segment for, say, a Nissan Leaf or a Toyota Prius.

The car is coming out 2017 in California, and will be rolled out for the next 2-3 years afterwards nationwide.

For people who live in say Virginia, that means you might wait till 2019 to get the car.

I'm not sure what audience of people exists that (a) can only afford a Leaf/Prius and (b) are willing to wait perhaps 3-4 years to have a car.

If this audience exists, Tesla absolutely should give them affordances because they are die-hard, potential evangelists who have never owned a Tesla before.

However, I wouldn't count on their numbers being that big.
Note that the credit continues at 100% until the end of the quarter after the quarter where the 200,000 mark hits, so there's a bit more of a delay there. Not sure just what that means for the prospects of getting in before.
Spam has made this a bigger deal. Many cloud ip addresses are untrusted by email filters and ip reputation is a big deal. Companies like Sendgrid will actively safeguard and report on those reputations as well as working to prevent abuse by their users.

I once sent a companies first newsletter after 14 years to about 300,000 people using our Sendgrid plan and a self-hosted PHP newsletter tool that we'd paid for (the name escapes me). The first several hundred bounces happened and they froze our deliveries, called us up and grilled us about where we got our email list. Once we proved the origin they let everything go again and didn't have another problem.

It was a little shocking at first but at the same time, it's good to know how aggressively they work to protect deliverability. You don't get that by running your own and it's an even bigger deal if you have user generated content triggering messages.
That law is kind of an abstract algorithm that automatically applies to every case based on some general parameters is a misconception that I have seen quite a lot around here. Maybe the habit to think in abstract patterns doesn't really combine well with messy real-world phenomena like case law?

Related: "Trial by Machine" http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2743800
Just a clarification.

I think the interface can be even "lower" than C++ ...

C interface to iOS:
http://stackoverflow.com/questions/10289890/how-to-write-ios...

C programs can access Android's JNI ( http://developer.android.com/ndk/samples/sample_hellojni.htm... ).
History keeps repeating itself. That is what they said about those new fuel injected motors and control systems. It's just lag as the knowledge of how to fix new things spreads to the aftermarket. The stories about the Prius/Toyota battery pack corrosion and the DIY fix (instead of a complete battery pack replacement per Toyota standard operation) are an example of this. There is always a group that resists change and says it's the end and then within a few years, people adapt and figure out how to fix things all the same.

Admittedly, if completely locked out of the control system, what Tesla is doing may be more effective at blocking the aftermarket. But at some point, someone will just rip out the whole processing unit and replace it with a homegrown solution. The refrain has been "oh, all these sensors and who knows and ...". But the aftermarket keeps getting smarter.
were you able to get the domain back ?. This isn't the first time i've heard of using social engineering to steal domains.
"Some academics have advocated that law enforcement use software vulnerabilities to wiretap targets. That, they said, is preferable to building in a back door to enable access, which they said would broadly damage security."

Door in the face technique: Ask for a backdoor to all mobiles. Settle for keeping security holes private and leaving those mobiles vulnerable.

Snowden told us about the latter and there was outrage. Now it's an acceptable trade off because the FBI is threatening to take Apple's signing keys? Classic door in the face technique.
I think people generally assume that confidence is backed up by reality. I've found that one of the most useful sales techniques is to be friendly and polite but also very confident. People find it reassuring.

Sounds like this guy took it to the extreme though, and lost all perspective on reality along the way.
It shouldn't be on top of that! It wasn't for our process. Of course: we did in-person interviews. And in-person interviews are disruptive no matter what you do. But:

* Our in-person interviews were shorter than typical in-person interviews because they weren't tasked with fully teching candidates out.

* Because they didn't try to tech candidates out, they weren't as stressful, and so were less draining and unpleasant.

* Because our in-person interviews were entirely scripted (the interviewers had very little latitude with what they could ask and how they could ask it --- which they hated, by the way), they were easy for everyone to deliver.

* Before candidates arrived to their interview, they already knew (because we told them!) that they were likely to receive an offer from us based on their performance on the work-sample tests.

I understand why people resist the idea of coding challenges, given:

* They're not going to get feedback for weeks, months, or maybe ever

* The challenge is going to be graded pass-fail, or whimsically, without rigor or consistency

* They're going to have to do the exact same grueling bullshit draining dehumanizing programmer interview anyways

* They're not going to see the challenges coming, or, for that matter, know exactly what happens next after the challenges are done

That process is super common, even at companies that ostensibly do challenges. It sucks. I agree, no company can really get away with this in the long term.

But those are also chickenshit problems. Switching from unstructured interviews to work-samples is hard: you have to change your mindset on how to qualify candidates, and there's a leap of faith involved. But getting candidates feedback, telling them what to expect with your process, keeping a schedule, and having processes in place to be consistent aren't hard problems. They are table-stakes common sense business execution, and if your team can't handle that right now, your team is mismanaged.
I serve on the Developer Education team at Twilio and Tutorials is a new documentation format we're releasing today. We heard from lots of Twilio developers, and non Twilio developers that the way they best learned was just having a colleague run through some code with them... a sort of annotated walkthrough of why and how they built something. What we're launching today is straight from the brains of hundreds of web developers who told us what they wanted. We hope it helps pave the path to production, and we 'd love to hear what you think of it.
Mailgun has a great inbound api [1]. You can set up routing rules to let them post the email as json (or just forward it) to a specified url. The json also includes fields for the extracted quoted parts and signature. The latter is based on some machine learning, which other providers don't have afaik.

[1] https://documentation.mailgun.com/quickstart-receiving.html
One of catches that I can think of is a danger of swallowing a couple of them. For example, there is a special regulation regarding small magnets in objects that children can access. If they cling inside a body through some tissue, one will need a very nasty emergency surgery. It's not made easier by the fact that most surgical instruments are made from steel.
Well, it's also a cost for private society:

Imagine you're an IT contractor that needs to bill international customers for your services.
In Italy you have to pay very high taxes since being an independent worker you fall in the same category of those who can easily dodge taxes although you're not in exactly the same position: the government treats you as a thief by default and puts you up to a taxation level that makes sense only once that it's assumed that you will only declare about half of your revenue.

This is actually a big problem and has severe repercussions on the ability to spawn new businesses in Italy.
Likely an app drawer or home screen shortcut (on another page not shown) like most other Android devices. In these screenshots I don't see the persistent app drawer shortcut that's common to most Android launchers but you can chalk that up to possible UI changes like not showing it on all pages of the desktop, hiding it when focused on something else, or launching via some other button/gesture.

I haven't messed with this preview yet so I'm not sure but it's my guess.
Also, one of my old 40something coworkers taught me how to do so many legit unix things. He also told me what stocks to buy and gave hilarious relationship advice. ... Maybe I shouldn't have quit that job.. haha
I was a big BeOS fan back in the day, but honestly in retrospect I think NeXTStep was a more advance and better thought out system. BeOS went with C++ for GUI programming e.g. which is a terrible language to do GUIs in. I wasted about 10 years of my life doing GUI programming in C++, and any C++ solution which didn't totally suck essentially ended up duplicating in a crappy way what had already been figured out in Objective-C.

BeOS approach to multithreading was really just a dead end. Nobody does multithreading that way anymore.

NeXT also had a more sophisticated display system, based on 2D vector graphics. They had the bundle concept and a lot of other things which I think in sum made it a better system.

What I liked about BeOS was the heavy use of the file system attributes, and the translators were you could just drop in a GIF translator and then all you graphics apps could suddenly read GIF images.
I actually think that this is a step backwards. I've been using smartphones, tablets, tmux and a tiling window manager for several years now, and _that_ feels like the interface of the future, not overlapping windows. I have one primary interaction with my computer at any one time, but it's easy to switch interactions whenever I need to. And when I _do_ need multiple windows, I can always just split the screen. But I hardly ever have more than one window per screen, and basically never more than three windows per workstation.
Cool. But do you need to be a paying Apps member to do this?
Not only that, but there are several very large companies that do in fact use IQ tests during screening (that's a stupid policy, for what it's worth), so I'm pretty dubious about the claim that IQ tests are unlawful.
A good conversation about a real world subject would ignore allegorical political writing from 2000 years ago posing as mythology because it isn't relevant or insightful.
> Turkey is a NATO member

Turkey's membership of NATO was only achieved through explicit naming in an addendum to the Articles, the only country so included, and was never a popular addition. They remain the only country for which expulsion has a clear process, though unlikely.

> has decent relations with most of its neighbours

Except with Greece, both of whom have shot down more of each others aircraft than non-NATO aircraft, and Armenia with whom they have a lingering border skirmish and Syria and Kurdistan-Iraq...
But it doesn't have an API giving anything between "export a single day" and "give me all the data ever".
They screwed up a migration of simple Wordpress MySQL databases for me from one of their hosting products to another (lost half completely, and half the data from the others). Even for cheap hosting you'd think for the number of customers they have they could afford to test a database migration.
Just because something might not be 100% illegal does not make it right. Last time I checked taking a life was not exactly something which is generally encouraged.

And as for "pest", there are plenty of examples in history where this "reasoning" was used as justification for murdering, killing, genocide, you name it.

It is my choice who I do business with and for this I do not need to "manufacture" reasons but only need to look at facts. Personally I do not feel comfortable doing business with people who literally butcher beings.
Kleiner Perkins design in tech report
Setup SPF, DKIM and DMARC. If everything's passing you shouldn't have any issue delivering to Gmail unless your IP is on a blacklist somewhere.

Check that here: http://whatismyipaddress.com/blacklist-check
I like how you got down modded by apple fanboys while Apple was forced to recall faulty chargers already :)

http://www.smh.com.au/digital-life/computers/apple-slammed-o...
There kind of used to be acceptability for this - i.e. architects designing the class topology and sometimes even method names, and handing it down. From what I've witnessed, this started to fall out of favor around the early 2000's, if not before.

The problem (at least as I imagine it) was that this is inefficient when the designs need to change and one person gets a really soft easy job and the others get a lot of detectable grunt work.

Now we have the opposite problem - the "architect" title is kind of despised by people who know what it means, and everybody designs - but often those designs are at odds with each other, and usually too entwined with ego to come to compromises that make different sections of the code work well together.

There is a complex balance between finding the right level of top-down design and order and using all the assets of the team to make sure things are good and stable, and in particular, maintainable to folks who are going to be new to the code.
Hello, just want to chime in and say that you shouldn't have to feel anxious about falling behind potentially if something new comes along.

Life is too short to worry about things that can't ultimately care about you (weird thing to say I know, but the interests that you care about, even if they are non-human, you fall in love with because they give you something back; and excluding the emotions of: the fear of missing out, the pressure to fit in, or the greed to get ahead).

I'll go out on a limb and say that most of the new Javascript web development frameworks are created by really zealous young people fresh out of school, eager to explore the brave new world of open-source and using Github as a medium to mark their mark (hence the reason for why there are so many new solo frameworks or fork, not enough collaboration); or by old-timers in that community who for whatever personal reasons really enjoy doing it and been doing it. Go to your local open-mic for poetry or music jam for a "In Real Life" representation of this phenomenon.

Speaking for myself, I am just not interested in learning arbitrary new frameworks that isn't intellectually interesting, that is simple syntactical sugar (remapping the textual receipe of rendering of a button from desktop development, to Web 1.0 to Web 2.0 to React.js) or doesn't open up a new outlet to other subjects that I want to learn about (e.g., machine learning, Bioinformatics).

Practically speaking, if it turns out in 5 years, all software companies mandates the banning of lamer frameworks such as PHP or .net and only Node.js/React.js/Flux allowed. I'll wait for the idiot crash guide for these frameworks and these frameworks to be watered for "plebes" like the rest of us and try to learn the keyboard remapping in a couple of weeks; I'll let the hipster kids on Github who "did it first" take the street cred; and hopefully then, I can still manage.
Heroku Behind the Curtain: Patching the Glibc Security Hole – Heroku
Will never forget the one time they simply locked our entire account with approx. 20 domains. Without providing a full copy of my passport and credit-card (front & back) we would have never gotten the account back. Transfered all domains the very next day to another registrar. Never again GoDaddy.
Node is very attractive for a variety of reasons, and TypeScript complements it like hand in glove (which is completely intentional, kudos to MS on that part).

Transitioning to Node+TS from .Net is fairly straightforward (setting aside the completely new tooling, building, open source package resources, etc), and you get microservices + much better performance with minimal friction.

Granted, large-scale systems of the Node variety are a world's difference from .Net, but that is not insurmountable.

The appeal is more than simply improving compatibility -- the whole microservices movement had been happening beneath Microsoft's noses, and this is their response to it. It is nothing short of impressive how they have expanded the .Net stack in order to remain current.
Show HN: Paint Synth