skysight-inc/HackerNews huggingface dataset:
Basic models with albedo and heat generated by the core shows that the Earth should be much colder than it is now. The greenhouse effect is studied since the 19th century and explain why the planet is not at freezing temperature all year round. That's pretty solid science and is also validated by studies of other planets.

The remaining parts are: (1) Do humans induces a rise of the amount of CO2 in the atmosphere? and (2) is the rising level of CO2 in the atmosphere provoking a rise in temperature on global scale?

It's my understanding that (1) is a simple yes: just do an accounting of the number of carbon atoms, and you realize that getting atoms of carbons out of the rocks to the surface of the planet at industrial scale means that there must be more carbons either in natural carbon storage (forests, oceans) or in the atmosphere. Since forests are not growing and the absorption of CO2 by the oceans does not seem to be very efficient, it means humans are increasing level of CO2 above themselves. Carbon doesn't magically disappear. It has to be somewhere.

(2) is the one that get difficult. There are a lot of arguments for (a lot of data points to rise both in CO2 and temperatures, a lot of models show the same thing) but all of this is modeling and correlation when what we are doing in extrapolation: is the relationship between CO2 and temperature going to stay the same as it is, or does some counter-effect going to kick in and make things smoother, or on the contrary, some effect on the atmosphere will accelerate global warming? Until we have a perfect model of the atmosphere or until we have actually got there and realize we have screwed up things or not, we can not say we have a scientific proof, and we can't be sure at which speed it's gonna happen.

But the amount of circumstantial evidence is so overwhelming and there is so much at stake that in my opinion it is not reasonable to act like it's not happening or like you need hard mathematical proof to consider it a reality.
> The US is the only country that taxes its overseas citizens this way, beside Eritrea.

And the UN has routinely condemned Eritrea (and only Eritrea) for this criminal practice.

The US tax code has grown to be the most oppressive in the first world, including compared to countries with higher net rates.
With every single news outlet taking polical position lately - it became intolerable to read or find somewhat objective news source.

I don't mind paying <$10 / mo for clean no BS objective and detailed coverage.
The Guardian is doing something similar but without tracking the hours spent. They just say "Hey, we see you spend a lot of time around here. Why don't you help us out a bit so we can stay afloat?"
The engineers still seem to have a physical server mindset rather than a cloud mindset. Deleting data is always extremely dangerous and there was no need for it in this situation.

They should have spun up a new server to act as secondary the moment replication failed. This new server is the one you run all of these commands on, and if you make a mistake you spin up a new one.

Only when the replication is back in good order do you go through and kill the servers you no longer need.

The procedure for setting up these new servers should be based on the same scripts that spin up new UAT servers for each release. You spin up a server that is a near copy of production and then do the upgrade to new software on that. Only when you've got a successful deployment do you kill the old UAT server. This way all of these processes are tested time and time again and you know exactly how long they'll take and iron out problems in the automation.
If Webflow could bump up its CMS abilities just a notch or two, and include a better template/design component it would be a knockout imho...

On this same note I would kill for someone to add this type of interface to Airtable.... An untapped market with most current solutions (knack, caspio, etc) not even close on graphic and layout possibilities.
Desktop and phone are very distinct interfaces. Last time they tried, such as adding the Launchpad, it didn't add anything.

I hope they don't come up with any other funny ideas.
> would it be easy for a non-DMT user to identify someone who has used DMT, albeit with some training?

No. There is basically 30% of the population that will believe anything no matter how stupid. Because the percentage of people who have smoked DMT is probably closer to 0.1%, it would be very difficult to separate people who believe dumb-sounding things for good reasons from the people who believe dumb-sounding things for dumb reasons.
Below Deck: Filipinos make up nearly a third of all cruise ship workers
Backups protect against bugs and operator errors and belong on a separate storage stack to avoid all correlation, ideally on a separate system (software bugs) with different hardware (firmware and hardware bugs), in a different location.
It's not that controversial.

