skysight-inc/HackerNews huggingface dataset:
It is of course totally possible and consistent with mainstream climate science for CO2 levels to trail temperature under some conditions, for example when the temperature is driven by Milankovich cycles. [0]

I was attacking the implied invalid conclusion that rising CO2 levels would therefore not drive temperature.

But, to address the point in more detail, look at the data in [1]. CO2 typically does not lag temperature. If you cherry-pick points in time at the beginning of a Milankovich-induced temperature increase it may, and this is adequately explained by outgassing of CO2 from the oceans, driven by the sun. [2]

> [...] this attitude of unquestionability is absolutely pervasive in both society at large and academia, and gives deniers a justifiable reason for suspicion.

I try to find citations for what I write here, and address specific points, both to teach myself the science and to keep the discussion honest. If everybody here did this there would certainly be no "attitude of unquestionability".

I agree that it can probably seem that way on cursory look. I personally find it hard to always keep cool when faced with a barrage of pseudo-scientific points that don't hold up to scrutiny. More importantly, I find the implicit arrogance really hard to stomach, i.e. thinking that a huge field of scientists is too stupid to understand some "obvious fault" that someone posted on their blog. Maybe that makes me unfair to some participants who are just trying to understand the issue better and / or have an honest discussion. I'm sorry if that was the case.

[0] Lorius et al. 1990, https://pubs.giss.nasa.gov/abs/lo03000u.html

[1] Petit et al., 1999, Fig. 3, available from https://escholarship.org/uc/item/7rx4413n

[2] https://skepticalscience.com/co2-lags-temperature-intermedia...
Irc.com: What we’re doing, what’s upcoming, and open source
The Tivoization clause applies to hardware vendors, with hardware covered by GPLv3's definition of a "User Product".

Ubuntu itself isn't a valid comparison, because it's not a physical product. And computers that ship with Ubuntu don't violate GPLv3, because you can install anything you want on them without restriction.

The license incompatibility isn't intrinsic to MacOS, it's intrinsic to Apple's computers. Which ship with MacOS.

If MacOS included GPLv3 software, Apple wouldn't be able to pre-install it unless they provided all users with signing keys to install their own modified versions of the GPLv3 software on-target. Check out the GPLv3's "User Product" and "Installation Information" sections for more details - they're written in plain English, and are pretty clear.

Basically - if you want to sell hardware that comes with any GPLv3 software installed, then you need to empower your customers to replace or modify that software on their devices. Not the entire OS, mind. Just the pieces that are GPLv3. But that requirement prevents a hardware vendor from doing something like saying "I'll only boot a signed/verified root filesystem" or "The rootfs (or even just /usr) is read-only to everything except for signed OS updates".

So it's not that shipping GPLv3 Make/Coreutils would infect MacOS and require Apple to release the MacOS source. Instead, it's that shipping GPLv3 Make/Coreutils would prevent Apple from locking down their computers and code-signing MacOS (unless they provided the OS-level signing keys on request).
For a while we used Mattermost at my office. At the time we had a handful of startups in our incubator. Eventually we ended up switching to Slack. I don't think it had to do with anything other than momentum and popularity of Slack, in spite of Mattermost accomplishing the same thing with virtually the same interface, people just liked and wanted to be on Slack...
>One way of describing the Incompleteness Theorems (1931) of the Austrian logician Kurt Gödel is to say that he proved, in the form of a mathematical theorem, that the possibility of a fully automated mathematics can never be realized

What Gödel apparently missed (although it's hard to tell without going over his writings carefully), is that humans, by the same criterion, can't "solve" mathematical problems. This is essentially a re-statement of the halting problem (undecidability).

You can't expect to go to the best mathematician in the world (o.c. that's not a thing, but say for example Terry Tao), give him an arbitrary problem and expect the problem to be solved within a fixed time. Or even some arbitrary but finite time (even if he had infinite scratch paper). If he had an obligation to solve the problem (within an axiomatic basis), there could be problems that go unsolved. Any mathematician knows this -- there's no guarantee the Riemann hypothesis will be resolved -- it could be within a year, within a century, or never.

