skysight-inc/HackerNews huggingface dataset:
>I do have a UPS on the modems and main access point.. but after reading this post, I may invest in diesel generator and a 5,000 gallon subterranean tank.

I'm not sure if that's a joke or not, mainly because after reading it I'm thinking "It's a stupid idea, but ... no it's a really stupid idea, but ..."
Can you explain this distinction in more detail?
No, you can't make material modifications to infrastructure software without modifying the software itself, at least not without a substantial loss of efficiency and performance.

It is like trying to make a new type of database engine by writing a wrapper around someone else's database engine. It works -- tons of open source databases essentially do exactly this -- but it has well-understood adverse consequences to scalability and performance such that you'll never be competitive in a benchmarks or efficiency game.
All those stickers add 5 HP
> and it supports type hints out of the box

From my reading of the PEP, assignment expressions specifically prohibit type annotations.
Good, their support is pathetic and they ship barely working projects.
I’d be curious what Joel would say about that same article today, I suspect his understanding of the nature of competitive landscapes has evolved.
union is bad in general, there is a risk of bad merge
It's great in that it integrates with the unifi app and provides complete visibility.

However, I've had a couple of the USG fail under certain circumstances with enough bandwidth (>200mbps) or tickling a certain feature of the firewall. The EdgeRouter has been more reliable for me.

I'm not recommending against them, I suppose. I've just been bitten on a couple issues that I imagine have likely been corrected at this point. I was a bit disappointed that it took Ubiquiti a couple of years to stabilize the product.

I do have one on hand that I intend to replace my EdgeRouter with at some point so that I can manage all the devices with one app.

(edit) I think I was also waiting on IPv6 which it looks like they've added at this point:

https://medium.com/@poolski/setting-up-ipv6-on-unifi-securit...
The Rockefeller Family Fund and the Rockefeller Brothers Fund, two Rockefeller family charities/advocacy orgs, have divested from fossil fuels. I don't know where The Rockefeller Foundation itself (which seems separate from the aforementioned funds) stands on fossil fuels, but I don't think you can assume that because it bears the name Rockefeller that it's out to get Tesla.
I have four FTTC (PPPoE/A) WANs and a BT (UK) leased line at work. The FTTCs are 80/20Mbs-1 and the leased line is symmetric 100Mbs-1. I've put all five WANs down a separate 802.1q VLAN. Each of my routers has one physical NIC (Intel 1Gb) dedicated to WANs. The other nine NICs, each, are for internal VLANs.

I use Draytek 120 or 130s modems for single ADSL or FTTC connections but for CARP clusters, I use Billion Bipac 8800NLR2, so I am not doing the PPPoA/E on the pfSense boxes. The Billions are able pass through bits of a /29 and do the PPPoA/E themselves - the only cheap router (~£60) I've found to do this.

I've been running this thing for about four years now. PPPox is a complex beast and there are a few things to look out for such as MTU. PPPoE imposes an eight byte overhead (hence 1492) and back in the day some ill advised auth mechanism required setting a 1458 byte MTU. Apparently, some BT kit supports mini Jumbo frames of 1508 bytes which means that you could set your MTU to 1500 instead of 1492 - good luck with that as a rule of thumb. $DEITY only knows what an ISP in WA has arbitrarily decided to mandate. Here in the UK we have a near monopoly for the infrastructure but lots of providers that use it and so it should be simple. To be fair, I bet you don't get docs like this: https://www.btplc.com/SINet/SINs/index.htm (498 is FTTC)

Anyway, if you are happy maintaining your firewall rule set manually then crack on but nowadays it is hard to do that. pfSense has a lot of quite vociferous users who kick the tyres on a regular basis. It even looks quite pretty these days - all bootstrapped up and stuff, the red thing is long gone.
Except this stuff doesn't happen in a vacuum. Them deciding to waste a whole bunch of energy on something like cryptocurrency has very real effects on everyone else.
Funny thing, i had this idea back in 2015, i even implemented a tool for that,

