skysight-inc/HackerNews huggingface dataset:
I feel it's a bit strange to argue for corporate death penalty by comparing it to individual death penalty, given how controversial the individual death penalty is.
How to reconcile "teach everyone to write" and "only give the top 1% a book deal"?

Just as everything in the school curriculum, everyone should learn it because it is a useful way of thinking and a useful tool to know, and an important perspective if you want to understand the modern world, and to give everyone a chance to discover their talent at it/their particular interest in it in case they have it, in which case it might then lead some to choose it as a career.

Just because your todo list is not world literature, doesn't mean that your ability to write is useless, and just because your little VBA script (or whatever) is not a distributed fault-tolerant system that can process billions of transactions a second, doesn't mean that your ability to write programs is useless.
Phone manufacturers universally adopted Bluetooth as the standard wireless protocol for peripheral devices.

Zigbee and other 802.15.4 protocols will always be at a disadvantage even for tasks the Bluetooth protocol is not suited for. Bluetooth chips are cheap and more widely supported than anything else because Bluetooth radios are manufactured at massive scale for the phone market.
I've found an interesting detail, does anybody know more about this?

"The team is also pursuing an experimental effort with Mercurial, an open source DVCS similar to Git. The goal is to add scalability features to the Mercurial client so it can efficiently support a codebase the size of Google's. This would provide Google's developers with an alternative of using popular DVCS-style workflows in conjunction with the central repository. This effort is in collaboration with the open source Mercurial community, including contributors from other companies that value the monolithic source model."
That's what we're doing at HomeShare!

https://blog.thehomeshare.com/were-on-a-mission-to-make-citi...
Some say he still lives in the machines.
I believe you can be anti-illegal-immigration and not racist. It's also not a stance that Trump or the GOP owns.

> People need to stop being hysterical
Well, have you heard what's coming out of Trump's mouth? He's exploiting people's fear of Mexicans. That carelessness counts as being anti-Hispanic and also, have you heard what he said about that judge...

When Trump talks about building a wall (charging Mexico for it!) and deporting all illegal immigrants you can't ignore that pipe-dream. Somehow this guy is going to solve illegal immigration? That's why you're supporting him? Because why write this huge defence of him?
Telegram Cracking Contest
bluetooth is an extended public alpha

I so can't wait for phones to drop 3.5mm jacks so playing music can become an infuriating ritual too
In SF, 32 days or more is effectively long term.
Logement social: un nouveau programme de financement pour les logements sociaux
The real big power of Access was that it could use other database engines through ODBC. Quick RAD tool for databases!
8 Foolproof Ways to Increase Creativity and Boost Productivity
Perhaps re-read my comment. I was not advocating a
"free market" solution to this particular problem, I was pointing out that were this a market failure instead of an ethical failure, no one would be arguing VW needs to continue to exist because "jobs".

We do not have a perfectly "free market" (and that's OK), though markets are nice things, and in some cases I am in agreement with wanting more free markets. But, do you sincerely believe the right answer to a company killing people is a boycott?
React HN
Show HN: Telegram bot that transcribes voice messages using MS cognitive service
This is why the Bernie Sanders revolution will not be televised. ;)
That is incorrect. My 2000 stock plan from Lime Wire had 10 year exercise period from grant. Completely agree with you about all of it but you weren't the first one not by some margin.
It already was such a system - configure the database to use a named ODBC data source that points to shared server instead of JET file, distribute, run.
Indeed at the school I attend, over half the students taking classes in the Computer Science program are non-CS majors. This includes a lot of math, science, and engineering majors, but there are a fair deal of humanities and arts students as well.

Studying programming and computer science is valuable for more than just programming; it teaches a useful way to problem solve and structure your thoughts.
Seventeen or Bust loses all data, and backups
How to Protect Us from Online Scams?
There are Googlers who could checkout the complete system, and I guess sell it online. There are pieces that aren't available to all Googlers, but the _large_ majority of the code is there, and browsable by everyone.

Generally, you don't checkout all code you're using, just what you modify. You work in repos that exist virtually, because checkouts would be huge.
Building an admittedly really cool sounding highly distributed cloud platform hardly sounds like dumbing the cloud back down :p
Vgood article frm PhoneRadar
Right. It starts with:

> True time-reversal symmetry would prevent certain static multipole moments from existing in nuclei.

Not "Time travel ..."
Checkouts are apparently instantaneous. Behind the scenes, there is a FUSE filesystem that faults in files by querying Google's cloud servers. So it does not require a significant amount of space (but does require fast access to Google's servers, which can be problematic).

Almost all engineers have access to the "complete system," which is really Google's server-side software. Other repos like Android have historically been more locked-down, but there's been some recent effort to open them up within Google.

