skysight-inc/HackerNews huggingface dataset:
SimilarWeb's visit = multiple pageviews:

>Similarweb calculates a visit (session) for a website when a visitor accesses one or more pages. Subsequent pageviews are included in the same visit until the user is inactive for more than 30 minutes. If a user becomes active again after 30 minutes, that counts as a new visit. A new session will also start at midnight.

https://support.similarweb.com/hc/en-us/articles/212999769-T...
Surely there's a better acronym.
that is about like saying the computer storing Osama Bin Laden's plans at his bunker makes the OEM that produced it liable....which is a BS argument for any general purpose tool in the world both now and in the future....

Can you make instead a strong argument?
While I use tmux and don't like this new Wave app, tmux is not entirely battle-tested. For example, displaying images in terminal is a problem with tmux.
Do you feel the way about other fields of applied ethics? Bioethics for example? Technology ethics? Or even more broadly, ethics generally?

Also, and, of course, one can be a professional ethicist without being "anti-tech, anti-white, anti-bro". Whatever that means.
> Why not create a set of lectures by the best in the field or even setup a committee of professors on how best to craft a particular lecture and create a video...

A few things:

- Professors, even best in the field, may disagree. In the first lecture for my AI course I talk about how cognitive scientists still can't agree on a definition for what intelligence IS. Extend that to other domains and I'm willing to bet there'd be similar opinions in deciding "best"

- Not every domain can be distilled into a lecture. While I can (and have) recorded videos for martial art techniques, they still need to attend class to drill technique.

- This builds on the above point, but 'time on task' is still one of our most identifying features for determining student mastery. This doesn't mean we should revert to drilling endless worksheets, but rather 'learning' takes time to occur and can't be achieved via watching videos

- Building on the prior point, Mickie Chi's ICAP framework labels "watching lectures" as a passive activity. While learning can happen, more learning gains can be made with more engaging activities (drilling [active], self-explanation [constructive], and revising drafts [interactive]).

- I don't mean for this point to make me sound like a miser, but the majority of students just won't read or watch the material. Again, not an attack on 'the youths', none of us read TOS and user agreements. Even in flipped classrooms, if not well designed then you'll have students that need to review the material and miss out of the in-class discussion.

- "I believe each university should hire a powerpoint / slideshow person who can translate professors material into modern format to avoid repeating of work". That's sort of what some professors do with textbooks

I do agree that once you establish a student's foundational knowledge, then you can "play" (as I've described it). The issue is that establishing that foundation is hard and how do you do it in less motivated students? One option is to say they need more self-regulated learning, but how do you build THAT up?
you evidently do need a paper from a group of uk developers to understand that it is not junk; as the abstract explains, it's 5–10 times as fast as other risc-v hardware, and even performs better on some workloads than "the x86 high performance CPUs under test", though it still lags behind them by a factor of 4–8 on average

this is enormous progress, and much more convincing than performance projections from simulations carried out by the chip's own designers
No program feature should ever be designed to be "friendly to newbies".

Easy to use (in general) - yes; easy to learn - yes; hard to do accidentally - yes; low friction - yes; discoverable - yes. However, designing for the person who has never learned to use the feature inevitably leads to your program having a very low skill ceiling and being a disservice to power users.

Also, how do you know the new design is "friendly to newbies"? You're not a newbie and neither are any of the other Emacs developers. Without lots of user studies, you have no idea what is "friendly to newbies".

A more proper way to do this change would be to go "Hey, I've been running into an issue with using registers for a while and solved it for myself with this change. Let's add it as an option and vote on what the default should be." This is a much better approach, because

1. It is designed based on real user feedback. Even if it's just one user, people aren't unique, so there must be many like that person. "I like it this way" is a much stronger argument than "my imaginary newbie likes it this way".

2. It invites the rest of the community to decide on the default program behaviour. Software must serve its current users first and foremost. Thus, what the majority says should be the default is what the default should be.

This is where Volpiatto and Zaretskii went wrong. A change was made and pushed to solve an imaginary problem for imaginary users without involving the people actually affected. They broke their users' trust.
I wouldn't dismiss an entire field of critical thought out of hand. There are some important points that deserve to be addressed.

Some have likened AI's potential for change to technologies that made the industrial revolution possible. The industrial revolution was a great thing right? Everybody had more of everything after it was over. But what about during the revolution?

The truth is that a lot of people suffered a great decline in quality (and duration) of life during the industrial revolution until social change caught up with technological progress. e.g. In England, early in the revolution, it was still illegal for workers to change jobs. When the choice was stay at your current job or go to jail, it's not a surprise that wages stayed artificially low and worker safety conditions were appalling. The complete lack of environmental regulations and the resulting pollution is another famous example of how social change had to play catch-up with technology.

