skysight-inc/HackerNews huggingface dataset:
For me the greatest limitation of mobile safari is the lack of WebRTC. Being able to bring and develop communication focused applications via a server side application would be amazing. The web platform has countless advantages to a native only environment.

1. rapid application deployment

2. immediate fixes to address real world issues.

3. easier a/b testing push tests remotely and easily collect these updates.

4. it's freaking easy to develop html/css/js applications - the browser vendors put a lot of time an energy in testing html/css/js rendering over a huge number of use cases

5. it's cross platform it runs in more than mobile safari.

IndexedDB is another one - if mobile safari or rather just safari had a working implementation of IndexedDB some interesting offline applications would be possible.
THANK YOU for giving this an api I can use from Curl.
It will make the German re-unification costs pale by comparison. Fewer people but a much bigger infrastructure gap.
Sounds like you’re working in the belly of the beast. If you don't mind me asking what's up with the 'tile' concept that's pasted all over windows UI. I get the fact it makes a cool looking demo, but the usability is terrible.

So, who / what’s pushing this internally?
How many do you take away because a lifeguard was there to save the person from drowning?
As long as you ship something, anything, people will buy it. So it's two curves and where they cross.
Dentist who killed Zimbabwe's Cecil the lion hires PR firm amid global backlash
I'd be interested in reading those papers.
> It is self-evident to me that different architectures lend themselves to different types of change.

This is such a vague statement, I have no idea what you mean or how it relates to our discussion.

My argument is this:

(1) The most costly issue with a code base has to do with its architectural properties. How architecturally sound it is [1]. Most other issues that we tend to categorize as technical debt (like code duplication or verbose code, for examples) pose such tiny cost in comparison to the cost of poorly architected code [2].

(2) Architectural soundness is an objective property of code independent of the code's generality, flexibility, etc. Again, it's the degree to which its components and its interfaces narrow.

(3) There exists a skill set that understands, recognizes and produces architecturally sound code. [3]

(4) Given an architecturally sound code base and a set of features, a skilled person can implement the features without violating the architectural soundness of the code base AND do so without having to pay for it in time-to-delivery. [4]

I think I'm being fairly clear in my assertions here. They are based on my long experience. To disagree is to pose a different theory. Do you care to elaborate on what you mean by 'crackpot territory'?

---

[1] More specifically, the degree to which its components (modules, classes, functions) are coupled and their interfaces not as narrow as they could be. This is an objective property of a code that has clearly delineated components (i.e., you can quantify dependencies, interface sizes, module sizes.)

[2] Yes, this is a claim based on my 20 years of experience working in myriad code bases. How to distill and prove this, formalize the argument, etc is probably work to be done.

[3] This skill set doesn't come cheap and requires proper training, and currently our industry/academies aren't producing it.

[4] Again, this claim based on my experience and yes there is probably some good research opportunity here to formalize it.
The comment he made was with regard to the mentality they have when determining whether to deploy capital, not so much the legal and financial structure of their deals.

You can see the full context here, worded better originally than I could hope to paraphrase:

http://bubbleinvestment.com/qa-with-aswath-damodaran-nyu-pro...
> I've known a lot of awesome people with intellectual disabilities who have had this label applied to them in the past. It's amazingly hurtful.

Applying it to someone is hurtful. Using this word is not.

It doesn't matter if you substitute "retard" with "r-word" everywhere, nothing will change. Even if you change the name of the condition, you don't change the condition.

If someone wants to be offensive, I'd bet saying "Hey, you're r-word" will do the job just fine. If it was said with an intention to be offensive, it is offensive. And trying to censor certain words doesn't change it. Because words aren't the problem, people are.

I'll quote George Carlin here:

"They're only words. It's the context that counts. It's the user. It's the intention behind the words that makes them good or bad. The words are completely neutral. {...} For instance, you take the word 'nigger.' There is absolutely nothing wrong with the word 'nigger' in and of itself. It's the racist asshole who's using it that you ought to be concerned about." [1]

1. https://www.youtube.com/watch?v=mUvdXxhLPa8#t=50s
>more money out of a quick settlment

