skysight-inc/HackerNews huggingface dataset:
The title of this article seems to try and lead the reader to the conclusion that Musk is the bad guy here. He isn't fighting to host stabbing videos, he is fighting against censorship. The particular video in question is a stabbing, but if Australia wins here, there is no doubt they will keep adding to the list of things they find "harmful". That's a very broad term.

I should turn the filter for my Twitter account back on and see what the feed is like. It's pretty bad right now. On a fresh account, I turned it off and mostly get shown fight videos, although there are some stabbings and other things mixed in. It's probably 80% degenerates / conspiracy theorists. I'm curious how much of that the filter will clean up.

I think the best way to solve this isn't with censorship, but with elimination of the feed of random content that I, as a user, never chose to follow. I'm following and handful of people in tech, yet the "For You" page is people getting beat up every 5th post. Maybe the "For You" page shouldn't be a random mix of posts that serve to outrage people, but rather posts from people that a user's following list is following. This will allow a user to branch out and discover new things that they are probably interested in, rather than a bunch of nonsense that will haunt their dreams, all while avoiding censorship.
Ty for sharing the link. I think the problem I'm having with this is i don't think the answers fit what I think? For instance "I know how to tell if someone listening to me is getting bored." I just assume everyone is bored when I speak which option do I choose for that?
Big Fast Wide Sharp the Story of the Rowe-Ackermann Schmidt Astrograph (2016) [pdf]
Picking the Right Vector Index for Your Project
Compute Visual Similarity of Top-Level Domains (2014)
I had a section of code which incurred ~20 clock cycles to make a function call to a virtual function in a critical loop. That's over and above potential delays resulting from cache misses and the need to place multiple parameters on the stack.

I was going to eliminate polymorphism altogether for this object but later figured out how to refactor so that this particular call could be called once a millisecond. Then if more work was needed, it would dispatch a task to a dedicated CPU.

This was an incredibly performant improvement which made a significant difference to my P&L.
On the other hand, this inline assembly meshes very well with the register allocator and instruction scheduler in modern compilers. So it's perfect for teaching the compiler about the few special purpose instructions it doesn't know about without compromising the performance of the rest of the code.

The one in the parent comment does not; it's basically a black box and the compiler has to save and restore the entire state of the function around it. Total performance killer unless you write large chunks of code in inline assembly (and then you're probably better off just using an assembly file).
It's not really true that type safety is useful for large projects.

It's generally better to do proper micro-services.

Type safety is the inferior way of doing it where you get hit with a double whammy of long compile times and extreme code verbosity.
New shoe sizing system proposed for Indians
2 year old?
they are too scared to turn off advertising to find out if they even work.

Scared --- or self interested?

If the ads aren't working, the people responsible for the ads might lose their jobs. Best to keep quiet and keep advertising and hope no one notices.
Good to see more articles pointing out maintenance costs as part of the total costs of ownership, but that's still only part of the story. Purchase, fuel, maintenance (tires, brakes, oil change, etc.), insurance, time, and depreciation costs should all be considered.
Clicking on the docs link for email providers just goes to the homepage (routing fallback I assume)
Show HN: A marketing partner for startups so you can stay focussed on building
Hey HN,

I'm an entrepreneurial scientist & aspiring maker.

So I'm gonna be shipping projects. My first project that I've launched is a subscription-based marketing partner for startups.

I've spent over a decade in marketing & entrepreneurial science. So I built periodt., to let startups 'plug right into that knowledge.'

CMOs are expensive. With periodt., you can pause/cancel/resume the monthly plan so you’re only paying when your business needs it.

Hoping this idea will be useful to you & would love feedback!

RJY
You have it backwards. For any given amount of compute needed, GPU's are a lot cheaper than CPU's. But GPU's can't run all the code you can run on a CPU.

The reason models that use GPU's cost more to run, is that they tend to be A LOT more compute intensive. However, if you run the inference for the same models on CPU, they will be both much more expensive than on GPU's (or on specialized tensor silicon) and also slower.
For the first aspect, neither can a human, and it's incredibly hard to decide if something is plagiarized or fair-use/inspiration. There are several things to consider:

1) These tools are generally used in a pair-programming fashion, and in that function, the output can be considered similar to when you ask a coworker on Slack and they paste you a snippet, or if you browse github and read someone else's implementation (without having the LICENSE text within your field of view at all times). A possible violation would then only occurs once the snippets in question are included into your code-base and distributed in ways that violate the original license.

2) One could argue that sharing the snippet with you was a form of redistribution, but I would not consider this to apply if a human did it and would therefore not apply it to machines either, and I do not think that is what people generally consider redistribution of an open source project. GPL technically has a clause second-hand violations, but I do not think that one holds.

