skysight-inc/HackerNews huggingface dataset:
When you look to their strengths, Coca Cola is a logistics company.

Probably the largest and most sophisticated in the world.

1.7 billions coca cola beverages are consumed every single day.

Coca cola carries more than 3,500 SKUs

There are 33 non-alcoholic brands that generate over $1 billion in annual revenue. Coca-Cola owns 15 of them.

-David
I've noticed the number of articles on "mincome" or "basic income" ramping up quite a bit in places like reddit, and to a lesser extent on HN. I don't necessarily have a problem with this, but are there groups actively trying to get this idea out on social media, hence all of the articles that I'm seeing? It may be that the idea is gaining organic momentum, on top of that, but I've been wondering about this of late.
I took a class by P. Prusinkiewicz (Dr. P) at the University of Calgary as part of my graduate program more than a decade ago. Still remember it fondly and keep all my presentations and slides from the coursework.

Unfortunately I don't think I did very well as I was very headstrong and rewrote the C++-based L-system generator in Haskell. That didn't get me any extra points :)
I had a problem with full text search once. I used Solr and now I have an XML config problem.
I will admit that's a fair point. The one virtue PHP has is that it's pretty direct in what it does.
Large institutions can be surprisingly good about this. Government jobs in the UK, for instance, tend to be pretty open to job-shares. Look for companies supportive of working mothers -- if they have systems in place for parents to work part-time, they may well be prepared to accommodate you on similar terms.
My "zen" stacks
1. for APIs:
Scala + Spray + Slick + Postgres,
Java + Dropwizard

2. frontend:
React.js + Emacs as a code editor

3. quick stuff, scripting:
Python + Flask (optionally) + Emacs
I think Tim Cook once said Apple doesn't do it for the money too, while having $150bn on the bank.
no it wont. Nand flash is

-full of bad cells straight from factory
-block erasable

you cant simply plonk it on the board, memory map and expect access like ram.
Yeah, we connected with LDAP because that's how AdRoll operates, but we'd like to support a more universal backend eventually. That support just didn't make the cut for open-source release. With a bit of code, you could easily plug in a .txt file or a SQLite database, or even etcd if you really don't want to move a file around.
Free Ebooks of all 10 seasons of 24 ways (PDF, Mobi and EPUB)
OCZ skimped on simple things like capacitor to sustain last write on power loss.
I agree: when I leave a message it is always: my name, phone number, 5-word why I'm calling. Then occasionally: long message to save a call back, preceded by "you can just call me back and ignore the rest, or here's the summary blah blah." I'd skip leaving my phone number but I figure anyone who listens to voice mail might not have the number available :-)
The issue goes beyond the technology and law. It's more about the culture of place where Uber operates in. Making a living as a taxi driver in Seoul is different from how it is to do the same in San Francisco. Consumers have different expectations and are wary about different safety issues.

This must be true for each country. I don't think Uber can pervade the entire globe as much as facebook or google. Each place will lag but eventually come up with their own version of Uber that has better understanding of their locale. I think it's different from how people wish to have the same McDonald's experience across the globe. And there is no economy of scale by operating in two very difference places. Consumers in Seoul do not benefit from Uber's operation in San Francisco. Perhaps there is economy of scale in developing the technology, but not in operations.

Uber is the pioneer but is not meant to take over the entire globe.
Wiki mentions OCZ's Vertex/Vertex Turbo/Agility/Solid drives. Does this mean I can buy one of the bricked OCZ drives and start playing with firmware using openssd codebase?

Lack of reasonably priced hardware platforms limits this project to academia.
Maybe a bit of both? With income disparity growing, technology supplanting many "blue-collar" jobs, poverty not really being tackled effectively, it's natural for folks to think about alternative means of sustaining our economy.
Anxiety? Maybe. But possibly just annoyance?
I assume they are used in movies simply as a plot device. I haven't seen one in almost 20 years.
Show HN: Json parser generator for Android similar to ig-json-parser
I'm wondering who will be sponsoring / supporting this mincome? Won't it be coming out of government taxes - and thus a higher tax rate?
The common narrative is that the US contrived the whole thing to justify an attack. This is how that unfortunate situation gets used to explain all sorts of nefarious conspiracies.

