skysight-inc/HackerNews huggingface dataset:
Pumped-storage hydro (the cheapest and generally most practical gravity battery) is currently responsible for almost all grid-scale energy storage worldwide. I don't think it's fair to say it's not getting attention.

What's not getting attention is the use of solids for this. The main reasons are that you'd like to re-use most of the infrastructure of the hydroelectric dam you wanted anyway, and that liquids make for simpler engineering in these cases.
One reason is that entity framework is the best ORM out there. It blows sqlalchemy and alembic out of the water imo (I’ve used both a bunch).

Another reason is that decoupling and adding layers to your code is more part of the culture. Look up “domain driven design C#” or “onion architecture C#” and there will be a lot of resources on how to achieve it. There is stuff out there for Python as well (and the concepts translate between languages), but not nearly as much.
Ah more details from a better article:

https://www.cam.ac.uk/stories/solving-grammars-greatest-puzz...

Pāṇini taught a metarule – termed by Rajpopat ‘1.4.2 vipratiṣedhe paraṁ kāryam’ – to help us decide which rule should be applied in the event of ‘rule conflict’ but for the last 2,500 years, scholars have misinterpreted this metarule meaning that they often ended up with a grammatically incorrect result.
Just waiting for Nestlé to start building rockets and research FTL travel now.
Nobody's forcing them to maintain anything. They're the ones keeping it hostage and stopping others from maintaining it.
Usually that's enough to get your name on a wing of a hospital or twenty
Actually SHA1-HMAC is fine still. Although I had this question: https://crypto.stackexchange.com/questions/102990/what-is-mo...
the luddites may be one of the most singularly wrongly vilified groups in human history.
Good to know. I was just so close with just under 7s using 40 steps and Euler a as sampler.
True, does that apply to renting a car or a bike everyday rather than buying one then ? Grotesque.
If it isn't purely political, surely you would have something to say about it specifically rather than replying with snark. Replying with snark is the epitomy sitting on the sidelines.
Most VR headsets/runtimes support this but it only goes so far. The closer things are the more occluded sections will need to be in-painted. The farther the scene is the more it might as well be a skybox at infinite distance.
Its interesting how Elon Musk became a target of large media outlets' attacks since he de-facto entered US and world politics. The way he entered it is novel and technological. Fascinating to see how this story unfolds further.
Rate limiting, caching, very little code being run for each request, overkill hosting, most data being accessed is likely already in RAM, etc.
I love the idea. In terms of numbers and caps, I think going with Dunbar's number of 150 might work best.

Cal Newport makes a point about how in the early days of Facebook, it was essentially mirroring your real world social network. In fact, I remember how fun and innocent Facebook was in its early days.

Perhaps the biggest shift in Facebook's evolution is towards algorithmic feed optimisation and expansion into more public areas that exceed dunbar's number.

