skysight-inc/HackerNews huggingface dataset:
You are entirely wrong.

---

Building networks is, to no one's surprise, expensive. Financial analysts last year estimated that Google had to spend $84 million to build a fiber network that passed 149,000 homes in Kansas City, with the cost per home at $500 to $674. That figure did not include additional costs for actually connecting each home that requests service. A national Google Fiber build out passing 15 percent of US homes would cost $11 billion a year for five years, Wall Street analysts have estimated.

Montgomery discussed the challenge of finding what some people call "patient capital," or investors who are willing to put money into companies that might take five or 10 years to make a big profit.

"Costs are fixed. You're going pay your staff and maintenance people whether you have one customer or 10,000. All your costs are basically going to be the same," he said. "For a fiber network, you need to reach about 30 percent of the local market within a couple of years, or you're going to go out of business."

---

"One big reason we lack Internet competition: Starting an ISP is really hard

Creating an ISP? You'll need millions of dollars, patience, and lots of lawyers."

http://arstechnica.com/business/2014/04/one-big-reason-we-la...
I'm not sure why you'd want to do that. It seems unnecessary to achieve pricing transparency - anonymized salaries would be sufficient. It would require a dramatic cultural shift to be accepted. Discussing of one's salary is taboo (at least in the U.S.).
As a side note, are dataset that have already been classified available for free anywhere?
I have seen organisations manually perform larger, more tedious tasks, for more money, with less useful results, so I'm happy to take it at face value.
Did you alert the cabin crew? Closed environment, it could not have gotten very far.
Nor does the book as a matter of fact. Having recently rewatched the film with my girlfriend who had not seen it I felt compelled to explain, in far less eloquent fashion than Sevrene has in this very thread, that well, what the fuck else would it look like? This is the culmination of mans contact with being(s) of godlike intelligence and apprehension. Would you expect that experience to make sense? Or be translatable?
To-Do Lists Are Not the Answer to Getting Things Done
Great work on the integrated terminal. I'be been waiting for this. Might even fire up Windows 10 with Ubuntu shell and see how everything works together.
> This simply isn't true for all use cases.

Everytime I talk about my blog post, I am super careful to qualify: in this case, "usually has little to do w/ speed" and other qualifications. The blog post as well. But everytime, I get a response, "but that's not always TRUE!" We agree. It is not always true. But it is usually true :).

> If you have to manage 100-1000s of connections

Which I said, usually you are not. Postgresql connections are expensive. You do not want 100s-1000s.

> some of each can be long-living sessions such as websockets

you use websockets to talk to your Postgresql database? Where did I say I was talking about HTTP web services ?

> However GIL will make things really slow under load.

not IO load with a hundred threads or so. Thousands, sure. Otherwise no.
I hit "vouch" here as your post was marked as "Dead" even though it was pretty reasonable. I don't necessarily agree that people should be so eager to lock horns on contentious issues, but you're certainly not saying anything that should be hidden or censored or anything.
I have no intention to stifle anything, I'm only raising the point that this seems like a really new driver and it's likely that it would take a while before it approaches the stability of psycopg2. That is, the stability of psycogp2 is not to be so lightly thrown in the trash.

Does your driver seamlessly handle reading and writing of three-dimensional arrays of JSONB structures, and arrays of custom enumerated types ?

edit:

> but efficient implementation of the binary type I/O and the protocol itself.

that's great too! you don't need async for that either.

I guess I am frustrated that you folks put all this work into a great driver and then locked it in the largely useless dungeon of asyncio, where all the libraries are totally useless to those of us who don't think node.js is the programming model for all cases.
I guess all these countries don't care about safety either...

https://en.wikipedia.org/wiki/2011_Saxony-Anhalt_train_colli...

https://en.wikipedia.org/wiki/Dalfsen_train_crash

https://en.wikipedia.org/wiki/2016_Chester,_Pennsylvania,_tr...

https://en.wikipedia.org/wiki/Hermalle-sous-Huy_train_collis...
That is very much not what woodandsteel is saying. Instead, it's "put their ideas in your words in your mouth".

I recall someone's rule for argument (though I don't remember whose rule it was): Once you can restate someone's position to their satisfaction, then you can disagree with them as much as you please - but not before. This rule eliminates the disputes that are a total waste, because one side is arguing against a position that the other side doesn't actually hold.
I've heard about the utilities argument a lot, I don't know enough to have formed a strong opinion on it, but the following devils advocate point has always seemed a legitimate argument:

Govt isn't frankly great at roads+infrastructure. Given the oft-cited statistic of how many of our bridges are dangerously unsafe, I worry that if govt. were running internet we'd all be on 90s era DSL (at best).