Since the 1920s we've had one president (HW Bush) who fits the bill under normal circumstances.

The following were all oddities:

* Nixon -> Ford

* JFK -> Johnson

* FDR -> Truman

It doesn't have to be statistically significant to be a pattern. In fact, one of the few presidents to have a proper "successor" was Roosevelt with Taft and that didn't turn out so well...
That's because Eritrea doesn't have the US's military, and its ability to project power is limited to sending a couple of goons to harass a few rich expats they're aware of.

Also, the stick that the US uses to enforce FATCA is the threat of a 30% penalty on all US-sourced income of the entities that fail to report. That and the threat of seizing funds, because any SWIFT transaction in US dollars always passes through the US, even if it is to send money from Germany to India.
Well, I just fired up Android Studio and created a blank app. I ended up with no less than 77 files. Seriously, 77 files for a freaking BLANK app.

That "Hello World" Flask program that was 1 nice cute file? It's about 20 files deployed in Heroku.

Sometimes I wonder if things really need to be this complicated.
Abacus: Mystery of the Bead [pdf]
Look for a job programming planes or trains or other infrastructure. Typical service time is ~30 years, some systems live much longer.
Network-enabled web based ANSi art application
Probably this fail makes Gitlab more reliable in the future. What doesn't kill you makes you stronger.
That used to be the case, but as more functionality makes its way in (USB support, networking, etc) the attack surface grows substantially.

Right now not a lot of that goes on, but that's changing -- and fast.
> Mostly just stuff any competent company would/should be doing. it's google though, so they act like it's super awesome.

Yes, you're absolutely correct. But here's the thing - it was actually Google that pioneered many of this. Many of the big/competent companies that are following these practices are because of Google's "DNA" leaking into those companies (via former employees bringing along the best practices learned at Google, etc.)
This is by Andy Herbert[1] of BlockTronics[2]

[1] https://github.com/andyherbert/ansiedit

[2] http://blocktronics.org/projects/
> Unfortunately this process was executed on the primary instead. The engineer terminated the process a second or two after noticing their mistake, but at this point around 300 GB of data had already been removed.

I can only image this engineer's poor old heart after the realization of removing that directory on the master. A sinking, awful feeling of dread.

I've had a few close calls in my career. Each time it's made me pause and thank my luck it wasn't prod.
Nope. Not in the least.
I don't want to sound like a smartass but you need to get out more. There aren't large enough margins for you to imagine risking federal prison. Read enough criminal cases and you'll be astonished at what people get up to and the risks they're willing to accept.

There was a guy in my neighborhood who was a politician - first on the school board, then a city supervisor, then a state legislator. A real American success story - straight As in school, first from his community to succeed in getting elective office and worked very hard for his constituents, a guy who'd be outside the subway station at 6am during election season on his own to shake your hand and ask for your vote (which was the last time I met him in fact).

Anyway, he's currently sitting in federal prison for arms trading in automatic weapons and rocket-launchers which he bought from Islamic rebels in the Philippines and attempted to resell to the FBI. Why? Because under his pillar-of-the-community exterior, he secretly longed to live the life of a gangster/warlord and had dreams of disappearing off to the jungle to do it full time. I swear to you that I'm not exaggerating even a little bit.

Now for general adoption of a crypto currency you're right, most people don't want to deal with anything riskier than buying weed or driving on an expired license. But consider that it may only need a small number of people with a very different risk calculus to create a viable marketplace.

When I say crypto isn't contraband, I mean that people's attitude toward it is different. If you are caught with contraband lots of people will say 'tough, that contraband is illegal to possess for good reasons you bad person.' But if you are caught with illegal cryptocurrency that you acquired in some otherwise legal business activity (just getting paid in coin rather than $), that won't seem like that big of a moral issue to most people. That creates a problem for prosecutors, since jurors might choose not to convict.

That's correct. However, we are discussing using a blockchain to run a company that 'can't be shut down'. What exactly would you be selling, that makes it worth the trouble?

