skysight-inc/HackerNews huggingface dataset:
I used to build and host custom websites for wishing Happy Birthday to my very close friends.

When Christmas came in, I modified my approach to generate a simple website that anyone can use to build such animations easily.

Check it out and feel free to create animations for your loved ones this new year

https://greetinglink.com/
"Old mate" is an Australian/NZ colloquial term for someone who you either don't know or don't want to name.
Much appreciated John, I’d be happy to discuss stuff with you once I’m ready
jOOQ is a disaster and I would not recommend it to anyone.

You write some SQL queries, test them in datagrip or whatnot, then spend the next several hours figuring out how to convert them to the DSL. This problem is compounded when you use "exotic" SQL features like json expressions. Debugging is "print the generated sql, copy it into datagrip/whatnot, tune the query, then figure out how to retrofit that back into the DSL".

It's a huge waste of time.

The primary selling point of jOOQ is "type safe queries". That became irrelevant when IntelliJ started validating SQL in strings in your code against the real data. The workflow of editing SQL and testing it directly against the database is just better.

jOOQ reinforces the OP's point about DSLs.
M365 Customers Can Face Hefty Costs Starting Due to Unlicensed OneDrive Accounts
> I use a rock hanging from a string.

And where is this rock hanging and how to you observe it?

We all try to escape the claws of Doors & Windows Inc, but whatever you do, when you interact with The Outside, they're required...
Thank you! I built it in ~48hrs so the physics are super wonky. If you play on a different computer the controls will be slightly different
Ask HN: Should university grades be hidden from potential employers?
Employers conduct technical interviews anyway, so they don't need to see your grades.

Moreover, hiding grades would make university life less stressful.
ChatGPT has one trade that is guaranteed to be bad. I'm not saying unprofitable, just bad. GBTC is the bitcoin ETF with biggest expense ratio - 1.5%. If you want to bet on bitcoin, a better choice would be BITB (0.20%) or BTC (0.15%).

Also, the reasoning is partially a hallucination - "The holding period of 9 months aligns with the expected completion of Grayscale's pivotal Phase 3 Bitcoin ETF trial, a major catalyst for unlocking investor demand and driving trust value realization."

There is no such thing as a "holding period", nor are they doing a "Phase 3 Bitcoin ETF trial". It's possible the "Phase 3" thing is picked up from news about a drug company.
A law firm I worked for had some elderly senior partners who still used typewriters for documents they submitted to court. While they could have had a paralegal type everything in for them, they'd been using their typewriters for probably close to half a century. Muscle memory and a well-established workflow was more important to them than having their documents in a CMS.
Does one need the original textures for this to work?

Edit: Yes
I think that was genuine, maybe a bit overemotional, and I’m unsure why they’re getting downvoted
One major one for anything with a text input it the inability to know when the keyboard is open and closed and how large it is.

It’s very common for something like a comment box to keep the text pinned above the virtual keyboard. This is impossible on the web. If you have ever seen an implementation of this on the web (for iOS) please point me in that direction as I would love to copy the implementation.

Notifications just came recently, but weren’t available for a decade after availability to native apps.

The final hurdle is discovery. It’s not possible for a site or app to act as a one click installer of a PWA (add to homescreen) and sites can’t prompt to be added.
That's fine. The points made in the tweet are interesting to discuss too.
That's not quite right. SCOTUS upheld the individual mandate fines. They didn't strike it down. [1]

Congress then set the fine to $0 in legislation passed in 2017, which went into effect in 2019. [2]

[1] https://en.wikipedia.org/wiki/National_Federation_of_Indepen...

[2] https://en.wikipedia.org/wiki/Affordable_Care_Act
The "let's make it cross platform" is what lead me to dart and flutter. These aren't mentioned and for the developers of them is definitely a hard problem. But as far as I'm concerned they're doing a bang up job.

I agree with sync though. Hard problem with no simple solution for an idiot like me to do.
Unsolicited advice - Never do or give away work without any remuneration / pay. You are welcome!
Not all other messengers require a mobile phone number in order to get access, meaning not all other messengers have a view of users' social networks - some of them are anonymous, and Signal is not. It's a fundamental difference. But we've been here before.
HiTeX Press books – AI generated?
Anyone familiar with HiTeX Press books? These look suspiciously AI generated.
Ironically it's blocked in Britain!
I'm getting "Failed to send verification email" when I try to sign up for your news letter.

So props on doing proper double opt-in for newsletters.
Maybe you could just, you know, show up to a bank branch? Like people have done for centuries?
> Firefox the browser doesn’t make any money