There are other arguments rattling around in my head namely concerns re: budget allocation/prioritized areas that leave others in the dark with no free market recompence to serve that market (not to say free market is doing a good job now) but as you can see from even this slight tidbit there's a lot of back and forth in my head, and I don't know the full picture for a lot of these considerations; however the "our existing infrastructure investment isn't fantastic" is something I can observe relatively empirically. Do you have any thoughts to that?
I don't think they're afraid of it, more like haven't gotten around to it would be my guess...
> Nowadays if a phone is stolen, they have to have access to my email, passwords, and effectively my entire identity, and it appears that that is exactly what's happening.

None of that necessarily applies. Plenty of people choose to opt-out of the madness that is the smartphone life.
> I have no intention to stifle anything, I'm only raising the point that this seems like a really new driver and it's likely that it would take a while before it approaches the stability of psycopg2. That is, the stability of psycogp2 is not to be so lightly thrown in the trash.

We in no way question the merits and the stability if psycopg2. We created asyncpg to solve the challenges we face in the development of EdgeDB, it's not just a toy project for fun.

> Does your driver seamlessly handle reading and writing of three-dimensional arrays of JSONB structures, and arrays of custom enumerated types ?

Yes it does.

> edit:

> > but efficient implementation of the binary type I/O and the protocol itself.

> that's great too! you don't need async for that either.

> I guess I am frustrated that you folks put all this work into a great driver and then locked it in the largely useless dungeon of asyncio, where all the libraries are totally useless to those of us who don't think node.js is the programming model for all cases.

I'm sorry to hear that. Nobody forces you to use asyncio or asyncpg. But please don't try to claim that something is a "useless dungeon" simply because you disagree.
Checking in from SoMa. 65 up and down for $35/month.
> It was hard for me to resist the urge to downvote this comment. Yes, everything you are saying has merit, but overall I completely disagree with the main thrust of your point.

Well, you did a good job of actually living out what you are saying, by not downvoting, and instead responding with a calm and reasonable reply.
If you're curious, the integrated terminal is actually xterm.js behind the scenes: https://github.com/sourcelair/xterm.js
No way. ISPs that own infrastructure are capital intensive business that print money over long time horizons.

Their operating margins are like 97% profit, and depending on the maturity of the network, the costs on debt service are something like 25% to 90% of costs. It's a business that generates consistent long term profit and cash flow.
There is a pretty high barrier to entry here with a required $3,000 per-person training program. I'm not sure why that is necessary, unless it's really difficult to work with.
Oh, dear. I hope you're kidding with this comment.

But on the off chance that you aren't, no, that's not what the commenter is saying. You don't put words in their mouth, you put your interpretation of their words in their ears.

Active listening, and reflecting back what the speaker says to you in your own words is the human equivalent of an ACK and checksum in networking. It gives them an opportunity to validate that you correctly understood what they were trying to tell you.

In practice it goes beyond that. Often, even though all you're trying to do is say the same thing in your words, the unintended color of your own perspective is enough to give them a new way of looking at their own situation. It can be a powerful tool to change someone's thinking.
You continue to miss why I brought those up:

I brought up the homelessness and potential reasons for the lack of homelessness in my original comment because the author posited those as proof that SFO is broken. I was _responding directly to his thesis_

I brought up militarization and police state/incarceration issues because those were set out as straw men, away from the original point which was purely about how each country treats their mentally ill and homeless.

