skysight-inc/HackerNews huggingface dataset:
It seems that Water Resources Control Board is already pushing the limits of it's mandate to curtail agricultural water use governed by water rights. The issue will be settled politically and/or in courts.

2021:

>California has reduced water rights only a handful of times in the past, but it will probably become more routine as the climate crisis worsens, Jay Lund, the co-director of the Center for Watershed Sciences at UC Davis, told the LA Times.https://www.theguardian.com/us-news/2021/aug/04/california-d...

>Water Resources Control Board voted unanimously to curtail nearly all agricultural water diversions from the Sacramento-San Joaquin Delta watershed ... However, if drought and the board’s no-diversion policy continue into 2022, they will almost certainly ignite a high-stakes political and legal conflict over whether the state can essentially usurp historic water rights and dictate how local farm water systems are to be operated. https://calmatters.org/commentary/2021/08/california-water-r...
It’s a $200 solution that has to compete with ‘good enough’. That’s really hard and they aren’t making it work.
> Honestly I think email needs to be rethought from the ground up, just a whole new protocol with a killer app to get it going.

That's why it hasn't and won't happen any time soon.

> My ideal replacement for email would look something like a decentralized/federated identity protocol with default whitelist for contact upon which you build out data formats for sharing.

Nobody stops you from implementing sender whitelists with email.

> Another tool that works decently in a decentralized system is introductions/vouching.

This idea boils down to PKI but that's far from perfect due to humans, not tech.

We could already absolutely significantly increase mail trustworthiness if we'd use S/MIME en-masse. If postmasters aren't improving mail integrity, end-users could. A few EU countries have deployed certificates to people, but it hasn't reached critical mass to act as an indicator yet.
I was thinking more along the lines of earth quakes, hurricanes, mud slide in the mountains, tsunamis.

Again from article

> Pathfinder 3 (...) is designed to carry about 20 tons and be able to traverse as many as 10,000 miles using electric-only, zero-emission propulsion.

A quick search tells me that an Mi-26, the largest cargo helicopter can carry approximately the same weight.
Do you actually mean Gbit/s? 25Gb/s would translate to 200Gbit/s ...
It’s complex: agricultural water usage is by giant corporations with expensive lawyers. Home water usage doesn’t get defended by an all-star legal team.

Hence it’s much easier to cut down the home usage
> and at those speeds Chrome and Firefox (which is Chrome-based)

AFAIK, Firefox is not Chrome-based anywhere.

On iOS it uses whatever iOS provides for webview - as does Chrome on iOS.

Firefox and Safari is now the only supported mainstream browsers that has their own rendering engines. Firefox is the only that has their own rendering engine and is cross platform. It is also open source.
> We build small unmanned cargo airships and use them to move air freight at half the cost per mile of a small plane.

What a marketing BS. It's also probably like 1/10th of the speed (in the best case) and whatnot else.

If you hang fruit low enough, anybody can pick them.
Yes, sure, but the two kind of go hand in hand. Media copyright, for example, is manufactured scarcity.
The small "b" is customarily used to refer to bits, with the large "B" used to refer to bytes. So 25 Gb/s would be 25 Gbit/s, while 25 GB/s would be 200 Gbit/s.
Of course he does not believe that making Tesla workers work in-office will increase demand for Tesla, but Elon Musk dunking on remote work is bound to have some effect on other tech CEOs which might create a ripple effect and cause even more people to start commuting again.
Middle-End Development with SvelteKit and Tensorflow.js
Mastering the Flexible Workplace at Pinterest
Trains are the land equivalent of container ships. If they work for Switzerland, they can work anywhere
The Americans famously evacuated >800 people out of Afghanistan in a single C-17 flight. Airships could be useful though if they can land "anywhere" (on the other hand, a single Mi-26 helicopter can also carry 90 people, and probably many more if crowded in the same way as that C-17 flight).

https://edition.cnn.com/2021/08/20/politics/military-cargo-p...