But they really, honestly had reason to believe that Iraq had WMDs (yes there were doubters and skeptics, and of course they get the bulk of the attention after the fact, but many actually believed it).

Aside from defectors and people trying to lie their way to something, add that Saddam himself wanted the world (particularly Iran) to think that the Iraq government had WMDs. Iraq believed that having WMDs was a good defense (a good example since then is North Korea), so they tried to play the middle ground where they could seem to have WMDs hidden away, and could act as if they had that ace in the hole, but they would play along with UN inspectors just enough to try to avoid an attack, adding just enough mystery to the whole thing that there were open doubts. Intelligence is tough when the person you're trying to prove is doing something is also trying to convince you that they're doing something.

The game of chicken didn't turn out well. But the recurring narrative that innocent Iraq was all along say no no no look where you want and the US invented the situation is historical revisionism.
Merry Christmas to all the HN faithful. It's been quite a year and I'm already looking forward to 2015.

Everybody stay safe over the holidays!
The difficult part of separate AWS accounts is that connecting between them is tricky (Security Groups, VPC, etc.). Not impossible, but a pain to get right. The spectrum between dev and prod isn't so clear-cut for a business with petabytes of data: you often want to develop systems against production data (read-only, of course), and having two copies of the data can be prohibitively expensive. Of course, with the appropriate access policies you can share the data safely, but then what about that IRC server that was non-production but then wound up part of the deployment flow and became mission-critical?
They design their own CPUs, displays, operating systems, consumer and professional applications, connectors, development tools and languages, desktops, laptops and mobile devices in house.

Which company would you say has a greater engineering footprint across technologies and business sectors than Apple? There are a few tech companies that actually do one or two things that Apple doesn't, but I can't think of any that do everything that Apple does.
personally, i find the absence of feedback when talking to the voicemail to be a little unsettling. I have trouble expressing my thoughts when leaving a voicemail, and I usually ends up texting the person instead.

I'm 28 btw
Other than the address compare and swap takes two operands: expected value and new value. It does an equality check and (if equal) the swap atomically. Therefore the equality check is handy to atomically check if a previous potentially unsafe read is still valid, and if so, set a new value.
How far back does it go, and how far forward to creators' monopolies last? Should a license fee be paid whenever somebody references War of the Worlds? How about Shakespeare?

Small-budget adaptations should be possible, as well as large-budget.
> Uber really just provides technical infrastructure

Would it be accurate to say centralised technical infrastructure? Simply transferring the data to the US is already probably breaking local data protection laws. I don't think Uber operates a franchise model with local infrastructure so countries are right to be concerned that names, addresses, credit cards and movement of individuals is being stored in a foreign country and open to data-mining and other abuse.
I recall something of the sort, yeah.

This doesn't change anything I said, though. Regardless of where it comes from, "hidden facts" from agencies with an agenda that don't necessarily align with citizens are not to be automatically trusted.
Right, I personally find it exhausting how this experiment keeps getting raised up as the gold standard for basic income policy. Mincome is a terrible data point for basic income advocates.

> A needs based system results in fear of losing what little you have. Low income housing in extremely desirable areas works in similar manner and traps people, instead of incentivizing them to seek higher paid employment because that higher pay will make them not qualified for the subsidy, yet not able to afford the area.

Ding ding ding! Mincome is not much different than a restructured welfare program, not a basic income program. At best it's a Partial Basic Income scheme, which is more or less what we have as welfare/benefits today.

Basic Income programs guarantee a minimum standard of living, which Mincome did not. Mincome guaranteed a below poverty level standard of living, which then required people to continue working. It's just like getting a few dollars per hour raise. If this happened for everybody in the economy, it'd just be called inflation and standards of living would remain about the same after adjustment.

