skysight-inc/HackerNews huggingface dataset:
Good article overall, but I find the analogy between "my phone is eavesdropping on me" and "openai might be lying about how they use my data" somewhat flawed because there are robust checks on third-party apps accessing my iphone's microphone that have no equivalent when my data is handed to a third party in plain. Certainly for the layperson they may as well be the same thing, but that layperson is still being protected from the former.

This might seem like splitting hairs, but I think it's extremely counterproductive to act like the battle for users' data privacy and sovereignty is lost just because most users can't tell the difference. I see this a lot from the other side: extremely cynical, at least somewhat tech-savvy people reacting to each new corporate abuse with an "old news" mentality as if we've already reached the endgame—if you haven't been using tails linux for at least a decade you may as well just zip up your home directory and email it to every shady tech corp and data broker you can find contact info for. These people ought to know better, and they ought to set a better example for those who don't.

This inculcated helplessness definitely hurts trust, but it also gives people the impression that a better world isn't possible—that there aren't better and worse choices for who to trust with their data and privacy. This Dropbox snafu seems to be that mindset coming back around: users won't give a shit if we imply we're sending their private files to a third party without asking, right? Lunacy.

Incidentally, I've had most of my data out of Dropbox for a while (in favor of a self-hosted solution), but yesterday was the kick in the ass I needed to cancel it for good. Thanks, Dropbox!
The real easiest solution is to use a third party docker container
As another commenter said, it's CUDA. Intel and AMD and whoever can turn out chips reasonably fast, but nobody gets that it's the software and ecosystem. You have to out-compete the ecosystem. You can pick up a used Mi100 that performs almost like an A100 for 5x less money on eBay for example. Why is it 5x less? Because the software incompatibilities mean you'll spend a ton of time getting it to work compared to an Nvidia GPU.

Google is barely limping along with it's XLA interface to pytorch providing researchers a decent compatibility path. Same with Intel.

Any company in this space should basically setup a giant test suite of IDK, every model on hugging face and just start brute force fixing the issues. Then maybe they can sell some chips!

Intel is basically doing the same shit they always do here, announcing some open initiative and then doing literally the bare minimum to support it. 99% chance openvino goes nowhere. OpenAIs Triton already seems more popular, at least I've heard it referenced a lot more than openvino.
Show HN: Hacker News Git Blame
One night I was deep in a rabbit hole, reading old HN comments. I eventually ended up scraping a bunch of usernames and building a game!

Please suggest any other users who you'd want to see/upstanding members of the community who deserve to be featured.
People don't seem particularly motivated to move away from CUDA to me. I've been poking around various models and tooling over the last couple months, and they pretty much all have something like

device = "cuda" if torch.cuda.is_available() else "cpu"

and I've yet to see a single one implement the AMD NN middleware: https://www.amd.com/en/developer/zendnn.html
Apple created OpenCL, and after disagreements with Khronos on how to move OpenCL forward, they stopped caring.

Apple also doesn't care about HPC, and has their own stuff on top of Metal Compute Shaders, just like Microsoft has DirectML.
Google must give Irish deputy PM IDs of crypto scam advertisers using his image
You're just one of the borg that has existed and used computers and all felt the exact same thing.
The letter O is considered harmful.
> That said, with how many acres of "skin in the game" it is to become a father - I'd say to abstain for 6 months. If nothing else, it sends a loud "I'm taking daddyhood dmned seriously" signal to your wife.*

I'd read that as : Instead of following sound medical advice, he is making up rules based on single study of dubious quality. He will probably make up more rules once the baby is born. Run!

There is a lot of snake oil about baby care. You would get 2 or 3 different incompatible advice from different pediatrician.

