skysight-inc/HackerNews huggingface dataset:
dumb question: how do z-sets or feldera deal with updates to values that were incorporated into the max already?

For example - max over {4, 5} is 5. Now I update the 5 to a 3, so the set becomes {4, 3} with a max of 4. This seems to imply that the z-sets would need to store ALL the values - again, in their internal state.

Also there needs to be some logic somewhere that says that the data structure for updating values in a max aggregation needs to be a heap. Is that all happening somewhere?
I'm in the opposite camp. Transactions can fail, however retrying them is not the solution. It hides the symptom (which is not a problem with proper monitoring), but more importantly, it can lead to overwhelming the db server. Sometimes failure happens because of the load, in which case retrying the query is counterproductive. And even in cases where retrying would be the correct approach, it is the responsibility of the app logic, not of the db connection layer, to retry the query. Imho of course. :)
Only in few semiconductor materials it is possible to make good transistors with both polarities, silicon, germanium and the silicon-germanium alloy being the main examples.

In most semiconductor materials it is possible to make good transistors only with a single polarity, either N or P, depending on the material.

So CMOS logic cannot be implemented in most semiconductor materials. This is the main reason why silicon has remained the principal material for complex logic circuits, even if there are a lot of materials with much better properties, except for allowing both polarities for transistors.

In the first decades of the semiconductor industry, the main advantage of silicon had been that it was possible to create a high-quality insulator layer on its surface by oxidation. However there are many years since this advantage is no longer relevant for high-density logic circuits, because all their MOS transistors use now insulators with high dielectric constant, e.g. based on hafnia, which are deposited on the surface of silicon in the same way they would be deposited on any other semiconductor.
This is called a smartphone.
Who cares?

Nearly two hundred years ago one man warned everyone this would happen. Nobody listened. These are the consequences.

https://www.thepublicdomain.org/2014/07/24/macaulay-on-copyr...

It is good that authors should be remunerated;
and the least exceptionable way of remunerating them
is by a monopoly. Yet monopoly is an evil.

For the sake of the good we must submit to the evil;
but the evil ought not to last a day longer than is
necessary for the purpose of securing the good.

The principle of copyright is this. It is a tax on readers
for the purpose of giving a bounty to writers. The tax is
an exceedingly bad one; it is a tax on one of the most
innocent and most salutary of human pleasures; and never
let us forget, that a tax on innocent pleasures is a
premium on vicious pleasures.

I admit, however, the necessity of giving a bounty
to genius and learning. In order to give such a bounty,
I willingly submit even to this severe and burdensome tax.
Nay, I am ready to increase the tax, if it can be shown
that by so doing I should proportionally increase the
bounty.

My complaint is, that my honorable and learned friend
doubles, triples, quadruples, the tax, and makes scarcely
any perceptible addition to the bounty.

Just as the absurd Acts which prohibited the sale of game
were virtually repealed by the poacher, just as many absurd
revenue Acts have been virtually repealed by the smuggler,
so will this law be virtually repealed by piratical booksellers.

At present the holder of copyright has the public feeling on his side.
Those who invade copyright are regarded as knaves who take the bread out
of the mouths of deserving men. Everybody is well pleased to see them
restrained by the law, and compelled to refund their ill-gotten gains.
No tradesman of good repute will have anything to do with such disgraceful
transactions.

Pass this law: and that feeling is at an end.

Men very different from the present race of piratical booksellers
will soon infringe this intolerable monopoly. Great masses of capital
will be constantly employed in the violation of the law. Every art
will be employed to evade legal pursuit;
and the whole nation will be in the plot.

Remember too that, when once it ceases to be considered as wrong
and discreditable to invade literary property, no person can say
where the invasion will stop. The public seldom makes nice distinctions.

The wholesome copyright which now exists will share in the disgrace
and danger of the new copyright which you are about to create.
And you will find that, in attempting to impose unreasonable restraints
on the reprinting of the works of the dead, you have, to a great extent,
annulled those restraints which now prevent men from pillaging and defrauding
the living.

"This law" would extend copyright beyond the lifetime of the author. It's now life plus 70 years. Possibly more, who even knows or cares. We're all gonna be long dead before our culture enters the public domain.

Balance? Compromise? We don't want to hear it. The time for compromise has long since passed. These monopolies have become intolerable. Only thing we care about is their end.
The internet is important in my formative year, taught me a lot, including how to program. You could say that my intellect is formed by the internet firehose.

I would like to say that my experience is largely positive, but it's hard to say that without the internet, I would actually be more capable. There are many things that the internet does well, but building young adults able to deftly navigate the real world is not one of them.

