skysight-inc/HackerNews huggingface dataset:
You are missing the point. Nothing in Gimp I haven't managed to do when I've decided it's important enough to put up with it but not so important I'd renew an Adobe subscription and boot Windows. The UX is simply so bad I'd rather avoid it at all costs if possible, and I get zero enjoyment from using it.

Blender being harder to learn has pretty much zero to do with how great or poor the experience of using it is. On top of missing the point, you're also missing the connection between the lack "troll posts" and what the user experience is like.

But since you're muttering to yourself about troll posts and how it's really just a skills issue, I might as well go and mutter to myself about how great Gimp could be if it had users who had standards instead of being chronic enablers who just cheerfully whistle through the wart fair it is.

I've had my yearly share of discussing Gimp I think. I'll just keep to my routine: see an update, install it in hopes of finding it has changed, and quit it ten minutes later kicking myself for being dumb enough to allow myself to hope.
maybe they did all of that too, and still had a lot of traffic/endpoints to spare/sell?
It's not exactly clear is this a voice-to-voice model or a voice-to-text-to-voice model? When it is finally released, OpenAI claim their GPT4o audio model will be a lot faster at conversations because there's no delay to convert from audio to text and back to audio again. I'm also looking forward to using voice models for language learning.
I’m guess Google took it serious enough after all. They recently made an agreement with the 98 municipalities of Denmark which will allow our schools to continue using Chromebooks after the summer.

I’ll have to adopt my comments in the future. It only took them like 5 years, but they got there.
How to turn grunt work into greatness (The Canvas Strategy)
There are 1 million people who have $1M of spare cash who want a one way ticket to Mars and die there? Why?
If using Zig directly, then it would have to be in a similar manner as my C implementation, you have to compute the roots by hand.

Zig has extensive metaprogramming capabilities, so it should be possible to automate quite a bit of it. Particularly generating the "tracing/moving" function using comptime is trivial to do in Zig, in C you have to write it out by hand.

For a language like Zig (whose compiler you control), it's pretty easy. You check the types of every local variable in a function if they're GC pointers during typechecking. You store those variables in a function-local struct instead of directly as locals during codegen, which then gets pushed into a shadow stack as the first instruction the function does when called.

The shadow stack is just a thread-local linked list to these call-stack-structs.
When the function ends, it pops its struct from the shadow stack (no allocations needed, since everything is on the stack).

When a function calls collect, it'll traverse the shadow stack as the set of roots. The approach is explained in one of the papers I link to in the article, Accurate Garbage Collection in an Uncooperative Environment.

If you need to share data across threads, you'd need to use a separate shared heap for that data, which would be a lot more complicated, or just use some other memory management solution for that.

A very important point is not allowing libraries to call collect directly on the global heap, that defeats the point of leaving it up to the application if and when the GC gets called.
Instapaper has "Kindle Automatic Delivery" in settings. No need to select individual articles if you want all of them.
Well, at some points it becomes even more complicated than just a spectrum.

Your types in different languages just track different things.

Eg Haskell's types (normally) don't track lifetimes nor ownership, but Rust does that. In contrast, Haskell likes to track whether side-effects like IO can occur at all, while Rust is happy to just let you eg open a file almost anywhere.
Oh, they might have been. The joke might have gone completely over my head when I said that! Still though, it sounds like "comma,nds" would be a good compromise either way.
Jamboard was never an infinite canvas. It was a very awkward thing that didn't allow you to select multiple items at once (or if it did, I never discovered how), or to expand the canvas to accommodate more content.
Show HN: JobHunt – An app to streamline the process of tracking job applications
Hi all, I developed an app designed to streamline and manage the entire process of tracking job applications. With this app, you can easily add new applications, track their progress, update their status, and save application links for quick access.
I would greatly appreciate your feedback!
Aren't you sweating on a memory foam?
Yes, CS6 was properly peak native ui.
Hmmm, yes. I didn't understand what the code did.

