skysight-inc/HackerNews huggingface dataset:
A large portion of the world has no access to basics - food, clean water, basic healthcare (i.e. essential medication, antibiotics, etc.), electricity, being able to read&write. The resources and technology we have are unevenly distributed. There are ways to distribute them more evenly: Volunteer for Doctors Without Borders, go teach abroad, document the plight of refugees by visiting refuge camps, learn the language of a poorer country, be politically active in your own community to ask for more equitable distribution and making sure things like Pepfar continue.
> " Products and services are designed to “disrupt” market sectors (a.k.a. bringing to market things no one really needs) more than to solve actual problems, especially those problems experienced by what the writer C. Z. Nnaemeka has described as “the unexotic underclass” — single mothers, the white rural poor, veterans, out-of-work Americans over 50 — who, she explains, have the “misfortune of being insufficiently interesting.”"

The problem is: According to Malcolm Gladwell - The Tipping Point (https://en.wikipedia.org/w/index.php?title=The_Tipping_Point...) there are three kind of people that one have to reach to become viral (cf. https://en.wikipedia.org/w/index.php?title=The_Tipping_Point...):

"Connectors are the people in a community who know large numbers of people and who are in the habit of making introductions. A connector is essentially the social equivalent of a computer network hub. They usually know people across an array of social, cultural, professional, and economic circles, and make a habit of introducing people who work or live in different circles. [...]"

"Mavens are "information specialists", or "people we rely upon to connect us with new information".[4] They accumulate knowledge, especially about the marketplace, and know how to share it with others."

"Salesmen are "persuaders", charismatic people with powerful negotiation skills. They tend to have an indefinable trait that goes beyond what they say, which makes others want to agree with them."

Unluckily the groups in the quote above do not fall into these three classes. The problem really is if you start a startup you make a bet that in a rather short time (until money runs out) you will reach a critical mass of people for the startup to become self-sustained (or at least get enough customers such that you can get further funding). Obtaining such a critical mass in a short time is much easier if you concentrate on Malcolm Gladwell's three classes of people than on "single mothers, the white rural poor, veterans, out-of-work Americans over 50". Also the opposite holds: If these groups want to stop the "misfortune of being insufficiently interesting" they really should think how they can become a member of the three groups.
InstantClick advantage: it adds the feature of downloading the content on hover lowering latency

PageAccelerator advantage: smaller file size, 2.2kb minified as opposed to 5.9kb for InstantClick
Lets say... totally different?
Yea, but how much is the ink going to cost? (</sarcasm>)
Point taken.

The most important thing in the world is love.

The most cherished thing in the world is a memory of a loved one.

Idea! I must make an app that helps me take pictures of loved ones, and share them with other loved ones.
A standing directive that I've got is "get your work done; other than that, I don't care how you spend your time". I regularly put something like "researched current code-signing best practice" into my status reports (and have for the past 8 years, when appropriate).

My time at home is mine. If I'm reading a technology book, it's usually something I'm curious about and don't have a direct use for in my professional life.
Anyone could explain briefly what is the "stretch" theory or hypothesis that is mentioned in the heated comments section to the blog post?
I think we have to decide whether we're talking about specialized and/or archaic technological artifacts or modern general-purpose processors. My interest is limited to the latter, all of which have C compilers that support 1, 2, 4, and 8-element wide integers composed of 8-bit bytes. Confining the notion of "portability" to these platforms is fine with me. I'll definitely have to yield the point with respect to older DSP chips; I've never written code for a 56K or a SHARC, and never will.

Endianness is generally hidden with wrapper macros or functions, and I suppose you could do the same to pretend you're accessing integers of unsupported sizes. But you can rest assured that losing track of the sizes of the underlying types is going to bite you in the ass. If I can't use typedefs, I'll want to use some semantically-equivalent notational cues.
Suggest this to the authors of the original article. :-)
> "As one colleague in tech explained it to me recently, for most people working on such projects, the goal is basically to provide for themselves everything that their mothers no longer do."

Ha! I've used the exact same characterization.

Anyway, this seems entirely predictable given a couple different considerations.

1) People are most apt to effectively solve problems for which they have some context.

2) People who are underserved or otherwise have "real problems" don't often have much overlap with people who have discretionary money to pay for solutions.

So you end up with a selection bias in the pool of problem solvers (and thus the scope of addressable problems) and a selection bias in the expectation for investment returns. Which results in the best minds of our generation crunching all manner of machine learning models to make it so we don't have to do something mundane like selecting an outfit to wear that's color and style coordinated.
>but the First Amendment does not mean that any publishing company can run just how it likes.