I get why they'd go after anyone but NewEgg for that reason, but EVERYONE in their business should know NewEgg doesn't settle by now.
maybe you would actually be able to do this if you picked a non top tier firm, maybe a newer firm with lots of energy and people you find you like?

your skills might make a bigger impact there
Fees can be extracted in many ways:

While Android is open source, the Google
applications, like the Play Store, Gmail,
Google Maps, Google Play Services, and others
must be licensed. This licensing agreement is
called the "Mobile Application Distribution
Agreement" (MADA) and comes with tons of
restrictions.[1]

This is only one example and the monetary considerations are unknown.

1 - http://arstechnica.com/gadgets/2014/02/new-android-oem-licen...
> I'm not saying kill advertising

Well, I do say kill advertising :)

https://news.ycombinator.com/item?id=9961761
Jesse's "stir DOM" fuzzer, which fits in a tweet & a bookmarklet:

pick = a => a[a.length * Math.random() | 0];
elts = document.all;
stir = () => pick(elts).appendChild(pick(elts));
setInterval(stir, 1);

Fun background information: https://twitter.com/jruderman/status/626381997850632192
The best solution is to run Replicant on a compatible device.

Short of that, you can just load CyanogenMod or another AOSP-based ROM on most devices. It's entirely possible to use Android without the proprietary Google Apps bundle.
I think the file size limit is currently 500MB, but I may try to increase this at some point. There isn't any lower time limit than one day right now, but thanks for the feedback - it would be cool to have, so maybe I can add it soon
OK. Sounds great.

Please put your contact info in your HN profile.
Why Trophy Hunting Is Bad and Its Ripple Effect on Ecological Succession
The Supreme Court's Crucial Mistake About Sex Crime Statistics
Your comment is (largely) ignorant of what I actually wrote.
you are welcome, I am glad to have people using it - let me know if you have any feedback
All floppy drives come with a floppy disk with the driver on it. Problem solved.
I get what you mean. We are getting into some grey areas though, where does GitHub draw the line?

I still think that it's not a matter of the law, but one of conduct. GitHub probably has some ideals on how their service should be used, and this instance the language did not match up to their ideals. What do you think GitHub should do?

It's probably the same issues reddit mods have when trying to maintain their community ideals.

I also get that `git` was based on something offensive, but it has taken a whole new meaning since it's attached to a particular method of version control. However, `retard` is still derogatory however way it is put.
Previous instalments of the series on HN:

Part 1: https://news.ycombinator.com/item?id=9955652

Part 2: https://news.ycombinator.com/item?id=9961506
Indeed! I don't understand what the point is in living one's life neither in leisure nor in actual work, but instead in acting as a chief of the capital casino.

I'd rather be doing something than allocating somethings.
moving your mouse should allow you to rotate around the Y axis, took about 2 seconds of exploratory hacking to find that out.
It is also about allowing a small player into the market. If there is no harmonization then then only producers who can afford to play the game are ones that can dedicate the resources to producing a hundred different types of mayo to meet various different local production requirements. Alternatively, this lack of harmonization simply allows the largest market to dictate the terms of the market for all other countries: consider situations where US states have different requirements for certain products and how this lets some states dictate terms to others, at times this leads to stricter emission standards when CA writes the rules ("yay" says the left) and at other times it leads to school textbooks declaring the US a judeo-christian nation and undermining the separation of church and state because TX writes the rules ("boo" says the left.)

As always, it is not as simple as it initially appears.
Motorola takes aim at Apple and Samsung with new Moto X and Moto G smartphones
Why don't you just specify the modes in the task, rather than in the encrypted vault? That way you can use your octal representation, and more of your configuration is inspectable, without owning and using the vault keys.
Casey Neistat’s Beme Is the New Face of Social Media’s Raw Revolution
Pure Android, extensive features, top-tier differentiated design at prices below industry leaders Apple and Samsung are intended to tease consumers to look at the line up and consider a direct relationship with Motorola.

