skysight-inc/HackerNews huggingface dataset:
Maybe specifying that floats are always IEEE floats should be next? Though that would obsolete this Linux kernel classic so maybe not.

https://github.com/torvalds/linux/blob/master/include/math-e...
https://en.wikipedia.org/wiki/Philip_Zimbardo

> Philip George Zimbardo (/zɪmˈbɑːrdoʊ/; March 23, 1933 – October 14, 2024) was an American psychologist and a professor emeritus at Stanford University. He became known for his 1971 Stanford prison experiment, which was later criticized severely for both ethical and scientific reasons. He has authored various introductory psychology textbooks for college students, and other notable works, including The Lucifer Effect, The Time Paradox, and The Time Cure. He was also the initiator and president of the Heroic Imagination Project.
If you want to see how to do this right, go look at the CDI specification for Java.

Every statement in the spec has a corresponding unit test, and it’s unbelievably incredible. Hats of to everyone that worked on this.
He is right though that, "Photosynthesis came millions of years later than life." And the parent post's claim, "There's a theory that life actually originated not directly through photosynthesis based life," misrepresents that it is a commonly held view that life originated not directly through photosynthesis based life. It is generally understood that life predates photosynthesis.
likely mostly as a concession to ASCII in the end. you used a typewriter to write into and receive terminal output from machines back in the day. terminals would use ASCII. there were machines with all sorts of smallest-addressable-sizes, but eight bit bytes align nicely with ASCII. makes strings easier. making strings easier makes programming easier. easier programming makes a machine more popular. once machines started standardizing on eight bit bytes, others followed. when they went to add more data, they kept the byte since code was written for bytes, and made their new registeres two bytes. then two of those. then two of those. so we're sitting at 64 bit registers on the backs of all that that came before.
> As a green card holder, you generally are required to file a U.S. income tax return and report worldwide income no matter where you live.[1]
You’ll probably get a tax discount if you’re still paying taxes in your original country, but you must file US returns regardless.

If you haven’t been filing returns for the past 5 years, you should hire a CPA to get a professional opinion and possibly file late returns before applying for citizenship.

[1] https://www.irs.gov/individuals/international-taxpayers/freq...
I know next to nothing on the subject, but I won't let that stop me :) If this has been sitting here for three hours with no response I might as well pipe in...

Reddit link discussing topic:

https://www.reddit.com/r/androiddev/comments/17w3pgz/google_...

If you think the app might make some real money you might want to think about registering an account with a business name and virtual mailbox address. I didn't read the whole thread above, but that comes up early in the thread as one option.
routing or skill sawing a circle is not rocket science that requires the use of a cnc router thingie.
Yeah, but then you have to use Windows all day long. It's better to be a janitor cleaning toilets than to suffer this way.
I think there's plenty of fun left in the standard if they remove this :)
> Someone looked at the Bitcoin whitepaper and said, hey what if nodes required 256gb RAM and a Threadripper CPU because it’s not 2008 anymore.

It's a very contentious issue in the Bitcoin world but Satoshi himself wrote code, that was commented out, showing that he envisioned bigger blocks at some point.

Doubling the size of the blocks wouldn't have been an issue.

And politics got in the way and shady deals were made: IIRC everybody agreed on adding "segwit" and 2x bigger blocks to Bitcoin. But as soon as Segwit was locked in, a majority said "oh after all screw you 2x bigger block, we're not doing that". They knew all along they'd act like snakes but first made sure enough people voted to lock segwit in.

That's when Roger Ver (aka "Bitcoin Jesus", who owns the bitcoin.com domain) said "screw you guys, I'm doubling the size of the blocks like we all agreed to and like Satoshi envisioned" and the Bitcoin vs Bitcoin Cash fork happened.

It's not as if Satoshi didn't plan for bigger blocks at some point: he had both code and comments on forums explaining that at some point the block size should grow.

But politics got in the way and a little cabal of "faketoshis" made sure bigger blocks couldn't happen.