Firefox the browser is responsible for the vast majority (81%?) of the money that is injected into Mozilla annually.
I live in a low-risk area, and my insurance premiums have doubled over the last few years. It looks like they're going to keep increasing at that rate.
Western elites have been pushing degrowth policies for the last decade or so. GP’s precise intent is unclear, but is probably suggesting there is a hidden, sinister purpose to it.
You are correct. A time travel debugging solution that supports recording the relevant system call side effects would handle this. In fact, this system call is likely just rewriting the program counter register and maybe a few others, so it would likely be very easy to support if you could hook the relevant kernel operations which may or may not be possible in Windows.

The replay system would also be unlikely to pose a problem. Replay systems usually just encode and replay the side effects, so there is no need to "reimplement" the operations. So, if you did some wacky system call, but all it did is write 0x2 to a memory location, M, you effectively just record: "at time T we issued a system call that wrote 0x2 to M". Then, when you get to simulated time T in the replay, you do not reissue the wacky system call, you just write 0x2 to M and call it a day.
A lot of times what people want from a DSL is really just something that doesn't have to compile and/or something to run in a VM. Sometimes people just want a text format for data that could be done with json.

Making a new language throws away everything and starts over including debugging, tools, syntax checking, auto completion, documentation etc. It is take way too lightly and just becomes a hassle.

You can see this in multiple GUI libraries, where getting the parameters to set up a GUI is really not difficult and is just data through function calls, but it gets made into a separate XML like DSL markup language with it's own quirks and opacity, and that XML is for most people being given using a big string from within the language that they're using.

This stuff persists because it sounds easier on paper and it just creates more problems in practice but it takes experience to realize all the you're losing. That's where designers need to be experienced and do what works instead of what will suck in people that don't know any better.
I wouldn’t suggest duplicating the id field, but moving from the data field.

> Why do you expect SQLite indexes on expressions to be worse than what NoSQL databases do for indexing?

I don’t have a concrete reason. It’s just that indexes on expressions are not intended as the main index for a SQLite database to my knowledge. Having thought about it more and read the page on expression indexes more thoroughly[0], I think it’s probably unlikely to be a noticeable downside.

The only remaining downside is that the item being indexed might be outright missing, but it sounds like that’s basically a feature in your case, as you’re opting for flexibility.

[0]: https://sqlite.org/expridx.html
I really hope grafana adopts a code-based back end so I'm not having to fiddle around with settings in the UI, which are very very very very terrible
There is no point in talking with the people that worship UB for the sake of UB.

They don't understand that one of the biggest barriers to developers writing and adopting more C in their projects is the random jankiness that you get from the compilers. Instead they make C this elite thing for the few people who have read every single line of C code they themselves compiled and ran on their Gentoo installation. Stuff like having no bounds checks is almost entirely irrelevant outside of compute kernels. It doesn't get you much performance, because the branches are perfectly predictable. It merely reduces code size.

There is also the problem that the C development culture is uttlery backwards compared even to the semiconductor industry. If you want to have these ultra optimized release builds, then your development builds must scream when they encounter UB and it also means that no C program or library without an extensive test suite should be allowed onto any Linux distribution's package repository. Suddenly the cost of C programming appears to be unaffordably high.
do we have a gameplay capture on real hardware?
The claim was not that it will be easy, but since the stakes are high the buck has to stop somewhere. You cannot have Devin AI shipping crap and nobody picking up the phone when it hits the fan.
Nope.. HTML should’ve been just that, hyperlinked text.

Friend should’ve been forms.

Applications should’ve been apps.

The thing is that html/http is such a great distribution model
> Meanwhile Chrome doesn't give a fuck what you think and does whatever it wants and people keep using it regardless.

As a Firefox user since 2002 who has never switched away, this part of the situation feels insane. People nitpick over Mozilla and decide they'd rather be steamrolled by Google. What?
I'm always baffled by hate for DSLs until I realize that what people are criticizing aren't DSLs, but DSLs you have to write from scratch. If you host your DSL on Lisp, then all you have to write is your domain logic, not the base language. Most of the work is already done, and your language is useful from day one. I don't understand why people insist on creating new languages from scratch just to watch them die on the vine, when these langs could have been hosted DSLs on Lisp and actually get used.
I have proven things multiple times. For example:

https://news.ycombinator.com/item?id=42557373

Knowing that Microsoft uploads WiFi passwords to its servers does not even need wireshark. You just need to log into the same Microsoft account on a different machine and observe that your WiFi passwords are synced. Given that the upload is likely encrypted, it would be difficult to observe the passwords being uploaded to Microsoft servers using wireshark. While you would see the packets, you would not know what they contain unless you somehow get the encryption keys out of the system encryption library.

