skysight-inc/HackerNews huggingface dataset:
As somebody that lives quite literally half way between Toronto, Montreal and Ottawa the closest town (one I also live in) still doesn't have fiber and barely proper Cable/DSL. They have the TO-MTL Bell fiber backbone going along the Heritage Highway (the St. Lawrence River) Everything is over Cable here. 250/20 Mbps and Unlimited data is over $130 a month, but not everybody in the city can get that. Most of the city is still on old Bell copper which is just DSL speeds. 6/.5 Mbps "maybe" and if you want to use your phone at the same time the line being so old and congested you will probably get dropped.

The second house I live at is 15 KM north of this city. I have no Bell (copper of any kind), no Cable... Just Hydro. Meaning my next bet is to installed a 80'-100' tower and do Wireless Internet (2.4 GHz and 5.6 GHz technology). 6/.85 with a soft cap of 200 GB at $66 a month or 10/1 with a soft cap of 200 GB for $100 (this is only for certain Sectors which are suitable, luckily I am one of them).

This is on top of paying monthly for the equipment rental or buying it out right. The towers alone can cost $1,000+ (it was $250 just to have it anchored with guide wires). Let's not even get started on Ping Speeds I'm thankfully between 30 ms to 150 ms on average. But I've hit over 1500 ms on days, and Rain Effect (especially being in Canada where it snows A LOT) makes connections almost impossible.

Though I would love the CRTC to do something of this, I'm sure I don't qualify as "Remote" or "Rural" enough. It's a scam really (3ish major providers with 1% or so it seems of actual coverage) and if you work from home you are literally out of luck. Especially when within a 25 KM radius there are only TWO cell phone towers. The one that is closest that provides the best signal and speeds is slightly off on its pointed degree and angle so I can't pick it up so I receive the farthest cell tower away which gives me about 1 bar of 3G, I'm often on 2G (which will be shut off soon) and rarely LTE. Then if I do use my cellular data that's $52 per ONE GB over your plan. Its a pointless battle.

I understand most of the population lives within a few hours of the border, and "remote and rural" are priorities but even people 20 minutes away from big cities have it rougher than most think. Something needs to be done.
> This also suggests a general way to erase yourself from the Internet: just stop posting. Eventually, all of your old posts - if they don't get deleted by sites going out of business - will simply cease to be relevant, and becomes active misdirection for people trying to predict your actions now.

It is most definitely not that simple. You're giving people too much credit in thinking that they can let go of the past, rather than making snap judgments from first impressions. You really think an employer is not going to be negatively impacted by seeing an off-color racist joke in an old blog post you made in college? Especially if that blog post is the second thing that comes up in Google results after your LinkedIn page because you don't have anything else attached to your name?

No one cares about predicting your future if they have no interest in associating with you in the present.
We've asked you before to stop using HN primarily for political arguments and ideological rhetoric. Doing so is an abuse of this site. You not only didn't stop, but continued to do nothing else; therefore we've banned this account. If you don't want it to be banned, you're welcome to email hn@ycombinator.com with reason to believe that you'll use HN as intended.

