skysight-inc/HackerNews huggingface dataset:
KISS is good... until it isn't.

At my work I struggle with the opposite: all problems are being squeezed into "let's put it into static JSON on the CDN" - which ends up with a complex custom JSON based language (schema) to support sharing information between apps, subsetting information (ie. search) etc - ie. implementing an ad-hoc one-file database.
Ahh... and don't forget about complex CI/CD pipelines and Git setup that allow business users to manipulate data in these files.

I found "just use Postgres for everything" a much saner default in the end.
Supabase[1] is a popular, open-source[2], and very modern alternative with a great free tier!

[1] https://supabase.com/

[2] https://github.com/supabase/supabase
My point is that the view of a compiler as a series of transformation passes from a source program to machine code, implemented as pure functions, is an entirely appropriate way to describe how they work in a random introductory blog post?

Congratulations on your recent PhD in quantum machine learning or whatever -- I hope you find some way to speed up FB/G's ad serving algorithms by 1% and land that promotion. I'm sure you're very smart.
Regarding his point 2 about cuda, I remember in the early days of computation on the gpu there were no such luxuries. People would formulate their problems as say a pixel shader, and use a texture as input and read an image as output. Was called gpgpu. So cuda was basically a way of making an existing practice easier.
As someone else is eluding to, the concept of a virtual particle is kind of a calculation tool, but then so is all of quantum field theory.
What you say sounds pretty alright to me: about as close as you can get without just following the math directly.
they have already been compensated for their contributions though, sounds like they re-contributed them instead of saving some for later
I hope these tables help: https://twitter.com/Junyan_Xu/status/1663396061942038530
They may have been encouraged by the reactions to their previous paper, but I doubt it was anything close to a primary motivating factor - they're mathematicians, you can pretty much guarantee that they found the compromise at least as irksome as everyone else.
All-in-One Toolbox for Developers
Not really. Aperiodic tilings, while lacking symmetry in a strict sense, still tend to look quite regular and repetitive, and thus non-natural.[1] Aperiodicity alone doesn't guarantee the "natural" look, which is unsurprising because natural textures are not stitched together from tiles either.

[1] https://commons.wikimedia.org/wiki/File:Rhombus_Penrose_tili...
I loved your article. You might consider joining the Handmade Network [0] and related conferences that I run [1] because this is precisely the sort of behavior we want to curb in our industry.

Just know some of us are fighting this.

[0] https://handmade.network

[1] https://handmadecities.com
Depends on the motivation.

An ordinal minter trying to sell their ordinals to make money: no.

A government or an influential entity who wants to "prove" Bitcoin is unreliable (for whatever reason): yes.
> appearance of new techniques that make inference computationally very cheap

So long as training (computation of the gradient and update) remains expensive, nVidia - and others - will be fine. At the moment, between the global cloud providers and smaller players, there appears to be effectively "unlimited" demand for GPUs. This is likely to continue, as ML gets used for more and more things.

Remember - the GPTs are the new hotness, and certainly hog their share of GPUs right now, but there are a lot of models just quietly working without making anywhere near the splash; all of these need GPUs too.
Yep. 100% on board with this. The more code and the more complexity, the harder the system is to understand, maintain and extend.
sorta remarkable how meta blows $10+ billion on this failed initiative and the stock recovers much of the losses like nothing. goes to show how strong its core ad-powered business is.
>My point is that the view of a compiler...

Your point in bringing up Linux was to reiterate your original point? Interesting.

> I hope you find some way to speed up FB/G's ad serving algorithms by 1% and land that promotion. I'm sure you're very smart.

lol
Had similar issues with the Google recaptcha where the question is satisfied by either all the square or none of them - both being considered a wrong answer: https://twitter.com/ManiGandham/status/1635193312264200192
NFTs can have complicated logic.

From what I understand, ordinals can have very limited logic, if any at all.