Your prior remarks on running old Linux software did not require that things be easy, which is a matter of opinion, or graphical. It is possible with the right libraries as modern Linux systems (minus Android unless you install a X11 server) can display X11 applications.
Everyone watches it in Denmark for new years as well. Probably one of my earliest tv memories. Only met a couple of brits (all of them older) who knew the sketch.
The Chinese government treated the pandemic as a bioweapon attack by a foreign adversary engaged in a broader hybrid war, and it did so effectively.
You still have not described your answer in concrete terms, yet you continue to boast about it. This is the crux of the problem.

Piecing it together - it sounds like a larger piece of kit, the main application processor running deblobbed Graphene, with the radios isolated out over USB. Sure, that's always been possible... but what's the draw? Once you're larger than the fits-in-pocket form factor, your comparables include a straightforward deblobbable laptop with WWAN that can just run a libre OS that wasn't created by a surveillance company.

But sure maybe you're aimed at Graphene enthusiasts who are focused on its additional security features despite its adversarial lineage. But why not come right out and say that? Instead of focusing on the positive value, you're basically just shitting on everything else.

Then furthermore, this whole thing started with you condemning Signal itself [0]. If you're solving the treacherous hardware/firmware problem, then what the heck are you using as a messaging program if it's not Signal or similar? Which is why I'm talking about the worries of bespoke solutions...

[0] personally I don't really use Signal because the whole mobile-first trust-Google teetering-on-the-edge-of-proprietary thing has always left a bad taste in my mouth, and practically it's just unwieldy to tie myself to a program that's stuck on the phone I leave by my front door. But it's hard to argue that it isn't secure within the context it's carved out for itself.
Very interesting idea. I'm thinking about creating an AI portfolio manager (private) that invests for the long term.

Some things to watch out for:

- LLMs, by default, don't follow the best practices for trading or investing. Without careful constraints, they can ignore fundamental investment best practices. This is something I learned while building https://decodeinvesting.com/chat.

- I see Claude bought a penny stock SMX. This could be volatile, and the price could change significantly in 24 hours before the next execution at 9:30 am.

- The LLMs are day trading on some volatile securities; while LLMs could be good at day trading, unlike humans (we will find out), this setup has the disadvantage of only trading once a day.
There is a whole section of the README written just for you :)

https://gitlab.com/skmp/dca3-game#prerequisites
Hotter White Dwarfs Get Puffier – Universe Today
TL;DR: this is an exercise in implementing a C compiler from scratch. "From scratch" here means "without an existing gcc/clang," so consider civilization destruction scenarios, aliens reading our source code, EMP strike that takes out all smart silicon, corporate policy won't let you download development tools, you only have a javascript console and gumption, etc...

To do this, you must:

1. Implement a small tool that turns hexidecimal into binary (you can do this in any language)

2. Use whatever you have (python, POSIX shell, alien crystal substrate, x86-64 machine code, ...) to implement a small VM that runs simple bytecode. The VM has 16 registers and 16MB of working memory. There are sixteen opcodes to implement for arithmetic, memory manipulation, and control flow. There are also twelve syscalls for fopen/fread/fwrite/unlink(!)/etc.

After these two steps (that you have to repeat yourself post-civilization collapse), everything's self-hosted:

3. Use the VM to write a manual linker that resolves labels

4. Use the linker to write assembler for a custom assembly language

5. Use the assembler to implement a minimal C compiler / preprocessor, that then compiles a more complex C compiler, that can compile a C17 compiler, that then compiles doom

See also: nand2tetris (focus is on teaching, less pragmatism), Cosmopolitan C (x64 as actually portable runtime)
I'm underwhelmed by the selection of tasks. They're mostly along the lines of "write something that's prize worthy". I'd expect something more creative and concrete. Something equivalent to the coffee test in robotics:

> A machine is required to enter an average American home and figure out how to make coffee: find the coffee machine, find the coffee, add water, find a mug, and brew the coffee by pushing the proper buttons. This has not yet been completed.

Right now AI can do most of this stuff. It can write an obituary or a screenplay, whether its good or not is rather subjective and I imagine it will better be able to distill and imitate "award worthy" pieces of art and will be able to reproduce them. But that's just a linear extrapolation of what it's currently doing. It's not a paradigm shift or symbolic of some kind of general intelligence.
For the trades it's currently doing, sure, but if it for some reason decided to go after low-volume penny stocks it might start to be measurable.
Unfortunatly I can't subscribe to the updates "Failed to send verification email". Also, would you be willing to share what prompt are you using? Thanks!
A new grad can’t stand out from other new grads regardless. Especially when they are now competing with out of work experienced developers
^ This and we need to be continually learning on an energy budget similar to how much a human spends per hour.
Believe whatever you want.

