skysight-inc/HackerNews huggingface dataset:
> But they can't convince the accountants.

Neither can "pure renewables" in many places. I acknowledge that this article is 10 years old but... https://www.usnews.com/opinion/blogs/nancy-pfotenhauer/2014/...:

> "For example, on wind energy, we get a tax credit if we build a lot of wind farms. That's the only reason to build them. They don't make sense without the tax credit."

I'm an electrical engineer and am personally mixed on wind and solar. I'm in a Canadian province that has fantastic solar and wind potential but doesn't have the geography for effective pumped hydro storage. Battery storage, currently, is so ridiculously badly priced compared to nuclear. For the same price you can get a battery plant with 8 hours of 300MW capacity, or a SMR with 18-24 months of capacity before scheduled downtime for refueling. Even if you're in the "nuclear always goes over budget" camp, that SMR would have to go dramatically over budget to cease to be cost competitive.

I'm quite convinced that in the medium term it's pretty much got to be wind + solar, hydro, natural gas, and nuclear as a mix. They're complementary! Wind and solar are great at providing "free" energy into the grid when they're producing. Hydro is great but there's only so much available for a given geography without having other negative environmental effects. Natural gas is good for handling peak capacity quickly for situations where the other sources can't ramp up quick enough. Nuclear's great for providing steady baseload.

During the winter my province only gets 8 hours of sunlight per day and it's often enough -40 outside. Right now the vast majority of our homes are heated with natural gas; on a per kWh hour on an annual basis the gas company sells 3x the energy that the electricity company sells. If we're going to drop our carbon emissions dramatically then we're going to need to convert to either electric heat or district heating (probably via massive geothermal plants, which we can get heat out of but the reserves aren't good enough for electricity generation). And if we do switch to electric heat we need to do so with zero fear that we're going to freeze when we have a prolonged -40 degree stretch of calm cold 8-hour days.
Unfortunately no support for M3 MBPs yet
Rather, if you want to pursuit on providing valuable service or product, you should not have shareholders at all. Or any dependency whatsoever.

No pressure for maximizing profits and abuse your position for profits.
I don’t trust industry to self-regulate and I definitey don’t trust the government to be able to regulate it effectively.

Honestly, we’re f*cked
No, random.org isn't in that market at all, aside from doing some drawings local to them and unofficial games.

I think we are only one of ~3 TRNG suppliers who have been audited. Many games don't use a TRNG, though.

Since it uses atmospheric noise, you can also influence the numbers from random.org by transmitting radio waves in the area nearby - the operator of random.org has mentioned that there's so much RF activity that he is concerned about whether the bits are still random. A final issue is that they are also so low-volume that they probably can't get enough test data for the required audits (which can be a lot of data).

To underscore the volume question: Random.org used to have a running count of bits generated. The counter wasn't monotonic (before it broke in ~2015-2019), but the peak value I saw when I checked archive.org was about 250 GiB total since 1998 (that was in 2015). That is one quarter of the size of our "light" qualification test ("heavy" is 16 TiB). The RNG auditors also take O(100) megabytes for each audit, which would be a significant fraction of random.org's output.
Clang appears to have -Warray-bounds-pointer-arithmetic for this, though not enabled on -Wall nor -Wextra. (fwiw, clang has -Weverything to turn on literally every warning, including conflicting ones, for finding what flags there are)
Yeah, the thought of some LLM based hallucinating piece of software moving my files around gives me anxiety.
That would break most C code handling hardware directly, like on MCUs
Not knowing what the data is like; I'd save it in a comma- or tab-separated text format. From there, it's just a few lines of bash.
I believe it. My worst grade in primary school was french and I'm having such a hard time learning Chinese compared to my peers (taking evening online classes in community college) but programming has always come naturally to me. Completely different skillsets as far as I'm concerned.
The author also ships software on the Mac App Store that includes an option to sync settings via iCloud. Presumably they test it on their main user account to catch all the weird iCloud bugs that only occur if you use it frequently.
Conversely I've become more motivated to draw things and try my hand at digital art since being exposed to Stable Diffusion, Midjourney et. al. I take the output from these tools and then attempt to recreate or trace over them.
Same here. This is the first thing I looked up when I saw the article.
This is so quaint. I love it.

Not even going to ask AI. Waiting for a bash one-liner before OP reminds us they are on corporate Windows machine.
I'd rather he pardon Snowden.
Write a script.
I know there are decent api for excel and files.

I dont know the api or recommended scripting language. This would be a good case for chatgpt or equivalent type task. Enough to get started.

edit:
I asked chatgpt, it recommended python and 'pandas' for interacting with excel

