skysight-inc/HackerNews huggingface dataset:
> If public transit became the default method for most transportation, we could realistically lop off 7-10% of US emissions.

I honestly struggle to understand this statement in the context of discussing individual action. Making public transit a reasonable option for most personal transportation in the US would be a public works project on the scale of the New Deal.

Perhaps more importantly, cutting US emissions by 10% is very nearly inconsequential unless it is part of a coordinated effort that is driving global emissions down by significantly more than 10%.
Many of the problems that people who eschew exceptions are trying to avoid or fix, Python simply shrugs and declares isn't a problem. If the software you're writing agrees with that assertion (which it probably does if you're writing Python with no static type annotations and no pass through mypy or a similar tool to verify those type annotations are sound), you're fine.

Unfortunately, when you do eventually find yourself in a place where you have to care (which is the fate of any codebase that becomes large or complex enough), Python actively hinders making reliable code that is easy for strangers to modify without introducing subtle bugs.
If the company rejects you for the truth it should probably not have been your employer anyway. You can use it as a filter.
I guess that depends on the nature of the models. If they actually capture the inherent chaos of the system they claim to model, then minor tweaks will have wildly unpredictable side effects.
> And don't fall into the trap of shrinking your micro-services too small.

^ this

I think the naming decision of the concept has been detrimental to its interpretation. In reality, most of the time what we really want is a"one-or-more reasonably-sized systems with well-enough-defined responsibility boundaries".

Perhaps "Service Right-Sizing" would steer people to better decisions. Alas, that "Microservices" objectively sounds sexier.
as far as #2 is concerned, he lives in a country with nationalized healthcare so he doesn't really see a reason not to get it taken care of and get bi-annual checkups.
The biggest problem I see for the widespread adoption of password managers is the problem of edge and corner cases.

I can teach my parents how to use one of the more user-friendly ones, like Dashlane or 1Password, and it works great much of the time.

But for some percentage of sites, for a variety of reasons, the standard steps don't work: non-standard web forms, Javascript games, browser updates, obscure password rules, just to name a few common issues. For non-technical users, these issues are blockers -- indistinguishable from show-stopping bugs from a UX standpoint.

Since using a password manager really needs to be an all-or-nothing proposition in order to get into the habit of using it 100% of the time, this means that most users will not use one.

I'm sure the commercial managers will get better at addressing some of these over time, but I do not see a product that works flawlessly 99.9% of the time emerging anytime soon.
I'm not quite ready to reveal it here just yet, but no, it's not meant for VR.
I have to disagree with pretty much everything you've written, because it seems like you're running into issues of a paradigm shift.

If I'm going to consume a web service, I am going to write the models in C# and let a JSON deserializer like Newtonsoft.JSON map everything. To me, there's nothing better than having a fully modeled web service. I learn a bit about how the service works when writing the models. I know what the data looks like before I start working with it in my own application.

Regarding your web.config note, I guess I don't understand what you're trying to get at. .NET projects tend to throw configuration items into, well, a configuration file. Again to me this is far superior to doing the PHP-industry-standard of having a config.php and chucking a bunch of global variables into it. Putting configuration items behind a parser in a document that you expect the user to edit is good practice.

Development feels natural, every file can be a single class if you want and there are plenty of highly matured frameworks available.

Maybe this is a note more for the NodeJS space, but a single file per class is the general guideline for C#/.NET. Additionally, I've generally found that the .NET framework and libraries written against it tend to be of much higher quality, are more secure, and are more production ready than most I've worked with in PHP land.

On top of that, Visual Studio is a wonderful IDE and is pretty much the gold standard of our industry. I've not had a better experience as a developer than being able to create a .NET Core MVC web application and hit the ground running. I've written anything from 5 line Azure Functions to working with 100k+ line web applications and I'm not sure I could have done it without the excellent debugger available and the very context-aware Intellisense typeahead. In contrast, other than PhpStorm, I find PHP environments to be extremely messy and a bit of a hack to get working properly. If I didn't have some sysadmin background I'm not sure I'd move outside of "debugging" using var_dump().

I was a PHP dev primarily from ~2009-2017 and have been working almost exclusively in C# since.
216 new remote jobs for developers at PayPal, Zapier, Toggl and others
For non-Austin readers, this is on par with a warcrime.

Probably a joke in there about Shiner Bock too.
It really doesn't have massive adoption; it looks big because we're in a little bubble of people who play with new tech on HN, I suspect, but overall other protocols like XMPP are used by a vast number more companies and daily users.

The matrix foundation has had trouble trying to fundraise to pay developers, it's not a proper non-profit standards foundation, in my opinion. I'd be skeptical of trusting them.
Not quite: "To fix this, all Australian states and territories have agreed to update their coordinates by June. However, they are all doing it at their own speeds. On January 1, the Victorian and NSW governments updated the coordinates of every road, property and geographical feature in their states, essentially moving the south-eastern seaboard 1.8 metres north-east overnight."

So all of Australia will move by June, but so far only NSW and Victoria have.

I don't see why it's a good idea to update coordinates of different parts of a continent at different times. Likely a political decision, not a technical one.
When I moved to Rust the constant error wrapping or converting annoyed me. But after using it for a couple of years it turned out to be a huge blessing. Quite often I need to know exactly which error messages will be thrown so that I can do things like internationalization. While exceptions are quite convenient for prototyping for production I’m now firmly in the typed errors camp.
Are you claiming that it is not possible to find a trend in a mean temperature of a great many points across the globe, over a long period of time?

What makes such a measurement an "invalid form"?
Asteroid Mining Could Solve Rare Metal Shortage
Finding treacherous encoding permutations with baseperm
Thanks for clarifying, as I was wondering why anybody would listen to what James Woods has to say...
No, YAML is just terrible in general :) (ahem, unhelpful strong opinion aside: YAML is way too complicated. If you think XML is over engineered, you really want to stay away from YAML)
I suggest a different route..find something new that you explored, if its reading up on something and compose a mini-thesis of what that subject can bring to the table as far as you applying it.

