skysight-inc/HackerNews huggingface dataset:
Your ability may be relevant but only to a certain extent: for instance I can restore my personal desktop with data and software from scratch quickly and easily from my multiple backups.

I use NixOS so my OS will replicate autonomously, I have dotfiles managed via org-mode+stow (and trying homeManager), rsync and unison at hand. I'm pretty confident that I can survive many kind of crush quickly with enough safety.

My phone however is an entirely different story: I can't backup it properly, I have to relay to obscure, proprietary and totally unreliable mechanism that prove to being able to restore only parts of my phone "operating environment" and in an unpredictable manner.

What you can do with all your soft-token if your phone suddenly die?

Another example in the past banks have had bankbook on paper, essentially ledgers that banks and their consumers have in hand, so both parties can prove a transaction. Now it's all on bank's servers, I can prove nothing as a consumers, I can only hope my bank do it's job well. Same if you buy shares, in the past you obtain a paper document that prove the transaction, now it's all on someone else server. You can take screenshots, perhaps have some sort of pdf receipts but they have essentially no legal value, anyone can forge them. Credit card are the same, internally they operate like paper bankbook, recording a certain number of transactions, however you have no control on that.

That's the BIG point: it doesn't matter how skilled and provident you are, the systems it more and more designed in a way that you are TOTALLY powerless, no matter how many things you know and how attentive you are.
I use the lentes[1] library in Clojure all the time, doing all these things. With dynamic types lenses/prisms are the same thing, which I find nice. The library exposes a function called `id_setter` to go along with the core function `identity` to make use of the last bit of lens behaviour you describe.

I'm pretty sure it isn't types that are causing the aesthetic and usability differences you are seeing. I feel the same way about looking at js and typescript lens use. I thought it was just the result of using a concept from one paradigm in a language designed for another, which caused some awkwardness.

[1] http://funcool.github.io/lentes/latest/
Not to mention that we lost two of the five shuttles (Challenger and Columbia) and 14 astronauts' lives.
Moreover, the article also mentions Arsenic.

Arsenic is not used in production of PV cells today for exactly that reason, and also because it is much slower diffusing bulk dopant in comparison to Phosphorus.

The only reason Arenic was used in first generation of solar cells (eighties) is because of technology commonality with the microelectronics industry. Bulk manufactured cells never used Arsenic dopants.
I was involved in a few outsourcing attempts. If you write a big check for a no-name company under a different legal system, you're going to get ripped off mercilessly ("deliverables" that don't even compile). If you open a serious branch office and interview and hire a team of your own, you might have a chance.
36 Fundraising Hacks
Springboot 2 has good Kotlin support and more importantly it would be easier to convert management to the team using kotlin if they think all you are doing is spring. By time they realise you have several services running well and you get a wow. This is what happened to me.
>now we were having to look through multiple copies of the same file only to determine they were all duplicates and so forth.

That sounds like a old fashioned ways in front of a problem, and in front of a solution.

There are multiple automated(or even just "hand" sorting) solutions that could chew through the duplicates.
Speed Up KDE Plasma
The octopus lives in the environment of the fish but can execute sophisticated plans.
I use the old mobile site, it's fantastically light-weight: https://i.reddit.com

You can change the subdomain to "i" on any reddit page, or access the same version by adding ".compact" to the end of the regular URL (which can be more convenient, thanks to the ".com" button on mobile keyboards): https://www.reddit.com/.compact, https://www.reddit.com/r/CatsStandingUp/comments/7bcm79/cat/..., etc
Thanks Watched introduction and he seems like a reasonable man. Guess he have his blindspots.
From your comment and the one right above, it seems that you two are at very different life junctures. If you're married with kids, Facebook is probably the last thing you need to bother with. If you're single and looking to socialize, Facebook is probably a great enabler.
Thanks! And yes, that's indeed true. There's a fine line between passion and obsession. I found that my motivation and passion easily are morphed to their negative equivalents when I'm under pressure, or when I just need to focus on something else entirely.
> What options do we have to support such mutating API at the moment?