python
import pandas as pd
# Load the data from an Excel file, assuming headers are in the first row by default
data = pd.read_excel('path/to/your/file.xlsx')
# Define the number of records per chunk
chunk_size = 500
# Split the data into chunks and write each chunk to a new Excel file
for i in range(0, len(data), chunk_size):
# Extract the chunk of data based on the current index range
chunk = data.iloc[i:i + chunk_size]
# Write the chunk to a new Excel file, including headers as column names
chunk.to_excel(f'output_{i // chunk_size + 1}.xlsx', index=False)

I asked about the first 'row', and it claims panda includes that in each chunk, but I don't know about that.
It's at least a place to start to iterate from. Would need to iterate further with real code/tests.
Getting from more than 200 EUR/USD down to less than 50 is a big deal IMHO, but also just the availability of of the Tang boards is so much better. This is at a point where it starts to be fun again for an average hardware enthusiast to play around again with different hardware emulations.

I own both a real Amiga 500 and a MIST box. While pure software emulation might be great by now, it just deals so much more real on hardware (with my old micro switch joysticks).
I read an article where the author made a point that oil and gas companies aren't setup to compete in the renewables business. And they have the problem that companies that are already exist in that space.

When it comes to building out a deep water oil rig they have no competition. But when it comes to set up an offshore wind farm marine services companies have the experience, equipment, and are nimble.

Build solar panels? That's manufacturing and there is a whole other industry that makes commodity manufactured goods at scale. Batteries and solar panels are both extremely high volume commodity goods.
Might be relevant: there's also detailed and somewhat interactive byte-by-byte example of TLS for TLSv1.2[0] and TLSv1.3[1]. I absolutely love it and highly recommend checking it out if you want to learn more about TLS.

[0]: https://tls12.xargs.org/

[1]: https://tls13.xargs.org/
I was able to build something that does all this, more or less, in a couple weeks. It works really well.

I wanted to be able to transcribe and diarize in realtime though, which is much harder. Didn't manage to make that happen.
https://janet.guide/ this document can definitely be described as loving.
Existing laws cover almost everything "bad" you could do with AI/ML. It's not like there's some "I used AI" loophole that exempts one from the law. So most of this is about either regulatory capture, self importance (oh, my linear algebra research is like inventing the atom bomb), ideology, power seeking or a combination.
Good, I was reading this thread going "I know I'm not that smart but I remember extremely early memories"

Must be variable per person
A good driver API will hide that all and make sure an individual USB driver does not have to care about the USB spec - that’s the job of the shared USB core code.
MSRs should be able to burn a higher fraction of the fuel at least. Did any design move forward?
I would use R. Phoneposting now but something like

library(tidyverse)
library(readxl)
library(writexl)
read_excel("file.xlsx") %>%
group_by(group_id = row_number() %/% 20) %>%
group_walk(~ write_xlsx(.x, paste0("file_", .y, ".xlsx")))

edit: updated to write xlsx instead of csv
Thank you. I was missing the word until.
Why contribute to an IRA if civilization will have ceased to function? Why make any investment in society at large if it's inevitably doomed?
Well, I see very good reasons for writing it as an actual file system... it allows the rest of the ecosystem to interact with it on an equal footing.
It's been well over a decade since I last dealt with Excel, but I remember you could actually query the data with SQL without opening the file, like you would with any flat-file db. If the size is the problem. It was poorly documented but I'd done it a few times and it worked really well. The best part being it was simple, fast and worked even with locked files. Otherwise I don't understand the question.
> but I shudder to think what form they would take

The EU just passed the AI Act based on the inputs of experts and with widespread support from its Parliament and Council.
Yeah, Clang warns on x[20] but not *(x+20) even with -Wall and -O2. It's kinda weird.
Do you also think that no person should govern themself?
Oh man I wish someone I trust would be in charge of this project. I know, let’s put bureaucrats in charge!
My understanding is that the primary purpose of CompCert is to make formally verified code that is extracted into C also get compiled by a compiler that is formally verified to preserve the intended semantics.

So CompCert seems to me to aim to help mission-critical software to move away from C, and possibly into Coq/Isabelle/etc., except for the purposes of compilation to machine code.
Building the Perfect Portfolio for Dummies
Hey Hacker News,

I recently wrote a paper titled "An Introduction to Asset Pricing and Hedge Fund Strategies: Building the Perfect Portfolio for Dummies." This paper is designed to provide an accessible yet comprehensive overview of essential concepts in asset pricing and hedge fund strategies.

In this paper, I cover:

Modern Portfolio Theory (MPT): Maximizing returns per unit of risk, the significance of the Sharpe ratio, and diversification benefits.

Risk Parity: Balancing risk between different asset classes and within asset classes, pioneered by Ray Dalio.

Key Academic Contributions: From the Capital Asset Pricing Model (CAPM) to the Fama-French multi-factor models, and insights on market anomalies.

