skysight-inc/HackerNews huggingface dataset:
This is true.

I must admit that my more recent, positive experiences are only possible due to my accumulated understanding of my dependency chain and toolkit. I work on multiple things, but my largest, indefinitely-running one has only a single dependency...but it's a truly beastly, poorly documented enterprise system. It took me almost 2 years before I properly understood the system's intended usage, interfaces, intents, bugs, and pitfalls.

The JavaDocs are awesome in their uselessness:

/**
* Sets the Wimbulator.
*
* @param wimbulator
* the Wimbulator to set
* @param identifier
* the identifier to use
* @param flags
* flags
* @param legacy
* used to apply legacy
*/
public void setWimbulator(Wimbulator wimbulator, String identifier, long flags, boolean legacy);
> (b) it's an OK choice though

I really think it's not an OK choice. A config file format that doesn't allow comments provides some of the worst possible UX.

One of the nice things about config files is that normally they are self-documenting, explaining the meaning of the various directives and providing possible values.

Without comments, you have to constantly switch between the documentation and the config file.

Also, the restriction on trailing commas is another really bad issue for a config file language as it pollutes diffs, makes moving lines around needlessly difficult and is one more landmine waiting to happen for the sysadmin editing a file.

No. JSON not at all OK as a config file language.
HID's “Tap Around the World” NFC/IoT Donation Project
Some food for thought: http://www.computerworld.com/article/3004387/it-management/h...

"I’m not a nice person, and I don’t care about you. I care about the technology and the kernel — that’s what’s important to me."
If Google isn't pursuing development of it, expect it to go away. They'll probably sell off Google Fiber, either in whole to a national ISP or piecemeal to more local providers. Google has no interest in unprofitably maintaining a ton of physical infrastructure for a tiny number of customers.
You could make your own front-end using their API, http://smmry.com/api
I was thinking this article is simply reducing the market-speak down to relevant information -- Google is putting Fiber on life-support until someone buys them out. Like many acquisitions to buy customers, Fiber may be acquired for the same reasons.
This is no different than Bitcoin.
I generally agree with your skepticism of \% as a meaningful metric for AI accuracy or technological prowess.

However, do we have any reason to believe that a collection of random, qualified judges would be able to predict the outcome of a court verdict with 80% accuracy? I would be surprised if judicial decisions are not stochastic.

Also, we should consider a substitution effect. According to a cursory internet search, 'As of 2012, the pay for federal district judges was $174,000 per year'. If this system is substantially less expensive to purchase and maintain, then there is an argument to be made that it is more efficient, and provides better value, even with a perpetually reduced accuracy.
They will sooner let the Fiber division be acquired than simply cancel them all outright.
Nobody is calling anyone an idiot, just greedy and amoral.

Fundamentally, you should have the freedom to work in your profession without fear. If a Jimmy John sandwich makers skills are precious things, there's an easy way to retain those skills -- pay the worker what they deserve.

If you think that's unfair to the business person, that's fine, but don't call yourself a capitalist or a good person.
After that event I switched to a credit union. Good decision.
HindSight: Encouraging Exploration and Engagement in Data Visualization
Microsoft announces new VR headsets for Windows 10, starting at $299
Can someone explain what this means for the end user?
Misleading claim since they specifically say they respond to legal warrants/process - http://www.apple.com/uk/privacy/government-information-reque...

> When we receive information requests, we require that it be accompanied by the appropriate legal documents such as a subpoena or search warrant. [...] And we limit our response to only the data law enforcement is legally entitled to for the specific investigation.
GIPHY serves more than 1B GIFs per day
If they have sped up in a couple of cities then the next cities will get soon too.
You have to evaluate a new business move before scaling up. And data is one of their primary modes of income. Measurement is very valuable.
We have had good luck with HOCON for config files:

https://github.com/typesafehub/config/blob/master/HOCON.md
Yeah, exactly. No good critic of photography thinks that subject matter is irrelevant, that you can understand pictures as if they were abstract compositions of light and color. You'd might as well try to read a poem in an unknown language. This algorithm might learn to identify certain cliches, but it'll never learn what makes a picture powerful.
Lainzine
Current sensing is vital to system reliability. Here’s how to do it
Google Cloud gets a +1 for this. When a big corp does the right thing for its customers, they take notice.
So if you stepped back 5000-10000 years in engineering, you'd notice that civil engineers... Basically did exactly that.

You're just being extremely unfair in comparing a field with ~10,000 years of development with one that has like... 100.

Everything you've called out as unreasonable is pretty much what every field, ever, has done when it first became a discipline, and your specific criticisms border on absurd.

Programming languages, for instance, are like materials: of course there's thousands, most of them are meant for research purposes, and the hundred or so used ones each represent different tradeoffs in base construction strategy. No different than the dozens of kinda of wood and concrete used by civil engineers.

Similarly, engineering of civil projects has some notable massive overruns on budget and complete design failures in even recent history. Their projects are bespoke and often use novel ideas that don't work out in practice.

The main "difference" is you're comparing a high assurance subset of one side to the general of the other, which is naturally quite unfair.

Want to compare the fields in full? I bet I can find a dozen bad handyman repair jobs for every bad JS framework or library.
But now you're making argument about performance, not "good taste". Often, performant code is not very tasty.
Eligible (YC S12) Hosts Reinforcement Learning Event in Brooklyn
Kyrgyzstan cannot find its constitution
The important lessen is that you can't blindly rely on your JSON parser to save your ass when you are dealing with untrusted input.

If sending 1000 "["s will crash your application, you have a problem.

I hope the JSON parser authors will improve their parsers.
It's out there if you open your eyes a bit. There is a TON of microtonality in blues guitar playing - they just don't use the $10 academic words for it.
DSLRs are generally worse than mirrorless cameras when it comes to live view on the rear LCD, because of the mirror and "double-clutching" to activate. With a competitive mirrorless camera, which may get more to the heart of the question, use of the electronic (not optical) viewfinder and live view is pretty equal.

So why would one use the EVF over the LCD? I think the most common answer is, "being able to actually see in bright sunlight."
Companies?
not automatically because the machine needs to get restarted. Can't do that with a production app
I haven't claimed otherwise...
Fiber's operations and infrastructure will be sold to one of the major telecoms within the year (just like Google did with Motorola once it ceased to be useful). My money is on CenturyLink since Google's approach meshes well with their overbuilding strategy and footprint.

It's a 0-5% margin business for the foreseeable future; and best-case scaled scenarios it's a 10% margin business with huge capex. Google shouldn't be interested in anything with less than a 20% margin at scale. So from a portfolio standpoint, it was a stupid bet.

My guess is that Google entered the business without knowing all the nuance of the access world. They made an assumption that there was some magic bullet of architecture and comp sci that could lead to game-changing economies of scale. But it turns out the telecoms are pretty solid on the engineering / design side, and customer service and network maintenance are the big cost centers. Neither of those can be automated with algorithms or AI (well, network maintenance sort of can be, but the telecoms are already on top of it), so there's not a ton of opportunity for Google to leverage its strengths.

Running a datacenter is a very different business from running access networks. Operations that are cheap in a datacenter are expensive in the field (cable runs, equipment swaps, etc.) Likewise, there are different considerations around who does the work -- it makes sense to hire full-time people in a datacenter; less so when your equipment is scattered over a few million square miles. All of that leads to a very different operating model, so it's no wonder that Google couldn't figure it out.
>I agree, but if we want that we should start from demolishing "patents" and many other similar more basic issues first, but we all know why that's not going to happen.

It's not going to happen because your logic is off a little.

Patents are there to promote growth to society, not to promote growth of the patent holder. It works because it's set up to be a win-win for both.

If at any point the patent system hurts growth to society, it should be revamped or eliminated.

