skysight-inc/HackerNews huggingface dataset:
I don't get this. If the price per mwh has basically doubled. The price of steel must have taken a huge jump.

Except if I try and get a price
https://tradingeconomics.com/commodity/steel

There seems to be a recent doubling, but the price is back down.

So I guess these are just general cost overuns?
Except where the part where the rabbit start saturating markets during peak production. Then further progress starts to crawl as less and less of the actual generation capacity is usable. At least not until a breakthrough makes energy storage feasible.

The only countries that have successfully moved all or nearly-all of their electricity to decarbonized sources have done so primarily with dispatchable sources: hydroelectricity (E.g. Norway, Brazil, Albania, Uruguay) and with a mix of nuclear power filling in where hydro isn't enough (France, Sweden, Switzerland). All of those countries generate a single digit percentage of their electricity from fossil fuels. Nobody has decarbonized primarily through a source of decarboinzed energy source besides hydroelectricity or nuclear power.* Unless there's a storage breakthrough on the horizon, we'll still need to derive a significant chunk of our electricity generation from dispatchable sources.

* One minor counterexample is geothermal power, but like hydro it's geographically dependent.
Estonia: Become an E-Resident
Does anybody know of a book that's a good introduction to pre-computer mathematics?

I love factoring primes manually, and reading these kind of answers make me feel some "I was born in the wrong generation" vibes.
Electric unicycles are a lot of fun. I've ridden both and strongly prefer EUCs, and that is coming from a seasoned snowboarder and skateboarder.
Looks like this is heavily based on libhydrogen, but without nonce-misuse resistance (not a good idea in this context IMHO)?

Nothing wrong with that, and I'm glad that libhydrogen was useful for Tesla, but mentioning it would have been polite.
That is exactly the solution I was thinking of. Under the block user, just add 'report content' and call it a day. You can't convince the machine that it is insane.
How to destroy a YouTubers career in 2 easy steps.
Nice. I helped write the original Python implementation, so thanks for building this. STARK proof generation is definitely a good candidate for GPU acceleration.
Create a Mastodon bot to forward Twitter and RSS feeds to your timeline
Exactly ... In modern big software orgs it does not even matter if you are delivering value/ All that matters is Perception, Image and Exposure (PIE). Product quality, features, technical depth none of that matters, as long as you can manage your PIE.
Excuse me. Who are you to judge whether somebody else who’s seeing a therapist and getting prescriptions meds does or doesn’t have ADHD? Sure the tests used aren’t black and white, but the measuring stick of specific symptoms combined with “significant problems in at least three areas of life” does a reasonable job of selecting for actual patients. And we don’t prescribe meds to the self-diagnosed.

One thing you are right about is that, like many psychological conditions, ADHD is a matter of degrees. Everyone can potentially be anxious at times, or sad, or distracted. But if it gets to a point where it impairs functioning in so many things, it might actually be a somatic issue.
Around here, I've seen idiots on one wheelers doing 25+ on trails that explicitly ban powered vehicles. The riders were in full cross country motorcycle gear, and doing dumb tricks amidst pedestrians, strollers and bikes.

Someone in that crowd will literally kill someone at some point. They'd better hope I'm not on the jury at their reckless homicide trial.
It's faster than flights on short (<3 hour) routes because you don't have the whole security theatre thing. Also train stations are in the city center usually and airports are in the outskirts.
Some of the dinosaurs must have been sheltered in valleys, water or whatever. I have a really hard time believing all the non-avian ones died out in a few hours, but other land animals survived. A few years from blotted-out sun makes more sense.

A few hours is just too hellish to think any land animals could survive, since it would have to take out all dinosaurs no matter their location, or what sort of shelter they had. Which means the same conditions would have applied to reptiles, mammals, bird ancestors, etc.
Amazon runs an annual survey with typically quite high participation rates, it is very detailed, and the results are often illuminating (and like many things at Amazon, widely accessible to all people).
The rest of us in 1994 were doing Sun RPC calls, while getting started with DCOM and CORBA, actually quite interesting Amazon's bet on distributed computing given the landscape back then.
This inline else example makes sense when you stop and think what it is doing, but it is in no way intuitive.