That said, the internet once again is now a source of information on how to be a responsible adults. However, there's no doubt that the internet is also a source of toxic information without good judgement and ruthless filtering.
I was all on board until I saw the video.
Black and white!
Has this been designed for a quantum gameboy?
I don't think you can claim this to be truly useful until you've achieved 8 bit colour depth.
You have to scroll down a quarter of the whole page and it's a pretty darn long page to say the least, this is just spam advertising with a small bit of content appended.
Airlines Became Banks [video]
> which will change the maximum permissible clock frequency.

Emphasis on _permissible_ clock frequency. Because how is the core logic supposed to figure out how much the clock frequency changed or how much the resistance of the wires have changed?

> because it is not likely for the bending to cause large variations in the thickness of the dielectric of the capacitors or in the area of the electrodes, even if that is also possible.

Yes but no. Everything you said is correct, but you're looking at the wrong dielectric. The plastic PCB is obviously unchanging, even as it gets balled up.

However, there's another dielectric here that's normally ignored that suddenly becomes relevant. The _relevant_ dielectric (to this discussion) is the air. As the capacitor rolls up into a cylinder shape, the copper-air-copper capacitor has the dielectric (air) get thinner-and-thinner.

-------------------

However, to your point that this is "resistance"... the fact that "rolling one way" leads to -speed and "rolling the other way" leads to +speed suggests that its a resistance issue. Because the spring/resistance relationship is known. So stress/tension causes resistance of copper to grow, while pressure causes resistance of copper to drop.

If the oscillator is an RC-type oscillator (ex: a 555-timer like oscillator), then yes, I can see the resistance theory playing out. And 60kHz is slow enough that RC-type oscillators are possible.
Where do you see that quote? It's certainly not in TFA.
https://archive.ph/rS3ze

> American Electric Power, which owns the line, has proposed a new, higher electricity rate for data centers and cryptocurrency miners that would lock them in as customers for a decade. The companies are balking.

Look at that! Net Neutrality comes to the electrical wire. They could have charged different rates based on industrial/residential or volume but that wouldn't be optimal rent extraction.

This is actually a really great article about the weird contract dynamics of large power customers and the chicken-egg problem of needing commitment for a certain amount of guaranteed spend to justify the cost of servicing them. It has nothing at all to do about AI.
On the contrary if Notion were to regurgitate one company’s business development strategy notes to another company, that would be much worse than a technical documentation leak! In my experience non-technical data usually much more important to users than technical data, non-technical users are much less understanding, and our community keeps very close eye out for bugs, leaks, changes in privacy policy, etc.
I think 80% of this is people coming to Go from other languages (everybody comes to Go from some other language) and trying to bring what they think was best about that language to Go. To an extent unusual in languages I've worked in, it's idiomatic in Go to get by with what's in the standard library. If you're new to Go, that's what you should do: use standard logging, just use net/http and its router, use standard Go tests (without an assertion library), &c.

I'm not saying you need to stay there, but if your project environment feels like Rails or Flask or whatever in your first month or two, you may have done something wrong.
https://archive.ph/2024.09.29-101523/https://www.nytimes.com...
What users/devs like and what CEO/PMs want (stop bot scrapping) are different things.

It was a joke tho, I use custom elements heavily but never with ShadowDOM. It is indeed a PITA.
Thank you! I will look into it further.
The most underrated and impressive achievement of SpaceX, IMHO, has been their designing missions for higher technical risk while managing safety impacts.

It's easy(ish) to go fast and break things.

It's much harder to go fast and break things, except also never break things when it really matters.
the whole gobin / gopath thing was annoying as a beginner: I just want to build this module and use that local module

go build ./... Goes where ?
Huh, for me the very first non-ad result for googleing RFC English is https://en.wikipedia.org/wiki/Request_for_Comments, which is the correct citation.
How can they safely bring it when they don’t know what regulation they precisely will have to deal with? It seems like instead of both sides pointing fingers they could have talks in earnest on what are the requirements for AI on personal devices in the EU. Some decision can’t be simply “we’ll know it when we see it” by the authorities
I'm now sensitized to the senior citizen housing issue now that I'm approaching that age. I can't downsize - no place to go to. Lots of people are nominally leaving California to be just outside of it in Nevada (Reno, Tahoe, LV) but I don't want to do that. I don't know what it would have been like had Prop 13 not passed of course.
>Banks are not selling PII’ed account balance data to shady aggregators.

But is Plaid?

And banks do sell account balance data, they also sell credit and debit transaction history
Well, this is going to be extremely resource intensive (read: your site will be a DDOS magnet), and it's also an accessibility nightmare.
Now guess which countries staged a coup against the democratically elected Prime Minister of Iran in 1953, which brought the current oppressive regime to its power:

> https://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9ta...
They've all been intoxicated?
Could you elaborate? IPFS is already being used quite successfully by LibGen and Z-lib AFAIK.
But Discord & IRC aren't generally private spaces. They're no different to web forums in that you would reasonably expect that something you write today would be accessible without reference to you in 10 years hence.

