skysight-inc/HackerNews huggingface dataset:
> There is no practical difference between blocking port 853 and blocking port 443 to well-known IPs.

I'm going to split this up into two answers:

1) The problem for "coffee shop" guest style networks isn't so much that they care to purposefully block this type of DNS as much as it's already blocked by accident and it isn't going to get unblocked any time soon since (realistically) nobody manages these networks post deployment. At least until 8 years later when something breaks or it becomes to unreliable and then is replaced by the next in-a-box solution they bought for 80 dollars.

2) This assumption of blocking works somewhat decently until Google or Cloudflare just decide to enable DNSoHTTPS on their main service IPs. Then you have the choice of blocking most of the internet or not spying on your customer's data. Now as a business if you own the devices and the network you can manage your devices appropriately with an explicit proxy or SSL intercept but general ISP/guest wifi tracking becomes an order of magnitude more difficult to do cost effectively.
See also: https://en.wikipedia.org/wiki/Westermarck_effect
I guess the question is whether Netflix is generating the graphics or the movie producers supply varying content targeting different demographics.
It’s still as lively as ever at night here in the east village.
My Dad showed me me how to make that design! That was always my favorite way to make a plane. I think it's because the design holds up well to a kid throwing it as hard as possible. It doesn't glide so much as arcs like an arrow with enough force. It also works OK if you tape a slightly hooked paperclip to the tip, and then use a large rubber band to launch it.
In Switzerland other fiber providers (such as Init7) have a dedicated physical fiber strand to your premises and a dedicated 1Gbit port on the other side.

Salt uses 10G-PON, which as I understand it splits a single 10Gbit port. Salt's configured to split it 64 ways.

It's possible other providers are oversubscribed upstream but I haven't personally experienced any congestion issues with Init7, even over long distances (e.g. Zurich to Fremont, CA).
UTP is fine for 10gig, and in fact it has much longer reach, 55m-100m depending on cable quality, compared to twinaxial which is only defined by the standards to 15m. Twinax is also bulkier and costs more.

Coax isn't defined for 10g, so it's basically worthless. Certainly not "a fuckton better" since there are literally no coax physical modules for 10g.
"But the free market..."
Up until recently mobile devices had been getting ludicrously massive performance gains year over year, much like traditional PC's had before ~2012. Going from my iPhone 6 Plus to iPhone 7 Plus two years ago was an absolutely massive leap in terms of even day-to-day performance, meanwhile outside PC gaming I'd have a hard time justifying a replacement or upgrade of a mid-range or better laptop or desktop made in the past 6 years.