Scuttlebutt (https://scuttlebutt.nz/) avoids this shift in its design by doing away with the "global singleton" network that Facebook, Instagram and other have.

Another interesting project that is bringing back self-sovreign identity is Bluesky's At protocol (https://atproto.com/) which also make the "algorithm" part of a feed open source.

Some building blocks that are worth considering: IPFS/IPLD (https://ipfs.tech/) and Hypercore (https://hypercore-protocol.org/).

Disclaimer: I work full time on IPFS
The European Dream Book (2004)
Adding on to jart's answer -- I ported PHP 7.3 back in July 2021 (building on alganet's work), and got up to a simple "hello-world". Have never used PHP, so I didn't know what else could be done with it at the time.

However, the libc has grown a lot over the last year (Cosmo has a pthreads API now!) -- the updated libc enabled a quick experimental port of Python 3.11.0rc1 back in August (https://github.com/ahgamut/cpython/tree/cosmo_py311), so I would expect that a newer version of PHP can be ported similarly. Let's see....
Back in 2015 when I was at AppDynamics, we sold a bunch of APM into Xbox. The Autopilot-based IaaS there (NOT Azure), their own web server (NOT IIS) and a huge mess of interconnected services proved to be a really steep climb for us but we sure had fun.

One of the use cases that we explored was how to enable the minimum level of care and feeding for all the services for the games that are still out but no longer hot, like something that's 5, 10, 15 years old. Nobody there wanted to touch those AT ALL, but it had to be maintained for contractual reasons. Operating in this proverbially dusty and cobwebbed areas of the code was very interesting. You had to move really carefully to not disturb anything, because often there was no original engineers left anymore who could fix things if they broke.

So I am not surprised that Epic turns old stuff.
Search Google Scholar for "committed warming" for a quick intro. For example:

> "We have asked the illustrative but specific question of should atmospheric greenhouse gases suddenly stop increasing, what additional global warming will occur based on current understanding? Such a constant composition commitment is less ambitious than the recent aspiration of many to achieve “net-zero” global emissions of GHGs. Net-zero has been generally defined as not including natural sinks and is only achieved when anthropogenic CO2 emissions are balanced globally by anthropogenic removals. "

(2020) "CMIP6 climate models imply high committed warming"

Read the paper at sci-hub, check the references for more.

https://sci-hub.se/10.1007/s10584-020-02849-5

As this paper notes,

> "...there is often a misunderstanding in society, corresponding to a belief that achieving constant atmospheric GHG composition implies that global mean temperatures will not change from that point forward."

Note also that these models are generally not including the non-anthropogenic feedback process, such as permafrost melt and carbon release, and the relatively uncertain but potentially very large effects of methane release from shallow marine sediments due to warming polar oceans.
This doesn't really do much against all but the most trivial denial-of-service attacks.
I am not so sure it's worth it. In general, developer time is much more valuable than machine time.

Maybe if you're building a large high-performance server, you should invest in performance. But otherwise, if you only look at at computational complexity, and batch up/avoid I/O when possible, you're fine.
> You can find rewarding work.

Seems like a big assumption. I haven't yet, and I keep trying.
I've conducted hundreds of FAANG-level coding interviews, and recently tried to run my interview questions through ChatGPT. The model was able to spit out a correct, optimal, clean Python solution effortlessly.

Interestingly when I asked a follow up, a harder version of the same problem, ChatGPT spits out code that sort-of looks correct, but is actually nonsense.

So, would it pass the interview? That's difficult to say. Interviews don't happen in a vacuum, you also consider the candidate's thought process, explanations, alternatives, tradeoffs...

Still, I see this is a game changer for this kind of interviews. So long as candidates understand and explain the output code, there is a good chance they would clear the interview. Even if the code is incorrect, it might given them some hints towards the right solution.

So where do we go from here? I always loathed this interview format, and these languages model reinforce it even further. Interview cheating has always been there, but it is generally so rare that it isn't a real concern. However these tools are too effective and easy to use. I can see a real divide between people who use them and people who doesn't. This type of interview might become even more useless at telling good coders apart.

My take is we have 3 choices:

a) Ignore it.

b) Try to fight it.

c) Embrace it.

a) is not an option. b) would make an already pretty dreadful process even more intolerable. My money is on c)

I can envision an interview format where we allow, or even encourage people to use ChatGPT and AlphaCode during the interview, much like you would use your IDE or a search engine. In fact seeing how a candidate understands and uses those code snippets can be a very interesting data point.

Either that or scrap leetcode-style interviews altogether.

P.S.: I was thinking about writing a blog post about this, if people think it'd be interesting.
Another venerable resource efficient desktop environment is Trinity https://www.trinitydesktop.org/ continuation of third KDE version
Is anyone here actually using ChatGPT instead of a search engine? If so, how is it going?

Edit: I just tried: “ChatGPT is at capacity” :P
You might want to take a look at the cost of Kindergarten or similar care. People I know (in Germany though) made this calculation: to work and pay what I earn for Kindergarten or one of us does not work and takes care of the kids.
Yep, Z-Wave's advantage is that they enforce the standards. They require that an end device from one manufacturer can work with any other manufacturer's controller.

