skysight-inc/HackerNews huggingface dataset:
Because code and other assets are in fact that different. Both are human produced, yes, but I'd argue that they aren't exactly human-editable in the same way. Code (text files) are editable by any text file editor, while non-code is human-editable only when using specific tool to decode the file. This brings us to the third property - only code/text files are human-readable without the need to decode them. And since git is text-file-oriented, it is a good tool for storing text files, but not as good to store binary files. Right tool for the right job, and all that.

To give another example - diff is a pretty common action to see changes between two specific versions of the code. Now if I'd treat both code and non-code assets as equivalent (because they are human produced, etc.), then I'd expect the tool which manages them to also show me diff between versions of binary files. But simple byte-by-byte diff* would be pointless, exactly because non-text files need to be decoded before they can be used. So if I'd treat them as equivalent, I'd expect graphical binary assets to show me the picture with differences between two versions; I'd expect video binary file to show me which time points are different in the recording, etc. etc.

* Well, yes, not exactly byte-by-byte, since it needs to be encoding-aware. But still, much simpler than parsing any random binary file format to show reasonable diff.
Thanks so much for your well thought-out response!

I think your perspective is one that many people share, though fortunately for us, not everyone does! My co-founder is a CPA with his own tax firm, and they handle ~1000 clients/year without meeting anyone in person. The demand there is what ultimately led us to giving this model a try in the first place.

As you described, it all comes down to trust, and we're working on building that up right now. I think our messaging, as it stands today, doesn't do enough to build trust. So far we've gotten a fair number of early users that will hopefully help build up credibility in the process, and we'll do a better job explaining how we vet our preparers.

Looking specifically at H&R Block, our value proposition is actually more than just convenience. They typically will hire people each year off the street with little to no tax prep experience, and give them a crash course in just a few hours. Compare that to our CPAs and EAs that average over 15 years of experience, and I think we have a strong value proposition in terms of expertise as well. We're not a true "Uber" model either, where the assignment of work is a black box. We let clients select their preparer from a set of compatible tax pros, and they are free to research which one makes them most comfortable. We encourage preparers to write about their experience, and to provide LinkedIn profile URLs to make it a little easier to find their background.

Obviously we're not in a position to convince someone with an existing relationship with their accountant to switch to using us, but we're targeting someone who otherwise would walk into a big-box tax store to get their taxes done.

As for target market, we're still struggling a bit to narrow it down. It's a little more complicated than just picking one at random, but we're testing hypotheses. We're looking in two directions right now - either on-demand economy workers who are working as independent contractors, and/or early career business travelers. Independent contractors because they are comfortable with the "gig economy" model and may have complicated tax situations, and business travelers because I know that world and know that they are busy and can have complex tax situations as well.

Hopefully some day in the future we can convince you to give us a try!
A SimCity inspired city builder where you design an MMO RPG
Theres a whole series from The Set Pieces[1] where they play FM as Bristol City using the Moneyball playthrough.

[1]http://thesetpieces.com/features/football-manager-meets-mone...
You wouldn't know from reading the TC article (which is almost criminally poor), but yes, this is very, very bad.

Read the actual proposal instead, it's written in natural language and perfectly readable: https://www.gov.uk/government/uploads/system/uploads/attachm... -- Chapter 7, begins at page 57.
Red Hat > JetBrains though - I doubt Kotlin has a much bigger user base. Plus, being created by Gavin King is good, not bad. Also, multiple compilation targets are considered a plus in other languages (like Dart) - why is this bad for Ceylon? Especially when it along with Java it does not rely on native libraries like most of the other languages like Python, Ruby, and Node.js - it can be very useful and you don't need projects such as GWT if you can compile Ceylon to JavaScript directly.
Reminds me somewhat of this story, where a German guy suspects the New York Fed is missing some of Germany's gold and won't come clean:

http://www.bloomberg.com/news/features/2015-02-05/germany-s-...
Please don't characterise opinions that differ from yours as problematic behaviour..
It's funny how much more relatable the whole privacy debate becomes when transposed to the physical world.

Some will disagree, but I think the comparison was spot on.
Never Been Married
Ah, you're talking about the middle ages right? Yeah those were the times.

And by the way public education was institutionalized even in the Ancient Greece era.

So what about bullying and discrimination? This is your response? Close your eyes and hide? The only kids that I saw getting bullied were weak kids whose parents were overprotecting them. Instead of encouraging them to join a team sport(or a similar activity), they were trying to steer them away from being exposed to social activities. You see their kids were special, so they shouldn't mingle with the "plebe". It didn't work out well for them.