https://en.wikipedia.org/wiki/Mil_Mi-26#Specifications_(Mi-2...
Fun fact, gmail.com's is p=none.
Explore how to automatically import Magento orders into your B2B eCommerce software.
A lot of these are great, but there's one thing I think is really critical that isn't listed.

If you are a tech person, you probably spend hours a day dealing with tech. Mental health is, logically, going to be highly affected by what happens in that time.

We don't normally think of tech as something emotional, but removing a lot of custom software and tinkered with projects, and committing to being very very careful about new projects(Especially hardware), has removed so much stress from my life.

It's especially true with hardware. I don't want simpler objects in my life, like paper notepads or film cameras, I want less physical volume of objects, and especially less volume of objects I have to deal with. So I weight convenience(along with cost) very highly.

I put a lot of time into finding, and eliminating custom parts of various workflows that required occasional maintenance, looking for bog standard ways of doing things, and figuring out what long term projects were even worth having on my mental "Occasionally research for half hour" list.

I shelved lots of personal projects, even some I really wanted to do, on a "Lets wait till the perfect framework for this comes along" list.

I got rid of a lot of random parts and pieces that were taking up space. I stopped designing PCBs with discrete parts for personal projects.

I even made a few exceptions to my mostly open source setup, and moved my notes to Obsidian(Maybe the most life changing software I've seen in years).

For a lot of people personal tech use is the easy low hanging fruit to instantly add time, space, and money.

Decustomizing your digital life is almost a decadent luxury on the level of having a personal valet, if your starting point is "Spending an hour a day improving various scripts and configurations".

I wish I knew not to buy that reel of 0805s and that bag of 555 timers in the first place!
Ask HN: Why does Android not have its own HTTP library?
I always wonder why Android doesn’t have its own HTTP library. They stopped supporting Volley and HttpURLConnection. For example on iOS, I don’t have to use third-party libraries for HTTP requests, because URLSession class is enough.

On Android, new developers have to choose several HTTP libraries, plus they will encounter different arguments on which one is better and more robust. There is Ktor, Retrofit, Fuel, etc.
Ask HN: Significant increase in spam emails past few days (Gmail)
The last few days, I've noticed that I've been receiving a significant amount of spam emails that aren't getting caught by Gmail's spam filter. Anyone here experiencing the same, and any tips on how to reduce this?
Gb != GB. Per Wikipedia, which aligns with my understanding,

"The gigabit has the unit symbol Gbit or Gb."

25GB/s would translate to 200Gbit/s and also 200Gb/s.
The science of radio is over a hundred years old now.

Pick up an Amateur Radio text book and have a read.

"The ARRL Handbook for Radio Communications", or the "RSGB radio communications handbook" are good places to start.
Wasmer (YC S19) Is Hiring a Python Master with DevOps expertise
This makes me wonder... does anyone offer an iperf-based speedtest service on the Internet?
Admission sur dossier rarely happens at the engineering schools (which is where most elite go). Or it’s an extremely small sliver of the population (usually people who transfer from universities or other programs).

Polytechnique has 32 university admissions compared to ~300 from the entrance exams.

Harvard is 1/3rd legacies!
At the very least, they're seeing when you're starting to type something, then decide not to type at all. Generally, when you do that the intent is send nothing. Not send "I almost said something, but nevermind".

To me this is a breach of privacy.
SpaceX existed before he got there? Citation needed.
> Marek & Filip are 2 indie game developers based in US and UK

?
Dating is a numbers game.
An often soul crushing, shitty numbers game.

Sure one can get lucky and meet the right one waiting for the bus.
Those odds are not great though.

If you want to meet someone, you have to find a platform where someone can meet you.

And that platform will be full of nihilists, alcoholics, traumatized souls, perfect ones that dont like you back, fun ones you have no chemistry with and so on.

Just like learning to code, play the violin or get in shape.
No easy solution.
Persistence and change strategy to tune results.
And prepare to be disappointed a lot.

But at least giving someone a chance to meet you or get to know you, whatever portal you choose, is pretty much essential step nr 1.
This was a long but highly insightful read!

(And as an aside, the combination of that font with the hand-drawn diagrams is really cool)
I think the core disagreement is whether forwarding an unmodified signed email should be considered "from the original author" or "from the nearest authenticated hop".

You say that the email should be considered to be from YouTube, because it was originally created and signed by YouTube. In your model, the fact it was received from some unknown third party is non-notable.

I think it's the most recent hop that matters. Just because the original content of the email came from YouTube does not mean that it should be allowed to claim a @youtube.com From address. It should have a @robtoledoyour.com address, because that was the nearest hop in the forwarding chain that Gmail can verify (e.g. via TLS).

And then, since the email is "from" robtoledoyour.com but claims to be from YouTube, it should be discarded (or at least sent to spam).

As you note, this would break use cases that depend on DKIM to allow relaying email through unrelated third-party servers. I think that's fine, because I don't think third-party relays should be allowed to claim the identity of the original server.
You mean WebKit.
I’ve enjoyed the challenges of learning about distributed systems, consensus, formal methods… Whatever one might say about crypto in general, blockchain projects can let you work on some things that are fairly hard to find otherwise.
Show HN: Time Series Terminal
Whats wrong with a simple acknowledgement message like, "ok give me a min" I still do this even with today's typing statuses and I think people recognize the importance of a simple ack
This looks great and I'll probably buy it. Well done!

I've dabbled with games in the past. I'd be interested in a course about how you structured your code, got assets created, lessons you learnt, etc.

While I could write a game I don't have time to learn how to write a game (i.e. I don't want to spend 6 years learning the lessons you learnt along the way).
Princeton have a MOOC where you build a basic blockchain from scratch, maybe on EDx. I recommend that course but can’t find it on my phone right now!
This is intentionally allowed and very frequent. It's not a thing anyone could realistically change.

