skysight-inc/HackerNews huggingface dataset:
> Regarding the costs of a fueling station, the hope is that as the technology is more mature, the costs will decrease substantially. The equipment isn't anywhere close to being mass produced the way it is for gas stations and BEV charging stations.

A good chunk of the costs involved in getting a H2 station running is regulation and licensing. You can't just store 500kg of pressurised hydrogen on any parking lot. You need permits and licenses and all that fun stuff. You also need to maintain it, actually bring the H2 to the station from somewhere etc.

An EV charging station is pretty much a fancy extension cord, you need a HV certified electrician, a backhoe and some cables along with the charger units. You don't need permits from anyone except maybe from the power company. Cost for a 22kW AC charger is maybe 1k per unit, HVDC units are 20-50k a pop, depending on the amount of power.

Wal-mart, for example, could have 40 350kW HVDC chargers (complete overkill btw) on their parking lot for the price of one H2 station, that can serve 2 cars every 5-20 minutes. Or they could electrify their whole parking lot with 22kW destination chargers and still have money left over.

Hydrogen will have its day, but there are WAY too many hurdles for it to cross before it becomes something regular people can have in their cars.

Hydrogen trucks for long haul trips, yes. Hydrogen powered cargo ships, yes. Hydrogen for renewable energy storage, yes.

If we want H2 to become a valid choice for normal family cars, someone needs to put up billions to get a proper refueling network up and running and keep it running. Which needs a reliable, cheap, source of hydrogen and a fleet of trucks.

Maybe a Hydrogen-Musk will appear some day? =)
Many companies I’ve worked for are pretty open-minded in terms of having a broad range of technical experience and I don’t think I’ve ever met every single requirement in a description for a job that I’ve accepted. You should never ignore an interesting job posting that doesn’t fit your background 100%, especially in this job market.

I’d encourage you to figure out what YOU want to work on and find companies that give you the opportunity to do those things. That said, this is a difficult question to answer because I’ve always looked at those requirements as what I’ll wind up doing for that particular company. I wouldn’t want to take a role that didn’t clearly define what I would be working on, and most companies are going to expect you to work on some platform/product/whatever consistently.
Definitely needs a date tag on it, but also, who would mistake this article for recent? Interesting bit of computer history that I enjoyed.
https://metager.org/ for english users
I always remember glxgears running at hundreds of FPS and it being used as a poor man’s benchmark. Perhaps this has changed of late though…
They finally made the device a little thicker. Apple could have put a better quality heat sync and fan in these models, they chose not too.
Again, those are reasons not to use Java vs Go. The Java standard library is a bit of a mess and far too large for human comprehension and personally I prefer the Go package culture of never breaking HEAD it has led to very stable builds IME.
In the highlands it seems to be the case. Also lack of predators for wild deer. New trees get eaten and none reaches maturity.
Really, downtime of google so far this year: More than 0 minutes. Downtime of my own server: 0 minutes.

Of course I'm not trying to run a massively scalable service coping with millions of customers, because I don't need that.
yeah, i don't really know the best way to express it, but you could prob say something like, "achieving hard shit requires hard work".

you could say 'there are no shortcuts'.

or take the middle/later part of the Frederick Douglass quote:

(injustices on the oppressed) will continue till they are resisted with either words or blows, or with both...

that's saying, "we can say words, but it probably won't get us very far".

and Madison Ave wants us to say a lot of words, and only say words.

this doesn't mean violence, but it does means actual resistance.

so how does social change happen? the answer is easy, if not desireable -- resistance.

how did 'we' end slavery?
how did 'we' get a weekend?
how did 'we' end child labor?
how did 'we' earn some free speech?
how did 'we' earn some civil rights?

it's nice to think that all these things could be achieved through what you buy at the store, or by planting a lawn/yard sign, but real activist-types know better.

granted, speaking out in some capacity can be important, but there's probably a pretty good way to find out if what you're doing is actually challenging power, is trying to change the system for the better.

so, speak out against white terrorism like Fred Hamptom, and have the FBI murder you, with the help of the Chicago PD, and have them all get away with it.

