skysight-inc/HackerNews huggingface dataset:
> … but nobody wants only an ideally secure system

Indeed! The ideally secure system would be one which doesn't exist/doesn't have ANY interface, much like the perfect computer which doesn't perform any IO with the rest of the world.
Or you know the fact you basically live in a desert and it never rains.
The US Government, at least at one time had something called FTS, for the federal telecommunications system. It was a private phone system for Uncle Sam.
What sorts of traffic are you seeing out of Africa? How does it compare to Europe and NA, and do you think it's worth for CDNs and large companies to host content there?
Your Johannesburg PoP is always crashing and gives lots of error messages. Very noticeable every few days with Reddit and HN [clearly shows Johannesburg as the PoP on the error message].

That being said the speed boost is very obvious :)
BlackBerry move to embrace Android may bring unexpected reward
Personally, when I say "excuse me" on the pavement, I'm being sincere :) the space is no more mine than it is their's. But, I think all of this varies based on the culture of your immediate surroundings (for context, I live in London, UK). After all, "excuse me" could only be used ironically, if its genuine tone was apologetic (at least somewhere). I also have heard "pardon me" used interchangeably with "excuse me" in the ironic sense (usually to feign not having heard an offensive remark).
We have to contend with idiotic HR departments that force you to have a "fit to work" meeting if you're off for a single day, which contributes to presenteeism. Also, all it takes is one person to fake sickness a couple of times, and then HR implement policies that affect everyone.

Though, among the proles, I've noticed intensifying hatred for people that come in sick...but also do it ourselves.
I'm wondering whether this information could make it easier to accomplish significant social engineering hacks.
Although Go was initially marketed as systems language it more often than not eats into Python's market share rather than C++ or Java's - at least in all places that I've seen it 'in the wild' (eg. saw that 1st hand at Google, read about that at Dropbox). Coming from professional Java or C++ development Go feels lacking but it feels like an incredible power-up when it replaces a piece of Python (or Perl, or Ruby, I guess...)
Note that Stallman himself is quite comfortable with his notions about mandatory sharing being enforced through state violence:

"Richard is against abolishing copyrights because, to his view, without copyright, enforcing copyleft would be impossible."

http://rudd-o.com/monopolies-of-the-mind/thoughts-after-my-d...
Please tell me more about the pain-driven lessons Hibernate and their ilk taught us
> Doesn't that mean free prime?

Based on what they are charging for it, basically yes. They must lose money on it though. My friend ordered a fridge on Amazon prime. I bet 48 hour shipping on a fridge is pretty close to the cost of amazon prime.
The insecurity is strong with this one. You're projecting that the person's literary references are "name dropping things in largely irrelevant contexts". There is no basis for this assumption, other than your obvious bias to jump to the conclusion that this person is elitist and goes out of their way to seem elitist. Why? Are you sensitive that you didn't get into a school like MIT? Neither did I, but nothing he is saying comes across as even remotely elitist to me.

You're really just coming across as a jerk.
I have a real soft spot for LOGO, so I'm always enchanted by projects like this. I do find that turtle 🐢 graphics can be a distraction from some of logo's less appreciated features, for example, the REPL doesn't just provide an interactive environment, it's also an effective editor for procedures, typing TO BOX should bring up an edit in which you define what it means to box
china has a lot of hicks that came up on new money and now travel around acting terribly.

you never notice the upper class tourists that blend in. the problem is they have so many of the lower class ones, nothing else matters.
> Most people understand that "adding more people in their group" will lead to "less work per person"

In my experience hiring new people doesn't mean less work per person, though it might allow for everybody to specialize a little bit more. At the end of the day companies hire more people so more overall work will be done, not so life is easier for existing employees.

> letting the Boss choose is not in their interests

But it hopefully is in the company's interests, which in a perfect world are aligned with yours. And if your interests are not aligned with the company, why should you get to help in hiring decisions?

If you are a valuable employee, the boss will want to keep you happy and not hire anybody who would jeopardize that. The boss wants to hire talented people so the team accomplishes more. In some perverse scenarios, the boss will make bad decisions, but any random employee could make those bad decisions as well (and if your boss is making bad decisions, you should leave anyways).