What is wrong with implementing the states with polymorphic classes providing the API or an interface to it?
That's not really the proper way to think about this.

Computers with electricity and access to cheap and plentiful energy are a baseline for everything else in modern society.

Solar has a bunch of advantages but the idea that it together with wind is going to be able to solve our energy needs is simply misguided and thus it has to undergo the same Cost/Benefit analysis as everything else does.
Producers make profits by selling solar panels. Customers save money by buying solar panels.

Unlikely that this would be the case if solar panels were not net energy producers.
>> No they're not. Language without static type checks end up with unit tests as an ersatz type check.

Not so. Checking that an object has a certain property or method is very different from checking if the object is of a specific type. Also, in any case, these kinds of assertions are best inside the test logic than inside the source code. Source code should be about raw logic - verification of the correctness of that logic is the job of tests. So dynamic typing has better separation of concerns.
That doesn't have to be true. I forgot to invite the guy who sits left of me at work to my 40th birthday, because he does not have Facebook. I coordinated the whole thing on Facebook because "everyone has Facebook". And it didn't cross my mind that someone didn't. I talk to him a couple of times a day about non-work related things, it just never came up for some reason.
At present, this version does have some problems and doubts, such as http://t.bdaily.club/ek5wz This link also jump to the centralized service.
If you use the long address of ipfs directly, https://gateway.ipfs.io/ipfs/QmT2AKLygsgMa6r2AvxiJP31JTqSMMK..., the decentralization problem is solved, but the link is too long.
there are some solutions
(1) shortening the domain name address
(2) with a blockchain (such as IOTA), mapping the short address and the hash address.

This service is just an attempt on IPFS, I hope to have this service inspired, then there will be a more usable, more robust app on IPFS.
>convoluted web of big telecom corporations who are battling with each other to ensure that all users are losers by wantonly Balkanizing all our culture's media.

No doubt, right? I want to watch a Canadian artist sing a song about Canada, at a Canadian event, and get told "Not available in your country."
Yes, right now they do have a carbon footprint but it is far lower than fossil fuels.

In the future - when production is done with green energy - that will get far lower.

https://www.mnn.com/green-tech/research-innovations/blogs/ho...

https://www.euractiv.com/section/energy/opinion/mondaycop22-...
Myself, I'm still wondering, and given that nobody has replied yet, I will assume the worst.

It's not that I'm too lazy to google. It's that, since this is a politics issue, people feel almost religious about it, so if 20 minutes have passed and I haven't seen 2835723 links proving that panels are clean in this sense, I have to assume they are not.
- A constant stream of great recommendations for books and talks

- Some useful advice on writing job descriptions and hiring

- One amazing new colleague who probably wouldn't have found us without HN

- Michael Nielsen's article about how to use Anki, which has inspired me to start using Anki for retaining all manner of interesting+useful things (not just vocabulary)
This is the most important thing people cite when the subject of removing Facebook comes up. I've certainly missed events because I logon to Facebook every few months... Then I spend a few minutes responding to people letting them know to email me instead. I think email is the go to place for invites 9 out of 10 times now...
That's a very bad assumption. Producers and customers make money exploiting price differentials on the market; this is not strictly tied to whether or not a product is a net benefit on a global scale.

Hence I was asking about EROI calculation.
Extensively commented source code. I rarely see JavaScript like this.
Except when they are destroyed by a storm, etc., what makes a solar panel go bad? Is there a chemical reaction inside that consumes something (that could maybe be refilled) or is it just the fact that they are exposed to the elements (and so maybe they should be made stronger)?
So the worst outbreak since tracking began in the 70's, left 33 people dead with a median age of 78.

When compared to decreased life expectancy from high-calorie high-salt processed foods I think I'll take the risk.
Even more important than the country, you should be very careful on choosing the right advisor and topic.
I was phone-less for 48 Hours
He's talking about how the rich young twitteratti of the knowledge class have no idea what poverty is, and yes, most of them are politically leftist. The people affected by poverty aren't writing articles bewailing dollar stores, it's the rich people in the process of gentrifying small towns who hate them.
The term autocomplete is actually surprisingly well defined
It's becoming boring to read these "But is x really clean? Ha, got 'em" articles.