Times have changed however, had my iPhone 7 Plus not died on me I wouldn't have bothered to upgrade to an iPhone XS (I had an extended warranty through T-Mobile and got the device swapped just to trade it in for a $300 credit) - it was still stupidly fast and I certainly wasn't missing any of the gimmicks in the newer devices. This is probably why T-Mobile is now testing 3 year financing options with the iPhone XS and Galaxy Note 9.
The same ideas still apply. Take a look at this explanation: http://vvgomes.com/javascript-dependency-injection/ -- suggestion for after you read the post: depending on your needs I'd recommend not using the default value as, from a dependency perspective, you end up tightly coupling the two. Hope it helps!
Ask HN: Is there an ultimate guide to healthy food diet?
I grew up on eating a balanced diet (at least that's what I think) until I moved from home for college and jobs. Like many of us, I occasionally cook at home due to ease of restaurants or food delivery services like Freshly etc. here in the Bay Area. Now that I have started getting shoulder and back pain, mostly due to poor sitting habits, I'm thinking to change my habits and learn to live and eat better. I found some good exercises online but didn’t find any curated list of food that is good for the body.
What I'm more interested in is how to have a balanced diet. For example, in one of the YouTube videos on shoulder pain, the doctor linked it with a possible dysfunction of the liver/gallbladder and recommends eating beetroot tops and other cruciferous leaves. I was wondering if there's this ultimate guide which talks about good eating habits and links it with the improvements of the body organs. Does anyone know about this kind of guide or like an app?
Australia: where the govt spends $40bn on broadband infrastructure and we still only get 100/40 unlimited for $79 (with an ISP with decent peering; you can get it cheaper but nooooo)

(you can get 250/100 but that caps you at 3TB and costs $250/mo)

EDIT: scratch that, it’s up to $51bn
> the only distributed filesystem with distributed metadata (apart from Google Collosus - the hidden jewel in their crown).

Isn't that the case for S3 as well? I haven't seen AWS mention it explicitly, but the consistency guarantees and the "unlimited scalability" claims seem to point in that direction.
Meanwhile in SV I have to keep calling Comcast every year to renegotiate the price for my Blast!(r) 250Mbps cable.
Note that `gl.finish` is often implemented as non-blocking in WebGL, so measuring query submission time on the host (cpu) does not necessarily reflect execution time on the device (gpu). It is more accurate to use timer queries. For more info see: https://stackoverflow.com/questions/20798294/is-it-possible-...
ClojureCL has already been mentioned, but I found the author's interview on the Defn podcast particularly enlightening: https://soundcloud.com/defn-771544745/defn-24-v3
There are limited truly impactful things to work on at any place. In places under the limelight, they would always be taken over by more experienced and smarter people (very few), most of the other work on tech around that which is important but not truly impactful.
> Except for the fact that objects can be serialized and ORM's exist to convert your data into OOP.

Except for the fact that there's usually a mismatch between how your database handles data and how you want to get them back into objects. Cue: Object-relational impedance mismatch.

And while your objects become bigger and bigger and your domain more complicated, you end up relying on ORMs who keep re-creating those objects from the database with every transaction and are loading lots of data no one requested.
And then you are wondering why your stuff doesn't scale.

> Interfaces are essentially stripped down abstract classes. How this is not a subset of OOP, I don't know.
It's not. Interfaces have been around way before OO entered the field.
That's actually a really good and plausible explanation. Hadn't thought of that. My colleague is an Apple guy but I guess Google could still easily and legitimately know his location if he has Google Maps or other Google software installed.

But then I wonder why the 3rd guy in the car didn't get any similar suggestions.
Thanks for reporting that. It's fixed now.
One thing to pay attention to in Langley's post about DANE is that he says they can't do this reliably without a way to do DNS that doesn't break when you do anything more interesting than A lookups.

This thread is about eSNI. Guess what, eSNI can't be done reliably without a way to do DNS that doesn't break when you do anything more interesting than A lookups.

Fortunately, Firefox has a solution for that, DoH.

Wait, which of those two identical problems does it solve? Oh right, both of them.
[..] In March California became the 18th state in America to introduce a bill supporting the “right to repair”, by obliging manufacturers to make manuals more widely available to customers and independent repair shops. [..]

Patently untrue. More here: https://www.wired.com/story/john-deere-farmers-right-to-repa.... At least for CA farmers [..] a big California farmers’ lobbying group just blithely signed away farmers’ right to access or modify the source code of any farm equipment software. As an organization representing 2.5 million California agriculture jobs, the California Farm Bureau gave up the right to purchase repair parts without going through a dealer. Farmers can’t change engine settings, can’t retrofit old equipment with new features, and can’t modify their tractors to meet new environmental standards on their own. Worse, the lobbyists are calling it a victory.[..]
Funky Materials Give the Mantis Shrimp Its Powerful Punch
Well, the best analogue to the Codd's relational algebra is Hewitt's actor model in my professional opinion. Both are based on mathematical formalism, though the Actor Model goes a bit further in that it's also informed by physics.

But, just as SQL doesn't really implement Codd's relational algebra, so it is the case that most so-called OOP languages miss the mark vis-à-vis Alan Kay's original conception.

The analogy is buttressed by the fact that many early RDBMSs didn't even support joins (path independence being an essential characteristic of RA), just as many mainstream OOP languages didn't/don't idiomatically endow objects with a strong way to protect themselves (encapsulation being a necessary characteristic, thus pervasive use of setters being the main sin)). But, Kay did praise Erlang for getting OOP right.
Then explain web development.
I think what you are saying is that you're wire-compatible with HDFS, and Pandas has access libraries (special file objects) that support HDFS.
Very well done, I always wanted to build a similar product.
But all of those tools are always missing the most important feature from my POV: company wide statistics on meetings:

- % of meetings per employees in time (i.e. are we more and more spending time in meetings since we are growing)

- automatic employees group diagram/relations computation based on meetings invites

- who's never in meetings (who's being solo)