I'm not saying that bullying is not something you shouldn't be aware of, but this is not how you deal with it.
The HN link text seems to be taken from [1], which contains the CVE id.

[1] https://helpx.adobe.com/security/products/flash-player/apsb1...
Hard to quantify?
What's the difference between the 62.9 and the 43.9 groups mentioned in the article ? They're both "on the waiting list".

"After eight years, 76.5 percent of those who received an incompatible kidney were still alive, compared with 62.9 percent who remained on the waiting list or received a deceased donor kidney and 43.9 percent who remained on the waiting list but never got a transplant."
Thank you Jacques for writing how something that would be completely unacceptable in the physical world is deemed perfectly fine online. It has always bothered me.

Take for example how the FBI wants to have automatic access to the data in all iphones through a backdoor. Would that be considered OK if they asked lockers makers to make their locks accept a master key so they would be able to enter in anybody's house, so they could monitor further people they suspect to be terrorist?

Of course that would cause an uproar, but the general public being so uneducated with technology, I guess they don't see how the two are related.
Yes.

"7.14 Section 217(8) provides that obligations may be imposed on, and technical capability
notices given to, CSPs located outside the UK and may require things to be done or not
done outside the UK. Where a notice is to be given to a person outside the UK, the notice
may (in addition to electronic or other means of service) be given to the CSP:

-- By delivering it to the person’s principal office within the UK or, if the person does not have
an office in the UK, to any place in the UK where the person carries on business or
conducts activities; or

-- At an address in the UK specified by the person."

https://www.gov.uk/government/uploads/system/uploads/attachm... -- page 59
Pragmatism is poison
This Man Has Won More Than $150MM Beating Horse Races Algorithmically (2006)
"remotely exploitable" usually means "visit a suspicious website in IE with all the default settings, including JavaScript, enabled".

don't recommend that they turn off windows updates.

...unless you also recommend they use a different browser (e.g. FireFox with NoScript) and don't use the default settings. IMHO the amount of bugs that remain remotely exploitable with such a configuration (or even just IE with most of the extra stuff turned off) is reduced to be essentially none --- and if one does show up, like the WMF exploit (remember that?) you'll probably be able to install a patch just for it. IE has a Trusted Sites functionality, so you can whitelist the sites that really need that stuff if you must use it, with other random sites on the Internet being allowed much less exploitable functionality.

That said, I hope someone figures out the security-relevant portion of the update and how to patch out the other crap. But then again, with what Windows is these days, the binaries are probably signed and there will be tons of other hoops to jump through to get that to work...
Data Driven Design in Go
Ацетон| Компания Оптхим
GCHQ AND ME – My Life Unmasking British Eavesdroppers (2015)
I looked through the draft bill a few months ago and I couldn't find the "we will force you to put backdoors in your software" anywhere in the bill.

Most of it seems like bureaucrats trying to get access to information after they have obtained warrants. It all seems a lot more boring and a lot less cloak and dagger if you actually dredge through the bill here:

https://www.gov.uk/government/uploads/system/uploads/attachm...

The document mentions encryption four times and backdoors no times. One of those times is to say that the bill does not change anything about encryption that isn't already in law under this bill, RIPA: https://en.wikipedia.org/wiki/Regulation_of_Investigatory_Po...

Really actually more scared of RIPA (which is already law) than this:

"In October 2014, it was revealed that RIPA had been used by UK police forces to obtain information about journalists' sources in at least two cases. These related to the so-called Plebgate inquiry and the prosecution of Chris Huhne for perversion of the course of justice."

It's amazing to me that the first two cases are absolute abuses of power; I thought we were still being told that these laws were to stop terrorists and paedophiles, not find out journalists sources...
Senate bill will impose fines on tech companies that won't unlock smartphones
I'm reminded of this 2015 story from The Intercept, about how all this started (which apparently haven't been submitted to hn before):

"GCHQ AND ME – My Life Unmasking British Eavesdroppers"
https://news.ycombinator.com/item?id=11265969
I wonder how Turkish Stock exchange laws can be this lax, they should have some information in public domain about people trading
HN Show: PDF Downloader and Reader  Best PDF iPhone App
RFID is definitely one of the cooler things that exist on the practical/futuristic feeling matrix. Really wish I had some need for one
Have you looked at http://aishack.in/ - it has a bunch of opencv tutorials and projects.
Linear equations of two unknowns are taught at grade 7 or 8, not less than 5 in China. Although still significant younger than MBAs.
Interview with Raj Kothari, Co-Founder of CAREERKHOJJ
The concept of the DOM is so widely considered to be useful in declaring user interfaces, that multiple languages have copied it.

http://fxexperience.com/wp-content/uploads/2011/08/Introduci...