To put Mincome into perspective, the amount it paid is about what you get from Social Security (in the U.S.) without retirement savings or investment plans. Ask any retired person living on a fixed income of solely Social Security income how they get on.

Island economics are poor predictors for global economic effects. And any workable UBI scheme has to assume two things:

1) Most of the workforce would drop out and enjoy the minimal, but completely free standard of living it affords them.

2) Labor (which provides the input capital for the UBI scheme) thus becomes punitive. Each person working is supporting multiple people who aren't. Rational actors won't do that (exacerbating #1 above), so to get anybody working, there has to be a forcing mechanism to get them into the labor pool.
I like the angle of how this reduces the diff between development and production. I also agree that AWS keys as managed at many companies are a security risk. However, there's an alternative to Hologram that is built-in to IAM and might provide even more security: multi-factor authentication and the Security Token Service (STS) [0].

MFA requires you to authenticate using both your AWS keys and your MFA device. In other words, an attacker who gains access to your laptop won't gain access to AWS. They'd have to get access to your phone or keyfob too.

When writing your IAM policies, you can require that users authenticate with MFA before they can perfom an action. For example, with a policy of

{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "ec2:Describe*",
"Resource": "*"
}]
}

a user can list EC2 instances using their keys. If we add this to the statement

"Condition": {"Null": {"aws:MultiFactorAuthAge": false}}

they cannot. Instead, first they have to use their keys and their MFA device to request temporary keys from Amazon's STS. Then they can use their temporary keys to list instances until those keys expire, after which they have to authenticate again to get new ones.

You shouldn't have to modify existing programs to work with STS. Instead, take out any explicit authorization code, just like you would do to use IAM roles. Then, wrap invocations of the programs with a tool that talks to STS and configures your environment. I've written one in ruby [1], and it should be easy to reimplement if you prefer another language.

Hopefully Hologram can add support for multi-factor authentication in a future release. Right now, it looks like stealing someone's ssh key is all it would take to get access to AWS.

[0] http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Managi...

[1] https://github.com/lonelyplanet/aws-mfa
>How did you get public subsidy into discussion

See sd8f9iu's comment below. For instance:

"If congress passes a tax cut for the top 1%, that increases inequality, not because some group has suddenly "found a way to farm more efficiently"

That is, public subsidy is naturally a part of the discussion.

>What if large asset control inequality is inevitable?

There is nothing "inevitable" about asset control because there is nothing "inevitable" about our economic system. It is all a function of the choices that we make, so you are begging the question to some degree.

Some of the choices are related to, say, tax-policy, as noted. But, the system itself is one that we have constructed from the ground up to allocate resources (from property rights to market function to fiat currency). We've created ALL of the rules from whole cloth, so how can we turn around and say, "well, that's inevitable", as if nature has decided?

>Is bringing down the wealthy, so that a new class of wealthy takes over...

This is a strawman similar to monkeypiza's comment above. "Bringing down the wealthy", creating a new class of wealthy that "takes over", etc. are not the stated desire or inevitable result of making the system more equitable. It's not a binary proposition.

When we have, say, tax code that favors capital over labor, while we simultaneously assault unionization, the outcome is clearly skewed in one direction. Surely, you see that these factors are out of balance in disfavor of one group. And, if so (and your interest is in fairness), then you would have to flip your original argument in the other direction.
Not if it's replacing coal.
Seems to be down. Cached version: http://webcache.googleusercontent.com/search?q=cache:Hu955ZD...
I do think that frameworks come out too fast, and too often. But I disagree that we should move past them. They do make coding easier and faster. The real efficiency comes not from using a framework for one project, though. It comes from using one framework for many years, until you are coding features almost as fast as you can think of them.