Presumably if you tried to copy all of the files, you'd first be rate-limited, then get an access denied, and lastly a visit from corporate security. I wouldn't want to try.
That tweet dates from 2010 and the same quote is on this page [0] dated 2009. Of course, it's possible Martin updated it after the initial publication. I'm not saying you copied it either, it could have been independently created.

[0] http://martinfowler.com/bliki/TwoHardThings.html
Excel for Mac is excellent, compared to the wider market.

Unfortunately it is both missing many features and runs much slower than its Windows equivalent. For the work I do (as a financial analyst), Excel for Mac is unworkable.

See Microsoft's side-by-side comparison -
https://support.office.com/en-us/article/Compare-Excel-2016-...
That's nice, but the biggest UX problem with Bluetooth is still the pairing misery. It's 2016 and it's still nearly impossible to use any one Bluetooth device with multiple other devices. Try switching a Bluetooth headset from an iPhone to a Mac or convincing your car to switch from one phone to another.

It's a huge mess and its not just a matter of the technology not working as designed. These are fundamental problems that nobody seems to worry too much about, apart from a small number of vendors (Apple did a decent job solving the pairing problem with the Apple TV: http://9to5mac.com/2013/07/29/new-apple-tv-os-offers-nfc-lik...).

I realise it's pretty hard to beat the intuitive action of plugging physical cables into devices to connect two things, but if we really want to get rid of cables, things need to be easier.
The Google build tool, blaze (which is what their open source Bazel is based on), does analysis of what could break from code changes, so it only needs to run tests related to that.

I assume it's easier with RPC.
First, you haven't paid for that software. Secondly, this software is an execution environment on an another machine, so you don't have control over it's update cycle, even if it wasn't auto update. Finally, version updates in browser can not be compared in any way to an OS version update, they are usually quite minor. Besides, when they do break something, you got thousand of publication telling you it's comming and what's it gona do to your code.

There is no such thing here. You are on your machine, minding your own business on something you have paid, expecting support for it. You are harassed with an upgrade you don't need and you refuse. Then you are updated against your will, sometime it reboot in a moment you need it and lock your machine for some time. And then if you do accept the upgrade (out of "I don't have time for this s*"), you don't know what's going to break. Your scanner ? Your drawing tablet ? Personnaly, my login broke, it's in a state of a perpetual guest session.

Now compare that to Ubuntu, luckily on my second partition. It's supported for 5 years despite the fact I didn't pay for it, and doesn't force me to upgrade. Oh, and it's not full of spywares.
Interview with 3 of the top software engineers in the world
Yes, but there is a tactical decision at play here. AirBnB seems to believe that it has a better chance of winning on privacy and user-generated content issues then state/local laws.
I do agree that ad blockers is a negative thing & hurts most of the independent blogs like Phoneradar.com.Companies like Opera shouldn't promote ad blockers by incorporating them in their browsers.Eventhough I do agree that people (including me) don't like full screen ads & that are the ones to be avoided.Hopefully ,people realises it & make a conscious decision to avoid adblockers for the sustained existence of the free blogs
Every nation rewrites its history according to contemporary needs and cherry picks (or creates) sources to support it. A good example of today is Russia, where Stalin cult is resurgent and not so honorable history facts (pact with Hitler, Holodomor etc.) are being suppressed or played down[1].

1. http://www.economist.com/node/10102921
Fun fact: I bought my first Aeron chair from the Arthur Andersen bankruptcy auction. I would have bought a shredder, too, but my dad recommended against it, saying, "Those shredders are worn out, son."

So, my question is: Would we be better off with Enron still existing, including the same executive team (VW executive team is still largely unchanged)? Would we be better off with a more aggressive response to the banking crisis a few years ago?

I believe ending criminal companies probably makes room for better companies, and in the long run makes our economy and our society healthier. I may be wrong; there are certainly negative impacts. But, I feel like the cost of looking the other way, or a slap on the wrist, is too high.
777 Double U Top Casino Slots – Casino Royale Game
The automated refactoring tools are largely for C++/Java/Go. Reflection etc. are fairly rarely used in those languages at Google. They present a number of problems at Google scale, both in terms of run-time overhead and in terms of code obfuscation for new engineers reading the code. When they are used, it's often internal to some other library/minilanguage (eg. Guice or Protobufs) with well-defined semantics, and then the tools just special-case that code and rely upon tools exposed by it to track call sites.
I couldn't agree more. I have a set of headphones that I love using with my phone and several computers. It's such an annoyance to connect it from one to the other and it doesn't appear that ANYONE is even working on making this better anymore. There was that brief period where some bluetooth devices included NFC where you could take it to the device to pair which was actually interesting but it only happened to such few products I have no idea if it ultimately ended up being usable or not.
It looks like you have a bit of a biased experience from working on Chrome. The absolute majority of the code is in the monorepo.
Nevertheless, because the chance of something like that happening is clearly higher than 0.0000000001%, Microsoft should simply never do such a drastic upgrade automatically. (So, even within Windows 10, they should not automate all upgrades, because occasionally they will have to include bigger changes.)