However, one Microsoft's patent expires, we could enforce "SPFv3" on both.
Speedtest does have a CLI as well, might be interesting to compare them.
Yeah, I'd take an osprey or helicopter for that use case. People w/out infrastructure usually need things fast. Or maybe https://flyzipline.com/ which uses drones
Why test that seperately? You should be able to test any code from the public API.

Otherwise that code is unreachable and should be deleted.
Yes, and the right of assembly was a bad idea because it allows people to spread ideas we don't like.

The web was specifically made for allowing people to submit and share content. The problem isn't that this included a way to submit content, but rather that we expect people to behave in a certain way. In practice humanity refuses to have it's behaviour to be defined and standardized. If you think something is bad because it allows people to exhibit irrational behaviour then you yourself are the one to blame for expecting people to conform to your own expectations regardless of the options made available to them.
Yeah, I found it a bit cringe... and surprising : I could understand it coming from Satisfactory devs of Goat Simulator fame... but a serious-looking game like this ??
This is awesome, I am myself jotting down the list of open source alternatives I have tried and planning to try.
Some of these lists are available on my blog site
https://akashrajpurohit.com/blog/open-source-alternatives-yo...
https://akashrajpurohit.com/blog/open-source-alternatives-yo...

Planning to write more parts as and when I try more solutions :)
The modern web was a big mistake.
Ask HN: How do you increase the performance / impact of an engineering team?
I'm an engineering manager at a growing startup and looking for advice on how other EM's increase the performance (measured in whatever way you measure it e.g. impact on company metrics, features shipped etc.)?

One of the common answers to this is 'depends on the issues you're currently facing', which is 100% the right approach, however I'd love to hear advice on how you identify these issue root causes. E.g. if the issue we are facing is that 'the performance of the engineering team has degraded over the last X months' - (not an actual issue just an example) how would you approach identifying and subsequently solving such a broad issue?
I interviewed like that for 25 years.

I did get a couple of "bad hires," but never for tech reasons.
[...] Cargolifter [...] tried something less ambitious [...]

