skysight-inc/HackerNews huggingface dataset:
At the end of the day you're just having a value disagreement with those of us who are Bitcoin proponents. You don't think the energy is worth what Bitcoin brings the world, while we do. Bitcoiners seem to jump through hoops to prove that they are leading the way in clean energy generation and consumption, yet to you *any* energy spent on Bitcoin will always be a waste.

This makes the only acceptable energy for Bitcoin to morally use be self-generated, clean, and has no impact to you whatsoever. A failure to recognize this fundamental belief will always lead to you belaboring your point. The only thing I can leave you to think about is whether you truly believe Bitcoin is the biggest "waste" of energy for you, or why there aren't as many conversations about the consumption of the rest of the 99% of energy demand (the CBECI estimates Bitcoin took about 0.1% - 0.9% of global electrictity demand[1]).

[1] https://www.eia.gov/todayinenergy/detail.php
ChatGPT vs. Flat Earth
markdown is such an elegant markup implementation, i remember using bbcode on online forums which was ok but markdown i use all the time to keep notes and organise my thoughts. when i do consulting i summarise my work in a github gist.

look forward to trying this.
This is going to save me so much time, thank you for this!
I'd say that a "boring form of welfare that makes a lot of people's lives easier" would be transformative. Not utopian or anything, but a judgment-free welfare that just automatically happens without all the bullshit (in the U.S., anyway) would be amazing.
Funny, I think the stringly-typed-ness is great. Turns out that’s actually a common aspect of a lot of software I really admire, like Unix pipes and spreadsheets.
I might be out of my element, but if your trying to run on prem anyway, why not just go full open source and self host?
Monopolistic actions are malicious, if you believe in free markets. Gates led the war against Netscape, for one. The setback to the industry and consumers was massive.

Anti-market behavior is today completely normalized, so Gates is very much not alone. Malice is not an unusual phenomenon.
It was horrendous, looked legacy since day 1. Gitlab has so much more to offer...
Because in my experience, the value of collaboration tools isn't versioning -- going back to an older version rarely happens.

It's the suggested edits combined with comments sidebar right there in the document, where you can have whole back-and-forth asynchronous discussions.

There's no obvious/easy way to have comment threads in markdown or in git.

And while you could, in theory, implement suggested edits as commits on a separate branch waiting to be merged in, the workflow for that would be pretty horrible -- are you going to create a separate branch and commit for every single edit? Since small edits are generally individually accepted, rejected, or further modified.
I agree, but a proper model and structure can be created.
And voting for the right people won't be done if the voters aren't properly involved in increasing brain power and participating in social work/life.
It worth noticing that number you're quoting is for embeddings between layers. If you split your model between 5 nodes you will need to send this 32kb 5 times. Also it's per token. Meaning if you process 1K tokens it turns to be 32 MB of data, 1M tokens - 32 GB...
Nope. It's not going back.
Annoyingly, the basic income pilot described in this article is not universal, and only helps people who could already afford to be artists. I'm sure the people working behind the counter in your local chipper would've liked to avail of it but they don't qualify as working "artists".

But being Ireland, I can't imagine they'd ever implement it without an enormous means test.
I thought that was a good question, and certainly one I'd like to know the answer too, but I very much agree it was done rudely. It didn't seem like it was asked in good faith.

Anyone who has maintained large/complex software like this knows that name recognition is worth a ton, and it kind of has to be that way. It's just not practical at all to scrutinize every commit/change as though the committer is an adversary, and particularly when you know the person it is not a reasonable ask. I would bet the truth is basically "yes, we knew him so it didn't get full scrutiny," and honestly that's an honest (but hard to give) answer.

I do hope (perhaps naively) that this (security code reviews) is something AI can get really good at in the future, because that would be a real value add IMHO.
Ask HN: Programming with Multiple Sclerosis
A bright friend of mine is unfortunately suffering from MS. He used to tinker with software, but he is in a stage where moving his hands is painful and he cannot type anymore.

He would really like to continue programming, as his mind is as clear as ever.

