skysight-inc/HackerNews huggingface dataset:
You don't have to fast charge a car at home. Even at a standard wall outlet, over night you can easily charge 100-150km of range, that is way about the average driving distances. Compared to the value and cost of a parking space, the investment into electric outlets at each spot is really negligible. As soon as there is enough public interest, equipping them even for rended places shouldn't be a big deal.
> You literally only read the Wikipedia page.

This is exactly what I'm talking about. You have NO idea of my background. You don't know what I've read.

Do you speak to people like this in person? Common decency goes a long way to further academic discussion.
It's not just that it's slow, it also uses a lot of energy compared to the amount of calculation that it does.

Apple II: 0.43 Mips @ 17W

RPi3B: 1822 Mips @ 1.2W

So I wonder if there is a solution as energy efficient as modern hardware, but as slow as 8 bit machines.
> I hope one day we will have some kind of standardized markup language that allows presenting text in a browser in a plug and play way… text/plain for the most basic stuff would do, and we could add some kind of tags to have stuff like italic / bold parts and titles, and links, too.

You should mark this as sarcasm or some young "data architects" will not understand your point here.
There's also a few experimental train lines running on fuel cells, they seemed successful enough that more have been ordered.

Trains may be better candidates than cars. There are many non-electrified branch lines that currently run on diesel and you need far fewer gas stations that have to deal with hydrogen and all its problems.
Doesn't stop people sending me AMP links though.
You could say the same about a state or municipality not having a sales tax: it has has an effect on interstate commerce, ergo the federal government is allowed to force each state or municipality to have a sales tax of some kind.

(Or, I’m totally misinterpreting this).
> you're always free to pony up your own cash to pay for a treatment that isn't covered by your insurance