Cargolifter aimed for twice the size in all dimensions resulting in eight times the capacity, 160 tonnes as compared to 20 tonnes.
pv is written in perl so isn't the snappiest, I'm surprised to see it score so highly. I wonder what the initial speed would have been if it just wrote to /dev/null
No, that makes it "source available". Not "open source".
That's a good idea to inspire kids.
In Germany there is a payment provider (viacash) that allows customers to pay in cash at selected retailers. You get a code, it gets scanned in the supermarket, you pay without any requirement for identification and get a confirmation. Big fan of that, but unfortunately only few websites are using it yet.
Pollution does have an adverse effect in the game... though not as much as in Factorio it looks like ?
"I noticed somewhat of a performance difference when drawing an image at coordinates that are outside of the canvas boundaries and was wondering if the scale of this is significant."

You mean you have a canvas of 1000 px size and make a drawImage at x> 1000?

Well in that case the image does not get drawn at all, so most browsers should indeed be more performant by ignoring this call. But there might still be a overhead of loading the image, so I would check the boundaries and not make that call, if it is not necessary.

(The canvas itself is just a large array of numbers after all. And if you do not manipulate that array when your new values are outside of that boundary, nothing happens. And a image is usually just a pointer to another large array/blob, so if the browser is smart, it does not load that array, when it finds out it does not have to)

"Do you have the source of your game published anywhere?"

Unfortunately not yet, but soon I will release. I hope.
have you compare OB-6 to others?

how does it sounds compared to Prophet 6?
Yes, because it's all set for prime time in the next release.

"Julia features optional typing, multiple dispatch, and good performance, achieved using type inference and just-in-time (JIT) compilation (and optional ahead-of-time compilation), implemented using LLVM."

https://docs.julialang.org/en/v1.9-dev/

So it'll be updated when v1.9 comes out? Anyways, it's a somewhat interesting thing that Julia still gets 3rd even though it's measuring compilation time.
SEEKING WORK
Location: Kigali, Rwanda

Remote: Yes

Willing to relocate: No

Technologies: I am a Full-Stack developer Ruby on Rails | React | Redux | JavaScript|PostGres| and can help you build your website or product with quality and simplicity, open to new opportunities.

Email: mucyosofa@gmail.com
Linkedin: linkedin.com/in/mucyoclaude
While Tesla existed before Musk joined it, it also had zero sales — Musk was part of the series A funding in 2004, their first public prototype was 2006, Eberhard was asked to step down in 2007 and did so Jan 2008, the first actual delivery Feb 2008 — and also electric cars were a joke at the point Musk invested in Tesla (the hype was hydrogen and ethanol to be the green fuels of the future). As 99.7% of the market cap gain happened since 2010, and therefore under Musk’s leadership, I definitely count Musk as more relevant than Eberhard (although even then, organisation and salesmanship is not enough by itself, but I’m not going to get sidetracked here into means of production).

SpaceX, however, I believe was literally founded by Musk.
Modern chat/messaging backend stack?
In our company we are looking to integrate a chat system for our app -- preferably highly scalable.

Is everyone using SocketIO + Nodejs. Or would implementing this in FastAPI not be a complete blunder? Also curios what storage is preferred RDB/Redis/NoSQL/etc..
"This sounds like a typical US thing. Suffering from a solveable problem, while creating the maximum public drama and having the society incapable of reform as a sort of greek-tragedy-background chorus humming nimby."

Love this summation of the US
it looks very similar to notion, what's the difference?
There are plenty of very good reasons to track vehicle locations (ex. new road planning, maintenance). Problem is, there are plenty more, more profitable, reasons to do so (ex. invading your privacy to sell you ads).
The Battle for Wesnoth: https://www.wesnoth.org/

It hits the sweet spot between simplicity and depth for me, like Advance Wars.
It's not written in perl, it's written in C, and it uses splice() (one of the syscalls discussed in the post).
It wasn't actually the Hindenburg that was the problem. It was that they were simply lost the competition in the market. They are just not really viable for 99% of applications.
"For over a hundred years, we've been classifying organisms according to how they look and are put together anatomically, but molecular data often tells us a rather different story."

