skysight-inc/HackerNews huggingface dataset:
It’s not “a big deal” if the user knows about, but the phrasing in macOS is maliciously bad - I sent a build from my machine to a coworker and when they “naively” ran it, the pop up that came up didn’t say “this program is unsigned” it said “this program is damaged and will now be deleted” (I don’t remember the exact phrasing but it made it sound like a virus or damaged download, not like an unsigned program).
I will just leave this here https://news.ycombinator.com/item?id=18566929
> LLM based systems will be writing more and more code at all companies.

At Google, today, for sure.

I do believe we still are not across the road on this one.

> if this can be accompanied by an increase in software quality, which is possible. Right now its very hit and miss

So, is it really a smart move of Google to enforce this today, before quality have increased? Or did this set off their path to losing market shares because their software quality will deteriorate further over the next couple years?

From the outside it just seems Google and others have no choice, they must walk this path or lose market valuation.
I suggest you try it and compare it to tramp-mode and see for yourself how different it is(and just how much better it is to tramp-mode)
Thanks for having a look. The software implementation of AES is actually mostly a copy-paste of https://github.com/kokke/tiny-AES-c (see https://github.com/kokke/tiny-AES-c/blob/master/aes.c#L189 ). I have been meaning to replace and/or improve it. Even moderately modern x86 machines will always take the fast AES-NI path, though.
No, not at all. It’s just the hype. It doesn’t replace engineering.
I suspect that if you work on trivial stuff that has been asked on stackoverflow countless of times they work very nicely.
It's easy to learn how your cooking setup responds using a cheap IR thermometer. You can check it's working correctly by boiling water in the pan and confirming the temperature is close enough to the expected boiling point for your local air pressure. The risk depends greatly on both the construction of the pan (poor heat conductivity means hot spots from uneven heating) and cooking technique. Using high heat, heating empty pans, and neglecting stirring are all dangerous. Leaving heated pans unattended is especially dangerous, and anecdotally appears to be responsible for most severe overheating events. With correct technique I believe the risk is negligible and well worth the greater convenience of non-stick pans. But I don't trust third parties to use correct technique.
I appreciate your concern and I will consider this.

The [VS Code] WSL back-end has access to things in WSL PATH, like compilers and language servers. I don't duplicate them in Windows, and would like to avoid having double installs. It's also nice to be able to open integrated terminal and use `fish` and other unix-only CLI utilities.
We used to ride on them every 4th of July.

“Ron Heitman’s mind was amazing. He could make a car out of anything. I have a car he built out of a bathtub. He decided to build the Rocket Car, a street-legal vehicle he could use to drive his family around.”

Personally, I love the attitude of a person with the know how (and confidence) that they can make a rocketcar street legal.

