skysight-inc/HackerNews huggingface dataset:
I would advise you to be careful. It is always dangerous to build your business on someone else's. It is very easy for them to pull the rug out from under you!
Meh? I'd say the airplane itself is the biggest technical feat. Wi-Fi is like water in the 21st century; it should be free. And without the silly login screens that wreak havoc with various apps on my phone.

Speaking of which, I wonder if TCP-over-DNS might work with in-flight Wi-Fi. It worked well enough to get a crappy kilobit link at a lot of hotels back in the day before I had 4G tethering and stopped caring.
If you fly a lot and are consistent in your choice of airline, typically you can buy an unlimited-use pass that renews monthly for a flat fee.

If you don't fly often, I know you can prepay for a pass for your flight before leaving home on most services. Though for my use case (flying 75,000-85,000 miles/year on average) the monthly pass is absolutely cheaper.
> Simian AIDS was discovered after human AIDS. How do they know the jump didn't occur in reverse?

I'm not sure we (that is, humans) realized that SIV was a thing until HIV prompted us to look in those places. It's the classic example of not knowing what to look for until you've found it.
> To make things worse all our usual monitoring hadn't caught the problem

I suspect this is because most monitoring focuses on average instead of percentiles or maximum. Outliers are the most interesting data points. There is an almost cult-like following of the average as a KPI in monitoring tools.
They also charge less if you buy on the ground. Wouldn't be surprised if they charged more if you registered from airport WiFi. On an android phone, you can connect to WiFi then USB tether.
Geode FAQ Wiki page https://cwiki.apache.org/confluence/display/GEODE/Technology...
Here's a mirror linked to that part of the exchange: https://youtu.be/3JUfnYlgGlY?t=45 This reddit post probably links to the original: https://www.reddit.com/r/videos/comments/3s5wz2/yale_adminis... (the comments seem to match the content of the mirror above and of my memory of the original.) The link there is now down "due to a copyright claim by Yale Daily News."
I think the overarching trend here is that people are, for some reason, becoming increasingly reluctant to take responsibility for their own lives - they want others to do everything for them so they can essentially be in a continuous state of pleasure and safety/security, even if it means giving up freedom (that old Benjamin Franklin quote seems more relevant than ever today, with all the things it's related to...) The theme seems to be along the lines of "if people are free, they are free to do things that I don't like". In computing, you can definitely see this trend developing rapidly in the form of locked-down devices and software designed to discourage anything potentially "risky", all because of security.

The desire to feel safe and worry-free is instinctive and powerful, but at the same time I believe we should not let the pursuit of that state get in the way of what makes life actually interesting and a unique experience; risk, failure, sadness, anger, and all the other "negative" things are just as important to experience as happiness and the feeling of security.
Please see here: https://news.ycombinator.com/item?id=10599885
It's always difficult working with schedules. Any suggestions for improving strategies like this that can help avoid scheduling conflicts?
I think this is one of the arguments for holocracy. The entire purpose of management is to efficiently assign work to individual contributors. Instead of leaving a few work items unassigned, holocracy leaves all the work items unassigned, and then the ones that get done are the ones that are most important to the team.

I'm not saying I buy the idea, and in fact that the same arguments against holocracy work against the author's approach.

Instead, at the next department meeting, I talked about how impressed I was
with what those teams had done, and how it was going to be important for us
to spread that good practice to other teams. Without explicitly saying so, I
let it be known that this was something people could work on.

And what if nobody had stepped up? Would the author have left it at that, undermining their political power by showing that they could be ignored with no ill effects? Or would they have then appointed someone to force continuous integration upon everyone (thus creating resentment due to the false choice presented)?

If you're going to manage, manage. If you're going to be hands-off, be hands-off. But this half-and-half nonsense combines the worst of holocracy and traditional management.
Did you know that the Kazakhstan scenes in Borat were actually shot in Romania? The villagers are speaking Romanian, the car drawn by oxen is the Communist-era Romanian car, etc.
They haven't even bothered to try.

Sure they have. All three of the big legacy US airlines have some form of extra-legroom economy: American has Main Cabin Extra, Delta has Comfort+ and United has Economy Plus.

The problem is those seats cost more, and people shop for airfares based solely on the price they see in a search engine.

Airlines have tried all sorts of tricks to get people to buy the nicer seat. They've tried showing it to you as an option at booking. They've tried offering it as an upsell afterward. They've tried offering it during check-in. They've tried branding it as a separate fare class labeled "premium" but still a reasonable-looking price.

It's entirely due to passenger behavior at this point: people will grumble and complain and whine about the legroom and the lack of power and the extra fees for everything, but the next time they book a ticket they'll still just sort by lowest fare and pick that.
Too much anger. Too much self-entitlement that has arisen out being told one has the right to feel what they want and expect their dignity to be respected. Those are good things in of themselves, however, as your typical kung fu or jedi master would say, anger clouds the mind.

These "kids" can't regulate their emotions or put themselves in another person's shoes. Those are difficult things. Teaching them isn't easy either.
This is the attitude that concerns me the most. Preventing people from participating in each others' cultures promotes segregation. How on Earth are people supposed to learn to appreciate each others' cultures if they aren't allowed to participate in the fun/cute/cool parts? I would think doing so promotes a decrease in said candidates shouting things.
Google's big cloud move sharpens rivalry with Amazon, Microsoft
Scientists Have Found Bacteria Resistant to 'Last Resort' Drug
They still have those seats; they're branded as "Main Cabin Extra". They're not super expensive, but the price will vary depending on the perceived desirability of the specific seat you select (i.e., an extra-legroom middle seat probably doesn't cost as much as an extra-legroom aisle).

Most airlines also build free or discounted access to those seats into their frequent-flyer perks, though Delta has recently begun cutting back hard on that and treating it as a possible-but-not-guaranteed after-booking "upgrade" even for their top-tier customers.
I don't understand how this would work reliably, honestly. My first impression is that there are just too many variables involved. I can see this favoring the "gotta get it now" crowd.
Ask HN: Best way to make a service like Uber, but for logistics?
Hi HN,
I'm planning of making a platform which connects customers with transporters. What is the best approach to design the architecture? What should I keep in mind?
Google Fit update brings Android users real-time exercise tracking
It's not about politeness; it's about political power. In particular, the definition of "polite" is entirely asymmetric, with "marginalized groups" (basically, everyone but straight white males) given carte blanche to police others' speech and actions. In the case of Halloween costumes, you can see the asymmetry easily: a Native American man can dress as the Lone Ranger, but a white man can't dress as Tonto. (More precisely, a white man complaining that it's racist for a Native American to dress as the Lone Ranger would probably be ignored, and might even be called a racist himself.)

This has a rationalization, of course; it's OK because straight white males perpetuate "structural racism," imposing a "heteropatriarchy" on gays, women, and people of color. The practical result involves stripping power from straight white males and giving it to everyone else.

From an adaptive point of view, ripping off chunks of power and giving them to your supporters is a winning political formula. But pleasant nostrums about sticking up for the downtrodden are little more than a thin veneer over a good old-fashioned tribal throwdown.
A contender for what, though?

As neat as it was (I remember it fondly -- I'd love to buy one for myself now), the IIgs was a distraction and a dead end. The Apple II division had been starved for resources forever, and the IIgs was too little, too late.

Just viewing it from a raw computing power perspective: by 1986, it was clear that you needed more than 16-bit addressing capability by the end of the decade.
Thanks for the article link!

>"Our estimated location of pandemic origin explains the observation that Kinshasa exhibits more contemporary HIV-1 genetic diversity than anywhere else"
>This is totally circular. As shown in their figure S2, they used genetic diversity in a region as an indication of earlier presence.

It seems like they also used phylogenetic history. Diversity alone is not a sufficient to identify origination.

>A very high genetic diversity of HIV-1 has
been reported, not only in Kinshasa and the
north and south of the DRC (12, 13, 31, 32), but
also in Brazzaville in the RC and, to a lesser extent,
in the Mayombe area of RC near Pointe-Noire,
all of which have been suggested as potential
source locations of the pandemic (22, 33, 34).
We therefore performed phylogeographic analyses
of viruses collected in both the DRC and RC
(table S1) and compared sequence sampling locations
with phylogenetic history to formally test
hypotheses concerning the location of ancestral
viral lineages (30). Our analyses robustly place the spatial origin of the HIV-1 group M pandemic
in Kinshasa [posterior probability (PP) = 0.99]

They could have used "consistent with" rather than "explains", though that may be a bit pedantic and debatable and we wouldn't be in the sorry state of science education/trust if all researchers would communicate like Neil deGrasse Tyson.
I agree, the time of discovery proves nothing. But I asked how they can tell either way since there is no data from earlier. However, I would think captive animals were monitored more closely for strange diseases than people in rural mid-1900s Africa.
United and Southwest are already moving in this direction.
Question - doesn't that give wonderful options for further discrimination? While excluding someone for his race is a non starter, not hiring him because of activities he was involved, especially causing unrest in college could fly.
All the ghetto stuff the first world scoffs at is pretty commonplace.

here's a summary of a conversation about fishing my friend had with a group of school children when he went to India

friend: so how do you guys catch fish?

kid: (indicating order of preference) explosives, electricity, bleaching powder and nets

friend: beaching powder?!?!

kid: yup

At face value it sounds like bleaching powder would contaminate the meat but my friend and I figure that the bleaching powder chemically burns their gills causing them to suffocate.

He said he saw some fish markets disturbingly far from water considering the lack of refrigeration. The electrical grid was beyond horrible and there was tons of smog in the city.

He saw two guys welding hand rails in a stairwell by jumper cabling the welder to the railing at the bottom and attaching the leads to the railing at the top. To change between which rail they were working on they'd yell down and have someone flip the cables. Technically safe but not OSHA approved.

Now that I think about it, I really gotta try fishing with my stick welder...
In the case of Geode, you can make a "Region" (think table) persistent on disk and using the concept of shared nothing architecture [1] to avoid SPOFs.

What's also interesting is that we offer a very efficient way to recover data from disk as well[2] in the case of a crash of a single node or the entire cluster.

[1] https://en.wikipedia.org/wiki/Shared_nothing_architecture
[2] http://gemfire.docs.pivotal.io/docs-gemfire/latest/managing/...
The historical sense of safe places is a good idea. Places where a class can feel free(er) from judgement and can also feel free(er) to discuss things which may be more difficult outside the safe places. So, a student org. house, a "siblingity".

The issue is wanting to make whole campuses and extending beyond into safe places and also wanting to control others' abilities and rights to express themselves. That's the issue.
Quantum Computer Coding in Silicon Made Possible
Indeed, there's a lot of Schadenfreude going on here. The chickens are coming home to roost.
Wow! Before they knew about HIV and AIDS. Interesting history!
It's uniformly distributed along the length of the roadway. The arc length of the main cable between the suspension cable hanging points is greater near the towers where the slope of the main cable is steep, than closer to the center of the span.
Wow.

80 GBP is almost triple the normal price at the Macy's down the street from me in the US.
-> It's hard to have good "intangibles" when you have to work while going to high school to pay for your own room and board.

OTOH, that sounds like a pretty darn good "intangible" to me and would certainly warrant further consideration in my book.
Parental Incentives and Early Childhood Achievement
Rise of the Pre-Accelerator Program
Paper at: http://scholar.harvard.edu/files/fryer/files/gecc_final.pdf
I don't have direct experience with Redshift, but I have heard some stuff. BigQuery has really variable performance for us though, not sure how it compares to Redshift.
Yes, I do. I'd have to dig them up but I remember a mechanical design module as well as an electrical design module.

You could also plug in other things into those ports. I have a magnetic card reader that was used to save and load your programs. There's also a little printer and an expanded I/O interface. I haven't looked at some of this stuff in years.
> they blatantly can't afford advertised at them relentlessly.

That's not true, because most people do have insurance. The major problem is that the costs are socialized by insurance, so people buy excessive healthcare because then can afford it (they aren't paying).
I can't relate to the experience of being black in the U.S., but I was once being loudly called names for being a nerd in the subway (by some probably drunk guy). (We were discussing Forth with a coworker and the guy apparently took it personally.)

I just laughed it off (which probably didn't help), and I didn't feel threatened by it at all (but my coworker didn't, so we went out next station, which looking back was probably a good idea).

To get to the point, I don't think insults from someone (words) can hurt unless one of the two conditions is satisfied:

(1) The words (or circumstances) indicate that the insulting person may escalate from words to actual physical attack

(2) The words may cause the bystanders to stand with the insulting person

In my case, I didn't felt threatened by (1), which was probably a little risky. It seems to me that we consider case (1) hurtful because it's a potential risk and we want to avoid it. The real emotion here is fear of being attacked.

In case of (2), I didn't worry about that either (in fact, there was a girl sitting next to me who was apparently very sympathetic to me laughing it off), because the person that did the name calling had obviously low social status.

But I think the reason we find (2) hurtful is a slightly different one; it's a status problem. If we want to be part of some group, we may be disappointed by that group rejecting us. It's not just a question of pure survival as in case of (1), it's our own emotional projection (of our status) that makes it hurtful.

Another example, I can imagine a girl being more hurt by somebody criticizing (with a sexist insinuation) her at work than somebody low status catcalling her on the street. The latter is much more risky, but the first can hurt lot more because that's where her aspirations are.

I wonder if you agree or not and what you think context of your situation was?

To sum up, I think there are two very different reasons why we consider words "hurtful", and each only happens in specific circumstances, which should be recognized (although they might be subjective). And while I do think people should be protected by law from potential risk in case (1), I am not sure if people should be protected from finding that they have low social status in the group they want to belong, as in (2). If anything should be protected at all then it's the potential to gain social status.
So your answer to rising rent is to constantly move to comparatively worse and worse locations? Because if rent's going up, it's going up everywhere. So to get a lower rent, you're talking about downgrading.
@echo "very expensive"
Ask HN: A Laptop that outsources processing to a Desktop?
Why does not this exist? A laptop that just contains a display, a keyboard and a mouse/trackpad, that just take input and send them to desktop and just display what the desktop broadcasts? I have a powerful desktop at home, but I don't want to spend all day sitting in front of it. If I have such a device, I can work from anywhere in my home. And it would not fry my lap like a cheap laptop do...

The way I see it, if you are living in a hot country, the actual machine does not even need to be inside your home, heating your rooms...

Why does not this exist?
I would lean toward the side of not worrying about it at the moment. If you haven't raised money and/or you don't have paying customers, I'd focus on building the product and gaining traction first. It would be easy enough to figure out how to do this (if it's even a good idea) once you can pay a lawyer to draft up the appropriate documents.

Also, in general, the more people you have on your cap table early on creates more hassle as the company grows. Especially when it comes time to fundraise. This could cause potentially bad situations that you probably wouldn't foresee happening. Focus on building something successful and then it will be trivial to figure out once you're there.
Can't help thinking the BBC is pushing an agenda here on behalf of the UK government. The other day this "documentary" appears on iPlayer:

http://www.bbc.co.uk/iplayer/episode/b06q4z6j/power-to-the-p...

The overall tone of the documentary feels like both an advert for Scottish and Southern Energy and thinly veiled propaganda. I'm waiting for episode two where they push the argument for more nuclear power and fracking.
Start with an excel sheet.. manually connect customers and transporters. Once that does not work anymore, you'll have learned how the workflow goes, and can build the app accordingly.
Why Uber and Lyft Might Be Rare Bulletproof Tech Investments
If you can figure out how to flash your CM on your own, it will still be overwritten with the firmware that gets pushed from your provider

Not if you also figure out how to disable the firmware update feature, which I'd guess - I've never done anything with CMs other than plugging them in - is also code in the firmware itself. As long as the firmware running on the CM has full control of the hardware, it can be "configured" to refuse such updates, and maybe even spoof the fact that it was updated successfully.

(Unless there's also some remote-attestation type stuff happening too. I'm not sure, I don't work in this area.)
Not trying to be a troll but I really do not understand what you are saying.
Owell's complaint that it's hard to estimate sizes in cm is debatable.

As a tourist in Europe, I had plenty of people quote cm for various things that I would measure in feet and inches. It didn't seem hard for them.

His argument around literary value is interesting. There are many languages which may be superior in those respects.

English excels at being precise and scientific.
Craft high converting landing pages
Better living through chemistry, I always say.
Inbound Marketing Strategy: 3 Hidden Insights Explained
You'd probably be wrong about that. Even today in most of these places, a captive animal that dies is just 'sick' and disposed of. Or often sold off as food if the death symptoms aren't obviously apparent, as would be the case with HIV. There is no functioning FDA in central africa.
I wonder if HN community reaction would have been different if the headline was "Doctors want ban on access to information to general public on prescription drug and device."

This community sees the word "advertisement" and flips out. I guess health insurance and medical special interest groups did their homework on how to phrase the argument in their favor.
Canon Pixma MG5220 Driver Download
You can always contact the site owners and see what they are OK with. If you are uncomfortable doing that, you should probably do something else.
I'm guessing someone must have resubmitted this link, because it fell off the front page the day or two ago when I posted it myself.

This bit of code has several motivations:

1) it's a pain in the butt to have to put the code for a worker in a separate file sometimes, especially in small demos like on CodePen.

2) I don't want to have to maintain two different code paths if a particular browser doesn't support workers (though even IE does now, so this is likely a dying issue). I don't implement fallback checking in this demo, but it would be trivial to do so.

2.5) I also don't want to have to manually wire up message passing all the time. The messaging port that Worker provides is extremely primitive. It's technically only passing a single string!

3) It's just generally good to decouple long processes from the UI, and no, callbacks don't do that. Callbacks provide asynchronicity, not concurrency. This is concurrency, and pretty much at it's simplest.

4) in the process, I discovered a neat feature: you can run the expensive update on the worker and run a cheaper one that approximates the expected changes over time in the UI in cases where the full update runs much slower than 60fps and give a pretty good illusion of a much higher frame rate. It's like network lag compensation for video games, except within your web page.

Anyway, hope someone else funds this useful. Check out the editor view on CodePen for the code. It might even be possible to automatically wrap functions that return values in a Promise!
I know people who do this with EC2 instances. You don't even need to own a powerful desktop to make this work.

(thin client, fat client, thin client - the more things change the more they stay the same...)
Building Endurance in your Startup
He might have a point with other units, but when it comes to temperature, Celsius strikes me as more humanistic and intuitive. Zero as the freezing point of water, and 100 as the boiling point is easy for any human to relate to since we interact with water every day.
Wow, HUGE news if corroborated:

> MV-I dated ~33,000 BP and initially defined by scattered occurrences of three clay-lined, possible culturally-produced burned areas and twenty-six stones, at least six of which suggest modification by humans.

Even at MV-II this provides more evidence against clovis culture being the dominant force defining early America—people went south faster than we had anticipated.
You really have to measure these things against the numbers involved though. One person using racial slurs is just one person being a fool. One person with thousands of followers might be a problem.
From Native to Hybrid App Development and Back