Patents are not fundamental human rights. Nor are copyrights. They exist to serve the society, not the holder. Once they cease to do so, they should be removed.

So the question is: Do non-competes serve society's interests?

How about no-poaching agreements? They're almost like non-competes.
I got an update to 10.11 El Capitan yesterday, which probably fixes the vulnerability. You can see the fix in Apple's support page, have a look at the bottom of the page about "System Boot":

https://support.apple.com/en-us/HT207275

It looks like even 10.10 Yosemite got a fix. Here's a full list of security fixes Apple has made to its software:

https://support.apple.com/en-us/HT201222
There will be no political punishment for the Democrats. They will shift the blame to the Republicans and blame it on Bush somehow.

I remember when Obamacare was being proposed and all of us against it were ridiculed for thinking it would fail/go bankrupt.

The real problem is that because failures aren't accepted. We will never be able to create a better system that might actually be affordable.
Chart of insider sales is particularly interesting[1].

Firts half of 2015 Evan Williams sold off the majority of his stake (~6M shares) in the $35-$50 range and has 2.7M shares left[2]. Smart move!

[1]: https://fortunedotcom.files.wordpress.com/2016/10/screen-sho...

[2]: http://finance.yahoo.com/quote/TWTR/holders?p=TWTR
Stoplight V2 looks to take on Postman
Web and mobile prototyping, wireframing, UX: best October blog posts
Aren't those roughly equivalent activities?
> I still feel that the api is a lot more complicated
> than it has any right to be. WebSQL for example was nifty

From the Web SQL Database W3C Working Group Note, 18 November 2010 (https://www.w3.org/TR/webdatabase/):

"The specification reached an impasse:
all interested implementors have used the same SQL backend (Sqlite),
but we need multiple independent implementations
to proceed along a standardisation path."

I would imagine it's no small project to reimplement an SQL interpreter from scratch.

Mozilla has said that IndexedDB is an API at a lower level than SQL:

"IndexedDB . . . allows for a wide number of use cases.
. . . wrapped by JavaScript libraries;
for instance, there’s plenty of room for a CouchDB-style API on top . . .
it would also be very possible to build a SQL-based API on top . . . "

--- https://hacks.mozilla.org/2010/06/beyond-html5-database-apis...

Although you can use the IndexedDB directly, it sounds like even they admit that you probably would want to use a higher-level library much of the time --- and that one of those libraries could be SQL, if anyone wants to write one.

In that article they also give some of the reasons they don't think the W3 should try to weld SQL directly onto the standard. I think they make some thoughtful points. Although I love SQL, I have to admit that it's one of those things that sounds great from 10,000 feet but the devil is in the details.

select * from table

How hard can that be? But it's when you dive into all the nitty gritty and differences among database brands, and how the spec itself is ultimately ambiguous on certain things, plus the astronomical amount of work it would be, that I think their solution is sound.
>> Show me the statistical argument for one vs the other

The research shows a correlation between intelligence(/education) and not being religious. 30 seconds with Google:

https://en.wikipedia.org/wiki/Religiosity_and_intelligence#S...

>> Even in more modern times you see very intelligent people with some form of religious belief. From Newton, to Einstein, to Godel, to C S Lewis

I already discussed the problems with arguing single data points for statistical correlations. See my comment on the brother comment of yours.

Again: There seem to be less correlation between intelligence and rationality than we usually think. (At least, as I thought when I was young enough to still have hair. :-) )

(So I am not going to touch the personal arguments. Let me just note that your examples are flawed.

Einstein called himself "agnostic": https://en.wikipedia.org/wiki/Religious_views_of_Albert_Eins...

Newton was, well, quite crazy. :-) Also, he was hardly modern, he lived long before evolution was known. Before that, you really needed some form of designer to explain life.

C S Lewis' analytical self reflection don't impress. A bunch of years ago, I read part of a biography and how he chose religion in WWI. His motivation was flawed. Literature insight is something else than rationality.