Right now, there is a lot of potential for AI to increase human suffering in the short term even if it is a net benefit in the long-term. At least some of the "AI ethicists" out there are trying to get ahead of the curve, and that's laudible.

You might want to read "Power and Progress - Our Thousand-Year Struggle Over Technology and Prosperity" by Daron Acemoglu and Simon Johnson. It's not really an AI focused book, but it will give you an appreciation of why some caution is warranted.
Process Debt
It is probably better to have a less losing strategy to hunt smaller pray, while searching for bigger? The marginal effort to catch a mouse can't be that high while roaming around searching for bigger pray?
https://www.youtube.com/watch?v=IK76q13Aqt0
Maybe a better word is "toil", or just "hard work".

No matter how good the teacher is, there's almost no student in the world that can learn effectively without actually putting in the effort of working through problems on their own. The best teachers and curricula are the ones that dose out the hard work to maximize learning.
The CEO of the UAE state-run oil company was in charge of running COP28. There was a session on making yachts more climate friendly. More oil industry reps attended the climate talks than climate change experts. The industry is not serious about any of this.
>Users raising their concern started three days ago. That's not enough for this process to have concluded already… So I think this has been blown way out of proportion.

This reads as contradictory to me. On the one hand you’re saying that user response is a key input to making a final decision. Then you’re criticizing a negative user response as blowing things out of proportion. But if the users didn’t react, the original thing they are upset about probably would have happened, per your own description of the process.

I saw a very similar process unfold with clojure-mode, where rms floated the idea of rewriting it and taking control of the name from the original longtime author, a Clojure community member. The reason this didn’t happen is people got upset and posted to the list - but those very people who caused it not to happen were told they were blowing things out of proportion. So that doesn’t seem like a very meaningful criticism.
> the free market can reward good development.

Markets cannot regulate nuanced behavior like this. Microsoft is a trivial example of anti-user practices and generally garbage design nonetheless being adopted due to their tremendous efforts of corporate propaganda and scaremongering the decision makers about their products.
A tool can be both beginner friendly AND powerful for advanced users.

Speaking of your analogy, the role that most software developers fullfil is not an engineer wondering about the oscilloscope, but rather the construction worker installing electrical fixtures wondering why the cable clamp has such a weird interface. Both the oscilloscope engineer in an office and the worker doing the field work would benefit from having a simple and reliable tool fit for purpose of cable clamping.

There is certainly a need for competent and "proper" software engineering that require special tools and detailed training, but I would argue it's niche and filled by people who build the tools themselves.

IMO the largest share of developers today are doing brick-laying work (which of course takes skill, I am not underestimating it) and would benefit a lot from having simpler tools - they don't need to know how to use an oscilloscope at all.
Itd be obvious if you really look, but i once discovered in Perl you can make your command look however you want when you run `ps`. I was able to make a process appear to be a kernel process (one with `[]`). It was pretty hard to discover unless you were very familiar with what every kernel process did. Ive discovered other fun ways of hiding things too, such as creating `...` as a directory. The first time i encountered that, it took me a whole day to find that dir.
Why would you want a machine that is as poor and inconsistent at reasoning as humans when building machine intelligence?
Road tolls are a usage-based tax on top of what is already covered by the taxpayer. You don't pay it if you don't use it.

Factories that use a lot of electricity will contract directly with a energy seller instead of paying utility rates, because of the variability of peak period charges. This is apparently what Netflix did (pre-pay for bandwidth), as they dropped their case against SK Telecom.

It's not economically viable to charge Twitch, which transmits thousands of petabytes per month the same amount as a business that sends emails or handles online shopping.
I don’t believe in accelerating AI at all costs and I certainly understand the legitimate threat AI poses to society, but honestly, 98.7654321% of these ethical AI folks are just super annoying. Personally, I look at them like grifters and political hacks. They seem more interested in trying to push a specific set of narratives and controlling speech than actually doing the hard work of figuring out how to properly innovate and develop AI without simultaneously sleep-walking ourselves into nightmare future we could’ve prevented. This shouldn’t be a political issue, but they’ve turned it into exactly that and they’re not to be taken seriously anymore.
>I understand that people might want to make it easier, since the UI is complex, but that’s never going to work. If you abstract away the complexity of the UI, you will necessarily abstract away the power.

I disagree, really.

There is not fundamental reason why you cannot have user-friendly UI for 98% of the cases and some "advanced" for those 2%.

Just like GUIs have "advanced" settings, the CLI can have well designed 10 commands for basic usage that are taught to newbies and then advanced ones.
That sounds like a difficult environment, and as they say "you can lead a horse to water, but you can't make it drink".

However, here's a few things I'd be trying:

1) Stories. One of the best uni professors I had was always breaking up his lessons with Stories. The time some people exploded a whale with dynamite, the Lawnchair Larry flight, the time he was held at knife Point while travelling. It just made the lectures more fun and made you feel good for having showed up.

2) Inspiring examples. I'd be inclined to work to find people who had been in their situation and gotten out. Bring them to class, get them to tell their stories.

3) Relevance. Making teaching examples that are edgy and somewhat relevant to their interests. If you're teaching English, use street slang in your examples. If you're teaching math, make examples about making money etc, getting creative and meeting your world with theirs.
signin with google does not work
Does Git LFS help with this problem?
It is good for the world in three different ways when the world doesn't depend on oil-producing kingdoms: (a) environment (b) economy (c) politics.
Because the government isn't a single person you're hiring.

If I had three bad experiences at the DMV, that tells me very little about my possible future experience with my town councilmembers, or my local librarian, or my senator, or an air traffic controller.
ChatGPT does not have any capability to control a body. It’s an LLM, not a control loop.

There is far more to human knowledge than what we write down and what can be read by machines. You can read all the books in the world about tennis but that won’t teach you how to play the sport at a competent level.

You need to practice a lot! Playing a sport involves the development of deep muscle memory and strength + fitness. Muscle memory is tacit knowledge [1]. It can’t be conveyed through words, it must be developed through practice and correction from an expert instructor. There are large categories of human knowledge that fall under the tacit umbrella, and LLMs will never master any of them.

[1] https://en.wikipedia.org/wiki/Tacit_knowledge
I'm not here to defend Hoffmann specifically -- I don't personally know the guy -- but I also don't understand the point you're making here. He makes youtube videos, so of course he wants views. Is there some dishonesty in what he does that you'd like recognized?
Because that's not how teaching/learning works. At best it could theoretically work for highly motivated self-regulated learners, but most of learners are not such ones. Yes, even in higher education levels. But even then learning is a process that almost always needs reflection to avoid fixation of misconceptions etc.
This is dated after the layoffs, so presumably yes

https://www.sifive.com/press/sophgo-licenses-sifive-risc-v-p...
like DAMPE?

https://en.m.wikipedia.org/wiki/Dark_Matter_Particle_Explore...
While I wanted to try and support this machine, I cancelled my order for it once I found that its vector support was outdated and would be a PITA from a toolchain POV.
AI is not sentient.
La Première Plateforme Transactionnelle
thanks for the bug report.
I can't reproduce the bug.

Google sign-in works for me.

Anybody else who has the same issue?
Their best defense to a large scale move away from fossil fuels is to simply keep production high and prices relatively low.

OPEC should be very careful about exercising their power too aggressively as alternatives are now very competitive even without government subsidies. Consumers have a host of attractive EV options now.

Of course, it is inevitable that we will shift away from fossil fuels but the question is how quickly. It will be interesting to see how these petro nations respond to their ever weakening positions as their power and relevance slowly but steadily reduces to nothing.
I can see the value if working with js, less so with ts. I'd done some work with GWT in the past and the Java -> js part worked great. A problem I can see when working with ts is not having the ts libraries imported into Java's types.
Fedora, openSUSE tumbleweed, Manjaro,...
Nobody said anything about black or white. Try googling for png color problems and you’ll find thousands of questions, in all kinds of tools and browsers. The css color and the png color need to match exactly. Just a slight difference will look off if placed next to each other. The risk of css and png rendering two same hex-codes differently increase when putting semi-supported hdr extensions in the mix.

For this particular use case, yes, transparency is more suitable than trying to match.
> Those planes will likely be communicating with ATC via networked protocols that have yet to be proposed and standardized.

The protocols are not the issue, it’s the high-bandwidth, low-latency wireless network that’s missing. LEO satcom may be an option in the future, but it isn’t yet for flight and safety critical real time applications.

I just finished building a pilot information system for an airline that uses ACARS to communicate. It’s a backup system for a backup system that supports a redundant electronic flight bag tablet.
> Fist: just because it is not in Bible does not make it an invalid practice.

In terms of it being a part of Christianity as devised by God and Christ, yes, it does.

People rationalize away the contortions of the last 2000+ years to fit their cognitive biases and that truth makes them deeply uncomfortable. Sola scriptura isn't some radical idea—it's quite dumb: "what did God say in the Bible? Okay, do that." Everything man has added beyond that is, by definition, unbiblical [1].

