skysight-inc/HackerNews huggingface dataset:
Climate change: Trees 'most effective solution' for warming
Wait until there is a crisis and see how 'backed' your currency is.
Vim: From foe to friend in 9 minutes
On OpenWrt, you can do most things from the Web admin interface, including installing additional software packages (and the corresponding "luci" Web admin interface module packages for them). That interface has hardly changed in a few years.

One thing to know is that the overall documentation situation is "mixed", and if you Google for how to do something with OpenWrt, you'll often find very old notes someone wrote about how to do something with the command line and editing files. (I know Linux pretty well, have used OpenWrt for years including some complex setups, and occasionally I have trouble finding documentation of simple things like, e.g., what partitions/mounts are currently volatile, for example, and distro-specifics of where you're supposed to edit packet filtering rules.) There's not enough correcting of that scattered documentation, such as to say that almost everyone just uses the Web admin interface now. When in doubt, just look at what the Web admin UI currently does, and try to use that.
As far as my memory goes, iCloud features at least 99 partitions. The 99th of which is the "staging" partition where the iCloud employees' data lives.

All partitions are more or less separated and shouldn't affect one another. For that reason, it probably wasn't you that broke the whole system.

Even the Cassandra they use for metadata storage is partitioned and separated.
Maybe we could grow trees and then cut them down. Choose something that grows really fast and make the wood good for something (besides firewood).
Merlin's firmware might be interesting to you: https://www.asuswrt-merlin.net/features

(I did not install it, because the model I have has fallen out of the supported hardware list a while ago, but it'd be great to hear how well it does for anyone else.)
Automated deployment systems where solar powered mesh network repeaters with two camera channels each (SBCs) come online and handshake/pair then push auto-configurations, SSH, lighttpd for IP camera images, etc. Then go to secure mode to lock it all down and configure it for operating mode.

Edit: think in trees, weatherproofed with solar panels
What first mover advantages does it have exactly? I know many people who have bought bitcoins, but absolutely zero people who use it in their day to day lives.
How is a handful of people eschewing flights and 5-day work weeks going to have any impact on our future temperatures?

We can work on renewables, but the main source our renewable power today is hydroelectric and I have read that very little growth in hydroelectric power can be expected because the vast majority of exploitable topology in the USA is already in use for hydroelectric.

Its hard to imagine enough wind turbines being built to eliminate oil, coal, and gas very soon. I've probably made a mistake in my calculations so I welcome some help here. Maybe someone can correct this if I'm wrong.

total_usa_power_MWH = 3,808,000,000
fraction_non_renewable = 0.78
replacement_needed_MWH = total_usa_power_MWH * fraction_non_renewable

// replacement_needed_MWH == 2,970,240,000

turbine_capacity_factor = 0.32
nameplate_needed_MWH = replacement_needed_MWH / turbine_capacity_factor

// nameplate_needed_MWH = 9,282,000,000

cost_per_nameplate_MWH = 2,000,000

total_cost = nameplate_needed_MWH * cost_per_nameplate_MWH

// total_cost == 1.86e+16

cost_trillions = 18,600

The annual GDP of the USA is around 20 trillion dollars while replacing our non_renewable_power will cost 900 years worth of our total GDP. Is this right?

Even if we pursue this course of action will it affect global temperatures. Other countries will continue to emit GHGs.
It happened 30 minutes before. I doubt the reporter had time to survey every person in a lesser-populated 500 square mile area.
Are TypeScript getters and setters useless?
Sargassum: The biggest seaweed bloom in the world
Ubiquiti. Check out the UniFi Dream Machine for all in one. It’s early access right now.
It's much more configurable than stock software. Even the cheapest devices support VLANs and multiple wireless networks on hardware level (useful for isolating private / iot / guest parts of the network), but stock software usually does not expose such advanced features.
I don't think there's any surprise that GraphQL reduces the size of the responses compared to typical REST (excluding things like JSON:API). If that's the measurement that's most important, then it seems GraphQL is the obvious choice.

For myself, the 'practicality' of GraphQL would be more on complexity of the implementation, training of engineers, potential re-implementation of client logic, ease and depth of debugging, performance, etc. It seems these days that the size of the response is not typically a limiting factor in most applications I've interfaced with (though maybe I've never been exposed to that world before).