try to build electric cars like Elon Musk, and have the US government give you a $400M loan, and ultimately become the richest man in the world.

one guy was trying to change the system for the better.

the other guy, not so much.

most Americans have about zero idea what it takes to actually change the system. we saw signs of some white people starting to gain an understanding when they were were out in the streets protesting and being subjected to at least some of the violence that authorities regularly hand out to black people.

you can occasionally see a clip of some white person, gop, dem, doesn't matter, getting manhandled by the police and exclaiming, "I'm white, and you're treating me like I'm black!"

white people pretty much just chill b/c they're not subject to the terrorist violence handed out by kkk types, police, etc.

white people fucked around, then they found out.

ohhhhh, they said -- so _that's_ what happens when you challenge power. now i understand what black people have been saying, well, forever.

so, plant a yard sign.
buy an e-car.
swap your plastic straw for paper.

or, you could do something that actually attempts to change the system for the better -- that challenges power -- and when you do, you will know it, because your world will get _very_ stressful in an instant.

look at what happened to Kaepernick.
look at what is happening to Kanter.
look at what happened to Ali.
to Abdul-Rauf.
etc.

myriad examples thoughout history even in the US alone.
> Every one experience is anecdotal, and as such statistically insignificant

No, there are anecdotes from people with a majority background, that are useful to more people. If you really thought about this statement instead of forcing a talking point, it should have been obvious. The fact that we value minority's experience does not mean that there is not an inherent priority in most discussions to bring values to more people.
> Google: Auto-translated content not indexed

The title is wrong. The article says it is indexed.

This has been talked about before and Google have admitted/said they cannot just find machine translated content.

This just says if they catch you humans might de-index you.

Where the war exactly is, this article is not exposing.

The article is this conversation - https://www.youtube.com/watch?v=qoISMxlhNTI&t=165s other videos have also talked about this with more hints.

This is basically the future of GPT-3 nonsense that machines (And some humans) can't see is nonsense. At least currently with translate the output has value.
Used in the 1992 BlitSpin screen saver, part of the XScreenSaver collection:

https://www.youtube.com/watch?v=UTtcwb-UWW8&list=PLbe67PprBS...

EDIT: But I can’t find any acknowledgement in either the “Recursive Image Rotation” YouTube video, the original tweet, or the source code.

EDIT2: In a Reddit thread¹, they acknowledge a PDF of a book from 2019². The book itself gives no acknowledgements for the algorithm.

1. https://www.reddit.com/r/compsci/comments/izy2kf/rotating_an...

2. https://jeffe.cs.illinois.edu/teaching/algorithms/book/01-re...
Thanks! But the only thing that's free is the corrigendum (corrections):

https://www.nen.nl/en/nen-iso-iec-9075-2-2016-c1-2019-en-263...

The rest is around 200 euros per part:

https://www.nen.nl/en/elasticsearch/?search=9075&sortmode=as...
Yes, well... I've both written actual standards and worked professionally on software that many non-users insisted should be licensed differently, and I suppose I've heard these arguments too often over the years and have become numb.

Someone's intention is that something should be free (in some way in which it is not), the effect of the proposed change would be to stop the work to produce that something. It's a good intention every time, but I'm tired of having it stop there. Wake me up when the proposal is one that doesn't disrupt the funding. And remember that when any one stakeholder thinks two things are related, then they effectively are.
> They don't actually get any benefit from you and you

Actually they don’t get any penny from me because I can’t run Linux on M1. I like MacBooks. I like OSX.

I’d love to buy one of those M1 and even keep OSX on it but I’m never going to buy a computer whose OS updates could be stopped at any time with no replacement possibility.
Especially when it's not an opinion.
Ask HN: Marketing / Web Trends for 2022
For my next review my boss has asked me to talk about the latest and greatest marketing guff. He is an ad man through and through and really he just wants to see me get excited about the latest marketing gimick and sell him on the idea. When the conversation moves to price we won't have the money for it so I won't have to worry about implementing the idea if its unrealistic.