My concern with frameworks is that they become a crutch. People no longer try to code up their features from scratch. I see this the most in jQuery-heavy developer, where people will go seek out a plugin when they could have coded up the same features themselves had they just stopped, took a step back, and thought about it for a while.

At the end of the day, I support picking a framework, sticking with it long-term, while also recognizing its weaknesses and knowing when to just write native JS.
Dollars do not literally make the world go round. The world literally goes around because it was formed from a disc of swirling matter, and the lack of inertia and forces that would stop it.
You're supposed to infer the figurative usage from the dramatic commas.
Bitcoin Study Material
I recommend using Google Voice as your voicemail service, in that it converts voicemails to text messages. They're often garbled text messages, but it's enough context to decide how to respond.
Been getting knee deep in the Javascript frameworks and boilerplates as of late.

Kraken

KeystoneJS

SkelJS

Other than these, I'm still on the learning path with .Net, MVC5, and Razor. My only concern is as I get more comfy with MVC and .Net, I'm finding doing front-end development on the Microsoft stack increasingly easier.

I'm sort of conflicted in my learning. Should I keep learning .Net, or stick with "the cool kids" and keep looking for newer, faster, better ways of building sites and apps using some of these new fangled JS frameworks?
> The problem is that now you have two systems to learn, HTML+CSS+JS, and the framework

Besides that there are 4 things listed there, not to mention how each interacts with the other, this is not a problem. If you shy at learning an additional thing, you should get out now.

That's not to say you shouldn't strive to reduce complexity and dependencies, that's a laudable and useful goal. But it's my personal opinion that every programmer out there should know at least a handful of languages, concepts, paradigms or frameworks that they don't like or have no use for--it's the same basis of learning more from failure than success.

That being said, I sincerely disagree with the assertion of the article, if on nothing more than the abstraction argument. The abstractions of jQuery have saved me so much time over the years with systems that work great in the latest and greatest browser, and work well enough, possibly with minor tweaks, in older browsers. Rewriting browser detection junk and making sure each control mostly works independent of browser and engine would be a much larger waste of my time than learning three or four js frameworks.
Astérix, Lucky Luke and Tintin cartoons are a holiday tradition of many years in the province of Quebec, Canada, as well.
You'll also notice that nobody advocating it has even the slightest whiff of an economic model that makes it work. In UBI schemes, money is treated like an endless well of fairy dust that can be sprinkled all over the population and magic will happen. Numbers are thrown out all over the place and realistic actor models on the micro and macro economic levels are never provided.

When challenged, they all point to Mincome, which wasn't a UBI experiment, as some kind of evidence. And the evidence from Mincome (when you read the writeup) is that it didn't work very well from the point of a UBI scheme, it achieved approximately zero of the proposed benefits of UBI.