Taken at face value, why is it switching on self with no case whatsoever? Why does the else case need to be inlined? This is trying to be smarter than it needs to be.

Meh, not a fan.
No because the terms of services and privacy policy says that you accept being recorded if you use alexa.
Two Russian Nationals Charged with Operating E-Book Piracy Site
Now middle managers can create even more busy work while doing even less actual effort.

Of course no one will lay them off for that.
Taking real life analogy of probably similar complexity scenario. Would you prefer to maintain 1 very big photo copier. Or 100 distributed desktop printers...
This is a shallow and narrow way to view crypto, and describes the typical incurious HN view that crypto is just a big ponzi.

Another way to view it, is as a digital economy running on a different set of technologies. You don't need to "invest" or "time the market" or anything, you just buy ETH to use it as a gas token.

Buy some ETH, an amount you are OK to write to zero like you would a hamburger or movie ticket purchase. Move the ETH off a CEX into your own self custody wallet to understand what it means to hold an asset with nothing but a private key. Convert it to stable coins with DEX like Uniswap, to avoid thinking about price. Send them to and fro, use DeFi, buy a ENS domain. It might cost you $10-50 total but you will probably come out of the experience with a better understanding of crypto, and you might also start to see traditional banking infrastructure differently, maybe slower or less verifiable or less secure or too centralized or too hard to build programmable interfaces on top of.
What is API in cryptocurrency?
Crypto API refers to a method for gaining access to cryptocurrency exchanges. It provides the developers and clients of the service who may profit from these APIs with the most up-to-date real-time data receiving, trade execution, automated trading methods employing trading boots, documentation, and data analysis.
The Bitcoin exchange system has released APIs for developers to integrate with the platform to sustain the service’s operation. In addition, downloading historical market data and prices is also more accessible.

What is Block.cc API?

Block.cc is a professional cryptocurrency information service platform that provides cryptocurrency quotes, data, information, and high-performance RESTful JSON endpoints designed to meet the mission-critical demands of application developers, blockchain enthusiasts, cryptocurrency investors, and enterprise business platforms.
Available data for the currency market is the latest price, best bid / ask price,24h high/low, volume 24h, price change, currency price, order book, exchange announcement, News, articles, transaction count, address count, the exchange rate of more than 100 fiat currencies.

Features
Block.cc support both REST and WebSocket API. The UI is user-friendly, and each department is properly navigated to the respective divisions. Prices are much better compared to other APIs and chat with the support team directly.

Price
Block. cc API provides personalized plans and flexible usage-based pricing. Customers can begin with a free membership that gives them access to testnets and allows them to explore the features of Block.cc API.
Block.cc has five combos, in which new users can try it for free a month, and there are 1000 calls in a month. The BASIC is $109/month, has 300,000 calls, 2 queries per second, and 1 WebSocket can be connected. The PROFESSIONAL is $259/month and has 900,000 calls, 5 queries per second, and 3 WebSockets that can be connected.
The ENTERPRISE is $599/month has 4,000,000 calls, 10 queries per second, and 15 WebSockets that can be connected. The ULTIMATE is $999/month, has 8,000,000 calls, 32 queries per second and 45 WebSockets can be connected.
Physically they can ramp down to 50% but generation is pretty much a sunk cost at that point so it makes the bad economics even worse. That would mean that you are paying of the order of $240/MWh instead of $120/MWh.

For comparison solar/wind are about $30-40. Levelizing with pumped storage pushes that up to $60-$70.

IIRC France and Germany almost exclusively use gas for load following. Even at current prices it's vastly cheaper than using a NPP to do it.
I like building things with code. I don’t like group bikeshedding about processes, tools and “best practices.” Do I even like software engineering?
From today's inbox seems like they're taking heed. I expect the following makes sense to someone:

"We have updated our back-end permissions policy to simplify on-boarding to self-managed AWS CloudFormation StackSets. Starting October 31, 2022, AWS CloudFormation StackSets no longer requires sns* permissions in AWSCloudFormationStackSetExecutionRole as a prerequisite for getting started with self-managed StackSets.

StackSets requires you to create a service role named AWSCloudFormationStackSetExecutionRole that trusts the customized administration role for each target account. Previously, you needed to provide sns:, s3:, and cloudformation:* permissions to AWSCloudFormationStackSetExecutionRole as prerequisites to allow StackSets to manage and provision resources on your behalf. Now, StackSets has removed the explicit need for sns:* permissions as prerequisites in AWSCloudFormationStackSetExecutionRole. Please note, you will still need to provide s3:* and cloudformation:* permissions in AWSCloudFormationStackSetExecutionRole."
Where did I say that everything they are doing is worthless? I said exactly the opposite. They are doing good stuff too. Because, statistically, it seems really impossible to only do bad thing.

The main take is that "doing good "is not their motivation. They are pursuing their own selfish interests. And when those interests align with the general good, they use that opportunity to do some marketing and say "look, we are doing good." Which is true but they fail to mention "because it’s in our own interest and we are also doing very nasty stuff in our own interest but we will, of course, try to hide it as much as we could".

Even if they are doing 90% good stuff, it is really scary to realize that those people have so much power because they had the luck to won at what Cory Doctorow call the "lucky orifice lottery" (they had rich parent then they compounded on that to become even richer). Which means we can’t trust them, we should not trust them. Elon Musk is an excellent example : what he was doing seemed good (electric cars, space stuff) until you realize what he really did (founding the hyperloop project as a scam to prevent, on purpose, any big scale public transportation project that would compete with Tesla).
The 'inline switch else' seems easy, no? "inline switch" should be self-explanatory. It expands at compile time like inline for loops or inline functions.
It is somewhat unique that the switch case gives you a reference to what you matched with |x|, but isn't it essentially just shorthand for self.x? And that |x| is necessary when you want to do self.x.talk() where you don't know x

I can agree that async/await is tricky to understand properly. I managed to use it to write some nice code for a demo of a Verilog simulator, but it took a few tries to get it right, because async/await/suspend/resume definitely isn't intuitive to start with. Once you understand it the rules are quite simple though. I'm sure a well written tutorial could make most people understand it.

And it depends what you're trying to do. Using suspend and resume correctly can be hard. But most of the time that will be done by people writing libraries, and when you have an async aware library and an event loop, using just async and await isn't that hard.

Zig is a new language that isn't really finished. Documentation is sparse and they're still making breaking changes. To me, Zig is a very simple and concise language, much simpler than C in many ways (we're just used to C's quirkiness), and I'm sure when it's stable and there's better documentation and tutorials it'll be easy for most people to get a thorough understanding of it quickly.
You would need a cartel of high tech companies and to lower the salaries together at the same time, for that to have minimal negative side-effects, i.e. people leaving for greener pastures. Oh wait.
> They're using ML to map the response from a test stimulus to some interpolated response from 50 training samples, arbitrarily assigning new sample images to these points in space and then passing it off as mind reading.

Could you clarify this? For example, if they trained the model on me visualizing a bear, a fish, and a bird, and then the neural net still outputs "horse" when I visualize a horse, I'd be impressed by this. And if they're going directly to images, I'll be more impressed if they get "black horse" and "brown horse" correctly. That's true even if the idea of reconstructing a specific image is kind of bullshit.

Is this what's happening? Or is their work just turning previously seen inputs into basically identical outputs?
No it doesn't. There are plenty of bugs that are obvious from the context. Copy and paste errors in particular.

Obviously it will work better if there's descriptions of what the code is supposed to do (as this blog post shows!) but that's true for humans too.