That said, some of my intellectual idols are religious. E.g. Knuth and Larry Wall.)
People STILL confuse the construction of software with the construction of buildings. We can estimate fairly accurately how long it will take to build a building once we have reasonable plans for it. I can pretty accurately say that it will take about 4 minutes to build the software once I have the plans to build it. The compiler pretty much automates the whole job.

Writing software is NOT construction. Much of it isn't even design. Most of it is gathering detailed requirements and writing them down in unambiguous form (code).

My asking how long it's going to take to write a software it's like saying to a building contractor how long will it take to design every single detail of a city block including gathering all the requirements.

Also the requirements for software are much more detailed than building. 100000 lines of code represents 100000 decisions. I bet not many buildings have 100000 decisions. And 10000 is tiny for a software project.
It's due to the fact that building a decent network for residential customers at scale is very expensive and not that profitable unless you have a long-term monopoly.
Microsoft looks to reinvent the desktop PC
They can't in Europe unless they pay you. This is known as "right to work" and is drastically different from the american concept of "right to work" (which means that you can't be fired for not joining a union).
I wonder if the carbon released by digging holes and cutting down the bamboo is greater than the carbon sequestered this way? At any rate I'd suggest not bothering to bury the bamboo, you can just pile it up somewhere.
> I didn't claim I had such an idea

Hint: it's impossible.

But regardless, I seriously doubt that Bitcoin mining actually has negative utility even after taking into account any negative externalities introduced by the relatively small electricity use from mining. My suspicion is it's more or less negligible compared to manufacturing or transportation.
Making an HTTP request would be part of the client (Cocoa?) libraries, this is discussing Server APIs?
I was super excited to preorder an Oculus on the first day... until I saw the price. At a more reasonable price point, this is probably going to get me started on VR, finally. I know it won't be the "best" quality, but the market's too fluid to invest heavily in the high end immediately.
> You can always go back and make it look pretty safely with good tests.

Yeah, but you won't. I think that's part of the reason why people care about "taste". I want to maximize the chances that essentially the first draft is good enough to be maintained for as long as possible, because years of hard-won experience has taught us that it will.
I certainly have no idea if it's because of fear of Google Fiber, but AT&T has started rolling out their fiber offering in the Charleston, SC suburbs over the past year. It's not all doom and gloom.
Hopefully they're just combining two efforts, because Slackbot can already reply based on certain word triggers, so you set it up so it picks one of a selection of messages when it sees the word "guys".
You do realize this article explicitly highlights a Jimmy Johns non-compete which was about not working within N miles from a Jimmy Johns restaurant?

I do not think this proposal makes the distinction that you make. Both are in the crosshairs.
The http://www.getolympus.com/us/en/e-m1-mark-ii.html is positioned to blow the doors off of this, FWIW
Cingular is descendant of the original AT&T.