Is that actually true? AFAIK (from second hand) there is no private insurance in Canada (i.e. far worse than e.g. UK), so you cannot get e.g. MRI by paying for it (and skipping the "official" waiting line of 1+ year).
I remember having a realisation regarding null in SQL data models that is probably obvious to other people who paid attention to the "History of SQL" parts of the lecture, but was along the lines that tables are sets, and all relations are sets, so where a relation has no value, you are really just talking about the empty set, and there is only one of those. i.e. You can remove all null "values" from your tables by normalising on that column -- null was just where the join is now empty. (But obviously don't actually do that, it was more a thought experiment for a null-less nirvana.)
No, the case bit is still bit 5. Hiwei, unlike ASCII, KOI7/KOI8's Cyrillic alphabet sets bit 5 to 1 for uppercase characters. This way, even though Cyrillic text remains legible, you also have a clue that the encoding is KOI.
Why does every network need a separate pixel? Is the value sell the third-party tracking across domains or something? I don't understand why you can't just have one pixel and have everything fan out to multiple services server side.
It isn't that people here have no sense of humor, it's that internet humor tends to grow like weeds, and everyone overestimates how funny their jokes are. scott_s expressed this well a long time ago: https://news.ycombinator.com/item?id=7609289.

Exceptionally witty comments tend to do well here, but they're rare.
Yes, they're called toric lenses: https://en.wikipedia.org/wiki/Toric_lens
Fossil fuels are even more accidental than that. Most of them come from the fact that woody materials evolved long before anything evolved that could break them down. Wood was the original plastic.

It's quite possible that we stand where we are as a result of a very long series of very unlikely events and conditions.

But we really just don't know.
Maybe not the easiest, but certainly the most elegant way, is to social engineer the whole society to make "google-free" a really cool thing.
Finland's is going to toodle around the Baltic.

The US ships are going to go to Antarctica, patrol the Northwest Passage, etc. It'll also have an Aegis integrated combat system.

It's not the slightest bit shocking they're 5.5x the price. They're totally different ships.
Those OS features do largely exist (speech to text slightly less so) and are readily available for developers to interact with, often worked into the framework of choice already.

Except Electron, where you get to reimplement everything.
Let me put it this way: I can't take someone "solving" the Tragedy of the Commons without mentioning Nash equilibria, Pareto efficiency, or Ostrom's empirical studies seriously any more than I can take someone "solving" the Riemann hypothesis without mentioning prime numbers seriously.
So what exactly does the act do? How will it "make software idea patents much more easily claimed and enforceable"? I love the FSF, but I cannot stand this sort of (very common) reporting on laws, that just makes claims on what they think a law will result in, without explaining how.
But this graphic from the article indicates that (starting in 2030) hydrogen use will soon be widespread (by 2050)! /s

https://assets.bwbx.io/images/users/iqjWHBFdfxIU/i1uJSbkueQN...
it's so good i am not able to install phpbb on php 7.3 because they're not allowing it...
Im not saying streaming is a bad deal, just that the requirements to use it make it far less portable, more temporary and removes any sense of ownership.
Or we could use corn plants and sunlight to capture atmospheric CO2 and convert it into easily produced, transported, and consumed liquid fuel that's already largely compatible with existing infrastructure.

What ever happened to ethanol anyway? It seemed like it was about to be a thing ~10 years ago -- a similar position to electric cars today -- and then it vanished without a trace. Did it die or was it murdered?
>There's been a trend lately of low-quality academic-lite blogposts being upvoted on HN. This, unfortunately, continues the pattern.

First, what's "lately"? HN has had since forever upvoted blogposts on all kinds of things, and they more often than not had simple or simplistic content. It was never about academic standards or some such.

Second, who said academic-proper (as opposed to "academic-lite") material is necessarily "high quality" or of more interest? Most papers are drab affairs, to get someone a degree, or to pad someone's publishing numbers. That they might be full of the proper references, doesn't make them necessarily insightful (or appropriate for a general audience).

And in any case, HN is not a journal, nor is the HN crowd comprised mainly of scholars...

Is "Worse is Better" (a seminal post) academic? Are PG posts (the closest to holy scriptures for early HN) academic?
Senior engineer speaking. 20 years of experience in the software industry.

Management is knowing of to make people work together toward a common goal.

1. A managerial role is not _easy_ to hire for if you're looking for someone who has (for a start) correct skills & experience to manage a team (of engineers only, or of various backgrounds).

One of their roles is to help his team focus on what they want to/can do for everyone to succeed. That implies a lot of ingesting, structuring information and communicate it in all directions, all of the time.
You need practice, and skills, to handle that without becoming completely numb.

2. Technical skills aren't everything. Far from that. When hiring, it's among the last items on my checklist. You want people to be motivated for the job, to be capable and willing to work in a team, to be willing to learn and spread what they learnt. What they know and can bring in total derives from that.

3. You get 1 manager for several members of a team. And a manager also coordinates with other managers & team members.
Budget-wise, you can take and compare the manager compensation with any one team member's compensation but that does not make much sense.

4. Companies success being the result of (mostly) the technical excellence of their teams is the worst toxic professional myth I've encountered; it took me 5 years to see it and 10 more to accept it.

Purpose/strategy (know what you want) + design (know how to get there) + logistics (know who/what to ask for it) trumps most of the rest.

The bonus is if you also have the technical skills to do it but that's not a requirement.

Being an engineer is great, I love it. But it's far from being THE ultimate valuable role in a company.
I think methane generation for storage purposes has a place in going towards zero CO2. methane is relatively easy to store - currently Germany has reserve of 90 days of methane - and it can be very easily used in gas power plants. If they are combined electric and heating power plants, their efficiently is really good. In total, the energy losses are higher than with batteries and pumped water storage, but the relative cheap long-term storage of the methane will make this attractive.
What happens to the carbon from natural gas once the hydrogen is extracted?
The Form of Formats
They are mixing it into the natural gas in low amounts. High concentrations of hydrogen tend to diffuse through and embrittle many structural metals used in gas pipelines.

Salt domes (commonly used to store large amounts of natural gas) might also be useful for hydrogen storage but would need to have their plumbing replaced.
>If your company cares about the environment but all your customers care about is price then the companies that have a higher priced product will go out of business.

I can picture Yvon Chouinard's middle finger slowly sticking up

https://bcorporation.net/directory/patagonia-inc
> As a coder, if I'm honest, money speaks louder, unfortunately. If they pay me I'll do it, as others obviously do

Agreed. The company I work for is doing AMP and are getting real business value from it.

As such money does speak louder and if the users of our product are engaging with it more because of AMP, why would we go against it?

Philosophical reasons aren't enough. To give people and companies a reason to oppose AMP you'd need to frame the reasons in a way that includes business considerations.
Upvote if you too like ripping phone books in half!
You sound like a blast.
Intel too while we're at it, someone had to calculate those bits!
> we could use plants to put CO2 into easily stored liquid fuel that's largely compatible with existing infrastructure

Are you suggesting we spend resources to get CO2 out of the air and then burn them, releasing it again? We could capture it again (which is easier when there is a high concentration, such as at the exhaust of any such plant), but that seems like double the effort. You probably have a reason why this is a good idea or you wouldn't be suggesting it, so I'm interested to hear your thoughts on it.
No.

First, null is generally a value, not a type.

Second, think of bottom types as "does not return".

Taking C as an example: C doesn't have a bottom type, only void which is a unit type (it has a single value, which is anonymous in C). However you can tell the compiler that you _actually_ meant the bottom type:

void panic() __attribute__((noreturn)) {
while(1) {
}
__builtin_unreachable();
}

Scala is also interesting, in that it supports all three (Null, Unit, Nothing).
Why do some functional programming languages use space for function application?
a) The people on the inside know the weaknesses in the investigative process