I'm definitely going to try this on my code.
Unless you’re in Focus or Pivot, you’re a free agent. When Amazon is performance managing you in any sense it isn’t up to your existing manager if you can move, it would be an L10 (VP) exception on the receiving side to allow you to move, even if the hiring manager thinks you’re great.
As a next experiment, give Atomoxetine a shot. Works nicely for me and is not a stim. I feel it makes me more emotionally involved/interested in whatever I'm focusing on, so very easy to get into flow states, provided there are no distractions around. It doesn't warp time or change your mood/personality like the typical stim based meds. It does affect appetite, so if you are trying to lose weight, it becomes very easy.
Git LFS is a reasonably good example of git being half baked. It is provider dependent, and requires configuring separately on both the server and client. It turns git into a centralised VCS, removing the option of working offline in the process.

A bit like submodules, LFS has its own warts that seem to multiply when you add more people to the mix. Working with git LFS has been the _only_ time the solution to my problem has been "nuke and clone again", in almost 15 years using source control.

Last time I used git LFS, it didn't support ssh cloning at all, and the issue had been open for years at that time.
> needs to do something surprising.

In my experience, that’s being incredibly generous. We evaluated the ‘big names’ in AI chatbots for a project recently, and their biggest portfolio examples (not on their site; ones we went through with their consultants) trip up over depressingly trivial but relevant for the business questions. It might have been a surprise for the chatbot but, for instance, at one point the question asked was in the faq of the company but by the way we formulated it, it didn’t understand it was the same thing. FAQs are made by people who understand the business, a question is distilled from many questions that lead to the same answer; regular users won’t ask the question exactly or at all like that, which is where the AI/nlp is supposed to help. In my professional and personal experience it often does not.

Anecdotally, no one I personally know has ever been helped by a chatbot, but then again, no one I know would click on chat unless all other options (searching google) are exhausted.

Taking a few steps back to your automated phone menu; most systems that I call now use speech recognition to, for instance, have you tell it your account number, shipping code, order number etc. Even this never works for me; it has never understood what I read to it. And these are many different systems. Now sure; this might be because I talk funny or something (although my wife has the same experience and she was a radio and tv journalist), however, the human that comes after that has no issues at all understanding me reading the same information to them.
My suggestion would be to:

1. Add another button with the exact words they are pasting in their email. This will probably un-block you immediately.

2. Upload your apk to Fdroid and give users the option to use that instead of play store. This will take care of any sudden rejections. People will still be able to install your app.
Why using python3-django on debian instead of a venv and the last lts of django from pypi on your script[0] ?

[0]: https://github.com/no-gravity/web_app_from_scratch/blob/main...
Yes, I think that is actually great idea and should be rolled out to everybody!

I hate using messenger but some people I communicate with still prefer it. If this is rolled out, they will surely move to other platforms.
Something is wrong with your Win7 PC/Firefox. On my ancient Core 2 Duo, 4GB RAM, Windows 7 laptop I'm seeing ~400MB of RAM usage and a few percent CPU usage having a few bank and a few government websites open. Firefox version 107.0-64 bit.
SOA as buzzword started with DCOM and CORBA distributed computing, then it evolved into the XML spaghetti of XML-RPC and WebServices.

Ironically when .NET was launched, Microsoft's vision was web services everywhere, with orchestration servers like Bizztalk.

We got there eventually, only using REST (aka JSON-RPC) and gRPC instead.
I think this article conflates interface and specification:

interface: describe required inputs in exchange for perceived outputs. No more, no less. Environmental concerns or invariants are the responsibility of the conformer. Interfaces communicate a boundary of incomplete information while allowing interoperability in face of incomplete information. Interfaces are explicitly inclusive.

specification: describe the exact inputs and exact outputs while describing all invariants. specifications communicate the exact conditions in which inputs/outputs can be exchanged and all possible (known) invariants. Specifications are explicitly exclusive.

Per the article:

const Animal = union(enum){
cat: Cat,
dog: Dog,

Is a specification not an interface. At no point can I conform to this "interface" without the "interface" knowing of my existence. Animal must know about all possible invarients to operate correctly, such that it is a specification.

If I want to join two pieces of pipe together, the interface would be the inner diameter say 1". The specification of some use case would say only 1" inner diameter pipes can be joined with other 1" inner diameter pipes that have an outer-diameter of at minimum 1.25" due to "pressure constraints". If I choose a pipe that has the same inner diameter but different outer diameter, I've conformed the interface but failed the specification.

The rest of the article seems to try and affirm the interface argument by jumping into syntax and compilation arguments. I fail to see how this has anything to do with Zig or abstract ideas of interfaces.
Poe's Law strikes again!
I think I once felt overwhelmed like that, and I ended up moving to a much smaller company, where I usually talk to ~4 people, and I earn much more.

Whenever I have to communicate something key, or something prone to cause tension, I just ask for a quick video call.

When I joined this company, I let my colleagues know that I prefer calls over text to avoid misinterpretation, and they understood it just fine.

Maybe it’s not just Slack, 100+ channels is just too much to bear, maybe is the dimension of the company and how stretched you have been.
Not a drone yet, but hey, less than 200kg are pretty much flyweight in farming ;) https://dahliarobotics.com/video

It doesn't even need to use herbicides because it removes weeds mechanically. We actually build it to also fit into Europe's small(er) scale farms as well.

Regarding the energy issues mentioned multiple times in various threads here: We managed to make it solar powered and battery buffered to work autonomously for more than a working day.

Disclosure: Co-funder of the company
In FB Libra, it took less than 24h to be called to testify in the Congress
Right, there are algorithms to train and run neural nets. But the calculation that the neural net itself does can't really be described as an algorithm (unless you distort the term to lose all meaning).
But "inline" is routinely used in C in "inline functions".. I don't think anyone with a decent amount of experience with C would have trouble quickly seeing what inline means in Zig, and those people are the primary target audience for Zig.

It's short and concise IMO.
Farming machines are already rather deadly. They are big, have cutting implements... So it probably wouldn't change that much.
The obvious rebuttal would be that other animals survived that day, and it's hard to believe that no non-avian dinosaurs would have been adequately sheltered across the entire planet. The land masses didn't become entirely devoid of life, which one would think would be the case for something that could kill off the dinosaurs in a day across the world.
It's interesting what this tells us about Apple's approach to the Intel to Arm transition.

They must have performed deep analysis of the requirements of Rosetta down to the level of individual instruction emulation before they finalised the design of the M1.

Also the Rosetta team had enough influence to get the hardware team to build it. Not necessarily a given in all organisations.

What would be interesting - and perhaps not surprising - is if Arm added this to the standard Arm ISA in order to facilitate x86 to Arm translation elsewhere. After all they added the infamous FJCVTZS instruction which speeds up x86 derived floating point conversions in JS.
Is this as involved as it was a few years ago? I remember looking into this in 2017/2018 and the process of starting the business was relatively easy, but it was difficult to get a bank account.
I know you by ".. reasons .." you mean "<and I add the reasons here>", but I've seen too many comments worded exactly like that.

Some programmers use comments (correctly) to explain reasoning and context, some use them to redundantly say what the code already says and some, apparently, use them to apologise.
Snowy 2 stores 350 GWh. Fengning stores 40 GWh.

One more snowy 2 (or equivalent) and Australia can get to ~97% solar+wind+pumped storage powered.

The only reason existing pumped storage sites used to target a few hundred MWh was because they were historically used for regulating the grid, not providing large scale storage.

The geography to do this is plentiful too, as multiple studies have confirmed.
Written language has this too. A basic lookup table of frequencies can tell you that jkkj is a typo in an English word. "Nobody else is really writing code that has the fragment in you just wrote" can find syntax errors. Better language models can find more subtle relationships.

At some point the variations mean that more abstractions don't really help.
Maybe, but neither would have found this bug would they?
Colours in Homer #1: the bronze sky
Thanks. Also learned about "fc" to edit the last command entered.