skysight-inc/HackerNews huggingface dataset:
Accusing people discussing security of 'victim blaming' is both incorrect and massively unfair. Nobody discussing security endorses murder.

Is lack of cyber security 'the' problem? No, it's one problem of many for people taking on cartels. Another is lack of resources for the Mexican government. Do I think the the Mexican government not having enough resources is the cause of the issue? Obviously not.

Nobody is saying those things are the cause of the issue, and you're probably smart enough to know that - instead, you've gone on to attack people for attention instead. Flagged.
I think this is worth addressing in reverse order:

> Two: Google has a chronic communication problem.

This hasn't hurt them so far. They do a poor job communicating - but their products so far have been up to snuff & there aren't real alternatives (yet). This could & will only hurt them if they screw up the next point.

> One: Google’s disconnect from the outside world keeps growing. More than ever, it looks like an insulated community, nurturing its own vision of the digital world, with less and less concern for its users who also happen to be its customers.

This I think is the bigger threat. They keep pushing innovations or new things on people Google really wants to see happen, that real people are saying "no, we don't care about." Stuff like G+ for users and stuff like this example where they're actively making their advertisers angry.

The big issue here is that if they keep producing things that people don't care about - then the product quality drops and opens up space for competitors - which really could hurt them.

Very rarely do you see these massive companies shrink because of some new startup that jumped into the space with a superior product - typically it's because they messed themselves up internally and opened up an area for another company to jump on.
I use this video quite often to show an example of one of the best educational videos I have ever seen. The language, presentation, use of graphics (impressive for the time) and demonstrations is just superb.
coming back to Java, after some years of programming C# I have the same feeling.

C# feels like Java done right. Many of Java's shortcomings can be masked with a great IDE (making setters and getters) nobrainers - but I prefer C#.
I hope he enjoys going round and working out which ethernet connector has fallen out, because of those useless "slide locks". I definitely don't miss thick ethernet.
^^^ Heck yeah this guy
How would preventing oil export harm the cartels?
A simple man in the middle proxy for debugging apps
He's not talking about the perks but rather how it insulates Google's worldview to that of an 70% white, 60% male work force.

That, along with being bussed into work & having all your meals, medical, etc taken care of on campus limits their perspective of what other non-tech people experience on a day-to-day basis.

His argument is that Google tends to think up these ideas in their own space, but since they're isolated from what the average american that uses their products experiences - they have no feedback component that tells them they're losing touch with their customers.
Google's lack of communication I believe is a "feature" of their culture rather than a "bug" in it. Not sure if it will make a difference down the road, but it's worked all right for them up to this point.
4 successful approaches for European Entrepreneurs doing business in the US
Well, reading comments was interesting. A lot of "we need a faster horse" thinking, and, sadly, a lot of "we don't care about the users" thinking too. By "we don't care about the users" I mean thinking purely from the developers perspective, not from "make it harder for the database easier for the user" POV. And you can substitute database with developer.
For those hoping for the rise of web, I'd suggest a few points to consider. The most important: what advantages does this kind of approach have compared to native — and to think about that form user's perspective.
Run the same app everywhere? Ok, but typical user does not switch platforms that often
on the same kind of device. Switching desktop/mobile is another matter, but there is an alternative to running the same everywhere, e.g. Apple's continuity.

Ease of updates: just go to the same URL and you get the version. Well ok, what if I don't like the new version? How do I keep the old one?
And how big advantage is that (again, from users perspective) compared to app stores and auto updating, that is already there?

I am afraid that in five years from now we will see the same we saw five years ago: throwing in half-baked features into browsers to keep them "on-par" with native APIs
and endless search for THE framework. The trouble is, that while native have those frameworks at foundation, web tech basically requires them to be bolted on…
It looks weird, but this is what a well prepared witness is meant to do in a deposition situation: answer only what is asked, if you don't know what is being asked, dig in. If you don't completely recall, then you don't recall.

