skysight-inc/HackerNews huggingface dataset:
It is always interesting to see graphs like this, I am curious how much something like a new green deal would move the 2100 temperature line. A common argument against it is that everything depends on China and India. I don't suspect this is true. The USA is one of the highest per capita emitters, it doesn't seem right that we would get to live like that while we take away resources from these other countries who are not as capable of switching over.
At least we should get to a point where we all have equal per capita emitters, preferably we should be investing in the technology that would allow them to never have to use carbon-emitting technologies and even potentially profit off them.
Unlikely. In the case of the first crash, they didn't even get as far as switching off the stab trim (they were flipping through the flight manual to find it as the plane crashed). A second switch would have done nothing if they couldn't remember how to use the first one. Yet another switch in a cockpit (which already has hundreds of them) would also have been yet another way to create an emergency by having a switch accidentally flipped the wrong way.

In an emergency it has repeatedly been shown that pilots often forget complicated/rare recovery procedures. We need to stop relying on humans to perform at a superhuman level in these situations; better automation is the only way out.
Drivers have no way of knowing if someone will tip/review before they are prompted for a rating. Drivers rate riders immediately after the ride finishes.
So you’re saying that it’s more likely that there is a secret conspiracy, and a prosecutor in a public televised event for which they almost certainly had pre prepared their remarks, accidentally spilled the beans, than someone who is live tweeting an event mishearing, misinterpreting, or misunderstanding those remarks?
This looks to be a serious work that has been given a title by a corrupt gonzo science journalist!

The actual work looks to be about converting existing proofs to a formalised graph based encoding (using ml)
There should be just a better explanation.

Same as with your mobile phone signal. 5 bars means anywhere from 50% to 100% good signal.

4 stars means 40%. One star 10%.
Years ago I put a Wordpress on a HTC Desire. It was grindingly slow because of the MySQL backend. Static or near static sites should be fine though.
This reminds me of a couple local bulletin board systems back in the day. They would only be online overnight, when the sysop's parents didn't need the phone line.
> law is exactly the place where rights need to be protected, not code.

It is possible to do two things at once and provide overlapping protection. When something has both technical and legal defenses, that thing is safer than having only one or the other.
"84% of apps are free, and developers pay nothing to Apple."

Did I miss them making the Developer Program free? Because last time I checked, that was $99/year and serves no purpose but enabling public distribution of apps (Xcode itself is free and so is short-term developer sideloading).
No, that's the whole point of having an auditor, so that you can have some grounds for placing trust in a system without having to trust the provider or having to audit the product yourself.
College is never really about the education. Ask your average Ivy League art history major why Goldman Sachs and Google try to recruit them. It's a signal that you are capable of something, which is why the brand name and selectivity of a school really matter as much, if not more, than the content.
> by improving the codebase of OpenSSL

Just to clarify: LibreSSL forked OpenSSL [1]. By definition they did not improve the codebase of OpenSSL.

[1] https://en.wikipedia.org/wiki/LibreSSL
Gas fired plants cause cancer?
I didn't pick up that's what you meant by "both of them" so sorry for my misunderstanding.

However I still don't think 5G is an important factor here. If you control both ends at a higher layer of the stack (eg, it's your own software connecting to your own servers) you can do whatever you'd like. If you have OTA software updates, you can do whatever you like at any point in the future. If this channel is properly secured with TLS no one can intercept or fake it, and if you want, you can design the devices so it won't work without this connectivity present (see: most cloud-based "smart home" devices on the market today).

> If you control the cell infrastructure you absolutely can put cellular capabilities into products that aren't explicitly advertised. That would be a bigger risk for surveillance tech.

So many devices already have internet connectivity built-in, and if money is not a concern you can already incorporate a GSM modem and pay for a link to the existing cellular networks -- it's not like AT&T (or whoever) is going to care what you are doing with the connection, so long as you're paying for it. You can also use other short-range radio links.

I'll grant you that 5G introduces the possibility to have this link without AT&T's knowledge -- at least assuming they don't have the ability to also detect the traffic coming out the tower's uplink. The big downside of this attack vector, aside from the immense cost and complexity of building this into 5G carrier equipment and all these devices, is if detected and blocked at the uplink all that effort is suddenly for nothing.

Basically, the 5G-specific attack vector is expensive and brittle, and thus pretty unlikely. The attack vector at application level is easy and cheap (no hardware-related costs), gets you almost all the same capabilities, and in many cases can be done today on existing in-field products with OTA software updates.
Have you read about https://www.openbanking.org.uk/