Nothing, necessarily. Suppose that rather than trafficking in goods my intention were to undermine existing currencies through legal competition. In a way the high utility of cryptocurrency for black-market transactions is a drawback because it delays popular adoption due to guilt by association. Then again, that's probably just as well while the technical and philosophical wrinkles are ironed out.
Dutch Get Creative to Solve a Prison Problem: Too Many Empty Cells
The Knives Come Out: Schauble Says Martin Schulz Is the German Donald Trump
I dont know rust from jack so I am interested to know why it will compile a safer program than a well written C one and what makes it better than other safe embedded languages like ADA?

Note it wont affect me as I mainly use PIC micros
I guess I wasn't specific enough. I'd like to stream the response so as to use less memory. I also need to ensure the body is utf-8 encoded because that makes Go happy.

https://mionskowski.pl/html-golang-stream-processing
I'm kind of surprised and impressed that LLVM (and GCC) can target AVR well. It's a tiny machine with some quirks. Registers and IO ports are mapped into low memory. The big ones have a weird 24-bit segmented addressing mode. Some crazy ones have DES intrinsics.
Just don't bring any electronics except for a Nokia-esque phone/tablet/laptop(non-regular), if you have anything you don't want snooped on.
For conferences/work you can always borrow(or buy) a device on the spot. Which outweighs the time & anxiety caused by the checks.
>so why are those professions predominantly occupied by men

Same tired old crap. The profession is predominantly occupied by men because that's the ratio of males/females in graduating classes. You can have all of the male-hating programming clubs you want, but trying to solve some perceived systematic discrimination of an entire profession that reflects the student supply is ignorant sexism.

I applaud anyone who has the integrity to stand up against discriminatory groups like this, particularly when the mainstream discrimination is supported by a lot of people such as yourself.
Tim Cook wants governments to fight fake news, which is “killing people's minds”
Thanks for this. I love the Computer History Museum so much. I need to make time for another visit out there...
C++ has gained a bit of ground recently but C still rules the roost especially on smaller micros
I feel like that's missing the sine qua non of the idea. You gotta remind people that, like, "You're read the equivalent of five novels here this year!"
well robots arent just doing low skilled jobs here. They are on the verge of replacing many white collaar jobs
A simple example for 8-bit microcontrollers would be concurrency issues in an interrupt handler.

Heap memory is still a thing for larger devices running on a RTOS, in addition to threads, mutexes, etc.
No difference between AVR and x86 here. Rust has some memory protection guarantees that distinguish it from C. You simply cannot write some kinds of unsafe programs in Rust that you could in C.

If your C programs are correct, there is no safety problem.

I can't speak to Ada.
I hear many Americans are having trouble with consumer banking in other countries because it's not worth the paperwork and liability risk to have them as customers.

When I'm king I'll fix all this :-)
Weex – An Alternative to React Native with Vue Syntax
I think comparing one person to other isn't best way to judge. It's exactly what's wrong with our education system too.

Setting objectives and comparing against it has worked well for my team. Each member has a different style, capability and motivation for work. Challenging them on such attributes brings best out of them.
For those who fall short, there needs to be a penalty off course.
Come to cities in Germany. Everwhere I lived the next supermarket was less than fifteen minutes walking away. Price and density are inveresly proportional.
Looks like they're using unmodified semantic ui[1] based from their screenshot.

1. semantic-ui.com
There are people who think ARM SoCs with a few hundred MB of RAM are embedded systems. You can fit a lot of errors on that scale of embedded platform.
That would be really awesome if he did that, even though he would be doing it purely to help out his friends from the banking lobby.