For those who are wondering, HN is intended for gratification of intellectual curiosity (https://news.ycombinator.com/newsguidelines.html). Intellectual curiosity is far removed from political battle, and much weaker a force, so it needs protecting. Occasional political comments aren't a problem, so long as they're civil, but using HN primarily for politics is not ok.

We detached this subthread from https://news.ycombinator.com/item?id=13247955 and marked it off-topic.
Consider renaming your post to conform to the "Ask HN:" style.
"Cool, now build a comparison tool into Tinder so I can find local friends who like the same movies and porn I like."

This is creepy.
no. the math curriculum is too crowded already. i liked reading dirk struik, but the selfishness of mathematicians and the patrons they served is only entertainment in the end. want to update the curriculum? then replace some geometry and calculus with statistics.
Not true. If country A launches a fraction of its missiles, country B has a motivation to launch tactical missiles towards A's launch sites to prevent them launching more.

And you never want to launch all your missiles, because then you have no bargaining power. So any nuclear conflict is likely to involve several exchanges.
cheers, will do
Despite how simple the 8008 is compared to modern processors, I wonder if we'll ever see some sort of commercially-available "3D printer for circuits" that would be able to reproduce something of its caliber. Such a thing would finally enable truly open computing at every level, which, even if far less capable than high-end processors, would be sufficient for lots of tasks.
Thanks for the resources.
Is SASL enough?
I agree it's beneficial but not for the reasons you think: it's turning thousands of people away from the ill-conceived crowd-funding model of game development.

BTW it has roughly about $140 MILLION of "all the love it can get". Does it really need any more than that? It has enough. That's well more than Skyrim's budget.

> They're the reason Kickstarter got so popular in the gaming industry: everybody wants to be them.

If you're backing Star Citizen because you think it proves the crowd-funding model, I'm sorry to break this to you, but it's more likely people in the know are rejecting the crowd-funding model due to Star Citizen, not signing up for it.
Maybe not for math, but I think a case could definitely be made for programming. If I had understood the motivation behind Unicode and its full implications, I would have spent much less time suffering in confusion about encoding errors.
I don't want to be a slave to my to-do list (my way of dealing with time-management).
OTOH, if I don't have a to-do list, in the long run, I am also not happy, and that negatively influence the quality of my life.
I try to find a balance between the two. Sometimes I am successful in that, and sometimes I am not. And BTW, I am great Trello fan.
hmm, that's a brilliant idea, will try to describe that on the website
It is UDP, so it is connectionless.
there is lot's of joy in the past, but it's sad because it is distant and gone.
What's the penalty for missing the alarm? You're already fucked. It's not like those missiles aren't going to land. All you achieve by retaliating is killing the other half of humanity.
>> The likes of Karp, Valiant, Cook, Blum, Vazirani, Papdimitriou, Micali, Goldwasser, Goldreich, Shamir, Rivest and etc.? I doubt these people know the inner workings of computers, but they have revolutionized our view of what it means to compute.

>Um, why would you think that they don't understand the inner workings of computers?

Yes, great point. I know of at least one person who seems to straddle both those worlds - Jon Bentley:

https://en.wikipedia.org/wiki/Jon_Bentley_(computer_scientis...

He wrote Programming Pearls, More Programming Pearls, and Writing Efficient Programs. I own copies of either two or all three of those, and have read good amounts of the first two, and pretty close to the whole of the third (some years ago), which is out of print. A fantastic book (the first two are too).

And the point here is that in the Efficient programs book, he goes into a lot of detail on performance improvement at the lower levels too, not just at the level of algorithms, though he covers that some too. And he has also invented algorithms (e.g. the Bentley–Ottmann algorithm). So he is an example that one can do/be both high-level and low-level.

And of course, many more people do that, at a lower level of accomplishment (but still non-trivial), such as working with low-level languages (C, assembly) and doing perf tuning, as well as creating or improving algorithms and data structures for their work, high-level software design/architecture, etc.
ClapChat sounds really cool and I can definitely see myself using it. To give my two cents here, I just made an HN account yesterday and my interpretation of HN's policy regarding emails is not that by entering an email you are agreeing to the possibility of being contacted by other users. I don't have an email in my profile now and the banner at the top of my profile page says "Please put a valid address in the email field, or we won't be able to send you a new password if you forget yours. Your address is only visible to you and us. Crawlers and other users can't see it." To me, that means that by entering an email address I'd only ever be contacted for password resets.
I don't think you are correct. Take wind power: You're taking atmospheric energy, which comes from the sun originally, turning it into electricity, then turning that into heat (in the form of AC). You're merely moving the heat energy from the sun around; there's no net increase in heat.
Ubuweb was my go to resource when I was getting my MA in poetry. Not sure if some of the work is still on there (content rotates in and out), but I got to know the work of bp nichol on there. He was a poet that I think would appeal to the HN crowd. In addition to his sound poetry and concrete poetry, he was an early digital poet, and his piece _First Screening_ is available via emulation and reproduction here: http://vispo.com/bp/introduction.htm
As I read this well written piece I can't help but to stop and think about the irony of reading a 22-minute article about priorities and time management instead of getting back to spending time with family and friends over the Christmas break.

I will stop and react to one piece:

> In an era of insecure employment, we must constantly demonstrate our usefulness through frenetic doing

This is why I started my own company this year. I still do the same type of work providing dev services vs being a dev employee, but it's freed me from busy work that involves being present in a chair 9–5 which gets mistaken for productivity in a traditional office environment.
I guess everybody in the UK switched to metric, except the few who write the television shows.
I dont think it's hard to learn a language. Perl for example. But its hard to master it.
I think there is a big difference.
Their management had a huge fiasco in India a couple of years ago. They already had an exclusive deal to sell Cyanogen branded phones with One Plus earlier, and they broke it and made another deal with Micromax company overnight. There was a large shitstorm in the android and open source world, and Cyanogen's image had suffered.
Now add missiles! Scorched Earth ftw.
I thought Stellarium is kind of simulation but didn't realize the mapping idea. thanks for the great tips. I'm not sure about local astronomy club in my region, will figure it out.
Read about measurements of the flatness of space. To the precision we're capable of measuring, it appears completely flat.

Then picture us as ants on a surface that appears flat as far as we can see. Are we on an infinitely sized surface? Either we are, or it's a sphere but the surface is curved but so slightly that it appears flat. This implies the sphere is much bigger than our observable area.

Note, we're assuming the universe doesn't just end we arbitrary boundaries. It either is infinite or it curves back on itself.
Did he just re-invent fractals? That's roughly how most terrain generators work.
I'm joining your club mate, it's a good idea! I do agree with you that this is the ticket to marketing stardom.
Sadly, you're most likely right.
I didn't develop a love for mathematics until I picked up Mathematics for the Nonmathematician at my local library. Having some historical context to what we were learning would have had a more profound impact on me during high school.
From the past two Democratic administrations, it looks more like surrender than failure. Obama at least got the ACA through, even though a lot of the awfulness of the Bush administration survived. Clinton was more like total surrender with banking dereg of 1999 and welfare reform.

As the Republican-lite party, it is entirely their fault that the Republicans set their agenda.
Though the article seemed to suggest that using the latest-greatest fully-patched auto-updating version would be better. I'm sure that would be far worse. Especially against state actors who can corrupt the update channel.

An air-gapped hardened Windows XP with all the optional services turned off is pretty robust.
Sure. The other thing I've noticed is that I tend to be more aggressive during strenuous runs. For instance, if a car doesn't yield to me at a crosswalk I'll probably yell out something, whereas I normally would ignore it.

Might be due to both the mental anguish and the "heightened acuity in preparation for the kill" you mentioned :)
In my experience, it would be fine to let email slide, since about 90% of the time, the person sending it asks, face-to-face, "Did you get that email I sent you?" the next time you see them. It makes almost all of the "actionable" email I get completely redundant.
>If you upgraded to the latest beta, you absolved them of all liability if they never deliver the actual product.