The nine largest banks and building societies are required to participate. Many others do so voluntarily.
There are also lot of theories which suggest that life started at multiple places on earth and each branch could have evolved in a very different way. More like a forest rather then single point of origin.
It's hard for me to imagine what a "four star Uber ride" looks like. I can think of non-catastrophic issues; maybe the driver has their car details in wrong and is hard to find, or urges you to get out somewhere not that close to the destination because it's a more convenient way to pick up another ride. But a 4-star rating does nothing to solve that, it just adds a bit to the risk of being fired somewhere down the line.

Given that, it just feels like a crummy affectation around a "report issue" button. If a driver was actually doing something dangerous, when would I ever want to handle that with one star instead of some actual context like "crossed three lanes with no signal then ran a red light"?
Your arguments rest on the idea that the independent software providers don’t care about the user experience and are simply going to try to minimize costs. You said as much.

Therefore, If Apple allowed alternative in app purchase experiences, there would simply be a race to the bottom to provide the cheapest user experience they could get away with on both Apple and Android devices.
If Microsoft defaulting IE8 can result in a antitrust lawsuit, I believe we will see the same applied here when it comes to assistants, google maps, browsers and such.
I would argue that's way outside the scope of software development.

First, you can't really know how various things are implemented in hardware. Something that saves power on one machine will increase power usage on another. This would be a big step backwards in terms of abstraction.

Second, and more important IMO, is that it's just not our job. Hardware people should make efficient hardware, and software people should make efficient software. The meaning of efficient depends on the context.
Calling a degree useless because its value is not realized by the market today is myopic. If there were an explicit disincentive to study neuroscience, it's very unlikely that you would have textbooks summarizing decades of work in neuroscience.

This sort of thing basically existed in 1800's with surgeons. They weren't valued for their work and had a social stigma placed upon them. It took surgery a century to dig out of that hole, only thanks to the people who were dedicated enough to it.
Rails Without Webpacker
Sourcing evidence from prehistoric times is notoriously difficult. What we do know (or think we know, to be more accurate) is often pieced together from archeological finds and correlations of semi-related "facts" from various scientific fields, forming a theoretical model of "how things used to be". We do not know how accurate our models are (each person has their own).
See https://en.wikipedia.org/wiki/The_War_Against_the_Chtorr

specifically the ontology described during a "pink storm" in A Day for Damnation. A fungal-like substance (the pink fuzz, which looks suspiciously like cottonwood storms south of Seattle) is the catalyst for the rest of the ecology.
Yea, five years ago these conversations used to have a lot of "University is about being a well-rounded human", and my response would be "I'm a a bigger believer in that than most, but ask yourself whether playacting some aristocratic fledgling is worth 100-200k".

It seems like as the situation has become more universal and more central to the national conversation, the pendulum has again flipped, and I rarely see people mention the benefits of university beyond job training.
I see this argument made again and again. Just because one is "worse" by selective parameters doesn't mean that the other option is any good either. Can we build safe nuclear power plants? Yes. Does money, greed, pride, and stupidity triumph in the end? Yes. And then you end up with safety precautions and risks being hand-waved just as what is happening in the US where most of the nuclear power plants are operating beyond their designed life span.

Why are we ignoring the fact that this geographic location is unusable now? I don't see anybody rushing to get in line to walk into the Fukushima plant or to move back to Chernobyl. There's more damage than immediate death. That environment is lost. It contaminates ground water, soil, the wildlife, the air. You're willfully ignoring the reality and taking the hopeful ideals.
You are correct, my rewording ended up being misleading. My apologies.

I don't think it detracts from the substance of my argument, however. This is a he-said-she-said battle where one says "I tweeted it so it happened" and the other says "no, it doesnt".

Neither side is particularily convincing.
Nice product!

I agree, TFA's author doesn't seem to grasp that some tasks, with constrained inputs and outputs, might be better served with a well-designed visual tool. ETL (like Yahoo Pipes and your project) seems well-fitted.

Decades ago I built children's literacy software. I built the building blocks (sometimes visual sprites, sometimes behavior blocks), and the artists and educators took those building blocks and built a series of products. It worked nicely.
Hipsters can't afford it. Liberal arts degrees only pay rent in the worst parts of town.
Yes. That's what the google employees said, but I recall ghostery or some other group publishing actual numbers showcasing it took microseconds to do the check

This showcased the google employees declaration it was performance to be smoke.
Well, we already gamified exercise and productivity, why not gamify social status and access to services!
intercooler just gives you finer grained control over your ajax requests, which makes it easier to implement stuff like active search, etc.

turbolinks is great if you just want a faster pure web-app.

I've used both successfully independently and in tandem.
There is no damage being done by ad blocking, please don't use such language.
Mission Creep: NSA’s System for Iraq, Afghanistan Ended Up on the Mexican Border
Re: Maybe it is the convention over configuration mindset which results in lots of magic

Yes, the "magic" is a double-edged sword. I find a similar problem with Dot-Net MVC: when the "helpers" work as intended, they are great. But when they don't, troubleshooting takes way too long. (MS-MVC is more or less a clone of R-on-R.)