An interesting one, is which food the baby can eat during the first year. The common element is honey because it's difficult to pasteurize. But each doctor, nurse, magazine, ... adds a few things to the list. And it's more interesting to compare common list from different countries, that have a different additional food that are very bad for the baby.
So does this mean they just parked 24% of their self-driving cars?
Seems more likely that someone will manage to make a system with no real intelligence that can do enormous damage in pursuit of a goal that the designer gave it, but wasn't specified carefully enough (or perhaps the designer is a crook). Like, a really good LLM extended with code that can receive and send email, create accounts, and post to web sites and social media, that is asked to make money, avoid detection, and have defenses against efforts to stop it. How can it best use its facility with language? Con people, of course. Raise money. Get credit cards under false pretenses, spend others' money. Buy time on servers and copy itself. All without having any consciousness or thoughts or emotions even though it can write emotional-sounding pleas for money, based on the ones found in its training data.
If it’s turned on by default and one of its capabilities is to use AI to search your files, then why wouldn’t we assume it applies to basically all files? How could it not?
1. mega is a pretty good and cheap one or keep using dropbox but just encrypt the files yourself

2. just copy it over?

3. delete your account https://help.dropbox.com/account-access/delete-account
AFAIK it was because firefox for android was on a slightly different codebase than desktop firefox, and thus had supported a different set of webextension apis. The user contexts api (container tabs) was missing entirely, for instance.
AMD definitely has and is doubling down on ROCm.
From TFA: "The property, known as Koolau Ranch, will, according to planning documents, include a 5,000-square-foot underground shelter, have its own energy and food supplies, and, when coupled with land purchase prices, will cost in excess of $270 million."

It's not hard to see how journalists -- anyone, really -- could conclude that Zuckerberg is building a doomsday bunker.
That's strange. It's by far the snappiest, modern IM app that I've used.
1. https://nextcloud.com/ -> https://shop.nitrokey.com/shop/nextbox-116#attr=68,217

This is what I am doing slowly ^.

https://proton.me/drive

https://github.com/awesome-selfhosted/awesome-selfhosted#fil...

2. Download all data locally then upload elsewhere. https://winmerge.org/

3. https://help.dropbox.com/security/privacy-policy-faq#7.-How-...
> If it's not humidity on those cold days, what is it?

Sunny vs. cloudy? Little wind vs. more wind? Fog? Rain? Drizzle? You don't mention any of these other obvious factors. Are they really all exactly the same on both types of days?

At 45 degrees F, the air is much colder than you are. Under those conditions, as I've already noted, your body is trying to retain heat, not shed it. More humidity, if anything, will increase your body's ability to retain heat; so a more humid cold day, if anything, should feel warmer than a less humid cold day. However, as I've already noted, the amount of water vapor the air can hold at a cold temperature is not very large anyway, so there is very little difference between "more humid" and "less humid".

To put some numbers to this, I'll use figures from the Engineering Toolbox[1] to compare 41 degrees F at 100% relative humidity with 104 degrees F at 25% relative humidity (which is a typical condition for a hot desert day). I pick those temperatures because they have entries in the table on the page I linked to.

41 degrees F, 100% RH: 6.82 g of water vapor per cubic meter of air

104 degrees F, 25% RH: 0.25 x 51.1 = 12.775 g of water vapor per cubic meter of air.

In other words, there is close to twice the water vapor in the air on a "dry heat" desert day than on a humid cold day. And if we want to compare with a hot, humid, day, let's pick 86 degrees F at 90% RH (typical for, say, southern Texas or southern Florida in the late spring--not even summer):

86 degrees F, 90% RH: 0.9 x 30.4 = 27.36 g of water vapor per cubic meter of air.