Are there any tools that he could use? I know there are great tools for blind programmers, but couldn't find anything for people with limitations like his.

Thanks everyone!
And that's how it should be. Centralized, "global" bridges are unwieldy and prone to problems.
Actually, it's worse than that right now for many on welfare, as they face the "benefits cliff". Inflation is rampant and some low wage earners are getting modest increases to keep up with inflation, but this increase is subsequently pinching their benefits.
Curious about your experience as I'm in a similar position (running ghe, want to stay on it, mgmt being sold on ghec) - I have other reasons for wanting to stay on ghe but my experience is recent features hit ghec first. Maybe that's a recent change in their release cycles?
It does vary a lot. In city it's easily 4mi/kWh or more. But I remember being pissed at Stellantis when in cold rain on highway the efficiency dropped to 1.7mi/kWh, and the range estimate was still calculated based on the marketing number, going down by 2 miles for every 1 mile driven (it was a version without a heat pump).

Ioniq's worst case is better than this (~2.1 in bad weather, 3.1-3.3 at highway speeds in good conditions), and it displays accurate range based on real usage. Ioniq is indeed a bit too fat for UK's parking spaces.

on.to was great. I think they took advantage of tax breaks when leasing for a business, and during lockdowns they couldn't buy new cars fast enough.
Betteridge's law of headlines strikes, per usual.
Reverse-Engineering an IP Camera (2019)
The fundamental problem that I see with UBI is that it basically means that we are just paying people to be passive consumers of resources.

