skysight-inc/HackerNews huggingface dataset:
Be careful for what you wish for.

I've just spent a week writing Neural net code in C++, so i have direct insight into what a C++ implementation might look like.

Much as I dislike python, and having to deal with endless runtime errors when your various inputs and outputs are mismatched, the inconvenience pales in comparison with having to wade through three pages of error messages that a C++ compiler generates when you have a single mismatched templated Eigen matrix with the incorrect dimension. The "Required from here" message you are actually interested in is typically the 3rd or fourth "Required from here", amongst a massive stack of cascading errors, each of which wraps to about 4 lines when displayed. You know what I mean. Sometimes you don't get a "Required from here" at all, which is horrifying. And it's infuriating to find and parse the template arguments of classes involved.

Debugging Python runtime errors is kind of horrible, and rubs me the wrong way on principle. But it is sweetness and light compared to debugging C++ compile-time error messages, which are unimaginably horrible.

The project: converting a C++ Neural Amp Modeller LV2 plugin to use fixed-size matrices (Eigen::Matrix<float,N,M>) instead of dynamic matrixes (Eigen::MatrixXf) to see if doing so would improve performance. (It does. Signficantly). So a substantial and realistic experiment in doing ML work in C++. Not directly comparable to working in Pytorch, but directly analogous in that it involves hooking up high-level ML constructs, like Conv1D, LayerT, WaveNet ML chunks.
Would be nice, but most states do not allow same day registration (New York does not as an example), or same day registration is extremely limited (in California you need your ID to vote and register on the same day).

The aforementioned problem persists, different organizations with different scopes.
>from the point of view of the producers of those things.

Fundamentally that's the question. Do we want a society from the perspective of "the producers" or the greater population?

Not trying to put words in OP's mouth, but I think the general idea is that software has allowed "the producers" to shrink in number and grow in power, turning independent farmers into serfs if you will. Should that cause us to reevaluate the previous question?
> The barrier to creating and distributing content was higher.

The printing press lowered the barrier to distributing ideas. The internet lowered the barrier further.

In each case, there is a period of social turmoil as society "catches up". The Peasants' War, Müntzer, the Münster Rebellion, Matthys, Hoffman, and on and on are all events and products of the change in availability of printed word.

We developed social technologies to counter the faults exploited by increased information availability. "Don't believe everything you read," is a meme which acts against the bias exploited by highly available text. The invention of journals, newspapers, and citations all act in the same way.

We haven't developed enough new social technologies to counter the change in information availability. Our existing techniques aren't enough to hold tide and frankly, like all change, going back is never an option, but finding new ways to exist are.
It does however maintain a bunch of wilderness.
> Let them fail. A hundred competitive companies will rise from the ashes

Look, I want to agree, but you're casting an awful lot of social disruption into play for probably a decade in a belief we get to a better place when agents of chaos like Musk and Bezos would like to feast on the carcase and grow ownership monopolies in them.

I don't personally think the most likely outcome of "let them fail" is a kinder better world.
Thanks! That link worked great
As far as I understand they're talking about the internal storage mechanics of ClickHouse, these aren't user exposed JSON data types, they just power the underlying optimizations they're introducing.
Its capturing that the two particles are correlated instead of transfering information. I feel like that is the core part to understand.
Well you need several years to catch up - and those doing arm are not standing still. Same problem big software rewrites have, some are successful but it takes a large investment while everyone is still using the old stuff that is better for now.
I guess they'll have to give ARM all that money they got from Apple over their modem dispute.
Very well articulated. Standing right next to you, fist raised, ready to share the word.
> It's a really fascinating part of history I always try to learn more about.

I suspect the regressive cultural backlash at the US at the moment as the "next generational" response the the civil rights campaigns in the mid-late 20th century.
I read it as the tone of someone sick of advertising. I understand you need to sell your product (that I may even like) I just don’t give a fuck. When your UI pisses me me off enough, then you get a rating. I cannot stress this enough: It is not your customer’s job to evangelize your product, even if their literal life depends on its continued existence. Entrepreneurs/sales need to get over themselves.