It should also be noted that licenses like MIT only require the copyright and permissions notice included in substantial portions of the program, and so smaller snippets are always fine. Humans also do not bother attributing smaller copy-paste blocks - we'd run out of storage linking to all the stackoverflow answers!

3) The issue gets a bit hairier when the machine reproduces large/important portions of projects with no hint as to its source, license or ways to do proper attribution, but even then I'd consider the violation to occur only if included verbatim into a project which is then redistributed under incompatible terms.

4) Even when code is largely identical, it generally only an issue if the code is a unique invention, not if the code trivially follows for a skilled individual of the trade. That's a principle in the practice of many laws, including patent law.

For the second aspect, I do not see any importance to the fact that the trained model is not public. A person studying open-source projects do not upload a brain dump afterwards, and others only directly benefit from their experience (their "weights") if they decide to teach the subject. Nor is every project they write afterwards with their knowledge necessarily open-source, only being public if they want to make them public. Licenses generally do not restrict private or internal usage, including modification and derivative works. It is redistribution they trigger on (with some catches for things like AGPL).

(I would of course like the model to be public for the betterment of mankind, but that's different from the legal aspect of it.)
Direct link https://services.google.com/fh/files/misc/gemini-for-google-...
Markdown files pushed into git.

Tried a couple other options and decided flat text is the only thing I’ve got long term confidence in

Briefly ran an obsidian setup on top Of that but leaning more towards simple folder structure.

Expecting that to play well with future LLM tech too. Flat markdown text files should ingest well
A bit disappointing that even this minimal example produces a "bloated" 16 KByte executable file which is padded with mostly zeros ;)
As an antiamerican Collapsionist, I've struggled to formulate an adequate response to Russia and Ukraine.

My belief is that US leftists should be focusing on collapsing the US empire from within, leaving in a weakened state ready for queer automated communism to thrive. I have felt that focusing on foreign policy would tend to do nothing for the American Collapsionist cause, apart from distracting us from domestic sabotage we should be doing. The same liberals who speak with anti imperial vitriol against Russia are the same liberals who are not sabotaging America, and this has seemed to demand an "America first" sabotage policy for American leftists.

Thus I have asked my leftist friends to ignore the situation in Ukraine - which we have no control over in any case - and focus instead on sabotage efforts targeting US corporations, governmental organizations, and the general public.

I am less than satisfied with this stance, and feel particularly stung by the charge that I might be engaging the "anti-imperialism of idiots".

Yes, as American Collapsionists we must sabotage and collapse the American empire. But if possible, we must also help sabotage and collapse Russia, and more broadly, all states and imperial and corporate powers globally. The idea I have - work to collapse the empire you are culturally equipped to deconstruct, and let members of other empires collapse their respective empires - seems only to alienate me from any serious or effective international policy.

I write this to find other collapsionist anti imperials who have struggled with these ideas and have a more coherent and effective response. If I also antagonize accelerationists, American nationalists, and humanist anticollapsionists, I hope this nevertheless leads to constructive dialogue even with these, my supposed antagonists. Thanks for reading me.
Now do the same with models of reality, but extending into the realm where millions of variables are involved, many of them downstream from consciousness, and culture (cultural norms of "logic", etc). To handle this one will need a lot more than a few simple methods. Alternatively, faith in almost any ideology (religion & science are most powerful) can make things appear to line up perfectly. If you don't believe me, just listen to how people talk, there is a near infinite supply of evidence, and more every day.
Using metaphorical or allegorical language as a test isn't that useful. Getting something appropriate is going to be much more up to chance.
Was the protest in America, Europe, or elsewhere?
You lost me at roads. You seem to like free stuff just fine.
Do you have solid evidence that ByteDance receives important benefits from CCP? It seems to me that it's the opposite of what you wrote and that the CCP is making it much harder for ByteDance to do business and dominate. If I'm ByteDance, I'd rather have the CCP distance itself from me and not interfere with anything. That'd help more.

To me, all governments protect their own big industries. You don't think Meta has lobbyists behind the bill? You don't think Microsoft does - whom has made it clear that they're interesting in buying TikTok - as well?

Meta's war against Tiktok:

https://www.washingtonpost.com/technology/2022/03/30/faceboo...

https://variety.com/2022/digital/news/meta-facebook-tiktok-p...

The Huawei ban hugely benefited Apple, Cisco, and Samsung. But the Huawei ban also fired up China. After 5 years, Huawei is now making a huge comeback but this time, without dependencies on crucial American technology. Look at the reports of Huawei sales and Apple's decline in sales in China in Q1 2024.

China will now compete against America's semiconductor industry - instead of being buyers. The world also sees lesser of the US because of the Huawei ban. Now even some European countries are weary of relying too much on America.

