skysight-inc/HackerNews huggingface dataset:
One way to look at accessibility is that it’s a side effect of a well designed data exchange format. The same type of semantic document structure that let screen readers work, or increasing font size, is allowing all kinds of advantages to the user, such as adblocking and customizations. Every year that the state of software and apps deteriorate further, I am more and more impressed how the initial web struck such an incredible balance of all facets of a healthy software ecosystem. It stands as one of the marvels of the world, imo, that it remains virtually the same today, surviving the most vicious attacks on openness by both mega corps and governments alike.
OpenAI is hardly “some random company”. It’s 49% owned by Microsoft, and has an exclusive commercial license with them.

Its cofounders and original investors are all Silicon Valley luminaries, plus Elon Musk who’s since sold his stake. Cofounders and major investors include Sam Altman (former Y Combinator president and now OpenAI CEO), Reid Hoffman (LinkedIn cofounder), Jessica Livingston (Y Combinator), Peter Thiel (Palantir), Amazon Web Services, Infosys, and OpenResearch (formerly YC Research).

Btw I’m not sure if you need a phone number if you sign up with a social media account like Google.
Interesting generally means having some sort of sufficiently broad applicability to be useful and sufficiently narrow applicability to have enough explanatory power. If you are too narrow you don’t get applied in many situations and if you are too broad you’re generally too watered down to prove anything significant about the situations in which you apply. Some exceptions which makes everything harder.

1+1=2 is a theorem but a very uninteresting one because it applies exactly once.

Every number n has a double successor S(S(n)) is also uninteresting because while it applies more broadly it’s too watered down.

There are no numbers n with n greater than two such that x^n + y^n = z^n is extremely interesting.
Abortions were a convenient way to keep women locked into the workforce. There could be no escape from wageslaving. Now that the population is in the shitter, they criminalize abortion.
Because Windows is mainstream and Linux is not.
Of course - please reach out if I can ever be of help. Even if that just means opening up my rolodex for positions post-PhD or simply chatting.
I like this Python3 quine, which doesn't use repr printing:

(lambda s,q,b,k,c,e:print(b+s+k+b+q+s+q+c+q+e+q+q+c+q+b+q+c+q+k+q+c+q+c+q+c+q+e+e+q+k))("lambda s,q,b,k,c,e:print(b+s+k+b+q+s+q+c+q+e+q+q+c+q+b+q+c+q+k+q+c+q+c+q+c+q+e+e+q+k)","\"","(",")",",","\\")
We bring out the guillotines and say if they do something they can profit their life.
UK students to be allowed to use ChatGPT for coursework under Government plans
Show HN: I just built a second brain for your knowledge base, in any chat apps
Nano-hydroxyapatite to be banned in the EU
Non-paywall link: https://archive.is/VAPnq
The predictions of the 1950s were wrong because people chose more stuff over less work. Partially because of the rising cost of land due to concentrated demand leading to needing “more home” in wage adjusted terms. Labour saw gains from increases in productivity and this didn’t really decouple until 1999 after which it mostly didn’t.
With supercomputers you write your code for that specific supercomputer. In such an environment ROCm works ok. Trying to make a piece of ROCm code work on different cards/setups is real pain (and not that easy with CUDA either if you want good performance)
10% performance difference in exchange for maybe crashing slightly more often would be huge for people who only really use their PCs for gaming.

HN readers seem to have a skewed idea of how useful ECC is while pretending the downsides don't exist. Not everyone is primarily using their system as a workstation.
Low-noise block downconverter (LNB)
To quote someone smarter than me.

"100% pure functions are the way to go where possible"

You don't need to throw out OO to introduce some functional ideas that help improve the correctness and make it easier to maintain.