Instead of creating those buff0 and buff1 variables before the loop, I should have done:

for (int i = 0; i < 10; ++i) {
unsigned a = i;
unsigned b = i+1;
msg->a = a;
msg->b = b;
SendWord(a);
SendWord(b);
}

That gets rid of the load from the loop. https://godbolt.org/z/xsqWfxKzd
A model set of guidelines for RESTful APIs and Events
I agree. C++ is statically typed, as in everything has a type known at compile time. But it is also weakly typed, as in types can be be converted into others implicitly which only makes sense a fraction of the time and readily introduces accidental UB at other times.
Photoshop falls into a category where people assume it's the best because it's used by professionals - and so that's what they want to be using. The problem is that people assume professional graphics is just drawing pictures. (Society in general has a pretty low expectation/understanding of what this industry does, this is also fuelling the hyperventilating over AI, but that's a different discussion.)

Using Photoshop without a specific professional objective is a trap: That's like driving a tractor in the city. Photoshop is only the best for specific professional workflows, and to date I'm still to find any alternative that can replace it. (I'm happy to elaborate on that.)

The way Photoshop serves its market is quite specific and just casually loading up Photopea now I can see many parts of the app that would trivially frustrate a production workflow. I'm happy to list these for anyone curious. This is typical for photoshop alternatives, this doesn't make them bad, often it makes the app more useful for casual users by hand-waving away complex, industry-specific concepts.

If you find yourself using Photoshop and it doesn't feel like it's actively helping you achieve your ambitions, then I encourage that you reach out to others in your creative space to learn what software other people are using, like you all are in this thread today.

The graphics market has a litany of apps to serve different graphics objectives. These each have interesting features and workflows that are better suited to different audiences and, as mentioned, they also benefit from removing needless complexity and control.
It's a voice-to-text-to-voice approach, as implied by this description:

"host transcription, LLM inference, and voice generation all together in one place"

I think there are some benefits to going through text rather than using a voice-to-voice model. It creates a 100% reliable paper trail of what the model heard and said in the conversation. This can be extremely important in some applications where you need to review and validate what was said.
I think the comment was referring to things like internal company data, or licensed data that is not publicly available, etc. Those things could be a competitive advantage.
As with anything medical, the price of the item isn't just the item itself, it's purity plus that someone has verified and stamped off on it. I don't know much about argon, but for nitrous oxide, food grade is generally between 99% and 99.9% pure. If you want medical grade, the threshold is 99.99% pure or better depending on what you're doing. Those additional nines are what drive the price up, plus the fact that someone put their skin in the game and signed off on it with their name.
The latest AI tools are great
Why Lichess will always be free (2021)
In other words, "net send".

https://en.wikipedia.org/wiki/Windows_Messenger_service
They emit 15% of greenhouse gas emissions. Directly - as farts. You drastically underestimate the scale of the meat problem.

Not insane.
They can definitely have more beat up cars which over time I can observe in my city. As for prices, luckily they have a lot stronger competition with bolt and local taxi apps as creating a local taxi app is really not that hard
Yes, a segfault with a core dump at the point the bug happens is always the optimal scenario.
Lawsuit Accuses AudioEye CEO and Its Executive Chairman of Stock Manipulation
DoorDash created the shop portal with no input from the store, and then put up incorrect prices. If that scenario still exists, they could still do this, but most of the time the store has some kind of deal with DoorDash so they would be responsible for pricing.

As for why fill the boxes, technically DoorDash would be the store's customer, so if you didn't give them what was ordered they could press the issue. It'd be hard to police, as the person making the DoorDash order wouldn't complain, but it adds a way things could fail.

Plus, the post said dough at that scale is practically free.
You don't need it anymore Microsoft has a neat little app that provides OpenCL/GL spoofing. It's near native speed with it.

https://apps.microsoft.com/detail/9nqpsl29bfff?hl=en-us&gl=U...
Think simpler. Musings on space business models, estimation and lessons from SV
Yes, forgive me, I'm talking worldwide.

"A 2020 report by IRENA9 tracked some $634 billion in energy-sector subsidies in 2020, and found that around 70% went to fossil fuels. Only 20% went to renewable power generation, 6% to biofuels and just over 3% to nuclear. “This overwhelming imbalance of subsidies between fossil fuels and clean energy is a drag on us achieving the Paris climate goals,” says Taylor, who wrote the report. The balance of these numbers varies from year to year, because fossil-fuel subsidies swing around depending largely on the price of oil, he adds."

https://www.nature.com/articles/d41586-021-02847-2#:~:text=A...

Among other things, it is important to note that more than half of that money comes from the EU.
It's a variation on the idea of reinforced concrete. It will take time to understand the interaction between cement and polymer. It took us time to understand that if moisture gets to the steel rods, the reinforced concrete beams crack.
> We don't punish consistently or provide healthy upbringings

Exactly — studies have repeatedly shown that consistent punishment is what gets results. If you ignore most transgressions and then randomly impose an arbitrary severe punishment you solve nothing except creating a culture of “it’s okay to commit crimes as long as you don’t get caught multiple times in a row.”
Hollo – federated single-user microblogging software
Post Office lawyers held secret meeting with judge to stop disclosure
> Is this Nuclear option just F.U.D. over renewables and storage so that investment dries up and fossil fuels remain to be used?

Pretty much.

The "plan" put forward by Dutton is pure vaporware - there are no costings, there is no agreement on using the peoposed sites, there is nothing planned about repealing an existing nuclear ban .. it's 100% kick the can of climate action down the road to some magical time when nuclear will be "off the shelf" and affordable in Australia.

The Australian scientific advisory have recently done a full report on realistic energy options, their costings for nuclear rely on things happening in the world that haven't happened yet and nuclear still comes in as the most expensive per unit energy - and that's being optimistic about the kinds of delays actually seen in the US and the UK.

Now, nuclear is working in South Korea, in parts of Europe, China has a 100 reactor plan and they're all in on construction of new reactors now.

Australia is different, smaller population, no existing nuclear power generation experience or skills - it's cold start.

The reality is that Dutton and many of the Liberal|National Coalition don't take climate change seriously and they simply want to build new coal fired power stations and extend current gas usage "until nuclear is cheap".

> So if Australia does not have something like a large base load of power (coming from Nuclear) it will get left behind in having large scale data centres onshore

Hardly - Australia mines minerals in the billions of tonnes per annum, easily dwarfing anything attempted in the US - these operations run 24/7/365 non stop and consume large amounts of energy.

Already the large miners, Rio Tinto, Fortescue, et al. are buying up cattle stations to convert to solar farms to generate power 24|7 - excess solar during daylight for direct power plus hydrogen and by product production, and gas turbines at night using daytime generation - the largest trains with the heaviest loads in the world are going electric, 100 tonne dump trucks are already electric (with onboard fossil fuel generators) and being converted to use batteries | burn gas, etc.

The same kind solar at massive scale that is planned to export power to Indonesia and elsewhere can power data centres if needs be - Adelaide is already powering smelters with renewables.
IknowIknow! You could have some lets call it "lootboxes" that people could pay real money for to open. And in them they would find items to use in the game! :-)