P.S: Bitcoin Cash is a failure but, arguably, it is Satoshi's original vision, where blocks got bigger as machines got bigger.
One example from the software side: A common thing to do in data processing is to obtain bit offsets (compression, video decoding etc.). If a byte would be 10 bits you would need mod%10 operations everywhere which is slow and/or complex. In contrast mod%(2^N) is one logic processor instruction.
> The only people who would actually equate them are people not professionally using these tools everyday.

While someone who just needs a functional vector graphics editor and is not being paid to use adobe software might prefer inkscape. Speaking from personal experience, there.
Postgres and mysql usually have changes in each new version that are important enough to motivate an upgrade, whatever it is new features or better performance or both. Although it really depends if your are using the features they are improving or not (e.g. if you don't use partitions, well of course that 30% perf improvement on write operations on partitions won't benefit you).

You can check this article about Uber migrating its Mysql from v5 to v8 posted here 3 days ago [1]. Among other things, they observed a "~94% reduction in overall database lock time." The before/after graph is pretty impressive. It also gave them window functions and better JSON support, which are two very big features.

[1] https://www.uber.com/en-JO/blog/upgrading-ubers-mysql-fleet
This will work well about one out of every hundred times you try it. Enough to find good demo examples though.
Did you just answer me with chatgpt?
The UNIVAC 1108 (and descendants) mainframe architecture was not discontinued in 1986. The company that owned it (Sperry) merged with Burroughs in that year to form Unisys. The platform still exists, but now runs as a software emulator under x86-64. The OS is still maintained and had a new release just last year. Around the time of the merger the old school name “UNIVAC” was retired in a rebranding, but the platform survived.

Its OS, OS 2200, does have a C compiler. Not sure if there ever was a C++ compiler, if there once was it is no longer around. But that C compiler is not being kept up to date with the latest standards, it only officially supports C89/C90 - this is a deeply legacy system, most application software is written in COBOL and the OS itself itself is mainly written in assembler and a proprietary Pascal-like language called “PLUS”. They might add some features from newer standards if particularly valuable, but formal compliance with C99/C11/C17/C23/etc is not a goal.

The OS does contain components written in C++, most notably the HotSpot JVM. However, from what I understand, the JVM actually runs in x86-64 Linux processes on the host system, outside of the emulated mainframe environment, but the mainframe emulator is integrated with those Linux processes so they can access mainframe files/data/apps.
> Where exactly would the tech sector have moved to

It would have been much more decentralized.

Entire generations of Indian, Korean, Chinese, Canadian, Israeli, and European origin founders and executives helped build the US tech industry.

Heck, a lot of prominent Chinese and Indian startups got their start due to the GFC era layoffs and hiring freezes in the tech industry.

Look at Flipkart and Ola in India, ByteDance in China, and Coupang in SK/US for example

COVID and the recent layoffs had a similar impact on the startup scene as well.
> most software already assumes 8 bit == byte in subtle ways all over the place

Which is the real reason why 8-bits should be adopted as the standard byte size.

I didn't even realize that the byte was defined as anything other than 8-bits until recently. I have known, for decades, that there were non-8-bit character encodings (including ASCII) and word sizes were all over the map (including some where word size % 8 != 0). Enough thought about that last point should have helped me realize that there were machines where the byte was not 8-bits, yet the rarity of encountering such systems left me with the incorrect notion that a byte was defined as 8-bits.

Now if someone with enough background to figure it out doesn't figure it out, how can someone without that background figure it out? Someone who has only experienced systems with 8-bit bytes. Someone who has only read books that make the explicit assumption of 8-bit bytes (which virtually every book does). Anything they write has the potential of breaking on systems with a different byte size. The idea of writing portable code because the compiler itself is "standards compliant" breaks down. You probably should modify the standard to ensure the code remains portable by either forcing the compiler for non-8-bit systems to handle the exceptions, or simply admitting that compiler does not portable code for non-8-bit systems.
>How long does this cure last until the unhealthy diet & lifestyle that originally caused the insulin resistance bring it back again?

Not Sarcasm:

1) We simply don't know. Effects seem durable while people take the drug, but we have limited long term data. We dont have large populations that have taken it for 10 or 20 years

