skysight-inc/HackerNews huggingface dataset:
I agree that in this case the maintainer should have at least put then as a co-author. At the same time the maintainer should get credit for their own on the improved patch. Middle ground versus extremes of leader get's all explicit credit or leader gets no explicit credit.
Pick a point on your screen above the image, then scroll up and down repeatedly. You should see the darker areas spell the messages.
I presume that large swaths of the population don't have hobbies and need others to tell them what to do. There is a reason why idle hands are admonished (like in a religious context: Proverbs 16:27: "Idle hands are the devil’s workshop; idle lips are his mouthpiece")

> Would we still be in terrible conflict with hate and prejudice prevalent?

Yes, definitely yes. We don't stop being human when we are freed from labour.
Via the remote over RF.
yeah, that's exactly what happens on android! looks like you can have some nostradamus genes!
Immoral is not owning a device when you bought it. Being able to sideload after passing some big warnings and red buttons is ok, just give me the option to do what i want with the device i've bought. This experience is default for macos, windows, android for decades and still, i haven't seen apps refusing being part of google store even if it cuts big part of profit (well i just remembered the dji app), but fb/insta/any other big player is still on google store
People that don't want to sideload will not sideload, it's pure freedom
My point (which I didn’t convey properly) is that the combination of the two isn’t all that productive, ie “I’ll only work on problems that affect me and only if you give me credit”. I get that true altruism probably doesn’t exist, but I’ve contributed to dozens of projects where I haven’t received credit, and I didn’t care because I helped fix problems that affected thousands of people, which I felt was more important than whatever label was placed on me (or not).
Re ‘UPSERT is really for OLTP’, I find that claim surprising. If you mean the oracle UPSERT command, you may be right and should ignore my post, but if you mean upsert concept/terminology/MERGE-usage, I’m not sure I agree.

I admit I have no visibility into the true history of Oracle UPSERT vs ANSI merge (2003) and their initial target audience or the audience for early implementations. A web search on my part turned up no clarity. But I have three reasons I don’t perceive upsert as as OLTP-not-OLAP feature:

1) I vaguely recall seeing documentation from Microsoft around 2008 when they first implemented merge (I was excited at the time, forgive me) that it was for analytic use cases.

2) Anecdotally I did telecom+web “OLTP” programming for many years without hearing about the upset concept, but heard about upserts in my first few weeks working in the analytic (ETL) space and it was clearly a fundamental operation there.

I suppose the upsert concept was also fundamental for web crud operations and ensuring idempotency but nobody called it upsert back when I was doing that — we just wrapped an insert and update in a transaction. I acknowledge this is an anecdotal claim but it is my Bayesian prior.

3) Merge is a bit notorious for wonky transactional behavior in corner cases… so I’m not confident OLTP was/is the target audience.

Additionally I am not sure why you suggest batch usage implies you wouldn’t upsert. That’s a bit bizarre to me. The operation for moving data from staging tables (for dimensional/attribute data) to main target tables often uses upsert logic of some form.
You sending money to Apple doesn't mean you "own" anything really. You have the right to use it indefinitely, a sort of usufruct. It's like when my dad died, my moms had infinite use of the family house until she dies, while the children had the naked property.

Apple is the same: they own the IP, they can remote upgrade and forbid you to downgrade the software, they have no obligation to repair if broken after a while and do not allow you, for any reason, to use that thing you got to make copies. You don't "own" that phone in any full property sense. You own a license to use it.

So, ofc we other users won't care, but you bet Apple will not start letting you do anything that could harm their bottom line, like for example find a way to use browsers to launch Javascript apps that deal with online payments with them unable to get any revenue from it. Browser are not rendering engine only, they are also javascript interpreters and that is a giant scare for Apple.
Maybe I'll believe them when a consumer on Windows and Linux can download a binary from something like Meshlab or Automatic1111 and it just works on their gaming computer. If all they're interested in is selling CDNA to data centers I don't think they'll get enough mind share to be a realistic option.