IE instead of excuse you are showing added value...much better position for you
I'm pretty sure it occurred to Regus to dress up their offices; perhaps they couldn't afford to do it on WeWork's scale because they actually focused on profitability as opposed to carefully threading emperor Neumann's garments with Softbank's money.
The Chain Rule Derivative Explained with Comics
ClearVoice | Frontend Software Engineer | Phoenix, AZ or REMOTE (AZ, CA, MI, MN, TX, WA) | https://www.clearvoice.com/ | Full Time

ClearVoice is a Content Marketing Platform and Marketplace. We make creating great content easy for everyone. We have indexed over 100M online articles and have identified and ranked 200k+ authors. We use this index to power our transparent freelancer marketplace. We supply all engineers with MacBook Pros and quality tools. Competitive pay, fantastic weather and low cost of living in Phoenix or AZ/CA/MI/MN/TX/WA.

Stack:

React

Ruby/Rails - Platform API

Python - Search Index

AWS

Currently looking to hire:

* Frontend Software Engineer ($105k-$130k)

Apply here:

https://apply.workable.com/clearvoice/j/4D77BD3BF7/
When I studied there were various courses I thought useless, only to realize years later how important they were. I'm glad I learned them.
This isn’t really a helpful reply, because of course it’s not a question of magically reducing pollution.

There are two basic modes of reducing pollution. Technological advancement, and conservation.

In the case of technological advancement, you get less pollution per unit of output as the same or lower cost. As long as capital is fairly cheap, these advances tend to propagate quickly through a competitive market.

In the case of conservation, it’s more a question of which groups of people should conserve (i.e. suffer) for this outcome, and by how much.
Tinder's matching algorithms, regardless of your opinion on whether or not they work, couldn't be feasibly done in paper.
That does not cover the higher level messaging and presence protocol.
Paperspace (YCW15)| Brooklyn, NY | Full-Time | ONSITE