This is a really odd comment. Dinosoars, there is a strong dependence on holotypes physical features but for any organism we have organic remains, we've been doing dna for a long time, over 40 years. With increasing accuracy.

Revision of family trees informed by cladistics dates to the 1990s. So 30 years.

What am I missing? Is it just that this research reaches back further and is more widescale?

The relationship of currawongs, Australian magpies and butcherbirds to corvids (for instance) is DNA based, and informs the branching, the convergence of socialised behaviour, intelligence is interesting, nobody would call a butcher bird anatomically similar to a currawong or Australian magpie, but genetically that is the closer relatiinship than the morphologically similar corvid family. Currawongs and magpies look far more crow like than butcherbird like. Butcher birds look far more like kookaburras and kingfishers in some ways. But their close relative is the magpie and we know this by DNA.
OpenTDD
Nethack
Brogue CE
OpenRA
Battle for Wesnoth
Dungeon Crawl
Shattered Pixel Dungeon
I just want to say thank you, I think I’ve only opted to use Google a handful of times since I started using Kagi for work (software eng).

I always thought that JetBrains IDEs were the only products that raised my professional productivity so much that they were worth paying for, but now Kagi will join that club.
Ask HN: Ideas for useful uses of excess electricity?
I'm trying to think up ideas of what I could do with an intermittent "excess" of electricity - only at certain hours of the day up to a certain (fixed) amount. Let's say around 10kW hours a day between 12pm and 3pm (I've described my case below, but other people would have different scenarios).

Ideally the extra energy would be used to help reduce environmental impact rather than making money, so crypto mining (for example) is not an option.

Here are some of my thoughts:

- heat water for home usage (heat pump); this solution is already deployed, but there is only so much hot water one needs
- charge an EV; I don't own one presently, but it an option for the future
- fight the current 70% rule in Germany (this is the cause of my excess, see below)
- generate H2 via electrolysis; not sure what to do with H2 then. What would be interesting would be to be able to "charge" fuel cells and store them for use in winter, or compress H2 into cylinders? Not sure what can fit into my garage / would be affordable.
- pumped water storage; I suspect the energies involved at home are insignificant vs industrial hydro solutions
- convert to microwave and beam into space
- run an industrial press to compress my lawn cuttings / garden waste into pellets and dump them into a deep lake
- a magical machine that extracts Co2 from the air and produces a fine black powder which I could compress and dump into a deep lake
- ...

Some background:

In Germany, excess domestic solar panel production can be pushed into the grid for a small (cash) refund, but there is a strange rule : only 70% of the maximum panel output is allowed to be pushed. So if the panels could generate 10kW at midday, without anything turned on at home, a maximum of 7kW can be pushed. This effect is only for a few "peak sun" hours (say 12pm to 3pm), but means that roughly 10kW hours of electricity is "lost" (the system is throttled back via the charge controller, so the energy isn't lost or wasted, it just isn't produced)
“In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.” -h2g2
Everything is a big mistake if it lives long enough
That's why I said "broadly true". Obviously there will be some that enjoyed it. But I do not think that was the case for the majority.
There are ideas for drone carriers and communication hubs.
There is only one Mars rocket.
i actually like that a synth is one instrument only

i absolutely get distracted by DAWs
His country median income is likely 10 times lower too... (if not more)
It's Safari-based, which is Webkit-based. Chrome is also Safari-based on iOS, because all the browsers must be. There's no actual Chrome (as in Blink, the browser engine) on iOS, at least in Play Store.
I also used to 'sort of know that' and then I came across something on YT about the updraughts and air turbulence etc. Can't find the clip I saw but this link says pretty much the same.

"A popular myth claims that the top of the Empire State Building was meant to serve as a docking station for dirigibles, but the building's owners say that the story is just hot air."

https://www.youtube.com/watch?v=_wimlrgwhgg