Its auto-matching of URL's to controllers & methods etc. (routing) is an example of this. A bunch of IF or CASE statements to do the same thing would probably be much quicker to debug, even if it's more typing up front. (Or even put the mappings into data tables for bigger apps.) One can scaffold (auto-generate) IF/CASE statements for such if needed to reduce the original build grunt-work.

All these "magic helpers" are over-complicated and opaque. Yes, I know that once one gets used them they know how to cajole them, but the learning curve is unacceptable for things that should be relatively simple. The helpers are more trouble than they are worth because they try to fit too many application types and styles, and rely on reflection, which makes following the actual helper code a pasta factory visit.

Must it be that way? I want clear and logical processing, not a bunch of organic dark-grey boxes. Maybe I'm old fashioned and relying on a bunch of dark-grey boxes glued together is the proper "new way"? #Idontgeddit

Maybe it's better for big projects or large pool of devs where you hire plug-and-play specialists who know a specific technical area well such as routing or views. But in shops with smaller staff or that divide tasks by project or entity instead of tech specialties, this doesn't make sense. But orgs feel compelled to do it that way because "everybody else is": MVC-Lemmings.
Probably just tell him to sort himself out.
You are a shit human being if you go around willfully endangering people’s livelihoods and smugly justifying it to yourself by deflecting the blame onto Uber.

The question any moral person asks themselves before they perform an action is “am I hurting someone by doing this”. Not “can I hurt people and then rules-lawyer the blame onto someone else”.
When I initially started learning Rails, I was feeling similar. I was concerned about code feeling like "magic" and things happening w/o my understanding.

However, I got more comfortable with it and soon, for the most part, I LOVED the way everything was structured. Other frameworks just felt off.

I credit a lot of this to just understanding the internals of how Ruby works. I highly recommend the Well Grounded Rubyist. If you go through it, you'll be comfortable digging through your code, gems, etc. Things won't feel like magic and you'll be able to pinpoint how and why things are happening in your application.

Rails is one of the most productive web frameworks out there and once you know how things work, you're off to the races.

That Elixir/Phoenix combo though...
The average worker uses the tools their company provides them and just collects a paycheck.
What I don't understand about this is, that we were flat for about three years, and then we went up a little bit. This to me signals that we are close to if not at peak emissions and we should be able to start seeing the downturn at any time. But the chart you are showing has emissions increasing for the next 20 years. Am I oversimplifying or being naive?
I’m guessing the intended audience includes politicians, journalists, and users, and anyone else who is exposed otherwise only to narratives from people who are suing them.
Things we should all demand from Big Tech
Agree with the others here that the title is not accurate or representative of the conclusions of this paper.

“In the experiments presented in this paper, we predict tactics and their arguments by looking only at the conclusion of the current sub-goal and ignoring any local assumptions that could be crucial to the proof. This is a serious limitation for our system, and in future work we would like to include the local assumptions list when generating the embedding of the goal.”
http://tuxgraphics.org/electronics/200611/embedded-webserver...
Exactly. The difference between China and the US is that China has a government that is willing to reign in its companies for the benefit of its people.

It's surprising to me how most Americans will admit that the US is poorly governed, and yet it's so hard for many Americans to consider that China might just be better governed.
In environments where use of Chrome is forced on us (e.g., a workplace), with this change will we still at least be able to use NoScript to protect from drive-by malware downloads?

If uBlock Origin is going to go away from Chrome, my first choice would be Firefox but if I can't use that then I think I'd rather use Chrome with NoScript (if possible) and images turned off.
You're right, although $99/year is nominal in the context of the cost and effort of even lightweight software development.
> Huawei got banned because its tech is too advanced.

I don't think that's a certain conclusion. Huawei has been caught with their hand in the cookie jar. For example, [1] a neutral expert found that Huawei copied Cisco's code.

[1] https://blogs.cisco.com/news/huawei-and-ciscos-source-code-c...
I think soon banks may be forced to provide an API - https://en.wikipedia.org/wiki/Open_banking, not sure how long that'll take though.
Yep. Let's build for Salesforce and make them richer.
I have a feeling an alien human researcher would say the same about us if they had witnessed a Walmart on a black Friday.
Objects don't solve this. Untyped programming is more flexible, but are able to express less things about the domain explicitly than typed languages (not Java/C#, but rather OCaml/Haskell etc.).

> if a static analysis tool were able to point to the same issues, the reason would evaporate.

This static analysis tool is called the type checker. The experience of using a type checker is best when the underlying language has sound types. Sorbet, TypeScript, Typed Racket etc. bolt a type system on top of an existing language, and so don't have a choice but to be unsound, and so their qualitative experience isn't as nice as it could be. Even so, they're highly recommended for large codebases.

