skysight-inc/HackerNews huggingface dataset:
Yes and part of it being a _free_ market is that you don't have to trade with these people.

I also note that the examples of regulations you give are all regularly agreed upon voluntarily without some higher (i.e. state) power telling them to.

Financial markets have conventions, for example, because they're useful, not just because some lawyer in an agency says jump.
To be clear to others, that guy is a crank. There is no accepted decipherment of Indus Valley writing.
I did exponential+magnet+viscous+some boost to speed up the early exponential growth

It is quite strong, but the torrent of coins is pretty satisfying.
This would be faster using Estrin’s scheme [0]. This is just the kind of optimization that Mojo should be able to do.

[0] https://en.m.wikipedia.org/wiki/Estrin%27s_scheme
https://canonlawblog.wordpress.com/2013/02/26/betting-on-the...
>> If someone crashes into a streetlight, is that an offense against society? Obviously not.

That’s literally what it is. That’s why the court case is styled State/Commonwealth/People v. Streetlightcrasher. You can quibble about whether the government “is” society but that argument makes you sound like a fringe libertarian.
I had once built a type checker for a query language within the TypeScript type system, I thought I have reached the limits. Actually showed it to the TS team and they felt the same. This is like something my mind could never had even swallowed, let alone be able to ever build! Nice job!
“Gregory XIV's bull of excommunication as a penalty for such wagers was never specifically rescinded, but was abrogated along with all canon law provisions associated with the Ius Decretalium in 1918.”

While technically speaking it doesn’t take a bull to be a mortal sin, discretion and a well formed conscience matters here. There’s also a huge difference between $10 among friends, and $20,000 among cardinals or princes. The original prohibition was most likely to prevent the latter.
Yup. Go ahead and try it, then you'll discover that:

- The queue introduces delays so this doesn't play nice with modern collaborative editing experience (think google docs, slack, etc)

- Let's say change A set a field to 1, and change B set the same field to 2. GoatDB allows you to easily get either 1, 2 or 3 (sum) or apply a custom resolution rule

Your only choices before goat to solve this were: Operational Transformation, raw CRDTs or differential synchronization. GoatDB combines CRDTs with commit graphs so it can do stuff other approaches don't at an unmatched speed
Don you're crazy but this is so fucking funny I think I love you
A step there, Orbitron v human operators: https://youtu.be/TiSpihZnq4E?t=681
It’s also widely considered by Catholics to be seriously inaccurate; and the subject matter has been settled for centuries.