2) When people go off GLP-1 drugs, about 50% of them bounce back to their original weight or gain more. about 50% of people hold steady or go on to lose more weight.

This demonstrates that individual behavior and actions play a critical role, even for people who have taken the drug.
Why can’t it be 8?, the fact that it’s a trit doesn’t put any constraint on the byte (tryte ? size). You could actually make it 5 or 6 trits (~9.5 bits) for similar information density. The Setun used 6 trit addressable units.
If your intention is to highlight the changes in the policy, I would remove the word "gpl" in that above quoted text, since the trademark is not under GPL. I would also enjoy reading a take on what the policy has changed, the implication of it, and how it effects the ecosystem. Such analysis is especially interesting if you are a trademark lawyer by profession, or if a lawyer was consulted before publishing in order to keep the legal aspects as true to trademark law as possible.

Companies and organizations do update their trademark policies, so I am not sure how set in stone a policy is in term of case law. If you have such long history of case law, I would enjoy reading it. Software do change licenses from time to time (VLC comes in mind, but there are plenty of other examples, including projects going from a permissive BSD license to something like AGPL). Old version of the software are under the old license, but all new version of the software will be covered under the new license. Trademark as a concept is quite different here since it always refer to the current product or company.
It will likely never be mitigated. There is no economical reason why USCIS has to expedite moving that queue. There is an overwhelming influx of labor and immigrants from the same country in question that even a mass exodus, even if that were to ever happen, will mean nothing.
If there is no NDA you are likely SOL. In the world of IP that would be voluntary disclosure of a trade secret.

In JavaScript land you never have to worry about anything like this, because everyone immediately disavows trust in any idea the moment they meet the developer behind it.
From the page: "We also show that our model outperforms AlphaZero's policy and value networks (without MCTS) and GPT-3.5-turbo-instruct."

Why compare this to GPT-3.5-turbo-instruct? Is that near SOTA in this space?
14 participants
We can find new sources of food, such as Soylent Green.
As for "The important thing is that they tried" : would you give them credit for "trying" to invent real-time, neuron-by-neuron brain imaging, in 1982? And giving billions of taxpayer Yen to the effort? How about quantum computers?

For me, I'd say:

1. Yes

2. Taxation is theft

3. Yes

Or would you have been justified in saying that there are projects with a better prospect of success right now, and we shouldn't waste the taxpayers' money on things guaranteed to fail?

See again: taxation is theft. But regardless of how you fund research, it remains the case that "you don't know what you don't know" and "hindsight is 20/20". I'm certainly not going to slag the Japanese for the effort they put into the 5th gen project just because things didn't work out as favorably as they might have.

And also, while the project might not have met their immediate goals and is deemed a "failure" that doesn't necessarily mean that the research they did is value-less. Speaking for myself, I actually recently went on a bit of a buying binge, buying a bunch of books on the 5th gen project (read that Feigenbaum & McCorduck book ages ago) and related ideas (eg, concurrent prolog). Because I have a hunch there's a kernel of something useful there still waiting to emerge. Now my research may lead me nowhere, but that's OK. And at least in my case I'm spending only my own money.
Since the image is cut off and I can't view the Twitter thread without an account - does this actually produce a workable recipe for MDMA? Or does it just produce some plausible chemical gobbledygook?
Try looking for your a local Thai restaurant in your area. Kagi doesn’t profile you so it doesn’t know where you are, so any local searches involve adding a keyword or doing the search a second time with !g.

I just tried it on Kagi and it suggested a Yelp link for restaurants in McKinney TX which is nowhere near where I am.

Google uses what it knows about you as context — which arguably many folks here are against— but it does get me the right results in one go.
This is what happens when you turn Marketing loose and tell them to do whatever it takes to get the viewer's attention, and the consequences are immeasurably small. Companies will converge on "abuse." Reminds me of radio advertisements playing loud police sirens or car horns, to falsely capture the attention (panic) of drivers listening to the radio.
calm down! I'm about to go on tirade!