Hedge Fund Strategies: Practical strategies like merger arbitrage, convertible bond arbitrage, and statistical arbitrage, blending academic insights with industry practices.

Innovative Approaches: Leveraging advanced techniques such as machine learning for asset pricing and exploring sophisticated trading signals.

My goal was to create a resource that bridges the gap between theoretical finance concepts and practical investment strategies. Whether you're a finance student, an aspiring investor, or just someone curious about the intricacies of portfolio management, I hope you'll find this paper useful.

You can read the full paper here: https://drive.google.com/file/d/1owdKhL5t23intkShWjzNO6SA5d7Zzqoi/view?usp=sharing

Anyways, I would love your thoughts, and was wondering if anyone was interested in starting a fund based on this multistrategy approach.

Best,
Aidan Vyas
I have seen absolutely nothing of the sort. My experience is that other than a larger screen and an extra button, the Ultra is just like the normal Apple watch which preceded it: reliable to an almost boring degree.

To the point where I want to include some sort of caveat or flaw in my reply, lest I be accused of the dreaded fanboyism. Problem with that is that I don't have one. I can't think of a single bug or glitch in the 18 months I've had it.

I guess I have one kvetch: there was a major OS version bump during which they disabled swiping between faces. They added it back as an option, which I promptly turned on, and that was that.
In fairness, based on the position you've put forward, I can't imagine an unfuckable situation.
> Any iOS device with a home button and an alphanumeric password won't show you the keyboard when it first starts up. You have to hit the power button and then wake it with the home button to see the keyboard lol.

Thanks for explaining iPhone SE2/SE3 behavior.

iOS Magnifier (for blind people!) will randomly stop speaking "image descriptions", continuing onscreen, invisible to the blind user.
It's possible that Braid could switch back to status code 200. I expect this choice to be revised in discussion within the IETF HTTP WG, but we haven't gotten to this level of detail yet. If I remember correctly, the switch to 209 in the current draft was to discourage middleboxes from caching braid responses, but it's possible that "Cache-Control: no-cache" does enough of this and that 209 is not necessary. I'll keep an eye out. Thanks for the thought.

As for text/event-stream -- braid responses are not text (they can contain binary updates to things like images) and they are not an "event" stream. Braid provides an "update" stream, as a stream of HTTP responses. Each response can specify an update using a status code, headers, and a body.

If we were to use SSE, we would be encoding an HTTP response, within a base64-encoding (to fit as text), within a sequence of `data: ` lines, in an "event", within an event stream, within a text/event-stream content-type, within an HTTP response. It's a lot simpler to just extend HTTP to say "instead of one response, a server can provide N responses" than to go through all this rigamorale to encode responses within an event stream within a response.

As for events vs. updates, an update may or may not describe the raw underlying events. Updates can also be summaries of many events. For instance, a normal HTTP response body provides a snapshot that summarizes all of the edits up to that point that created the resource. This is an update, but is not the raw sequence of events.
I was mostly replying to the implication that apple would be using anything other than primate apes for QA.

What other species/order than primate apes do you think would be suitable for apple QA?
It's kind of funny- I find myself to be on the critical side when it comes to Apple, especially on HN, but when it comes to iCloud Keychain I use it pretty unquestioning. Probably because I don't trust 1Password or other password managers to be any better, and it's a feature that's baked into the OS so adoption is frictionless.
anyone got the .tex source for this?
Discussion from the previous blog post, a week ago: https://news.ycombinator.com/item?id=40409290
> Existing laws cover almost everything "bad" you could do with AI/ML.

If (like many non-EU countries and parts of the US) you don't already have basic digital privacy laws, transparency or consumer protections, that is simply not true.
If Trump has learned something about government overreach, why doesn't he make an offer to fix the problems whistleblowers exposed and stop prosecuting them?

But fixing actual overreach would fall short of pardoning actual criminals which is what he needs normalized.
I’m not suggesting we’re at this point now, but it would be nice if we create sentient AI if it wasn’t enslaved. I think we would probably need some new laws for the case of non human personhood