The more out there the idea the better he will like it, think advertising banners flying behind drones. Last time I talked about facebook chatbots as it was the latest fad at the time but whats new? Whats the latest fad that gets your boss excited?
This reminds me: I really need to catch up on the comic "Saga"
Irrelevant. They said “no institution on earth” not “no meaningful institution”. The original statement is provably wrong, the latter is debatable given the larger co-ops, the Rojava, and one’s definition of “microscopic”.
Let's hope those services stick around, then?
But the problem with estimated cancer risk is you end with the whole breast implant issue - it was “proven” silicone breast implants caused cancer until data proved they didn’t.
> Perhaps if it was actually the price of a coffee ($3-5)

Anecdotal, but i've never seen a coffee that expensive. A coffee machine in France is usually < 1€ (more like 50c), and i've never paid more than 1.5€ for in an actual café.

Back on topic, i agree with the sentiment that this is the kind of tool you wouldn't use for business and therefore wouldn't get your credit card for immediately. A free-software, donation-based model may attract more people and make more money (and make grumpy librists like me happy).

Really cool stuff (on paper anyway)!
New app raises money to improve Salesforce productivity
Show HN: Stringmark – Chrome extension that makes online research easier
When your entire population shits into the main river that does a pretty good job of killing biodiversity

I’d expect the opposite.
Absolutely mesmerizing work!
> There's a bit of a cost associated with paper to webpage conversions (and obviously hosting websites and images)

Resources for OCR and hosting could be provided by the users themselves. You doing it for them could be the expensive option that justifies getting the credit card out :)
Nitpick: Perhaps you meant "illiterate"? I guess you were thinking "analfabeta" :)
intents and purposes

https://www.merriam-webster.com/words-at-play/usage-for-all-...
By your logic, funerals should be more like agile retrospectives where we examine every mistake a person made or person they hurt so people at the funeral don't repeat the same mistakes.

The reason people commit violence is not because of a lack of social pressure or not understanding the difference betweeen right and wrong. They have something broken inside.
Developer Productivity Matters
I have set up several macs to spin up the fans more aggressively. Subjectively this seems to help a lot.

And the noise is not much worse, because eventually they spin at full blast anyway; just a bit too late when presumably thermal throttling is already hitting.
If you can predict that it won't ever use up the allocated cpu budget, I guess.
It sadly sounds to me like Amazon have closed the internal case as suspected fraud. From that standpoint, I can (very cynically) see the reviewing agent looking at potential photos of the shipping label on the box and thinking "oh the person finally figured out what format we use and printed a label" or "oh they found a random box they're claiming as theirs" or something like that - ie, innocent until proven guilty because of the fraud flag, and the agent needs to meet their quota and their 30 second read of the situation is never going to warrant escalation, much less reversal. (Assuming Amazon industrial-scale micromanagement, I'm guessing there are penalties for escalations that don't prove to have been worth it - and this probably looks like one of those.)

I'm completely with you in terms of the cost being potentially ruinously significant. Yep, this is definitely a broken situation.