At least if the boss is making the decisions, you can spend your time coding instead of interviewing. But as stated, if interviewing is a skill that somebody values and appreciates, I think by all means they should find a way to get involved and help the company do it.
Giving credit as a matter of courtesy is often good behavior. However, neither the modern three-clause BSD license nor MIT require it.
This is sort of the conclusion I've come to in the last few weeks as I think about and research in preparation for my next startup. I learned to code with C / Perl in the late 90's, moved to scripted/interpreted "web" languages like ColdFusion, PHP, RoR, JS, and about a year ago I finally decided to build a toy project with Go for Google App Engine. I found the process really instructional, but ultimately pretty frustrating. I fall very much into the author's second camp; it's not the language for me, for what I want to use it for. I'm building a pure web app, with very little systems orchestration need (outside standard devops). Go seems like a great fit for building Docker, but a poor fit for building AirBnB. Especially at first, when I'm likely to be the only programmer for 12-18 months, it seems to me that Go is a poor choice to begin with. It loads too much technical debt (probably the wrong term) onto our startup at a time when we need to move fast and break things. If we are hugely successful and we end up with 20 programmers in 3-5 years, then maybe it'll be time to re-architect key microservices in golang. Until then, I think RoR makes the most sense for us.

I've been looking for someone to verbalize this train of thought for a few weeks.
You're grossly mistaken here I'm afraid.

Check out the prices from vendors. Also, check out the profits. Also the margin! from the ISPs. Take into account the Capex too. Everything will seem odd, except the volume of data consumed per user [which is related, or better said limited to the maximum actual bandwidth]

Safaricom which is well known for its MPESA platform is the most profitable firm in sub saharan africa [not south africa or nearby] and it's all because of data.

Datacenters are difficult:

- Higher cost of electricity

- Unreliable electricity (blackouts and under-rated voltage)

- Costs of acquiring equipment/servers

- Heating/Cooling is on the harder side

- Lack of competition means pricing is farther up on the higher end

- Back down to cost of data, which is really expensive per GB or to lease the fiber required.

Another thing is there is a large latency chunk added as the vast majority of consumers use 3G which adds another chunk of latency in. This is slightly disincentivising to add in local datacenters.

It may be worth noting AWS is actually run in great part from Cape Town. Everyone uses their data centers in Virginia yet does anyone wonder why AWS doesn't offer anything in South Africa when it's being built here?
When I'm out with friends and we order a larger bottle of beer (like chimay) or get a pitcher the person who grabs the pitcher usually pours for others before themselves. It's pretty informal though, other times we just pass the pitcher around and wait for everyone to get their drink before starting. I'm in the southeast, not sure what the manners are like for the rest of the country.
That's fair. I guess I'm just lucky in the people I've found to work with. Most seem pretty socially conscious and well aware of how lucky they are to be where they are.

I accidentally skipped the "managers" section. And I completely agree. Of the 5 teams I've worked on there, I've only had one truly great manager and he was a recent hire from outside.

This is especially frustrating for me as a junior engineer. Microsoft has utterly failed to help develop not just myself as a young engineer but most the young people hired with me. What is more, most teams barely take experience into account at all. I've always felt as though I'm expected to operate at the same level as people with 20 years of industry experience.
I would add that it's also easier to understand. I've been having a lot of trouble figuring out ACME's workflow. This has been pretty helpful.
Well stated. To see "polite" culture in China, just watch some old 1930s movies. There are also some modern movies that have tried to copy "politeness" patterns of 1930s and 1940s China, such as Ang Lee's《色戒》.
The phrase "unexpected reward" sounds sarcastic and the move of Blackberry seems the final nail in its coffin. Why does the world need yet another digital touch slab maker? Wouldn't they dedicate their full potential of hardware design and real-time OS making (QNX) in something more future proof and innovative, like IoT?
I'd love to put a POP in joburg (and one in Sao Paulo), but the economics just don't work out for us there. The usual stuff, plus the incremental internationalization costs for the product (more translations, more payments, more support, etc).

Like any business, we'll get the low hanging fruit first, then move on to the higher, harder to reach branches. We'll improve Internet service in Africa, but not before the time is right.
> how does one discuss negative things without negativity?

Of course there's no rule against negativity on HN. That would be stupid. There's a rule against gratuitous negativity, which is different. That isn't because of any particular thread (we pondered it for a year before we introduced it) or criticism of "high-ranking members". We don't care about that. We care about the quality of discussion on Hacker News. Trying to keep the bottom from falling out on a public forum is harder than it perhaps sounds.

We need some way of making a distinction between negative statements that are civil and substantive, and negative statements that add toxicity to the community. If you can think of a better way to make that distinction, I'd love to hear about it. In the meantime, I doubt that anyone making a good-faith effort to follow this rule is likely to run into trouble on HN.
Have scientists found the little lost comet lander Philae?
The GPL, and the Free Software Foundation, isn't there for the entrepeneurs. It's not there for businesses. It doesn't exclude them, but they are part of a bigger whole. That whole being humankind. And to ensure the software freedom for all humandkind, the FSF tries to persuade programmers to use the GPL.