Signed,
Someone who worked in sales.
FWIW Blockcerts.org is an open standard for certs verifiable with just cert-verifier-js, and grantable with blockchain-certificates/cert-issuer: https://GitHub.com/blockchain-certificates

Is there a way to store Blockcerts (W3C Verifiable Credentials) in popular wallets yet?
And cigarettes, for a very specific reason.

Fire safety testing for furniture upholstery involves testing that it resists being ignited by a lit cigarette. The problem is that since the test protocol was written, states (starting with New York) have passed laws requiring cigarettes to be less able to ignite furniture! So upholstery materials that would fail the test with a cigarette from the 1970s, when the standard was written, might now pass it.

In response, NIST developed a standard cigarette which burns like one from 1992 to ensure consistency in these tests.

(There is also a standard cigarette used to calibrate measurement of the ignition strength of cigarettes)

https://www.nist.gov/fire/history/standard-reference-cigaret...
Zuck's obvious mistake: he should have written the PHP compiler to precompile chunks of GPU code that would be the only code that actually runs when serving web pages. </sarcasm>

Facebook isn't really a comparable problems, because ALL of the performance-critical code in PyTorch does runs on a GPU.
Fortinet critical 0-day vulnerability being actively exploited
Accelerating indefinitely with reaction drive is impossible. You have to take fuel along, and then fuel to accelarate that fuel. The rocket equation means that get quickly get enormous numbers. Like you have to take Jupiter along for fuel.
Interesting, I always heard it as being referred to as unfalsifiable (which your link mentions).

I also don't think this is a good phrase to use in reference to society, politics, or the economy.
Depending on your definition of victory, it’s pretty clear they won a long time ago.

I’m quite sure ‘winning’ doesn’t involve filing taxes, for one.
you think they can just flip a RISC-V switch and keep all the performance instantly? I can't really understand the logic from some people here.
Snapdragon 805 had a 32-bit Krait designed by Qualcomm

https://www.qualcomm.com/products/mobile/snapdragon/smartpho...

810 had a 64-bit core designed by ARM

https://www.qualcomm.com/products/mobile/snapdragon/smartpho...

820/821 had a 64-bit Kryo custom core designed by Qualcomm

https://www.qualcomm.com/products/mobile/snapdragon/smartpho...

After that it was all cores from ARM. The custom CPU team worked on their server chip before getting cancelled and most of the team went to Microsoft
I had created a program that would listen to my keystrokes and then draw a different shape on each keypress in a canvas, some keys would fill colours, others would change size of an existing shape. It could also insert images from a defined folder.

I could "start" and "stop" by pressing a hotkey. At the end of it, I would have a random art generated.
I always alias rm, mv, cp, ln to -i.

Also, gt, gtt, gl, ga, gc, gu, gp, gd, gd2 for git status -s, status, log, add, commit, pull, push, diff, diff to rev. All with useful (to me) flags.

My prompt looks like this:

\n
[<status>] user@site [<cwd>]\n
$

So that I see where I am, all commands line up, the last status is obvious and also there’s never this:

$ cat nonewline.txt
Oops no newline$ _

My .inputrc always contains https://stackoverflow.com/a/1030206
Texas is hardly unique in this, since every state except those which continuously since 1994 have either not required registration or offered election day registration is required to do this under the federal National Voter Registration Act of 1993 (the “motor voter” law.)

https://en.m.wikipedia.org/wiki/National_Voter_Registration_...
Yup. We just don’t know what we don’t know, as far as odds go.

What we do know that we don’t know, is already a massive amount - enough to not have any actual confidence in any guesses we could make.

Hell, Europa could have life in it, and we currently couldn’t tell. Venus too. Maybe Mars. Maybe IO.
Making the chip isn’t an issue for them. It’s the software compatibility post facto.
Good read. I wonder how you get the average person to be interested in these issues.
Back in the day googling was a skill not with the Rise of LLMs Prompting is a skill
I'd like to see that z80 library.