A bit more serious, I haven't seen many attempts at just making a donation bar showing how much it costs to keep it running per month? Let people donate until the bar is filled, when it overflows it goes to next month. Very visible on login screen. In this bar ofcourse include your salary for keeping it running after developement is doneish.

Maybe stretch-goals for donation to make new functions?

And please use Ko-fi for donations, much friendlier and less cutting into your profits :-)
Gnuplot is the best plotting interface I’ve ever used. Once you’ve learned “the Gnuplot language”, it’s very fast and efficient to visualize anything and iterate on it interactively, and I personally find it more usable than GGPlot, Matplotlib, Seaborn, Bokeh, and Matlab.

I think Gnuplot is undervalued because by default the results look horrible. Like many power tools, it requires some config in ~/.gnuplotrc to modernize the looks; http://gnuplotting.org/ is a great source to get started.

Unfortunately, I’m mostly using Matplotlib these days because the data generation is in Python. But despite using it on and off for over a decade, I’m nowhere near my efficiency in Gnuplot, and often have to ask Google or Copilot for help if I’m doing something more complex.
They went through the regular judicial system. But there they apparently lost one major right. https://news.ycombinator.com/item?id=40808808
I was banned too. I filled in the form 2-3 times already, but I never heard back from them.

My working theory is that I was banned due to using a VPN (Mullvad) with a location set to Europe, at a time when Europe users were not allowed to use the app.