That sounds horribly pompous, but IMHO that's the bones of it.
Sort of, except that the mere fact that you go through the motions of choosing polite words is itself a minor signal of respect. (Saying "move it" is obviously less respectful.)
>>(Java, a language with a simpler memory model, has had all kinds of weird corner case bugs, especially around memory and concurrency<<

Can you point something in particular?
250ms to Facebook and that 'sucks', glad to see New Zealand's opinion on our internet connectivity is validated!

I routinely see 270-300ms pings to facebook. Anything on Amazon's CDN is at 150ms that as is CloudFlare. Akamai does have local nodes, as does Google but the lack of competition on the cable makes it slow.

Guess I should move to Kenya?
I had a debit card linked to a bank account well before I was 18, which I used to buy all sorts of things from the internet. Prior to that, when I purchased my first domain and paid shared web hosting in early high school, I remember buying a prepaid gift card which I used to make the purchase.
go2xcode – Generate Xcode project targets iOS from a Go package
A brief introduction to OCaml
It's unfortunate to me that it is impossible to have a discussion about how this kind of immigration dilutes European culture and identity. The prime minister of Israel, Benjamin Netanyahu, said[0]

If we don't stop their entry, the problem that currently stands at 60,000 could grow to 600,000, and that threatens our existence as a Jewish and democratic state ... This phenomenon is very grave and threatens the social fabric of society, our national security and our national identity.

While he has come under some criticism for these statements, can you imagine what would happen if a European prime minister made this kind of statement?

[0] http://www.theguardian.com/world/2012/may/20/israel-netanyah...
I've visited China a number of times over the last three years, and am learning Chinese. It's obvious to me that I say "thank you" way, way more than native Chinese speakers would. It's an instinct that has been ingrained in me from a very young age, that when someone gives you something (e.g., in a restaurant), says something nice to you (e.g., a teacher compliments my pronunciation), or is just generally kind, to say "thank you."

I'm (slowly but surely) realizing that this is taken as acceptable because I'm Western, but that it's a bit weird, as well. Given how important such etiquette is in the US, and how strongly my parents ingrained it in me, I can see that it'll take some time for me to undo these habits in Chinese. But until I do so (as well as improve my vocabulary, grammar, and pronunciation, of course!), I'll be seen as speaking strangely.
Traveling the world isn't exactly a downgrade. Rich people problems.
Get a report on your character that you can use to get a job, loan, or etc.
Are you sure that's round trip? It's at the extreme physical limit of being possible, as the distance to Boston, for example, is greater than 12k km as the crow flies, and the speed of light in fiber is about 70% that of light.
This is helpful. Thanks!

I have one more question, how does Go ensure easy concurrency?
Well, C++ has all of that.
As more clarification, this is not just relevant for the "intelligence community", i.e. the three-letter-agencies. It would also apply to folks at various National Laboratories, Army bases, NASA, etc. And even for universities doing government-sponsored research. When I worked at Cal-Tech associated Jet Propulsion Laboratory, plenty of people had clearances.
Evasi0n8 Download for iOS 8.3 Jailbreak iOS 8.4
Sure. Now can you figure out why that's different than being a doctor or teacher?
> I'm fond of saying that Golang isn't a particularly great programming language, but is one of the great programming tools.

Could you elaborate on what you mean here? Why do you not consider Go a language? What do you consider the requirements to be a programming language?
Should have been the "Software Freedom Foundation"

Software Freedom is a great term, but just works in some grammatical contexts. You can otherwise say "free/libre" or "free/libre/open" or "freedom-respecting"…
I'd be interested in seeing a version of the demo with HSL, for comparison.
Software engineering blogs
It's tempting to put all the sysadmins in one group, all the dba's in one group, all the front end guys, etc. There is some value to that.

But if you think about when stuff really happens, you sort of need all those people working on one project.

It's tempting to say, oh there's not enough work for a sysadmin full time. Really? do you have solutions for backups, logging, monitoring, and upgrades? does it all really work? I don't mean to harp on sysadmins, programmers don't test, managers coast through meetings.

Amazon's everything is a service seems like a nice way to be somewhat resilient against that kinda stuff.

I think when stuff is broken out the other way, by function rather than project, managers want to protect their resources. Use as few resources to complete the narrow task, rather than doing what really needs to happen to be successful. (like actually handling failure modes)

Big organizations have the evaporation problem too. A system can be really dysfunctional, but it's fine as long as it makes money. When competition heats up, the smart people just go find other jobs. So, the second best and second brightest take charge. They solve problems as well as they can, but often it's stuff like stopping reimbursement for cell phones.

It's hard. There's a season for everything. Organizations grow and thrive, get sick, recover, change shape, all sorts of crazy things.
Vogo – An experimental direct manipulation interface for Turtle graphics
This is my second stint wandering the world for over a year and I know a few other doing the same, so I thought I'd be reading about a kindred spirit.

But instead I was pretty repulsed. I had assumed that the unhappiness in his life-style and the journey to cultivate relationships would end up in personal growth story, but it sounds like he started out as a really shallow, self-centered, and boorish guy and ends up... mostly unchanged.

Maybe that's being ungenerous, or just how it comes off in the article.

For me, while it's fun to see/meet up with friends in far flung places, my reasons of traveling are more about experiencing the world (it's a big place) and different cultures (and how they are different or the same.

I think my biggest objection to Grinda is aesthetic - the idea of reducing possessions and traveling light is to force yourself to grow in specific ways - to be more flexible, resourceful, mindful, and humble. It seems that Grinda managed the trick of getting rid of his stuff and starting a physical journey, while avoiding much of the personal journey that's meant to precipitate, first by inconveniencing others and then by papering over challenges/inconveniences with money instead.

Everyone's free to live their own lives, and hey, maybe he is happier now, but I think it's missing the point a bit.
It rained all over California this last week.
sometimes those cards don't work for some online stores because there is no address associated with the card, so card verification systems may fail.
First start with Palm Springs and the rest of Southern California. Then move on to the farmers. Farms produce some utility in the form of food. That patch of grass that fronts every gas station in Palm Springs and socal gives zero benefit.
As you say, though, it all depends on tone. Excuse me can either be respectful, or it can be an accusation that you're being rude. When it's the latter, what the speaker really means is "Excuse you!"
Good luck with testing a psychology theory.
Show HN: Compiling UnCool to the JVM in Scala
Excellent minimal app monitoring
It's also a way to gauge if you can be black-mailed to leak secrets. If you are open about your dark secrets (e.g., addicted to meth), then the chances of a foreign agency using that information to turn you into an asset are lower so there is still a chance you might get that clearance. If they dig something like that up on their own (which there is a fair chance they will), then you are guaranteed denial since it means you are a higher risk to black-mail as you were not willing to divulge such information.
We are currently building applications for our shops in Africa (Rwanda, Kenya and Uganda) at my current company.

Kenya is not even the worst of all three, Uganda is really a disaster in terms of connectivity. In Uganda it's even difficult to get actual phone signal in most of the country. And you never have reliable Internet anyway, it works like half of the time even if you are in the few right places in the country. Building applications for this kind of environment has been quite challenging.

In a few shops in Uganda, the only way to get data back is by USB keys, so you have an actual truck going there with data to send to the shop and data to get back from the shop. We are building connectivity out of trucks and USB keys.
Live Earthquake Map
Folks interested in this kind of approach may want to join the Event Driven Automation meet-up in the Bay Area. Facebook is discussing FBAR and hosting an upcoming one (already "sold out"). LinkedIn is speaking at the next one (in SF 6/18) http://www.meetup.com/Auto-Remediation-and-Event-Driven-Auto...
Two questions:

1) Why would offer a license if it's public domain? Unless the license was to offer support which I don't see it on that page.