https://en.wikipedia.org/wiki/Extensible_Application_Markup_...

The HTML DOM sucks, but what other DOM is widely available and already installed on literally every machine on the planet?
Windyty -wind and weather forecast for kiters, surfers, pilots and everyone else
Train companies often put "buffer time" in schedules to make up for predictable delays like this one. That could show up as a train being late at one station then suddenly on time at the next. Could that be it?
Cyber security – Internet of Things creates new avenues for attacks
Teaching less life skills and more college prep is a common complaint in all education systems and not just the US. I've heard the same complaint from my teachers when I went to school in Germany, and from recruiters in Austria. Grass, greener, etc.
Add the part where one of the bouncers starts their own targeting company and does deals with some of the other targeters.
We have not so many strictly enforced laws to prevent these kinds of activities from happening but many to prevent them from being documented.
Yes that's true, although what you're talking about is the Ultimate Team mode. There's none of that in career mode.
WOW! This is a great way to put it. Well done.
More people survived after getting the immunity suppression treatment and a kidney transplant than those who only got a transplant. More of both groups survived than did those who never got a transplant.
This basically kills Influxdb for me. We're evaluating influxdb in stand-alone mode to collect limited metrics (grafana) with a view to eventually moving more and more data to Influxdb once clustering became available. $399 per month is ridiculous. Clustering is table stakes.

Lesson learnt: before deploying a new OSS, check if they have a credible plan to support the project. Otherwise skip.
Section 189(4)(c) of the Draft Investigatory Powers Bill places "obligations relating to the removal of electronic protection applied by a relevant operator to any communications or data".

A relevant operator includes telecommunications services, defined in s193(11) as "any service that consists in the provision of access to, and of facilities for making use of, any telecommunication system (whether or not one provided by the person providing the service)"

This has been slightly changed, now that the IP bill is no longer a draft: http://www.publications.parliament.uk/pa/bills/cbill/2015-20...

The above draft is now re-written as:

s217(4)(c): "obligations relating to the removal by a relevant operator of electronic protection applied by or on behalf of that operator to any communications or data".

There's an appeals process, but the gist is that they're not outright banning backdoors. But if they come knocking, you better find a way to remove any protection that's there. Which is rather chilling.
> Would that be considered OK if they asked lockers makers to make their locks accept a master key