I wasn’t actually in Europe, to be clear, but I live in a country where even WhatsApp voice calls are blocked and so I routinely have my VPN turned on.

The country I live in is officially supported by Anthropic, and so is Europe these days, so it’s quite frustrating that they won’t unban me.

I can’t use ChatGPT and Perplexity either when I have my VPN turned on, but at least they don’t ban my account.

Fortunately, Poe is VPN friendly.
An African Superstate: The East African Federation (2022)
Perhaps this is why Github still tries to portray itself as the self-sufficient start-up it once was. I think a lot of independent developers feel like you, and they tend to lean more towards the values of software freedom than shareholder value and big tech capitalism.

I just opened the front page of github.com, Ctrl-F "Microsoft" gives 0 hits.
What are actually the use cases, is it for hobby or do you use in commercial work?
> VSCode the most popular IDE in the entire world is JS running w/ Electron

Node.js is fine on the server and JS is my preferred language. That said I switched from VSCode to vim a few years back because my laptop couldn't handle all the Electron apps I had running. Now the only browser instance I run is the actual browser and I'll never go back to Electron apps.
Google Sheets ported its calculation worker from JavaScript to WasmGC
History of Graph Databases – Part 1 [video]
Ahh, the memories. Abusing "net send" in WinNT 4.0 in my first workplace was our daily pastime (all other chat apps were forbidden).
Typical HN comment. Absolutely incredible tech is displayed that honestly, one year ago nobody could've imagined. Yet people still find something to moan about. I'm sure the authors of the project, who should be very proud, are fully aware the voice is robotic.
1000095 boxes are checked :/
> sizeable camps on both sides

There are dozens of us! Mostly because Nedergaard's lab(s) are like 50 people all by themselves.

I always find it interesting what people's perception of the size of academic subfields is. For most topics in the biological sciences (i.e. excluding cancer, HIV, malaria, AD, and other "whales") you can fit everyone that has directly worked on that topic in the last 5 years in a medium-sized auditorium. And many people work on multiple topics!
How to Make DDL Execution Efficient and Transparent in a Distributed Database
Yes, the same Hans Peter Luhn (German-born U.S.-American researcher mostly with IBM R&D - https://en.wikipedia.org/wiki/Hans_Peter_Luhn). He also single-handedly invented automatic document summarization and knowledge management.
You have just improved my life significantly. Thank you. I filed it under "good things we had but were taken away", and now it's under "Great things we have". For future travellers: It's not enabled by default in Ubuntu. Gotta apt that thing.
Let me just plug this criminally underwatched video:

https://www.youtube.com/watch?v=SBHPSmsrEC0

I have never seen flight discussed in such detail, especially by someone who is an artist, rather than a pilot or an engineer.
Similar story here. After using VSCode as my daily driver for 2 months (during which I never once touched Emacs) I switched back to Emacs because VSCode's responses to my keystrokes felt mushier and because I like to use dinky little mini PCs with no fans (because I'm much more easily annoyed by fan noises than most people and I prefer not to become bound to using Macs).
Snowden did both “legitimate” whistleblowing (related to illegal domestic spying on US citizens) and “illegitimate” whistleblowing (releasing information on legal international spying, which some might find distasteful but is very much legal). So he wouldn’t get any benefit from this.