b) Amazon wanted to get them prosecuted, not just fired, which has a higher evidence threshold
Chris Nuernberger on Libpython-Clj
Make a browser extension to de-amp links?
The bigger problem is actually the one he just mentioned on the side. Most places you are legally not allowed to add charging stations to your rented place. It's not just the landlord giving permission, it goes on with billing.

This stuff doesn't just go away and I would suspect even politics would have trouble changing the law for this. There is a lot of supreme court control involved when it comes to property.
Well... I'm running 100~150 per EC2 with Kubernetes... ¯\_(ツ)_/¯
There's nothing stopping a US insurer from selling an "International" plan to Canadians.

As far as I know, none have tried. Either the demand isn't there, or there's a huge untapped opportunity (doubtful).

There are a few organizations that will arrange for your healthcare in the USA, but the Canadian demand wanting to pay to bypass the Canadian system isn't great. E.g. Cleveland Clinic has a Canadian branch, but just one office in Toronto.
What value are they getting other than being ranked higher?
If you buy electricity on the spot market it can be extremely cheap or even negative-priced. But the downside of that strategy is that you can only operate your facility for some times of the day.
I have trouble imagining that the opening scene of this piece -- where Laing takes his clothes off and sits naked with a naked girl until she finally speaks after 200 days of not speaking -- would not result in this day and age in some kind of scandal or court case with accusations of sexual misconduct.

Ronnie continues to push the notion that “sanity” is a social construct, and that behavior labeled “mentally ill” by the dominant culture is often behavior that’s rebellious with good reason.

I think there is merit to this idea. Among other things, we conveniently label homeless people as "crazies" as a means to dismiss them and justify callous disregard for their welfare.
In my book, outside of hard sciences and engineering, "being an expert on X" is just a BS title, almost unrelated with competency, actual experience, and a history of good outcomes working on X, and worst of all without skin in the game.

The biggest blunders and worst outcomes, have historically come from "expert solutions"...

https://www.smithsonianmag.com/smart-news/why-experts-are-al...