Didn't TSA do exactly this, only to have CAD designs of the master keys reverse-engineered from a photo and posted in GitHub? https://github.com/Xyl2k/TSA-Travel-Sentry-master-keys
With System 7.1 you could run WannaBe (http://mindstory.com/wb2/) which I'd love to use again (I used it a lot in the dying days of OS 9 when any modern sites would kill a browser).

It'd also need MacTCP, but I'm not sure if that would work inside the emulator.
Dependency tracker built by MIT researchers speeds up web by 34%
Am I mistaken or is the UK moving more towards authoritarianism every time its politics hit the news? Disgusting.
I didn't quite understand bouncers. Those are some tools for private browsing?
Actually this misses Zalando.
One of the biggest shop in germany.
I think that better than an ad-blocking solution would be to feed all those trackers with fake information

Oh you want location data here it is, this morning I've been all over the planet. Want to know all the websites I'm visiting, sure, here's a million of them.

Just based on the fact that they keep trying to sell you the thermometer after you already don't care kind of points out that they're being had, and I'm all for helping it happen
I have blocked as much trackers as i can. Having said that, i know why they exists. See, when John produces shampoo, he needs to sell it. The only way is to advertise, one way or another, because without advertising, public knowledge, the shampoo does not sell. Now John does want to spend as less to ads as possible, that makes sense, since we, the customers, end up paying about that too. To spend less, John needs to show ads only to core group of buyers, for that he needs to know, who you are. Tracker does that. Shampoo costs 5 bucks. How much you agree to pay for that with advertising costs included? 6? 16? Really, are you ready to eat up 200% advertising markup? I have no idea, frankly.
Ad/tracker blockers, I assume.
Check out KairosDB. Run on top of Cassandra. It's pretty stable, easy to maintain and update. Comes with some limitations, but still worthy to check out if fits your usage. The server itself is stateless which is great for HA and scaling.
STL files for video games figurines and characters.
Still throwing labels around? Maybe they're still getting the better of you?
I've heard a conspiracy theory that it is a way to ensure reproduction of social class. Students of lower class have fun in the environment where jocks are most revered, and grow to have little economic power (barring the few who become sports stars). Students of upper class are educated in highly competitive private schools or top public schools, where the culture is similar to Asian ones, reproducing their upper class status when entering society.
Good one, will do.
Let's have a show of hands of founders/folks with technical control, shall we? I for one will risk prison rather than put several hundred million consumers at risk, and will publish any such technical capability letter we receive.
Newer kernel and user-mode means newer security features

From what I've seen, they seem to be more of the user-hostile, "treat the user like an idiot" security features. MS could've kept patching all the remotely exploitable Win7 (or even XP) bugs, and eventually approach some sort of reasonable stability.

Instead they decide to rewrite most of it --- probably introducing an unknown number of new vulnerabilities --- add spyware and mess with the UI, all so they can force users into "cloud services" and monetise them.

Really, I would like the old MS to return --- despite being not as open or friendly towards open-source, the one that treated users like actual users and not "consumers".
Some background on this guy: https://www.techdirt.com/articles/20160308/08034033830/guy-w...
RFID is one of those things that seem cool until you start playing with it and then it turns out that the only uses for it are really boring. Like, you can't use it to locate stuff because the range is too short; you can't rely on stuff to have chips (food, or clothes or whatever) and it's a major time sink if you'd have to start tagging stuff yourself; it's cumbersome to install readers everywhere and not being able to rely on half lives measured in decades instead of months, etc.

I used to have an rfid chip implanted in my hand. I had all these ideas of what I was going to do with it - log on to my computer by putting an rfid reader in my keyboard, build a magic 'touch the wall and music starts playing' thing etc. All of them turned out to be very boring and useless in practice. Logging into my machine - meh, turns out that it takes longer for monitors to come back on than to type the password. Building (useful) user interfaces based on rfid is very hard and doesn't add anything over a regular proximity sensor.

The only idea I have left is that in my current house, I have a place where I could put an rfid reader so that if I'd get a chip implanted in my gluteus maximus (my butt, essentially) I could activate an automatic door opener by bumping into it when I have my hands full. I just can't motivate myself to set this up and discovering again that it's a dud in real life.
The difference, of course, is that the vast majority of the population never has to concrete in a post, but they do have to use computers.

It's not like we're expecting people to have a specialized skill in technology. They don't need to program.

Basic technical literacy should be treated like basic literacy: treated as a basic requirement of being a functioning adult and as something you would never outsource to others.
Man, it sounds as if the author has suffered from js framework hell and thinks all frameworks for all languages are bad.
What I hate about Scala School is that they are still using Twitter Future's and not Scala Future's, that could be aweful for Beginners.
Newflash: Not all kids are like Mozart
Is It Cheaper to Stay in an Airbnb ‘Entire Home’ Rental or a Hotel?
>feed all those trackers with fake information

If you're going to war, sure. But that's a lot of wasted resources.

One would hope that we can find a peaceful solution. But war is always an option.
C++ standardization votes on a 5-point scale: Strong For, For, Neutral, Against, Strong Against. I think it's important to be able to express the lack of an opinion, although I guess you could do that on a 4-point scale by abstaining.
To clarify, "Please don't make personal attacks here, even if they deserve it" is not a neutral comment.
Gremlin is a practical query language designed for developers and has very little (maybe zero) usage in academia. SparQL is the more established option which does get some academic (and production) usage, particularly as a lot of research on graph databases has a cross over with semantic web research.

This isn't the first time I've seen you criticise the "academic elite". You seem to use it as a crutch, an excuse for sloppy thinking and poor quality software.
11 Myths About Ada
I moved to diigo.com at the time Yahoo purchased Delicious. No problems since. Basic bookmarking service, bookmarklet available, private bookmarks, simple and functional.
Do you want basics or advanced? At the moderately fancy level, Spray is great - any time you're using a directive, you can just click through in the IDE and see the implementation of what it actually does. And Doobie is a tour-de-force for advanced type constructs. At a more basic level a lot of Twitter's own libraries are straightforward readable code (e.g. Scrooge is one I've patched a bit myself), though coupled to the Twitter stack of Finagle/Scalding/etc. that you probably don't want to use.
Eye-tracking app lets you make music hands-free
I guess it depends on what you mean by a "backdoor"; being able to remove any CSP added encryption upon request and being forced to explicitly add easily enabled monitoring tools (only if above a certain size or if the CSP is considered likely to be served warrants) is a backdoor by quite a few people's definition.
A: https://en.wikipedia.org/wiki/TOPAZ_nuclear_reactor
And Alex Russel's keynote (Google) "Progressive web apps and what's next for mobile" can be found at https://www.oreilly.com/ideas/progressive-web-apps-and-whats...
I've written some basic android apps for my own use in Scala. There's a bit of a mismatch with the android API (which is very much oriented towards traditional-Java mutable objects and one-thread-per-thing style) but I still find it nicer to work in Scala.