What kind of liability? I'm an early backer and I'm pretty sure I never had terms that gave me any kind of leverage. I got standard Kickstarter terms: I give them money, they promise by their honor to make a best-effort attempt to deliver a good product.
It's not as bad, nor as good, as you think
If your company pays you to give your attention when requested then it kind of does create such an obligation.

I'll grant you that if they have to choose, they probably choose total productivity over all emails answered. However, clearly not every incoming email requires an answer from every recipient. You are not being asked to reply to 100% of incoming emails instantly.

Ignoring direct requests for attention is both rude and in my opinion ultimately toxic. Imagine what would happen if everyone acted that way. It blocks information flow, holds people up, and ultimately doesn't solve the problem - you are just forcing someone to follow up some other way. It actually hides problems. Those can be that you are doing something wrong: poor at organising your email or your time compared to others; contiually optimising visible productivity at the expense of other people's time; poor communication skills. On the flip side, it can be that the company has poor email culture, suboptimal team structures/dynamics or just too much work for the number of employees. If your manager met you by the coffee machine when you were busy and asked you for something you wouldn't just walk away.

None of the best or most productive people I've worked with have been casual about dropping 40% of their emails.
The processes needed to fabricate silicon are more subtractive than additive.
Artificial Intelligence Pioneers: Peter Norvig, Google
> Don't they get him over the (admittedly fairly low) bar of "able to think rationaly"