http://www.aaos.org/news/aaosnow/dec11/managing3.asp
Going totally off topic here, but if you're willing to try something different than iOS then have a look at the Sony Xperia Z3 compact. Small (by todays huge standards) but packs a good punch in specs :)
Hmm, I tried to find some damning quotes but I couldn't find any. I think I was skimming the book "Code" and read parts out of context that made it seem like he was arguing in favor of something, when he wasn't.

Well, looks like I was wrong. Thanks for challenging me.
of course, its just a job. imo teams of 2 are way more fun and productive though. teams of 2 are also less stressful :D. cheers
Do it, you'll regret it if you don't give it a shot. You're young enough that a couple of years doing something you love is not going to have any impact on your career if it doesn't work out.

Best case, the startup is really successful and you help build a team of people and an agile process that works for your company.

Worst case scenario, you do it for a year or two and then walk into another job with 1-2 years experience and get a really good salary.

Just the fact that you are aware of agile approaches puts you at an advantage. Find a process that works for you as one developer and then as more people come on board use their experience to adjust it so that it works for more than one person.

There isn't one agile approach that just works, everyone modifies what they are doing to make it work for their team and their company.

It will look good on your CV. As the only developer/technical person you are going to get a huge amount of experience.

My first job after uni was in a very small 4 man company, it didn't do me any harm. Agile hadn't even been invented when I started work... so get off my lawn!
Wow. I admire this amount of attention to detail (with the custom USB to AUI interface) for a ”fun” project. Nice work.
They would have attached the doctor for the the four year old child dying (because they're bloodthirty morons) but no they would probably not have discovered the doctors alter ago. Just read the article.
Please kindly explain where it falls down specifically. Very happy to be wrong should I be missing sometihng.
I disagree. Database code is generally a lot less buggy than application code, probably due the declarative nature. Plus with a properly normalized schema, you can answer most questions about your data. Document databases have basically forced you to denormalise at step 1. I would say we should forget about the OOP and stick with the RDBMS, as that part works well.
Until recently that was the norm and usually the information survives such copying for several generations before it becomes unusable.
I'm on the same boat as you mate although my app didn't have 100 M+ downloads.

But they suspended the app under the claim of "Keyword Spam". I know I didn't do that. I appealed, only to get a boilerplate e-mail response saying that they will not un-suspend my app but I can upload it under a new package name.

How the FUCK am I supposed to resubmit if they don't tell me what exactly was wrong before? All they do is give you a vague explanation and point you to their terms and conditions, proving they REALLY don't know why on earth they are banning you.

I'm in a bit of a dilemma now. I had a lot of work and effort put into that app and I'm afraid that resubmitting it might get me another suspension (for no reason at all!) which can get my entire developer account banned and fuck all my other apps!

And before any blind Google defenders come here: no, my app was NOT in the grey area and it was 100% legitimate.
2) i have a kickstarter coming in a few days =]
I need some feedback on this idea
Early humans: "The future doesn't need us"

Hunter-gatherers: "The future doesn't need us"

Bill Joy: "The future doesn't need us"

Nothing new here and they all were right.
> “Are you creating content for the way that content is consumed in this environment?”

The terms “content” and “consumption” in this context make me cringe. I know it’s arguing over connotations, but I think they frame the matter in an unfortunate way. On the other hand, they’re telling.

The content you speak of might be good journalism. It could even be art. However, it could also be shitty journalism, it could in fact be advertising copy, perhaps it's just some words designed to generate ad revenue. The word is wonderfully ambiguous.
Writing 'this is not about about security' does not make this not about security (amongst other topics)
From https://github.com/b3log/wide/blob/master/editor/editors.go:
// 编辑器操作.
(...)
// TODO: 目前是调用 liteide_stub 工具来查找声明，后续需要重新实现

This is not an isolated example.
People, please. For open source code stick to english in the code. Otherwise, you needlessly exclude anyone who doesn't speak your particular language.