Also, is it really a good idea for various projects to add another proprietary platform? We should move away from Cuda and Rocm and towards open standards like Sycl. I don't want to have to care about who made my GPU, just as I don't have to care about who made my CPU.
I have been slowly working my way through the nine AD&D Goldbox games, with no end in sight after over 30 years (and that is also the reason I have a quite long backlog of unplayed RPGs). It is likely to feel more modern than what I am used to.
Have you tried to install some Linux distro (like Fedora or Ubuntu) on it? If your workflow allows it, of course. I found how well Linux works on my relatively old Apple hardware. And I can use it most of the time, just need to learn some new tools, as many I’m familiar with are macOS only.
It's not always that simple. What if I make an app that asks for some data from you "for it to function", and then posts that data to somewhere it shouldn't, there's not a lot to be done about that from an OS enforcement perspective.
emm, thanks, that's already what i'm doing...
Yeah, it's baffling to me how many people here have little consideration for the recognition of work. I sincerely hope these people never ever attempt a management career.
> - If it is not justice, at some point the excuse will be to protect the children

I don't think this is a very solid maxim. It seems to imply things other than justice can only occur if protecting children is a claimed motive.
Is this a thing with moms using an android phone? I don't think it is.
that'll be a great line for the next struggle session
SaaS Starter Kit – The Open Source SaaS Backend Template
I needed pro-audio grade connection like that, and after many experiments with many devices I settled for RME HDSPE AIO devices on PCIexpress of both PCs. My requirements were: low latency, flawless ASIO, bi-directional, many digital and analog inputs and outputs, and 192kHz sampling rate capability. What I unexpectedly gained as a bonus is a SMUX sample rate converter, meaning, one PC can be set at 48kHz, while the other is at 192kHz and they still work flawlessly.

If you need one way only, then, a cheap USB device based on XMOS chip can be your output, while a not-so-cheap RME Digiface USB can be on the input side.

I found out that USB digital optical or S/PDIF output device is easy to find, and can be cheap, while USB digital optical or S/PDIF input devices are rare and not so cheap at all.

If you would like me to explain some more, please feel free to ask.
yeah, just like ppl that forced apple to switch to usb-c, so much fools
> I thought it was just a glitch on my system and couldn't replicate it reliably, it would just happen sometimes. Good to know it wasn't just my system :)

Similar to this attack then, seems it can take up to 30 minutes on a AMD system, and up to 215 minutes on a Intel system, and it's still not 100% accurate.
Units tests just like extreme programming, it was something that came and went, and only a few companies keep on doing.

On most of project deliveries we have gone back to only integration testing.
I did say "opinionated", not "too opinionated" and I believe that is a fair characterization, would you not agree?

Anyway, thanks for all your work on hledger and pta in general, Simon!
Yeah, I know how a 404 works. Their comment was misleading and I wasn't the only person who felt that way.
Have you ever tried sheep ?
I'm sure that understanding high-dimensional spaces is the easy part, and getting insights from the AI's answers as high-dimensional vectors is the hard (or impossible) part. The math "just works like that"... but this is unusable for invention.
I personally wouldn't really care, here in Spain Apple is very marginal anyway due to the high prices. They have only a 15% marketshare on mobile: https://www.statista.com/forecasts/1275873/most-preferred-po...

After Samsung, Huawei, Xiaomi.

This is also why iMessage isn't a thing here in Europe but whatsapp is.

But the latest info is that Apple is going ahead with opening sideloaded stores, but for EU region only.
Does this also means App Store is coming to android ?
Welp. Linus Torvalds was right about this stuff.

https://lwn.net/Articles/316126/

https://lkml.org/lkml/2003/2/26/158
> Mutton biryani

Mutton means goat meat if you are eating Indian food while rest of the world calls sheep meat as mutton.
Ahh, all those speculative words from me, and it turns out there is a Rust green thread implementation out there now. May: https://crates.io/crates/may