But you know, reading and math are hard I guess.
You've got the gist, but North Korea does use tonnes of Sino-Korean words, which are like words of Greek and Latin origin in English. You can't simply eliminate such words from the language altogether. What you can do is to favour pure Korean words over Sino-Korean when coining new terms or standardizing terms for technical usage. So North Korea might use a bit less Sino-Korean than the South (I'm not even sure though, because there are other factors such as loanwords in South Korea displacing Sino-Korean words there). But this makes barely a blip on the language as a whole since so many basic words in Korean are Sino-Korean. Even most North Korean terms you're ever likely to hear are Sino-Korean: Juche, Son'gun, Chollima, Rodong missiles...
Many mobile developers defend Apple taking their 30% cut.

Crazy, but true.
First off, I have seen no evidence that that is the "biggest outcome." Also, how do you know such things are inevitable? I see no evidence that is true either.
A better title would have been "Progress isn't uniform, and measuring it is hard." Each war brings progress in trauma medicine, which contributes to making war (and driving) less deadly. That's good, right? Right?

Higher education requirements and increasing relative status as policing becomes a relatively more desirable job for people with lower (and capped) aptitude means policing gets better by many metrics. Nonetheless, militarization is a bad thing, solution rates are shockingly low, the Drug War is a distraction, and cop culture is rotten: http://www.salon.com/2014/12/23/deader_than_a_roadkill_dog_d...

Some things are clear, however: Terrorism is a negligible threat. Nuclear weapons are still the #1 threat to civilization. But there is a lack of intentionality in both these areas.
I also rarely even see back of a napkin calculations on how much money will be given away, what will be the source of the money, etc.
> This is anti-intellectualism: "architecture is hard, so let the smart people at Google handle it."

No, it's not intellectualism, it's pragmatism.

It's important to recognize what you are good at and what others are better at than you are. Just because something is hard doesn't mean you should dedicate time to learn it or you'll be called an anti-intellectual.

I don't fix my car myself nor stitch my dog myself.

Same goes for computer science. It's a very, very wide field and you can't possibly expect everyone to know everything about it. I'm comfortable in my ability to write decent, well architected Javascript (and Haskell, and Scala and Java) but when it comes to creating a Javascript data binding framework that's efficient and follows good conventions, it's just not worth my time to learn how to do it properly versus using a framework written by experts who've spent years thinking about the topic.

The best developers I've ever worked with are the ones who know exactly when not to roll their own implementation.
One thing you want to change in Facebook?
the first part is to get the content (including boring parts) right every time, and alas I think speech-to-text commercial software is still not there yet for speech where the person isn't explicitly talking to be listened to by a computer (check Youtube captions for a good laugh).
THANKS HACKER NEWS!!!

Tons of great feedback received, summarized below:

- Explain the service better (i.e. we're not a chat software)

- Answer the main question directly (i.e. how can you possibly know enough detail of the business to answer visitor questions)

- Answer a few other basic questions (chat system included, 24 / 7, etc.)

Here's what I've done so far:

- Revised headline to (as of 12/24 am) "Website Chat Support, Done For You", and also sub headline- will tweak it a bit

- Added FAQ section to the page

- Revised testimonials (with approval of course) to speak more to the main question of "how can you know enough about my business?"

- Included REAL EXAMPLES of chat lots to show how this is working for a diverse group of clients

- (coming soon, recommended by a HNer that I can't find the name of in my logs - comment here for credit) I'll be testing the impact of changing entire focus of home from "here's what we do, it works, here's why, blah blah blah" to "Test Us Out on Your Site Right Now" using the preview feature that pops up our chat on your website right away (i.e. you're connected directly to me via chat). We got bombarded from HN traffic (yay!) but I think that could work REALLY well if I streamline it a bit (and make the feature looks better of course - hacked quickly).

In short, THANKS for all your feedback. I'm taking action as fast as I can (got quite a few customers, so building some backend stuff as we speak) and wanted to say thank you!

Happy holidays!
Note that all relevant biological, or innate, differences have been found have much, much smaller effect sizes than differences found to be cultural (research showing cultural differences also tends to have better statistical significance). So whatever the effect in society is, it's probably like 5% biological (or less) and 95% cultural.

So, yes, there is evidence for biological differences, but there is stronger evidence for cultural differences with vastly bigger effects.

Also -- and this is an entirely orthogonal discussion -- it's also known that humans can overcome their instincts, often quite easily. So no matter what behavioral changes are due to biology, most of them can probably be easily overcome by humans. The question then becomes, should humans overcome their instincts to create a more fair society.

And just to clarify, the only subjective/moral issue in the previous paragraph has to do with "should we try it". That society is unfair towards women is objectively true: women are not just underrepresented in certain random fields, but they are underrepresented mostly in fields that bestow a lot of power. So objectively, men have a lot more power than women in society, so it's not just "unevenness" but "unfairness".
I don't. After a design career wrecked my distance vision (and warcraft wrecked my brother's), I asked my optometrist point blank: "will screen use ever damage my eyes to a point that glasses can't fix?"

The answer was no, so I don't sweat it.