It'll always be a hard sell as a result. People want their neighbours to pull their weight. Even if it's just sweeping the street, painting their fence, whatever. Paying people to sit about watching TV is never going to work.
Red Hat uses Gitlab for CentOS Stream development (https://gitlab.com/redhat/centos-stream). However $8bn is a lot of money for what is basically a loss-making cost center. (I know it made a small profit recently, but Gitlab has lost money for a very very long time.)
New technology could reduce the amount of energy for air conditioning
Rather, developer convenience over users.
That's exactly what the proponents saying it would let people create art and other projects that they don't have time to do today argue for.
Can we just give everyone food, healthcare, and a place to live?
Sorry to hear of your accident. I have done a fair bit of rock climbing and know how quickly things can go bad. Actually I had a bad accident around 20 years ago whitewater kayaking in the US. People we so kind in supporting including my family and friends and I was very lucky to have 6 months paid sick leave from work. With regards next steps, I feel I'm too far away to help, but I'd prioritise getting some kind of accommodation even if it means taking charity and taking any job while you can get yourself on your feet. Hopefully someone a bit closer can reach out with help. Good luck in your journey.
Having points not be a measure of time is a means of estimating how much work you think the team as a whole will accomplish while diminishing the risk that a given estimate (delivered in time range) will mutate into a 'promise'.

Its also a good way of communicating what you think the blend of known unknowns and unknown unknowns is.
I know. The point is that for the biggest part of people receiving money without conditions, does not result in a favorable outcome for society, themselves and only a moderately good outcome for the economy
The cognitive dissonance on display.

The nanny state is allergic to common sense.
Right now workers do those jobs, because if they don't, they will die or become destitute. If you change their incentive to be they can work an unpleasant job while rent and food is guaranteed, you're going to find that the marginal value of that 12 euros an hour has plummeted. It's not worth it to work a terrible minimum wage job if your basic needs are satisfied
Which wouldn't help much when tracking happens on server-side. By the time your adblocker is able to analyze the response Google will already have tracked your visit.
The internet is dead, long live the internet.
The problem is getting political support for it. I'd be in favor of if it could be done without increasing government spending (aka by massively reducing/eliminating other government programs). Unfortunately, that doesn't seem to resonate well with progressive voters.
> soon to exceed China's population

Note that India has had a larger population than China for at least a year or two.
For the curious, here is a set of "simple" rules for CSS authoring that, coupled with linting (through Stylelint, for instance) can address a lot (most?) of the issues raised in the article and the comments:

https://ecss.info/en/

Interested in what you may think about these rules and the principles behind them.

PS: still a work in progress!
netsplit.de respects +i/+p/+s ; so if your channel isn't showing up in /list then they're not being scraped.
Absolute worst is when you see the "Hi from HN :wave:" comments when Github issues/PRs linked to from here.

Maintainers can 'lock down' the issue to just projects members, but that's very much an after-the-fact thing.
The thing I’ve never understood about UBI is how it wouldn’t immediately be counteracted by inflation.

Money is like water or electricity; its only ability to do work is when it flows. Just like a water wheel can’t do any work without a river flow, or a motor can’t do any work with a potential difference, money is useless when everyone always just has the same amount. It is only the transfer of money from one entity to another that causes work to be done.

The difference between 9V and 12V is 3V. The difference between 12V and 15V is still 3V. The amount of work you can do is the same, but the bar to entry is higher. So somebody explain to me, when everyone gets the same baseline amount of money, how that does anything but raise the baseline?
What? The old-Internet feeling comes from the fact that everything was made by people - that's the whole point.
Also this tutorial: https://man.exherbolinux.org/sydtutorial.7.html
Memory lane. This made me remember Ken Bowles, one of the key figures in development of UCSD Pascal. Ken always seemed to be on a mission. Last time I talked with him, many decades ago, we were at a party and he and his wife were headed off somewhere exotic to go SCUBA diving.

I used UCSD Pascal on one very large project: my Go playing program Honnibo Warrior.
Counterargument: Atlassian offers a very similar product and is worth $50B. Of course they've got JIRA but everybody hates it.

GitLab (or whoever ends up buying it) could acquire Linear.app for example and eat Atlassian's lunch.
Mega-city's Oracle system won't have effective cash management until 2025
Ah, forgot to include that! That's a way to edit any of my functions via "edit <functionname>" and it drops you right on the correct line in your $EDITOR of choice. Otherwise it defaults to passing it into your editor (ostensibly a path).

needs() {
[ -v EDIT ] && unset EDIT && edit_function "${FUNCNAME[0]}" "$BASH_SOURCE" && return;
local bin="$1";
shift;
command -v "$bin" > /dev/null 2>&1 || {
printf "%s is required but it's not installed or in PATH; %s\n" "$bin" "$*" 1>&2;
return 1
}
}

contains() {
[ -v EDIT ] && unset EDIT && edit_function "${FUNCNAME[0]}" "$BASH_SOURCE" && return;
local word;
for word in $1;
do
if [[ "$word" == "$2" ]]; then
return 0;
fi;
done;
return 1
}

edit_function() {
[ -v EDIT ] && unset EDIT && edit_function "${FUNCNAME[0]}" "$BASH_SOURCE" && return;
needs rg "please install ripgrep!";
local function_name="$1";
local function_name="${function_name//\?/\\?}";
local file="$2";
local fl=$(rg -n -e "${function_name} *\(\) *\{" -e "function +${function_name}(?: *\(\))? *\{" "$file" | tail -n1 | cut -d: -f1);
$EDITOR "$file":$fl
}

edit() {
[ -v EDIT ] && unset EDIT && edit_function "${FUNCNAME[0]}" "$BASH_SOURCE" && return;
if contains "$(functions)" $1; then
EDIT=1 $1;
else
$EDITOR "$@";
fi
}

Once you have those set in your environment, and EDITOR points to whatever editor you prefer, you can simply add the following line to the top of any bash function you define and make it editable-in-place basically:

[ -v EDIT ] && unset EDIT && edit_function "${FUNCNAME[0]}" "$BASH_SOURCE" && return;

I use the [ -v variablename ] pattern to detect whether it's set or not so that things like EDIT=1 and EDIT=true will work the same way, but I've also seen ((EDIT)) used, which for values of 1 gives a return code of 0 (making that expression true) otherwise returns a fail, but that only works if you use 1 or 0 to designate "true" and "false" for switches... and it's of course confusing that you need to reverse those in Bash logic which works off return codes and not actual values
Apart from the impact on team motivation and the incentive to inflate estimates, another problem with that approach is that the story points might not correspond cleanly with how much time was actually spent on the task. Story points are anyways an example of multidimensional data squeezed into one dimensions and in the process losing valuable information.

Are there teams out there that correct the story points based on actual amount of work and complexity?
Pretty sure they adopted it from the book "Altered Carbon".
is there no way to verify where the package was sent from? not the address, but the specific post office that handled it?
> The transistors cannot simply be replaced. Clipper’s aluminum-zinc electronics vault, meant to provide a measure of radiation resistance, was sealed in October 2023. Barring an indication that the faulty MOSFETs will cause catastrophic failure, the agency will likely seek to continue with the launch—although backup windows are available the next 2 years.
I've recently retired my self-hosted bouncer (znc) and switched to IRCCloud (https://www.irccloud.com).

Can recommend it to everyone, having a decent mobile app, history sync, push notifications and just having it open in a browser tab makes a big difference and I'm using IRC much more again, even if it's just following some discussions on #postgresql or various hackerspace channels.
the state apparatus dealing with unemployment is already massive and it's resources can be reallocated. with hundreds of millions of refugees and immigrants from zones that will get fried by climate change, you really have no chance if you don't increase the efforts, capacity and variety of approaches of all state institutions.
It's useful to keep it up so the public can scrutinize all their commits and fix anything suspicious.
Our tech lead was very enthusiastic about LLM-generated code for a minute. This lasted until the third or fourth time one of us reviewed a PR he'd so written and requested ground-up rewrites.

My guess is that, by this time next year, the vast majority of people and companies currently enthusiastic about generative AI will be pretending like they never had anything to do with it, a small hardcore of true believes excepted. The hype cycle will then begin anew with something else.
"The dude just loves metal detecting and he won't be stopped!"

As someone who used to be in that field, I never understood why people don't do any research before getting into metal detecting. It should be obvious after even a tiny bit of reading about it that most finds are mostly useless without the context in which they were deposited. This context is usually completely destroyed by digging without knowledge of how to properly document it (that's why so many archaeologists kind of hate Schliemann, even though it has been 150 years). And on top of that most laypeople don't even properly record the location of the find. But many people, once they have started, seem to develop a sort of identity around it, and from that point on, most are impervious to new information. I've often heard that "these greedy archaeologists / government officials want to take what's rightfully mine" or "they don't appreciate me, I'm just trying to preserve history".