So while the Huawei ban did initially boost American companies, the damage is everlasting and America can't deny that it's now in a protectionist state. You can fool the public through propaganda (such as "China bad") but not governments around the world.
The one that grinds my gears is the one on TikTok where a girl took an autism assessment and got asked what 2 and 7 have in common.
Voyager must have it's program code written in memory banks. Each code session having a known start address. The code inside the failed memory chip must have been moved to free banks or then less important code was deleted to give room for it.

After that, it must have been a matter of rewriting every GOTO opcode that pointed to the failed chip.

Totally guessing.
> I just assume everyone is bored when I speak

Sorry to say, and this is not a diagnosis, but that's more common for anxiety and depression than autism.
FYI, lane splitting coventionally refers to driving a small vehicle between lanes of stopped or slow cars, rather than multiple small vehicles riding side by side within one lane [1]. The first is unconditionally illegal in Massachusetts, while the second is conditionally legal like you say.

[1]: https://en.wikipedia.org/wiki/Lane_splitting
I'm one of the weirdos who can happily live on around €10k/year.

But I'm well aware that I can only afford to live so cheaply because the economies of scale of everyone else spending so much. My laptop could only be built because a million other people would buy one too; the factory could only be built because it also serviced several other computer manufacturers; the mines for the raw materials can only stay open because their stuff isn't only used for computers.

If everyone was like me, the roads wouldn't get paved.

> Self-education is now cheap through the Internet (e.g. watching YouTube videos on how to do math or how to fix things). However compulsory education laws make that problematical for children (although there are homeschooling regulations in the USA that can be navigated, homeschooling is illegal in some parts of Europe). The credentialing arms race also means a lot of corporate-type or professional jobs are closed to people who skip college -- even as there are still other opportunities including subsistence production or small-scale entrepreneurship.

I've just had a very visceral demonstration of how bad this free education is.

I reached a 2500 day streak in Duolingo after repeatedly completing the entire skill tree and watching the gold disappear as the tree was grown, have also been using two other apps daily and intensively for years, have been watching and listening to free podcasts and YouTube videos about the German language most days… and after 5.5 years living in Berlin still only managed to score an A2 on an official language test.

https://en.wikipedia.org/wiki/Common_European_Framework_of_R...
America's Public Bible: A Commentary
Rust is still the only language with decent tooling and an ecosystem to compile to WASM.

Many other languages haven't passed the PoC stage. Several are ready, and doable (C#, Go?) but hardly as easy and common as with rust.

At least that was the state when I looked six months ago. It's a fast moving area.

So, yes, that time is now. But the only practical option is rust. Which may be enough, idk.
Spotify Q1 2024 Update [pdf]
Well it's a lack of training problem.

Someone properly trained with something like Smalltalk will on average output 3x the amount of software as someone trained on something like Java.

There are big advantages to doing it.
implicit or explicit assumptions, or invariants that can actually vary, should be minimized. Otherwise, try to explicit them with guards and exceptions. This should never happen, so I'll do that - when you think this, stop and put an "if(this) then Error" in your code. Breaking is better than not breaking, lurking, and costing money later. My opinion.
Or, use Bayes theorem for an even stronger belief estimate of the 'true' local time relative to a prior-established 'universal' time. Perhaps I dropped one of my watches in the water last week or I notice the second hand on one of the watches is sticky. Bayes can account for that anecdotal information.
I think I broke it: https://i.imgur.com/cFpFF6O.png
1/ web articles are stored in pocket. Books are tracked in Libby or Todoist. Most others go into Todoist.

2/ rare. I have a bad memory. I don’t even know that I don’t know.

3/ 1-5% of the time I reference a pocket link

4/ Anki, google docs, my blog.

5/ writing takes a lot of time. Even with ChatGPT help
Iranian-made drones may be turning tide to army's favor in Sudan civil war
The discussion topic was cases where the js output includes a bunch of extra junk, so this is just intended as an example of that! Mostly the output looks pretty much like the input.

(The compile target in my case is ES2017, as configured in August 2018. I can probably update that.)
I don't think we can call it distillation, at least not in the conventional ML use of the word as you're not interacting with any of the actual model architecture, specifically — not computing the loss between the predictions of the parent model and the distilled target model.

This is an important distinction when it comes to assess model collapse risk, which is a risk I think has probably been overstated enough to this point where now its being understated.
Rust is safe only with tree-shaped structures, so using a good old C and static+dynamic analysis might be a significantly less overhead.
We use multi threading in the netcode for our browser based games built in Godot. I've been considering looking into using web workers _without_ shared array buffer so that we can use threads in all environments, even without cross origin isolation. Is that something youve looked into?
So the trend with Apple has been that the SoC from the current generation Pro and Pro Max devices becomes the SoC for the next generation of baseline devices. For instance the iPhone 14 Pro Max and iPhone 15 have the same SoC (A16 Bionic). And this trend holds all the way back to iPhone 12.