Also, users will not understand this, and will, rightly, blame Microsoft.
Personally, I think what was being proposed would be an awful idea, but not so odious that merely hearing idle conversation about it is disturbing. I mainly save that category for ideas with racist undertones and the likes. I suppose that's because in most such debates, an appropriate or at least plausible approach exists along similar lines to what's being discussed, albeit less extreme - in this case, what actually happened, fining a company over ten billion dollars, could be seen as a less extreme version of a corporate death penalty, and there are points in between that are at least not completely unthinkable - so the basic emotions behind the debate are a reasonable framework. Whereas with ideology motivated by prejudice, I think usually you should essentially throw the whole thing away and start fresh, because the premise is fundamentally irrational.

YMMV. (Especially if you have a Volkswagen.)
Aren't they often made out of metal and act like a faraday cage thus?
Your instructor seems like a sensible fellow.
Indeed, there are various focuses to the martial arts and what is taught in a particular school won't meet every requirement. I've found this article very useful for summarising this idea:

http://nononsenseselfdefense.com/four_focuses.html

Unsurprisingly, it puts what I teach (HEMA) almost entirely in category 2, though some parts might be very slightly relevant to some of the other areas from time to time.
I just take a shorter lunch and do the nap on my desk.
There are various programming environments where source code is not structured as big sequential files, but as sets of individual methods, Smalltalk with roots on Alto being one of them (other such environments are various "4GL database systems").

While ST80 has standard textual source code format, it's not something you want to write by hand but essentially an semi-convenient serialization format (with slightly hackish implementation).
I used to check in on the project every couple of years but results seemed to have dried up, and participation seemed to have been falling, in line with projects such as RC5-72.

These projects were born in an era where there was such a thing as spare CPU cycles, before aggressively efficient power management became widespread, and before your compute cycles could generate cryptocurrency.

I am still very sad to hear of the data loss.
You've mentioned demand for housing as a determinant of rents - but there is also supply of houses and apartments. You can make rents lower by building more, and quality of life can stay the same or improve provided that your infrastructure and regulations are well thought out.
That's more a disaster of our tooling - that we have menial work still, even though it was regarded bad and avoidable in 1970s with C! (not to mention smalltalk, lisp, etc.).
I felt dirty reading the a16z post. Really dirty. They tried to phrase screwing over the employees for the investors as somehow employee-friendly.
The problem though is the Sun will negatively affect Bluetooth range. If you're inside it's great and you can go into multiple rooms depending on the materials / wall thickness between you and the device. Once you go outside on a sunny day if the phone isn't directly in the line-of-sight (and even then) you'll get constant disconnects. Using multiple headsets / headphones and phones (including iPhone and multiple Androids) and I have yet to have one that DIDN'T do this.

More range may help thing. Well I can hope anyway.
Marketers versus programmers: two different species
I've been thinking about the transportation issue. Self driving cars may or may not be widely available by the time they are finished. But they could bypass it all just by building sensors into the roads, or just tracks.

You could then have a system of self driving busses that people could order with a smartphone, and then find the most efficient route to get everyone where they want to go. And then you have minimally congested streets that are very pedestrian friendly.

In fact you don't need self driving vehicles to accomplish this even. A human pilot following instructions from a computer that calculates the optimal route. The point is you can get public transportation without the downside of fixed routes.