That was a bigger deal when controllers were stand-alone electronics products, though. Being in the cloud, a controller like SmartThings can add one-off support for non-standard end devices at any time, so there's less need for everything to be on one standard.
You can absolutely puzzle out _a_ solution to that problem, it's not just a quiz. It's not even hard, given the context that you know that it's possible to do.

Steps, mostly driven by just basically knowing the goal and that there's not many operations that could possibly help:

"a" "b"

"a+b" "b"

"a+b" "-a"

"b" "-a"

"b" "a"

Then once you have that, you can enumerate the downsides to that, look for more efficient and less error-prone ways to proceed.
How do you figure? “Unchecked” means uncontrolled, not uncontrollable (an important distinction). In a functional social system, different powers constrain one another, which is a kind of loop I guess, but a stabilizing one.
What is Z-Wave. Are there any competing IEEE 802 standards?
While a bit rude, they aren't wrong. The referenced text is grammatically correct, but poorly structured - making it more difficult to read.
They started showing shipping costs a few years ago. It was also my main complaint.
Because he leads by example, and because that's his company, not that of "mysterydip4" from the Internetz ?
One thing people overlook with McMaster is that the parts mostly stick around. If you found it there once, it'll be there again later, and the same part number.

How many times have I found something on Amazon, bought it, loved it, and go to buy another and it's just entirely gone, not even a suggestion of what a replacement might be.
I have neighbors that occasionally leave their bins out all week. Thankfully I have way more important things to spend my mental energy on.
As I expected, the lowest voted post. Nobody understands the power of media with the media consumer embedded into it. This is a new, extremely powerful form of media. It is an empathy engine. The use of actor embedding in media for advertisements is merely the financial foundation to launch a new form of highly empathic storytelling. Consider the racists and sexists in our society and how their thoughts would change after experiencing feature film quality talents producing media where they are minorities? Nobody seems to grasp the positive capabilities possible with ordinary people automagically embedded into media. I just get "I hate ads" and pornographic push back.
I wonder if this is true for music. Our ears are much more discerning than our eyes when it comes to art it seems.
This (plus Law of Demeter) is the right way to handle medium-big size projects, though I'm not completely sold on the tooling. I mostly do it manually (yes, it is still doable with dozens of modules since dependency hierarchy doesn't change often).