Bad FP to me often means the unreadable mess of complexity that some choose to introduce with their functional code. Personally I try to avoid anything that I'd consider "fancy". But using pure functions is functional programming IMO.
Unique just means there is no exact duplicate. Since this already applies to almost anything as simple as a snowflake, such a claim is, on the contrary, a truism.
It shouldn't be up to Facebook/Google to decide what is a crime, nor in which cases wiretapping should be allowed.
Aren't they handling user data for any other case of law breaking?
Sure you can. It just makes the cooling fan to actually start spinning and do its job.

Yeah. It's that bad. I have a Thinkpad P14s.
It exists since the early days of interconnected computers, the problem for companies like Meta, is trying to make a multi-million business out of them, with the usually worthless KPI of exponential growth year after year.
>>The stagnation of certain industries is because of tax policy and the insane greed injected into our healthcare systems when the HMO laws passed in the 1980's.

The growth of the healthcare bureaucracy is generally attributed to the increase in regulations:

https://www.athenahealth.com/knowledge-hub/practice-manageme...

While somewhat better designed to constrain costs, other countries' central economic planning in healthcare are also leading to runaway growth in healthcare spending as a percentage of GDP, and increasingly dire crises, e.g. Canada:

https://www.cbc.ca/news/health/doctor-shortage-cancer-video-...

What your comment illustrates though is how the dominant narrative will be shaped by the entrenched special interests who benefit from growing regulatory control, ensuring that Conservatism will remain the bogeyman even as the economy becomes increasingly centrally planned: https://ourworldindata.org/grapher/social-spending-oecd-long...
A significant part of productivity gains went to workers up until 1999. There is no universal law that says productivity gains are inherently captured by shareholders. Of course if this is a possible option capitalists will choose it. I think this is a consequence of government policy where monopsony power prevents labour from getting a fair price due to only a handful of monopolists having the things that improve productivity.
Kiwi[1]?

[1]: https://kiwitcms.org/
Just because they can lie and fudge statistics doesn’t mean they are poor or weak. If it’s so great why aren’t you there though?
Ah yes, take on $200,000 in debt for a worthless degree instead of just starting your career. This advice is predatory, considering the rapidly diminishing value of degrees in the tech industry.

Universities prey on the young in order to bankroll the burgeoning university administrative class.
I'd say this answer is the most succinct and accurate here.
Honestly, it might just be a matter of taste. Not everything is for everyone. For example, I find Python hideous in more than one dimension, yet I like Rust (and Ruby, weirdly enough).

Even though a lot (most?) Rust code you encounter will be written in functional style, it's not a FP language, but it does borrow some great FP/ML ideas.
This is maybe one of the most important discussions we could have today and kudos for the bold contribution. So many existing and future risks and opportunities we face are strongly coupled with digitization and choices on how software is developed and used matter a lot to what sort of world is emerging.

This widespread relevance of software is part of the problem: the scope is so wide it spans an enormous range of needs and business models. Given that the financial system itself is becoming almosy fully a digital artifact it is a legitimate question whether e.g., money itself should be "open source"? Whatever one thinks about the cryptobro universe, that proposition cannot be unseen. If money itself is up for redesign (and if you follow the so-called CBDC discussion that is very much the case), what is ultimately our objective? What legally defined organizational structures are available and how do they incentivise delivering on the objective?

The other part of the problem is that it by far not just about source code. Actually nobody has any use for code in pure isolation. The value proposition is always somehow coupled with data and code coming to life so to speak by operating on data. Whether open data or private data. Which opens yet another can of worms around privacy, commercial secrecy, copyright, IP etc.

My humble punchline is that the open source journey is neither easy nor simple and it will get even messier. But the general principle of "doing well by doing good" is valid, it is what binds us all and the alternative is almost certainly a dystopia.
Without a doubt the customers will see the bulk of the saved money. But Bezos capturing 5% of it will lead to an even more massive fortune. The minute any sizeable competitor follows suit it’s likely to be back to the typical roughly 2% retail margin with 98% of the savings going to customers.
For me, the best example of the "we care" attitude from Asahi was in the installer itself - even in alpha it was well polished, and usable. Clear defaults, documented behaviour, help messages. And this is an installer that needs to go the extra mile to show up in Apple's bootloader.