Anyway, along other recommendations people have given, look at this site. I've always been fascinated with it: http://www.newworldeconomics.com/ Especially this article on Toledo, Ohio vs Toledo, Spain: http://www.newworldeconomics.com/archives/2010/022110.html
So because they marketed it as "Clean diesel" in the US their 2009 2.0 tdi owners get $5-10k plus an estimated value of the car as of 2015. Meanwhile in Europe we get a "fix" that reduces engine power and/or increases fuel consumption, and while the car has depreciated in value we get no other compensation, and seem to have no way of winning a class action against VW (Of course, if we did, we'd could kill VW instantly which I assume is not what any of the EU member countries want). I'd be perfectly happy with a much smaller sum or even a rebate on a new car. But no. Nothing.

The low emission 2.0 TDI models (Such as Audi's TDIe) were very much marketed as very eco friendly, and it meant a lot of corporate buyers with CO2 caps bought it in stiff competition with other cars. If the engines had met the NOx emissions, the consumption (and thus CO2) would have been higher, and the cars couldn't have been boughy, or wouldn't have been bought because of being less attractive with lower power or higher consumption. If this isn't marketing it as "clean diesel" I don't know what is.
So much negativity about bluetooth in these comments ... and yet I can happily say that bluetooth has really changed my life. Bluetooth headphones allow me to walk around and exercise without an annoying cord trailing the length of my body. And I can get to the office and sit down with my mouse and keyboard and just start typing without plugging anything at all in. While it certainly had early problems, I'm super happy with it these days and especially the increase in bandwidth will be very welcome.
>The Brexit crisis

It's not a crisis. They didn't want to be a part of bureaucratic corrupt system which never gets anything done for them, takes from the poor of the rich countries and gives it to the rich of the poor countries. They became independent of it now. It's best for everyone, except for the very few who are leeching off of it.

>every child must code

Yes, it's in their interests to have more coders in the market so that they can pay them less... and also in the interest of the government if they don't have to depend on foreign manpower. You don't need to fall for it.

>they hire a small percentage of job applicants for their companies

Why should they hire anyone who is not the best? Specially when hiring the best is not a lot more expensive than hiring an average developer? Let's say you set out to make a new product. Why would you not hire anyone who is the best among the people who are willing to work for you? Also, the world doesn't need everyone to be developers. At some point market will be saturated enough to not be able to pay even the good developers... which is exactly what the tech industry wants and for good reason.

>seem to be making real-world software development more inaccessible to non-experts

No, we don't do that. It is more accessible than ever to non-experts... be it with PaaS or plethora of tools and tutorials and books and other resources available.

>we deride RAD tools and "drag and drop" development

We definitely don't do that without a reason. They have been tried and tested and have failed to deliver in the long term. Changes are difficult to track and building on top of someone else's work is painful.

>ever-more abstract modes of thinking like Functional Programming that a small percentage of working developers, let alone the general public, will grasp

To a non-programmer, Functional Programming makes WAY MORE sense than assignments and looping. Also, we didn't decide to use Functional Programming to exclude out people who have been trained otherwise. We did it because it makes code easier to reason about and scale.

>Is it a labor lottery so that the small percentage of kids who are turn out to be good at coding will become professional programmers?

Yes. A small percent of children who turn out to be good at science class will become professional mathematicians. A small percent of children who turn out to be good at sports will become professional sportsmen. A small percent of children who are good at cooking turn out to become professional chefs. Same with everything. Why should it be different when it comes to programming?

The ONLY thing you need to do is make yourself valuable for someone else so that they are willing to share a part of their income with you. If everyone did the same for themselves, everyone would create value for each other. Unfortunately, people are so much focused on fixing others that they end up harming everyone's lives.
Node.js debugging tutorial
It seems a counterproductive direction given the recent years explosion of startups and e.g. app development.

People and their pain are very different in general, but rather similar in specific groups. Almost everyone spends almost all of their time in a bubble that excludes the pain points of most of the world. And, for someone with the skills, possibility and desire to run a startup, it's exceedingly likely that your market is oversaturated already.

Pick any demographic metric.

For age, the personal pain points of 15-30 people have an overabundance of solutions, but the pain points associated with 53 year olds or 9 year old kids have more gaps and possibly even more paying power.

For lifestyle, the pain points of single young adults are oversaturated while needs of large families (possibly excluding baby-apps) are not, again, due to the peculiarities of startup employee demographics.

For types of location, even the minor pain (inconvenience?) points of people living in highly dense urban areas have all kinds of startup solutions, while pain points specific to millions of people living in USA rural areas are pretty much ignored.

For social groups, the subcultures popular in Silicon Valley have their specific needs filled much more than the various minorities and cultures which are mostly elsewhere. Pardon me for a crude example, but for example, there is a competitive market in gay dating apps/services with a lot of solutions developed; however, the USA LGBT population is comparable in size and thus purchasing power to the Mormon population - if you're starting a new service, which market has the larger potential for you to serve a need that's not already served by existing solutions?

For technological aptitude, the needs of early adopters are obviously served by new tech, while you definitely can build solid businesses designed to serve the far more numerous people who want to avoid bleeding edge tech or even don't have the skills or desire to use industry-standard tech - if they still have the same needs, then making that tech more friendly to them or more distant from them (having you do stuff for them by that tech, instead of having them interact directly in detail) will bring you good revenue.
The only people I know, that have good things to say about Jira are working for companies that sell software made for Jira.
Does this apply to the 'Bushido Shoshinsu' written by Shigesuke? That's the one I'm familiar with with and it didn't seem to have any Christian undertones.
"Here's some Amazon credits. Knock yourself out"