Surely your coal powerplant doesn't produce any toxic waste.
CCNP Routing and Switching Certification Institute in India
Bayangtoys X16 a hackable GPS quadcopter consumer drone
Astronauts also have first-hand knowledge about the risks of sending people into space, and have had friends that died or almost died on space missions. So they have a much more concrete concept of the cost-benefit tradeoffs of space travel than the rest of us.
> My wild guess is decentralized network fail to capture value

Decentralized networks such as what? Usenet? SMTP? BGP?

Facebook and Google need to adapt to our laws. Yes, they are allowed to be more restrictive than our laws (till some extend), but not less.

The "just don't use Microsoft/Apple/Google/Facebook/Amazon" mantra gets old very quick. I do use Apple, but only macOS. I do use Android, but not GApps. I don't use Facebook. I use a local alternative to Amazon. I don't use Microsoft. Anyway, it is a chicken egg problem due to the network effect, and on top of that Europe could not win this even if they wanted to because the NSA does economic espionage as well which furthermore complicates the problem.
https://www.media.mit.edu/projects/reading-through-a-closed-...

Some nerds have done this ...
scanning through a closed book.
I'm not sure why they need to be recycled. Aren't they mostly just silicon? Silicon is sand? Aren't there a lot of other things that are more productively recyclable?
Government subsidies? Works for sugar industry.
Music pirates will never dispersal as long as music creators pirate music, which seems about as common as the troop of a bands with no money, playing live for almost nothing, and people dreaming of creating that one hit song.
> Author: Michael Shellenberger

That is already telling. A registered lobbyist...

The two claims he makes:

1. PV modules are made of Cadmium

Cadmium cells make less than 1% of the market, and they are a failed, dying technology. CdTe cells were made in hopes of making cells cheaper by not using a "microchip grade" silicon, but the people behind the startup making them were completely wrong about economics of the process — the truth is completely the opposite. It is silicon cells' process commonality with the rest of semiconductor industry that makes them so cheap.

Hey, but thanks to those joke dudes called "venture capitalists" for spinning them up.

2. PV modules are made of Arsenic

No, only first generation of cells made in electronic fabs were made with Arsenic as N dopant.

No commercial process ever used it. PV cells are N doped with Phosphorus exactly for the reason that it is non-toxic, and because Phosphorus is simply better as a bulk dopant. It is much faster diffusing, and requires lower temperatures for dopant activation.
well the problem most often comes down to money.
if we would operate the power plants within their calculated/fixed lifespan it would've been a better world. however due to the money inside the energy markets many plants will life way above their safety standards. it happens today and it would happen with future plants.

besides the waste is not recycable
Alexa's advice to 'kill your foster parents' fuels concern over Amazon Echo
How to Exploit a PHP Remote CODE Execution Bypassing Filters and WAF Rules
Ask HN: Do you know any online system admin for hire?
Hello,

I want an intervention on a cloud server. Being not yet able to permanently hire a sys admin, I do it myself because I know many things about. But, from time to time, I need some advanced intervention. Is there anything like an online system administration service for punctual interventions ?
Thank you all for your feedback it's appreciated, i just updated the README to fix that :) and indeed it's because of french language. ^^
Not sure if your links answer the question. They mention "30x less carbon footprint than coal" not that they are not net waste all things considered. Which is a very different question.

And "carbon footprint" is not the only thing that matters either. If your process involves tons of heavy metals, that's a lot more relevant in soil pollution than carbon.
It's been a few years since I had that job. I don't doubt things have changed in that time.
I deleted mine in 2010, though I've made plenty of dummy accounts for work purposes.

I did this because I noticed my ability to write and communicate was degenerating.

In some ways I'm still recovering since I still use IM
False.