http://crooksandliars.com/files/vfs/2011/03/AT&T.jpg
Can [California's] Housing Mess Be Solved?
This, to me, is the shadiest part of non-competes. I've only gotten one, but it was after I had quit my previous job, and moved across the country. Am I supposed to say no, now that I've already moved and have no other current source of income for my family?

Shame on me for not asking up-front what I would have to sign, but also, how is it legal to start throwing new contracts at someone, when they weren't part of the original agreement in the first place.
Anyone else seeing forbidden?

Forbidden

You don't have permission to access to this document on this server.
I'm sure it had some impact in generating market demand for higher speeds; because the reason nobody offered gigabit to the home was that customers value 100 mbps Internet at something like $60/mo and only value gigabit Internet at $75/mo. But it costs the ISPs a lot more to provide gigabit, so the numbers just don't work out. If Google helped to push the "willingness to pay" for gigabit Internet access up a bit, the ISPs are likely grateful for the help.
impressive! I can't even imagine the amount of time & math implied
No one claimed it's "the reason," and anyone who offers "a reason" for it is lying to you. There are countless interconnected reasons for it, one of which is probably incompetence, sure. One of which is also, in fact, its exceptionalism in being an enormous, ancient, nonstop transit system.
Airbus unveils its self flying 'Uber air' taxi
You don't know what that Where() costs you, though. The abstraction in your second snippet does _at least_ as much work as the code in the first snippet _and_ has an unknown level of extra overhead.

Abstractions are not free. Because we can almost always afford the luxury of abstractions, some people forget that there's an engineering tradeoff there. There's always something underneath that nice, pretty-seeming abstraction that has to do the dirty work. Because that abstraction has to be pretty and handle generic situations, it (not always but often) can't be optimized to be more efficient in specific situations.
> Well, first and most obviously, if you are thinking of rolling your own JSON parser, stop and seek medical attention.

Been there done that. (The medical attention, I mean.) Worked just fine. The article makes it sound extremely difficult, but 100% of the article is about edge cases that rarely happen with normal encoders and can often be ignored (e.g. who cares if you escape your tab character?).

> consider what happens when the code opens a session, sets the session username, then parses some input JSON before the password is evaluated

Edit: I responded more elaborately on the unlikelihood of this, but honestly, I can't come up with a single conceivable scenario. How would you decode part of the JSON and only parse the password bit later?
> Am I missing any point?

A few:

1. The production success stories are good - within google, and that's probably important factor here.
2. Dart is indeed transpiled to js, like many alternatives. Its no worse than any of them, however...
3. It is owned by google. This allows it to ensure that it does well all the things google needs: being better than js, having better stdlib, being integrated with google frameworks and work on platforms google needs to support.

So you could in theory pick another existing language and do the same thing with it. And each of them would have some problems - either it wouldn't do something, or would do in a way that doesn't align with google needs or is developed by someone who has different priorities. So having your own does have benefits (at least for Google).
Me either and I live in the UK.

In a previous job there was one in my contract (idiot boss put it in after he found a contract online) not realising that while a restrictive covenant can be enforced it is under very strict conditions (basically stopping you from buggering off and taking all the employers customers with you and some others).

Guy was a dick and told me he'd enforce the covenant (we didn't end it well, they where deeply scuzzy), I just laughed and said "I will see you in court then".

I was leaving to start my own company, not working with any of his former customers, not poaching any of his other staff (wouldn't have wanted them) and in a completely different industry so literally no overlap except we'd both be building things for the web.

I had my new company solicitor send him a letter basically saying "f* off and die" in legalese and he went away, last I heard he was bankrupt again (third time).
The takeaway is "JSON parsing can fail and possibly crash" but I don't think that should be news.
Hasselblad and Fuji both have new digital medium format systems coming out, and it's probably been the biggest news in cameras for 2016.
> Why not skip the middle step and just have the municipalities provide it to the customers directly?

Because monopolies are wasteful and horrible at things like customer service. The fiber in the ground is a natural monopoly. Connecting that fiber to the rest of the world isn't. You don't want the monopoly to extend one inch more than it has to, regardless of whether the natural monopoly is municipal or Comcast.
This is what my city is doing. They just brought fiber to my home, and I pay $50/mo for bidirectional gigabit. I pay for it alongside my trash and water bill. (Longmont, CO)
I'm using mostly my e-mail (I was into "inbox zero" before it was a thing to be honest). I have couple dedicated folders for archiving tasks etc. If I have something in my main inbox - it means that it is related to some task that is not finished (and it motivates me to finish it). Normally I have 0-5 messages in my inbox.
> Their network architects are not idiots or anything

Google architects aren't idiots either are they? What did Google hope to achieve? Or did they really go into this naively thinking it could be done? Serious question - I haven't followed this very closely.

Was this all a test bed to see what type of apps could be built with ubiquitous high speed access?
The page has been taken down for some reason (getting a 403).

Google cache: http://webcache.googleusercontent.com/search?q=cache:8jVuBmx...
yes, same here
I agree with Parasolid being the best geometry kernel out there! (It's quite expensive though, around $60k per year + revenue share)