It was a breeze to install (M2 Air).
Sure but there are speakers in a helo headset.

I was talking about a headset that would be similar to a helo headset, without as much sound isolation.
JSON supports numbers of arbitrary and just fine. It's just many reader/writers of JSON does not, and those are so ubiquitous that it's often not practical to use.
They might ask for certain geolocations, as they did for me. Had to use a European phone number before I was able to access the dashboard (I am in East Asia).
A bug you didn't catch can cost the entire project, sometimes more.

And nothing to do with competency. Carmack himself let a lot of 'easy' bugs in his games.

Let's say you want performances. The easiest way to avoid bug in critical software would be to code in Ada (at least it is in my country).

If you still want some abstraction, at the cost of security, let's say for the program that will run the 3M experiment that your Ada code just launched into space, you'll use Ocaml, despite the fact than a huge part of your scientists know python better (real world examples BTW).

Also, code in python use more and more generator everywhere (even when more imperative solutions exists), I don't think I've seen any complex objects that did not use itertools in years (in professional context), and the lambda keyword is used more than ever (even saw it last week in a pydantic code, when it's typically the kind of code where imperative is better).

Also, React-based frameworks encourage functional style, and as people will understand the paradigm more, it will be used more.

For some stuff imperative is better BTW, I'm not saying functional is better. I've work for three year for a PaaS company, selling big data capacities to universities and some companies, I don't think I needed functional programming once. But clearly, even if you code in python, if you want to do big data stuff, you'll do functional. If you work in datascience, you'll do functional. I'm in $bigbusiness now, and in the first big library I've done, one of the 3 PR comment was 'you should just use zip here', so I guess in big business, you'll have to do some functional programming too.
Take a Lab Tour of This Solid-State Cooling Tech
They don’t require a phone number when you create an account. And they have a social login using gmail or Microsoft.
Is this unexpected? Of course, they follow warrants, why wouldn’t they?
Financial institutions have codebases going back decades. In some cases they are stuck with decisions made long ago. That’s just about the only place you might find APL these days.

Go to a job site and search for APL jobs to get a sense of what reality looks like in the APL world.
I agree, WSDL were great. There was no need to keep checking the API doc because the client codes were auto-generated.

If we can't have JSON Schema, perhaps we could have a large language model auto generate our client codes by ingesting the API doc.
The reason technology doesn't net destroy jobs is that things that destroy jobs lower costs, which leaves people with more money in their pockets, which creates jobs.

This is true so long as two other things are also true;

- There needs to be something else for people to do instead. In the case of the industrial revolution power looms in factories replaced home weavers, but the factories were huge and could employ all the weavers and more. The factories created more jobs than they destroyed. In the case of AI that isn't immediately true, nor is it obvious that it's going to be true in the short term. So far we can only envisage the destruction of jobs.

- Secondly, the lowering of costs only puts money in people's pockets if the very wealthy don't hoard it for themselves. There are trillions sitting around doing nothing for the economy according to leaks like the Panama Papers. AI could potentially just make those numbers a bit bigger while everyone else starves.

In the long term I'm reasonably optimistic. I think society will organize around AI to let computers do things and we'll settle on an alternative model to 'time worked = money', whether that's something like UBI or artistic patronage or whatever really. I think that's 50 years away. We'll only get to that because in the short term it's going to be painful though.
wow, to a Dane the US electricity rules are something out of a 3rd world country!!
Update: FB disabled the download link, so I mirrored everything to R2 and updated the script to use it. It should be working now (though the speed is "only" around 50MB/s).
Notation is important and incredibly valuable. If you are abandoning notation, as J did, that’s a mistake.

If you search for APL and my username in HN you should be able to find opinions on this going back several years.
Show HN: OpenBB Terminal – Investment research for everyone
Nostr is one of the most interesting things I have seen in a long time.

The only minor problem I have with it is that the early adopters are very pro crypto/anti vaccines and it might give the impression that it is a community for such folks when in reality it seems to be just a much better technical alternative to smtp and nntp and (for some use cases) for xmpp for this century.
If you recommend pyenv, it's game over, I will never been able to convince you otherwise.

Because it's a sure sign that you have not had to help a team of geographers in a school or quants in banks or small kids.

Your method will only work for a very small subset of python users, and you don't have met enough of them to even know what error they encounter.

It's ok, you are a skilled dev, you offer skilled devs advices.

But no, pyenv has too many ways to fail for the average python users. Espacially since the "py" command on windows and suffixed python on mac and linux works fine to deal with multiple versions.

If would be too long to debate each point so I won't. But I don't make those claims out of the will to be right or contradict people.

I worked with python since 2.4, in dozens in countries. In africa. In asia. In the silicon valley.

It gave me a huge sample to study.
same... I guess it should AT LEAST use a recaptcha and limit the amount of questions per minute, because that server might quickly crash.

maybe add a question "queue".
Tweede golf, means "second wave" in dutch.
Because they didn't support E2EE and homomorphic encryption.
> I do not think our current social policies are ready for that.

Understatement. (And also, they weren't really ready for the previous waves either)

The upside is we exist as both producers and consumers - and while our value is about to go down (or be voided entirely), so is the price of all the things we want/need. Can't afford a house because the Atlas robot outperformed you at construction? Well, get a few buddies to pool funds to buy an Atlas robot yourselves and get it to build your houses. The barrier of entry is similarly dropping fast. It's gonna be a weird, sad and awkward short-to-medium term as the fluctuation of which drops first - employment or consumer prices - plays out, especially if government doesn't step in to protect people. But long-term I think it's hard to argue that there's not going to be an enormous increase in overall quality of life. (barring some sort of annihilation event...)
I’m in Taiwan and they didn’t ask me? And when I got the plus account they didn’t ask…
I'm not sure what point you're trying to make.

Earlier you said "The Qing conquest killed 30 million, so did the Taiping Rebellion. 40 million died during the Three Kingdom wars, in 200 AD! About half the population at the time."

I'm not sure how one could interpret that as anything other "no big deal Mao killed a lot of people, lots of people have died in other empires".

And you're somehow conflating their legacy with the death toll. Those are separate things. Mao's brutal rule can be condemned while at the same time acknowledging his influence on China today.

And I would argue that Hitler had a massive influence on what Germany is today. Look at its role in the EU and its policy towards other countries and conflicts.
What exactly is wrong with that? Comment hints like that are quite common and with a few exceptions (synthesis hints) they are all optional hints that have no effect on the main interpretation of the code. IDE folding markers aren't going to hurt anyone. Chrome doesn't care about lint waivers. Etc.
If we take the industrial revolution as an example, yes, it is true that on average, at the minimum and as a whole indistrialized nations and societies are better off after it then before.

Also true, the period between before and after sucked, killed and ruined the health of generations, affected mostly those whose skills weren't as valuable as before anymore and the poor. Ignoring this change, and the social impact it has, is heartless capitalism at its worse. And during the industrial revolution, it was only addressed due to labor organisation and action, unions and public pressure so high that governmebts couldn't ignore it anymore. And it gave birth to communism.

Not sure if AI amounts to the same level of impact as industrialisation did, but f it does maybe it it would be sound policy to address the resulting social problems before they are to severe to ignore. And no, I am not talking about six figure salaries tech "workers", I talk about all those under paid and close to minimum wage blue collar real workers.
Doesn't work. "Thinking..." and then gone.
I don't know if they did their own crawling as well, but at least part of the training set for GPT-3 was Common Crawl data. You could look up if Common Crawl respects Robots.txt or not.
Baffling to me that people still use Messenger. Not even switching the company is necessary, with WhatsApp at least they'd have message encryption.
They also make the electrical-wiring equivalent of a cable toner, which is something I've wondered about for ages. Having recently bought a house wired by an electrician who did fine work in the conduits but seems to have struggled with the command of written language required to produce legible labels in the panel, I expect to get good use out of the one I've just ordered.

(The outlet tester/tone generator in this kit doesn't show voltage, but multimeters are cheap these days and much more generally useful.)

https://www.acmetools.com/klein-tools-digital-circuit-breake...
Those who have nothing to hide have nothing to fear.

Unless they change the laws and suddenly you have something to hide.
I feel like you're being overly charitable to laptop manufacturers. If such manufacturers always considered the thermal limits of their products when advertising their performance, then I don't think many people would complain.

Since that isn't the case, however, many people get a laptop that isn't capable of performing the tasks it's advertised for. The excuse of "well, we didn't think you'd really need that much power" doesn't really cut it, when said power was strongly advertised on the box.
Halist macOS AI: ChatGPT on the Desktop
Disingenuous. Contraception and abortions freed women from being locked into patriarchal family structures (see the thousands of years of history where women were passed from father, to brother, to husband with no choice in the matter).
As if SGI didn't had their share in Farenheit's failure.

https://en.wikipedia.org/wiki/Fahrenheit_(graphics_API)
They never claimed that they support E2EE...

The users signed the EULA and know what their rights are.
The only take away from this article is that somehow they could read the change logs.

Doesn't that fly in the face of metas own claims to not be able to?

BI seems to be implying that abortion shouldn't be treated as a crime in places where it is a crime.
I think that this is just: https://github.com/ddiu8081/chatgpt-demo
> They don’t require a phone number when you create an account. And they have a social login using gmail or Microsoft.

They absolutely do for certain locations.
I've used ATMs where you slide your card (and retain possession of the card through the transaction). They always prompt at the end whether you'd like to make another transaction and if you say "yes" they require you to slide your card a second time. I haven't seen one that didn't work this way for at least a couple decades, so I'm surprised they missed this when adding tap functionality.
They haven't learn much from it, see how many Vulkan extensions exist already.
Shape Interrogation for Computer Aided Design and Manufacturing
That did actually surprise me, I thought Facebook took on WhatsApp/insta messaging which is encrypted?
That's true, if someone's fallen in love with recursion or currying, that's often going to end in tears.
Researchers watch video images people see decoded fMRI scans in near-real-time
I think there is nothing to prevent you from making a server that collects messages, it is just that, based on observation of how previous systems failed they have chosen a different model.

I have been thinking about this problem space a number of times and after first thinking my ideas were significantly better I have come to understand why nostr picked this solution.
> User chat logs and search history released by social media companies to police can be used to prosecute people for abortion, even when they are being investigated for other reasons.

Firstly, can you even prosecute a woman for abortion? Aren't they legal?

Secondly, if the abortion is illegal, it's not unusual for the state to prosecute someone when the investigation of that person reveals other crimes.

What would you propose instead? That any evidence of secondary criminal activity uncovered during an investigation of the primary activity be ignored?
I'd say it's spiking since 2020 at least, 2018 was the first year I experienced it.

It might have multiple reasons. ES6 and react should probably bear the lion share of the blame (personal opinion, in now way a fact) .
I know the maintainer of the JSON spec, his main job is to make sure no one changes it to add these.
Have you got a location? Just tried Singapore & Thailand on a vpn and it didn’t ask.
Some random HPC lab with weight to have a AMD team drop by isn't the same thing as average joe and jane developer.
This is outdated, currently the planned start date is May 1st. However, there seem to be still discussions about implementation details (availability only in an app vs. as a chip card or on paper, use of a subscription model).

It's a horrible mess - and still too expensive for people with low incomes. In hindsight, it is amazing that the 9 Euro ticket experiment last year worked at all.
This give the potential of doubling a MacBook Air Performance ( From 10W to 20W ) while still being silent.