I should not have gotten taken in by the straw men that were laid out. My main point still remains. China avoids the mentally ill/homelessness issues that SV faces due to the fact that they arrest, detain, force labor and other such actions to counter homelessness. I am making a value judgement that the liberty of the homeless is more valuable to society as a whole than clean streets. You may be free to make a different value judgement, and I will freely disagree with you (isn't liberty great?).
> Facebook's behavior is getting more and more territorial, anti-competitive, and revenue driven. They are turning into the scary behemoth that many people feared they would.

I do not fear whatever Facebook turns into because I can decide to stop using it. If they want to continue doing evil things, I can stop logging in, no? Why would someone fear that FB is turning into something?
The real fix is to have less false alarms.
Q. Can I sell my product wherever I want? Do I need Valve to approve my product?

A. Yes, you can sell your own products wherever you want. No, you don’t need Valve’s review and approval to ship your product, but you do need to comply with the license to be able to use our technology, brands, names, or trademarks.

Source: http://steamcommunity.com/app/507090/discussions/0/360671247...
>> If you have to manage 100-1000s of connections

> Which I said, usually you are not. Postgresql connections are expensive. You do not want 100s-1000s.

I was talking about a micro-service that has to support a lot of connections and work with a DB.

>> some of each can be long-living sessions such as websockets

> you use websockets to talk to your Postgresql database? Where did I say I was talking about HTTP web services ?

So you were talking about programs that don't communicate with the outside world except to a DB?
I think that, had Lincoln lived, Reconstruction would have looked very different. Arguably, Lincoln's assassins destroyed the South for 100+ years by trying to save it.
Does anybody know any similar tool for Windows?
They don't use the multiprocess module but most of them are deployed with something like uWSGI or Gunicorn, which spawns the worker processes and forwards requests to them and the responses back.
I wholeheartedly agree with this article's premise (to listen and truly understand conflicting ideas), but its specific approach seems like just subjecting oneself to emotional warfare. Listening to someone's story will get you an understanding of why they believe something, but not necessarily an understanding of the actual belief.

What if this woman didn't have a compelling personal narrative (infertility) driving her viewpoint, but had instead just copied the advice from a culture with only 2 kyr of success? I'm guessing the author would have likely concluded something less empathetic like the woman was just a victim of backwards thinking.

I think this phase we're going through is mainly people who rely on peer-scoped emotional reasoning having to come to terms with a wider communication scope and get used to the left-brain verbal communication engendered by the Internet. In order to truly understand something, your intellectual gamut must be able to describe it. If you wish to understand a different point a view, you must work at expanding your own logical framework to be able to express the new idea simultaneously with what you already believe. This is not a skill most people have developed, so instead of working to understand, they give in to their gut and treat the differing idea as a threat.
I'm surprised face recognition software isn't used in the high-end stores.
"Offended" is the wrong word. "Pissed off" is closer. That probably seems not very fair to you, but you're far from the first person in a short space of time whom I've seen fail to recognize the fact that, while understanding the other person's perspective certainly isn't guaranteed to lead to compromise, it just as certainly is the only thing that can.

The really infuriating thing is how close to it you come, and again, I see this all the time. "The viewpoints are so polarized that no compromise is possible," you say. But that's not true. Having read and digested the article, you (have no excuse not to) understand where this individual woman's objection to abortion originates: in deep, lifelong personal pain. You talk about compassion, but only so you can dismiss it offhand on your way to a multi-paragraph denunciation of the way she and people like her are just so unreasonable. And it's amazing how the other guy is the only one who ever has that problem.

That's why I talk about contempt. I mean, in the example we're looking at here, there's every reason to imagine that a show of compassion, from someone who's able to put basic human integrity ahead of mere ideological disagreement, might help give this woman some perspective that'd make it possible for her to understand the issue of abortion from a point of view outside the one that she's used to, because it comes along with the pain that her condition has inflicted upon her. Even if it doesn't, easing another person's suffering is a bedrock tenet of almost any scheme of ethics or morals. But that doesn't even occur to you, because you're so caught up in the question of whether you can make someone else think like you that nothing else has a chance to get a look in.

Perhaps it's unjust of me to react to this kind of heartlessness with contempt. Perhaps it's even cruel. I know for damn sure it doesn't help anything or convince anyone. At the moment, I find the urge insuperable. I mean, how high-minded can you really imagine yourself to be if the only people for whom you are capable of empathy are those who already believe substantially what you do? Does that not at some level of your psyche stimulate a certain degree of unease? I'd really like to hope so.
Ask HN: What are the proven techniques to build Twitter following?
New startup, new twitter account, almost no followers yet. What are the good ways to build the following?
No. But even in the worst case, if there is no possibility of compromise and it comes to force, you are in a position to use the force with sadness rather than hatred. That's much better for you, and it's even better for the other side, especially if you win.
Perhaps they ought to update their advertising if they're actually faster than what they claim.

Are you in a multitenant / shared installation? I've heard if there's enough people in a building you can get vaguely higher but unspecified speeds.
"Patient capital" is desperate for moderate returns over time. Ask any pension or endowment investor -- they are screwed now because there is no way for their funds to earn yield.

The reason AT&T was able to gobble up the entire country in the 20th century was in part their ability to sell convertible securities that delivered premium returns with low/moderate risk.
I once attended some training that discussed communication skills and one of the things they asked us was: when talking to someone, are you listening to what they are saying or are you merely waiting for your chance to talk?

I have to admit to frequently doing the latter.
Since you raise it as an example: in the UK opposition to gay marriage (and a few years earlier, more basic gay issues) didn't melt away through empathetic discussion or addressing their concerns but simply from the government going ahead and doing it (I doubt they'd have gone to war for it if it were necessary, but that underlines the point about might being more significant than right in the debate). Public opinion tended to shift more when decisions were made and the debate stopped.