Can anyone speak to how a migration from REST to a GraphQL went? My biggest concern is around the complexity of the thing. It just seems so much more complex than REST, but maybe I haven't spent enough time with it.
Seriously?

A client side cache for an in memory cache. Which, out of the box you can’t use securely on a remote machine so it’s all just local fucking memory.

How many years until Redis supports TLS? They have a cluster product, for those who have too data much to fit in memory on a single machine, but no secure way to actually communicate between nodes or server/client.

How is this considered ok?

And yes, I know the traffic can be tunneled via stunnel/similar. Do you realise how much tunneling and futzing with ports you have to do, for even a basic setup with HA?
I read ‘time’, I think ‘jepsen’... as the saying goes, there are only two hard problems in software engineering: naming things and cache invalidation.

Disclaimer: happy user of a redis cluster :)
Checkout tentree
"To be clear, Bombardier wasn't sold to Airbus"

To be more clear. Bombardier WAS indeed sold to airbus. 50.1% for 1 Dollar.
I didn’t touch the CLI at all configuring my OpenWRT devices. They are all configured through the GUI.

The only reason I use the CLI is because I know how to and it’s quicker to backup the configuration (ssh root@<ip> uci export > backup) and restore it (uci restore < backup) but this can also be done through the GUI.

The GUI is a nice combination of ease of use and advanced features. You can configure the basics easily, but the advanced stuff is also there if you need it (and if not just keep the defaults which are sane).
Why not make it mandatory to build your house on a ponton in such a area? I could not imagine the netherlands with there houseboats suffering catastrophically when one of the primary dikes would went under.
It's good these days. Slightly less logical than DD-wrt, but pretty great overall.

See other people's comments on running Openwrt on the C7, seems to have issues with 5ghz WiFi?
I've been partial to the Buffalo brand for years, but I have no idea if they're still considered reasonable. The last time I bought one was a few years ago.
Southern California shaken by 6.4 magnitude earthquake
Cutting for wood doesn't hurt since the carbon is still trapped in the wood. In fact it helps since they regrow new trees that sequester carbon faster in their early years than mature trees.
Yes. It will make a good investment:

https://twitter.com/CL207/status/1142651211310485504?s=20

50-100k a coin by December 2021 is what many are targeting this time.
I think that the best way to read this is that you may lose some points here and there and still get a good score. It’s not an all or nothing scenario.

I think this is useful advice and I’ll try to adhere to some of its points in my next startup.
Both of these Google outages made it to the HN frontpage:

https://news.ycombinator.com/item?id=20077421

https://news.ycombinator.com/item?id=20338263

Both of these AWS outages made it to the HN frontpage (and neither are listed in that AWS timeline):

https://news.ycombinator.com/item?id=20298719

https://news.ycombinator.com/item?id=19749781
Start from something professional used.
I suggest Javascript and you can use both for frontend and backend. Angular and NodeJS are easy to learn.
IMHO there's only one thing that makes Bitcoin valuable and that's human emotion. And people LOVE Bitcoin, forever.
A number of analysts have stated that WeWork is nothing more than a realestate company and owning those spaces are a liability.

If WeWork were to go under, all the properties being mortgaged would become a problem for the banks. Whereas if WeWork didn't own property and went under, the owners of those properties could just go find other tenants.
I felt it pretty clearly in West LA. My dog decided to roll onto her back to get a massage out of the earthquake.
I agree, right now Bitcoin and other cryptocurrencies are nothing more than pure speculative assets. Until they're completely decoupled from other currencies and are used as a real national/international currency, I'll stand here wondering what the hell is going on with all of this.
Show HN: PyQt Courses and Examples
If facial identification tech becomes commoditized, someone is going to figure out that combination of realtime identification and block lists enable the boycotting of individuals based on political affiliation, their employer (think fossil fuel industry), or any other non-protected class. Guerilla surveillance could serve as a check against individuals deciding to work for a business if it hurts their ability to go about their daily lives. But let's face it, something like this would go down like modern day Muscadins.
By that logic, gold should be worthless. It isn't.