Not necessarily. http://rationalwiki.org/wiki/Nobel_disease
Love the inspirational stream...they could be global and shared between users; I often think about this for giving up smoking, ever time I get a craving I want to be reminded that it'll pass, that going outside to take a breather is okay and that spending your life worrying about getting ill is very repetitive.
Yes, he basically rediscovered a generalization of Brownian motion (for r=sqrt2), which is self similar.

In fact his algorithm is one way to get a Brownian bridge.
Actually from this: https://en.m.wikipedia.org/wiki/IPsec#Alleged_NSA_interferen...

Doesn't hurt that OpenVPN is more 'open' (heh) than IPSEC+L2TP or IPSEC+IKEV2.
My "fact" doesn't refer to the universe being flat. I would never call this a fact. The "fact" I referred to is that the universe appears to us to be flat as far as we can tell.

Our observable sphere in ly is always smaller than the age of the universe in years (so ~14 thousand million years)

This ignores the basic fact that the universe is expanding at an accelerating rate. I'm comfortable calling this one a fact. Many 9s behind that confidence percentage (even if the number of nines was recently lowered).

A Universe that begins in a singularity cannot have an infinite diameter

Based on what logic? You are probably imagining an infinitesimally small sphere expanding out and becoming the universe. This is a good description of only our observable universe. There's no reason not to think that point wasn't part of an infinitely large manifold. This would point to an infinitely large universe.

I'm not an expert, but in my curiosity I've spoken to Dr. Don Lincoln from Fermilab about this very topic, so that's the source of my confidence. Along with my own subsequent (armchair) research. I've since followed up and done my best to understand why this misconception is so prevalent. I'm convinced it's because many sources say "universe" when they mean "observable universe", leading to many misconceptions.

You seem as misinformed as most.
I personally enjoy trolling other players because of the way something so little can lead into such an over-the-top angry response

that's odd, because it's people like this who seem the quickest to get upset or abusive when they experience defeat. And i don't mean defeat through being interrupted when they were pursuing some other game objective, but losing in elective 1-on-1 contests (ie where you choose to go battle some random player in an arena).

I got into one of those free-to-play games a few years ago and turned out to be really good at it, so I kept advancing without spending any money/subscriber points on upgrades. When I started beating people who had crushed me without mercy as a newbie (but who I had never communicated with) I would reliably receive torrents of abuse for no other reason than that I'd won. As far as I can tell such people don't want to win the game they want to be the winner, so once they've acquired basic competency they devote most of their effort to bullying weaker players rather than improving their competitiveness.
That is correct. We cannot see that email. The only email people would see is one you put in your bio section. See my profile for an example
I think that midpoint displacement is a well known technique. If that is a fractal or not depends on the definition of fractal that you prefer.

Anyway, it's a nice article. I like the graphs with the different values of the displacement decay powers. It's probably also well known, but the comparison is nice.
I'm moving toward Lua only scripting, backed by Rust only system commands (at least in model space for now). From that approach, I intend to solve this Shell use case with https://github.com/BurntSushi/fst and any needed Lua syntax extensions, like http://lua-users.org/wiki/StringInterpolation , http://lua-users.org/wiki/VarExpand , etc. So far, I have some stacks of notes on Rust replacements and some links to Lua dialogues on similar (failed) attempts for a new shell. If you have any more points of interest or a drive to implement it, cool.
Weird tangent:

A couple years ago I had a wicked bout of insomnia, and one of the things I did to combat it was to scrub all my screens of clocks, so that I couldn't easily succumb to an anxious urge to check the time when I was having trouble falling asleep.

I've found that not having a clock in the upper-right corner of my screen slightly but noticeably chills me out. Like the little red badge on the email client telling you to stop what you're doing and check your mail, the clock is a source of tiny little distractions throughout the day.

I still use calendars, of course, and I'm never more than a couple keystrokes from the time.
In the field of video games, there's already far more good games than I can play in a lifetime. I'm willing to let someone else do the vetting in my stead.

EDIT: to respond to your first sentence, I get your point, but it seems like that particular market has been severely under-served recently (as demonstrated by, well, Star Citizen's funding campaign for example). It shouldn't be a hard-sell to a publisher to make a game for a market that's been badly under-served for a decade or so.

And it's not like Chris Roberts is a game design savant who isn't capable of doing the wheeling and dealing-- the cast he got for Wing Commander 3 demonstrates he can deal.

I find it hard to believe if he had taken his pitch to, for example, EA, that they'd just brush him off unless they had good reason. I think now what we're seeing with Star Citizen development is the reason.
You're not entitled to other peoples' time. Email lets your interrupt people 24/7, if you don't take that responsibility seriously expect to be ignored sometimes. Your priorities are not their priorities.
>Wish it was that easy. People have a habit of picking stuff up and putting it in the wrong place.

Well, the stuff will already have been identified in the picking stage.
In general, Future is a trait, which means if you want to return a Future, you have to either create a trait object, or use the nightly-only "-> impl Trait". Boxing is the most straightforward way of creating a trait object.

(I haven't dug into the specifics of this specific example; that's what I assumed when I read that line. Maybe the author also knew this rule of thumb and did it unnecessarily...)
Show HN: Dawn – easily annotate code
Pfff... you fools! :p
But in Children of Men, England is the last country to keep functioning...
But not even the last bookbinder in Manhattan.[1]

Some on-demand printing services offer hard-cover bookbinding.

[1] http://www.ivrybookbinding.com/
In general, yes. But here I don't see why it's not possible to use FutureResult instead of BoxFuture.
I think you're wrong: SGX access is available through a license agreement. But more importantly, the contributions here aren't about using Intel SGX. Teechan is agnostic to the secure harware you want to use, as long as it provides the primitives required (e.g. attestation, integrity and coinfidentiality).

See this comment: https://www.reddit.com/r/Bitcoin/comments/5jqxxc/scaling_bit...
33 startups to watch in 2017, according to VC investors
You're both right. Nothing, besides courtesy, obliges you to respond. But then, depending on the urgency of the request, we end up in the "follow you to the dog park" mode of communication GP talked about, which is less than ideal

I'd argue that getting more requests for attention than one can handle is a symptom, not a root problem. Tons of people needing your approval for something? Maybe authority can be distributed more evenly. Designate others who you trust to approve things on your behalf. Frequent pings for "status updates"? Maybe the project is not being run as transparently as it can be. Time to publish a wiki or something so these people can serve themselves.
> Can I exclude Trump supporters in my license?

Yes.

> Can I exclude Trump supporters in my open source license?

No, because that license would not be open source. [1]

[1]: https://opensource.org/osd
Yeah, a license agreement? For the individual user it might not ideal right now, but for big Bitcoin players, that's easy to attain...
Is Homeschooling Anti-Social?
You can easily replicate a 4000-transistor microprocessor with the lowest-end FPGA for a few dollars - cheaper than any 3D-printing process for silicon that I can imagine. It would, of course, also be reprogrammable, making it very cheap for prototypes and experiments.
That ordnance is purely right-wing propaganda, it's not some kind of real requirement (which would obviously be unconstitutional). "Further exempt from the effect of this section are those heads of households who are paupers or who conscientiously oppose maintaining firearms as a result of beliefs or religious doctrine, or persons convicted of a felony." In other words, do it unless you don't want to.