That's a very different proposition to a private/group message exchange in WhatsApp/iMessage etc.
> You are adding more problems that don't exist to the specification.

D-Bus does in fact already have support for remoting, and like I said, you can tunnel it today. I'm only suggesting it because I have in fact tunneled D-Bus over the network to call into systemd specifically, already!

> As for strings, just shove a char[4096] in there. Use a bit of memory to save a lot of parsing.

OK. So... waste an entire page of memory for each string. And then we avoid all of that parsing, but the resulting code is horribly error-prone. And then it still doesn't work if you actually want really large strings, and it also doesn't do much to answer arrays of other things like structures.

Can you maybe see why this is compelling to virtually nobody?
Slack __or__ lower priority tasks.
> M4 and M1 receptor stimulation indirectly rebalances dopaminergic and glutamatergic circuits involved in the symptoms associated with neurological and neuropsychiatric diseases such as schizophrenia and Alzheimer's disease.

Whoa. Wonder if that's being evaluated?
Do not underestimate the importance of drugs cocktails in the meat wave tactics employed by Russia. Also the running Buryat and other ethnic-minorities from the east of the empire aren't told that IR scopes can see through smoke-grenade clouds, and seem not to be told that the trenches in front are not full of friendlies.
> It's not possible, using just torrents, to have the swarm cooperatively assign who stores which chunks.

I don't know if it's strictly desirable to have the swarm cooperatively assign who stores which chunks, because that provides an avenue for bad actors to attack that assignment (e.g. by e.g. claiming to have a block to drive peers away, but never actually serving it).

It would be possible to have the swarm behave cooperatively based on heuristics, though. Your client gets a copy of what peers have what chunks, so it has enough information to make its own decision on what chunks need to be mirrored the most. A sufficiently clever algorithm would get pretty close to a centralized cooperation server.

Iirc, some extant torrent clients have similar features where they download the "hot" chunks first (the chunks with the most leechers, for private tracker ratios). I suspect the only reason an "archive/sparse" variant of that where it only downloads poorly mirroed chunks doesn't exist is because it's useless for the normal "download a file" use case. Sparse chunks of a file are basically useless outside of archival.
I'll try to give an example of "bad magic".

Did you know React renders twice in developer mode to try to expose bugs with side effects?

If this doesn't raise an eyebrow, I don't know what will.
I’m about two years into a part-time technical leadership role. I know I need to give these things time, but it doesn’t seem to be sticking.

I can’t remember the last time I looked forward to work. It is hard to feel ownership of the stuff that is being built under me. I’m unsure if the actual value I bring in this role. Sometimes it feels more like parenting than building things.

Everyone’s all gung-ho about me “growing” and “leading,” but sometimes I think that’s the case because it means fewer things for them to worry about vs it actually being my next step of growth.

It isn’t all bad. But for a long time it felt like I screwed up my career. I suspect I have a deeper disdain for the corporate ladder after seeing that this is effectively my ceiling.
But the thing is, those users are unlikely to have thought of anything novel simply because they are not designers: if the tool is going to be successful then what they want is likely to be in the training set and easily googleable.

This whole idea seems contingent on imagining a situation where a non-CAD user has an idea for a truly novel physical object, has extensive geometry skills, and can describe that object in some magical level of detail that doesn't involve any terms of art from the CAD domain.

It's not a very likely scenario. And the energy put into tools to support this scenario would be better spent improving searchability of the data that is going to go into the training set, and simple tools to allow objects in the training set to be combined (such as those offered by TinkerCad or Microsoft's 3D builder).

It's also prone to the risk that the LLM gets something wrong: makes a part that is prone to failure, or will actually destroy a CNC, or be unprintable by a 3D printer, etc.
Unfortunately, in many organizations, "the library we use doesn't follow this recommendation" is a valid compelling reason. Which means that in practice "SHOULD" effectively means "WOULD BE NICE IF".
Behold, FFI for bash: https://github.com/taviso/ctypes.sh
Curious if you have any better suggestions
Criticism of the Israeli government's actions isn't anti-semitism.
How 1 Software Engineer Outperforms 138 – Lichess Case Study [video]
The "coup" narrative is a myth. It's just talking point you read somewhere, thought it sounded nifty, and never thought to fact-check or question the logic behind.

In any case political events in independent countries are none of Russia's business.
The world would be much nicer if we still had new Alpha CPUs. It was intended to be a CPU architecture that lasts 25 years and Digital intended the architecture to support a 1000x increase in performance during that time.

Now we have RISC-V reinventing the wheel. Not the worst outcome, but we could have had it so much better...
> I've never heard a cogent, logically consistent argument from the "knowledge should be free" crowd about why creators of this knowledge shouldn't be compensated.