Are Burning Man art cars street legal?
Are you sure there's absolutely nothing wrong with virgin plastics? Maybe it'd be safer and simpler to just avoid plastic in e.g. cooking since the growing amount of research about effects of plastics doesn't seem very positive.
Searing food in a PTFE pan almost certainly involves overheating it. Depending on what you're cooking you don't necessarily need oil (e.g. you don't need it for cooking eggs), although you might want to use some at moderate temperature for flavor. And for some foods oil is necessary to avoid overheating the pan, because it improves heat transfer from the pan to the food. Check with an IR thermometer every time you cook something new.
JPEG XL: The future of image compression
No one is stopping you from using only the app store if you value its protection, so you need a more relevant justification to ok forcing everyone else to do so
https://lowendtalk.com/discussions
Even with gravity being "self interactive" can't we have stable particles ("gravitons"?) that behave like solitons do?

https://en.wikipedia.org/wiki/Soliton
I update largely based on non performance criteria:

- new display tech

- better wireless connectivity

- updated protocols on ports (e.g., support for higher res displays
and newer displayport/hdmi versions)

- better keyboard

- battery life

Once a few of those changes accumulate over 4+ generations of improvements that’s usually the time for me to upgrade.

My laptops so far: first 2008 plastic macbook, 2012 macbook pro, 2015 macbook pro, and M1 pro 16 currently. I skipped 2016-2020 generation which was a massive step backwards on my upgrade criteria, and updated to 2015 model in 2016 once I realized apple has lost their marbles and has no near plans on making a usable laptop at the time.

Also getting a maxed out configuration really helps the longevity.
In what way is this factually not neutral?
That's how I understood it, too
I love this very smooth design - nice!

In similar vein, I like to do literate coding in http://raku.org and jupyter notebooks like this https://gist.github.com/librasteve/ac6308f3eb52dd56cb9092de6... which is described at https://rakujourney.wordpress.com/2023/08/31/drax-on-jupyter...
I don't see how this is different from having all these pre-bundled with a new version of Zed? Either way I'm going to download all of them again.
Text looks very blurry when compared to Sublime Text with the same font family and size. There's an active issue about it on GitHub with screenshots.

https://github.com/zed-industries/zed/issues/7992
Didn’t Microsoft brand their latest gen “AI PC”?
> jaywalking accounts for the majority of pedestrian deaths

No, car drivers are responsible for pedestrian deaths. Please put the blame where in belongs.
I use low level C# constructs, mostly for fun. At current job we write backend microservices and our business domain doesn't need too much low level stuff.

But before span and friends you could always use pointers. Spans just make things friendlier.

And C# also has built-in SIMD libraries if you need to do some high performance arithmetic stuff.
This is super cool! The only down side I see is that USB inherently is less stable than ethernet I think. You more easily get USB disconnects, when that happens how would you fix it? Normally this involves a power cycle, or often more than a power cycle as the power has to disappear on the USB.

My potential use case however was pi to pi for remote deployed locations, likely battery for wildlife use cases.
Also if your code gets sent to someone else's cloud?
It is certainly true that the language servers have the same speed in Zed, but there is something to be said for just never suffering from any UI delay for any reason.

Though I'll admit a LS that takes three seconds to respond is kinda indistinguishable from UI delay.
Thanks for taking the time to write this.

I was under the incorrect impression the power consumption would related to the rendering of the image (ala CPU/GPU work). Having it related to brightness makes much more sense.
At too high a temperature oil will smoke and burn, leaving toxic components in both the oil and in the air.

My point is that the temperature necessary to cause this oil toxicity, is lower than what you need to make Teflon toxic. Teflon becomes toxic at temperature FAR above any cooking process (unless you eat charcoal).

i.e. if you cook normally and don't burn things Teflon is obviously fine, if you do burn things you have bigger things to worry about than the Teflon, since the other stuff will kill you first.
Why? The very nature of next token prediction means it's entirely capable of having that. It's not multiple passes, it's just one pass. You making multiple calls is just inserting fixed tokens then asking it to carry on completing.
They haven’t changed their name to Dropbox AI that’s the problem. Where do I send my consultancy fee invoice to?
Iron filings (mostly elemental iron with some iron oxides) are used as supplements, so definitely bio-available.
I don't work at a law firm, have no idea what they really do. Based on the description, I decyphered some advanced googling, mostly background checks and precendence finding. It was like 2 or 3 weeks ago, I didn't know that it should have saved it for reference lol.
But pick your favorite firm, and check the salaries. Junior roles are starting at $200k+, frequently at $300k+. And senior roles get senior salaries.

This is just one random firm that I picked from google:
[0] - $235k - $365 - with 1 full year of experience, lol
[1] - $310k - $390 - real estate contracts
[2] - $260k - $390 - real estate contracts, with 2 years of experience

Can you get $350k+ in tech? Well, yes, but with including a lot of luck and ifs. Can you get $350k+ in tech with 1 year of experience? Realistically, only if your dad is called Nadella or Musk.

There are definitely jobs that pay much worse than tech, no question about it. And if you are happy with your salary, than good for you. But nowadays people are mostly made to believe that tech salaries are still extraordinary.

Looking at the best paying professions[3], tech makes only the very end of the list (and only manager level, not code-droid level).

[0]: https://jobs.phextranet.com/PH-Attorney/viRecruitSelfApply/R...
[1]: https://jobs.phextranet.com/PH-Attorney/viRecruitSelfApply/R...
[2]: https://jobs.phextranet.com/PH-Attorney/viRecruitSelfApply/R...
[3]: https://www.investopedia.com/personal-finance/top-highest-pa...
I use vscode (with omnisharp not c# devkit) for c# every day. Did you try it out?
You really do not need to re-season them every time! Just using the pan with some oil is enough. If you clean it later with water, you can add a little oil afterwards and clean it with a paper towel, that's enough. Takes almost no time.

But I have to agree that non-stick pans are even more non-stick. That's why it took some convincing here to not buy new ones in my home.
It doesn't matter if it violates your bank's terms of service, it's not an enforceable term. For example, banks cannot refuse to pay out if you were a victim of fraud because you gave your credentials to an aggregator (regardless of whether or not the fraud was related). The EFTA has anti-waiver provisions that state a bank's Reg E obligation to make customers whole after unauthorized transactions cannot be waived by contract.
> LLMs can easily find errors in outputs they themselves just produced.

Really? That must be a very recent development, because so far this has been a reason for not using them at scale. And noone is.

Do you have a source?
I really really dislike the ones that get in your way. Like I start typing something and it injects random stuff (yes in the auto-complete colors). I have a similar feeling to when you hear your voice back in a phone: completely disabling your thought process.

In IntelliJ thankfully you can disable that part of the AI, and keep the part that you trigger it when you want something from it.
> kernel-level anti-cheat

Add UEFI on your PC and DRM in your browser.

And next, your governement will ask you to add its anti pedo-pornography tools.

And then we have a new episode of Black Mirror...
The risks of both high temperature PTFE and high temperature cooking oils are poorly understood. I wouldn't say with confidence either is safer. I personally avoid both.
I have not used Google for a couple of years (with the exception of Streetview where they do not have any competition at all). So I cannot comment on the quality of their search results. They are a close to monopolist / duopolist / oligopolist in too many areas. Ethically such a bad company that I don't want to touch them with a stick. Unfortunately masses don't understand that and contine to use them. And engineers are greedy enough to work for the evil.
It's not on you though. Banks have Reg E obligations that cannot be waived by contract.
I never really liked flamegraphs much but I am going to put that aside for a bit and try to be as objective as possible.

I don't find the usecase presented here compelling. Cutting out the "yo we will save you $x billion in compute" costs the tools presented here seem to be…stacktraces for your kernels. Stacktraces that go from your Python code through the driver shim to the kernel and finally onto the GPU. Neat. I don't actually know very much about what Intel has in this area so perhaps this is a step forward for them? If so, I will always applaud people figuring out how to piece together symbols and whatnot to make profiling work.

However, I am still not very impressed. Sure, there are some workloads where it is nice to know that 70% of your time is spent in some GEMM. But I think the real optimization doesn't look like that all. For most "real" workloads, you already know the basics of how your kernels look and execute. Nobody is burning a million dollars an hour on a training run without knowing what each and every one of the important kernels are. Some of them were probably written by hand. Some might be written in higher-level PyTorch/Triton/JAX/whatever. Still others might be built on some general library. But the people who do this are not stupid, and they aren't going to be caught unawares that a random kernel has suddenly popped up on their flamegraph. They should already know what is there. And most of these tools have debugging facilities to dump intermediate state in forms that tools understand. Often this is incomplete and buggy, I know. But it's there and people do use them.

What these people are optimizing are things that flamegraphs do not show. That's things like latency in kernel launches, or synchronization overhead with the host. It's global memory traffic and warp stalls. Sure, the tools to profile this are immature compared to what the hyperscalers have for CPUs. But they are still present and used heavily: I don't buy the argument that knowing that your python code calls a kernel through __cuda12_ioctl_whatever is actually helpful. This seems like a solution searching for a problem, or maybe a basic diagnostic tool at best.
Make sure you don't see the paycheck of your boss, who never wrote a single line of code, but has some bullshit MBA.
What's even worse is with this update they completely cut off Linux users. It had been performing better than on W*ndows but they had to ruin the game.

Surely this is foreshadowing the future of GTA VI and will have the same problems of being unplayable.
Are you saying that car ownership is equally distributed even down to the poorest 1%?
I mean why is it an industry thing. It’s a horrible term. Like for those in the know S bad as powered by NT Technology
Why did they have that many anyway? Consultants?
When setting up unit tests traditionally took more time and LOC than the logic itself, LLMs are particularly useful.

1. Paste in my actual code.

2. Prompt: Write unit tests, test tables. Include scenarios: A, B, C, D, E. Include all other scenarios I left out, isolate suggestions for review.

I used to spend the majority of the coding time writing unit tests and mocking test data, now it's more like 10%.
> Even small violations of continuity seem like they'd be observable server-side, no? I've not studied this, but presumably clients must be constantly phoning home with their position.

Jumps in position are not always illegal: network issues, quirks from physics-based forces, glitches in the game, are all very common and can all cause unexpected positions. Differentiating from bannable offenses is not easy. Yes, there's always heuristics you can use to narrow down possible issues, but you have a limited CPU budget: You need to be running multiple instances per machine, each updating 60 times a second, serving dozens of players, sending and receiving constant updates to and from all players 30-60 times a second, while simulating physics, large worlds, complex player states, and synchronizing the states of thousands of objects. It's tricky to get everything right and performant. And people will get extremely mad if you make a false positive.

> That seems like something that would be solvable with location-style differential privacy. Report a number of plausible locations to the client small enough that it can efficiently anticipate them all, but large enough to prevent being able to auto-aim or wall hack. Run some bots or actual player movements recorded from other matches, originating from roughly the same point where you last saw the real opponent.

But what is the client suppose to do when actually seeing the real position? At someone the waveform needs to collapse and reveal the real location. The only way to make the fake locations indistinguishable from the real ones is to make them a real enemy player from the client's point of view. But then you stumble across all these fake enemies that don't do anything? You could place them in unreachable positions so normal players wouldn't ever find them. But then the heuristics for checking if a client "knows" about the position is still quite fuzzy. Also, visuals aren't the only giveaway of an enemy location. Audio is also location based. Playing fake audio would be detrimental to normal players' experiences.

Having said that, the unreachable-fake-player technique is not bad, it can cut out some low hanging fruit. But it's only part of the equation of a robust anti-cheat solution. It's complex to implement and only gets you some cheaters.
Some people even carve them from lumber. If you are into DIY and you have no Christmas gift ideas :)
I don’t think LLMs can easily find errors in their output.

There was a recent meme about asking LLMs to draw a wineglass full to the brim with wine.

Most really struggle with that instruction. No matter how much you ask them to correct themselves they can’t.

I’m sure they’ll get better with more input but what it reveals is that right now they definitely do not understand their own output.

I’ve seen no evidence that they are better with code than they are with images.

For instance, if the time to complete only scales with length of the token and not the complexity of its contents then it probably safe to assume it’s not being comprehended.
Lol, nothing is ever easy, is it?

If I did not love computing, I would have bagged on all this long ago.
woah, super cool concept... what made you choose this 'future path(s)' and would you've done any others?
Anything that uses classes and interfaces will be memory managed by the GC. So instead of using lists, dictionaries, IEnumerable, you will have to roll your own.

It would be better if the GC can be turned off with a switch and just add a delete operator to manually free memory.
As a go developer, Copilot write 100% "if err != nnil for me
Just a FYI, this feature will install a binary on the remote host and run it.

> Your local machine will attempt to connect to the remote server using the ssh binary on your path. Assuming the connection is successful, Zed will download the server on the remote host and start it.

https://zed.dev/docs/remote-development
The article has some examples
I've been using vim since the 90's, then emacs and helix. Never a GUI editor, always terminal. This year I just tried Zed and I'm super happy about it. It's open source, they offer a flake in their repo for me to get the latest version compiled to my NixOS installations if I want. It's fast, their LLM features are tasteful and they come with the open source version of the editor. It's written in Rust which is my main programming language.

This SSH feature is great, I can just remotely turn on my workstation at home and use it with Zed over tailscale.

I'm also waiting for a good debugger story, especially for Rust. It will come...
What kind of codebases do you work with? Other than with multi-MB files or thousands of multi-cursors, I've never had any performance issues with VS-Code. It's actually one of the fastest Electron apps, I would say. If I notice a delay, it's usually the language server or some support package's background command taking a bit of time.
Using the dishwasher is what really damages the surface. Or just extended duration high heat and cooling.
By bundling, Zed guarantees or at least claims that those bundled executables can be trusted. The same level of trust is possible with on-demand downloading only when some sort of authentication is used [1] but Zed currently doesn't actually authenticate any downloads to my knowledge.

[1] Either by embedding cryptographic hashes to the distribution, or by having some means to distribute publicly signed hashes (e.g. minisign via HTTPS).
Well to be fair there is no "dark side" to the Moon, so it's not really an answerable query.

And searching google.com for "longitudes continent africa" returns "Africa's geographical coordinates span from Latitude 37˚21'N to 34˚51'15"S and Longitude 51˚27'52"E to 17˚33'22"W"

It seems that GIGO still holds true.
> It means they can do whatever they want whenever they want wherever they want and everybody else on the road is obligated to accomodate them.

Excellent.
Some other big name companies have got it correct. “at your managers discretion” you know the old saying. You don’t leave a toxic workplace you leave a toxic manager.
Canada spy agency says India is using cyber tech to track Sikh separatists
Yes. The models require training data and they already been fed the internet.

More and more of the content generated since is LLM generated and useless as training data.

The models get worse, not better by being fed their own output, and right now they are out of training data.

This is why Reddit just went profitable, AI companies buy their text to train their models because it is at least somewhat human written.

Of course, even reddit is crawling with LLM generated text, so yes. It is coming to a halt.
Can return it if you bought it recently.
AI PC with Linux AI kernel 3.5
I find it interesting that the people who dismiss the utility of AI are being so aggressive, sarcastic and hateful about it. Why all the anger? Where's the curiosity?
I thought some games snooped through your system.

Kerbal Space Program comes to mind, I recall it had adware that did this.
Cool, you've established a floor with yourself as a baseline. You still haven't explained how LLMs are capable of reaching this level of logic.

I'm also fully willing to argue that you, personally are less competent than an LLM if this is the level of logic you are bringing to the conversation

*****
highlighting for everyone clutching their pearls to parse the next sentence fragment first
******

and want to use that are proof that humans and LLMs are equivalent at reasoning

*******
end pearl clutching highlight
*******

, but that doesn't mean I don't humans are capable of more
Yep. Bought an M1 Max in 2021 and it still feels fast, battery lasts forever. I’m sure the M4 would be even quicker (Lightroom, for example) but there’s little reason to consider an upgrade any time soon.
Quite cool, though it's not as storage saving as deduplicating at e.g. N byte blocks, at block level.
It does work.

Automated builds are here: https://github.com/deevus/zed-windows-builds
The world has figured out how to feed the world without the looming threat of starvation common in subsistence farming
I am surprised to see zookeeper being used with etcd.

Why use both?

Why even consider ZK in 2024? Is it just popular in java shops?

Maybe I am misunderstanding?
they could fix google search instead
I keep trying to use these things but I always end up back in vim (in which I don't have any ai autocomplete set up.)

The AI is fine, but every time it makes a little mistake that I have to correct it really breaks my flow. I might type a lot more boilerplate without it but I get better flow and overall that saves me time with less mistakes.