Motorola's chief designer Wicks created innovative solid phones in earlier versions of the Moto X and Moto G. He's done it again with the latest phones released yesterday. It remains to be seen if Motorola can create a direct relationship with consumers using Moto Maker for customization, online services and social media.
Slack's Corporate Values: Hello Playfulness
Great work! Can you add the Klein model?

It's kind of interesting that moving while turning at a constant rate in the hyperbolic plane makes you gradually "drift". Is that actually true, or is it an artifact of the software?
Jeff Weeks has done some excellent stuff. His Curved Spaces[0], lets you fly around funny 3 manifolds.

[0]: http://www.geometrygames.org/CurvedSpaces/index.html
First Round 10 Year Project
Thank you for creating this. It is beautifully implemented.
Perhaps 'pedantry' would be more idiomatic? :)
> The reality is that nothing you do on a computer connected to the internet should be considered private.

So let's accept that as a baseline? Why is that even 'normal' ?

It's my PC, not theirs. I licensed the OS, but I didn't tell them to do any other thing. My PC is connected through routers which at least for the first hops I control myself, how is it then 'normal' I still am not able (!) to stop an outside company from peeking into what I do on my pc?
Your point assumes that management understands that value better than they do.

I think that's a questionable assumption.
I have 4 keys in total:

OEM Windows 7 Home Premium (SLIC Cert)
OEM Windows 7 Home Premium (Sticker)
OEM Windows 8 Pro (Embedded in BIOS)
Retail Windows 8 Pro

None of them worked with a clean install, you have to manually upgrade your version of Windows, let the setup finish, and then you can do a clean install without introducing a key.

Some people have already confirmed that Windows takes a fingerprint of your hardware and saves it into their activation servers.

Honestly, I am concerned about the Retail Win8 key in case my motherboard breaks, but hopefully that won't happen in the next 5 years.
The silly fiction is not observing that this has already happened to twitter, facebook and reddit.
"Slashcode was considered to be one of the best open source comment systems"

The SoylentNews people have put some effort into improving slashcode... utf8, ipv6, modern perl, modern apache, tor .onion gateway, modern everything.

https://github.com/SoylentNews/slashcode

Note that the last release of slashcode was a VERY long time ago so its /. from 2009 not /. from last week.
WordLens/Google Translate is the most futuristic thing that my phone is able to do. It's specially useful in countries that don't use the latin alphabet.
And this itself is a mischaracterization. The problem is that the rubric for "horrible things to say" has been extended so far as to cover usage of the word "retard".

Much like the rubric for "harassment" has been extended to cover simple incivility.
Show HN: Substituteteacher.js: A JavaScript Library for animating between sentences
My assumption was that JS bitwise misses the advantages of speed and space-compactness of bitwise in other langs, since you only have 64 bit floats to work with, thus forcing conversion to int and back for any bitwise stuff. I haven't read any good in-depth articles on the subject though.
Of course, the available information is what's presented. But what I outlined isn't any less effective because the specific actions are unknown. You have to assume if they say they can/may do something with regard to your data, it's being done (or can/will be done in the future). Privacy policy violations are actionable, so what they say they are allowed to do is what should be started with. If there's specific credible information that they do otherwise, them you use that.

The whole point is making it easy to judge how companies interact with their customers in regard to data and privacy so market pressure can do it's thing.
Eating Our Own Dog Food: Behind the Scenes at Cloud9
Does that support Windows 7/8/8.1? If not I won't be able to adopt it for a long time.
The project currently costs about $225,000 to operate:

>Cecil's apparently illegal death is tragic, but many people have asked us if any good can come of it...

People have asked if they can support our work through donations – the answer is yes, urgently, and we rely entirely on philanthropy. Donations could support the purchase of more satellite tracking collars, support of our field vehicles and field staff, also, very importantly; we train wonderful young Zimbabwean conservationists, bringing some of them to Oxford on scholarships for world-class training in conservation.