2) Where did you get the $1000 from - it's also not on that page?
Nvidia  patent reveals possible Shield VR Headset
Hello, if you are a native speaker, whatever your language is, you can earn extra money while working part-time from home as an online tutor through http://preply.com/en
They've actually shown that the water shortage is by caused agriculture. Watering the lawn, while wasteful, is a minor contribution to the problem.
Indeed, Richard Stallman is self-described "not an Anarchist".

So? Anarchism has lots of neat ideas and is right about a lot of philosophical things. It's a daunting challenge to convince anyone that it could practically work. On a large scale, it remains only theoretical discussion divorced from reality.
I could be wrong, but I think if you communicate with the GPL application using the command line under the hood, the application doesn't fall under the GPL either; which I think is how the closed source applications that provide a Git frontend work
Yeah all QUIC connections are on 443. Here's the most recent public talk from Google about QUIC, given at NANOG 64: https://www.youtube.com/watch?v=cSNT88_gedw
I highly recommend replacing any occurrence of, “Go is just not for you”, with "Go is probably not the right tool for what you're trying to do."

The former can seem, snide or condescending, even when that is 100% not the intent.

I write both C++ and C# frequently. I love both languages. But I deal with people who use either language exclusively and continually gripe about the other. And the proper response is, "it's probably just not the right tool for the thing you're trying to do."
Acts of congress aren't enough. Some of those rights stem from treaties - second only to the constitution.
Low testosterone is pretty bad... fatigue, mental fog, low sex drive, weak muscles, ED, etc. I have low test and it's not something that I consider normal. The difference between low and high T is night and day. It greatly affects the well being.
Thanks for this. Looks v useful and nice Github page as well. I'm about to get back into iOS development and this will definitely come in handy.

Creating super-silky UITableViews is a surprisingly nuanced task. Definitely recycling images is one of the top performance enhancers.
Can China Be Contained?
but how is it actually better than MIT or BSD? Why does precluding anyone from possibly making money on it make it better?