I was about to dive into the code thinking "this thing looks cool, maybe there's something to learn from it". This turned me away instantly.
i think it's more accurate to say their lack of communication hasn't been fatal yet. I think it has hurt them, with some of their dead and/or dying products.
The great RGB guessing challenge
Can anyone give the gist of how the bitcoin blockchain knows/cares that the sidechain is not using them any more, and how it knows who to transfer them to?
> their scope is not so large that they would affect Google as a company in any noticeable way.

To be fair, the author said `could hurt Google`, expressing reservations.

The two points he makes, however, are directly influencing Googles actual customers. We must not forget that Google is first and foremost an advertising agency., or ad-broker. All their "consumerproducts" are there to leverage their actual product: ad-space.

And the customers, the ones advertising, are rather directly hurt by both issues (for the sake of the argument, let's presume these statements are correct):

> Google’s disconnect from the outside world keeps growing.

The threat being that their customerbase moves on; either by moving to new platforms and systems to sell their goods and create attention. Or by offending their customers, probably unintentional. The case at point, offering in-site-search on third-party-sites could be that: hurting the companies that normally buy the ads to drive the follow-up traffic to their products now see Google taking that traffic to their own site.

> Google has a chronic communication problem.

Google's customers are also the ones who need to know the ins and outs of changes to their products. If you are buying ad-space on a somewhat professional base, you care deeply about the efficiency of these ads. This is not some "pay and forget" product, it is something you have to keep tuning, or else your ads effectiveness wear off. For that, you need data: information about the ins- and outs of Google's products and the changes therein. You have to keep on top of the changes and tune your portfolio of ads to make use of, or counteract the effects these changes.
This is OT, but having just looked at some content on Whisper, my gut reaction is that this has the potential to be even more toxic than Facebook et al. I saw stuff like "I'm ugly. No matter how many times or who tells me I'm beautiful, I don't believe them. (Pic of me)" superimposed over an alleged photo of the poster. Replies may include "I think you're beautiful" (fairly useless if the OP's text is truthful and accurate, potentially harmful if poster is depending on others for validation) or "You're an attention whore" (potentially hurtful.) My gut also says just "vocalizing" negative thoughts with such finality could be harmful. Maybe my intuition is exactly wrong, but there's probably something dangerous about crowd-sourcing therapy anonymously.
Found this related article by an author I've come to respect recently

"Organizational Skills Beat Algorithmic Wizardry"
http://prog21.dadgum.com/177.html
Btw, I sent you an email on a somewhat related topic recently.
Astronomers capture first ever data of an exploding fireball from a nova star
Looks good! Why this app it not available in google play?
Four of these: http://www.ikea.com/us/en/catalog/products/60261626/
and a table top to go with it.

Not adjustable unless you take all your stuff off it, but a whole lot cheaper.
Uber Drivers Being Targeted by Johannesburg Police? – Samsung Level Box Review
Anything we can do to improve your experience?
Didn't we already try this and realized that it's a horrible idea with ICQ?
I have been waiting for such an App for the last few years.
Can't wait to get my hands on it.
When can one start using it?
The Best Growth Hackers Launch Events Like This
90% of the time I use my e-mail, I'm around other people and talking to my mail client would range from annoying and intruding on other people to breach of confidentiality.

The remaining 10% maybe it'd be useful, but it'd need to be useful enough for me to learn two separate ways of doing things - one with the spoken interface, and one without.
Please sign up on the website and we'll reach out to you shortly.
Thanks for providing this to us and for your great contribution to the FOSS community!
Less Mail reaching out for a clone
Does someone know someone that can create a Less Mail clone?
The Police Are Still Out of Control (Frank Serpico)
You are right, it doesn't have to be a voice-only interface. rather, voice UI is a starting point for us, since that is a use case we already understand well. But it could work just as well with written/texted instructions to your assistant.
I wanted to ask why Go is so popular in China, but then I found this: http://herman.asia/why-is-go-popular-in-china

On reddit: http://www.reddit.com/r/golang/comments/23c7y0/why_is_golang...
We are intentionally focusing in those 10% first, because email is a very broad use case. For now, you can think of it as a tool to catch up on email while driving or on the run.
Per your original comment, we're only discussing two types of people.
Both client and network but most of the fps issues and scrolling issues have been fixed. I think patch 3.8 fixed some of the memory leaks and "out of syncs" also. It's definitely worth another go. They also changed the default hot keys to a grid layout late last year too, just in case! :)
I hope we ditch JS from web standards.
With iOS, Apple provides a service that event sources push their messages to, and a single TCP connection is maintained with the device regardless of the number of event sources. Google has something similar, if not identical.
Fear Driven Development on the Rise
I'm downvoting you because you're sitting in your safe, comfortable chair and smugly mocking a woman who knowingly risked death for the good of her people, because she didn't take the "basic precaution" of leaving the country she was trying to protect first.
If anyone wants to try Idris out, there is an Idris starter package for the very neat Vindinium AI challenge: http://vindinium.org/starters
"...scores of young people, mostly male (70%) mostly white (61%), produced by the same set of top universities..."

I guess he just described e.g. French CEOs and traders as well. But if techies are doing this, then it's suddenly so wrong.
Good point - their growth has been so stratospheric that it hasn't hurt them (yet). However, if they keep putting out products / features that don't resonate with people - it could have serious repercussions if a newcomer comes into the space that excels at communication.
I know that many public transit services are (highly) subsidized, but it's a bit shocking to me that a) there is a huge demand for more capacity and b) it is simply a matter of adding more trains. It would seem to me that this is an easy investment decision for local governments to make.

Many other transit services can't simply add trains without making other investments like improving switching capacity so that trains can run closer together, lengthening platforms, or adding tracks around platforms so that express trains can jump ahead of trains stopped at a station. If your current trains are at capacity while the infrastructure is underutilized (and there is plenty of demand) that's just fantastic news.
Make your content stand out as different rather than trying really hard to embed it in such a way that it becomes a seamless part of the surroundings. I can see how that improves your bottom line but it seems like an anti-pattern to me.
But in this case, they're exposed to the internet at large, not using a high-speed internal backbone, so Infiniband isn't going to let him talk to the internet, and then he's got two links per machine.
Show HN: Iwantgif.com
You missed the point.

French CEOs aren't in charge of creating products. Neither are traders.

If you're dependent on creating products that people love with features that help people in their day-to-day lives, you can't afford to be completely insulated.

A trader who is focused on a numbers all day - can.
You may find "Datacenter Scale Evaluation of the Impact of Temperature on Hard Disk Drive Failures" relevant to your theory.
I'd be curious to know what drives and controllers you had that pre-empted requests due to SMART queries...
Yes, the Leica is, unfortunately, the only digital rangefinder camera that exists at this point in time (I own both an M9 and an X100s. See my photography at <http://simongriffee.com>).

The great advantage of a rangefinder is this: With some practice and experience you can _reliably focus_ the camera _without putting it to your eye or pointing it at the subject_. You can do this because the lens rotation stops at both far and close focus points and you can judge the focus distance by feeling the relative position of the finger tab on the lens, or by looking at the distance markings on the lens.

The other advantage of the Leica is the simplicity of the manual controls necessary for photography: Aperture, shutter speed, focus, shutter release. Unfortunately Leicas are becoming increasingly complex with the addition of video and so on to the M model. Not that I mind new designs, but I think they should also make a more affordable model focussed on simplicity above all, something like [this](http://hypertexthero.com/logbook/2013/09/design-good-camera/).

When I am asked what camera is best to learn photography with I always want to and do recommend a Leica, but I do it with a heart weighed down by the knowledge of the price of the thing.
That's an awesome idea! If you'd like to contribute like that, sites like https://unsplash.com/ offer ways to send your own pictures to them.
Back then a reasonable person might have had faith in the rule of law, and in the oversight system and that targeted surveillance was the norm. It turns out there are secret courts, with secret interpretations of laws and indiscriminate mass data-collection. The tin-foil-hat brigade turned out to be right.
Thanks for your answer! Yeah, I'm young and it shouldn't be a problem to find any other job in 1-2 years. Agile is no must, it's just something I'm interested in (and I don't even know if I'm doing it right!). My fear is just to enter a company in 1-2 years with an old-fashioned developing waterfall workflow model, where I'm the total newbie that want's to have a good salary even not having any practise in such a way of developing death old products with death old technologies (but in real: I'd really really like NOT to enter such a company if there is any other job out there :-D)
> I REALLY don't want to sound insensitive

Then try to use less insensitive language. "It amazes me that people don't take these basic precautions" sounds an awful lot like "Look at this poor misguided savage, killed because she was too stupid to know what an Onion Router is." Maybe try something like "We need to educate whistleblowers about security technology to avoid tragedies like this."
What are the terms and conditions you are providing these 'free' photos under please? You should consider it unlikely that a serious startup would use your photos based on 'genbit on HN said they were free - seems legit'.

Also, have you considered submitting images to sites like unsplash.com or skitterphoto.com, which basically offer the same thing but with a CC0 license?

And if it is just feedback you need there are plenty of photo communities online like Flickr where you can post images and solicit critical feedback.

It is a nice offer you make but posting something like this to HN is really limiting and cannot last long. I think you are better off looking elsewhere, so give it a try and good luck.
next you have to try the old standard of terminating either or both ends of your thick ether with thin ether (and then real terminators at the far ends of that)

(and yes thick ether standardly came with connectors on the end, I still have a roll somewhere, I have no idea why)
Debugging is not ST's strong point for sure, but you can use https://github.com/quarnster/SublimeGDB.
I work in a startup that does zero knowledge email, so I think about stuff like this a lot. Would it be possible to do the work at "runtime" i.e. process the emails on the user's device?
Just wait a couple of years until the SQL for NoSQL will arrive or something else at least remotely looking like a standard. Then we will have ORMs for NoSQL.
> Use UTF-32 everywhere. When space is an issue, just compress it - especially on disk.

> I do not like UTF-8 / 16. It's effectively bad huffman encoding. It's an attempt to save space, but it doesn't even do that well.

UTF-8 + gzip is 32% smaller than UTF-32 + gzip using the HN frontpage as corpus. Even using xz, it's a 13% gain.

> About the only advantage of UTF-8 is that ASCII maps to it reasonably well.

That's a pretty huge advantage, and a big reason why UTF-8 is actually popular. An other one is UTF-8 being byte-based, it does not care for byte order. UTF-32 is split between BE and LE, and requires either out-of-band byte-order communication or a BOM.

> Why on earth does any higher-level language still use byte or codepoint counts for length?

Because it's easy, and generally O(1) in these languages. Can also be useful to know how much space it'll take when stored, which really is the only useful use for a string length.

> And why don't lower-level languages at least have a way to count / index by graphimes?

Counting graphemes is no more useful than counting bytes or codepoints. You could provide a grapheme cluster count, but:

1. that's O(n) period

2. it serves very little purpose since clusters don't have a fixed width, not even with a fixed-width font

3. clusters can be locale-dependent ("tailored" clusters) although the default set is locale-independent. Now you need to ponder whether you include tailored clusters, don't include them, or optionally include them

4. clusters and glyphs are independent, "ch" is a grapheme cluster in Slovak but two glyphs on-screen, whereas an "ﬁ" ligature is a single glyph but two clusters
ikr? We should start a lobby. :)

Though I would be worried if I heard yandere in any context other than manga/anime.
What is wrong with Apache Commons Email?