It literally does. The Supreme Court has repeatedly ruled that government can not make any impositions on print media, save for extreme cases of national security and libel, which also has a very high bar.

Cross ownership is only a thing because they can apply it to the TV half, which again, regulations on TV are made on the justification of their scarcity.

There simply is no equivalent in the US to placing such draconian rules on websites.
For a conservative list of "essential plugins", see https://www.vi-improved.org/plugins/

"surround" and "targets" are indispensable for me.
This seems to explain the project in much greater detail:

https://www.catarse.me/serenata (Portuguese only)

Curiously, Google Translate doesn't seem to understand this page's content and fails to translate it here.
Software Engineer (algorithm)
c++, high performance, numerical operations, embedded software, linux, python, shell, signal processing, machine learning/computer vision, open cv, jobs@pearlauto.com
Maybe we can try to solve small problems as well as big ones?

It would be as easy to deride the early plans of Google, Facebook, and Wikipedia as what the author does here (finding better kitten pictures, sharing kitten pictures with your sorority, peddling misinformation to your middle school teacher).
Well, don't take me to suggest he meant it as what I describe it to be...
> TCAS Resolution Advisory will give an attentive pilot a good 5 seconds

> "oh, crap, there is a truck stopped 20 feet in front of you that I failed to detect at highway speed.

To appreciate your differences in measurement. 5 seconds in a plane is something about a mile away. A high performance car can still stop from 60-0 at 110ft; which is about 1 second. In context of time; it takes at least .7 second for the human to respond.

(The car or terrain monitoring autopilot can react in <.1 s; which means if the car sees the obstacle at 110 feet away it can stop in time, while, if a car pulls out in the highway in front of a human it would take closer to 200ft to stop.)
You probably want to go bigger if you want to code from the couch. I have a computer hooked up to a 56in 1080p TV in my living room for games. If I am browsing the web I normally zoom in quite a bit in order to read things easily. My couch is fairly close to the TV ~5ft away.
I wonder why no one tried to validate Asymmetric MultiProcessing by first validating all cases with either little or big first. And then bisect further down when both are enabled.
Offer HN: I will review your iOS app code for free this week
Background:

Indie iOS app developer, sometimes freelancer, been programming and selling software for 15 years.

Indie life has its ups and downs over the years. I made it a point to diversify in 2016 and I'm keen on offering code review as a service. This is an attempt to give back to the community, as well as potentionally open up some opportunity for paid review work.

The offer:

* up to 3 source code files. Send header files too. They don't count
* description of your app and what the code is supposed to do
* (if there's) anything specific you want feedback on

Number of files are limited, so I intend to just write comments in a text file rather than use a formal tool like Phabricator.

I will spend up to an hour for each request, giving you feedback on what can be improved. I'm handy with Objective-C, Swift and RubyMotion. If for some reason I can't help (maybe you are digging into the innards of the Bluetooth stack, for example?), I'll let you know.

If you want to take this up, email me (along with the files to save time for both of us).

—

Boon

hboon@motionobj.com
Also, it's the frontier and some people feel uncomfortable living anywhere else.
> I can understand it being too sweet to your now adjusted taste buds, but calling it the most disgusting thing imaginable is just plain wrong.

Try the 'ol "Grandma Test" on it:

If you had served your Grandma (or maybe great-Gramdma) with a glass of fizzy black liquid, that you poured out of a shiny metal container, do you think she would have drunk it?

I mean, honestly, that would be like putting a glass of used engine oil in front of me today and trying to convince me to drink it.

It's clearly not food, and you clearly shouldn't be eating (drinking) it. Your great-Grandma knew it, and your body does too.
Ask HN: How common are one-way attorney fees in a non-compete?
The title says it all, I am wondering how common it is to have one-way attorney fees (where the employee is on the hook for legal costs, but the employer is not)? This seems unfair to me. Would you sign a non-compete that had one-way attorney fees?
>As a consequence we digest fruits differently compared with processed sugar, as the absorption of fructose when eating fruits is slowed down.

When sugar is introduced to the body the liver begins to store/process the sugar. So it doesn't matter whether the sugar is from say coke (high fructose corn syrup) or an Apple.

What happens when the liver can't store/process the amount of sugar you ingest is the body triggers insulin production, and while insulin production will be linked to obesity the insulin itself is the real harm to the body. Insulin triggers the bodies production of fat cells to store the sugars it can't process. Also, Insulin has the effect of enlarging the bodies cells (fat cells, cancer cells, etc...) this can lead to enlarged organs (liver disease, heart disease, etc...).

There is something to be said that an Apple has nutritional value that the soda is lacking (plus fiber), and this can account for some people drinking multiple sodas a day (maybe even a 2 litter) but very unlikely to be eating 12 Apples a day; nevertheless, the underlying sugar is harmful vis-a-vis insulin spikes. The real difference is the person eating the apple instead of drinking the coke is likely to stop their sugar intake at 1 Apple and is more likely to incorporate some form of exercise. Personally, I go by a rule of thumb I try not to consume anything with more than 10g of sugar (a whole apple is almost double).

>And our taste buds love sugar because our bodies crave for fruits, to fuel our big brains. We would have never developed this trait if naturally occurring sugar would harm us.

Humans develop traits and cravings for things that have detrimental side-effects quite regularly. It used to be that Type 2 diabetes was called adult onset diabetes, in fact in the UK kids weren't diagnosed with Type 2 until the 2000's. Despite hundreds of billions a year spent managing Type 2, in most cases it can be completely prevented and even controlled to the point people can stop taking any medication through proper diet.
Yeah, definitely depends on definition. If you mean publishing/broadcasting, then sure. That can and should be something you curate and choose what things you want to share about yourself rather than an all-or-nothing situation.

But there's the possibility of using it as a sort of glorified journal as well. As someone already mentioned that Black Mirror episode where this is explored along with the pitfalls of living in the past or constant second-guessing I'll skip that angle.

Still, in a more positive light, using tech to automatically journal some things (places you've been, time spent doing various activities, things you've seen, etc) at least has the potential to benefit. Maybe it's something as simple as trying to remember a place your visited or maybe it's a real eye-opener when you see just how much time you spend sitting in traffic. Either way, there are definitely some potential uses that go beyond the "liveblog/broadcast every second of your life" thing.
Also an interesting Radio 4 programme on the same topic: http://www.bbc.co.uk/programmes/b07lhh6z
In your mind, what does URL stand for? It's an acronym.
There was a security camera with a built-in HTTP server at a previous job. The built-in server would respond without a problem when viewed from one computer, but would force close the connection without a response when viewed from another computer.

I used Fiddler to compare the requests from the two computers and eventually discovered that the request would fail if the `Accept` header was longer than some value (might have been 255 characters -- I don't remember).

Turns out when you install Microsoft Visio and Project, Internet Explorer's Accept header gets really long.
Ask HN: How to be comfortable being uncomfortable?
W.r.t learning difficult concepts

This is a concept I see thrown around a lot, if you are fully comfortable with what you are learning you likely aren't pushing yourself.

So how do you conquer the combined effects of truly difficult material and impostor syndrome to learn more difficult concepts more successfully?
These laundry lists of js warts get dragged out continually, so I really have to ask: How are you people actually developing in javascript and haven't yet discovered linters?

Linters have been around for over a decade and solve all of these issues (as they do in other languages as well). They're also easily integrated in every text editor and build system I've ever seen.

And why shouldn't the interpreter support these rules? Because a linter can do this almost as easily, and not break backward compatibility.
Statement from Gawker Media Editorial Union on Univision's Deletion of Stories
And there's plenty of horror stories about startups: ridiculous long hours, lackluster pay, and then getting totally screwed on the promised partial ownership/shares when the company gets sold.

There's pretty much no way I'd ever work for a startup. Too much risk and little up-front reward.
I just dove in about six months ago, and now I feel v productive in Spacemacs. The Spacemacs ABC videos are helpful.

Three of Spacemac's four pillars (mnemonic, discoverable, consistent) make it relatively easy to get the hang of. My early usage looked something like:

- Think of task I want to accomplish that probably has key binding

- Begin typing SPC - <continue drilling down through menus that look promising>

- If that doesn't work, type SPC-: and begin typing what I think the command might be called

- If that doesn't work, search web for "Spacemacs key binding <thing I want to do>"

- If that doesn't work, find/read relevant Spacemacs layer documentation

- If that doesn't work, ask in the Spacemacs gitter channel

- Memorize key binding

Once I learned a binding I found it easy to remember due to the mnemonicness:

open this file in Github? SPC-g-h-o of course (g (git) - h (..hub) - (open))

view most recent search buffer? SPC-s-l (s (search) - l (last search buffer))

maximize this window's buffer? SPC-w-m, etc
It's true that there are large underserved populations of lower economic status. But this isn't because they are "uninteresting" in my view; helping single mothers is much more interesting than coming up with a CRM for all but the most heartless. The rub in my view is people without means don't have the means to fund your startup over food and shelter, and those two segments have some pretty fierce competition.

Perhaps universal basic income or other stimulus programs that will put dollars in the hands of those people, and then companies can compete for those dollars.
The follow up doesn't make sense to me

Therefore, we have to try to figure out a global minimum of the cache line sizes across all CPUs.

Wouldn't this mean they'd always just end up clearing half the cache line for larger core anyway?
If they have a project that they list on their resume that is also on their github, then take a quick look. Just enough to decide if you can ask them questions without getting their input first.

Also, if they list a bunch of languages, but they don't have examples in those languages, then have questions about that. (there aren't very many polyglot shops)

Remember, to become a rockstar cpp programmer https://github.com/avinassh/rockstar
Speedtest flew a banner over a football game to measure stadium internet
PaddlePadle, Baidu Open and Easy Deep Learning Platform for Enterprise, Research
Generosity is the highest form of giving. The people in North Korea are in need. Providing the basics of food can empower and help many, and provide us with an opportunity for that kindness to be freely recognized, either directly or indirectly. If we needed something from them, the kindest thing they could do is give without expecting something in return. If they are our enemy, we will not win the day treating them as such when given the opportunity to be a friend.
We have a broad spectrum of people working on all sorts of different problems, what's the issue here? There are companies out there making luxury watches and there are companies out there making life-saving medications. Should the former experience constant shame for the professional direction they chose?
And Sun, for being assholes about Java.
I have read your responses. I think I understand your anger because I held similar convictions about ten years ago.

The problem I am having with this argument is that you are not actually addressing the ideas directly. To me it is all impressionistic what I'm hearing.

Accusations of ignorance/bias, semi-philosophical, perhaps conspiratorial musings and emotive language describing past horrors and diabolical events, none of this actually addresses the central question directly.

The central question is why is African so impoverished?

I ask you to summarize precisely and as concisely as you can your hypothesis.

I understand that you want Africa to be a better place than it currently is and feel passionately about that. I also want it to be a better place but for us to communicate without descending into stereotypes or hyperbole about the right or left we have to talk from first principals.

Otherwise I am forced to make assumptions about your position. Presently I assume you believe that white men came to Africa, blitzed it, and then secretly are still controlling it after independence. This is not actually a mainstream position, although it is popular among many US and British students.

This means I assume you think there exists one and only one reason why Africa is so improvised. Namely, white invaders. That Africans were, and are still, slaves.

Fortunately you are able to provide the accurate explanation that you believe to be true. Then we could build on that foundation. Then neither of us will have to attack strawmen. Or we could just call each other names. It is your call.
The self driving car can also react without a >=.7 second reaction time; which, at 60 mph is nearly 100 feet.
Why do you say that single mothers, the white rural poor, and veterans are not definitely connectors, usually mavens, and plausibly salesmen? Out-of-work Americans over 50 are the only group I can see as out of these classes.
> The most important thing in the world is love.

If you hint at dating startups, here two texts why this is difficult:

> http://old.ycombinator.com/ideas.html

> http://andrewchen.co/why-investors-dont-fund-dating/
> We need to start holding the overweight and the fat accountable for their expensive lifestyle choices.

Ha, that's a good one. The answer you'll get is that nobody is responsible for their expensive lifestyle choices, and everyone is a victim of the system. People are fat? Not their fault; they live in food and exercise deserts and/or are trapped in the poverty cycle where they can only afford garbage calories. What, they are middle class? Genetic, then. Their parents are fat and it takes an overwhelming amount of effort to break the cycle.

The only solution is to change the system, not people. Which, unfortunately, can have adverse effects on healthy weighted people that like the current system.
There is one thing which simple characterizations like this miss. That is the effect of fuel not lying level, given that at any instant the car may be accelerating longitudinally and laterally, not to mention driving on an inclined surface. So when the fuel is very low, at any given moment it may all be pushed into one end, or corner, of the tank, away from the pickup.
A new equation could unite the two biggest theories in physics
> Is that, LISP?

Well, S-expressions, which can be used for Lisp code, but can also just be used for plain data.

> a lot of what I consider the "No-BS object system" occurs after the literal is declared - adding and manipulating properties, etc.

Yeah, it's definitely convenient to use, even more so than Python's objects. I prefer a stronger type system for my own software though.
I strongly encourage you to take a look at this book.
It is a tour around software engineering including budgeting, planning, implementation, releasing... everything that you can think of. Always useful to take a look at it to find out where the gaps or weaknesses are in your knowledge.

Now, some people will try to tell you that project management is all about going to 3M with a forklift and getting multiple crates of stupid post-its. It's not. There's much more to it than just sticking post-its.

An engineering manager represents the ENGINEERING interests of a project, not only pushing features and saying "yes". Being a good manager is not about saying "yes", it's also about saying "no"... understanding tradeoffs and balancing them.

Saying yes to features all the time and discouraging quality will only create a culture of checked-out paycheck zombies.