Government whistleblowers also have to strongly consider attempting to run things up the pole internally first in a Snowden-type situation. You may be allowed to skip internal procedures for whistleblowing if you have a good reason for believing internal reporting channels are compromised or ineffective. You’d still have to report it to some government entity that could hold the NSA accountable (like sending the info to members of Congress or your agency’s Office of Inspector General) rather than run straight to the news media.

Running straight to the media first like Snowden did generally strips you of whistleblower protections. Especially if its not even something illegal in the first place (like spying on Angela Merkel).

Biggest Snowden disclosures which would have been supposed to receive whistleblower protections (unsanctioned / illegal NSA activity):

- Domestic phone record metadata collection (actually was approved by FISA/FISC courts under section 215 but federal courts determined the program exceeded the authority granted by 215)

- PRISM program (was authorized under section 702 and received annual certifications from FISC, ostensibly focused only on foreign spying but scope of collection ability included all domestic content as well)

- XKeyscore (authorized under Executive Order 13333 and FISA, similar concerns as PRISM)

Neither XKeyscore or PRISM were ever determined to “systemically” exceed their legal authority, but disclosure of these programs did lead many politicians to work towards better oversight of NSA activities given their “shocking” (at the time) scope of collection.

Biggest Snowden disclosures which were clearly not eligible for whistleblower protection because there was no doubt it was legal:

- Spying on Angela Merkel and other foreign leaders (of course we spy on other nations, duh. That’s what spying is.)

- Lots of operational details and techniques used for legitimate spying. Tailored Access Operations, Quantum Insert, ANT catalog, BULLRUN, MYSTIC, SOMALGET, Dishfire and Prefer, DEWSWEEPER, SECONDGET, etc.

- Economic Espionage: Spying on Petrobras, Belgacom, Trade Negotiation surveillance, IMF, World Bank, German economic targets (variety of industries), French Ministry of Economy, Mexican energy sector, EU trade negotiations

Nobody thought any of these exceeded the NSA’s authority. Spying on other nations is generally considered fair game.

The most iffy disclosure (hard to tell if program was entirely legal) never got much followup. These were details on the MUSCULAR program, which siphoned data going between Google and Yahoo datacenters outside of the USA (but obviously still would have ended up “spying” on many Americans).
That standard says free takes a void*, i.e. it takes the pointer by value, and that passing values by value to a function prevents the callee from changing them.

More literally, your pointer value is copied into a register before the call into libc, so free can't change the value even if it wants to. Realloc can't either for the same reason.

That provenance has come up with the premise that a ! = a for a 64bit integer value is an error in the formalism, specifically the language is deliberately inventing things that cannot be so on hardware.
> A NBC spokesperson told CNN Michaels is being compensated for his involvement.

If he made a smart deal (not a one-time payment, but paid for amount of AI voice used) this might be a good thing for him.
I hear your concerns, but one needs to find the dividing line between adversarial online discourse and the reality of what is being offered.

If OpenAI looks scary because there is a buzz around it, then that's indicative that one is building opinions based on a "vibe". That's fine to do for yourself because the user is in no way compelled to use OpenAI, and Apple's implementation clearly delineates when OpenAI is available, and specifically requests the user's consent every single time, while also showing what information would be sent to OpenAI.

Additionally the announced plan is to make this part of the system easily switched to other AI providers, much like one switches their search engine. So if your personal leanings are supportive of a different AI provider, then that is your option to change.

I think you would really benefit from reading about how Apple plans to introduce these features, and the specific privacy protections made not just for OpenAI, but also for processing on Apple's own AI-nodes. They have taken threat actors very seriously in their approach, and you'll see that this approach is genuinely different from what is currently being offered:

https://security.apple.com/blog/private-cloud-compute/
Ask HN: Do you need a distributed transactional database?
Gartner has recently published its 2023 marketshare analysis on DBMS worldwide and it seems that distributed transactional databases have gained strong traction in terms of marketshare. Do you need a distributed transactional database in your company? Why or why not?