Paperspace is a high-performance cloud computing and ML development platform for building, training, and deploying machine learning models. Tens of thousands of individuals, startups and enterprises use Paperspace to iterate faster and collaborate on intelligent, real-time prediction engines.
We'd love to connect if you're interested in joining the team! We currently have one open engineering role.

• Cloud Infrastructure Engineer

Want to learn more? View all job descriptions at https://jobs.lever.co/paperspace
Expert programmers have fine-tuned cortical representations of source code
https://www.nytimes.com/interactive/2019/12/12/business/econ...

America has a large shadow labor force. People who do not regularly apply to work are not counted as officially “unemployed.” Have to take this into account.
It does in Firefox on Android.
GraphicSprings
I also use exceptions for control-flow and I feel no shame about it. It's often the best (most concise, most performant, most understandable) solution to a problem, in my eyes.
Have you played Civilization? The challenge of making a legitimate, human-beating AI, is near insurmountable.
Another alternative for Chrome/Edge/Brave: Just Read https://justread.link/
West Iceland drifts west, and east Iceland drifts east, resulting in a 2cm widening per year: https://icelandmag.is/article/how-fast-iceland-growing-due-t...
this is textbook middlebrow contrarianism.

using some quote from some recognizable name to dismiss the incredible work of dozens of top of their field professionals doing their life's work.

its a perfect example of the way hacker news "types" do climate change denial. via endless "well-actuallys" until you're lost and stuck in a level of analysis-paralysis that borders on an anxiety disorder.

the problem with solving climate change is not a technology problem any more, its a decision making and coordination problem. we have a third of people in denial, a third of people who want to fix stuff, and this unbelievably infuriating third of people in the middle who can't stop equivocating and triangulating.

the thing preventing a simple majority from moving on with solutions is not the outright-deniers, its the people in the middle using the deniers as an excuse to not get on board with the solvers.
Yes, weather is climate. But that isn't what OP said.
The name of the author is "Leißa". (The fourth letter is a sharp s).
If they donated the spec to a proper standards body I would be much more comfortable with it.
>be prepared to walk away

Like everything, it depends on the situation. But this seems to be key to me. Most people seem to walk in with expectations of leaving with something. If you're not willing (or able) to walk away, you're at some kind of disadvantage.
Ugh, it feels so wrong to read a 10+ MB .patch on github, instead of being a fork + a commit.

Using FDW to scale out data is a pretty popular approach, though it is hard to get a sense of the patch, this one looks a lot like a sharded postgres impl, reminds me of Redshift or Yahoo's Everest.
Cove Markets | Senior Back-End Engineer | Full-Time | Chicago, IL | ONSITE
Our ambition at Cove Markets is to lower the total cost and increase transparency for CRYPTO TRADING in a heavily fragmented market.

We recently launched CoveTrader, a free "best execution" trading and analytics platform for cryptocurrencies, including Bitcoin, Ethereum, and many others.

https://trader.covemarkets.com

We are a team of 6 experienced engineers and are looking to add a senior back-end engineer to the team. We primarily work in Java.

Please view our job ad and apply at: https://www.covemarkets.com/careers/backend
The problem of this "easy" method is that it does not scale: if everyone was doing it there would be much more problems to manage: renewables are not continous (storage needed), we do not have near enough capacity yet, the grid may not be designed for decentralized production, etc.

edit: also it is very rare to have the externalities included into the sum of CO2 emissions (dams need cement, wind turbines need steel, solar panel need mining, we need to transport these components, etc. -> all of that is probably not currently powered by CO2 neutral energy).
This has already killed more people in mainland China than SARS has.
> reading these points makes me suspect he/she is an experienced software engineer that has been doing this for many years now.