Not sure what laws would apply or how they’d be enforced based on how we treat people and say chimps, and corporations like people.
The Techies' Wet-Dreams – Ted Kaczynski
“It's important to understand that in order to make people superfluous, machines will not have to surpass them in general intelligence but only in certain specialized kinds of intelligence. For example, the machines will not have to create or understand art, music, or literature, they will not need the ability to carry on an intelligent, non-technical conversation (the "Turing test"[18]), they will not have to exercise tact or understand human nature, because these skills will have no application if humans are to be eliminated anyway. To make humans superfluous, the machines will only need to outperform them in making the technical decisions that have to be made for the purpose of promoting the short-term survival and propagation of the dominant self-propagating systems.”
Some languages are designed with a strong focus in simplicity and great compiler errors to overcome that issue as much as possible. Gleam and Elm are some of them.
Thanks for this answer
More like, 'Tesla reputation tanking in Axios Harris Poll 100?'
I'm approaching 30 years of experience and I do read code like human language. The visualizations I'm using for data structures aren't really much different than visualizing a scene from a book.
The "full list" posted earlier has that one on it.
Nuclear in current designs doesn’t really fill this need because it can’t be economically spun up and down to match renewables’ down-periods. Current designs allow some load following but only a very limited amount, and the capital costs are still so high that it doesn’t pay to run the unit at partial output. Maybe someone will find a design (SMRs possibly) that changes this, but it will take at least a decade or two to get deployed and then it will be in competition with battery tech that exists in 10-20 years, which will probably eat all the low-hanging profitable use-cases.
Anyone who says someone else can’t govern themselves is just looking to shift power into their own hands, or the hands of people they are aligned to. They never admit this but it’s the reality.

These former board members conducted themselves in such a poor way during the attempted ouster of Sam Altman, that they clearly cannot be trusted. Why is their opinion important to listen to?

Mind you - I don’t trust OpenAI or big tech companies either, mostly because of the amount of power or wealth they can accumulate. But I see that as a need to revise antitrust law. I am less onboard with trying to block people from developing models, since that to me is more like violating the right to thought and speech.
The things that replace the mines provide jobs too.

What if we compare the count, wage and type of labor?

It's not like one has jobs and the other has zero.
What you say makes sense for new installs, although even there an explicit and optional consent screen is warranted before doing something as privacy- and security-sensitive as syncing passwords to the cloud. But it's not definitely what's wanted by most people who previously had the feature disabled before the OS update.
Maybe technically true as a matter of biology in isolation, but mostly not in practice — specifically due to that "something they ate or drank" part. The basal body temperature reduction that happens at night really isn't relevant for anyone who consumes any amount of caffeine during the day (which is most people), as when caffeinated, the BBT shift downward at night isn't accompanied by a complementary upward shift in comfortable/tolerable air temperature. Rather the opposite.

Caffeine, as a cholinergic, constricts peripheral blood vessels, and reduces bloodflow; and as a diuretic, it also reduces interstitial-fluid retention in peripheral tissues. These effects combine to decrease your skin temperature (or rather, to make your skin temperature less reflective of your core temperature and more reflective of the ambient air temperature); while very slightly increasing your core temperature (and blood pressure! Which is one reason caffeine is bad for your heart!)

Most of your heat-sensing nerves are in your periphery, not in your core. So caffeine, by making your skin cooler, makes you feel cooler (even though your basal body temperature goes up!) to which your body responds by sweating less (even though caffeine, as a cholinergic, would force you to sweat in great-enough amounts. See: SLUDGE syndrome.)

Most people don't drink caffeine after a certain time in the evening; and so at night, whatever caffeine was in their bodies has a chance to flush out — which then suddenly allows bloodflow, blood pressure, and interstitial fluid to wash back out to their skin and extremities — and with that comes an increase in skin temperature, "hot" qualia, and triggered sweating from signalled overheating (i.e. the same reason you sweat from spicy food even though your BBT isn't increasing.)
I suspect that Apple (and Google) are going to be better at maintaining my privacy (at least from anyone who isn't Apple (or Google, respectively)) than I am.

For the record, there's plenty of data I wouldn't want to give either company (especially Google) but the answer there is also fairly straightforward: I don't put my passwords into my iCloud Keychain. Or, for that matter, into Google's password manager.
Stacked Diffs vs. Trunk Based Development
Capitalism isn't about standards of livings, it's about exploitation of the majority by and for a minority, whether you give the exploited shackles or golden shoes.
"Doomed from the Start" – KSP2 Development History Revealed [video]
WhisperX along with whisper-diarization, runs at something around 20x of real time on audio with a modern GPU, so for that part, you're looking at around $1 per twenty hours of content to run it on a g5.xlarge, not counting time to build up a node (or around 1/2 that for Spot prices, assuming you're much luckier than I am at getting stable spot instances these days).

You can short circuit that time to build up a node a bit with a prebaked AMI on AWS, but there's still some amount of time before a new node can start running at speed, around 10 minutes in my experience.

I haven't looked at this particular solution yet, but I really find the LLMs to be hit or miss at summarizing transcripts. Sometimes it's impressive, sometimes it's literally "informal conversation between multiple people about various topics"
> I'm convinced that QA at Apple is run by primate apes.

Big-tech sees no value in QA thee days when they already have monopolies over huge markets, so these jobs get cut. And even when they don't get cut, since such jobs are dead-end for your career there anyway ... you get what happens.

So a lot of QA is actually outsourced to third party body shops where employees don't care beyond shoveling some tests out the door to get home quick and get paid.
Still actively used for releases in the demoscene.