[1] Deuteronomy 4:2 (https://www.biblegateway.com/passage/?search=Deuteronomy+4%3...)
AI is not an inert tool that you can wield; it's a crystallization of human beliefs, knowledge, and processes. It is vulnerable to biases and this vulnerability can't be neatly chopped out because it's impossible to fully remove biases from training data.

It's significant to note that these biases don't have to be overt political biases; it can be a predisposition to use virgin materials over recycled, a tendency to generate JavaScript over Julia, etc cetera. Our available datesets are images of us and thus aren't predisposed to surpass our limitations.

Given that AI models are bound to the same biases that society struggles with, which ones do we encode in the models and which ones do we mitigate? Do we try to acknowledge and mitigate those limitations or say "This is fine" and ship our current organizational and political limitations?

If we want to stop fighting the same damn wars over and over again then our machine models have to be designed to account for our biases and limitations. Do you have suggestions for alternate ways to improve our models aside from explicit error correction?
Do you get taxes back if you lose money?
They don't want to control what you think, they want to control what information you have access to, so you can't form conclusions that they wouldn't like,
If camels can survive the climate in the desert in the future. Might be walking
People choose to speed - they don’t choose for their cars driving aids not to work as advertised.

If it is known that these aids don’t work in certain situations, then they should be prevented from being activated in those situations.

They don’t need to enforce all offences, just those reported, such as the one mentioned in the article. The car already collects its own evidence. What has changed since that incident? Incremental improvements no doubt, but it is STILL known that those aids do not work effectively, and shouldn’t be operated on country lanes, yet you can easily activate them with no warning.
Tried Kitty for a few months. Didn't like the developer's attitude when people raised concerns and asked for "tabs". He said "just go use tmux on top of Kitty." I use tmux sometimes, but the idea that you have to glue together several pieces of software (each of which can break at any point) just to get basic functionality (like tabs that some people want) is insane.

I stopped using Kitty and switched over to iTerm2 and have been happy ever since. Most importantly, it allows me to set a custom keyboard shortcut to summon my terminal any time on macOS.
If you put more than 10,000 files in a single folder on a host system, you may have trouble, depending on the file system. Here's a good example of why from [1]

This isn't really a very big deal with newer filesystems such as XFS and ext4, but on older or misconfigured filesystems it can be a serious problem.

With older Linux filesystems such as ext3, a directory is just an unordered list of files.

That it is unordered is important, because it means that the only way for the system to find a file in a directory is to search it from the beginning to the end.

If a directory contains 3,000 files, it will take an average of 1,500 comparisons to find a random file in the directory. But if the directory contains 300,000 files, it will take an average of 150,000 comparisons to find a random file in that directory.

In either case, if the directory entry is not already cached in RAM, it must be loaded from disk, which would add a significant amount of time to the file access, proportionate to the size of the directory. Obviously a small dentry can be loaded faster than a large one.

Thus, it is much faster when you use a more hierarchical directory structure to separate large numbers of files into unique directories.

[1] https://serverfault.com/questions/736872/why-there-shouldnt-...
America was created, is composed of, and run by people. Religions are as well. Looking at the products of the system people take part in is a measure of the underlying people who run it. It's the same as people looking at financial reports to gauge the health of the economy.
> I hope Sam Altman likes testifying in front of congress.

If I was a tech executive called up before congress, I’d just tell them thanks for the tax cuts and ask when I can expect another. What actual regulation has congress enacted on tech or any business in the last few decades?
I’ve yet to see any serious discussion about what will be done if generative AI starts eliminating middle class white collar jobs.

Everyone’s deeply up their own asses about AGI, existential risks, this will solve climate change, bias, etc etc.

Nobody seems to discuss the risk that millions of white-collar jobs with little clout (paralegals, admin clerks, logistics coordinators, some portion of software developers, etc) are eliminated.

I think the largest risk in the next 10-20 years is that the tech gets good enough to shed jobs without replacing them (certainly not at a 1:1 ratio), furthering inequality, social division, etc. in the US at least, it seems that any broad policy proposal to address this is DOA.
Only if you consider a hybrid to be an electric car. Tesla is still bigger on BEVs
I do code in a gate around a few registers for macros and marks. I hate recording a macro and then accidentally overwriting it.
Valuations are straightforward in a world without corporate actions like splits, consols, dividends etc.

Most (all?) data providers rerate historical prices after corporate actions that affect prices and this is not really the correct way to do continuous valuations using the restated prices.
Ashton Kutcher prepared for his role as Steve Jobs in the movie. (2013)
> The more rational voices in my mind, though, become more and more afraid of a world where the only thing you can trust is people sitting right in front of you. That makes the world of information pretty small again.

Gives me cosmological analogies: in the far enough future, the only things you can see in the night sky are the members of the local supercluster.
Of course, that’s their meal ticket.
Unavailability in Europe is also an important factor, I think. At least that's what people mentioned in my Twitter timeline. This will soon change though:

>Threads will finally be expanded to users in the European Union on December 14th

https://www.theverge.com/2023/12/8/23993595/threads-meta-eu-...