One recommendation I have is to present the hierarchy as DAG. Existing image (https://sourcery.ai/static/05300f06cb847360719e2aa31dc5a31b/...) doesn't make it very obvious that api is a highest-level module, even though it is clearly stated in the rules.
Yes, although it's no longer necessary -- shipping costs are reflected at checkout now.
Ruby is an incredibly flexible language.

Elixir & Phoenix are great, but I'm quite confident whatever you're doing in Elixir/Phoenix - you could, with minimal effort, also do in Rails.

The reason to use Elixir/Phoenix is not because of pattern matching - it's because of the BEAM VM.

If you don't need it or want it - you're probably better off with Rails.
Glad you appreciate it.

Fascinating, as are your website's write-ups, thank you for sharing your experiences to the world, awesome work :)
It was fairly recent.
A paper that is not peer reviewed is basically like a blog article. There are great blog articles, but also a lot with basically nonsense written by people who think they know something but don't. There's a lot of noise. How is someone going to know, before they read it, whether they should spend time on it?

It's a bar to clear. It helps to increase the signal to noise ratio. It's not perfect - bad articles get published, good articles get rejected. But imperfection is part of life.

One thing is that knowing your paper is going to be peer reviewed might discourage a lot of cranks from trying to publish. Also, I believe editors have the ability to outright reject papers before they even go out to peer review. This cuts down on completely irrelevant and terrible articles.
A Comic about CSS
Trump’s Major Announcement Is $99 Digital Trading Cards
With all this App Store monopoly talk and pressure to open up, I think Apple will take a hit too. With that said, I think they deserve to be valued higher than most of these companies; Apple seems to have stronger product offerings and customer experience.
The global supply trail that leads to Russia’s killer drones
I was thinking about this - what if someone trained a stable diffusion type model on all of the worlds commercial music? This model would probably produce quite amazing music given enough prompting and I'm wondering if the music industry would be allowed to claim copyright on works created with such a model. Would it be illegal or is this just like a musician picking up ideas from hearing the world of music? Is it really right to make learning a crime, even if machines are doing it? I'm conflicted after finding out that for sync licensing the music industry want a percentage of revenue based on your subscription fees, sometimes as high as 15%-20%! I'm surprised such a huge fee isn't considered some kind of protection racket.
‘Nasty’ Geometry Breaks Decades-Old Tiling Conjecture
Right. I mean 501c3's rules around politics are notoriously lax. You basically just can't donate to a candidate of a party. But there's plenty of 501c3's that simply don't explicitly represent a certain party go to pains to reach out to areas that are very reliably a certain party.

A lot of these "charities" being donated to out of DAFs are for political influence like this. They can push for laws and regulations that will benefit, in this case, Tesla or Twitter or whatever, and Musk now can play politics without having to pay taxes on that money
Ask HN: What resources should I use to build an internet-scale *nix environment?
Any resource recommendations would be much appreciated!
Cryptographers have a long history of doing this. Many of them broken. DES and WEP are two that immediately spring to mind.
SHA-2 is an entire family of hash functions: SHA-228, SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256.
>That was the case a decade ago, but fossil fuels are already not competitive on several situations, a close first on many others, and significantly ahead on very few.

Regulations, Taxes and opportunity decline with growth.
Right ?! :p
A network trained on spectrograms only should do much better.
That's hardly unusual. There are many, many foundations that have been endowed with a large sum that they invest. Many such foundations give away the interest they earn and aim to keep their capital roughly unchanged. Others attempt to spend their money slowly.

When I was a student I ran into a foundation that's been doing it for almost 200 years now, and I'm on the board of a foundation that's much younger but follows the same model.
What are monomorphic data types? What should be my first read on the subject?
Disable prompts to sign up for Xcode Cloud
It might be possible that you’re not allowed to do this on your own as a pilot of a certified plane (and require to pay someone who is certified to do so) but I can change mine very easily from a setup screen in about 30 seconds.

It could be a procedural thing where after switching, the FAA won’t recognise your canonical one? That’s seems a little strange, though.
Ask HN: What do I do with lib.dev?
Hey HN, I bought the domain lib.dev a while back but I haven't built anything for it yet. What do you think I should do with it?
Website: https://dbhive.vercel.app/
Medium Article:https://medium.com/@jrichardson22se/8d4caaef67c8
Find things in your personal life that drive you, things that you are super excited about. Then do these things you don't want to do so you can do the things you truly want to do. Live your life.
If mentioning dang does work, why didn’t it work for the forty-five minutes prior to my reply, and then work five minutes after?

I’ve emailed the mods tens of times over the years to point out a thread that has a correction, or that I think dang may want to reply to, without saying that I’ve done so. Did I do so this time? (Y/N)

Assigning meaning to the timing is inappropriate, as it disregards the possibility of coincidence (he found the thread organically), unstated actions (someone emailed the mods), and/or human distraction (he was at lunch) by the however-notified dang.

I also view it as impolite to try using @dang to burden all mod duties onto one person rather than to a team of mods. Whether it works or not, it’s evidence of site users setting dang up in their minds as a single point of failure – either because they think it’s the only way, or for the convenience of not having to write a two sentence email to the mod team. That irks me, and so I occasionally post a reminder about the contact form, phrased to allow for the cases where the @ is just a learned behavior and they just don’t know about the contact link in the footer yet.
There are simpler technologies that already exist on this principle pumped hydro being the main one this proposal seems like overkill to have so much storage in a single location
This is FSD only data.
Indeed, one can search by your area's local trade name for an item and still find it in their catalog, even if no one else in the country calls it that!

For an example that's not hyper-local, search "roll pin," which about half the world uses to describe that particular item. For a more dramatic example, search "hickey."
I'm not sure that's a real problem. Papers go around a lot before being submitted to a journal. People would notice that on the spot.
You can buy a Raptor POWER9 box, too. I think even a "low-end" Blackbird would easily qualify as a modern Unix workstation (the bigboy Talos II definitely would).
OSSelot: The Open Source Curation Database
That would be a third, distinct state from each. Dreaming while knowing that you are is quite a thrill!
Or its a big non event.. tech change, culture change, people hange #shrug

What about the horse-powered carrioles devastated by cars !!
Presumably for similar reasons that the vast majority of AI generated art and text is off-puttingly hideous or bland. For every stunning example that gets passed around the internet, thousands of others sucked. Generating art that is aesthetically pleasing to humans seems like the Mt. Everest of AI challenges to me.
> Ahh, but think of the value our users would get out of us presenting them with Amazon ads in their DE

What?
Is this in regards to what Cannonical did back in 2013 or something else?

If it is about the Cannonical scandal, I am not sure how that's related to DEs, since it was Ubuntu doing it

Or did something similar happen again with a specific DE?
Reflection is typically provided by a runtime, and languages that don't have runtimes usually don't have it. You shouldn't expect a low-level systems language to have reflection. There is no zero-cost way of implementing it.
Yes, OP link was a press release by Gates too. I meant Musk didn't do a press release.
Arxiv doesn't use peer review and seems to have lots of readable quality papers.
> Wouldn't it be better to have the browser do this instead, by somehow ignoring the rendering when the tab is not visible?

The browser does already do this. Browsers are already smart enough to not "reflect" DOM updates to currently-hidden parts of the DOM into re-rendering passes. (Which is one reason a lot of people think "virtual DOM" frameworks are silly.)

What the Page Visibility API allows you to save the expense of, is running the JavaScript logic that translate into those DOM update calls. (Think: the logic that decides what horrible banner ad to fetch next, actually pre-fetches it, and then updates the DOM to tell the browser it's the ad that should be being displayed. Disabling that logic when the banner ad isn't visible => no more background network fetches for new ads.)

This requires an API, because the browser can't just be reaching into a Turing machine (i.e. some arbitrary Javascript program that could really be trying to do anything, given that webapps exist) and randomly shutting parts of it off. The browser needs a clear signal to hand that page-embedded Turing machine to say "if you have a part that's just for the sake of figuring out what to show next on the screen, then please stop running that part for now." That signal is a Page Visibility event.

(Though, this isn't the only way to accomplish that. If said Javascript program has provided a clear rendering API to the browser, that works too! I.e., if the page is pumping its logic using Window.requestAnimationFrame, then IIRC the browser can take as long as it likes to call the requestAnimationFrame callback back — and if the window is occluded, that would be a perfect time for the browser to wait on that. But if you think about it, "requestAnimationFrame taking longer to get called back" exposes basically the same data-leak that the Page Visibility API does, so...)

> As a side note, can you give a website where this is done?

YouTube, I believe, has independent video and audio streams, precisely so that whenever you leave the viewport occluded for a few seconds, it can stop bothering to fetch the video stream (or can drop the video stream down to the lowest resolution+bitrate version), while continuing to play the previous highest-negotiated-bitrate audio stream.
This question has been explored before, see Kologorov Music:
https://www.youtube.com/watch?v=Qg3XOfioapI
I hope Musk sees your free advice on how to run a business, he would miss a gem.
Archived: https://archive.vn/VUUD6
Whelp, I tried.
Well, there's still iron-salt aerosol geoengineering for atmospheric methane removal. Big bet, though.
Donald Trump Digital Trading Card NFTs
"it’s not bitcoin that’s the problem—it’s FTX.”

FTX wouldn't be in the news now if bitcoin was doing great. Ponzi schemes go as long as the inflows/investment increase.

When the investment collapses, they collapse.
isn't Bill Gates, Zuck, Bezos are all doing similar things.

If I had that money, I will certainly donate to my own charity or some charity I firmly trust.

The only exception is Buffet, who donated lots of his money to Bill Gates' charity, Buffet seems has no interests to manage that on his own.

It's your money, make your call.