It's almost certain that the iPhone 16 will ship with 8GB of RAM. What needs to be seen is whether iPhone 16 Pro and Pro Maxes will ship with 16GB of RAM (Like with high end M1/M2 iPad Pros with >= 1TB SSD).
It turns out that culture in organizations matters, and is not something that one can simply import by edict.
something like:

{
/* Move element a maximum of 2 columns left or right on update */
grid-template-max-horizontal-shift: 2 col;
}
> Would it instead be possible to exclude anyone with that attitude from a discussion about an open standard?

That attitude is rather critical and important to the discussion.

I don't think it's the browser, or the standards bodies, responsibility to have built-in support for every possible feature we can imagine. Instead, the standards need to be simple and extensible so that that libraries (Javascript or WASM) can do creative layouts. (IE, instead of waiting for Masonry layout in CSS, you should be able to grab a Masonry layout library and include it with your web site.)

Otherwise, we're building a system where the standards (CSS in this case) are so complicated that it's getting harder and harder to implement the standards; and are too inflexible to support what tomorrows' developers can imagine.
Why would that be obvious? It seems more likely that they don't care about libraries.
NASA officially greenlights $3.35B mission to Saturn's moon Titan
1. I don't. I suck at organisation. I have books everywhere in my house and even car that are in progress. I just pick one and read.

2. Hmm probably never?

3. Probably never as well?

4. I've tried obsidian, regular plain text files with vim, notion, nothing works for me. Now I just use bookmarks with webtag.io since it's quick. I don't really write notes, just store references.

5. I can never write store and manage any knowledge-base, my brain seems to just not work that way. I find it too easy to just delete things I don't like, until I realise there's nothing left. I'm too perfectionist, to the point that I end up with nothing time and time again.
>I don't do much C++, but I have definitely found that engineers will just assert that something is "faster" without any evidence to back that up.

Very true, though there is one case where one can be highly confident that this is the case: code elimination.

You can't get any faster than not doing something in the first place.
Yeah, but Rust is not great for UI code full of global values.
Hint: do something you would normally never do on something you normally never even notice.
ISO 5060: A translation quality management game-changer
Lots of sites that return a ton of images, like an of the image search sites (Google, Bing, DuckDuckGO, loads of porn sites etc.)
I mean technically loss prevention is to the benefit of the customer.
Change Healthcare is the worst company I've worked for when dealing with IT and security. Lots of security theater getting in the way of the developer's machine because IT is scared of what can happen in dev and staging, whereas competent companies firewall development environments properly so it shouldn't be an issue getting root on your machine. IT monitors every single application that gets installed and scrutinizes you when it's obviously needed to do software work. Just a major pain in the ass. Inability to get root access to the machine. Overly dependent on username/password pairs to communicate between back-ends. Barely any integration testing. Mandatory drug tests.

Can't say I'm surprised that despite all this security theater, Change Healthcare still fails in many spectactular ways.
Thanks for your hard work on making JS safer. You were working on exactly what I am missing most, sane error-handling. I hope TS picks up where you left off at some point.

I was also happy to see the shout-out to Ben's Ezno. I'd recommend people start sponsoring that kind of work, it has the potential to make our JS life much saner.
The CR article [1] uses the phrase "maintenance and repair" nearly everywhere. That quote from the article is one of only two paragraphs where "maintenance" is not "maintenance and repair". The other is a paragraph talking about the "free maintenance periods" that some new cars include, and even that paragraph also mentions repairs.

[1] https://www.consumerreports.org/cars/car-maintenance/the-cos...
I get what you mean, but I also hate that everything needs to have 100 disclaimers, specifiers, and caveats as to not have someone correcting you.

Autism is a complicated topic, as it has various forms and severity (the whole spectrum thing), some people can live with it better than others, so as a reader of this article, I assume that the statement doesn't cover every. single. person. on Earth with autism. Yeah, I got that, you don't need to put that in the title, it's self evident if you take 2 seconds to think about it.

"autism CAN make travel a challenge"? Can? Everything can make travel a challenge, so it's now kind of a pointless title, the important part if it does make it challenge? What kind of travel, all kinds, or only longer ones? Or is it about going abroad? Is it about food? Then why not put all that in the title, too?
Why pretend like radical environmentalism is a new development? Eco terrorism is old by now. If anything its been a while since we seen radical direct action like the shooting of Adinolfi.
Here an example of implementation you may find interesting (that also includes snapshots, and links back to original video) - https://github.com/Yannael/video2blogpost