NFTs can be though as "smart cards" and ordinals like numbered post stamps, just as an analogy.
What do you recommend for binary structured data? (assuming that SQL-like isn't appropriate)
40 years from now when the Auckland Herald does a profile on you someone will comment that that is the expected result - and people will ask why you never worked for FAANG companies
Cryptocurrency is different because this is the intended state of affairs. Not the result of corruption or back room deals.
Awesome! But why not Sandtris =P
I was pretty happy with it. But then, I was moving from something much worse that very few people use.
Went to a familiar small venue which has been trying to make a bit of a comeback after covid, but still not weekly live music. Monthly at least for about 6 months now but this month was the first time with a newer "competitive" online ticketing service.

I pay cash at the door anyway, often for years which was almost the same price as advance with fees online.

Nope this month it suprised me, door man said card only now.

So they let me in free, knowing I'm there to support the band and bartenders with good tips anyway.
I take these situations to mean that Google has no intention of giving you access and is just trying waste your time with useless CAPTCHAs.
Nushell https://www.nushell.sh/book/types_of_data.html#durations
If the author thinks a judge shouldn't be allowed to impose a time frame on a search warrant, does that mean the author thinks the government should be able to execute the warrant any time in the future? That sounds ripe for abuse: the government could get a warrant, wait as long as they want for the suspect to do something else they think is suspicious, then execute the warrant at their leisure.
>Amprius’ commercially available batteries

so where can I but one to verify claims? crickets ...

https://amprius.com/the-all-new-amprius-500-wh-kg-battery-pl...

Words buy/sell dont exist in that press release.
I think only ROOT would be comparable. I, perhaps naively, think of Parquet as just a binary csv/table format.

A modern alternative would be Zarr[0] which was frustrated with the complexity of HDF5 and wanted something that would be more amenable to working with S3 storage. Never worked with it, but the ideas are laudable. Then again, I was never all that frustrated with HDF5. I wish the exploratory tooling was better, but that is about the end of my complaints.

[0] https://zarr.readthedocs.io/en/stable/index.html
very cool! some gameplay:

https://youtu.be/Hp4nV4EjLgM?t=122
I have 4 kids and I don't think I ever bought 50kg of groceries.

Then again, I've lived within walking distance of a supermarket most of my life, so I just go shop groceries every other day or so.
Add another real problem:VR is just not that much better. My biggest takeaway from owning an Oculus Rift wasn't how incredible VR was, but how transporting not VR is. For experiences VR is super cool, but for playing games VR is worse in almost every way. Instead of instantly starting up and pausing if you get interrupted, you have to get the headset off and on. You can't pay attention, even slightly, to anything else while using a headset. That means no keeping an eye on children or animals. Using VR with a strong eye prescription is still a dilemma between a difficult adjustment or ordering very expensive custom lenses that also make it harder for anybody else to use the headset. Instead of just using an analog stick to move around and adjust where you're looking, you have to physically turn your head.

Frankly my TV is just a better gaming experience.
The fundamental difference is that with TLS you have to trust ALL certificate issuers, but with DNSSec you only have to trust your TLD and your certificate issuer. Most companies trust their home country as a matter of practicality.

Certificate transparency is cool, but it's not clear it really works for many classes of devices (particularly devices that only use one network like gaming systems or TVs). The global adversary just compromises the channels used to obtain the transparency logs and to report violations. It seems to work for mobile consumer devices like cel phones, because these devices naturally connect to many different networks, of which only some are compromised.
Or as the Chinese seem to like to call it, "Russia block".
Oops, too late to edit, but apparently this is a paid inscription service, not a single whale user: https://twitter.com/mononautical/status/1663383996561072129?...
> This goes strongly against the spirit of self-hosting where you know what you're running and you see the steps and all the integrations that are needed, including any reliance on third-party services that may come back to bite you.

No it doesn't. Just read the Dockerfile, it's self documenting and contains all the build steps.
There’s also Not Tetris
https://stabyourself.net/nottetris2/
CPR successfully resuscitating a traumatic arrest is highly unusual. Consider yourself anomalously lucky.
In my experience HDF5 is like a simplified version of ROOT: doesn't provide a full data analysis suite, graphics library, or embedded compiler. It won't assume that everything in your data maps to a C++ type, or that every C++ type should be serializable as data. It just does data, for better or worse.

It also has a spec, which can be useful.
I'm not sure I understand what counts as a sigil and what doesn't. How many sigils does the following line have?

> echo $foo # $foo refers to the contents of the variable foo
I believe the ID.me system went down in flames. Got snagged by this myself for 2021 but opted to call a number and speak to a person instead. Shortly afterwards I discovered an article suggesting my reaction wasn't unique.
This market has thrown my whole life into question. Like did I only get here because the inflated bubble?
Agreed with you on both counts - cout was an abomination and that std::println looks great (I'd never seen it before, either)
Are they even getting meaningful work out of Recaptcha now? I've seen them use the same dataset for quite a while.
In my country it's required for cash registers to have a backup power enough for 48h of outage. We don't get outages that often (probably once a year or so) but the requirement is there.
I wonder how hard this would be to add to IdTech3?
TIL compile time evaluation without macros is not compile time evaluation without macros. Thank you for the insight.
Not entirely, but pretty close to it. I use this: https://chrome.google.com/webstore/detail/quick-javascript-s...

I probably have JS off on more than 70% of the sites I browse. That's because JS is so widely abused: popups, autoplaying videos, sites demanding my location, etc. turning it off is the only way to make sites usable again.
Lumina: A City-State where citizens decide the laws
Lumina is pioneering a revolutionary approach to governance. Merging the innovative spirit of startups with the sturdiness of government systems, this autonomous city-state is leading the way in direct democracy. By empowering its citizens to autonomously decide the laws, we hope to create a truly free society.

We have a discord for any people who want to become involved and contribute: https://discord.gg/Ja5dfMZmGG
Neither Apple has it's own fab nor AMD.
I do this when possible. Caching can be a pain to get right though. If you’re set up to do hashed filenames for JS and CSS already, you can leverage that for cache busting your json, and then you need to inject the hashed filename into the app somehow.
> Richard Dawkins – people who say genes are the only things that matter

Turning Dawkins' point that genes do indeed matter (refuting the Tabula Rasa theories of human development and achievement, nothing more) into "only genes matter" is incredibly disingenuous, and, dare I say it, "sociopathic" of the author.
Because we see the same actors coming out of the woodworks every time an issue breaks out. I mean, is the Opposition so bereft of people that it has to project the same faces every time? Some of these actors play multiple roles. Sometimes they don the hat of psephologists, sometimes lawyers, sometimes politicians, sometimes journalists and sometimes even give lectures on religion and philosophy. Such multi-talented actors cannot be so easily switched out every time right? Which is why Opposition has such a tough time winning General Elections in India. We see through this BS.

I won't name names but I am pretty sure you have already guessed who I am talking about. Even in these wrestlers protests we clearly see who is the puppet master who is controlling the marionette. The same puppet master active during farmer protests. The same puppet master active during CAA protests. That face is pretty much constant.

Right now let us just accept this basic fact that there is no one, in the Opposition at least, who is a serious contender to Modi at the National Level. Or even Yogi or any of the other BJP leaders. This is sad truth for Opposition parties that it has to accept first before it can work on finding the right candidate for the job. But doing that is easier said than done. When the Opposition is fragmented and bickering amongst itself, there is no way it can put on a United front. It tried it multiple times and failed miserably every single time. And being just anti-Modi/anti-BJP won't win votes. You need to present a viable alternative that is actually capable of taking on not just Modi but also be able to represent India on an International level. I don't find anyone in the Opposition fit enough for that position. Sorry.
Honda to double number of programmers to 10k by 2030
GTA V appears to be a very popular multiplayer game, so if a metaverse could have GTA V graphics and multiplayer performance then surely some GTA like activities could be implemented.
> May be World Happiness Index 2023 data is bit flawed. But I don't think that means whole world is sharing propaganda against India.

Okay then lets take the World Press Freedom Index 2023. India is behind Afghanistan by 9 points in Press Freedom. Explain how Taliban ruled Afghanistan grants more Press Freedom than Democratic India.

Make it make sense to me.

[1]: Afghanistan Press Freedom Index: https://rsf.org/en/country/afghanistan
[2]: India Press Freedom Index: https://rsf.org/en/country/india
Yes, Bitcoin is designed to migrate from the current inflation subsidy to fees paid by the users of the system.

https://rusty-lightning.medium.com/the-three-economic-eras-o... for more detail that you probably want...
Is Linux battery life good?
I like your website. Nice and clean. Even the underlying HTML is clean. Well done.
I have one in my profile. It is just another encrypted chat and document sharing platform. You can verify yourself through the domain names you own or verify yourself through your hacker news profile, etc.
Except that prices are also lower (and service is much better) in huge, sparsely populated countries with far-flung rural communities like Norway, which has fewer than half as many people per km2.
I know this part of the conversation is focusing on Scheme, but wanted to mention that first and rest are standard CL functions:

http://clhs.lisp.se/Body/f_firstc.htm#first

http://clhs.lisp.se/Body/f_rest.htm#rest
Lua is a language in which I implemented a class system at a point at which I'd still be scratching my head over another language's syntax sugar. I love it.
Zeal: Tool for Offline Documentation
Well in this case probably would've caught it, given debug mode, coverage. It's not even hw issue (AFAIT).
It's not just car dealers and auctioneers who traditionally said "cash talks and bullshit walks".

For cars it boosted your negotiating stance.

And auctioneers have an interesting word in their vocabulary, cashthedayofthesaleasiswhereisnowarrantiesofanykind!

Pronounced as rapidly as possible with no hesitation whatsoever.
Well, what is "normal" anyways... For me, the next question is: Who owns that BTC address? Once we know this, we can fairly quickly piece together the link between BTC manipulation and adjacent monetary paths, e.g., US stock market fluctuations and the recent bank failures.
I really want to sell a t-shirt that reads "I didn't visit your web site to play video games".

Incidentally, my other t-shirt would read "I don't care about your stupid app".
$/

groovy string interpolation is ${criticism}

/$
This data format can be used for Big Data Seismology:

https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2021...
(Possibly) LVGL in WebAssembly with Zig Compiler
The Chaotic Debut of My Typical Software Project
I wanted to write down and share how I tackle starting a new software project.
> So it's not a type its more of a language implementation detail

Well, it’s used to distinguish between values that were passed into a function via „copy by value“ or „copy by reference“. Insofar sigils have nothing to do with types but rather with function passing semantics. Yes, with a good type system you can also communicate whether an array is passed by “copy by reference” in the type signature of a function. Then you wouldn’t need sigils. But it’s a secondary feature of static types.

However, you could also abolish “copy by value” altogether (as JS and Python do) and then wouldn’t need neither sigils nor types.

> Where as with the Hindley–Milner type system the types exist

Perl is a dynamically typed language. If it were using static types, it wouldn’t quite need sigils, yes, but then it also wouldn’t have been the Perl programming language…

Sigils do not really have anything to do with static types and shouldn’t be discussed in this context. Then they are also not as confusing.

BTW: This whole discussion of static vs. dynamic typing has become a bit tiresome over the years. It will never be settled. In the 90s everybody tended to hate static typing and for good reasons so: It makes generic programming quite a bit more complicated than necessary. This was when all these dynamically typed scripting languages were invented to enable programmers write abstract code more easily by lifting the burden of constantly inventing composite types. „If it walks like a duck …“

Of course, everything is a trade off and with that approach you are prone to get more run time errors and, hence, people started test-driven development. Then developers started to hate writing tests (also for good reasons) and re-discovered static typing. Now people seem to be happy hacking ad-hoc types together — until they have to refactor other people’s programs and find it rather tricky because of the contagiousness of type signatures. When they spent enough weeks to rewrite type signatures in half of the program base they will long for the good ol’ scripting languages of the 90s again. And the cycle begins again.
My experience is that the +-1s come up less often in 1-based languages if you're writing high-level code, and when they do they're more intuitive to catch, even after years and years of coding 0-based.
Wait, are you just suggesting this as a hypothetical, or is this a real thing people do?
What I really don't understand is, how are these ads so lucrative, I can honestly say I've never bought a single thing because of Instagram or FB advertising, I ask people around me and they either don't even use the platforms anymore or feel the same. Maybe it's getting me subconsciously and my whole life is a product of Instagram algorithms ? What is going ?

I'll admin my partner has promoted products on Instagram before so I guess there is her answer, but honestly, she found it pretty much useless in conversions and ultimately found much better success via other channels.

Why these companies valuations are so high I have no idea, but I kind of thing in a more just world, they'd go bust.
An 8-year trial run is completely unrealistic for most couples, especially if they want to have kids.
A no-log vpn that refuses to publish their no-log audit and got caught lying about encrypting traffic after a seizure of servers in Ukraine.

Yes, I will trust you with my traffic and money /s
Isn't hCaptcha the one that asks you "Click on all of the bicycles" and then shows a bunch of AI-generated gibberish where fucking none of them is a bicycle but you have to click on the ones that are the most bicycle-like? Because that's fucking garbage and I wish everyone using it would die in a fire.

In case someone as been lucky enough to never have used hCaptcha, it looks like this: https://twitter.com/shaunkruger/status/1660671272672722945
I'm in the early stages of starting a small home business and came across ERPNext which has what appears to be a pretty solid accounting section. Anyone else here used that?
Those without rewards cards, and those who pay with cash, are the economic losers. Generally those living paycheck to paycheck - poor people.
Super extravagant, but to blow $150k any random weekend you "only" need to be making ~$10M/year. A massive amount, but I'm guessing even many HN users have businesses making in excess of that (feel free to invite me to your next party).
Well, in practice the mining subsidy is highly variable, as most miners' costs are in local currency, so fees are already set by the market.

But I agree that the NFT thing is really a side-effect of fees being low (thus, cheap distributed storage) which probably at best provides a price floor, rather than a sustainable source of revenue.
The thing about Ruby is that it has uniform syntax — a.b for any a+b mean "send a message :b to a." So `self.foo` (and `self.foo = bar`, too!) are possible to write, but these are always interpreted as message sends (to the :foo and :foo= methods, respectively), not as direct field accesses. The "syntax-ness" of @ and @@ show are that you're specifically breaking out of† the paradigm of "everything is a message send", to instead "just" access a field. It's what makes this make sense:

def foo # define a getter method
@foo # in terms of a field access
end

How would you write that, if the field access was spelled `self.foo`? The language wouldn't be able to tell that you're not just recursively calling the getter!

---

† Though, technically, you're not breaking out of the paradigm; @foo is short for self.instance_variable_get(:@foo). It's message-sends all the way down, until you hit natively-implemented methods.
All the CAs are required to log. You don't have to trust any of them.

The premise of CT isn't that every device is watching the logs in real time, such that your set-top box is somehow using it.
I see your point, but relative capability levels aren't the only relevant factor here, absolute capabilities matter as well.

It seems plausible to me that even if we are to the AI as cats are to us, we've reached an absolute threshold of generality that allows the AI to be confident in our ability to follow simple (to it) instructions, in a way that cats can't for us.
Hmm ok. But one of those isn’t out yet and the other two are not available in the US. I don’t think that fits the narrative I’m responding to.
change our kids over to frack fluid! better still ... give em dioxin the way capitalist Jesus intended!
Is it just me or does 60MB - compressed - seem a little on the large side for something of this complexity?
Both of those sound like the kind of shenanigans a judge wouldn't look kindly on.
Gull's Theorem Revisited (2020)