- who's always in meetings

- % meetings without a clear agenda

- % of recurring meetings ("bad") vs one-offs (ok)

- meeting duration statistics

- external vs internal attendees

- anything else?

All of those company wide metrics would be gold for any execs willing to understand why are we slowing down on delivery or just having a clear overview of the organisation and how they collaborate.

Even for sales organisation this could be beneficial for tracking performance and suggesting strategies.

If I want to know if I am spending too much time in meetings, I just have to look at my calendar and own gut feeling. But if I want to know it for the whole company, I have not easy data point.

This startup had some meeting analytics tooling: https://medium.com/startup-grind/startup-mortality-what-end-.... But they stopped (maybe they should have focused ONLY on that).

If anyone would be interested to build ^, ping me at wouaren@gmail.com
> support for temporal data

native support for TimescaleDB ? That would be nice.
The last mile infrastructure is shared but the ISP still needs equipment nearby. Have a look at Init7's map for an example of how many you need to cover a good chunk of Switzerland: https://www.init7.net/de/infrastruktur/fiber7-pops/
Critics have an opportunity to understand those choices better than the authors themselves because critics have the opportunity to look at the work from a different perspective.

Just because every bit of writing is a choice, that doesn't mean the author him- or herself fully understood why they made that choice. We're all shaped by our own life experiences, our family, the time in which we grew up, etc. Often, it's easier for a third party to connect those dots. That's why coaching and therapy works, for instance.

That said, when we're talking about standardized tests, they tend to (and should be) sticking to pretty well-understood and obvious examples of this sort of thing.

And of course, sometimes they're just not well done. Standardized test writers face the same challenges as every other writer, and I think we can guess that the very best writers probably do not end up in that job...
cough Tesla cough
6 Digital Marketing Essentials for Every New Entrepreneur
We built something at a previous company's hack days that was somewhat similar. We were sick of being in meetings when we didn't need to be.

http://gotclocked.com/

Angular.js
Mandrill email API
Very little on the web qualifies as a "web app" if the definition of that is, in essence, a simulation of a native application in the browser rather than merely an interactive document. But if that's the case, why are people upset about web apps "taking over" the document paradigm of the web?

Most of the web is still designed around displaying text. Even SPAs that require javascript to display text, for all the faults and valid criticisms that model entails, is still no less of a document in terms of its intended function than a bare HTML page.
They say "completely distributed system" and "without a centralized control mechanism", so I wonder if they've worked through all the consistency questions (CAP theorem kind of stuff). I don't know how you safely deal with a network partition.

Imagine one car approaches an intersection and there are no other cars anywhere near. It gives itself a green and goes through the intersection without stopping.

Now imagine the same situation except there are two cars headed toward the same intersection at the same time, but neither one picks up the signal of the other. They both believe they are the only car headed toward the intersection, they both give themselves a green, and then they crash.

It seems like you either have to add some centralized infrastructure or accept that you are only safe to the extent that your radios are reliable.
to be clear: I do not know whether IO on ARM is cache coherent or not, I'm just pointing out that just because all CPUs are cache coherent it doesn't imply that peripherals on external buses must be as well.
I have absolutely zero trust in Huawei as a company.

First of all, they're in bed with the Chinese government. Second, they have a track record of lying, shoddy marketing and just absolute abhorrent mentality towards IP.