And it's included in a set of independent benchmarks of http servers written in variety of languages: https://www.techempower.com/benchmarks/#section=data-r21&tes... May (and Rust) put in a very good showing there, may-minihttp taking out 2nd spot. Another Rust library, xitca-web, takes out 3rd spot. Neither may-minihttp nor xitca-web use async, but there are other Rust async implementations that come close to them. I'd call it a wash.

From that I'd say may's green thread implementation is on a par with async speed wise.
This article explains the solution in much more detail, including how the instructions for what to do were given in an obscure way in the book:

https://dreamsofgerontius.com/2016/10/05/masquerade-by-kit-w...
webkit is not a monopoly. look at browser share across all devices.
When I was looking at purchasing a house in the Portland area, I wanted to know the sunlight per day over a year (the house was on a hill). There was a Swedish company that had an interesting service which would generate a sunlight report. I paid for it, about $20 if I recall correctly. The conversation here about people using this to determine flooding before purchasing a house seems similar.
Others have already mentioned software breakpoints where the instruction is replaced, another option is to run the code in an emulator that supports a virtually unlimited set of breakpoints. For example, using QEMU with its GDB stub.
I think there is a presumption that there is a caring government to take away the duties of maintaining one's livelihood, a livelihood formulated without the modern, post-Revolution (the French one) impulses that we live with today. Current western governments (particularly the social democratic Europe) are in part the result of effects of capitalism, which in the course of modern history, we can't escape so easily (I am sort of alluding to the work of Mark Fisher here.)
Oh yea, go ahead then and tell us how it is

What is that "real" reliability (or lack) of Windows.
Why’s that company so big? I could do that in a weekend (2016)
This sounds like they didn't understand what they were signing up for. If I lead a project, I get to take credit for the project not for specific IC work.

Of course if you happen to do IC work as well it makes sense to take credit for that, but I think that mixing leadership and IC work tends to result in burnout.
Very nice site.

I encountered a bug while the "Look up monthly and annual statistics" popup was showing. Without closing the popup, I clicked "Seasonal data" button. That opened up the "Precipitation Statistics page" with the "Look up monthly and annual statistics" popup still overlayed and the page grey. The popup buttons still worked (I could press Next to get the "Get statistics for modeling floods" text), but closing the popup resulted in the page remaining grey.

Firefox 117 on Kubuntu 22.04.
Wow, so much unwarranted hate. It's one download and you have everything updated. If you believe you do not need a new OS version for your laptop for whatever reason, you can always keep using Ventura or whatever you're running now and update that until it is end of support.

I don't think you understand how helpful it is for "normal" users to push a button and have a brand new version of everything. And being afraid of new features that you don't use... pretty irrational.
Yeap, happened to me on FreeBSD, happened to me on NetBSD. With Linux it was better, I once had a Tested-by: given as well as a Reported-by: when I encountered some cgroup crashes.

The maintainer wrote a much more pertinent patch that I did, as I was not all that familiar with the subtle ways cgroups couple with a lot of other subsystems. I didn't care really about getting credit, whatever info he required of me I straight away gave, reproducer, .config, he was very polite, and I found the amount of credit I got for that fair.

On the other hand once I asked for a certain block layer patch to be included in Linux stable and Jens Axboe yelled at me asking me to stop spamming him. Boy that guy's a d*k.. I get it, you're briliant, io_uring is a great thing and we all love it, except for your weird naming conventions with the tail and head pointers for the circular buffers. But by the gods will I strive my best to be as not-like-you as possible if I become a big name on an open source project.
Not Amazon directly but indirectly with customer expectations, you want to have it tomorrow now, instead of waiting for few weeks
If you use the "split by metric" option you get a much more optimistic graph for solar and wind:

https://ourworldindata.org/grapher/electricity-prod-source-s...

The rollout of PV and wind is a modern miracle success story that many are intentionally ignoring.
> Hydrogen is also the most abundant element on Earth, so it looked like the perfect solution for decarbonization.