And I have never heard a cogent, logically consistent argument from the "intellectual rights" crowd about why this justifies the usage of violence against the "knowledge should be free" crowd.
I always see SQLite as recommended, but every time I look into it there are some non-obvious subtleties around txn lock, retry behavior, and WAL mode. By default if you don't tweak things right getting frequent SQLITE_BUSY errors seems to occur at non-trivial QPS.

Is there a place that documents what the set-and-forget setting should be?
> saying that as someone born in ussr, where stealing from government has never been considered stealing

Reading this and realising how much of an understatement that is in fact! It's so much an understatement that in USSR lexicon the word stealing in regards to government property was nit in fact used, ever.
OT

There's a link to Trello. Trello is so incredibly slow, even on the app. Does anyone wanna suggest a lighter alternative?
Apple changes film strategy, will rarely do wide theatrical releases
better systematically harvested and sold than fallen to the ground and rotted
Needing to wear gas masks outside sounds like a pretty bad, tangible harm caused by a lack of pollution regulation.

Do you have any examples of similar tangible harm caused by lack of regulation on data collection?
I faced nothing like the hardships the author did, but I'm nonetheless deeply indebted to people who took a young Linux nerd with an upbringing that was "no fun" under their wing and ignited a lifelong passion that became a very interesting career and a very interesting life.

So I'd like to add my gratitude to that of the OP to the wonderful mentors I've had over the years. I don't see eye-to-eye with all of them in 2024, but that in no way diminishes the tremendous debt of gratitude.

This is the kind of debt that's paid forward: when and where I can I try to pass some of this treasure along to younger hackers.

Thank you for a moving personal story @jimmyhmiller.
I am always on the lookout for mullberries.

I really like them and you can't just buy them at a grocery store.
> Based on the data collected, the staff report said many companies assert that there are no children on their platforms because their services were not directed to children or did not allow children to create accounts.

Funny how they have advertising cohorts drilled into every niche interest or happening, but they just can't perfect the technology to determine if someone is a child. Very elusive tech they've definitely been working day and night to implement for years.

Almost like they benefit from acting blissfully ignorant.
I agree that sqlc has limits, but for me it is great because it takes care of 98% of the queries (made up number) and keeps them simple to write. I can still write manual queries for the rest of them so it's still a net win.
> If you don't think it is a fair price, don't use the work.

If the price is not set "fairly" (in the sense of "I'm willing to pay this price"), people will look for the good on another market (the gray market).
Nothing like this exists for data on the general public and it would be illegal anyways. Either one of you is not aware of what that product actually isn't, or are being intentionally deceitful and spreading FUD.
How is being stranded in space "not in danger"?
Don't serve your website as PNGs wrapped in a single page application.

Also, if the main reason for blocking bots is to reduce server load, this solution is going to require running multiple browser instances on a server, which will require a lot of resources just to serve normal traffic.

Edit: I should also mention this is going to chew through bandwidth.
This is pretty neat but I'm wondering how well this implementation obeys dataframe algebra. Ponder goes into detail about how dataframes and relations aren't the same, but your dataframe zset seems to be more or less the exact same thing as the relation zset?

https://youtu.be/7TyIjqvfWto?si=CMFH30DFEWxkltlw&t=1095
"Someone might be misled!"

Classic cry of the people who want to regulate and control everything.

Maybe if the certificate is worthless, the students will figure it out? Maybe by doing a little research before they invest their money and time.

I know that for a course to be eligible for government reimbursement under any program (job training, GI Bill, etc.) the government has to investigate it. So presumably the bad ones are either already ineligible, or someone's not doing their job.
I cringe at the idea that beyond a certain level one stops writing code.

You never stop writing code, unless you truly just don’t enjoy writing code, and if that’s the case please don’t manage engineers.

You do eventually stop shipping critical code, because at a certain point your managerial leverage means there are many other more productive ways to spend your time.

But the day you “stop writing code” is the beginning of the end of your effectiveness, because when your job is augmenting the impact of others, you need to have a deep familiarity with their daily experience.

Consider that any manager who “stopped writing code” five years ago has (probably) never had the daily experience of being a fully remote developer in a fully remote organization, with all the collaboration challenges and focus opportunities that entails.

And a manager who “stopped writing code” two years ago probably doesn’t get how the process changes with the assistance of LLMs, what they can dramatically accelerate and where their limitations introduce risk.

Never stop writing code. Never stop building a local version of your code base. Never stop using your internal build tools and dev environment. Never stop watching production logs and chasing down the occasional bug.

_Do_ stop assuming your code is production-ready. Do stop commenting on code reviews. Do stop assuming that the code you write has meaningful value (except as a way for you to keep your situational awareness.)

Most importantly, stop letting “writing code” be a source of stress or an obligation, and start having fun again doing it. Your organization will thank you for it.