Nullschool's visualiser gives wind, yes, but also temperatures, ocean currents, wave heights, and numerous pollutants: CO, CO2, SO4, and particulate matter.

It's useful in tracking bushfire evolution, carbon emissions, and even sea lanes visible by the sulfer emissions due to high-sulfer bunker oil burnt by ships:

https://earth.nullschool.net/#current/chem/surface/level/ove...

https://earth.nullschool.net/#current/chem/surface/level/ove...

Also of volcanos:

https://earth.nullschool.net/#current/chem/surface/level/ove...

There's history as well. Here's CO emissions during the Camp fire, 10 November 2018:

https://earth.nullschool.net/#2018/11/10/0900Z/chem/surface/...

And PM2.5:

https://earth.nullschool.net/#2018/11/10/0900Z/particulates/...
Tell somebody who’s staring down a box of fruity loops its not bland goo. I 100% agree with your analogy, though, I used to eat oatmeal every morning cause it’s so easy, cheap, and filling. Nowadays it’s a blueberry muffin instead, making bad life choices over here.
In C you don't need lens, either you set a member of a struct or you copy the struct and you set a member of the copy, trivial stuff. Why do you need a library for this kind of thing in Haskell?
As the article notes a large portion of the material in a solar cell is glass that contains cadmium.

Edit: I see other people disagree with the author of the article that Cadmium use is widespread.
If you are looking for a more flexible solution with support for any layout and support for animations, something like iOS' UICollectionView or Android's RecyclerView, have a look at https://github.com/turbolent/collection-view.
In spreadsheets, too!
Rust has been on my radar. Work has consumed my life this year, so I didn't spend a heck of a lot of time on it. Looks really cool though! I've read a lot about how the memory management works and have been trying to figure out how the API of a "rustic" GUI toolkit should look.

Mostly looking at react and redux for inspiration, as they try to champion unidirectional data flow. In theory, would let me avoid std::RefCell hell that I read about in the forums.
This would also be interesting. But has the same difficulties, of looking for the effect of an exotic process, when we know that quite normal processes are also involved.

I don't know whether anyone has looked at this in mice, I mean in the torture-the-parents experiments which they do to look for epigenetic inheritance.
Yes, it was about states, but these states are not equivalent to European states, but with counties because in Europe the lowest level to adopt a law is the state, in US is the county.
I am currently halfway through making my first donut! (albeit in .79 for now). I've been wanting to do this for a long time.
There were. The problem is that Walmart moved in and drove them all out of business, then realized that the market wasn't big enough and closed the stores leaving nothing.
Yep, nevermind :D
Knew I'd seen it somewhere.
Yeah, how dare he wanting to run a conversation about this topic!

Everyone should only ever talk about novel ideas or call each other out with a touch of name calling when they don't.
Talk about biased evaluation.

People in general don't know specifics of panels, this discussion has 30 comments right now meaning there is no mass of people who care about topic. And clearly, even those of us who bother to click and read or even comment can't be arsed to Google it.
Friends was cutting edge for its time.

It tackled a lot of taboo topics.

One gets tired of people looking back with 2018 eyes on 1990s shows and acting all superior.

"Big Bang" everyone is a Ross and still going strong.
> This was a factual response about market realities

You simply read "niche" as something like "A focused, targetable part of a market for certain products or services that has unmet demand". As I said, replace it with untapped potential and your "thesis" doesn't apply, while my point remains unchanged.

> Exercising judgement in what ideas one relays is a duty to society, and enabling that is the core point of freedom of speech.

Yes, and that's fine for private forums and video games, and birthday parties and all that.

> Indeed it is not, so why would you deny it to the firms you are pointing to?

Why are you trying to hard to not get my point which is in plain English, and then expect me to answer that first?

Because they're not persons, and they're offering themselves as middlemen, as services with which we communicate and even engage in politics with.

Is the fact that the mailman can't rewrite my letters or decide on a "case by case basis" whether to deliver them infringing on their free speech? No.

> Comparing deplatforming to lynching is ludicrous and disgusting.