One of the first things to realise about people's apparently very strong views is that often they're simply echoing what they think is the majority view (but they generally really won't like you pointing that out). A second is that often they change quite swiftly when people stop talking about it. Not only are they not constantly being reminded that X is bad by people and sources they trust, but they also don't feel obliged to keep defending a position they held a couple of years ago when not regularly prompted to justify it.
But why? Why not just have smaller portions?
I think that would have been literally impossible in 1969.

Firstly there was no theory of wormholes back then. Black holes were incredibly obscure mathematical abstractions in physics journals that weren't accessible to most people.

Secondly, this was 1968, when the world's faster supercomputer ran at 36MHz. Evans and Sutherland were just getting started when 2001 was being made. There were no GPUs, no digital frame stores, and monochrome bitmapped displays were still exotic.

It's easy to take computers for granted today. You can plot and animate almost anything, and you can do it at home - or on your phone.

Not so in the late 1960s. Mathematically derived animations would have needed a mountain of cash to pay for computer time just to get something very rough and approximate.
If you write a program that has thousands of persistent websockets open, you do not want all those thousands of connections to each have their own, persistent, long lived database transaction. You will not like your process listing nor will you be happy about the amount of table and row locking going on. Transactions and connection scope should be short lived, and if you're using a connection pool, you definitely are going for that. As my blog post stated, you'd use a thread pool for the database access part, given that the http-facing side is async.
1.8M American truck drivers could lose their jobs to robots
Given the challenges I've had with Comcast this week, I'm wondering what it would take to get a neighborhood mesh up and running (each home is still segregated but with shared egress) for improved uptime and probably better bandwidth.
It is a battleground. Groups hijack points of view to promote their own "hidden" agendas.

This is why some arguments are dismissed. If group A has to accept group B's point of view as fact then they also must give merit to group B's solution.

If everyone spoke honestly and plainly we can finally see these opposing sides are enemies on this instead of each pretending to have the high ground.
That's pretty amazing OS, binary fusion, etc. Something like that would be optimal for current generation hardware, modern CPUs would benefit a lot more from that.
I recently got access to some hailed MIT technology with its own shiny videos, professional photos, patent pending and slick copy. It turned out to be a barely working prototype built on standard technology.

To me misleading the public is not the worst about it. Pretending scientific accomplishments can deter and demotivate other, 'competing' scientists in the field.
There are two sides to this though. There should be a sane middle ground. At a college, maybe the thing to do is have a fire sale on (or give away) things that are about to expire.

I remember that my college food service had a policy that food that was considered waste had to be thrown in the dumpster, and not doing so was grounds for being fired. A friend had to throw out around 20 pounds of fresh fruit every Friday because the venue that they were at wasn't open over the weekend.
I'll throw out at least one selfish, utilitarian-ish reason why understanding of contrary viewpoints still matters: if you don't have a theory of mind that at least somewhat tracks an adversary, you will probably lose whatever competition you're in against them, unless they're even worse at empathy. In complicated political games, from presidential horse races to office promotions, predicting the actions of others and having a guess as to how they may react in different situations is extremely important.

So even if compromise is indeed impossible, understanding where they are coming from is usually vital to beating them. Whoever "they" are.

There is also the personal growth angle, but sadly, that doesn't seem to be compelling to a significant fraction of folks.
BitEncrypt – Cryptography with Bitcoin – Proof of Concept
I find it amusing that the stack I'm using to write a systems application is javascript all the way down, from the editor window to the terminal it runs in.

(not bashing. just saying it's amusing. I freakin love VSC.)
When the tax benefits of the farming industry start to fall, the prices will go up, and the Hellman's may become a niche product.

This is just engineering and science at it's best. Produce food that tastes the same but has a much smaller production cost. The energy conversion from soy to chicken egg to mayo is less efficient than soy to liquified soy with some protein emulsifiers (not that it's made out of soy, I just picked soy randomly).
> In at least some cases, Hampton Creek lumped in expenses related to buying its own products with wages paid to contractors, according to five former workers. All five said money they were given to buy jars of Just Mayo were treated as taxable income, making them liable for a higher tax bill than their actual earnings would require. One former contractor provided H&R Block tax records showing this to be the case. Another Creeker asked the company in an e-mail to separate the expenses from taxable income. But the request was ignored, the contractor said. Hampton creek declined to comment about the alleged practice.

Sketchy and unacceptable
Interestingly the Chinese symbol for "boat" or 船 is made of 舟 (which means vessel), 八 (meaning eight) and 口(meaning mouth); 船 literally translate "eight people in the boat". This character was used in the ancient Chinese story of Noah's ark. Many other non-christian countries have similar story line of Noah's ark in the Genesis' account of the Bible. Indians, Sumerians, Egyptians, American Indians and the Peruvians wrote historical account about a universal flood.