It's generally either total ignorance or "I didn't want to get fined" that lead to situations like the article. The latter is the same reason shady companies don't record where they disposed of chemicals in the woods, but somehow it's okay for you? Because you have convinced yourself you are "preserving history" by removing a bronze axehead from a location that has preserved it for over 2000 years?

It's truly a shame. There are of course some who work with local archaeologists, have received a bit of training and know how to dig and document, and when to stop digging, but from what I've seen, they are a tiny minority. And even many of them do more harm than good.

Some archeologists only work with them because they know that these people would dig or loot without them otherwise, and destroy much more in the process. But they can't say that openly, because in today's climate of anti -intellectualism, this would be seen as "ivory tower behaviour", and even more people would go detecting completely unsupervised. Just like rolling coal and the like, some people just really don't like being told what to do, no matter the disparity in knowledge about the subject.

Sorry about the rant, it's just all rather frustrating sometimes. In my country, the laws surrounding excavations are so stupid that no-one is happy with them, but archaeologists don't have a lobby of course, so we'll just have to live with the status quo.
Pathetic. Why are we still throwing any weight behind the two main political parties? They are both stagnant and weak. The opportunity to combat a broken system like this is now, yet everyone seems to be sitting on their hands.
Also the hallway conversation thing. Most of the time it’s small talk and minor social interaction, every now and then it’s critical out of band information that would not have shown up in normal processes.
My IRC network seems to have been delisted :(

I wonder why (my net is "DarkScience", and would be 14th in the top 100): https://netsplit.de/networks/?query=maverick

:'(
They had one job: make it similar to ARMv8-A but not too similar to give ARM any ideas. Look at SSE4/AVX2 and NEON and make sufficiently similar vector extensions to that as well.

So far RISC-V has failed miserably at both. "Just solve it in decoder", "just fuse common idioms", "just make vsetvli fast". Sure. Not like designers of ARMv8 or X86S had decades of prior experience to make better decisions.
I learned about this recently when I looked at using beacondb[1] as network geolocation provider.

[1] https://beacondb.net/privacy/
Ehh the issue is features tacked on w/out regards to existing ones. Lotta apps like that end up with multiple ways to do the exact same thing but with very slightly different use cases
We are doing that and much more at https://teaching.app

Look at the ways we change teaching
Subjective take: GH & GL are equally bad when it comes to bundled enterprise features, so the differentiator is going to be individual dev features & UX/DX. GH is much better at the latter - CICD might've been a differentiator in the past for GL but even before Actions a lot of companies were pretty happy going 3P here.
It’s not enough for the method to be possible, it has to be economical. If it’s not prevalent yet it means one of two things:

(1) cheaper methods work too well for now to even bother with sophisticated approaches

(2) it’s too expensive to be worth the effort

It would be interesting to plot out the cost of an integrated AI stack for this over time.
When XuanTie released their cores, a dozen manufacturers started putting them in designs (for better or worse.) I don't recall any such design being released under such permissive terms in the MIPS world.
Would that have been ILBM specifically?
https://en.wikipedia.org/wiki/ILBM

I wasn't using Amigas at that time, I had an Atari... I vaguely remember Targa files (.tga)
I'm of the exact opposite opinion. My view is that UBI will have a effect similar to minimim wages: it will raise prices by raising demand against a fixed (or falling supply), and it will do this by stealing from people that are productive.

All government welfare is bad. The "strings attached" versions tend to be better because they impose requirements before distributions are allocated. You want to do wjat you want without restriction? Fine. Pay for it.

All welfare should come from private charity. Strings are typically attached, the outcomes are better, and you don't have to steal from a single person to do it.
> LLMs are significantly improving every month

[citation needed]
Speaking as someone with experience in enterprise software, I'd say there's a good chance it's because one or more large corporations were ready to migrate from MS Office to Google Workspace but that not having Markdown import/export would be a deal-breaker.

A lot of times when you wonder, "why did they add that feature?", that's why. A single large potential customer absolutely needed it because of whatever critical internal business processes they happen to have.

It's a major difference from software sold to consumers, where the aggregate consumer demand for a feature is generally more obvious/intuitive/explainable.
There is a lot of quibbling over details, but this is a 1-2 page high level elevator pitch, so will have some things glossed over. To that end, it seems like some interesting concepts for further exploration.
Same. I’ve contributed several app templates. It’s not terribly refined, and the creator took some flack for his approach to split licensing. But they are very responsive, and the platform is quite solid and easy to secure and adapt.
> Performance doesn't magically improve if you're using REST. And joins don't magically make things slower than "join via HTTP request" either.

In REST you know the exact query and can optimise the hell out of it. Not so in GraphQL, where each query is potentially a new, never before seen request. Unless you use and optimise for persisted queries which just makes it REST with extra steps. And for large companies even that may not be an option since every query will end up being a persisted query once you deploy to production.
I really hope that whoever buys them not to shut it down / change model. At CERN we rely on Gitlab enterprise and I have many CI files that would take weeks to re-write into GitHub actions (there are thousands for CERN overall). We are still suffering from RedHat decision to cut CentOS after relying on it and Fermilab/CERN shutting down Scientific Linux based on the assumption that CentOS is suitable.

It also makes the CERN's strategic decision to go full Open Source less appealing by time. Although there are many examples on how proprietary hurt us too (I see you there oracle).
I can tell you have very little experience with teaching. But surely your thoughts on the topic must be on par or superior to those with training and experience. My wife is a doctor and lots of people like to tell her how the body works and why she must be wrong. They think reading a blog post on vaccines is equivalent to 4 years of med school. The same phenomenon occurs in education. Lots of people think that since they went to school they know about teaching and how it should be done.