It costs us approximately £150,000 pa to maintain the lion project at its current level of excellence, and in reality we need to expand it, to study and conserve lions over the entire landscape that spans western Zimbabwe, Botswana and Zambia. We can do this only if we secure funds. To give you an idea, each satellite collar costs about £1,500, with an annual fee to download the hourly locations from the satellite of £500. We need £20,000 pa to keep our anti-poaching team in the field, cutting illegal snare wires. To bring a Zimbabwean student to study conservation in Oxford on our world-renowned Diploma course costs £15,000. We need four wheel-drive vehicles, tyres for them, fuel to run them – so no donation is too small to be helpful.
Yeah, I realize that bias is impossible to completely eliminate. The greater reason for me was consistently coming across summaries that were inaccurate and an editor failed to correct it before posting. This was also a number of years ago, so I don't know what things are like there now.
(Exclusive) The Story of Windows 10 from inside Microsoft
> The TPP is being negotiated exclusively by the hyper-wealthy private capitalist elite...

False. It's being negotiated by government bureaucrats. They may be doing it on behalf of "the hyper-wealthy private capitalist elite", but it's not the same people.

And of course, government bureaucrats like to stay in a luxury hotel on the government's dime.
Muscle memory is easier on the mind than name recall - it simply wastes less brain cycles.
That video ended before I could figure out anything. You should add few more seconds to it.
Ask HN: Best books to understand Bitcoin?
What are the best books to understand bitcoin?
So let me get this straight. You want the same people who voted for Palin and are saying yes to a Trump president in the polls to decide policy? The thing is that as awful as our current congress is, at least it's their job and responsibility to come up with policy and vote on it. In severe cases you can call them out on it and they can face certain consequences. If voting on policy was to be done by the masses you'd have the same uninformed people who can't tell a presidential candidate from an angry potato deciding how much fish is legal to pull out of a specific fishing region.

Someone recently pointed out that California is as close to a direct democracy as we get in the US and look at what it's doing there: "Raise taxes? Nope! Fund schools: Yup!" People end up making decisions that benefit them in the short term while ignoring the global consequences. That's human nature and direct democracy assumes that everyone is an informed rational thinker.
Sounds promising. Little bit concerned on the computational cost of hashing function. Gotta explore this option!
http://www.quirksmode.org/blog/archives/2015/07/stop_pushing...
I honestly didn't realise that it had any definition - I see now that calling it a 'fad' is unfair. However, the boundary between deep learning and (representational) machine learning still seems murky.
How does the regular beacon transmit if it's underwater? Someone standing in the shallow end of the pool or treading water in the deep end may pretty easily keep their wrist underwater for minutes at a time.

There's two things that such a device would need to have: quite low false positives (so that the lifeguard isn't distracted by false alarms - leading to a boy-who-cried-wolf scenario), and vanishingly small false negatives (the first time a kid dies because the device didn't work, it'll be a bad day). In-water RF would be very hard to do to make those two conditions true.

Edit: Don't get me wrong, I think it's a fabulous idea. Wearing my EE hat though, I haven't thought of a good way to do it that would work reliably enough for a life-saving device.
I came here to link it as well. It really explained to me why these negotiations are secret, something that seemed a little sinister to me at first glance.
But it was tedious though. The OS gave you a tremendous long number you had to punch into your phone and then it gave you numbers in return you had to type into the OS, but as that screen wasn't available to you you first had to write them all down (If I remember it correctly!).
okaaaay. the whole "these people are only into something for X" ignores a lot about human nature. motivations and circumstances change all the time and over time.
Ahh! Excellent!

I'm not quite ready yet :) (still in the process of buying the house). I shall add details shortly though!
> That's what is so creepy about Facebook, they've lost sense of what is normal, so they don't hesitate to show off how much they know.

Maybe what's normal has changed out from under you.
I am 15 years into this computers thing and this blog post made me feel like "those guys are doing black magic".

Neural networks and deep learning are truly awesome technologies.
"Also, how responsible is a civilian pilot for climbing through an instrument approach near a military airfield without radio contact?"