On the other hand, tons of creative solutions and amazing inventions came from non-experts -- people like Mendel, for example (and in fact any new domain must by necessity be founded by a non-expert, since there's no domain to be an expert of beforehand).
You underestimate German landlords.
It's a trap!

You think it's safer to return null than raise an exception.

After all, the caller just needs to check. Of course, sometimes they don't.

So if you're lucky it blows up in some completely unrelated part of your application. Being null, it carries no information as to where or what the error was.

If you're not lucky, it's saved to disk. Now you have a silent null somewhere in your data that blows up potentially months after the actual error.
So I think this works for the 1% of people that are informed about the issue and the struggle but how do you convince that 99% of the population that frankly probably doesn’t even care? Andecdotal but I know personally that when I used DDG a couple of times I was getting slightly less relevant results than I was using Google and if this happened to anyone in the general population, they’d just keep using Google.
Trump’s International Ratings Remain Low, Especially Among Key Allies
You've crossed into personal attack, as well as breaking the site guideline that asks: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

Can you please not do that? We all have a bias to dismiss others as idiots on the internet, and it's necessary to consciously discount that in order to have any chance of being fair. Otherwise you end up posting a shallow dismissal while criticizing someone else for being shallow, which improves nothing.

If you know more, that's awesome, and in that case you could write a much better comment by teaching the rest of us some of what you know, so we can learn something.

https://news.ycombinator.com/newsguidelines.html
That's hilarious. Apparently Michael Crichton named it after a physicist he talked about the phenomena with, in a semi self-referential nod to the effect itself.

Tl;dr: appeals to authority work, even when there's previous proof the authority has no pants.

https://en.m.wikipedia.org/wiki/Gell-Mann_amnesia_effect
Or, the pg-13 version:

Bum bum tits ticklenipple bum tits
> If I was to purchase the albums of music I listen to every month, I'd be spending literally hundreds of dollars on music per month.

Are you counting only the things you listen to for the first time each month? Because once you buy it, you don't need to buy it again.

> Cassettes records, and the equipment used to listen to them eventually wear out, so you'll have to rebuy them at some point (or limit how often you listen to them).

Sure, though purchased music that you can (both legally and practically) make lossless digital copies of to insure against that is very much a thing. Heck, some of the platforms offering all-you-can-eat streaming arrangements with their catalog also let you sync and stream your owned-music collection, and will even sell you DRM-free, copyable music, so that you don't need to rebuy or limit listening.
Unfortunately Bing also implements AMP. :/
Non nullability is probably one of the most important concepts I've learned. People can talk your ear off about macros or about borrow checking or whatever cool feature is in their favorite languages. But non nullability isn't a feature as much as the removal of a terrible one: types being automatically unifiable with null.

What does that mean? Well basically that every single (reference) type in most languages comes with an implicit "and null". String in Java? More like "String and null". Car object? Actually it's "Car and null".

Why is this a bad thing? Well null is a very specific type with a very specific meaning, but because it's automatically included with every type, people end up using it for a bunch of situations where a different type or value would work. Let's take a simple parser. A naive implementation, upon reaching the end of the string, might just return null. After all, nothing has been found. But that's not a null value, that's an EndOfString value! The moment you pass that value out of the context of the function, you need to remember that null means EndOfString. Or maybe the string you're passing in is a null value in the first place. It'd be tempting to return out null, right? Except you've now lost information on whether the string itself was null, or if something happened in the parse function that caused it to return null.

That isn't to say null is wholly evil. There's certainly uses for null. But it's often way better to contain its use with Option or Maybe, essentially wrappers that detail "hey, this value could be null". These wrappers are not unifiable with regular values, which forces you to think about where values can and cannot be null.

I totally understand if language designers want to omit features that they deem unnecessary or overcomplicated. I get it if you want a language sans generics or sans macros. But I don't understand keeping a feature that has caused far too much pain and encouraged far too many bad practices.
Given we are trichromats I don't get why we would need a 4th band to cover more colors instead of continuing to expand the current 3 bands until the resulting color space encompasses our own.
"looks like a soap opera" exposes everything you need to know about the ignorance behind this position.

Reality does not judder.

If you want judder for some artistic purpose, you can have that, just like any other reality-distorting filter.

Some shots are intentionally blurry for valid artistic purposes. Should all movies and tvs be blurry at all times? Some shots are intentionally monochrome for valid artistic purposes. Should all movies and all tvs be b&w or red tinted at all times? Some shots are intentionally too bright or too dark, for valid artistic purposes... You want stroboscopic stop-motion, go ahead and use it.

Superior reproductive technology in no way prevents you from creating a scene that has that and any other kind of artificially applied crappiness like static interference or low resolution or analog scan lines... But crappy reproductive technology does preclude the other 99.9% of the time when you don't want an artificially crappy reproduction.

Video tape was cheaper than film, and tvs and video tape ran at higher frame rates than film, and soap operas were cheaper than movies, and so the one superior aspect of soap operas became associated with "cheap".

It's a freaking ignorant assosciation is all. It's obvious as hell, and you have to be a moron not to recognize why you think "this looks like a soap opera" and see past that.
I often get packages marked as delivered, then when I call Amazon to ask where the package is, they call the driver and then come back saying that the driver decided not to deliver the package and instead just marked it delivered.

This is considered a satisfactory resolution by Amazon. There's no shock from their representative, there's no apology. This is just a normal thing that happened. They don't really care what these delivery people are doing.
Ah, regardless it sounds useful and a good way to get up to speed on array programming concepts.

One of the problems I've always had with niche languages is that they're so alien compared to my background with scripting languages (Ex: Lisp, APL, Prolog, Forth, Smalltalk, Haskell...etc) and thus harder to figure out how to idiomatically do something.

Btw, there is a neat book for Prolog (black cover) on programming text adventures in Prolog. I found it was the only thing that made it start making sense to me as in how I can start to think in Prolog like I do Python. You might enjoy it as well, but you may be past it by now.

I'll have to check out your Klong code at some point. It might be a nice start for me. I think I know how to pass things around, but I'm sure there are pitfalls to get passed.

Forth might be a good subject for you to cover at some point further in the future too.

Thanks!!
> "disconnect for 6 solid months and deliver a leapfrog for the masses"

What a luxury that must've been...
Yup, you get it for free if you normalize to 6th normal form. As you indicated, it's not a great idea in SQL DBMS's.

https://en.wikipedia.org/wiki/Sixth_normal_form
I agree, it was not paranoia. Hemingway was recruited by the KGB and was eager to offer his services. The only reason he didn't last long as a Russian agent is that they ended up not finding him very useful. [1]

He thought the FBI was following him because he knew they had good reasons to.

[1]: https://www.theguardian.com/books/2009/jul/09/hemingway-fail...
I'm the author. I don't claim to be an expert in this field and I explicitly mentioned this multiple times in the post.

Third sentence I had a disclaimer and my solutions at the end had a disclaimer.

Discussion is INCREDIBLY valuable for learning about new topics. Further, many major contributions have been from people with different and unusual backgrounds.
"What’s held back hydrogen for decades is the cost and complexity of the technology"

My landlord said it was the energy corps that were against it. The tech is so simple that you could run it at your home with a small solar panel.

Don't know if he was right.
Accountability.

At least in theory, whether a project goes well or badly, it is the leader that is accountable for that result. They get paid well to bring success to a project. They get fired fast for failing.

As a dev, you typically are not held to that level of accountability. If you do good work on a crappy project, you just get moved to a different project when it all blows up, instead of being unemployed. So with less personal risk, you also get less compensation.