FATCA is pretty bad because it imposes a one-sided requirement that everybody report to the US, but the US doesn't want to lose its beneficial position of being the world's biggest tax-haven, so it sends data to nobody. There were calls to make the US send information to the EU and other countries, but the banking lobby has so far succeeded in stopping such initiatives as they don't want the Russian mob's funds in Miami banks to suddenly go away.
A Flickr group of the most beautiful old control panels
I'm curious what happens when you do renounce your US citizenship? Are you deported? To where? Whose laws are you subject too? How can you travel anywhere? Can you get citizenship anywhere else?
That philosophy works better when the style you enforce is, if not happily accepted, at least not moderately controversial. Otherwise many developers will choose simply not to use x-format—or worse, be turned off from the language.
From article:

...he calls for a campaign similar to those that changed attitudes on the environment to educate the public on the threat posed by fabricated online stories.

“It has to be ingrained in the schools, it has to be ingrained in the public”, said Mr Cook. “There has to be a massive campaign. We have to think through every demographic.

“All of us technology companies need to create some tools that help diminish the volume of fake news.

"We must try to squeeze this without stepping on freedom of speech and of the press, but we must also help the reader. Too many of us are just in the complain category right now and haven’t figured out what to do.”

He said that this crackdown would help providers of quality journalism and help drive out clickbait. “The outcome of that is that truthful, reliable, non-sensational, deep news outlets will win,” Mr Cook said.
not related, it annoys me that hackernews.com is not part of this site (I don't think so) it reminds me of that guy that wouldn't let go of dropbox.com and put ads on it... again did not research... but I'd think that url redirects here. Oh well. Pretty sweet that ycombinator seeds startups... was not aware, just came here for tech/code stuff.
That's one way to create a feed of affiliate spam.
There are Ada, Basic, Pascal, Oberon, C++ and Java options available, but C still takes the biggest market share.
Coincidentally
From what I've heard they are rather abstract, unidentifiable (or indescribable) entities. Terrence Mackenna called them "machine elves".
Those two somethings need not be the same.

We emerged during an interglacial. Which happens regularly during Ice Ages.

However we are now seeing conditions that could end the Ice Ages. And the "something" causing that is us.
> Let's just say that we are all good human beings committed to making things better for all of us.

If by all of us you mean the world then it would be nice to start with a change in US foreign policy. Less of "beacon of the free world" rhetoric and less "moral obligation" to fuck up the rest of the planet, please. You dropped way too much bombs on innocent people already.
Jesus christ, thanks for the infomercial.
You don't get advantages over perfectly written C, but that doesn't exist. Over mortal written C, you gain safety against data races, use after free, and a couple other classes of errors. And without needing manual memory management, and with high level ergonomics.
If a tree falls on your head it can't be "wrong", the tree has no agency. If a human cuts down the tree, knowing it is likely to fall on your head ... is who is responsible really important? Trees fall on heads all the time.

What about important questions, like effective ways for others to prosper while some are crushed by the massive industry of human-felled / human-crushing trees? Whether we could or should stop felling trees onto people is a question beyond science or human judgement on which to opine.

This sort of "climate trolley problem" is the final stage of pseudo-rational climate change denial, before it was "it isn't happening", now we're in a postmodernist semantic argument in the face of human destruction of our biosphere. How intellectual.
Microcontrollers are a continuum. On the tiniest you might be right that there is no room for error (I doubt that though), but there is a large class of chips that are powerful enough to be connected to a network. Those are dangerous.
> If you make above about $100k, the US demands taxes on your income, even if you earned the money locally and have never stepped foot in the US.

Doesn't the income tax treaty help in that case? Quoting from https://www.irs.gov/pub/irs-trty/canada.pdf: "Subject to the provisions of Articles XVIII (Pensions and Annuities) and XIX (Government Service), salaries, wages and other similar remuneration derived by a resident of a Contracting State in respect of an employment shall be taxable only in that State unless the employment is exercised in the other Contracting State. If the employment is so exercised, such remuneration as is derived there from may be taxed in that other State."

I'm aware of the foreign income exclusion you're refering to, but wouldn't the tax treaty have a higher priority?
To add to it, this was the issue of a few CppCon talks, namely how to bring C devs to write safer code.
I may be misunderstanding your instructions, but I think the intended use (in Chrome, at least) is to highlight the javascript and drag it to your bookmarks bar. This creates a bookmark that executes the javascript, which you can click to unblock the WSJ article you're currently viewing by redirecting the current page through Facebook.

Another useful bookmarklet for deleting annoying DOM elements:

javascript:(function(){document.styleSheets[0].addRule(".highlighted_to_remove","background:red !important");var e=function(e){if(e.keyCode==27){i()}};document.addEventListener("keydown",e);var t=function(e){e.stopPropagation();this.classList.add("highlighted_to_remove");return false};var n=function(e){e.stopPropagation();this.classList.remove("highlighted_to_remove");return false};var r=function(e){this.parentNode.removeChild(this);i();e.preventDefault();e.stopPropagation();return false};var i=function(){var i=0;var s=document;while(s=document.body.getElementsByTagName("*").item(i++)){s.removeEventListener("mouseover",t);s.removeEventListener("mouseout",n);s.removeEventListener("click",r);s.classList.remove("highlighted_to_remove")}document.removeEventListener("keydown",e)};var s=0;var o=document;while(o=document.body.getElementsByTagName("*").item(s++)){o.addEventListener("mouseover",t);o.addEventListener("mouseout",n);o.addEventListener("click",r)}})()
Snap CI is shutting down its CI/CD DevOps platform
Maybe read up on Rust. Its type system prevents memory errors. To use after free, no use of invalid iterators, no buffer overflows. No data races in multithreaded code. It's pretty cool.
There are massive upsides to US citizenship. Few countries will exert the same effort as the US to help out any of its citizens that end up in harm's way in other countries; Americans have a high level of default business credibility; in many parts of the world, having an American employee can bring considerable prestige and so on. Of course these days it also means being more of a target for terrorism and so on so it's not all gravy for sure.

If you have already formally renounced US citizenship, though, getting a visa or a green card is damn near impossible. You'll have to put a lot of money on the table to win that argument. The rules very strongly discourage deals of this kind, though that probably doesn't mean much any more if the last 3 weeks are a guide.
Those new examples work nicely. I'll have to remember the word "turbofish" :-)

> (I'm not sure if this discussion is over, but if it isn't I think it makes more sense to continue over email. username@gmail.com. Fine to continue here if you don't want to use email for whatever reason)

Nah, I think we're at a good stopping point. I'll post the num traits topic on users, and the operator coherence one on internals, so maybe you will jump in there.
I'm generally pretty private online, so I wouldn't take you up on the offer to continue in email. However, you've been really helpful and patient, and I sincerely appreciate it. Thank you again.
These are people with double citizenship.
I read your post a couple times and I'm not even sure what you're angry about. You yourself said that Smalltalk is great. Maybe you had a few friends who were really obsessed with Smaltalk and you are upset at them?
It's worth noting that compared to a good number of recent ish startups, GitLab now has (I believe) more than 160 or so employees. Someone could've owned a recurring task to work on backup processes (and I imagine, now, someone (or likely multiple people)).
I think it's funny that so-called smart people think that only smart people get bored or frustrated with arbitrary rules and decisions which seem to make no sense. Or maybe, just maybe, you're not as smart as you think you are if you can't discern the reasons for those rules and decisions (not saying they're good reasons, just that there is almost always a reason)
Free Twitter business plan suggestion:

Given Twitter's utility to the rich, famous and powerful why not introduce a follower limit of say 1000?

If you want to allow more people than that to follow you then Twitter will sell you an increase in that limit.
I believe you're not allowed to renounce your citizenship if you don't have another one; in other words, you can't be stateless.

Edit: Interestingly enough, the US allows it. The Wikipedia page on statelessness says "The United States, which is not a signatory to the 1954 Convention on the Status of Stateless Persons or the 1961 Convention on the Reduction of Statelessness, is one of a small number of countries that allow their citizens to renounce their citizenship even if they do not hold any other." See https://en.wikipedia.org/wiki/Statelessness