The 8088 has more registers than the z80, but BASICA FP (at 4.77 MHz) is only very slightly faster than AppleSoft FP (at 1 MHz).

My experience is that 16 bit operations on the z80 save a lot of code size but very little time compared to doing multiple 8 bit operations. Adding a register pair to HL takes 11 cycles (15 to add to IX/IY), vs 4 cycles to add an 8 bit register to A. ADC to HL takes 15 cycles. Each byte copied from one register to another takes 4 cycles (7 for IX/IY H/L).

So if you want to ADC BC,DE you're looking at 64 = 24 cycles for adding in A vs 27 cycles copying BC to HL, adding DE, and copying back. The code size is 6 bytes vs 5 bytes.

On 6502 the same thing, using Zero Page, is 20 cycles and 13 bytes of code. So 6502 wins on cycles, but 6502 machines were 1-2 MHz and z80 3-4 MHz, so z80 wins on high clock speed.

BUT ... how the heck do you keep two 32 bit floats, plus* some just as large temporary variables, in the 11 bytes of registers on a z80? You can get a bit more using EX and EXX but it's going to be incredibly fiddly -- and you remove any possibility of fast interrupt handling on the same machine.

As soon as the z80 needs to use RAM it loses. Loading or storing a register pair to/from a fixed RAM location is 20 cycles. Indirecting via (IX/IY+n) is 19 cycles per byte. Indirecting via (HL) then INC/DEC HL is 13 cycles per byte.

Really, I'd like to see that 8080/z80 FP library.
Yes. This caveat is most clear. I am wondering about the question of performance raised in this thread,
The blog post is up: https://svelte.dev/blog/svelte-5-is-alive
The process for here, I was reading, would involve concentration of the lithium with resin absorbers (to separate it from other alkali elements, I imagine), followed by elution into water, reverse osmosis, and only then evaporation. This is called "DLE": Direct Lithium Extraction.
I think they're just saying its a lot like Java if Java was a interpreted language and not a compiled language.
Hospitals use O365, there are HIPAA-compliant editions of any prominent cloud service.
>But most companies are not just that. They're barely-legal Ponzi schemes. The board and their appointed CxOs are selected specifically on the basis of how much they can get the stock price up. This results in companies making lots of terribly short-sighted decisions.

"Most companies are ponzi schemes focused on short term stock price appreciation" is a criticism that has been around for decades. If that's really the case, the performance of the s&p 500 shows that it's either false, or a really long con that somehow still hasn't collapsed yet.

A far more straightforward explanation is that CEOs don't like delivering bad news, especially ones that happened on their watch, so they try to bury it. Covering up mistakes is something that kids even do. There's no need to invoke "most companies are [...] barely-legal Ponzi schemes"
Little projects like this are what keep me going. These days this sort of creative effort goes into the games I make, but in years gone by:

favemoji (2017) - a Safari extension to add emoji to the site title because Safari didn't (doesn't? I forget) show favicons in tabs.

Inbox Zero Fanfare (2013) - played the Macintosh trumpet sound effect when you reached inbox zero in Gmail. I was as much proud of the icon as the code: https://twitter.com/gingerbeardman/status/177626190098190342...

Bender (2012) - a game made using only CSS transitions (and a tiny bit of JavaScript to manage game state). I recently released a remake for Playdate handheld, both here: https://blog.gingerbeardman.com/2024/10/08/bender-2-bend-har...

Speak Lolcat (2007) - English to Lolcat translator, based on fairly simple heuristics, took me 30 minutes and made some nice Google ad revenue. It's still up! https://speaklolcat.com
>The ecosystem is what matters for most people.

Absolutely agree.

The key development Microsoft has demonstrated recently is the ability to run x86 Windows software in non-x86 Windows systems.

Now that this is in place -and will only get better-, there is no longer a chicken and egg situation.