jfc dude it was just pointed out that the ssh+socks thing you provided has issues and there are simpler solutions. Ofc it depends on your goals but yeah if you care about privacy its a terrible solution because its incredibly brittle and there are much easier ways like using that ssh connection to setup a wireguard tunnel with a one-liner or any number of other more comprehensive solutions. Don't take it so personally, if it works for you it works for you.
I programmed the Intel Intellivision cpu which had a 10 bit "decl". A wacky machine. It wasn't powerful enough for C.
you don't use those shuffleboard wax beads, you use 'gliss powder' which is often boric acid powder, or like even tinier, microbeads. the stuff the use on those shffleboards you find in pubs is much to corse. https://www.maydaygames.com/products/crokinole-premium-gliss...
> over the past 2 years of heavy Prolog use

Oh, cool. Mind if I pick your brain a bit?

Recently, there was an HN post[0] of a paper that makes a case against pure logic languages in favor of "functional logic" ones, which they exhibit with Curry[1]. The setup argument is that Prolog's specs backtracking, which strongly downlimits it from full SLD resolution, causing fatally sharp edges in real world usage.

Being fairly naive to the paradigm, my interpretation is that writing real Prolog programs involves carefully thinking about and controlling the resolution algorithm, which feels very different than straight knowledge declaration. I believe cut/0 is the go-to example. Is that your experience with Prolog in practice?

The real meat of the paper, however, is in its case that functional logic languages fully embed Prolog with almost 1-to-1 expressivity, while also providing more refined tools for externalizing knowledge about the intended search space of solutions.

Thoughts? How are you using Prolog, logic, or constraint programming? What languages and tooling in this arena do you reach for? What is some of your most hard-earned knowledge? Any lesser-known, but golden, websites, books, or materials you'd like to share?

Cheers!

[0]:https://news.ycombinator.com/item?id=41816545

[1]:https://www.curry-language.org/
>A lot of them were still in shock from the pre-war devaluation of the US dollar, where their parents' generation of private ownership of gold was first outlawed, confiscated and reimbursed at a "fair" price, before the devaluation could be accomplished

Thanks for your write up, this part about gold is an important historical piece IMHO.
I agree with the premise as a Linux user myself, but if you're using any JetBrains products, or Zoom, you're running models on the client-side. I suspect small models will continue to creep into apps. Even Firefox ships ML models in the browser.
> It really feels like early 1990s vintage Unix software. It's clunky and arcane and it's hard to feel confident doing anything complex with it.

How software "feels" is subjective. Can you be more specific?
I disagree with your analysis. I think this is a novel use of AI in a commercial art product. Is there any AI feature that Adobe could release that you would not view as "pushed from Wall Street"?
This is basically a HTML templating library. It's server side only. Or do you mean event handlers in the HTML attributes?
Introducing the Orb by World: the eye-scanning ID device from World, making your world a better world — one World scan at a time.
> Yes, that's what survivor bias means.

I understand that which is why I described it to a person that appeared to not be familiar with it. I wasn’t speaking to you though. So I’m not sure why you’re replying to me about it lol.
I've worked on a machine with 9-bit bytes (and 81-bit instructions) and others with 6-bit ones - nether has a C compiler
But do you calibrate p (say through estimation) and then apply the Kelly criterion in your portfolio?

I don’t think it is used in this way. It swings too much with a given p.
> Maybe a string of singularities lined up and touching (hey, there’s your 0!) without tearing spacetime apart?

At that point it's starting to sound less like a rigid rod and more like changing spacetime itself so that the two locations are closer together. :p
Yeah, the new Google Play requirements around Personal accounts are extremely hostile to solo developers. The "simple" workaround is to start a company with a virtual address, and sign up for an Organization account. They'll still publish your company's address, but at least you won't have that ridiculous 20-tester rule.

I don't have much experience with alternative app stores - and I suspect most of your users won't have either. It's hard enough to monetise on Google Play as it is, let alone on an app store that significantly fewer users.
Luckily, while NPUs do nothing about data exfiltration, they're a poor solution for training models. Your data is still going to get sucked up to the mothership, but offloading training to your machine hopefully won't happen.
In Oracle, ALTER TABLE MOVE in 8i was a godsend, finally enabling a table reorganization without export/import.