old blog post: https://medium.com/@nettsundere/on-reducing-changelog-merge-...
> Why in the world is saying that a point is intellectually bankrupt "insulting" a point versus criticizing it?

Because “intellectually bankrupt” doesn’t mean anything. It’s just strong words for the sake of pushing around people’s emotions.

Otherwise “wrong” will suffice.

If we’re not arguing in good faith, then “intellectually bankrupt” is fine, and it can be used right alongside any other insult or epithet you’d like to feel the sizzle of.
It's already been thought about: https://en.wikipedia.org/wiki/Interplanetary_Internet
tldr: CrateDB implemented hashed joins, where both tables are too big to fit into memory, by reading left table in chunks and scanning entire right table for each chunk.

Part one at https://crate.io/a/lab-notes-how-we-made-joins-23-thousand-t...

The hashing is used for equi-joins, where two tables are related with (possibly multiple) equality operators; e.g. "select * from t1 join t2 on t1.a = t2.b and t1.x = t2.y".

The benchmarks show a very large improvement over the previous algorithm, but it's still O(M/c*N/d). It would be interesting to see CrateDB only keep the hashes in memory, possibly using Bloom filters or such, then re-read the tables, ignoring any rows that don't match a hash. If the _selected_ rows from the second table will fit into memory, then you can get O(2M+N).
Following are the key features I am proud to announce:

Ethereum Solidity smart contract support. We have reached and exceeded this important goal, with the bonus ability to do full CRUD, which includes write operations.
NEO C# smart contract support. We have also exceeded this important goal, with the bonus ability to do full CRUD, which includes write operations.
Javascript support. We have full CRUD support from Javascript applications, whether they be node.js applications or web applications or other uses of Javascript.
Python support. Python scripts whether in a web server or standalone are able to access the Bluzelle network with full CRUD support.
A public-facing test network on the Internet, open to the public to develop against using any available interfaces including WebSockets, as well as our command line interface. This is the ideal means for someone to build drivers and support for Bluzelle from other languages and platforms.
Support to launch private test Bluzelle swarms, mostly for use by development teams working on integrations and collaborations.
"Based on what? And if people aren't getting value from using the blockchain, why are they using it?"

You're assuming rationality. You're also assuming they're actually paying for the electricity. And you're forgetting that they're not paying for the negative externalities of their energy waste.

"Can you put a number on that, and justify it?"

Take the smallest number you can think of. Now, take a number smaller than that.
Thanks, and to be clear, again, I'm not doubting you. I'm looking for a referenceable source. A peculiarity of mine.

Taking another angle: what's your familiarity with this? Operating a small business or insurance firm yourself? Conversations?
Honestly, the only reason I had Stylish installed was because multiple people on HN recommended it. So you'll excuse me if I don't "immediately" switch to the next random recommendation, especially if it comes with the reason that others in this thread are recommending it too!

BTW your characterisation of Ghostery's relation to an "ad company" is incorrect. It's an odd enough situation that I'm not using it any longer but they didn't get "bought by an ad company". Unless something new happened to them, in which case, please provide a link.
Depends how reliable your isp is ans how much it costs if it goes down.

3g is good enough backup for me, but for the office we go for two routers two isps and vrrp on the lan side, load balance across the wans, with failover to the other one.
Two Fyre Festival attendees just won $5M for their trauma
Not true. There is no way citizens are voting to have their taxes spent on this.
>a bit of a rant

On the contrary, you’ve described an intuitive way of teaching the dangers of overrelying on circumstantial evidence.

Well done.
that was the tool https://github.com/nettsundere/cyberlog
> ... I may invest in diesel generator and a 5,000 gallon subterranean tank.

I highly recommend propane-fueled gensets. Fuel storage is much less hassle, and propane doesn't go bad. You won't get the runtime of a huge diesel tank. But there's often little point in that, because an extended power outage will also take down the telecom infrastructure. As I recall, a ~7kW genset at ~70% capacity went through ~40kg propane per day. That was running well pump, sump pump, refrigerator, CFLs, microwave, fans, and a ~3kW UPS for several computers.