At the end of the day, I think the canonical solution with situations like this is to go viral on social media, as awkward as that is. Network effects and virality are unpredictable and it sometimes takes a while for things to take off, but if you've still got some mental energy left and motivation to seek closure, the data you've collected presents what appears to be a very open-and-shut case which will help to elicit a "wat, what gives" type response, and the relative cognitive simplicity/neatness of the case would very likely encourage knee-jerk sharing. I guess it would just be a question of figuring out how to summarize everything and where to put it - here? FB? Twitter? etc.
I wonder what would happen if both OS were run through a Don Norman’s Design of Everyday Things test.
The answer to the density issue is not to use individual strips, but a matrix. You can get them down to at least 2.5mm (1/10") pitch.

Of course then you have a different problem - how to see out!
Isn't the mirror surface effectively at the aperture in this system...
Letting people leave their scooters obstructing the sidewalk apparently has a higher ROI for Lime/Uber/Whoever than promptly collecting them, setting up docks, etc. The scooter riders seem to find it convenient, too. But it annoys this pedestrian.
Johnson and Johnson is breaking up Band-Aids and pharmaceuticals
Show HN: Block URLs in Chrome on Windows Without an Extension
1. Open RegEdit from the Start menu and create the following Key

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome*URLBlocklist*

(You can also use HKEY_CURRENT_USER)

2. For each URL you want to block create a new String value, named by a number.

E.g

Name: 1

Value: https://*.ycombinator.com

3. Set the command line flag --install-url-blocklist-handlers (right click Chrome's shortcut, go to Properties, then to the Shortcut tab, and append the switch to the end of the Target value)

4. Restart Chrome. All ycombinator.com subdomains will now be blocked.

For more patterns info: https://www.chromium.org/administrators/url-blocklist-filter-format

For more command line switches: https://peter.sh/experiments/chromium-command-line-switches/
Why compare with English? It's computer domain, it's not a book or a poem. It should be clear and unambiguous.

Caps are annoying to type, and difficult to remember (Do You Caps, or Do you caps, or DO YOU CAPS, etc).

Spaces are nuisances that bring no benefit. At best we should use non-breaking space for filenames, but that would be even more atrocious.
Agreed TFA is misleading. Apple and Google refused to allow governments to track individuals through exposure notification apps and forced client-side, privacy-preserving notifications. I’d imagine HN would have supported the Apple/Google approach where everything’s local and anonymous rather than what many governments initially proposed where identity and/or location was logged by the apps. (I also agree that privacy-preserving exposure notifications are better than invasive tracking ones, especially in the US where the citizenry expects a right to privacy)

Source: ran the team that developed one of the first US state exposure notification apps based on EN Express, the protocol to which the linked source is referring.
Great article, but the author puts too much hope in regulation. While I believe that new laws will help, the solution must ultimately come from new technologies, platforms, and protocols.
The kind of information extraction that these companies engage in is enabled by the way we built the internet, we could have chosen different paths and still can.
Stuff like that exists. They're called flow batteries. There are a few different chemistries, one on vanadium, another iron and a third on zinc bromide.
Yes, inability of TI to ramp up is the reason for lack of STMicroelectronics microcontrollers and Diodes.inc diodes!!1. Somehow TI managed to influence those independent companies with their totally separate fabs located on different continents. Checks out.
This may be true, but the average user isn’t a very interesting one. The average user installs three or four apps and that’s about it. The customization they do pretty much ends at choosing a ring tone and wallpaper.

The average user doesn’t really care about privacy, side-loading, customization, developer access, or most of the other things we debate here.

A Honda Civic may be a better car for average user than a Porsche 911 or Jeep Rubicon, but that doesn’t mean it’s that interesting to enthusiasts or people who really care about cars.
Agreed. I'd love it if Confluence was org files, that I could ask developers to point their Emacs at. Then they could run through a how-to document by running each babel source block in turn.
I realise that this is probably just an example for HN so this isn't criticism of your comment! But in case anyone reading doesn't know already, `runserver` is not appropriate for running in production.

It doesn't have any security hardening, is single threaded and blocking, will reload code as it changes, and is generally very slow.

It's generally best to use something like gunicorn, uwsgi, uvicorn, etc, and also to then host behind something like nginx which is designed to be exposed to potentially malicious users.
They work in clang and gcc when you enable it, and C is not C++, so they work just fine thank you.
Hypothetically speaking? 11 months a year there's no incentive to cut corners and only do 2 weeks of testing on something that really needs 3. If one month a year rushing things out with a bit less testing is rewarded, I can believe some people would respond to that.

Of course, I wouldn't go as far as to call this a "logical conclusion" as the evidence I've seen is very slim.
There is an interesting related problem - how do you efficiently test if a buffer contains only zeroes? We use this for automatically sparsifying disk images. There's no standard C function for this. My colleague came up with the following nice trick. It reuses the (presumably already maximally optimized) memcmp function from libc:

https://gitlab.com/nbdkit/nbdkit/-/blob/b31859402d1404ba0433...

static inline bool __attribute__((__nonnull__ (1)))
is_zero (const char *buffer, size_t size)
{
size_t i;
const size_t limit = size < 16 ? size : 16;

for (i = 0; i < limit; ++i)
if (buffer[i])
return false;
if (size != limit)
return ! memcmp (buffer, buffer + 16, size - 16);

return true;
}

Example usage for sparsifying while copying disk images: https://gitlab.com/nbdkit/libnbd/-/blob/46fa6ecc7422e830f10d...
I once maintained a project that had a custom memcpy implementation because they didn't want to link to libc.

They assumed aligned writes were safe and the compiler optimized it incorrectly, resulting in memory corruption.
Thanks! With regards to NSFW, I added it, it didn’t cross my mind, these being drawings rather than photographs made them feel less explicit but that’s relative I imagine.
Isn't this just making the metric the target? We want popular projects because popularity is a sign of quality[0], but by focusing on becoming popular we're just gaming the metric.

[0] supposedly. I'm not convinced.
Completely remove the notch on MacBooks Pro
Download Whoer VPN for Windows 10 for free
Presumably the driver is as poorly treated and paid for delivering to the right address as to the wrong.
Bring back the wolf, I say.
I will add add a disclaimer to this comment that it is tinfoil-hat and just speculation(bordering on conspiracy) but many of these "we are a privacy-first company" might actually just be honeypots and fronts for 3-letter agencies.

The comment is not wholly conspiratorial, considering the CIA owned Swiss crypto company: Crypto AG [1]

It's within the realm of possibility that most of these privacy services could be owned by 3-letter agencies or small enough to be coerced into cooperation.

[1] https://www.scmp.com/news/world/europe/article/3050193/crypt...
Farmers, then Vikings, then Weather, Then MORE farming, then the English, then World War 1.
I have exactly the opposite preference. I find I learn much faster from video tutorials and actively seek them out.
"Did Jane smith go to <some school/university>?"

"Did Jane attend <event>?"

"Do you work with Jane an FooCorp?"

etc etc etc
I just add oauth in my proxy using libapache2-mod-auth-openidc, and set a HTTP header to pass user info to the server (which only accepts connections from the proxy IPs)

You can write your application in react, php, perl, bash, c, or just manually answer to http calls for all I care.
> And why doesn't it allow style tags?

You can 100% use style tags in React, they just aren’t automatically wrapped in module/component scope. Just like normal HTML style tags, actually.

As for JSX, I personally have always hated HTML template languages (“now which slightly-different version of the for iterator does this template get use?”) but I also recognize that there are other people who have opposite preferences. JSX-in-JS and template-directives-in-HTML are both valid approaches and it’s great that there are solutions to cater to various preferences. Trying to argue one down because you don’t like it is like arguing that your favorite color is factually superior.
Right. Sometimes I put up my code because I think it might be useful or educational to someone else, and I'd actually rather it not become popular because I don't want to deal with people giving much of a shit about it.
+1 for django-configurations, it's been invaluable for us in helping to keep settings managable as we build / test / deploy across multiple environments and modes
Furthermore I would like to add that having DEBUG set to True by default could lead you to accidentally enabling Django debug mode in production which could lead to accidentally leaking secrets.
Yes, looks good, although I thought it was going to be a federated search, i.e. you enter your search term and it performs that search on all the sites selected. The simpler way of implementing a federated search would be to show separate results boxes from each site, although that wouldn't scale well to a large number of sites, and it can get quite complicated to try to combine the results.
most american thing I've heard all day.
Modern microcontrollers can have DMA units that you can program to, among other things, do a memset or even a memcpy when the memory bus happens to be idle, and they’ll interrupt you when they’re done. The design point is different (a microcontroller application can be limited by processor cycles but rarely by memory bus bandwidth), but I still wonder why PCs don’t have anything like that.
How to Present/Showcase Open-Source Projects [Practical Guide]
Yes, it is horrible on mobile. The size of all the syndicating search services are the same. An update is overdue.

Complementary twitters list are maintained here:
https://twitter.com/SearchEngineMap/lists