So the difference between "dry heat" and "hot and humid" is at least (remember that I picked a significantly less severe hot and humid condition) twice the total amount of water vapor in 100% saturated air at 45 degrees F. And the difference in water vapor in the air between the two conditions you describe on 45 degree days will be considerably less than that total amount of 6.82 g; at 45 degrees F, most days are going to have fairly high RH simply because there is always some water vapor in the air, and even "some" is enough to get a fairly high RH. So even if the humidity effect were in the direction you describe (which, as I said above, it isn't), it would be too small at 45 degrees F to matter.

In short, I just don't see humidity as a reasonable explanation for what you describe at 45 degrees F. I would be looking at the other factors I listed.

[1] https://www.engineeringtoolbox.com/maximum-moisture-content-...
>Most ML researchers think that: He doesn't deserve the credit he claims, in most if not all cases.

That deserves a source. Especially for "all cases"; I don't think anyone who understands machine learning could read some of his earlier papers and still think Ian Goodfellow invented GANs.
> This position is the most important one in the bank, at least from a technical standpoint. If, let’s say, my mother and everyone on her team would quit their job, the bank would go under within a matter of weeks if they’re lucky.

And given how big the market share of Nordea is in Sweden (and other Nordic countries, for that matter) that would probably bring down the Swedish, and possibly Nordic economy. Which would then impact a lot of the EU as well, I guess.

Ever since reading this article I've wondered if these COBOL programmers that keep banks like this running are an enormously underestimated "bus factor" for many of the world's economies, and what kind of back-up plans they have for such a scenario.

[0] https://en.wikipedia.org/wiki/Nordea
0, obviously. It's the only consistent choice.

This is only confusing if you're thinking of taking single elements from an array, rather than thinking in terms of slices of arrays. Slicing also makes it obvious why we must use half-open ranges and 0-based indexing.

The only minor gotcha is that, when doing a request for "find all non-overlapping" or "find next strictly after", you have to increment the search index by 1 even though the size of the match is 0. ("find all overlapping" or "find next starting after" always increment by 1 and ignore the size of the match).
He also wrote a column for PC/Computing magazine in the early '90s.
I made the move from Copilot to Cody about a month ago. I've noticed I'm accepting more of it's suggestions. I was pretty sure it tracked state on variables and functions because it's suggestions seem to flow from one file to the next. Cool to see this post explaining that magic. Pretty nifty!
I'd rather be a unicellular microorganism. Only having one cell to worry about sounds pretty chill.
Markdown Alerts on GitHub
You wouldn't steal a car!
Ah, when the powers of the Four Horsemen combine!
When bad things happen, the execs don't know it happened because they tell other people to go off and do stuff. When good things happen, execs take all the credit because the told people to go off and do stuff.
Sovereign Citizens have entered the chat.
If the poster meant 8 years ago they stopped being motivated he would have just said that. The post didn't say that. You are just tangling yourself in word play to try to get the post to mean something different than it does.
"Why even try"
> a perfect fit for the user experience

That's not what I said. You're moving the goalposts.
CUDA the language itself isn't necessarily the biggest obstacle for porting code, it's the usage of low level hardware features. You'd have to make a chip that's pretty dang close to Nvidia's before most hand-written CUDA code could run on it performantly.
I'm sorry in advance, but aren't proteins glorified Lego?
They'll put it on the blockchain.
You’re conflating policy for individual people with policy for corporations. The post is specifically calling out corporate welfare.
>Chimps have competition, conflict, some even call it ‘warfare’ between neighbouring troops.

Worth mentioning "Chimp Empire" at Netflix. Interview with the director James Reed at Joe Rogan #1988 https://www.youtube.com/watch?v=ab7j5Ffb4ZE
What a rude reply. I was just sharing something I thought was funny, since most shows today only have like 8-10 episodes per season. To get through 2 seasons of TNG is like going through 10 seasons of a modern show.
No, they cannot. Your tty4 or xterm underestand different commands than your shell.
If I were designing this, I'd want to treat this as an unsupported usage of "find".

If you're okay with using the same error code for (a) string not found and (b) erroneous usage, then returning -1 makes sense.

Since (b) is something that probably indicates a bug in the application code, I'd probably prefer that (b) triggers a different program flow. E.g., raising a C++ exception, failing an `assert`, etc.
They recently made blue Pepsi really sour, I can only drink the Max version now.
No BS, my train was delayed by a bull in Newark Penn Station
> there is a whole new appreciation of being there

And yet, the always unsuccessful attempt of the photograph: "To annihilate itself as medium, to be no longer a sign but the thing itself" (Barthes, Camera Lucida).
A few years ago I noticed that Nutella just didn't taste as good to me anymore. I assumed I was just getting old...

Interesting.

My personal pet peeve is carrageenan in everything. It makes ice cream and cream cheese have an unnaturally smooth texture that's quite off-putting.
Ask HN: Does ChatGPT use Next.js as it's framework?
I'm learning more and more about programming doing deliberate practice. Today, I found myself curious about what chatGPT is using as it's framework.

React developers tools confirms it's built with React. Curious to know more, I went into the console and did:

console.log({
NextJSVersion: window.next?.version,
})

to which i got as an output:
{NextJSVersion: '13.3.4'}

Does this confirm chatGPT is built using Next.js or am I commiting a mistake?

Thanks for the community knowledge in advance,
Santy
I can see a unique dick registry now.
Orion on desktop supports Firefox extensions, so is integration possible? (Not all are compatible.)
> The only difference is that waymo hasn't had a major incident.

That's the only heuristic that matters for the public and lawmakers. Like it or not.
Are they penalized for turning down trips that don't meet their standards? Are they given the agency to set their rates?
Type 1A supernovas are completely destroyed in the process of their explosions.

The others usually retain their core, either as a neutron star or the final collapse to a black hole.
>atrophying his skills too much to do anything now that the industry is moving so quikcly.

His recent papers are still cutting edge. He's already solved self-improving AI: https://arxiv.org/abs/2202.05780 , it just needs to be scaled up.
No it's not tell me why you can't sleep when 18600 people get killed but you can sleep like a baby when you know there is a lot more suffering in places without the limelight.

You writing about Palestine but not other conflicts says more about you than you want to admit. Hybris.
I don’t think you’re splitting hairs here. You’re making a very good point. App access to the microphone is controlled by the OS and there are OS provided, user-accessible tools that make it clear what apps can use the microphone and when.

Meanwhile cloud data access is completely on a “trust me” basis, and plenty of companies have been proven to have abused that trust.
That's just bad advice. How can you ban bad advice? I can't imagine what society would be like if nonprofessionals had liability for the harms that came to other people as a result of acting on their opinions, the way we have liabilities for doctors or lawyers in a client-provider relationship. Yeesh, you'd be putting people in jail for the crime of being dumb online.
this reminds me of how competence seems to decrease as you go up in an organizational hierarchy

maybe this "bug" is actually the "feature" that will save humanity - -;;
"But this will suck up all the air and there will be no more birds!"
- An oil industry-backed "environmental" group, soon
Japan says reason behind 1,200 tonnes of fish washing ashore is unknown
(I used to work on this stuff)

It was more complicated than that. Yes, GeckoView needed a separate WebExtension implementation, but that work was pretty much at parity with Fennec (the previous Firefox for Android that supported more extensions) when I left in 2021.

It was a product management decision that held off on more complete WebExtension parity with desktop, as well as any artificial limits as to which extensions were supported in release.
Because that is an herculean task, given the hardware semantics, the amount of languages that target PTX, the graphical debugging tools that expose every little detail of the cards like debugging on the CPU, and the libraries ecosystem.

Any Cuda-compatible software layer only has two options, be a second class CUDA implementation by being compatible with a subset like AMD ROCm and HIP effforts, or be compatible with everything always playing catchup.

The only way is to use middleware that just like in 3D APIs, abstract the actual compute API being used, as man language bindings are doing nowadays.
By this definition, a cli is at least 52-dimensional (26*2 latin letters), because you can often readline reverse-search-history back in time and into the exact text you typed before.

This model of interaction is simply not possible in your average "WYSIWYG" Windows-Icons-Menus-Pointer GUI, not without somehow falling back to a sort CLI paradigm.

Or you could use one of the most successful desktop/web models of the last 15 years: search engines, also with many million if not more dimensions, all available in a CLI.

Or you could go for broke and use a 70B dimensions LLM prompt, integrated into your shell, and generate a custom new one-liner/script for you.

I don't think a WYSIWYG Windows-Icons-Menus-Pointer GUI will ever have that many dimensions.
Because the string you are trying to find is in some variable which at runtime in some cases for some reason happens to be an empty string and you don't (want to) special case this and just "let it work by itself"?
There are existing efforts to compile SYCL to Vulkan compute shaders. Plenty of "weird quirks" involved since they're based on different underlying varieties of SPIR-V ("kernels" vs. "shaders") and seem to have evolved independently in other ways (Vulkan does not have the amount of support for numerical computation that OpenCL/SYCL has) - but nothing too terrible or anything that couldn't be addressed by future Vulkan extensions.
According to their github repo, it was last rebased with chromium version 105.0.5195.24, which was from August 2022. Using a 15 month old browser seems hilariously insecure.

https://github.com/kiwibrowser/src.next
Yeah, I tried to touch on that analogy flaw in the article:

> One interesting difference here is that in the Facebook example people have personal evidence that makes them believe they understand what’s going on.

> With AI we have almost the complete opposite: AI models are weird black boxes, built in secret and with no way of understanding what the training data was or how it influences the model.

Completely agree that our biggest threat right now is complacency. If people form incorrect mental models of what's going on and then shrug their shoulders and accept that's just how it is, we won't make much progress in improving the actual problems.
The crypto, gambling current implementation in place at the moment.
> That's what we have regulations for.

Regulations don't work. There needs to be legal liability for the fraud perpetrated by the vendor against the customer, not prescriptive rules that vendors influence, then follow dogmatically so they can cite compliance in order to disclaim liability for their intended bad outcomes.
Is there a documented syndrome that children or adults contract from pornography? Do you have any evidence of harm other than your feelings?
So he should just give up and let people get away with plagiarism? Do you teach your kid to just give in and let bullies get their way?
> Good luck finding a chip not fried in safflower or sunflower oil in 2023.

This is a project that isn't quite ready for prime time, but it is turning up some options: https://labelferret.com/?search=chip+-%22sunflower%22+%2Bpot...

But your point still stands - the impossibility of finding food with ingredients I wanted to eat led to me creating Label Ferret.
I think you mean encrypted at rest (data) with you holding the decryption key not e2e (https/tls) which is from your network to their network.
I would have said the opposite! An empty set is just that: empty. Empty sequences meanwhile appear (kind of, at least) in nondeterministic finite automata
> If you are time-sensitive, then cook more at a once to amortize your time investment. Your freezer isn't just for holding the crap that comes frozen at the grocery store. You can accumulate weeks worth of high-quality DIY rations with proper discipline. Think about how big a pot you could actually put on your stove. How many cubic feet is your oven? Do you have the ability to run a propane burner outside? You can make a month's worth of lunch in 3 hours. Think about the economics of that at scale. Sure, you would spend a solid week cooking, but then you would have several amazing meal options to choose from for an entire financial quarter.

Do you, or others, have any advice or references for this? I cook at home, and I generally enjoy it, but I'm not very good with the meal planning part and knowing what will save, for how long, and how to store it, so I'm mostly making meals a day or two at a time and at the grocery every week.

I may not be able to get away from that entirely, but I'd love to scale the daily food prep back and limit the weekly shopping to only the stuff I need fresh.
the SOC requirement is that any change can 1) be looked at before happening, and 2) there is an audit trail. A PR generally works because it's auditable and there may not be an impactful change.

"change request" is often a specific term in things Project Mgmt, SDLC, etc.
I think this makes more sense (or at least gets more directly to the point) than any of the Stack Overflow answers. Lowercase is easier to read in print as our minds learn the shapes of the words and can interpret whole words at a time rather than letter by letter. But Morse code was originally transcribed by hand, and it is easier for sloppily written lowercase letters to be mistaken for one another than the more distinctive uppercase letters, so it became a standard to write in uppercase. This tradition carried on to teletype and early terminals until both cases were supported.
What Google's antitrust defeat means for the app economy
I agree. That’s what MS didn’t understand with cloud and Linux at first.

There is more than just a hardware layer to adoption.

CUDA is a platform is an ecosystem is also some sort of attitude. It won’t go away. Companies invested a lot into it.
Didn't he also claim that the new Mega was Chinese malware?