Wow, what an absurd take. As if people who are doing technical research to find out, in which way hydrogen might be a viable energy carrier, would ever consider this a criterion.

One shouldn't take one isolated statement and judge the credibility of the rest of the text and of the author based on that, yes.

But this statement alone makes me instantly doubt the rest of the reasoning will be sound.
I think the maintainer's post mentions that he solved the problem by making a special case for 32bit instead of introducing conditionals and macros, which I assume was what the reporter had.
Actions do speak louder than words. The code that ended up getting committed is the only real action here though. Everything else is words. Who wrote the original code, who wrote the commit message, what words were in the commit message. At the end of the day, if we concentrate on the action, and not the words, then we should ignore who said what and look to see if the bug was fixed and if the code works.

Don't get me wrong, I'd absolutely be annoyed too, not to get more credit than a "reported-by", but: you are not your code, and the bug got fixed.
Thank you to share! Real question: Can you taste the difference? Would it only be obvious to a food expert?
There have been several posts on Hacker News about this the past few days.

I know myself. I'm a hacker, right? I can reprogram my body to accomplish anything.

But sometimes people do need help, and that's not bad.

I love this site, and the people on it. I hope these recent posts don't create a culture that rejects all depression management methods.

It's a very fine line. The previous post mentioned that the "placebo effect is growing stronger".

That may be true, but recent stressful events in the world have taken a toll on people. Seeking help should be a zero cost option, or maybe even slightly less.

Not everyone needs help, but those who do may find an explosion of links to this by friends off putting.

Just something I'm keeping in mind for myself when talking to my circle.
This isn’t even remotely close to what I said, and I can’t even see how it could be misinterpreted so badly. Did you reply to the correct comment?

If receiving credit is your primary motivation, over actually solving problems that affect people other than yourself, I don’t think that’s a great attitude towards OSS. I’m genuinely surprised this is even considered a hot take.
That... isn't what I mean by low expectations? For me, it means to be grateful for what you've got, to question feelings of envy and to not feel that you deserve something. Definitely not to be pessimistic about anything, quite the contrary - be optimistic that you'll be positively surprised!

Regardless of all that I hope you work out your depression, it sucks.
Insurgencies often employ such tactics. One example is the ANC's miliatry wing uMkhonto we Sizwe. They only targeted such infrastructure (power plants, transportation lines etc.) for almost a decade before any civilian/military attacks occurred.
Apple have much stricter requirements, which is the point the person is making and you are willingly ignoring.

Apple, right now, have the ability to ensure the apps are transparent about what they track, have an explicit dialogue to confirm if you'd like the app to track you.

These big corps hate that apple have that control and want to keep their customers informed on what's going on, and as such, they will stop using the App Store and ask customers to side load so they can release much more invasive versions of their apps that track everything without any user ever being informed.

So yes, this IS objectively a bad thing and ripe for explotation.
probably just me, but Sonoma sounds like a terrible name. I'm not familiar with the region in California (unlike its predecessors) and it just links to Carcinoma in my mind.
Messages, notes, Safari. All awesome. Can you imagine installing crap like chrome, ever notes, or fake e2e what’s app?
I agree, I really don't understand this library
Why would anyone hate homebrew? The only issue I had was a few years ago when they changed from running as root to running as user and it broke some permissions. Then they released a guide on fixing the problem and that was it.
SIDS has all manner of interesting and unexpected demographic correlations. I’m not convinced anyone knows what to make of them.
There are complications when immediate danger needs to be avoided. E.g., the system prefers to take away children preventively in serious cases rather than leaving them in a dangerous environment. Which is sometimes justified, and sometimes not. The idea in this case is that it is easier to correct a mistake by restoring custody than by reviving a dead child.

A bit like temporary restraining orders pending trial in the US.
In this case, functionally, nothing. Some other commenters have suggested it does something interesting by implying "AI will provide the logic," whereas "pass" doesn't necessarily do that.
> Everything is a valid char array but I can't place structs on top of one? Oh well, nothing I can do about it. I'll just keep strict aliasing disabled.