It's very attractive to think we have some kind of higher powers (that transcend ordinary matter, or computers, or w.e.), but we do not and mysticism is not necessary to explain our abilities.
I think a lot of it is still nearby, in the Pearl River Delta. My friend's aunt took me to a PCB factory in Zhongshan (message me if you want the whole story). Everywhere from Dongmen to Guangzhou to Zhongshan to Zhuhai to Macau is developed, and there's factories with people from all over China working there.
The issue is that people are memorizing lines like 20 moves deep and memorizing strategies which exploit deviations from the known good lines. Even if people committed the same level of memorization in 960, original games would start after move 2 or 3 not move 23.
Something I've wondered about this: doesn't opening & closing tons of lines of credit fuck with your credit rating? Or do you just leave them open until/unless the issuer decides to close the (unused) account, leaving you more crap to have to watch for fraud & such?
> If you experience such errors:

> In the database remove the record from alembic_version table

> Remove any files from your computer under app/migrations.

I'm not sure advising users to delete all their migrations is the right thing to do (which is what this appears to be doing).
Google could very well be a one hit wonder. Coming from someone who works at a company with one successful product and many failed ones: Maybe they are too wealthy to want a second success. Life is cozy.
rayiner was being sarcastic.
I think one of the problems is that software developers are focused on domains that you can do with just software (and just expertise in software). Domains where something can be prototyped in a weekend, with no research or regulatory hurdles or real-world knowledge. Something you can just put on the internet and let it go. This leads to a huge number of business ideas that are either a) for developers, or b) really superficial like "X but with software".

I think there's a huge market opportunity for programmers who are willing to dive deep into other fields, and coordinate closely with people who don't work or think the same way that they do. Domains where the point isn't the software. Governance, energy, industrial design, scientific research, etc. These are areas that seem ripe for software-based improvements, but have gotten orders of magnitude less attention than, say, cloud hosting.

I don't think the blame lies with a single party: software developers are biased by a desire for agility and being in control, but members of the above domains are probably also not taking the initiative they should be to solicit these kinds of solutions.

What if there were a conference that specifically paired software developers with these other hard-to-penetrate industries, as a cross-pollenation exercise? I wonder what would come of it.
It turns out that licensing doesn't work that way.

Worldwide distribution costs more than domestic, and streaming rights cost more than broadcast-only. And PBS doesn't have as much leverage as for-profit broadcasters, so the negotiations for those rights took longer.

Here's some prior context:

https://www.usatoday.com/story/tech/talkingtech/2018/04/15/w...

https://www.techhive.com/article/3338083/why-live-pbs-stream...
Well first they need to get out of beta!
PBS is available on all kinds of mediums. They have apps on Apple's App store, they have apps on Apple TV, and you can stream content from their web site(s). And not only new programs, but amazing archives of old content as well. Want to relive your childhood of watching Mr. Rogers? It's all there, it's all free, and it's available via a bunch of access methods! So rather than choosing Youtube TV, they seem to be embracing a "all possible mediums" strategy. The only down side is that you need to get around the location check. Pretty great for free if you ask me. I'm surprised all their stuff isn't on Netflix to be honest, since it's just about everywhere else.
. . . or as long as Chinese leadership continues to engage in human rights abuses, or as long as Chinese companies continue with rampant theft of intellectual property, manufacturing of unsafe/unethical products, etc.

Not all criticism is a sign of national- or racially-targeted abuse. No one is above criticism.
> Unfortunately, outside of tech, everyone is moving to Teams!