And yet, a cursory review indicates they are barely out of high school and has never worked on software in a commercial environment. Not casting stones (I agree with some of what they say too, and what I agree with I find insightful. How's that for confirmation bias?), just observing that this is in fact not based on much experience at all.
Thanks for the straw man. American WW2 mobilization didn't kill ten million people - that's not an intrinsic attribute of a country focusing on something.

Think also new deal / public works projects like the Hoover Dam (many died working on the Dam but not because it was a government mobilization project). Just the government spending a bunch of money on environmentally focused projects could happen and could be good.
SEEKING WORK | SF Bay Area | Remote OK

Data scientist with strong software development skills.

Recently I've worked on geospatial data wrangling, retail sales forecasting, and turning machine learning models into web APIs.

Email: andrew@ajnisbet.com

WWW: https://www.ajnisbet.com/

GitHub: https://github.com/ajnisbet/

LinkedIn: https://www.linkedin.com/in/ajnisbet/
Sure, but he's been right on enough deeply contrarian bets that the kind of 'common sense' dismissal we'd apply to most people making the kind of claims he's made are clearly the wrong heuristic.

It's not that he's never wrong. It's that how outlandish his statements are is not a good indicator of how likely he is to be wrong.
HardWareAPI
Here's a systematic comparison of climate model predictions vs reality, since the 1970s. It turns out that the models have done a great job of predicting reality. https://www.carbonbrief.org/analysis-how-well-have-climate-m...

I'd be curious where your impression comes from, in terms of what sources of information you're receiving.
The climate models are not settled.

Sadly the political activists have hijacked the normal scientific process. And this allowed some pseudoscience (with alarming predictions or alarming observations) to mix in too.

In some science news I read that the Arctic Ice-sheet is growing back, and that Envisat showed that the oceans were not rising. So very likely the climate is more complex than some alarmed scientists thought.
It may also be that people like the idea of 'improvements in urban planning' when they are intangible, but if those changes involved limiting their land use or bulldozing their inefficient homes and neighborhoods they balk; they may also not like moving those planning decisions from their local communities to some bureaucracy outside of their direct engagement.
I didn't ask if you would. I asked that had you, would you want your name out there?
Wuhan Coronavirus Looks Increasingly Like a Pandemic, Experts Say
Though I know nothing about the materials used, it looks to me like the aesthetic of Chesley Bonestell's space exploration images, and also of '2001' - as can be seen in the "Envisioning 2001: Stanley Kubrick’s Space Odyssey" exhibition, currently at the Museum of the Moving Image in Astoria, NYC.
> because they are actually running inverse problems with the PDEs to fit the data

Could you explain this a bit more? Are you talking about data assimilation?
Weave Grid | https://www.weavegrid.com | Engineering and Business Operations |
San Francisco, CA (Soma) | Full-time | ONSITE

We’re on a mission to drive rapid decarbonization in global transport and power sectors by intelligently connecting electric vehicles to the grid.

Our software uses predictive analytics and systems optimization to make it cheaper and safer for utilities to support the growth of electric vehicles, increase renewable energy adoption, and save customers money.

We’re early-stage, rapidly growing and funded by some of the best energy technology investors around.

Every role offers the opportunity to have a huge impact on our team, culture, technology and the sustainable energy transition.

Technologies we’re using include: Python, Kubernetes, AWS, Terraform, CircleCI

Reach out to jobs@weavegrid.com if interested in learning more!

Full-stack engineer description here: https://www.weavegrid.com/full-stack-software-engineer
Ditto, I only just got the email about this today; so now I have <1 month to figure out something else.

The email doesn't even mention that 'email receiving' is switched off as a result of moving me to this plan! Pretty poor, IMO.
Isn't 'Day of Defeat' a much more modern Enemy Territory?.
> However, they are requiring teachers and students to work full-time from home using online assignments and communications channels.

They did that 20 years ago during SARS, too.
Hugged

http://web.archive.org/web/20200203151544/https://www.platfo...
> Those now attempting to figure out the mystery of the hot climate models think one factor might have caused the recent unusual results: clouds. It turns out simulated clouds often cause headaches for climate modelers.

The impact of cloud cover in these models has been incorrect, and has such a large impact. Doesn't this strike anyone as a major problem?

We're burning about 100 billion gallons of aviation fuel per year.

> This means each gallon of jet fuel (6.5lbs) will combine with 23lbs of Oxygen and turn into twenty pounds of CO2, and just over nine pounds of water! (see: https://paullaherty.com/2015/01/10/calculating-aircraft-co2-...).

So that's 100B gallons * 9lbs is about a half a billion metric tons of water vapor going into the dry upper troposphere annually from commercial aviation.

Which, evidence would seem to suggest, has not been modeled properly (at all?) by these climate models?

If I was producing these models, I would be embarassed.
Yah, if you're using this for enterprise though you probably have to jump through all the hoops either way. Eg. to provision and install a client (be it some general XMPP client, slack, hipchat server, whatever) on your dev machines, to provision machines for a server and get that setup or to contract it out to someone, and yes, finally, to setup DNS records. So I don't think it's a big deal that DNS records are required for enterprise, they're going to have to keep a papertrail and do all the extra overhead anyways. :)
The contract could be perfectly formed, and still unenforceable.

At the end of the day, it's a piece of paper. Enforcing it in a civil court will take years, if not decades and costs tens of thousands if not hundreds of thousands of dollars in legal fees. Most people don't have the time or the money to do this, so it ends up "settling", often times with arbitrary fairness.

Settlement is more a game of "who can do what to whom".
Not the good ones ;) Most will not make sense without context of private company work anyway