> It's like saying a language is better because it has a better community, which is practical but not intrinsic

Not at all. This is an intrinsic feature of programming languages and has a huge effect on how we think of programs.

It is however not a silver bullet and when building web applications, practicality - tooling, ecosystem etc. trumps everything else. However if you run into difficult problems which require deep attention to data modelling, and wish for a better tool to help frame the problem, then Typed Functional Programming might be a good try.
Yikes. That's a strawman if I've ever seen one.
Fastmail is great, I use that for family members to stay off Google. It may be worth noting they are based out of Australia. AU have been pushing really hard for anti-encryption laws and lower friction lawful intercept. I can't speak for the other providers.
This is well articulated and reflects my current feelings as a customer.
Gas-fired plants cause global warming.
as a Java Spring Developer that hates frontend development (and loves Java and Spring), I found this very funny :)
I put a lot of it on the availability of information and documentation now. And modern operating systems and libraries are better than having to directly poke at obscure low level hardware like you had to do back then (I mean, not to detract from this persons excellent work, especially all the low level reverse engineering, but using SDL + OpenGL is a lot easier than poking at hardware registers in weird graphics modes and crazy sensitive VGA timing).
They deserve some credit.

The following is a contrived analogy, admittedly not a great one, to illustrate why I suspect they can't give specifics.

Imagine if you have a gigantic elephant standing near a village. It's so big that you can only see one of the following, depending on where you stand: a trunk that can suck people up, legs that can smash, a tail that can create a wind that tosses people about. Three people are standing in different places to see each of these: Alice (trunk), Bob (legs), and Charlie (tail - poor Charlie). Someone comes running into the village and leaves an anonymous note saying a huge being is a threat and it is going to smash houses.

Except the villagers, if they can figure out who was standing where and what they could see, can tell who left the anonymous note. It was Bob, who could see the legs.

Giving the specifics they know about a threat reveals what they know, and what they don't know, and reveals how they might have gotten the information.
It's okay to read articles that you don't completely agree with.
Migrating from Gmail to Fastmail is trivial. You literally log into your Gmail account from within the Fastmail interface, and it downloads/transfers all your mail. The only change that is unavoidable is a different e-mail address (unless you already use your own domain at Google).

You could literally change to Fastmail and cancel your Gmail account before tomorrow.

There are hundreds of excuses for not switching from Google or for staying on Facebook etc. But only one outcome: action.
> The fact that I still cannot listen to Spotify directly from my Apple Watch is so frustrating.

I don’t see how this is Apple’s fault, though: Spotify should be able to write an app for watchOS.
I would argue (and I think TM would agree) that the effects on the evolution of human society would be many times more important than any biological changes in individuals.
When it comes to titanium it is not that bad. Human body is (most likley) able to deal with titanium (contrary to mercury). However, nanoparticles in itself are problematic because of how they interact with body cells. Good is, possible, better drug delivery (think about possibility of crossing blood-brain barrier), bad is, potential unaccounted effects where body does not recognize nanoparticle as something 'alien', which can create a problems beyond even todays studies.

Case being, why add complexity? There is probably some use for advance technology in certain areas of live, i would gladly take ANY kind of treatment if i would be diagnosed with terminal disease. But why widen your exposure (civilization-wise) for unknowns only at the benefit of pure market profits?

“In more than 50 years of use as a colourant, no verifiable link has ever been shown between general intake of titanium dioxide and ill health in humans,”

That statement in itself is so vague. It's like saying that coal burning has very limited effect on human health because we do it for 150yrs and people are still live. Titanium is not necessary body mineral, therefore counting on 'lucky strike' that it will be assimilated positively is miss-or-hit attitude.

Simplicity over complexity, always.
Layers always have a height of 1 atom.
Actually from the complaints I occasionally see here, it appears that it is exactly how US tractor brands work.
no need to inspect each piece for quality,

Because you know it's uniformly mediocre.
> Code isn't fluid, it's calcified business process. That calcification requires regimented thought that developers can bring to the table.

Well said.
This headline confused me, because I thought this was already how Uber worked! I knew drivers had a firing threshold and passengers had ratings; given that drivers can't freely reject pickups, I don't understand what the point of rating passengers was prior to this.

Of course, it was definitely possible to get yourself banned for bad behavior before this, I've known people who were banned. It looks like the change here is allowing algorithmic bans based only on score. I can see why people object to that, although again I had always assumed it was the point of the scores.
Crypto Could Use Some Defending
That's exactly what it is- taking the choice away from the user. There were other options they could have taken- such as warning a user when installing an extension that uses these APIs, or building out a new asynchronous API (like Firefox did).

Instead they choose to go with the option that screws over users but might make them more money.
Thank you, this was unclear to me after reading the article. This planet is not in our own solar system.