I would never ever think about buying a Huawei product, especially for something critical as a router. I don't know about their privacy stance but I have no expectations.
100% free if you don't mind that it tracks the hell out of you.
You should be able to route 10gbps with a whitebox PC containing a recent intel Core CPU (say, 5th gen or later) and a decent NIC such as Intel X540 or similar.
It's not important because it really doesn't affect usability, as evidenced by millions of users.

The game has changed and from what I've seen a lot of typographers still live in the paper age.
I have Bahnhof 100/100 at the moment. Effectivly (through wi-fi/AirPort) on a lucky day I get like 50% out of it on average.

This offer is 1000% increase in capacity for a 20% price increase and changing router? Seems too good to be true and stupid if not upgrading. But I suspect it’s only full capacity at like one place in Stockholm.

Bit strange that they choose to partner with Huawei. Doesnt feel Bahnhof especially after resent hardware stories. But I guess its a long process...

*edit: better phrasing
Can AI make the gender gap at work disappear?
Alright, so I want to be careful here, because what I'm going to say will come off as elitist, and it is in a way, but it's helpful because it demonstrates why some of us don't feel the way many of you do, and how you can feel more comfortable if not productive in the shell.

Many of us who work extensively in the shell simply use best practices and hacks in order to not worry or deal with the problems that many of the people in the replies to my comment are expressing. One is "too many options" another, like yours, is "foo" will write zeroes to my drive, if I don't properly include the path. Another is "humans are more understanding of ambiguity" which ignores the myriad times humans do not understand ambiguity. (that said, of course humans understand ambiguity more than computers).

For the too many options, learn to use alias or scripts. The reason for 90 options in commands is not for humans, who can't process more than 5 items simultaneously in the mind's working memory. It's for being able to craft scripts that you can use can use for cases that suit you. Of course, it helps to memorize a couple, but I don't think anyone expects any normal user to remember all of mplayer's options. That's what man is for.