Alternate perspective: they never left Lync/Communicator - it's just been rebranded.
Winning Sports Investing Hack
http://archive.md/1Vt4h
Poor people with shitty, cheap, old cars have these problems more than others. Because they're poor.
While from a security standpoint, this is kind of silly, I still am not really a fan of just how far off from the source code WASM is. I don't really like minified js either... the gains are pretty minor (so much less than proper tree-shaking) and the only real gain is obfuscation... which is really only a gain for selfishness.
This guy needs some PR advice, but the approach is sound. To be ethically clear, the approach must be hard-coded in that it doesn’t evaluate and choose a control output. Instead it is forced to pick one control output that was predetermined to be safe enough. Reducing energy ASAP by braking meets that. Attempting to swerve does not - because you must _decide_ which way to do so, and that decision is fraught with ethical issues.
I tried some really simple things for Stockholm, that I know well. The public transport options are way off. 95 minutes instead of 30 or so.
I remember when there was a Rails one... It worked great, until it didn't. It was, however, a great learning tool on how you could role your own Rails SaaS.
in-toto.io also addresses the "proof it went through some steps". How would you compare the two systems?
There is helium in the atmosphere. It is on its way from being created in the crust to escaping into space. But as long as it is in the atmosphere, it could be extracted.
> Uh, ... wow. "Luckily?"

That is what one would say if they were grateful for the deaths, isn't it? Isn't it just a bonus that it happens to The Other?
You've taken that phrase completely out of context.

The author is clarifying that their friends were only able to access it because the author gave them the email/password, because the author wants to illustrate what someone who did have your email/password could see.

What's relevant are the sentences that come immediately after:

>, but Amazon-owned home security company Ring is not doing enough to stop hackers breaking into customer accounts, and in turn, their cameras, according to multiple cybersecurity experts, people who write tools to break into accounts, and Motherboard's own analysis with a Ring camera it bought to test the company's security protections.

Then the author goes through some instances and tools built to hack Ring passwords.

IOW, the author isn't claiming that Ring is insecure because someone who he gave the email/password to is able to login. The author is showing the kind of information a person who has your email/password can access, and then is showing how easily it is for someone nefarious to get that information.
No people just actually disagree about stuff sometimes.
I don't think you are understanding the point that others are making: for many products, Amazon commingles inventory. If you order from "Sonos Corp", but the closest warehouse has the same item that was sent in by "Sonos Clone", despite your explicit choice of vendor they may send the closer item and you may get a fake. Details about the approach are here: https://ftalphaville.ft.com/2019/03/20/1553085361000/Amazon-...

If anything, rather than going out of your way to make sure the item is shipped by Amazon.com, if you want to avoid fakes, you probably should prefer items that are shipped direct by the manufacturer. And once you are doing that, the question arises why you are shopping on Amazon in the first place. Personally, I tend to agree with the approach of buying only items shipped by Amazon. While the chance of getting a fake might be higher, the return process if I have a problem is easier. But I can see why others might want to avoid Amazon altogether.
Not only that, but CP/M itself has a rather DEC-ish flavor to it. PIP was found on RT-11 and RSTS/E (maybe RSX-11 as well?), and the drive identifier with a colon is also a nod to DEC.
7. it breaks caching proxies
> I believe it is happening, yes

> obvious plausibility

> assume

As I see it you don't actually believe that particular story, you believe something "like that" is plausible. So in other words Bloomberg wrote some plausible fiction. Nobody is saying something like that isn't possible, just that if we wanted to read fiction Bloomberg wouldn't be the place to look for it.

Given the string of high profile misreporting and failures to substantiate their claims one would have to be very gullible to still take Bloomberg reporting at face value without being presented with some hard proof and 3rd party confirmation.
I disagree because obfuscated JavaScript would already be suspicious as it is not that widespread as an industry practice. The standard industry practice for JS is minification, not obfuscation; so you can still see what functions are called and any developer can quickly identify if there is a suspicious looking AJAX request to a strange URL.

With WASM, you can't see anything. It's a complete black box. It's a lot easier for a hacker to hide stuff from users. It's easier to sneak in malicious code and it's harder to identify and remove it.
> If you give someone your username and password

Most victims of data breaches are unaware that they're victims.
I've been programming most of my life too, and I absolutely care how much I make from my job. This other stuff is for the birds.