Instead, what we have is a clearly defined path to migrate away from x86.
This is just the galaxy brain version of the position I am criticizing. You are not any less naive than the person who said "just vote." You're fundamentally missing the point. Corporations manipulate state and local elections as well, and the scope of what is possible is shaped by this. If your impulse during this political moment is to rally people to vote, all you are demonstrating is that you do not fully understand the system you live in.
Outline is used for :focus and :focus-visible, so box-shadow is nice to have for hover so you don't have to repurpose the outline for it.
Then alternatively I suggest you read The Power Broker by Robert Caro and sire a child to lead the change you seek.
What percent of those drugs exist explicitly because they can charge high prices for them? Are companies going to continue to invest countless millions developing drugs they have no chance to recoop?

I'd argue everyone benefits from a world where cures exist but are expensive, when the alternative is everything that exists is affordable, but progress halts.
few companies actually offer products that you can just pay for. Its pretty rare and usually extremely celebrated when it happens. When it comes to things like housing and cars, very few people can buy a home and have to rent or take out gigantic loans. I wouldn't read this as "people are okay with not owning things" so much as "what choice is there?" and thats at the root of the problem. Monopolies and collusion have destroyed choice and competition which is supposedly the root of capitalism and neo-liberalism.
How does that contrast with the increase cas latency in real world terms? (Actually asking, not being combative, I don't know)
>Why is this not happening?

This is like asking why stupid people aren't smart.
I use it for learning vocabulary, but I haven't really applied it to other kinds of learning. I've thought about using it for physical skills like learning to tie important knots for climbing, but the extra bit of friction with involving equipment puts me off the idea.
Do we live in history or the present?
A little page that tries to keep up with Flickr uploads in real time.. built ca 13 years ago, amazingly still running. http://ekke.si/flickr/?render=random
Kindly, a lot of people are upset about my comment because they're American and have never worked with (or in particular, for) Chinese professionals. Losing face plays a very different role for them than mere embarrassment which is the closest analog in western contexts. For example read this[1].

Individualism does explain many aspects of American culture as do other cultural traits, such as puritanism, a focus on hypocrisy, etc. Face is just one of those aspects of Chinese culture westerns don't really understand unless they've had exposure to it. It however explains many things about modern Chinese culture that are hard to fathom otherwise.

https://www.china-mike.com/chinese-culture/cult-of-face/
> What is the federal minimum wage? Who benefits from it being $7.25 an hour? Not the common people

Source on that. Higher federal minimum wage causes low profit, manufacturing jobs to move off shore. The higher the federal wage the more automation becomes a higher ROI. The more those in poverty have to spend, the more competition for scarce resourcing (e.g. housing), and the more housing inflates in cost.

Simply raising federal minimum wage doesn't necessarily benefit all.
> boring old MVC

> Written using the classic MVC pattern (model-view-controller)

well, the "classic web" version I assume. I've never seen a web context in which the original MVC model was used.
No, it is not apparent to Bob. Please stop willfully misinterpreting it.

It’s a whole class of shitty jokes where you mess with people under the entire purpose of doing it without them knowing. If Bob knows he’s being messed with, that’s something completely different.
Arm on windows may date to 2011, but it was mostly a side project with 1-2 maintainers. With sufficient investment, it shouldn’t take 13 years to build up RISC-V support.
There's such a weird tone to your posts. It's as if they're meant to give the impression that Kahle had a substantial, if not singlehanded, influence over the outcome. In reality, his input probably didn't have even the impact that Kahle himself hoped for and the appropriate adjective to describe the effect is probably "negligible", if at all. It was a class action lawsuit with extremely dubious underpinnings where over 6,000 people wrote in to ask that they not be considered part of the class.
I have used Artifacts a couple of times and found them useful.

But now I am even more confused. They make an LLM that can generate code. They make a sandbox to run generated code. They will even host public(!) apps that run generated code.

But what they will not do is run code in the chatbot? Unless the chatbot context decides the code is worthy of going into an Artifact? This is kind of what I mean by the offering being jumbled.

BTW saw your writeup on the LLM pricing calculator -- very cool!
An interesting point from the article -

> Governments are increasingly outsourcing all kinds of processes to tech companies. And if a tech company operates in the name of a government, it should be as accountable as the government. I call this “the public accountability extension.” It sounds simple, but it would be a huge game changer. Right now, as governments outsource more and more critical governmental functions to tech companies, they also offload governmental accountability.
Can't they just float them in the sea? Or does the salt water corrode the panels?
Likewise the minimum amount of rain you could catch would only be on your front from moving at an infinite speed. You’d leave behind a tunnel of missing raindrops in the shape of your profile along your path.

As you move slower or faster you approach one limit or the other.
I love APL. For a somewhat more modern, smaller take, try this: https://mlochbaum.github.io/BQN/
> Your vote is at the very least supposed to be proportionally significant to the general population

that's not true in the US, a republic not a direct democracy. Never has been.
UK and EU has imposed secondary sanctions on Russia and China.

And China has used secondary sanctions to prevent support for Taiwan.

Either way majority of US secondary sanctions has been for enforcing AML/KYC which other countries simply leverage instead of imposing their own system.
How to track index of unsorted array after sorting that array?
```
import java.util.\*;

public class Example {
public static void main(String[] args) {
int[][] hours = {
{2, 4, 3, 4, 5, 8, 8},
{7, 3, 4, 3, 3, 4, 4},
{3, 3, 4, 3, 3, 2, 2},
{9, 3, 4, 7, 3, 4, 1},
{3, 5, 4, 3, 6, 3, 8},
{3, 4, 4, 6, 3, 4, 4},
{3, 7, 4, 8, 3, 8, 4},
{6, 3, 5, 9, 2, 7, 9}
};
int[] weeklyHrs = new int[hours.length];
for (int i = 0; i < hours.length; i++) {
for (int j = 0; j < hours[i].length; j++) {
weeklyHrs[i] = weeklyHrs[i] + hours[i][j];
}
}
for (int i = 0; i < weeklyHrs.length; i++) {
System.out.print("Employee" + i + ":" + weeklyHrs[i]);
System.out.println();
}
System.out.println();
int[][] wHTwoD = new int[8][2];
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 2; j++) {
if (j % 2 == 0) {
wHTwoD[i][j] = i;
} else {
wHTwoD[i][j] = weeklyHrs[i];
}
}
}

for (int i = 0; i < 8; i++) {
for (int j = 0; j < 2; j++) {
System.out.print(wHTwoD[i][j]);
}
System.out.println();
}

for (int i = 0; i < weeklyHrs.length; i++) {
System.out.print(weeklyHrs[i] + " ");
}
}

public static void sort(int[] arr) {
int temp;
for (int i = 0; i < arr.length; i++) {
for (int j = i; j < arr.length; j++) {
if (arr[j] < arr[i]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
}
```

# Question
Suppose the weekly hours for all employees are stored in a two-dimensional array. Each row records an employee's seven-day work hours with seven columns. For example, the following array stores the work hours for eight employees. Write a program that displays employees and their total hours in increasing order of the total hours.

![image|304x214](upload://26QTnP5J4bcdJhLotm09GZb5rXP.png)

I got the total weekly hours of each employees in a 1d array like this

```
int[] weeklyHrs = new int[hours.length];
for (int i = 0; i < hours.length; i++) {
for (int j = 0; j < hours[i].length; j++) {
weeklyHrs[i] = weeklyHrs[i] + hours[i][j];
}
}
```

However, now I need to sort it and I need to track the index of unsorted array even after sorting it. So far, the book hasn't started on how to sort 2d array. So I am not going to use this as I take this as a kind of drill.

My concern is simple: How do I track the index of unsorted array after sorting that array?
What's an example FPGA for this purpose?
In your videogame example, there was no change in the concept of ownership between Nintendo 64 games and Playstation 5 games. If you have the physical media and the console, you can play the game.

Although Nintendo 64 tried to push the envelope in what consumers would pay, the price of video games on the mainstream consoles has stayed in the $50-$75 since at least 1985.