Well, yeah. Strict aliasing is less about the incidental values of memory addresses and more about the actual semantics of what you're doing. Where writing a struct into the middle of a char array makes no sense because you have no guarantee in the type system that the array is properly sized or aligned to contain that struct.
"These galaxies are so old, they are likely still in the process of being formed."

This makes no sense to me. Older galaxies should be formed long time ago, no?
Do you mean XML? When I studied CS at that time, the teacher used to claim that XML is a future of web-design. But in reality the future seems like getting rid of the device-agnosty idea because the web of 2023 is just some "apps" on your snoopphones.
Sure, this problem was fixed. But with this attitude and lack of recognition, the next bug that this person could have fixed, won't be.
I have found out that iPhone automatically organizes photos pretty well, given the location services enabled. So I leave the photos I took with my phone alone, and can find anything I want, when I need it. It also creates memories for me, which is pretty nice.

For the photos I took with my camera, I use Digikam with an external hard drive, since they're relatively big images. I put them to folders named YYYY-MM-DD-$EVENT_NAME, merging multi-day events into a single folder, using the date of last day.

Digikam has tons of features, and allows me to organize and browse photos the way I want. For RAW processing, I use Darktable, which is fantastic.
I had a hard time reading the example until I applied the "normal" JS indentation, that would also likely be applied by Prettier and the likes.

V(greeting, // initial value "hi"
V(capitalize), // custom function call "Hi"
V.concat("!"), // String method `concat` call "Hi!"
V(send), // custom async function call Promise { <pending> }
V.status, // automatic promise chaining + getting property Promise { 200 }
V(console.log), // automatic promise chaining + global function call logs 200
)

It's certainly a nice usage of JavaScript's Proxy object and the resulting syntax is simple to grasp. Also glad to see the TS definitions in there. Well done!
Cory does use "enshitification" to mean a specific bait-and-switch
tactic in which companies offer a free product for years, corner a
market, and then abuse their trapped user base.

It's sassy. But specifics are most useful in writing that has
durability as well as aesthetic power. People reading in 10 years
won't necessarily get what "enshitification" means.

Instead I prefer to talk about:

Hijack. It's pretty common for BigTech to take over a company or
service and hold it hostage.

Sabotage. The deliberate breaking of standards, dumbing down of
information, reduction of capabilities. Most often when BigTech
interacts with an existing system it leaves it much worse of
functionally.

Betrayal. Quite simply BigTech is treacherous. Whatever faith or
loyalty long-standing users have the company will sell them for a
dime, break promises, lie and steal whatever data they like.

And we could go on with many timeless names for harms perpetrated by
these aggressive and socially derelict companies - but my point is
that it pays to pause for a moment and think about the deeper nature
of the harms to find the best word for what's really happening.
@a-user-you-like yes, it's immoral, you guessed it right, just like many other things in this world but are still happening
and I hold the same opinion with other systems, be that smartwatches, infotainmens car systems or any other stuff. I don't expect sideload/firmware replace to be safe/easy, but I expect to be able to do this on things I own
I've heard it explained a different way: Americans stopped eating mutton when plastic became widespread. Mutton was largely a side effect of wool production, and with the invention of nylon, far less wool was produced.
germany has a big tradition of eating raw minced pork (mettbrötchen - bread roll with raw minced pork, diced onions salt and pepper). and its perfectly safe because the food safety laws are so strict. its so safe that even gas station variations of this are very popular
Another really good use is performance metrics -- decorators to track execution time, for instance, with the ability to specify things like function groups, logic concepts, etc. It makes it trivial to add this sort of observability to your code.
Harmed his health by what metric?
MAGMA, GAMMA and MAGAM sound better.
It's the mechanism used by Grafana's forecasting feature.
It's still not greatly explained and in many cases it makes it hard for the user to understand it's results as might be below zero for data that can only be positive numbers (requests per second, for instance).