Bitcoin will probably never be a currency equivalent to fiat, but it surely is a store of value in the long term.
It's even worse. Driver development has stopped: https://github.com/kaloz/mwlwifi/commits/master

Many like the R7800. I do not.

The XiaoMi 3G is also a good option. The driver is open source and actively developed. (The USB3 port can cause interference in 2.4Ghz though).

Anything based on ipq806x and ipq4xxx should have excellent WiFi performance. (Including the R7800)
I have never thought of bitcoin as a currency -- it is clearly some kind of commodity given that it is modeled after gold. Yes, we do want stability in prices denominated in currencies.
Did you have background with languages other than Ruby before starting with Rust? Languages like C++, D, Haskell, OCaml or maybe C#?
I'm guessing you're the only user who figured that out. I would definitely request a password reset.

I saw a screenshot of an error dialogue on Reddit once (so possibly fake, but still hilarious) that said something like:

"You cannot use that password, because it's already in use by user Kegstand360"
I was tongue in cheek. Of course I didn’t cause this. I imagine I must have been the millionst and one person to try this.

It’s just a funny coincidence and I enjoyed toying with the thought
I would recommend a Ubiquti UniFi [1]. Although I'm so pissed off that I can't deeplink to their UniFi product page that I'm almost not making this very post. Which specific one depends on your needs and budget.

[1] https://www.ui.com/products/#
I don't know, but anyway... If you happen to be under dried chiles when they shake, be sure to keep your eyes closed because the pain could make an earthquake much more pleasant. Been there done that, and that pain lasted hours... ouch!

On a more serious note, the anecdote might suggest that the earthquake produced very high frequency oscillations. Dried plants are relatively light and stiff so that a larger but slow displacement might be harder to spot by looking at them, but they could be much better at transmitting fast oscillations.
The nth prime is about nlog(n).
aidlab.com - a wearable assistant to replace your Thermometer, ECG Holter and Alexa!
There are so many building regulations, and grants to help older buildings meet standards that were not in place when they were built, awareness and education campaigns, and built-in procedures and policies in place that a regular California resident doesn't need to let the fear of an earthquake take over their life.

California is as prepared as any state can be for an earthquake and it is constantly looking for better ways to be prepared.
Adding stuff to Anarki, random wheel-spinning gamedev BS in C and C++, and Godot tutorials.
Small earthquakes are a good thing, not a bad thing. They relieve stress on the fault without having a major slippage. I think.
This is my exact experience. Wireless performance with OpenWRT is severely lacking.
I was in Los Gatos for the epicenter of the 89 quake that was 6.7 I believe. It was pretty bad. It looks like this was handled much better.
Are you sure on the exact time? Was the cat nervous during or before? Has your cat been acting suspiciously in recent days?
I think the cats are in on this.
I assume the $12.80/hr engineers were actually working in the US?
Well, not really. Compared to Japan...
Climate change could be paused by planting trees, researchers say
Big fan of elixir, FP was something to get used to, but feels so much easier to reason about now that I’m used to it.
Isnt it a little different? The area threatened by tsunami maybe be less than a mile from the coast. If there's a nearby hill, less. It should not be a tremendous burden to keep your hospital a mile inland, or a hundred feet up the hill. Those who choose to live in the area can make a plan to briskly walk uphill when they feel tremors or hear sirens.

The area threatened by a major earthquake may extend for hundreds of miles and elevation is no defense. We have no choice but to locate public facilities in that area.
Given those parameters, you'd expect to see something every 100,000 years or so. (poisson distribution, lambda=1/8, k=5, the result is like 7e-7).
That's entirely reasonable. My plan of record in for YouTube no longer footing the bill of disseminating videos of my children to extended family is similar (seeding them on bit torrent).

