skysight-inc/HackerNews huggingface dataset:
No matter how sophisticated the language we use to describe it: it’s still a bunch of side effects and state.

If you’re fetching some data in a useEffect you might not get a result that day.

If you’re updating something with setState, you are still managing state. UseState is a reference to a mutable object now.

You’re simply not getting the same answer every time your now impure function is called.

In order to do understand what’s happening you need to recreate the whole state. Which is exactly the same reason state management is hard as in OO or procedural.

You might have a mental model that explains why it is still FP, but for all practical purposes of that paradigm it isn’t.
Not exactly:

The Age Pension is designed to support the basic living standards of older Australians. It is paid to people who meet age and residency requirements. It is targeted through the means test to those who need it most. Pension rates are indexed to ensure they keep pace with Australian price and wage increases.

https://www.dss.gov.au/seniors/benefits-payments/age-pension

If you only have the house you live in (that's more or less median) and no income (from additional rental properties | other investments) then you might qualify for a pension.

Typically people might draw on their superannuation fund to provide a weekly income for themselves although they are free to use it for their retirement plans as they see fit.
https://youtu.be/VSmTtlf_Cy8
How would you do this? Does telling it to quietly think about its answer and not be in a rush to answer have any effect? You could let it answer once and then ask it to refine its answer but that seems wasteful and slow.
Oof. I work in the so called liberal arts and have also collaborated with engineers. I can tell you that your professor is 70% correct.
One of mine;

I was implementing a TCP split proxy(using Adam Dunkels' lwIP stack) on a custom SoC with a 16-way multi-core(ARM+MIPS ISA mishmash) for the data plane. Memory was divided into different regions each with a specific set of policies. I had gotten my single-core proxy working and then added a Mutex to the TCP control block to parallelize my code across all the cores. Testing resulted in a fatal crash. After rolling back the checkins one by one, i narrowed down the problem to the load-link/store-conditional instructions(LL/SC) used to implement the Mutex. Now i was stuck with no clue as to why executing these instructions resulted in a crash. Cue me cursing everything about the chip in my cubicle. One of the senior engineers who was there in the beginning during the design of the SoC and hence knew its quirks heard my lamentation, came over, took a look, and promptly solved the problem. Remember the different policies for the different memory regions i mentioned earlier? It turns out that i had placed my TCP control bock and hence the Mutex in it in a certain region of memory where LL/SC instructions were inadmissible thus resulting in the crash. Shifting that data structure to a different region of memory solved the problem.

Lesson learned: When working on a custom SoC take nothing for granted even hardware instructions.
Reading the headline I was half jokingly wondering if they did those lockdown updates like a one-off project each time or if they already have a routine schedule, like a key change mid-March every second year.
For us at least their "forced" switch to Jira cloud was a massive increase in cost (which was the intention I guess).

Their developer offering at bitbucket is also more expensive and lacks critical features which are supported by the competition.

The market is bound to react somehow.

On the other hand vendor lock in is a powerful tool for atlassian.
I have a Kyocera P5021cdn, I can't complain but I am not a power user, it has been there for a bit over than one year, I wanted a "cheap"/network printer with a perceive good quality.
As a french citizen, I agree it's not about numbers.

If young people were understanding the numbers, they would go on streets to push for the reform to be adopted.

The problem is, there is an extreme left group, dreaming of the big night of uprising and revolution to install a communist government in France. So they take every opportunity to block the country and mess everything up, even though they're not even concerned by the reform themselves.

There is a silent majority who is in favor of the reform, which will eventually pass, like always.
Code to Diagram tool (Python code)
You picked it because others before you had already decided and that was based off of the facebook name and backing. No one expected facebook to take such a pr hit over the last few years but ignoring why it become market leader misses the angular breakage event where everyone flocked from Google's framework to facebook's framework.

The reasons for not using other frameworks seems copycat without logic. For example vue uses v-for I don't want to have to learn a handful of obvious tags like v-if or v-else but then choosing react which has adopted jsx something that requires converting standard html and learning more to get you to the same place.
> No, the municipality agreed to terms with internet provider which included no tax financed competition.

There was a contract between every municipality and ISP with an explicit term that the municipality couldn't finance a competitor? That seems unlikely.
I explained it as autocomplete but the past messages are the whole Internet.

Super flawed explanation but for non-compsci friends it has helped them understand the mechanism a BIT better.
In a similar vein, here it is mostly .NET Framework, and now we finally moved into Java 11.

With .NET 8 and Java 21 around the corner,....

It feels like living the Python 2 / 3 transition.

The wonderfull enterprise land.
>There are any number of potential remedies on a niceness continuum ranging from using the legal system to freeze assets on the nice end to guillotines on the not-so-nice end

You do realise the guillotines in the French revolution weren't used on "rich people", they were used on the nobility (ruling class)? And in the times that approach was used on the rich people, e.g. Stalinist Russia, Maoist China, Pol Pot's Cambodia, the countries in which it occurred was plunged into decades of extreme poverty and genocides.
"Doesn't reinvent the wheel" they literally created a whole new language called JSX, I have 13 years writing JS and I dislike React and JSX is one of the reasons. As far I can tell reason it's picked a lot of times now it's market share, people see that is more popular than the competition so they try to learn it, creating a feedback loop that just makes it more popular.
In academia it is commonly accepted that a cross domain research portfolio is the kiss of death for tenure. I have personally seen this happen way too many times.
That can be made to work. It is not pleasant or easy but it is technically possible to compile different parts of the code with different compilers and library versions and link them together.

The vast majority of the time it is just not worth it.
Frederik Pohl had digital assistants in his 1970s Heechee Saga books (but mainly in Beyond the Blue Horizon and after). Not only that but they would emulate different personalities depending on the need, eg spitballing with Einstein. However Pohl was a lot less expositional; in his novels the technology existed and he didn’t feel the need to get meta about why or how. Much more accessible than Banks, in my humble opinion.
Discussion of probiotics and their implication on health !
I would wager MS Paint has done more to spark creativity and set people on a path to becoming digital artists than any other piece of software in history like Photoshop. I wouldn't underestimate the power of 'toy' programs.
Emanuel Goldberg, Electronic Document Retrieval, and Vannevar Bush's Memex
Scholastic reissuing Goosebumps books, changing references to weight, ethnicity
Signal K – open-source universal marine data exchange format
The 1MB ROM isn’t the largest it’s been, traditionally parts of the (classic) Mac OS had been in ROM, and by the PowerPC era it was up to 4MB. The first iMac was the first Mac to move the OS parts out of ROM and into a file loaded from disk into RAM. 1MB is still bigger than PC, but it was more sophisticated with the Forth stuff, network booting (which would be an extra option ROM on the PC) etc.

In the case of ADPCM, there’s probably a trade off between size of the sound data vs the size / complexity of the decompression algorithm itself. Nothing apart from the startup sound probably uses the decoder (especially as the chimes of death / car crash noises were replaced with beeps from the iMac onwards) so the whole thing probably has to be counted together.
The Impact of World Politics on Software Ecosystems
The video is way too fast, I could barely tell what was going on. If you scroll past the video, the feature screenshots and animations are way more compelling.
Any evidence to suggest we shouldn't?
This is fascinating but an example would be really helpful to understand better...it is outlining 3-4 options for how it can respond and then ranking those potential answers? So this is sort of like "think step by step." in terms of showing its thought process?
I don’t think that year figure changing really matters though.

Let’s say Germany halves its CO2 output in 25 years instead. What does that mean? Does it mean we should all stop buying EVs now and just buy combustion engine vehicles for eternity? Nope.
If it's not batteries included if should not require people to add a huge amount of overhead to their projects to use it, stuff like JSX or create-react-app
that's a specific type of thinking. brainstorming?
This somehow reminds me of the argument around git-flow. It's a decent reasoning, however, the whole idea is based on having a single, bleeding edge version. Basically a SaaS.

A lot of companies/products do not work that way. Some have physical products out there that have to be updated, some have on-premises deployments, some sell user software of which there are multiple versions under support. Each of these live versions have to have their own source branches and dependency trees. A single `:latest` can render future bugfixes unbuildable.
GPT update: “which month was two weeks ago”
Show HN: Built a Chatbot Based on Naval's How to Get Rich Tweetstorm
> captured by the “I’m special” thing

1 in 150 is not really very special.

> Anyone benefit functionally from accepting a “label”, even if you told no one after?

I found it helped me accept that some things were going to remain difficult (eg after extended periods in bright/loud environments, I become 'fuzzy' and can't think right for a few weeks).

It also helped me make sense of why I'm drawn to ND folk; they aren't expecting me to conform.
Human nature. If you're a part of the common tribe, people are actually pretty good. There doesn't seem to be an upper limit on the size of the tribe (although some people just wanna hate somebody).

You can also look at it this way. The only real objection against socialist societies was that people are lazy, and don't care enough about producing stuff or resolving economic inefficiencies. But with AI, this objection is gone. Nobody really wants to be in a constant "resource competition" or whatever, it's an effort. People generally want to have fun and enjoy life.
One of the biggest changes in coming decades culturally might be how long are we ready to prolong life of average person. Rich can afford it on their own, but same doesn't apply to you normal pensioner.
This. Net neutrality mattered more when the net sucked less.
Does it support Exchange? Last time I tried it bizarrely it didn’t.
You misread, I was replying to him saying "This is also combined with permission dialogs for mic access and an indicator light showing the mic is in use."
I had to rescue a redux-saga project that went badly off the rails. It was one of the most inscrutable and difficult to debug codebases I've ever had to work with. Forget completely about ever having a usable stack trace.
Who is to say that human brains don't work in a similar way though, with a token window as short term memory and training as long term memory? Even more so when there is injury or disease that prevents long term memories from being formed.
This is exactly what I talked about in this post https://news.ycombinator.com/item?id=34445896

The reduced version is that decoder only transformer LLMs can not generate a hash of a random animal name followed by the animal name, they can only generate a random animal name followed by its hash (assuming the LLMs is powerful enough to compute hashes correctly in one forward pass in the first place).
While you make a reasonable point in terms of human psychology, when you create an AI, you are leaving the realm of human psychology and dealing with something new that doesn’t have to play by the same rules. I’d argue that’s a big difference.

We’re creating a fundamentally alien intelligence from scratch and basically just crossing our fingers and hoping to hell it cares about keeping us alive.
I find the current polynonce attack much worse: https://news.ycombinator.com/item?id=35048431
You would train a large language model that takes the initial prompt, generates a prompt for the other language model to talk to itself through steps, and then returns the final result once done. Trying to hardcode those thinking prompts probably wouldn't work for the same reason hardcoding intelligence never worked well before.

Basically it would function the same as our conscious thought, that should help it solve a lot of problems.

Edit: Maybe just asking ChatGPT for what steps it should take for that problem in a list. Then you just feed it each of those steps one at a time. It would cost more per prompt than before, but if it can replace the human prompter it is well worth it.
Fwiw I bought a used HP M405dne (workgroup class) for a pitance used. I stuck a GL iNet thing on the Ethernet port to get wifi on it. It has an option to enable firmware downgrades and happily takes third party toner. I pay something like 25$ every 3–4 years.

Maybe this is only happening to home office type printers and not to enterprise?
No, the repercussion is to realize you can't rely on government and stop voting for governments that make lots of promises. This is what happens when a society rejects libertarianism. Instead of a nice private pension provider you can take to court you have the government, who forbid others from running Ponzi schemes whilst forcing everyone to take part in theirs.
You're remembering wrong, unless they did something crazily non-standard. Whole numbers are represented perfectly in binary floating point. At least until you run out of digits, at which point they start rounding to even numbers, then to multiples of 4, etc.

There is one spot where binary floating point has trouble compared to decimal, and that's dividing by powers of 5 (or 10). If you divide by powers of 2 they both do well, and if you divide by any other number they both do badly. If you use whole numbers, they both do well.

Also even if you do want decimal, you don't want BCD. You want to use an encoding that stores 3 digits per 10 bits.
Is there a linter/checker for this file format?
There was an interesting comment a while back about the problem of generating "a" or "an" correctly for a token generator. In order to do so, you have to predict what you'll generate next. Smaller models get this wrong. Even chatgpt, which doesn't get this wrong has limits on its ability to look ahead into its own likely output. I suspect that this is just a difficult task for a token generator and to fix it naturally requires a much bigger model.

All these hacks that fix problems by maintaining a "train of thought" are fascinating though, given that we seem to have evolved a similar hack.
Strange there's never a complete deadlock then the GOP is in power.
Personally, I find the AI safety arguments sound pretty far-fetched, but I can’t come up with solid arguments against them. Also, when I look for a good ”debunking”, I don’t find anything. Mostly all I find are mockery, ad-hominem and the like. Frankly, the people who argue climate change isn’t real do a better job than the people who argue AI risk isn’t real, and they’re wrong!
I don’t even understand what this is supposed to do. Looks like rebranded stable diffusion rebranded as illustrator but without features.
Not sure how that's relevant in this context but maybe you're saying designers should just stick with MS Paint instead of this new software?
It is mostly a matter of prompt engineering and it is definetly possible. The question is if it improves importance though. I personally believe that future models will be combinations of various expert models (multi modal, search, calculator etc.) all interfacing via natural language in some sort of guided debate, until they agree to give an output.
Except Poplar. That's the Microsoft call centre scam of the tree world.
Wow, I've never seen a reply that so thoroughly fails to address any of the points it's trying to reply to.

When you reply to "in FP, functions cannot do that (change state anywhere)", you say "you are allowed to do that: capture the effects into a list, return the tuple of list and return value" without realizing you're saying exactly the same thing?! The distinction between "return value" and "return value plus some other thing" does not exist. What matters is that the function's only observable modification is in what it returns, be it one value of many. This is basic FP.
Awkwardly that same logic applied to global warming would not work out well. Under the rug is not a solution unfortunately.
https://news.ycombinator.com/item?id=35006601
The issue is that the effective altruism crowd are focused exclusively on AI safety, at least in what they publish online. If they talked about all possible threats to humanity and how to solve them, from AI, to climate change, to nuclear bombs, to asteroids, to disease, they would be an interesting and important group.

They don't. They hardly talk about anything else except AI. From the outside it looks a lot like an obsession.

Personally I think they treat AI as an existential threat above all others because they consider themselves to be the pinnacle of intelligence in the universe and AI is showing that human intelligence might not be so special after all. So it's an existential threat to their sense of self. Other existential threats merely threaten their lives and are therefore not as important.

This would be fine, if acknowledged with a degree of self awareness. But it's not, instead it's wrapped up in so many layers of convoluted logic that most people, insiders and outsiders both, can't see the real reason for this obsession.
I think TikTok is a garbage app that numbs the mind of the already willfully ignorant people, but I absolutely do not support the idea of banning it. The US is supposed to hold itself up as a beacon to other countries on the core ideas that people are free to express themselves and as function of that expression choose which peoples to listen to, even TikTok trash.

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

As much as I distain TikTok as an aggregator and disseminator of information it should easily fall under the classification of the press. It's clearly speech and an assembly of the people. Unfortunately the same twisted minds that established the FCC and said "on a radio (iphone of the day)" you do not have freedom of speech but only freedom to listen to government licensed actors will likely be able to use their evil ways to ban TikTok. Which effectively means that all content on the internet can be arbitrarily regulated FCC style. This is a massive step towards the US adopting Chinese style information suppression policies.

Every US citizen should be aware of the UN and adopting. While these do not carrying the force of law they were written in modern times and they absolutely express the sentiments of the founders of this nation around many issues. This is very clearly detailed in article 19.

Article 19
Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.
1. well known signature hashes documenting what an non-tampered CD iso should have.

2. you are absolutely correct in that old software sometime comes infested with known malware/virus... however one also needs to acknowledge it was often in the original files too (Sony root kit etc.)

3. 86box is slow, but can contain most nastiness that came with old PC games
=)
Why would you ever link to paywall sites?!
I use Home Assistant with the Unifi integration that checks if a specific device is connected to my wifi, and since I and my girlfriend always have wifi on at home, this is working very good.
Datadog EU Is Down
I do. Only for leisure. And I take a Pixel 6A running LineageOS when I do which has nothing sensitive on it.

That's really mostly so that I don't lose my iPhone which I actually care about.
Allegations are not proofs.
I don't understand this statement. Are you trying to use banking-software-2002.exe file to transfer a balance?

The IA is a best effort (and a damned good one too) and so if I want to get Commander Keen running again I can! I still run it in VM/Emulation/whatever isolation.

Do YOU have Commander Keen available, fully vetted on your trusted archive platform?
The US tech companies are psychologically weaponised platforms, in my experience TikTok isnt.
When you frame net neutrality as "users pay the same for all network traffic" people love it and when you frame it as "Facebook cannot subsidize your mobile data usage on Facebook" people hate it even though those mean the exact same thing.
about 7 years ago, i bought a brother mfc laser for $200

about a year ago, the drum gave out. it cost me $40 to replace

over those 7 years, i printed about 2000 pages: somewhat less than 1 page a day

take from what that what you will
Yes they might just invest with some sleazy ponzi scheme that then collapses, telling them the money they thought they saved isn't there and they'll have to keep working for longer instead of retiring at the age agreed.
It says the name of the issuing country on the front, like every passport in the world, and inside it says that the issuing country is GBR, the ISO code for the UK.

There is no Scottish passport, nor an ISO country code for it, because it isn't a country.

Any justification you have for calling Scotland a country would mean that Georgia and Massachusetts are also countries.

US states are actually are more country-like than Scotland, they have a constitutional right to self-government, and have semi-sovereign powers even within the union. Does Scotland? I think we have seen recently that it does not.

The only evidence or basis you have come up with so far is that you were taught in school that Scotland is a country, which I find to be a very weak argument.

(To be clear, England is not a country either.)
None of this is required for a male to claim to have a so-called 'female gender identity' and be admitted to female-only spaces.

Just look at what is happening with prisons in jurisdictions where they have prioritized claims of 'gender identity' over sex. Women have been sexually assaulted, raped and even impregnated by such males. It's horrifying.
I dunno man, Teams has only given me a slight headache this morning instead of a cluster migraine.
AngularJS and Angular (what you referred to as Angular 1 and 2) are completely different frameworks. It’s a branding issue, not a technical one.
Angular, from version 2 to 15 in the past 8 years, has been completely backwards compatible, and even stayed on the same paradigms. Angular code from 8 years ago looks almost the same as modern code. Which is much more stable than react’s codebase.