Attempting to reach an absolute maximum for pay will probably be a bad time, but you can decide on the level of effort you're willing to put in and then maximize compensation for that.
I think this attitude is wrong.

This is a hobby. There are a few constraints on what you can do with it due to licensing and that's about it. Whatever happens is fine be it cranking CW out on a one tube transmitter on 80m, pushing the envelope on digital modes on 134 GHz or talking about tomatoes on a local 2m repeater. That is choice.

What is important is we stop pissing on each other's interests and longevity and trying to restrict choice. It builds resentment and that resentment is loud and destructive.

At the time I did my full license, in 2018, there was a large interest in "old modes" because it's an escape from daily complexity in technical professions.
I don't get how so many of the comments on here go straight to political messaging. It's an NLRB notice. There is nothing political about it.
The Rising Cost of Not Living
> Purchasing billions annually in US treasury bonds

It's interesting how you consider financing the US national debt to be "economic warfare." Would you rather China not lend the US money?

> At the same time, China's might is costing its 1.4B citizens dearly: unsafe or abusive working conditions, severe human rights abuses, and an Orwellian surveillance state.

The point you're missing is the dramatic improvement in living conditions in China over the past 30 years. Working conditions are far better than they were 30 years ago, and the average income is many times higher. Most Chinese people used to live without all sorts of things you take for granted, like showers and telephones in their homes. They used to have to heat their homes with dirty coal stoves. Electricity used to run only a few hours a day. Almost nobody had any money to travel abroad or buy a car. All that has changed in one generation. Recognizing that will help you understand why most Chinese people think so differently about the state of their country than you do. They have lots of complaints, but they also know how much things have changed for the better in so many ways.
Nice try, Bezos.
> Will CS become unsustainable hours like working in the quantitive funds

Mmh no, people in quantitative funds do not work long hours. Much less than SV tech
Fraktur ß is a ligature of s and z; the current form came into use in Latin-script German because the Latin script already had ß, for the ligature of s and s.

Some sort of orthographic device is needed - s between two vowels means the first vowel is long and the consonant is voiced, and ss between two vowels means the first vowel is short and the consonant is voiceless. So it's useful to have a different case for when the first vowel is long and the consonant is voiceless:

Busen /bu:zən/

Busse /busə/

Buße /buːsə/

Vowel length isn't predictable from spelling in cases of consonant clusters and other digraphs: Hand /hant/ vs. Mond /moːnt/, Bruch /brux/ vs. Buch /buːx/, etc. So ss could've been used for both - or sz, although there are some words spelled with sz as a sequence of s and z, like Szene /stseːnə/.
A little bit like US Gas station I suppose?
As usual Vice is late to the party, re-packages a story that has already been circulating, takes all the credit, and does a terrible job presenting it.
How is Vice still in business?
In the US, HIPAA allows your medical data to be shared without your express consent as long as certain conditions are met. Generally, they are that the data must be used to help your provider meet a legitimate medical or business need, and they have to have a contract with the entities they share with that constrains their use of that data.
I don't think you realize how cheap rural areas are. For instance, I grew up in a small town in Missouri and you can buy a house there for less than $20,000[0]. It needs a lot of work but still. Compensation does need to be greatly increased in these areas, people just need to stop trying to compare two radically different areas. Each area should only be compared to its older self. If the area is constantly making more money per person year over year, the peoples lives there will get better and better.

[0]https://www.zillow.com/homedetails/724-Fisk-Ave-Moberly-MO-6...
Copyright Guide for Scientific Software
I run a website that attracts a lot of scammers. I have reported their fake profiles to Facebook and got the same response.

I also reported their Gmail addresses to Google and nothing ever happens. If Google did want to review, they'd just need to google the email address I provided to see for themselves.
Science now says your phone's yellow tinted 'night mode' is worse for your sleep
Amazon using AWS today is entirely different from the origins of AWS or GCP or Azure being productizations of internal infrastructure.