For the ./ bit, there's a reason that . is not in your path. There's a reason there's a path in the first place and it's to avoid doing things you'd rather not. If you worry about being having scripts you write being mistaken based on the path, there is a very smart fix for that, don't name your scripts things like delete,rm,dd,unlink,mount, etc that can be mistaken for commands elsewhere. If you use scripts, best to append an ending to them (.py for python scripts, even .sh for shell scripts although I admit I don't do this) so you can distinguish them. That way, when you try to run doit.py, it won't accidentally doit, at worse, it will complain about not knowing what doit is.

A lot of these bits I learned just by using the terminal. May be there are classes out there, which is great too. Regardless, understand that CLI's have existed for decades and people are extremely proficient in them, and it has nothing to do with people being smarter or more elite than others, they just have practice. The same can be said for any profession, be it carpentering, repairing cars, or selling and presenting. Of course, CLIs can always be improved, but don't discount them completely. There is a reason they have persisted, it's not merely tradition and intertia.
As someone from a place where tipping doesn't exist, the whole concept of tipping seems crazy to me.
I've always considered sci-fi to be a genre where authors re-imagine how society works or what it means to be human - sometimes highlighted by comparisons to aliens and their societies, transplanting a culture to a new environment, or imagining the effect advancing technology. I think Heinlein did a pretty good job of those things. I agree it wasn't always well done though.

I do wish his plot lines flowed better. They sometimes make quick jumps as if he was in a hurry or didn't want to take the time to make events more fluid.

Heinlein was definitely weird, but he wrote science fiction. You should sort of expect it to stretch the Overton Window.
> If I had the authority to change the title, I would have done it. As it is, I only claim the "authority" to point out that the submitted title should be changed in accordance with the guidelines; something that others often do as well.

Yes, it's clear you would.

> How am I reading this in a bizarre and unconventional way?

Because you're suggesting that mentioning the technology used for the project is "editorialization" or "clickbait."

Quite frankly, everything you've done here has been done not with the intent of actually fixing a problem, but rather of escalating the argument about how mentioning Rust is unfair (although unfair to what? It's unclear) or a rules violation (which if it is, it is at such a mild edge of that spectrum that it's an extremely common type of infraction). I cannot imagine what sort of outcome you were hoping for, but it appears you didn't get it.
Same here:

For the last 10 years mainstream linux distros has been less hassle than hunting down Windows drivers, removing bundled bloatware etc.

Mac was awesome in this regard, but after I still struggled with alt-tab after 3 years I have up.
A Modernism for India: Sitting with Pritzker Prize winner B.V. Doshi
UTP != ‘telephone cables’. Comparing in ground neighborhood wiring to spec’d Ethernet cabling is like comparing apples to steak.
You can have multiple metadata servers, but then you have multiple volumes - like MapR. When you move a file between two different volumes, the move operation is no longer a simple metadata operation (which is atomic). Instead the move operation involves removing the file from one metadata server, then adding it to the other server - an agreement problem. Except, they don't solve the agreement problem properly. You will notice it more when you move a large directory, as then it will go really slow - and you hope you dont have a failure while the operation is executing.

reference: http://docs.ceph.com/docs/master/cephfs/add-remove-mds/
I used to work in enterprise. There's nothing I miss more than Oracle's automatic partition management.
vs. AT&T?
> They removed Nuclear from their energy sources

Nope, it's not 2022 yet [1].

> and now need to use coal instead to compensate.

Looks to me that wind/solar is compensating for the gradual decline in nuclear, and also for the bulk of increasing demand [2].

[1] https://en.wikipedia.org/wiki/Nuclear_power_in_Germany#Closu...

[2] https://www.cleanenergywire.org/factsheets/germanys-energy-c...
Mine shows Kristen Bell in a river in her bathing suit. I'm a guy and have action movies and comedies mostly on the netflix home page. So..yeah.
I'm concerned mostly with 2, but in small businesses category. Many of them do not have proxy, SSL intercept or MDM (they manage their computers using plain old AD, plus some BYOB devices), and having to get one significantly ups the ante for them.
Thanks. This is a great idea, but just can’t expose my calendar, especially work.
I've a 150mbps plan but I get only 40mbps most mornings. There are remote locations in India that have fiber and get 80mbps throughout the day.
That's a good idea! Good luck :)
It's funny but tab completion makes CLIs a completely different experience. That and (yes) insert mode. If you've ever dealt without either it becomes much more of an exercise in precision and patience.
If the reports are true, sounds like they should just have been bold and called it Opus 2. Sounds like true next gen codec performance. I need to get hold of some FLAC’s now and have a listen...
Puppeteer Caroll Spinney Announces Retirement from Sesame Street
That's true, but I don't think Apple has "Fuck you" money. Google definitely has that type of cash. It has near infinite recurring revenue. They don't even need to do anything with their current technology to maintain this, just simply don't make any mistakes and their magical search goose will keep laying those golden eggs.
Redwall and Salamandastron were great stories. Go Matthias.
USI in Minnesota (US) has been doing it for over a year. They launched 2.5gbit and 5gbit options back at the start of 2016. Granted, their coverage map is a tiny fraction of Minneapolis.

https://fiber.usinternet.com/

That being said, I think Banhoff was claiming to be the first in Sweden, not worldwide.
if you are going to be opening law to competition-based evolution, you are opening the can of worms of "alternative government systems" , which is not acceptable by the elite groups that run the world.
Illegal where? California, sure. But even the rules there aren't as cut and dry as that. I can swap an arguably higher polluting Chevy Small Block in any car, get it certified with the BAR and now I have legally modified my car to pollute more.
Yes, it does seem ridiculously fine-tuned to favor automobiles at the expense of everyone else. Despite the fact that many of our cities are completely congested and are going the other way already: Increasing mass transit, cycling, and walkability. Everyone using their own car simply doesn't scale well.
Huh; why did they build things this way, instead of doing the overland equivalent of a cellular https://en.wikipedia.org/wiki/Mobile_virtual_network_operato..., where the "ISP equipment" is shared too?
Url changed from https://amp-fastcompany-com.cdn.ampproject.org/c/s/amp.fastc..., which points to this.