Most of these bases are co-located with NATO or other allies for good reason, the US doesn't have to do everything itself wrt air defense, locating an airlift wing with a fighter wing.

But then it's a lower bar than people imagine, for China to buy similar friendship.
> A Chinese EV has no US or European regulatory oversight of any kind for potentially malicious software and back door access.

If those Chines cars are sold in US or Europe then yes, they do have regulatory oversight.
Along with "make impossible states impossible to represent". If you're designing your types to make a state unrepresentable, you'd better be absolutely sure the state really is impossible for the lifetime of the design.
Wouldn’t it be fairer to compare against a leveraged ETF?

TQQQ (3x daily return leveraged nasdaq 100) is up 180x since its well-timed inception in 2010.

Though that’s a bit over 40% annually.
A better value is 0x7eb504f3. You can follow that up with Newton-raphson to refine the approximation, or approximate the Newton-raphson too by multiplying 1.385356f*x.

I did this a few days ago in the approximate division thread:
https://news.ycombinator.com/item?id=42481612#42489596

In some cases, it can be faster than hardware division.
> Can you scan a check from your web browser? Maybe I'm wrong, but probably not; frankly, it's a logistical miracle we can do this from our phones and the banks tolerate it, but I can see why they would still want to minimize all risk involved.

ATMs just scan the checks now too, so why have the middle man? Usually there are limits on customer scanned deposits though, in the range of $5,000-$25,000. I've never heard of a limit on ATM deposits, although I'm sure there is one; I have had atms in WA decline to process warrants from CA state (like a check, but sometimes California has to wait for next fiscal year to clear it).
Make sure to stash the copy of the source code somewhere before Rockstar copyright mafia comes and takes it down, like they did with the original re3:

https://news.ycombinator.com/item?id=28402640

https://news.ycombinator.com/item?id=26199879
One justification after another to abuse people, is what I read.

> pretty reliable correlation

I have yet to see that correlation. To my eye, there is a correlation between some things and a lack of housing. For example, access to bathrooms.

But the obsession with poop is becoming childish; poop - gross! In all my time in cities, I don't know that I've ever seen it. I don't know that it's a common problem, but just a dramatic example that advocates like to pull out.

> That's less about intentional cruelty and more about saving the ship.

First, people here are openly embracing cruelty. Second, 'unintentional cruely' would be a highly immature, irresponsible concept.

I think 'saving the ship' is greatly exaggerating the risks in order to justify the abuse. It's a very serious thing to take away someone's inherent, inalienable freedom.
My problem isn't the network I'm originating from. It's a) that Proofpoint doesn't track "state" (message-IDs) between outbound and returning e-mail, and b) that I don't send regularly enough to be a "familiar".
Those can even all be the same alternative.
I was of the same viewpoint as you - just look at the militaries!

Except in today's world, being a military power is increasingly less relevant after a certain point, while economic supremacy is increasingly gaining prominence. While the West is content with self-platitudes for their "democracy", China has been building strong relationships with a number of countries looking to implement the "China-model", a capitalist but largely regressive nation that relies on surveillance and stringent media control. China is already licensing out their technology to a number of interested countries, some of which include Western countries looking to emulate Chinese autocracy themselves. On the other hand, countries are looking at the incoming US govt with pretty much strong uncertainty as to what their relationship with America will be like.

Not to mention, as automated warfare becomes increasingly more relevant, guess where these countries are buying their drones from? Hint hint, it's not the US with their overpriced toys.
Thank you for the summary, useful for me as I only managed to skim throught the first half.

But one correction, probably, regarding this bit:

> While in this [latent space thought] mode, the model auto-regressive iterates by copying its final hidden layer back onto its input layer, obviously generating new tokens at the output with each inference step as it always does.

I have impression that output tokens are not generated while in the latent thought mode.
Thanks for your kind words! I do think there are valid criticisms in the article, even if the overall framing isn’t productive.

While the tone and framing may make it especially good at attracting responses, I do want to clarify that I don’t think it was deliberately optimized for the engagement.
Didn't Ballmer do that? I'm not sure it indicates success.
Never heard "Silvester" before and thought it was some new German social network. Turns out it's just "New Year's Eve" in German.
Yeah I don't buy that at all. He says "9 times out of 10" and then gives MS Office as the proof? MS Office is the 10th time out of 10, not the 1-9.

I think they absolutely could have made Office cross platform (it doesn't really do anything you can't do in Qt), and also the fact that they forked it and made two entirely separate sets of apps has pretty serious consequences. The feature sets are surprisingly different. E.g. you can add PDFs to documents on Mac; not on Windows.

Most software can be made cross platform (as long as you don't explicitly prevent it by using a platform specific GUI toolkit or whatever).