But as an example I also get a lot of fluff ideas for video game mechanics. For multiplayer games, the ability to tag another player for tracking. So you can pull up a menu and see players you've tagged and their recent performance and such or create your own 'achievements' and see what players have accomplished them (with necessary privacy options included of course). The primary use-cases being clan recruitment and pro-player analysis.

Random product idea example: A renting service for size-adjustable tables. So you can test out what table size fits best in your space. counter-height vs standard, square vs skinny, size A in room 1 or size B in room 2, etc. probably too small a market on this idea though since itd only be worth it before expensive table purchases
With the violent hammering that scientist raising the alarm have received over the past 20 years or so, I would suspect any results-selection bias to have pushed in the other direction. What me may be seeing now may be reduction in bias, caused by the ample observations coming up.
On reddit mention of the Epic Game Store brings out rabid haters. I know it's not as fully featured as Steam, has made some questionable moves (refund policies, sales without informing devs), and has quite a large stake owned by Tencent.

But then I hear that devs are getting cash up front and a bigger cut (I think it's like 85% compared to Steam's 70%) of profits. I'm happy that a developer may not need to crunch, or at least possibly not worry that if the game doesn't sell they'll be bankrupted.

I'd really like GOG to get a little better about this considering how great Galaxy 2.0 is and their general "No DRM" policy. It would become my default but Steam is still king for now
I've never needed such in 3 decades of systems design. I'd like to hear the details. An explicit flag or time-stamp should be used to indicate when or if a record as been updated. To be frank, heavily reliance on Null strings usually means somebody is doing something wrong or awkward in my opinion. Null strings cause 10 problems for every 1 they solve. I stand by that and will and have defended it for hours in debates. Bring it on! (Granted, most RDBMS don't offer enough tools to easily do it correctly.)
> Being well-informed means going in with the best possible knowledge.

The assumption here is that you have access to that knowledge. In many cases, you just don't. You can't address it by emails or talking to anyone. All these scenarios aren't necessarily 'toxic' but common in daily life.
Sadly the native dialog element was axed.
birthrates in the west are trending down. the US hit a new low recently of 1.8 births per woman, well below the replacement rate. the US currency has a slightly positive (0.5%) population growth, but this is only due to immigration. if we merely do nothing (and don't adjust immigration quotas), we will have negative population growth in the near future.
Because no one would entertain these ridiculous valuations unless they were told it was a tech play. Apparently that has been successful if justifying valuations that have no basis in reality.
The Solar Superstorm of July 2012