Basically, it’s about as historically and religiously accurate as Gladiator or Braveheart. Take that how you will. I say this as somebody who liked Gladiator, but know better than to take anything in it seriously (even basic things, like the “thumbs up” to allow life, is inaccurate).
The FCC generally requires finished devices aimed at the commercial market to be locked down from arbitrary modification. See 47 CFR 15.212(a)(2)(iv) ( https://www.ecfr.gov/current/title-47/part-15#p-15.212(a)(2)... ) As far as I can tell, that basically applies to any transmitter intended for market use.

You have a similar requirement for DFS handling on 5-7Ghz wifi as well, specifically for radar detection and transmission disable when an operating radar is detected: 47 CFR 15.407(i)(1) ( https://www.ecfr.gov/current/title-47/part-15#p-15.407(i)(1) ) -- This version of the requirement is what triggered the wifi aps lockdown issues back in 2016.

The communicated view of the FCC is generally that devices that easily permit operation outside the 'licensed boundaries' essentially become radio nuisances. A plurality of vendors will then essentially act aggressively to lock down their devices. If they don't, the FCC will and has leveraged the FTC to prevent import and impound shipping of such devices. Some other nations do something similar as well.

All that is probably ripe for a Chevron challenge, but even if you have a case that could win in court, taking the FCC to court is fraught, at best. It's definitely not for the faint of heart. In the case of big companies and vendors, where most of the IP for 4G/LTE/5G lives anyway, it would be pretty strictly a commercial mistake to pick that fight.

As for the political reasons they do it, it boils down to funding and the political fights that produced the system of auctioned spectrum and gatekept spectrum we have today. Tearing some of that system down is more likely to succeed. I have no idea what the second and third order effects of that would be though.
I've been looking for something that solves this exact problem, but I wasn't able to find anything, so I've resorted to building my own.

Now I am considering using react-admin because the cost seems worth it.
The tapes didn't contain lies, but the harsh truth. Gyurcsány addressed the lack of performance of his government.

The public didn't want to hear that and gave supermajority to Orbán for the next decade and a half.
They do? Well not exactly, but even with the multiple iphone cameras, you can do "spatial capture" (https://support.apple.com/guide/apple-vision-pro/capture-dev...), and see it on a Vision Pro. I don't know exactly how it works, presumably somewhat with classic stereo photography from the slightly displaced cameras (wide and ultrawide), and some more complicated computer vision tricks.

But yeah just having the cameras on either side would be great, although you couldn't play around with the distance as easily.
Having to pay rent likely makes retiring early, or even retiring itself impossible.

Somethings like marriage, kids, buying home just have be done in life as early as you can.

Note money is just a number at the end. The idea is not to have max($money), rather max($free_time, $health). Optimise for $free_time and $health, and then you have a very different life strategy to work towards.
Show HN: Torii – a Rust authentication library with pluggable storage back ends
Hey HN! I've been hacking around on something like OpenAuthJS or BetterAuth, but for the Rust ecosystem.

Your users. Your database.
For your sake, I hope it doesn't happen.
If you click through to the interactive example, you can try it! You'll see that the if the above equations are `q`, then full formula to rotate a vector `v` is `v' = q * v * q^-1`
yeah i made it out of silly intentions, but it’s actually been useful.
That’s what I thought. But Humankind’s solution of moving stacks around that get spread out for combat solved this very elegantly imo.
I'll share with you this video that I made ~15 years ago.

https://youtu.be/PHskKxkM-nA

...pause it before you watch it, look at the video description, and skip to 1m23s.

Grab the text from the video description in the editor of your choice, compare the before and after (heck, I'll probably go in and paste the "after/goal" so you don't even have to work at it).

Time yourself in your editor of choice to match the "goal" output.

Basically: `var $foo, $bar, $baz;` => `$obj = { "foo": $foo, "bar": $bar, "baz": $baz }`

...I randomly did it in about a minute, conveniently and subconsciously, and thought it was worth making a video about it (15 years ago...).

Nowadays I see easy fixups (eg: `gv`, maybe a macro...) that would have made it faster, but it's not about the speed, it's about the accuracy!

One of the most important "commandlets" of vim is the `.` command: "repeat last edit"

In the video when I perform(!) one "change comma into an arrow", I can `n` to "next" to the next anchor point (eg: a `,`) and repeat the edit(!)

Cleverly stringing together "edits" into interactive repetitions is like getting tetrises in Tetris (and about as easy, once you know to look for them).

vim is not an "editor", it's an interactive programming language for editing text:

`:g/def /norm 0fdf ywA #<c-r>"`

...find lines that match `def ...` (slightly sloppily), find the first 'd', find the following '<space>', yank the subsequent word (also could have yanked until a '('), and then append what was yanked as a comment.

Why?! Dunno. But like 30 keystrokes and I can edit the whole file to perform that operation, or any other arbitrary operation, and I can repeat that operation on any file I'd like.

It's "editing" in the sense that after a certain point you don't think about it, you just do it, and the text transformation isn't polluted by inaccuracies, as "advanced vim" encourages you to repeat, replace, define as opposed to "type".

Nowadays with LLM-autocomplete, and the temptation of "whole-git-repo" refactorings like: "change all my uses of list comprehensions to for loops, and use generators, but only for api responses that come from a particular domain" ... yeah, vim feels pretty baroque.

...but when you actually need to do some editing to fix up the mess that was made by the LLM, come talk to me. ;-)
I love that this comes up every so often on hacker news. I used love Magic Eye as a kid, and have been taking stereo photos on and off ever since. Experimenting with how to take them (moving camera, from a plane, etc), and how to view them (cross view, and putting them into Meta Quest).

Thanks for sharing!
Me too https://www.leisuretown.com/library/qac/25.html
Yes but that makes it look like a miniature world.
> Days after he apparently finished communicating with Country-1’s military intelligence service, Wagenius Googled, ‘can hacking be treason.'”
That’s why Humankind’s approach is great. Stacks are fine for macro movement. And then actual battles take place with one unit per tile and tactics considerations.
I agree. I once attempted this on a javascript project (a personal project, not at work), after reading about APL/J/K people and their philosophy. My constraint was: I should never have to scroll. I also aimed to have as few files as possible.

The result was surprisingly pleasant, and it changed how I feel about this sort of thing. I think the Clean Code approach makes a lot of sense when you are working on a big project that contains lots of code that other people wrote, and you rely on IDE features like jumping to definition, etc. But if you can write code that fits on one screen without scrolling, something special happens. It's like all the negative aspects of terse code suddenly vanish and you get something way simpler and overall easier to work with and understand. But you really have to work to get it to that point. A middle ground (terse code but still spread out over lots of files, lots of scrolling) would be the worst of both worlds.
I think GP meant PCREs when they said regex. Ar at least the subset of them that doesn't embed perl code.
A VLM that invokes ocr tool use is a compelling idea that could result in pretty good results, I would expect.
If you are able to cross two images for the 3D effect you can also do it to spot differences like a savant in “spot the differences” games.
Give it a try: https://spotthedifference.games/

You’re welcome.
The person I responded to thinks a birth certificate is sufficient to prove citizenship. My birth certificate can not be used to establish citizenship even though it was issued by the U.S. government and I’m a natural born U.S. citizen.
I consider thinky time to still be on-the-clock, but I don't think that's what the parent had in mind at all when they said "get away with doing part time hours" and "just do less."
I took the comment as corrective, my bad?
It's very obviously fictional.
I'm happy with "Consciousness is a platonic form of self-reflective information processing thanks to all simplifications this processing has to do to reflect the messy physical processes underlying the information processing."
As I mentioned, unnormalized quaternions just adds an extra uniform scaling, so it’s just a matter of dividing the final vertex by qq* to remove the scaling.

EDIT: I guess if you use a shitty overzealously reduced version of the quaternion formula then you absolutely need to normalize it constantly, because the reduced formula assumed three degrees of freedom (completely defeating the purpose of using quats in the first place), normalization is then to solve a problem that you caused. But if you use a proper formula then my recommendation is actually that you never normalize your quats, instead only un-scale your vertex at the end.
Holy hell. Nobody is ready for that tax bill.
You are halfway there my friend. The other half is tactful self promotion. Make sure your skip levels see what you’re doing. Do a little less for your team and a little more for other teams and make sure their leads know you’re helping. Become the legend you can and it will result in much success. Output is only half the picture.
From where I come(South Indian Muslim), there is a saying that how quickly you own a home, get married and have kids decide the overall affluence you have in life.

If eat that frog is a think for daily schedule, there is also such a thing for life itself. You just have to get a few things done as early in life as you can. Or you end up living for other people.
Amazon S3 Stores 350T Objects with 11 Nines of Durability
Their point is sure, you locally dump the heat. Where does it go then? There's not ground water to act as a sink so you're stuck with basically a big regolith insulator, and there's barely any atmosphere, so you're back to the black body of the ground with extra steps and a large local sink. That sink isn't infinite when you're talking even house scales, much less thermal scales of a large datacenter. Cooling works on earth because the atmosphere moves the heat.
They do half of the work (which is a helluva lot)... the other half is done by the volunteers that digitize books.

I was looking at my country's "shelve" and it's so sad to see so many missing titles. I almost wanted to go to my local livrary and digitize sone of them. The old ones that are out of print and imposible to acquire right now...

So much knowledge lost.
I had my house wired and it's one of the best things I've done. Just straight up no issues.
Someone suggested MirrorLang, that's fitting as well.
Dumb question here: How do they know what he googled? Is it a matter of serving Google with a warrant?
it's not libgen
M. E. Rothwell, if you're reading, the photo for "Two little girls from the Pueblo of Isleta, New Mexico (c. 1886 — 1911)" is in there twice.
Sure I will take a look at it
Yeah, there is definitely some merit to more efficient hashing. Trees with a lot of duplicates require a lot of hashing, but hashing the entire file would be required regardless of whether partial hashes or done or not.

I have one data set where `dedup` was 40% faster than `dupe-krill` and another where `dupe-drill` was 45% faster than `dedup`.

`dupe-krill` uses blake3, which last I checked, was not hardware accelerated on M series processors. What's interesting is that because of hardware acceleration, `dedup` is mostly CPU-idle, waiting on the hash calculation, while `dupe-krill` is maxing out 3 cores.

Thanks for the link!
Counterpoint, it absolutely should be (barring the pedanticness of modding it a bit): https://news.ycombinator.com/item?id=37555651
and they dropped the pricing on top of that.. while being a better model compared to openai.. basically they are eating openai's lunch in every way imaginable.
Ironically, I had to turn off VPN. I don't know why people put strict restrictions for static web pages.
NY Times the main newspaper and it mostly aligns with the left. Not sure what’s confusing about that. The others aren’t the main newspaper of that city.

It’s not a rule or law but an observation and it does seem pretty accurate.

I’m not sure what you’re asking, I don’t read the LA Times, was it bought out by a known right-wing wealthy person or something?
Famicom Expansion Audio
128GB is quite useless when the bandwidth is 256GB/s (~210 real world).

The sweet spot is 64GB but the M4 Pro Mini 64GB is a better deal at that RAM capacity.
Yeah, not having an extent API or even an API that can clone to a file descriptor is unfortunate.

That said, keeping track of blocks and extents for deduplication would be a much more expensive problem to solve.
Behind every good wireless network, there is a fantastic wired backbone. I have access points in every room that comes out of a wired ethernet network. My daughter stopped complaining about latency with her games the day she learned that it is better to stay wired with her computer.

Wireless is a convenience, but I’d always prefer wired connections wherever I can.

https://www.benkuhn.net/wireless/
Someone on X suggested to make it logically reverse, so true would be false and visa versa.

We can go ahead and make + behave as - and similarly for other operators.
> Fil-C is the first to get both compatibility and safety right.

Has any impartial third party reached that conclusion? Because honestly the way I remember it everyone says this kind of thing when it's their own project, a lot of the people behind these previous efforts were just as confident as you are.
Mandate is a strong word.
Did they get to his browsing history because he's dumb and didn't even bother deleting it before they seized his PC, or because they have access to the ISP logs, or because Google just handed over the data?

Regardless it's creepy. Use DDG, a VPN, and never persist history if you're looking for shit like this on the web.

The people you can trust the least are not hackers or foreign agents (who don't really care about you) but your own government.
We actually proved correctness of the fast Long division of Scala.js using similar reasoning. [1] We had mechanical proofs for the other operations, but the solver couldn't handle division. The interplay between bit vector semantics and floating point semantics was too much for it to bear.

Scala.js has the fastest implementation of 64-bit integers on the JavaScript engine. The implementations cannot be understood unless you actually prove them correct. IMO that's one of the best reasons to invest in the formal proof of a program fragment.

[1] https://lampwww.epfl.ch/~doeraene/thesis/doeraene-thesis-201... section 4.4.2, page 114.
I have no idea whats on the site as my provider blocks it because European sanctions against Russia as this is on of the RussiaToday sites.
That is something I might do... Seems pretty horrible
Out of all the search engines out there, he just had to use Google, the U.S. Big Brother search engine, to search for defecting from the U.S. Wouldn’t surprise me if the U.S. IC is alerted to these search terms in real time. Unbelievable.
Wow that docklite is amazing. Not supporting screen of on blanking is a stupid oversight though.

Unfortunately my G4 iMac suffers from the lame arm issue which affects most of them at this age. And it's difficult and kinda dangerous to fix (a huuuge amount of tension on the spring).

I bought one used because it was such a beautiful machine. Most beautiful Mac ever.
Fix: There can be [dead] stories with no title.

<MODE1>\">[^<]* if(z){
z=0;
if(yyleng==2)fwrite("[no title]",1,10,yyout);
for(x=2;x<yyleng;x++)
putc(yytext[x],yyout);
fwrite("',",1,2,yyout);
}
That statement is also incorrect.

1. "any representation of 3D rotations using only three values"

That is not representation, that is parametrization. Euler-angle parametrization sometimes fails because it is not a correct parameterization of SO(3) in general by construction, this is why it sometimes fails (essentially, the three consecutive rotations can sometimes effectively collapse into two for certain set of angles, regardless of how you choose your 3 axes, in which case you can't relate 2 independent parameters back to the 3 independent axis-angle parameters). The correct parametrization of SO(3) is the axis-angle parametrization, which can be represented using quaternions or 3D reals matrices.

The "representation", on the other hand, would typically be unit quaternions or 3D orthogonal matrices.

2."it can be proven that any representation of 3D rotations using only three values must contain discontinuities." where is that proof and what discontinuity are you talking about? It sound like he misunderstood what "SO(3) is not simply connected" means. Lie groups are differentiable.

3 parameters are sufficient to represent any 3D rotation. The natural parametrization of all Lie groups, including SO(3), is the axis-angle parametrization, and their elements have the form exp(i θ n.J) where n is a unit vector defining the axis of rotation, θ determines the amount of rotation, and J is a vector of the generators of the corresponding Lie algebra. The "regular" 3D matrix representation in the axis-angle parameterization is obtained with so(3) generators L_x, L_y, L_z in their fundamental representation.
Basis quaternions i, j, k (which can be represented by Pauli matrices) obey the same Lie algebra as L_x, L_y, L_z, but the group that it corresponds to (which is SU(2)) is a double cover of SO(3) (up to a sign), so they can still be used for implementing 3D rotations once you pick a sign.
The formal, general name is “Dual space” I think.
Yeah, it's a cool trick and not obvious. I think when I said SQL injection gets you the schema, I was recalling some faint old memory from a security course without remembering why this is doable.
A lot of people said this, why building this I had no idea of how these languages looked. Now that I know about them my project looks like a cheap imitation of them :(
Actually its more a question of what others can learn from them, than the other way around because of these constraints.

The first time I was shown a case study of Amul (cooperative model of food production), it was a really eye opening moment, cause they had reached massive scale, profitable, invested in quality/innovation, really super creative (on the marketing side without any great budget) and most importantly Sustainable.

Like me if you have studied Dominoes, KFC and McDonalds this is not supposed to be possible. It shows how constraints in the local environment lead to innovation and totally different models that work.

Anyone getting thrown into the deep end of the Indian market, equipped with Western models are quickly confronted by assumptions that don't hold, and then they come up with stuff we don't see in the west.

Just look at their Dabbawalas (decentralized supply-chains/logistics), UPI (disintermediating Mastercard and Visa), IPL (no one thought cricket could compete when literally less than 10 countries playing the sport) etc

Western companies built their scalable models by optimizing for capital-heavy, consumption-driven economiess, but that doesn’t mean those models are the only viable ones. India (and other low-consumption economies) often find more sustainable ways to solve the same problems because there’s no safety net of endless VC funding, mass credit, or impulse spending to prop things up. Most Western companies operate in winner-takes-all mode (Amazon crushes small retailers, Uber kills taxis). But Indian models like UPI, Amul, Kirana networks show models of growth in a more cooperative manner.

Imho the world needs more Amuls than McDonalds.
We’re adding this as we speak. Ollama support is already there, and here’s vLLM inference: https://github.com/vlm-run/vlmrun-hub/pull/120
Not really, the dock board doesn't require a screen replacement.

Edit: oops needed to read further on. You're right.

Ps:

> I'm not sure whether the DockLite or the 20-year old LCD screen is to blame for this, but there is noticeable color banding on the screen, especially with macOS window shadows.

Yeah that would be the LCD. In those days most LCDs were pretty crappy 6-bit TN panels.
> Instead of getting a few printed menus on the table, everybody on the table spends 10 minutes being glued to their phones, zooming and scrolling around to make sense of the offer and select something.

Great example, phones are absolutely terrible for navigating menus. I really struggle when I can’t have all of the info presented to me at once - I just get lost scrolling around and juggling options in my short term memory.