Other than responsible for not seeing a fast moving jet rear-end him, not very responsible. Even if he was under radio control and his head on a swivel, it would have have been near impossible to see the jet coming from behind and left at that speed.
He wasn't "near a military airfield" - he had taken off from a general aviation airport just north of Charleston's International airport (CHS), also shared with military, however FAA ATC and rules prevail in this airspace. There is no "military airfield" difference around CHS.
The F-16 was on a practice approach to CHS, just as anyone could do a practice approach to CHS by requesting to do so from ATC.
One major contributing issue to this was the controller descending the F-16 to such a low altitude so far out (1600' at 34 miles out) [1]. This is well below any slide glope and frankly, as a pilot who flies IFR and no-radio-VFR, I would never expect to see a jet on an approach that low even 15 miles out.

The incident did not occur in the military operation areas (MOA) north of CHS.

[1] http://www.ntsb.gov/_layouts/ntsb.aviation/brief.aspx?ev_id=...
If you aren't getting Windows 10 pushed out to you, you can follow this tutorial to force update

http://goodereader.com/blog/tablet-slates/how-to-force-downl...
I would recommend gentoo. Especially if you don't want to be a consumer but someone who cares (aka sysadmin). There is always time to move back to debian world.
Left handed people do exist in the world. Forcing wasd is not a good idea
Slurs are part of discourse.

Slurs are considered a problem because they're offensive. Banning them is the first step on the road to banning offensive content.

Who arbitrates what is offensive? Sure, we can agree on "The N-Word", but how about Idiot's Guide to Web Tools?
reminds me of this, not sure about equity but "come build cool" is more important than "get next round"

http://www.raizlabs.com/services/startup-incubator/
Thanks, I'll definitely watch this.
> [0] this is a generic "you", I know the specific you is not the one who originally made this assertion.

In case you're not a native speaker, the pronoun one uses in English is "one".
I can recommend [1] as a good read on the topic of checklists for surgeons and pilots.

[1] http://atulgawande.com/book/the-checklist-manifesto/
Cute. Potentially useful. It would, of course, be a disaster for you if its use took off and you ended up handling a lot of illegal material, or even if it were enough of a success that you used a lot of bandwidth.

The oneshotness of it does mitigate that a bit. If someone wants to share material with N people they have to upload it N times, which rate-limits (ab)use.
No one has mentioned the https://labs.portcullis.co.uk/tools/ssl-cipher-suite-enum/ perl script yet.

The tool performs a similar function to sslscan, THCSSLCheck and sslyze, but differs by crafting part of the SSL handshake instead of using an SSL library to establish a full connection. [...] Libraries either become outdated and therefore incapable of testing for new protocols such as TLSv1.2 or exotic cipher suites; or they are updated and lose support for older protocols – namely SSLv2.

Support for SSL testing over SMTP (STARTTLS), RDP and FTP (AUTH SSL)
My impression is that Chinese nationalists (a lot of CCP) are not excited about the idea of throngs of hungry North Koreans flooding the border area, nor of the prospect of a failed communist state right next door. However I think a lot of them would candidly admit that DPRK is already a failed state, and kind of an embarrassment to CCP policy and philosophy.
It's pretty rare to see that kind of effort be paid
back my a cuckoo maneuver like this. You owe your
job to this guy, have some decency.

I appreciate yours as good generic advice. Like a few other posters, you're (understandably) viewing this as a lone cowboy jockeying to replace an otherwise well-qualified and conscientious leader, with the limited and somewhat filtered information I've given.

But we are being vastly too charitable to our imaginary subject. He's already been functionally banished by the team, and rarely comes in to the office. So the question is more about how to deal with an already-acknowledged lame duck, and its effect on the team, given my pay grade.

I didn't intend to follow up further because I've gotten what I needed here (thanks again!). But I wanted to try to restore some of your faith in the world that there is one less cowboy out there. I hope seeing that I'm anonymously seeking advice and not doing something brash is also some sign of that..
Worse for us, sure. Still probably better for the people of the DPRK, assuming it's truly democratic.
Time limits of a few minutes would be useful, but if you do that make sure you time from upload complete to download start and don't expire things in the middle of a download.