Edit: note that peer to peer doesn't exactly solve the economies. Instead of advertisers, you're asking your viewers to provide the resources. Depending on the audience, this will or will not work.
There is an “async book” in the works, by the working group. You’re 100% right that good docs will be important here!
The Elixir ecosystem offers a lot of interesting things. I'd like to underline those:

- LiveView (which I use in production & have recommended for upcoming projects too) is a complete game changer, not because it allows to remove javascript, but because it removes a boundary (between the client & the server), making development & maintenance much faster since you only have one layer, and also making very rich features easier, because you can remain stateful during the processing (if you have interactive rich UIs with e.g. file upload & processing then live reporting as you process the file, this will remind you of desktop programming, in a good way)

- While the initial setup of apps can be a bit cumbersome to my taste (like the SwitchTower period of Rails - e.g. you'll need a build server or a Docker image typically), the mental model of programming is quite simple in a lot of cases afterwards. I would say that junior developers can be onboarded quite easily (I'm starting to train some), and maintenance is quite sweet at this point.

I can warmly encourage you to try Elixir out (a nice way to get started by the way is to code ExUnit tests to try out the language, see https://github.com/thbar/elixir-playground/blob/master/test/... as a boilerplate to get started).
Bitcoin is not modeled to be a currency (= stability in prices denominated in it), it is modeled to be a commodity (= gold).
I think it is best if we look at these issues in terms of human psychology and how it is important for political philosophy.

In order to decide what is the best society, we need to know what is good for human beings, and this depends in part on human psychology. Furthermore in order to have such a good society, we need to get people to behave well, and in order to decide how to most effectively attempt to do that we need to understand why people behave in good or bad ways, and again this depends in part on human psychology.

The question then is what is human psychology, including what is universal about it and in what ways it varies, as from person to person or culture to culture, all as relevant to the questions of what is good for human beings and why they behave as they do, good or bad.

These are complicated matters, but I think they are considerably answered by looking at basic human needs, such as Maslow's need theory, and also basic human cognitive abilities.
There is a mild network effect if a company has multiple offices with WeWork. In 2015 I was at a startup with an office in New York and Washington DC. It was useful to be able to go back and forth. A
Broadcom based routers require closed source drivers as Broadcom does not release documentation.

DD-WRT and Tomato/Merlin might interest you. The latter tend to work better.
We might be talking about different things. Of course using an ORMs and Query constructors to programmatically generate SQL is the best option instead of handwritten code everywhere, but that's a different issue.

What we're discussing isn't the SQL code, it's SQL syntax and features of a particular database over another. JSONB, partial indexing, text search, extensions, etc. in Postgres are not available in MySQL, and not using those features just to have the ability to switch or run on multiple databases is almost never worth the effort.

Simple CRUD apps with an ORM can probably do so, but otherwise most business apps shouldn't avoid using functionality for some "what-if" scenario. Having to switch databases after a decade is just a normal development item if it needs to happen, and usually coincides with heavy rewrites anyway, so I don't see much value in pre-planning for that at the architectural level.
One valuable point of Dhall is that it is programmable (yet not TC) in such a way to that you can e.g. describe a whole system entirely in Dhall and then (in Dhall!) derive whatever further configurations (plural!) you need from that. This is much more feasible than in e.g. YAML because Dhall is strongly typed.

So you could describe e.g. a cluster of machines entirely in Dhall and derive Ansible YAML scripts (with all their boilerplate), derive DNS config files, etc. etc. all from a single strongly typed description.
Yes, I used to prefer DD-wrt, as it came with everything pre-installed. But Openwrt has all that and more, while being very actively developed compared to DDwrt.

Installation is just as easy, and there's an integrated safe mode (which saved my ass, fiddling with uboot, trying to overclock).
It's probably also certified, and has been in the 737 for a very long time.

Usually, if you see something old in a plane it's a matter of certification as it's a long and really, really expensive process.
If the chip has enough power to do what is needed, the only reason to change it is that procurement for new parts become more expensive than recertification.
Given the price of certification, companies make sure these parts remain available for decades as that's still cheaper.
I saw a picture of a pinot that fell off a shelf and broke.
No. I just meant that for whatever reason (a large array), closed ( different types of closed) solutions like Facebook and YouTube were more user friendly for the majority who came online post-2000... and these things played a prominent role in moving things forward.

Flash made online video work. Facebook & YouTube made contributing & sharing content accessible. IRC, host-your-own webpages, later attempts like RSS and such, which were more idealistically "www" were also not right for Aunt May. They were right for 1990 users, who were a self-selected bunch.. not alway representative of the majority.

Even jewels like Wikipedia (a brilliant achievement of the www idealism, imo) are relatively inaccessible (the editting part) to the average person. That works very well for Wikipedia specifically.
Got to love the difference between cats and dogs
An underappreciated portion of this section is "expand to full screen," which expands the white space to full screen but keeps the TOS frame the same size!
...and the Asse mismanagement [1][2] with costs of 4-6 billion EUR.

[1] English: https://en.wikipedia.org/wiki/Asse_II_mine

[2] German: https://de.wikipedia.org/wiki/Schachtanlage_Asse
This is such a weird article that tries to completely ignore that Jim Keller just came from AMD after a successful stint there. It also tries to completely ignore the fact that among intel's biggest challenge is not just Moore's law but a suddenly competitive AMD. The article reads like as if was written before the latest round of AMD demo but even it was written The CPU landscape change that happened in the last month.
I think people bring out the population or area size in order to explain where facile comparisons fall down. Scale matters.
I mean it makes sense right, profits before safety? /s

Side note: anyone else laugh at the url name, or was it just me?
It's proven to be very, very useful for anonymous blackmail à la Cryptolocker. Also quite useful for buying all sorts of contraband, from guns to drugs.
It is definitely possible to have Rust's compile time lifetime analysis while having a less complicated language that mostly deals memory automatically: https://aardappel.github.io/lobster/memory_management.html
Taking transparency to the next level: Codacy’s open salary calculator
Why not 1000 years? These numbers are just stupid at this point. Just say life in prison.
6.7 is a lot stronger than a 6.4 though, as well.
The stress-relief model makes sense to me, but apparently it doesn't work that way:

https://www.sfgate.com/earthquakes/article/do-minor-quakes-p...
Good (free) alternative, works across OSes and on iOS and Android, has browser integration and a support team:

Toggl.io
It's about time this was noticed.

Consider that coal comes from dead trees - growing trees will be a big part of the solution.
Wait, isn't it when the senior people leave that real work gets done?
There's a few articles that go into a loosely defined faulting area dubbed the Walker Lane[1][2][3] in which it's theorized that the East Pacific Rise (a rift), under the Gulf of California, may be expanding directly north. I know some geologists were surprised at first at the 7.4 Landers earthquake in 1994, and the article goes into that the Walker Lane seems to follow US 395, so I wonder if this is just a continuing extension of geologic activity associated with it.

[1] https://volcanohotspot.wordpress.com/2018/09/21/splitting-no...

[2] https://www.wired.com/story/walker-lane-move-over-san-andrea...

[3] http://www.bldgblog.com/2019/04/walker-lane/
You mean walking away from and souring our relationship with the largest trading bloc in the world just as two major powers are gearing up to fight a massive economic fight for supremacy is a bad idea (not to mention all the others).

I wish someone had put that on the side of the bus, maybe then my compatriots would have believed it.

It's just a shame that "While the EU is not perfect and probably does need some reform, it is on balance a net positive for the UK and not anywhere near as bad as the press would have you believe" also didn't fit on a bus.
I am in a similar situation as you. Have a Mid 2012 MBA. Works fantastic. Also Catalina beta seems to have sped the system performance immensely. Always plugged in because of the battery.