skysight-inc/HackerNews huggingface dataset:
Demand for new infrastructure competes with maintenance of old infrastructure, so decades of overbuilding will eventually exhaust the supply of construction services.

I know your statement is hyperbole, but this is a completely wrong understanding of how public-financed construction projects work, and the market for them, and other people are taking it for face value.

For starters, demand for new infrastructure at the public level generally requires replacing existing/old infrastructure. This is frequently because decades-old infrastructure was built to older/weaker standards and would need to be upgraded to newer standards, and the upgrade would cost as much or more than simply demolishing and rebuilding brand new.

Also, there is no such thing as a shortage of construction contractors willing to deal with government red tape. The government is the best client: it always pays on time, and it usually pays more than the face value of the original contract.
Linux Foundation Go Cloud Native Training Bundle Sale
Your cynicism is underinformed, learn what people are doing, and help them (https://climateaction.tech/, et al)

We == "they" + "me". If you you feel that way, then say "I don't give a shit". Because you don't speak for anyone else, really. This will have a positive effect on your thinking about the issue.
"I really struggle to see what the case is for PHP anymore."

PHP started as a language for creating dynamic websites and that's still it's forte. I'm not a fan of the language, but it still retains advantages over it close rivals Python and Ruby when it comes to creating dynamic websites. It's faster than those languages, and its popularity means you can find web development libraries for just about anything.

It's also the only language with almost universal support amongst web hosts. It can run on basic shared hosting plans and on nearly every server. It can be deployed by simply uploading your code to a directory on your web host. Many developers (especially of other languages) vastly underestimate how important this is or the opportunities it unlocks.

It's 2019 and if you want a simple [1] way for your non-technical users or customers to self-install your software on a web server, you are simply out of luck.

Having a ridiculously easy web app installation process for servers would unlock countless opportunities for developers to reach more users or customers. But developers simply can't see it.

Isn't it kind-of crazy that web-friendly languages like Python and Ruby are anything but simple if you want to bundle and distribute your web app for easy server deployment?

By the way, here's an excerpt from a blog post by programmer Jeff Attwood:

"If you want to produce free-as-in-whatever code that runs on virtually every server in the world with zero friction or configuration hassles, PHP is damn near your only option. If that doesn't scare you, then check your pulse, because you might be dead."

To broaden choice, Attwood argues we should

"build compelling alternatives and make sure these alternatives are equally pervasive, as easy to set up and use as possible."

That was written in 2012 (https://blog.codinghorror.com/the-php-singularity/).

[1] Docker images / Cloudtron / Sandstrom / list of command line instructions - sorry, these don't count as simple.
One guy I used to work with drove a Nissan Leaf, and he ran an extension cord from his car through the office front door and charged at work. I'm not sure if he was a garage orphan or just cheap.
Interesting, I wonder what the details look like. We saw fairly big differences in Rust.

> Your libraries use async, but you can handle those calls with fibers. Fiber support is compiled into your code but not the libraries

We tried this! Making the attempt is actually one of the biggest reasons that we decided to remove green threads from Rust; it brought in tons of disadvantages and no real advantages.
I forgot how many people are on HN of such high caliber. I would be happy to see if I can make any reasonable contribution to pslam.
> Just carrying the insurance makes you a higher risk of costing the insurance company money by itself.

Insurance companies aren't typically run as charities.

> If insurance made financial sense to carry for the average or averagely unlucky operator the state wouldn't need to make it mandatory...

The state is worried about the damage they can potentially cause to others. Their employees, their customers, innocent pedestrians, buildings.

> They'd gripe about labor costs and labor laws like every other business does.

That seems unlikely, considering the drivers are largely independent contractors. They don't tend to complain about labor costs, as they call them "profits".
> There is no point comforting a crying baby

I've had 3 children, and found this to be 100% false. Every crying baby has a reason, and if you build a checklist of things to check, almost all babies can be calmed down. I say almost, because there are exceptions to everything.

It has been years, so I no longer have the list in my head, but it boiled down to making sure everything in their environment is in moderation. Not too hot, not too cold, not overstimulated, not under-stimulated. Are they hungry? Wet? Dirty? Tired? Scared? ... you get the idea. Sure, "comforting" them by telling them things will be OK isn't effective. But finding and fixing problems works. And most of us folk on HN are good at such things.
Personal action alone will be insufficient to stem the tide. Without shutting down fossil fuel development and use, we don't stand a chance.
I have no idea what point llmapx's comment is supposed to convey.
>Complex parts come from more "human" standards, if you can only come out of a junction easily by making eye contact with an oncoming car for example.

It's that kind of thing. If you drive like you would in some calmer and less congested city you'll never get anywhere. You often have to take your space because no one is going to give it to you. It's not just vehicles. If a car pauses at a crosswalk because someone has stepped into it, the rest of the crowd will smell hesitancy and just cross en masse against the light.

Plus lots of police manually directing traffic at intersections. Lots of partially blocked streets because of construction and delivery vehicles. Parts of the city are really nerve-wracking to drive in at busy times of the day.

I actually do think it's worse than Boston with respect to a previous comment although the layout is much more of a grid which makes things easier in some respects.
There's a long discussion of the FAQ in the internals mailing list: https://externals.io/message/106503

It's important to understand that this is just a proposal from a core PHP developer - at the moment it seems that most other prominent core developers aren't enthusiastic about this particular approach.
No, the idea is that you actually need to properly fund and train the people overseeing the projects. Fiscal conservatives have been understaffing executive offices for years and then point at them when they fail. The DMV wouldn't suck if they just gave a bit more money and hired more people, but it will suck forever because everyone thinks it just sucks because Lol government sucks.
Social Insurance Number, for the curious.
My understanding of state-of-the-art language models is limited, but it seems like there has been a lot invested into having models that generate their output one token at a time, no edits.

Have there been any experiments into models that can re-read and edit their work, before spitting out entire sentences, paragraphs, or documents?
Traffic circles have different design specs than rotaries. It isn't an arbitrary naming difference.
Recreating the Midnight in Paris Opening Sequence
You're arguing that Americans are fundamentally incompetent and unable to govern themselves.
This is great, it feels like the 90s again- at first I was not a fan of the single page format, it felt a bit short, but I came around to appreciate it- and if anything it will drive traffic to the linked sites if I want more info, which the author's will consider a good thing.

Where did you originally put out a call for articles? I generally feel pretty tuned in to tech circles, but am kind of surprised you were able to get this many submissions without having to spam lots of places and not have been a blip on my radar somewhere- and I also wonder what I may be missing in terms of good communities.
Best YouTube Channels to Learn Machine Learning and Artificial Intelligence
If every single person in the US ate only vegetarian, used no plastic, all drove electric cars, didn't use air travel etc. the net effect on the climate would be essentially nil. Personal actions have virtually no effect on the environment. The responsibility falls on Global Mega Corps that are responsible for the vast majority of emissions and pollution. you may ease your conscience by driving electric but in reality you are essentially doing nothing.
I'm only moderately familiar with this topic (mostly from following racing, where many major series have integrated hybrid powertrains), but this doesn't seem accurate to me. All the hybrid vehicles have to develop and integrate an ICE in addition to the hybrid system, not instead. I don't see where the simplicity gains you refer to would come from.

Again, I'm not very knowledgeable here, I just have intuition to go on and familiarity with the fact hybrids are definitely viewed as more complex to develop and race, in motorsports. I'd love to be more informed if I'm missing some major factors
Similarly, my Belgian ISP (Telenet) has WiFi home gateways that are configured by their web portal, and config is pushed by the ISP.

I figured out that they only did validation on SSIDs client-side, so managed to get around that to put emoji's in my SSID.

Which then proceeded to soft-brick the entire thing on config push. I'd have to log in to the web portal via another connection, change the SSID there, and then reset the hardware with the reset button to get internet working again.
I'd seen the idea of using street-furniture, such as lamp-posts - but can't help seeing visions of coils of cable looping all over the pavement/sidewalk (in the UK at least, lamp posts tend not to be on the road side of the pavement).
Plus, if this isn't new-build, whatever's powering those lamps isn't going to charge your car. Well.. it might charge one or two, but once you've got 20 cars, all wanting to be charged overnight..

If you're going to have to lay new lines, then cheapest approach is surely to just put cable in the gutter, and then protect it with something similar to those rubber speed-bumps you can bolt into the ground. Downside is the low profile prevents great big connectors/supply units - but would be fine for the equivalent of the domestic-plug....

...I'm meandering now, but wonder if you could retro-fit drain covers to contain chargers...
> He refused because he didn't do anything wrong.

Cool the DMV fixed it. Just try that with so called "identity theft"
Johnson and Johnson Under Criminal Investigation for Concealing
How about running one of those gas-powered generators next to the car?

Put a sign next to it saying, "my government doesn't invest in green energy".
Yes. And you control one of them directly, so focus on that. Focus your advocacy and votes on the other. This is one of those challenges that require doing more than two things at once.

edit: Dr. Michael Mann agrees https://twitter.com/MichaelEMann/status/1160656713642631170
To expand, its not just that. I actually find when I'm working on Drupal I'm at least working fast (its easy stuff for the most part).

I do alot of work for research departments, and that is very boring. Its the same 4 types of form validations over and over, and any attempts I've made to try and abstract over any of it to make the work less repetitive and there by increase productivity, is seen as actively hostile or "in non-alignment with current goals and funding"

Some of my issues is with how things operate where I am, I think, I will admit that.
Yes, but you will end up with a used BMW 3-series.
Recovering a File from the Git Index
> You can just straight up ignore red light camera tickets.

How does that work? They send you a ticket you're under no obligation to pay or otherwise respond to? What's the incentive?
It's all the shoving, mostly, for me. Their group leader banners/umbrellas are a sight to be feared and avoided. Not behavior I see from others, (relatively) few of whom form so many large travel groups of that sort anyway.
I disagree with the statement in general that Americans are dishonest, but I do agree that Tutor-Perini is one of the most dishonest construction companies in the world.

They've literally never had a project come in on-time or under budget. They're not even all that politically well connected anymore, but keep getting projects because they're one of the few US companies with the experience in massive infrastructure projects.
Thanks for posting that link. Great video and his omelette at the end looked perfect. I'm definitely going to work at this some more.

I also watched the follow up video from Pepin himself:

https://www.youtube.com/watch?v=wDl6MlgL8PM
I once had a cab driver take me to MIT.
Cab driver: "what is this place?"
Me: "MIT"
Cab driver: "what's MIT?"
Me: "the Massachusetts Institute of Technology."
Cab driver: "what's Massachusetts?"
I've wondered a bit about that when Google blocks companies from emailing their customers for free because its "spam", but readily accepts money to show them ads.
> NYC ubers have always been licensed by the NYC taxi regulators, not as taxis, but they are regulated quite aggressively.

They are taxis - they're a separate class of taxis from the yellow taxis, but they are considered taxis (and regulated by the Taxi and Limousine Commission).
I agree that running a cord out the window is ridiculous, but planning a ~40m charging stop at a place that has shops, restaurants, grocery stores, etc. like my local chargers doesn't seem so inconvenient.

I can personally choose to buy an EV, I can't personally choose to convert the power plants in my state to nuclear.

Obviously supporting multiple policies that improve emissions and sustainable energy is the way to go, and supporting one does not mean I don't support the others.
> I've just had the slightly disturbing realisation that C++ streams are also monads

You might like [1].

It's part of Bartosz Milewski's extensive discussion of C++[2], but I'm unsure how that mass can be accessibly approached... maybe by starting around 2011. I very fuzzily recall liking his "Re-discovering Monads in C+" (2014)[3], but I didn't quickly find video. Apparently he gave a "Monads for C++" talk in 2017[4].

[1] https://bartoszmilewski.com/2014/04/21/getting-lazy-with-c/ [2] https://bartoszmilewski.com/category/c/ [3] https://www.slideshare.net/sermp/rediscovering-monads [4] https://www.youtube.com/watch?v=vkcxgagQ4bM
What about the Korean makes? I have the impression that Kia/Hyundai are giving things a reasonable go, but are maybe just a little late to it. Is this wrong? (A friend has a Niro and I've been impressed with it for the price.)
I didn't. I have a B.A. Humanities degree, and a week after graduating I saw a small ad in a local newspaper for a Computer Operator. I've been working in IT and Software Development for over 40 years. Luckily, those things are my hobbies :)
Johns Hopkins fires professor over clash with student protesters
The NYTimes and other news site links and the detailed bios of the medical professionals are on the about page which is very prominent in the nav

https://examine.com/about/

Almost everything you listed is pretty standard landing page web design. Its only a problem if it was actually fake, which it's not. That type of thing aways requires effort on your part. At least read the about page.
Ask HN: What type of startups are seeding?
To be perfectly honest, the comment seems rather deserved. It certainly doesn't scale if everyone does it.
Maybe take a cursory look at any of the pages for any food/supplement? It quickly shows the breadth and depth of research that they've gathered. It's the only site I know with this kind of dedication to scientific evidence.
As others have pointed out: Parks already have patchwork fees, lotteries, and day-pass limits. This would just be a more holistic version of that patchwork.

As far as "whenever I want it" public access, I think that most parks, and even some parts of every park, would be open to car traffic. So if you're willing to pay with your time, under this system (same as under the current system), you can go whenever.
We can solve this, will we? No. Unless someone can convince the world's population to stop burning fossil fuels. The pain is already here for a lot of people and we're not doing anything about it.
To foil hackers, this chip can change its code in the blink of an eye
It would require an international register.

You can surely get "Stripe Inc" in another country i.e. it isn't just an issue that can be solved at a federal level.

Neither are trademarks useful because they are: per nation, per class (of goods or services), and are not pure text (icon matters).
Middleboxes are a great example of why cTLS isn't the right direction. cTLS is a smaller TLS, but like TLS, doesn't deal with being proxied. This is by design, of course, because MITM is bad and proxies are MITM. However, there are no deployed wide-area low-power IoT networks I know of that do not use application-layer proxies. Even the cellular offerings I've seen are depending on data collection services as a middle man. OSCORE/EDHOC has been designed to accommodate proxies and provide a secure transport through the proxy, while still allowing the proxy to do its part. Even HTTPS CONNECT doesn't do this. And EDHOC by itself can be used in more exotic key exchange schemes, which it turns out does pop up all the time in IoT design.

So yeah, cTLS is a smaller TLS. Which like TLS doesn't meet the needs of today's IoT designers.
It does not matter. Main point is: "reliance on the absence of a positive visual indicator was simply never a good idea in the first place".

Even if you would have reasonable alternative such as brand name or else, simply having this in address bar in green does not help people to differentiate phishing sites without brand name in progress bar. People see the same layout and colors on the page and assume it is correct one.
According to KeePass2, the password: "12" contains 7 bits of entropy, but "1234" only contains 5 bits of entropy.

Is that right?
Introduction to error handling in Angular 7 – Rollbar
While you are correct that packrat parsers aren't often strictly necessary, they are nice to have in the sense that you don't need to worry about restructuring/optimizing your grammar. Just write it in the most straightforward way and use it. This is very helpful when prototyping and you are trying out different ideas. You can worry about optimizing it later when you finalize your approach rather than up-front on a parser that will very likely be significantly altered or thrown away. So the argument in favor of packrat parsers can also be a trade-off between execution efficiency and developer productivity rather than simply being necessary.
Error information is a bit different than general logging - stacktraces, annotation of exceptions with case-specific information, matching that data with debug symbols, etc. It would be interesting to see the ability to enrich standard logging with custom-shaped data, without sampling, in a standardized way.
I dont understand this point of view. Googles literal mission since inception was to rank results based on how good google thought they were. Their purpose is to editorialize results through the order they appear. Quality is defined buy googles subjectivity.

Where did the idea of google neutrality come from? Google would be useless if they didnt blacklist what they perceive to be spam.
It's in a different class. It's a top notch resource. Carefully researched and thorough. Collates academic papers for each supplement and provides overviews of effectiveness for various medical purposes. It also contains extensive technical discussions of their mechanism of action. It is very easy to see that it's not a scam site.
When I was in high school my teacher actually proudly introduced me to the makers of the software they were using. They immediately dismissed it as known limitation not a bug. It allowed us to run arbitrary applications/code in their Kiosk application.

In university where they still had HPUX I asked the IT department if I could get printer credits in exchange for exploits I report and he immediately got angry saying I should be proud to report them.

Needless to say I ended up not reporting anything and just keeping them to myself. Thinking back I guess reporting it somewhere(maybe not in school) could have gotten me more opportunities, but who knows. I kinda wish there was some sort of mechanism to push people to make something out of their talents instead of suffocating them.
Why not adopt Noise instead?

https://noiseprotocol.org/
Lol. Third vehicle should have N0 L1C
Even if the phrase dates back that far. Don't you think it's possible that if each generation has to say that, that it is simply getting worse and worse and worse? I'm also sure there have been generations where the phrase disappears - things get better. We're definitely in the getting worse territory.
Both of my local Tesla chargers are in the same parking lots as grocery stores. One is also near a movie theater and several restaurants.

EV charging (except specifically for long distance travel) is less about "Let's sit here while the car charges" and more "Let's plan a thing we were probably going to do anyway at a place that also has EV chargers".

Obviously that gets a lot easier as more chargers get installed. Electrify America is installing fast chargers in a large number of Wal-Mart parking lots across the US.
Yeh, I acknowledge it's a difficult problem to solve, but I think if you have messaging at all, it should probably be a lot clearer, and link to some kind of article explaining the situation (which could cover the legitimate use cases such as anti-virus usage etc.)
Putting it in black and white 'climate change' versus 'no climate change' is totally the wrong way to frame this. Every degree that the climate warms up is generally going to be worse than the last. The first half degree of warming we experienced from the start of the industrial revolution to the late 20th century was probably a net boon for humanity. The half degree from 1.5 to 2.0 C will flood many inhabited islands and displace hundreds of thousands of people. Past that you will eventually get to millions dying in heat waves.

There's no way to prevent any global warming, because some has already happened. Realistically, we're probably going to see those small island nations flood. But we can still work to prevent things that are even worse and that's worth doing.
Yet there's no shortage of foreign talent. A friend works for a major engineering firm in the US. At one point his office had thirty engineers and technicians. They came from thirty different countries and none were American. The dysfunction seems to be at a higher level.
I see it as: we can still fix this (or at least mitigate it), but we will (almost certainly) choose not to.
Then you get not all of you charge from the solar panel, but a quarter to a half. So what? That's still good. If the car basically had 20 free miles a day, that would mean much less reliance on plugging in.
I always thought that sentiment to be too broadly applied. A good craftsman should be able to make use of the tools he is given, but nonetheless not shirk his duty to improve upon them.

Not to say I have any real complaints about Python.