AWS services have always been their own thing, they happen to be useful so today Amazon utilizes them just like anyone else. That doesn't mean the services started internally.

https://www.networkworld.com/article/2891297/the-myth-about-...
Is hacker News turning into Reddit with all these comments?
Yes I'll still take a look. I subscribed to your list and Twitter, kind of interested in what you are up to.
> And I also know that if a module is cumbersome to test, it's almost always a code smell, not an indictment of unit testing.

I work with a disturbingly large number of exceptions.

What's the correctness criteria for, say, graphics? Is the scene rendered "right"? Accounting for differences in graphics cards, drivers, etc. leading to minor variations in the pixels? Large swaths of the scenes are going to render differently if I change shadow mapping techniques, or adjust the cap or prioritization criteria of shadow casters. Just capturing and returning device screenshots to the test harness is hideously platform specific.

How do I unit test hardware abstractions? I've encountered buggy gamepad abstractions across enough codebases I'm half tempted to set up a physical test rig somehow...

What about the deploy process for a Win8 .appx vs a Android .apk vs an iOS .ipa?

I wrote tests for APK deployment once. ADB kept lying to us and saying it'd deployed when it didn't, so I wrote a wrapper to catch it in the act and cry foul (by checking file metadata.) Tests of the wrapper required spinning up/down Android emulators, skipping it for machines where Hyper-V was disabled, and parsing logcat output to figure out when the emulator was alive enough to start interacting with. Did you know `adb logcat` has multiple text formats, and which one is the factory default can be device specific? There's a reason i started writing tests! We eventually figured out the root cause of ADB lying: loose USB connections. But those are sadly common, so the need for my wrapper remained.

It took me probably 2 weeks to get the wrapper into a solid state for Android project #2. For Android project #1, management wanted a port to iOS and Android in the impossibly small timeline of two months. We had things kinda working by then, and I think we were mostly done with post-launch patching within three months or so - or at least I moved back off the project by then. We lost hours to debugging stale builds and wondering why our new fixes didn't fix anything, but that's still less time than I sunk into getting the wrapper working for project #2, so I wager that saved us time / let us fix more product-visible bugs on project #1.

Project #2 would later be canceled resulting in major layoffs. I doubt my wrapper ever paid for itself as a result - it simply didn't get used for long enough. Part of me wonders if I should've been more "pragmatic" and helped with more customer-facing stuff instead, if that would've prevented cancelation. (But we already had good people doing good work on that front, and I would've risked getting in their way, so I suspect making them be able to trust their deploy process was a good use of my time.)

> Anecdotally, I feel way less anxiety shipping production code that is well-tested. That's important, because the root of merge-induced anxiety is uncertainty about the impact on the end user - I'm sure the customers care about _that_.

While I share your anxiety over poorly-tested code, manual testing and good QA can cover a multitude of sins, and the end user for a lot of stuff can be your fellow developers - not your customer.
Show HN: Run – Easily manage and invoke small scripts and wrappers
Thanks! You're absolutely right about not being upfront about being GNU Make-specific. I edited the post to mention it, and I also edited the follow-up post to say the same.
There was something in the neighborhood of one billion dollars spent on the 2016 election cycle. If Russia managed to significantly influence it by spending $100,000, they're far more effective than either the Democrat or Republican campaign machines.
JDs and MDs are not the same as PhDs. The first two are important credentials. A career as a doctor or lawyer is going to be hard without them. But you can certainly have a research career without a PhD, or do something research-adjacent and make more money. Lawyers and doctors don’t seem to have the same incentives.
The cheapest I could find in 2019 was $600 by Veritas Genetics for next-gen sequencing. 23andMe is SNP testing as OP said, which is cheaper.
I mean if you have $100k in wealth you absolutely have travel freedom. Backpacking in Europe is a common experience so it's pretty cheap and the rest of the countries have crazy USD conversion rates. $100k could be a lifetime's worth of money in a non-western country. You can still find lodging in Ukraine for like $4/day.