Edit: Make sure to get a UPS that accepts genset power. That usually means full online aka double conversion. And everything must be grounded properly. Plus at least a manual transfer switch, to avoid injuring utility workers.
Speaking as someone whose first dynamic language was python, it’s full of weird inconsistencies and I have no idea why anyone voluntarily chooses it when teaching programming. Granted all languages have warts, but people say python is easier to learn programming concepts in than other languages and I just don’t see it. I think they just mean the indentation syntax discourages confusingly indented code?
When Google introduced the whole "ads based on your emails" they made a distinction between a human and an algorithm reading your emails. People were more OK with an algorithm because its not like the algorithm would make fun of you at lunch with their work buddies.

Humans are also incapable of reading something and not passing judgement/making assumptions about the person who wrote it. An algorithm could theoretically be neutral. A lot of people are not prepared for the brave new world where "AI" is becoming judge jury and executioner.
but how did they survive the initial 10 days? That's a lot of kids to care for. Why were they in there in the first place if it had a warning sign?
Yawn isn't the half of it. The most popular football teams in LA are:

1. The Raiders (like, it's not even close)

2. The Rams (probably a little more popular after their good season last year)

3. The LA Galaxy (that's right, a soccer team)

4. The Chargers.
If you use the same ISP you can probably get a routing working. But you're not going to get your own AS for a home network, even if you find an appropate ISP to provide you transit.

Next hop checking isn't always good enough. I had a 7 minute outage on one line last week, next hop was fine, but outside the ISP network it all fell apart.
works pretty well until you really need to have similar lines from each branch
Look into modifying the TTL of your TCP requests.

IIRC that's how at least one wireless ISP measures hotspot data different than from-phone data.
>A EU court can just order a whole-EU dns block for your site and any related urls and you would be incapable of serving any person from EU.

They could do that, but it's certainly not within the scope of the GDPR - member states can issue fines and penalties, but if you have no assets in the EU that is the extent of enforcement i.e., none at all. The GDPR makes no mention about Chinese style firewalls or blocking European customers off from your business either, it is simply legislation for getting European businesses or foreign businesses operating within the EU to respect data protection laws.

The more realistic alternative to foreign businesses not cooperating with the GDPR is that European businesses will voluntarily choose to not do business with you as they'll share liability for your non-compliance.
Find and list all your Twitter mutuals
Unfortunately this is the state of news today. Be it tech, politics, even medicine, etc. It all has an invigorated agenda and slant. There is no more attempt at being reporting facts and then letting people decide what things are. Everything is "The Enquirer" in their reporting.
I've got a very similar setup, except with a T430s rather than an X230 (and no new speakers, even though that's probably the thing I hate the most).

I'm probably not ready to replace it yet; it ends up being a terminal more than anything else and the performance is fine for where it's at. But... every now and then when I'm browsing, it'll slow to a crawl, and I pine for the fjords/something newer.

I've been holding back partly because it's still difficult to get more than 16GiB of RAM easily, but: is the Skylake-based Purism 13 a large or incremental step up in performance?
I'm always leery of attributing bad faith to articles produced in the media. Mostly because among the journalists I know personally, they're all about as susceptible to their own biases as anyone else.

Nonetheless, the author doesn't seem to have written much of anything about Elon or his projects in the past couple years, but starting with Elon's media spat in June, he's penned this, and two other articles about him.

https://www.theguardian.com/technology/2018/jun/04/elon-musk...
https://www.theguardian.com/technology/2018/jun/10/a-great-i...

The article does a good job of illustrating the growing crisis among lower class people. But its framing is suspect.
You should look into pfsense running as a vm on multiple hosts. You can sync the configs with CARP. It's pretty solid, we use this setup in a couple of data centers, few years with no downtime, and has failed over several times.

https://www.netgate.com/docs/pfsense/highavailability/config...
This feels like one of those liberally overreaching articles that I'm coming to associate with the Guardian.

It may just be me getting more sensitive to it, but as someone that views themselves as a liberally leaning moderate, there's a distinct feeling that both ends of the political spectrum have become steaming dumpster fires in their attempts to push their perspectives. Sure, I think one side is a bigger fire, but that doesn't change the fact that the stink is pervasive and coming both directions.

I sincerely hope it's mostly me being over-sensitive, as otherwise it's yet another thing to lament the loss of and fear the future for. :/
NASA just got closer Ceres than ever before, and here’s what it looks like
Yeah, I get that, but this library doesn't appear to be doing that. It seems like it's replicating the facade of LINQ, but not the "hard" parts such as switchable backends, which isn't useful since we already have Streams to handle that use case.
Not really - from the plan (https://www.theguardian.com/world/ng-interactive/2018/jul/03...) it seems that it's about 50/50; first they need to go ~700m against the current and only then ~800m with the current.
I've run into this recently. We're exploring using headless Wordpress for some static sites. Seems to work pretty well.
So start a company, work hard, and break yourself out of this system.
The thing that isn't mentioned anywhere is that while Amex's fees are about 1% higher, their customers spend more than twice as much on average (in the US).
> look how successful America is and doesn't everybody want to be like them?

Gotta admit, you made me chuckle.
Or he's not an American and doesn't know those teams, so just assumes they play the same sport and asks the most logical question given that.

How about that?

Not to mention that in a pinch, a stadium can always be changed to fit a different sport (if the space is enough), for much less than to build another one.
The evidence is in the link that was given

>annual global DRAM bit demand for 2018 will grow by a larger margin of 20.6%.

>the plans from the top three suppliers indicate that their respective wafer start volumes will expand by only 5% to 7% annually in 2018
WTF kind of writing is this:

> These days many residents in Sparks – a sunbaked, low-rise city of 100,000 people located 20 miles from the factory – express humbler dreams: food, shelter, health care.

Sparks, Nevada is a Reno suburb. The clear implication of the text is that this awful megacorp backed by sneering politicians in the Big City is squeezing The Suffering Rural Poor just to fill their pockets. And the truth is they went to some random restaurant and interviewed a bunch of perfectly normal, very urban Nevadans until they got quotes they liked.

The whole article drips with this. Even the core thesis: that the tax breaks were too large (with which I agree!) is completely unsubstantiated. It just asserts without evidence that it's already being felt, which is unlikely. And it even implies that it came alongside infrastructure budget cuts, which I strongly suspect not to be the case.

Awful clickbait writing.
Seriously, "insulting a point" ... come on, that is and will remain, laughable.

This is my point, exactly. It is laughable. If someone is going to spout some facts, as if they mean something, but they don't, then why not call it out? 50 year pauses before crossing profound conceptual gulfs aren't that unusual in history. Here's another one: The gap between the discovery of the light's spectrum and the implications of blackbody radiation. Also, what do exponential curves look like at the beginning? For modest exponents, they generally look flat. The point made didn't account for key points for understanding exponential progress. It was intellectually bankrupt.

Grownups, can admit, that they went over the line here and there, no big deal.

Grownups can admit when they're factually wrong, and they can shake off a few words on the internet that aren't even directed at them personally. Taking the pose of offense while then avoiding the factual and logical issues reveals something else entirely.
I am guessing he was joking.
That's nice.

Give me the `|>` operator plz
Fetch EC2 instance tags directly from the instance itself
I totally agree with you. Here is one more example https://openreview.net/forum?id=SyrGJYlRZ
I strongly agree with your GGP comment, but the point of BTC is not money is a bad one.

How much money do you have if you receive 1 BTC?

Check the spot price after several confirmations (or one to none, depending on your facilities)

How much money do you have if you receive $1MM USD?

Check DXY in ~3 business days when your deposit clears.

Now yes, of course BTC fluctuates in value substantially more than USD, but this is not a problem in BTC, but rather in the existing market conditions. Your comment is akin to saying that USD was not money in the 1930s.

Apart from that contention, I completely agree that BTC has not (and in my opinion, will not) disrupted SWIFT.
Missed that, thx.
Yes, but I don't think it requires or correlates to real understanding of what the distances are. I doubt that people understand how it varies with speed, or what that number of feet really looks like on the road. The process I have experienced is I read what a theoretical distance is in the booklet the state gave me for the exam, and then select their indicated answer on a multiple-choice test.
Honestly, after seeing the first list comprehension, I can tell that this feature will probably increase code readability for me, but it's definitely going to take more thought to understand where values are coming from.
Bad example.

No. That supports my point, actually. Graph out the economic activity and wealth associated with that ocean travel. There is a dramatic change which starts around 1400.

Groups have had strong command of the Pacific and Indian oceans for much much much longer.

Those groups have also shown regressions and pauses in exploration and travel.
You'd be very, very, very surprised.

Not sure about the US, but in countries in Europe and Latin America that I know of, that's very much the case -- sports fans (soccer in this case of course) are a very vocal group, and have much influence on politics, and always push for more government spending on stadiums.
PBS nightly news just had good coverage on this: the reporter was criticizing Google for not helping users make better choices, specifically many people might give a third party app the access rights for all a user’s gmail data.

This makes sense to me. Google is careful to guide people through their own privacy settings, but leave the door open to third party developers.

Google wants to build a platform around gmail, but I personally think this is against users’ best Interests.

EDIT: link to PBS coverage I saw tonight https://m.youtube.com/watch?v=OZ1uKwxpoDc
The problem isn't that an extension was removed. There will always be erroneous attempts at making things safer for users when playing the game of content moderator. The problem is that Google is impossible to talk to, and makes no effort to help when things go wrong. As a current user of gmail this worries me.
How, then, was the, relatively insignificant in the grand scheme of things, unionization movement in the USA able to stand up to that powerful capital?
>I went on a bit of a rant here, but hopefully my point comes across, that circumstantial evidence is really quite far from real hard evidence.

You are absolutely right. Unfortunately for all of us this simple bit of wisdom is considered heresy in modern society.
This is how I view managers, iteration managers etc. not only do they "steer the ship" (i.e. set the strategy) they are a shield from the rest of the business.
she is already a cheetos customer, someone somewhere knows that. You could say that she saw another Cheetos ad, which wouldn't raise a red flag.

Seeing a "Flaming Hot Cheetos" ad just could also just be the Cheetos is pushing this variety on their existing customers.
I’m way out of the loop then, I guess. Back in my day you could move code files around your computer’s file system, and even run them with interpreters.
c'mon, just 2 more mini gbics
Well a router takes a packet from one of its interfaces and uses the Internet Protocol address encoded in the packet header to determine which of its interfaces to forward the packet to based on the preconfigured destination subnet for the interface. Most home routers only have two interfaces and two subnetworks.

Most people are familiar with home routers which do Network Address Translation and have a built in Wireless access point. Neither of those things are required for something to be a router. In fact routers with IPv6 support do not perform NAT between your local network and the Internet for IPv6.

Similarly, DHCP, DNS, and various other things that home routers do can actually be handled by totally separate hosts on the network. That's what he's doing.

If you're looking for more information about how networking works, I would highly recommend Computer Networks by Andrew Tanenbaum. It's more abstract than the typical "Understand TCP/IP in 600 pages" books that are available but it provides a good high-level overview of how networking works, what protocols matter, and how everything fits together.

Edit: When he says he's using VMs, he means that he's using Virtual Machines to run multiple operating systems on the same server. Each of these operating systems runs one or more servers for DHCP or DNS or other networking services. I assume that he's using his virtualization platform to mirror the virtual machines between his servers and provide hot spares, so that if one VM goes down another spare can step in.