I called it virtual lynching. Where the motive is to completely remove a person, out of sight out of mind, if they starve, who cares, that applies. The way the people go about it, that's just mob hatred. If you find calling that out disgusting, it says something about you, it doesn't change what it is. If you're going to talk about what is disgusting, try this totally irrelevant tangent about the word "niche", without having a point, in a topic you are not interested in, where a person pretty much asked for help.
True, and a nice reminder :)
Have you read the article? The main problem seems to be heavy metals like lead and cadmium.

They don't need to be recycled per se, but those do need to be extracted. Heavy metals are notorious for contaminating ground and groundwater if left on landfills.
dchuk tried to start https://hackerforums.co earlier this year.

It was a nice forum and I really wanted it to succeed and but it seems to have faded out.
>I assume the folks who are struggling are not stupid

They are more stupid than they would be if they weren't struggling.

https://www.princeton.edu/news/2013/08/29/poor-concentration...

> On average, a person preoccupied with money problems exhibited a drop in cognitive function similar to a 13-point dip in IQ, or the loss of an entire night’s sleep.
Custom PHP Script for Real Estate by TMD
I would hope that's not the reason. I've seen plenty of insecure Javascript libraries.
3 things this year for me - CMake, Rust, and Vulkan.

CMake is probably the only thing I can say I really "learned" during 2018, as I spent a lot of time reworking the build system where I work to use "Modern CMake". We manage a large cross platform code base and it had been bugging me that there were platform specific projects that had to be updated every time we added code (that had poor documentation of what random settings were made in some random subdialog of visual studio). Still hard pressed to convince the team of mostly Windows developers to give up their Visual Studio projects, but hey, if you choose to use CMake you can compile it for all of our supported platforms. The multiplatform CMake implementation is now actually smaller than the original single platform one, and a heck of a lot easier to read. Although, I do understand from their perspective that a CMake generated visual studio project is pretty ugly compared to a hand crafted one.

I spent a few weeks toying with Vulkan and have wrapped my brain around how it works (as a long time OpenGL developer). Not to the point where I could write it without the reference manual, but I can reason about problems with it.

I also spent a few weeks looking into Rust. Definitely on my list of things to spend real time on in 2019. I read enough to begin to understand how the borrow checker works, so I've spent time thinking about how to solve various problems I come across using that model. It's certainly affected how I write C++, much to the annoyance of my coworkers ("why don't use just pass a bare pointer? I don't want to read all this std::unique_ptr / std::move stuff!").
Back in the old days before the economics favored green energy the default assumption was that The Market Should Decide.

It seems now that the market is deciding that there is a flurry of media going "now hold on a minute"
The Illustrated BERT: How NLP Cracked Transfer Learning
Sadly there is a lot of ignorance and misinformation around nuclear, here is a link to a long life battery (clean?) https://www.forbes.com/sites/jamesconca/2016/12/09/radioacti...
This release will finally add support for the Apple Magic Trackpad 2
“In the hopes that this work may in some way contribute to their exploration of space, this is dedicated to the crew members of this country' s present and future manned space programs.

If only I could join them in their exciting endeavors.”
Build Hand Gesture Recognition from Scratch Using Neural Network
Yes, and my life is better already.

Sure I missed some events, but if FB is the only way to communicate with me, then we actually have no real relationship/friendship.. etc
The sun is a hydrogen nuclear fusion reactor, when we talk about nuclear energy those are uranium nuclear fission reactor. Those are very very different.
Guy is a pro-nuclear activist: https://en.wikipedia.org/wiki/Michael_Shellenberger#Position...

Doesn’t mean he is a sellout, but certainly not neutral.
You do have to think about externalities that hurt the earth; it is often thought of as a political question what externalities to include in cost/benefit analysis. We do not care about things that do not affect our current beliefs (see climate change deniers, profit maximizers). Just because something is a baseline in your life does not mean it is exempt from a complete cost/benefit analysis.
These posts show we really need to decentralize everything even if not seemingly bad, but for the fact that any one person can effect their will.

If you build software, push forward.