My timid management forbade an upgrade from Oracle 7.3.4 until 2013. It was agony to remain on that museum piece for as long as we did.

I am upgrade-minded, but my management is not. I always lose.

I am retiring in two years. I will not miss their problems, not at all.

Edit: Oracle 10g was the last release that (for us) brought must-have features. Sure, upgrading to 19 or 23 would be great, but it doesn't bring anything that I really want.
D made a great leap forward with the following:

1. bytes are 8 bits

2. shorts are 16 bits

3. ints are 32 bits

4. longs are 64 bits

5. arithmetic is 2's complement

6. IEEE floating point

and a big chunk of wasted time trying to abstract these away and getting it wrong anyway was saved. Millions of people cried out in relief!

Oh, and Unicode was the character set. Not EBCDIC, RADIX-50, etc.
> I also think “AI art” can be harmful to artists and more often than not produces uninteresting flawed garbage at an unacceptable energy cost.

What do you think about Midjourney? The (2D) results are pretty incredible.
Can't find a copy of the 2023 incident, but here's a video of the 2013 incident: https://www.youtube.com/watch?v=Wq0kBgirAQw
I forget the rough adjustment factors, but it is worth noting that lichess Elo is not the same as chess.com or FIDE. I think lichess is typically ~300 points above chess.com.

This implies the model is around 2500 blitz vs humans. As blitz elo are often much higher than in classical time controls, 2500 elo on chess.com places it firmly in the 'good but not great' level.

I am very curious to know whether the model suffers from the same eval problems vs the well known "anti-bot" openings that stockfish is susceptible to at limited search depths.
I gotta side with anigbrowl - the Wikipedia page[1] on the Fifth Generation Project is a much better read than this article. I'd encourage anyone interested in this topic to give it a look. For even more detail, consult the Feigenbaum & McCorduck book[2] mentioned by AlbertCory. It's a very interesting story.

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

[2]: https://www.amazon.com/Fifth-Generation-Artificial-Intellige...
Looks cool. There is also Templ[1] that does something similar, though uses codegen.

I wish there is an equivalent of Storybook for these things though, it would be really nice!

[1] https://templ.guide/
I've seen 6 8-bit characters/word (Burroughs large systems, they also support 8 6-bit characters/word)
You can move around the table, if you don’t remain seated, making any angle trivial.
Hi! Thanks for doing this. How long do you think I should keep my visa-related documents? I used to have an L-1 visa with a bunch of lengthy petitions, but now I have a green card and the visa has expired.
what is the limiting factor to all llama languages for stt or tts?
Interesting. You seem to have good experience with b2b sales. I have to try ads.

How do you target ads when many B2C versions are trying same thing. For example, image editor that are targeted towards b2b.

I get initial interest but then people drag their feet for trials and paying after that.

Any thoughts how can I counter these drag and boost sales?
If PostgreSQL has replication, why are they talking about "minimal" downtime? Is there no quorum strategy that delivers high availability? I don't know as much as I should.
Some math/finance nerds made a whole YouTube channel about ergodicity, which I've been really enjoying: https://youtu.be/VCb2AMN87cg

Nassim Taleb also talks about this quite a lot: https://youtu.be/91IOwS0gf3g

TL;DR: while a single investment may be ergodic, portfolio management (the math behind weighting successive and concurrent investments/bets) is not, as it has a strong dependence on all prior states.
My guess: they’ll simply block accessing “view once” DMs via the web client, thereby technically enforcing their promise to “prevent screenshots”.

There already are other types of DMs that cannot be viewed on web, so there’s already precedent.
My upgrade policy for everything:

Significant security vulnerability? Upgrade

Feature you need? Upgrade

All other reasons: Don't upgrade.

Upgrading takes effort and it is risky. The benefits must be worth the risks.
This is basically just a rewrite of the original story by 404 Media that was discussed on HN earlier today:

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