skysight-inc/HackerNews huggingface dataset:
Zone 1 - zone 2/3 is not bad, but what actually happens is people are moved from zone 1 to some random town 40 miles away (because it's WAY cheaper to do that).

These people don't have cars, they are the least well off people in our society, often physically, mentally and materially. Their entire support system, friends, family etc. are ripped up from beneath them. They end up never rejoining the economy and the cycle continues.

These are people so we can't just shift them where we want to.

Here's an example from Zone 1:

https://www.standard.co.uk/news/london/residents-of-the-heyg...

These people OWNED their flats, they were compulsory purchased from them at ridiculously low rates, demolished and replaced with luxury flats. The only option for these people was to move from their 2 bed flat to a new studio or leave London.
Great. I am still using it to this day. Even when I switch jobs or switch products, I just change Emacs to match my new workflow.
It's all been a lie. I get charged extra for "recycling" when I should just toss it all in the same trash and forget about it.

Carbon taxes are bullshit. That money is just going to right into the corrupt pockets like most of our taxes do. It's not a solution for anything and will just make poor people even poorer.

Reduction in plastics for food packaging would be welcome. I've stopped buying food items that are over-packaged.
> Makes me wonder about the technical details of what hardware God runs on and how that was created?

If it is created, then it cannot be God by definition. If we are talking about creation and existence (and not change), then we are getting into the Second Way:

> 1. Everything which has come to exist has been caused to come to exist.

> 2. Nothing which has come to exist can be the cause of its own existence.

> 3. Everything which has come to exist is caused to exist by something other than itself. (follows from 1,2)

> 4. It is impossible for a chain of causes of this kind to go on to infinity.

> C. There must be a first cause, which causes other things to come into existence but did not itself come into existence. (follows from 3,4)

* https://www3.nd.edu/~jspeaks/courses/mcgill/201/aquinas-cosm...

NB: the argument is not "everything has a cause", which, if it is your starting proposition, tends to leads to problems:

* https://en.wikipedia.org/wiki/Kalam_cosmological_argument
> Individual liberties cannot be realized without sanctions and foreign policy.

What kind of jingo non-sense is that?

We now have over a century of data on how effective US foreign policy is at promoting democracy around the world and if you read the history even badly, you can't help but notice that it's much better at killing people in monstrous numbers than at promoting individual liberty.
In this case the issue was outright fraud: They got a council flat that is meant to provide subsidized housing for people who generally can not afford private housing, and profited from it against the terms of his rental agreement.

But in the general case, I keep arguing the same. In the UK there's a very strong trend to focus on landlords and foreign buyers leaving housing empty, or cases like in this article, but when you dig into it, it makes up a tiny proportion of properties.

The government has contributed to pushing the focus to these types of things, even though e.g. all empty properties in the UK being filled would maybe cover ~6 months of demand (and you can't fill all of them - most are empty for things like refurbishments or during a sale; very few are left intentionally empty for long periods of time). I doubt AirBnB demand would add up to more than a rounding error either. But it's a convenient excuse, and much cheaper than to drive higher growth in construction.
"No documentation" seems a bit harsh - there's a Getting Started guide in docs/ [0] and fairly good commenting on the interfaces in public/ [1]

[0] https://pdfium.googlesource.com/pdfium/+/refs/heads/master/d...

[1] https://pdfium.googlesource.com/pdfium/+/refs/heads/master/p...
Right this would never happen in EU oh wait VW AG
Don't understand that clearly.
Can't I put something in the queue in the main process and read it from subprocesses ?
> I find it hard to believe that with a list of major enterprise clients, they can't afford several thousand dollars a month?

They can probably afford it, but if every piece of your stack needs that kind of money you run out of money fairly quickly.

> Developer costs in USA run about ~$5-10k/month

They are based in the UK.

> Would be curious to hear about the number of dev-weeks they have spent learning all the stuff they mentioned, building it, troubleshooting any issues, and keeping the system running and up-to-date.

It's just an SMTP server, not rocket science.
Running Apache Kafka over Istio – Benchmark
I think the argument would be something like this:

Renting on Airbnb has the effect of subsidizing this one person's housing, not of subsidizing the community's housing.

If the goal is to use Airbnb to increase social housing opportunities, the council should do it directly, so any excess profit can be reinvested in new housing for more than just one person.
How to troubleshoot potential DOS attacks
"Over the Shoulder 1 - Text Preprocessing in Forth" https://www.youtube.com/watch?v=mvrE2ZGe-rs - Sam Falvo demonstrates writing a blog engine in Forth.
Why “Contracts” and not “Generics”? To make it less contentious, maybe, or to manage expectations?
From experience on large codebases, get to -Wall -Wextra “clean” in both the latest versions of GCC and Clang and then tools like Coverity will produce much more useful results. The signal it provides to me at that point is exactly what it is meant to provide: mostly improper error handling analysis and N-level deep branches that result in a poor result due to an error or bad decision in another file that a human would not associate with the current call chain or think to look at. To be fair, the tools work much better when you know you have complicated pieces that you spend a little time writing correct models for (e.g. custom assertion/error handling, runtime supplied vtables, custom allocators, etc.).
It had been Turkish before it was Russian. Should we go on?
Besides, the indigenous population (Crimean Tatars) and the Ukrainians in Crimea never thought of Ukraine as a foreign country.
In NZ it’s 3 years of de-facto but the “family home” (even if one partner brought it freehold into the relationship) gets split 50/50.

It’s complicated because even prenups can be overturned if one partner experiences regret and the courts decide the prenup wasn’t “fair”.

The law is surprising enough to enough people that they’re looking at changing it.
> Apparently 89 companies are evaluating the patents for production

That article is from the October, 2017 issue. What have they found after two years? Progress, no progress?

Here's another interesting battery from a company called XNRGI:

https://www.digitaltrends.com/cool-tech/xnrgi-develops-ev-ba...

We'll have to wait and see if it lives up to XNRGI's claims.
If we end up with a project like [1] actually taking off, then with Secure Scuttlebutt you wouldn't need to care about server hosting and the pub servers could be distributed globally.

[1]: https://people.kernel.org/monsieuricon/patches-carved-into-d...
Data Engineering Cookbook
That's a great opportunity to build similar code-hosting platforms (and other software/services) outside of the US. Just for political reasons many people might like to switch...
Except these personal changes would have very little effect if any.
So then every fat cat with a private jet should stop flying and set a good example. I bet 95% of what they do can be done remotely anyways. But that would let them schmooze and drink with other fat cats and get hooked up with underage girls.
> plastic efficiently recycled

Plastic can be recycled, but only into lower grade plastic. Eventually it gets burnt or buried.
I love the useless tests : https://github.com/sindresorhus/shebang-regex/blob/1cb5d4aee...

You could replace the regexp with something matching everything and they would still pass.
Author of Christian relationship guide says he has lost his faith
The first two points don't really apply to future electric cars however.

Euro Electric car models (like the e-golf or such) are generally adapted gasoline models that require additional hardware to make the design work, this is obviously inefficient. To make it clear, the current non-tesla/Jag/Audi EVs are almost all examples of designs that will not be seen in the future so I don't think they are fair to compare. The VW ID3 would probably be the best example of a future euro electric car.

The traction idea is absurd for a few reasons: 1: fast cars exist currently. 2: There is no proof to the idea that accelerating hard has any effect at all on roads. 3: Tesla's Performance is incredible, sure...but that's a $100K car, it is not what will be sold mass market or bought mass market. It's priced near that of a Porsche 911 turbo, which accelerates somewhat near to the level of the Model S and has never been this kind of issue.

As for hydrogen, look at this Toyota-press chart:
https://insideevs.com/news/353600/toyota-six-global-bevs/

1: they are not all in on FCEV
2: Their own chart shows them believing that BEVs will eventually outsell Fuel Cell (but of course not before FC takes off..which it hasn't. )
Oh, good point. That is a subtle distinction, though.
As a dabbler in hardware and edge deployed machine learning models, this is exactly what I’ve been looking for.
First they came for the big purchases, and I did not speak out because I was not a big spender.

Then they came for the food/clothing purchases, and I did not speak out because I had my credit/debit card.

Then they came for huge dildos, and there was no one left to speak for me.
Spinning Up in Deep RL by OpenAI
> I don't think a dealership would try to under report the transaction for tax evasion purposes.

Ah yes, the famed honor and integrity that the car dealership profession is known for.

> customer will report the transaction on their taxes as a business write off

Businesses don't do this. Unless they're money laundering fronts, businesses don't buy stuff in actual physical cash unless they have to, and they know that any cash discount would be from under-reporting the sales tax and that recording the transaction would be bad for both sides.
Surely the number of eyes looking at that codebase will vastly diminish though? You may get RH and co backporting massively obvious issues but there will be many other smaller issues that won't be found.

Also Google have golang, which I'd imagine would be their target now, not python 3 (for migrations)
This is a serious problem, I think
Your skills, and I can contribute greatly, think of it as the next great opportunity you and I get into on ground floor, if this is beyond what this website is about please delete no hard feelings, let there be peace and tranquility, as I reach for the beyond ¿
I would suggest that you look into Common Lisp (no surprise to anyone who knows me …). Why?

Well, it’s solid. I spent some years as a professional Python programmer, and it was annoying how things which were easy to do in Lisp were difficult or impossible to do in Python (e.g. change a file, reload it and have existing objects updated with the new definitions). Common Lisp offers all the hooks you might want to be able to mutate a system at runtime, but if you don’t want to, then you can just ignore them. I find this very graceful: standardise the possibility, but don’t mandate that one think about stuff one doesn’t need to (yet).

Another aspect of its solidity is how well the standard (ca. 1994) has stood the test of time. There are numerous implementations out there, and they all support the same language (modulo some small bugs, no doubt). Common Lisp code tends to be very portable, and tends to be easy to customise for different implementations and platforms when necessary (the way that FEATURES interacts with conditional reading of source is great). Libraries from twenty years ago still just work. That’s almost unheard of in any other language I’ve used.

Yet another aspect of its solidity is its error-handling capabilities, unmatched in any other language I’ve used. Its condition system offers code the ability to signal exceptional and non-exceptional conditions (specifically, errors, warnings and signals), to catch such conditions, to offer recovery strategies for such conditions and finally to choose between recovery strategies for such conditions — to include prompting for human input if desired. It is an amazingly powerful faculty. But like the ability to handle runtime redefinitions, you don’t need to use it at all if you don’t want to.

It’s high-performance, too, getting within an order of magnitude of the performance of C.

This all means that Common Lisp can be used for quick hacks, simple scripts and all the way up to long-running production systems.

To get started with Common Lisp you’ll want to take a look at Quicklisp, which is the community-standard compilation of free software libraries. It hooks into all the common implementations and offers a plethora of packages.

If you’re willing to use emacs (which I also suggest), then SLIME is very good, but the commercial implementations also have their own excellent IDEs which you might find you prefer.

I’ll be the first to admit that Common Lisp has some flaws, too — I would love to see a modern standard which specifies case-preservation as the default, standardises threads (or something like Go’s channels and goroutines …) and updates the pathname portion of the spec; I’d love to see something which works out a few of the historical bits (like weird argument orders in a few cases). But that stuff is mostly just nitpicking, like complaining that the breaks on a Lamborghini are the wrong colour.
It's a harsh thing to lose your faith. You feel like the ground has been pulled away from under your feet.

Also, I'm guessing this man is about to come out as gay. I hope he finds support.
Although I agree, I was interested in the article about how poorly planned EV city owned equipment was a huge strain on the power grid that city planners didn't seem to understand how to do right. I look forward to what I expect to be the near future where cities start sharing best practices on this and collectively we do this right.
Beyond Functional Programming
I think the most electable is Biden, but I don’t think he’s progressive enough to get the nomination. The rest are not centrist enough to win a general election.
We need to do it _all_. Not one thing. All of it.

We have been systematically strip mining the planet for decades. We need to take a step back and calm down.

If you're banging through your credit card, you knock it all out. You start from the bottom up, not the top down. You look at what you absolutely need and slowly add things back in.

We've hit the credit limit on our ecosystem.
Note that this is the spot price of lithium, which no large consumer of lithium pays. All the big users of lithium (like Panasonic) buy it based on long term contracts with companies like Albemarle (which bought Rockwood Lithium just before the recent boom). Thus it's very misleading to look at spot prices for reaching any determinations about the prospective returns from lithium mine investments.
They are in the business of borrowing short and lending long, with a rate spread to make money in the process.

See that makes sense with variable rates. However if you offer a 30-year fixed rate at 4% because you know that you can currently borrow short at 2.5%, what happens in 20 years time when no-one is willing to lend short to you for less than 6%?
I don't think people actively contributing to open source ever cared about in which nation their code was hosted. Because it didn't really matter.

Now it is like an old grumpy grandpa you wanted to get rid off some time ago suddenly caught up with you and enforced some of the shittiest laws you could imagine.

But did they really need to enforce that block? I would imagine nobody would have noticed it and if github wouldn't be owned by a giant that enforces compliance to the letter, Iranian devs wouldn't be banned.

Not the fault of MS, sure, just saying that this is one of the disadvantages about the takeover.
Where exactly does Google use python2.7?
Isn't that like saying nuclear waste is fine if it's in a properly run container.

How many years will it take until the plastic is no longer able to get into the food chain?
The UK definitely needs more overall housing capacity, and there is plenty of land which is not built on. Although I don't think this is the issue here, where the area is already full of dense residential and commercial buildings.

Subsidised housing in such areas is an effort to resist displacement and social change caused by gentrification. Permitting subletting of such housing turns the subsidy into no more than a monetary benefit, which fails to stop the unwanted demographic changes the government is aiming to prevent.
I run from home to the subway station and from the station to home everyday. I can't imagine my life without it anymore.
rephrased: Would I trust Uncle Sam's servers with the entirety of my financial activity? No.

There exist cryptographically secure digital payment systems, but governments are moving against them just the same as cash.
I still have a red room, though I have to admit it doesn't get used as much as in the past. The cost of paper these day is nuts (though it was never really cheap).
To me it's already here at least Los Angeles has a ruined economy lost my job and can't find a new one to save my life
Coffee grows in temperate zones.

The demand for coffee is causing fragile native forest areas to be replanted in coffee.
Sorry you’re getting downvoted! It’s amazing how far behind the tools in your industry are, despite Python being the standard tooling language. Proprietary tools are the worst offenders (compared with Blender has been Python 3 only since version 2.5)

For anyone interested, this is the VFX industry reference platform, which is finally hoping to move to Python 3 next year: https://vfxplatform.com/
Rooftop Solar Refinery Can Produce Carbon-Neutral Hydro-Carbon Fuels
Ask HN: How to learn / get help for UI Design?
I'm a decent software engineer but when it comes to UI design I'm pretty bad at it and the projects that I build all end up looking quite unprofessional.

How do you all learn to design better? Are there services that can help design the UI for my projects?
Functional Programming? Don’t Even Bother, It’s a Silly Toy
Its an interesting point that might be relevant for heavy BEV likes semi trucks, busses etc., not for personal cars though.
Two of the best programmers I have worked with, and who I credit myself to becoming a "real" programmer, where PHD's, one was a tenured professor at MIT who founded a computer learning start-up. I learned the elegance of simple black-boxed code from both of them and they both seemed to have a strong focus on that. I was young and a hot shot programmer at the time and they where both older patient men, who saw raw unfocused talent in me. I am a better person for having learned under them and for them having endured me, but I would absolutely place them hands down as two of the best and most productive programmers I have ever worked with.

I am thankful I did not have hiring responsibilities in my 20's, as I would have been one of "those" pricks and would have a lot of regrets for the way I treated people now.
In this case it seems Microsoft at least is striking the right balance by leaving open the free version. They are not profiting from sanctions yet they are leaving open an information service that could be used to organize dissent within the sanctioned regime. Not that github would be the first place you’d try but at least it’s an option if all the others are blocked.
A full-out nuclear exchange would be thousands of warheads. It would be all major and medium-sized cities. The radioactive fallout and nuclear winter would kill billions more. There'd be a long tail as Earth's ecosystems collapse, but yeah, there are high-confidence projections that such a war really would kill all living humans.
What Is Free Software?
Canada and the EU have already lost trust in the FAA. They're going to certify the Max and probably other planes more independently now.

As a consumer, I'm happy to have more oversight on the planes.

As a Boeing shareholder, I'd be pissed the company demolished the trust that allowed for a lot of cost savings during the certification phase.

Time and time again, we see that companies are terrible at self-regulation. They'll abuse it to save pennies today at the cost of dollars and lives tomorrow.

https://www.reuters.com/article/us-ethiopia-airplane-canada/...
> I take you at your word. It's just hilarious that a post urging empathy for executives floats to the top while it's bootstraps for everyone else. [EDIT: in other upvoted HN posts, not necessarily yours.]

In some ways, having empathy (or even sympathy) for executives in situations such as this is a more damning call to action.

If a problem is a result of evil people doing evil things, then the obvious solution is to punish the evil people. If instead a problem is a result of good-natured people following a system with broken incentives, then the only effective response would be large-scale, systematic change.

Unfortunately, we don't often see things this way as a society. Our drive to action seems directly correlated to our sense of moral outrage, and we skip over the "broken system" step between "freak accident" and "mustache-twirling villain."
Yes, my pressure cooker changed everything! I bought it used from Craigslist, not knowing what to expect.

My neighbor came over because she got a pressure cooker, heard of my reputation cooking with mine, and asked for a lesson. Here are reviews: http://joshuaspodek.com/food-world-reviews.

While my public speaking is mostly on business leadership and entrepreneurship, I increasingly speak on sustainability and sometimes include making my famous no-packaging vegetable stews.

On Earth Day this year I cooked for about 2 dozen at Lululemon's flagship store on 5th Avenue and spoke on sustainability. Last year I cooked for 50 or 60 at Brooklyn North Farms for Faherty clothing, another time at Assemblage coworking space, and I forget where else.

Here's a video of me cooking: http://joshuaspodek.com/20-minute-vegetable-stew from about 3 years ago.
That is true, probably even more so then VS code. Though I never heard of malicious Emacs package. That may because it is such a small attack vector compared to something like VS code.
I haven't been following these proposals and I want generics of some kind in Go (I've had my fill of code generation), but good God does the proposed syntax of using parentheses for yet another thing (in addition to method receiver, parameters, return types, logical grouping, arguments) make the language suddenly feel cluttered and hard to read.
Sorry this is BS, a city like NYC has many more healthy fast options than your average small city. The affluent neighborhoods have healthy grocery stores. The poorer parts of cities do lack good grocery options but this has little to do with impatience and quick satisfaction.
"We need to see everything you do for your own good"
I am literally about to migrate from the mailgun API to my own email server, so this is a really helpful overview. Thanks!
Order for First All-Electric Passenger Airplane Placed by Massachusetts Carrier