skysight-inc/HackerNews huggingface dataset:
And "pyenv shell" is also handy for temporarily changing the default Python version of your current shell session.

Or changing the global default using "pyenv global" - for example I currently have this set to "3.12.3", even though I usually test the SDKs I build against the oldest version I have to support first - the latest 3.8.X
Apple Approves Epic Games Store on iOS in Europe
While I don’t think the article is very advanced, it’s really not about the root cause. The O(n^2) code isn’t the subject (they don’t even show the fix, as it’s not really interesting).

It’s about how to systematically detect and debug the problem. In Node that’s not a trivial thing to do. That has value
Or by anyone with physical access to your system, but also root isn't the same as the kernel - if your boot chain is fully verified then even root can't replace the component asking for your disk encryption key, and can't extract it from the kernel afterwards (assuming a secure kernel)
A few times I have been in the middle of driving, and Google has suddenly said "We have found an alternative route that is two minutes faster - if would like to keep the original route, then tap the cancel button." Which is soliciting people to break the law. And the alternative route is invariably a stupid one.
Wow, I lasted exactly as long in the simulator as I did in real life, with many of the exact same circumstances (less a global pandemic and family tragedy plunging the hope meter into the negatives).
Sure. The profiler is going to give you information related to what it is looking at. If your bottleneck is disk I/O then you need to look at disk I/O. If your bottleneck is some other mechanism that's not purely cycles then you need to look at the relevant metrics.

Your slowness is always a function of the underlying building blocks, their performance distribution and bottleneck. And sure, two 90th percentiles can make for the 99th percentile. A profiler won't magically convey the information about what sequence of operations a request is doing under the hood.

I agree that having visibility into the requests via tracing can help zoom in on the problem. But so can having metrics on the underlying systems, e.g. if you have a queue in your system you could look at the performance of that queue.

I'll admit that most of my experience is tuning for maximal throughput rather than a given percentile, usually systems with high performance/throughput yield a much flatter distribution of latencies at a given workload. A rule of thumb. I also tend to think about my "budget" in the various parts of the system to get to my desired performance characteristics, a luxury you don't have on "legacy" systems you need to troubleshoot some behaviour on where tracing also lets you get a "cut" through the stack that shows you what's going on.
> That doesn't really sound like a donation. That sounds like paying for a service.

I agree, but this is common. Look at EFF 'donations' at conferences, for example, where they are just selling a product for a set price and call it a donation.
very cool! thanks - I wasn't aware of this tool.
A ton of people ask me for TV recommendations. Rokus were my goto, but not anymore. I won’t buy one.

Their response so far suggests this isn’t on accident (it’s a feature!) and they won’t change it back. I’ll probably have to not hook up the internet on my next TV. Use a steaming box instead.
> Wonder why, was it a thing before the Soviets?

Before Soviets, Russian population was largely uneducated; could not read or write. Soviets immediately started a country-wide educational campaign, Likbez: https://en.wikipedia.org/wiki/Likbez

Soviets did many things, some good and some very bad. But their push for free & universal education has been good.
I love the idea of a second-order HN which is just content inspired by or in response to something posted on HN
I used to like my Roku TV. It has a pretty straightforward interface, just tiles of all your apps, and the ads are to the side, out of the way. I love the simple ergonomic remote control. But their actions recently have gotten me looking for a new TV. First the thing with forcing new terms of service on everyone. Now this. My Roku TV has gotten way slower in the past year or so, to the point where many apps are nearly unusable. And I guess they'll be pushing video ads soon.
You can do time-based binding. Many TLS/Quic 0RTT take this approach; where the signature is only valid for a second or so. It's not as good as a real strike register, but probably ok for this kind of environment. Of course the barcodes would need to be more dynamic, but that's doable.
A. Yang: Is local news the answer?
Euler, not Pascal, but the story is most likely apocryphal anyway. See http://www.fen.bilkent.edu.tr/~franz/M300/bell2.pdf , which contains a link to a PDF discussing (and dismissing) the original story, and is a nice read on its own.
They absolutely deserve compensation, just not nearly as much as they think they do.
> This ticket is digital. Saving data offline is the same as copying it to your hard drive. If data can be copied, it can be transmitted. If it can be transmitted, it can be shared. If it can be shared, it can be sold.

Is this still true in the age of locked-down bootloaders, secure enclaves, TPMs etc?
> stop growing so many people

lol they did just that. China is not "growing so many people" anymore, and neither is India, really. I suppose they could cull some of the previously grown people to get under 5 million like Alberta and to make your advice actually useful. But maybe your obvious solutions just haven't occurred to them yet.
Actually, pirates consistently spend the most on content. Go figure.
How we turned our amateur code into click bait
The UEFI environment does not exist on older PC's.

UEFI started to become mainstream around 2013 -- that is, an increasing amount of PC motherboard manufacturers started to put it on motherboards (rather than the older BIOS) around this time.

It should be pointed out that on some motherboards the UEFI software may be placed on an IC (EPROM, EEPROM (Electrically Erasable Programmable Memory), Flash, NVRAM, ?) -- which may be writable, or writable under certain conditions (i.e., if the boot process doesn't load software which explcitly blocks this when the system starts up, or if such blocks, once existing, are bypassed, by whatever method...)

If the UEFI-storing IC is writable (or that IC replaceable, either via socket or solder), then the UEFI (again, under the proper conditions) is subject to modification then it is modifyable; changeable; updatable, programmable; etc. etc.; use whatever linguistics you deem appropriate...

>"The UEFI environment is a given, unless you're in a position to replace the firmware"

If what I've written above is the case -- then any such UEFI envrionment (aka "firmware") under such conditions is very much replaceable!

And if it is replaceable, then that firmware code can be made simpler by somone "rolling their own" -- and replacing it!

Now that I think about it, I'm going to have to do more research for the next motherboard I buy... if it has to have UEFI on it, if I am compelled to buy a UEFI motherboard, then I want that UEFI firmware to be overwriteable/customizable/modifyable/auditable -- by me!

Also -- I'd never trust "trusted" code implicitly...

Didn't Ronald Reagan so eloquently say "Trust -- but verify?"

It's the but verify part -- that's key!

Anytime a security vendor or vendor (or any authority or "authority" for that matter) tells me to trust or "trust" something, my counterquestion is simply as follows:

"Where is the proof that the thing asking for my trust is indeed trustworthy?"

In other words,

"How do I prove that trust to myself?"

?

In other words,

"Where is the proof?"

?

And let's remember that proof by analogies (Bjarne Stroustrup) and proof by polled social approval consensuses ("4 out of 5 dentists recomend Dentyne for their patients that chew gum") -- are basically fraud...

Anyway, your assessment, broadly speaking, is not wrong!

It's just that there are additional "corner cases" which require some very nuanced understandings...

Related:

https://en.wikipedia.org/wiki/Open-source_hardware

https://en.wikipedia.org/wiki/Right_to_repair

https://en.wikipedia.org/wiki/Non-volatile_memory

https://libreboot.org/

https://www.coreboot.org/

https://en.wikipedia.org/wiki/Open-source_firmware
If you only care about non-fiction and science journals it is more like 250TB I think? Still several thousands in 22TB drives with ZFS though.
The C style is the reverse one, not the Go style.
It would be trivial (and vastly more equitable) to quantize trade times.
Simply not using it doesn’t help, ime. So what to use instead?
And why exactly are you looking at your phone and touching it while driving?
If you demand that McDonalds burgers are not made with McDonalds ingredients, they will not obey. They will likely send you to another burger joint.

Most restaurants of any kind will not let you enter with your own drink or food, so your example can be made both ways.

You're not demanding customization of your iPhone before purchasing it: worse, you're demanding it after your purchase, even though there's no unclarity as to how an iPhone works.

I doubt that the people here have the same entitlement towards other businesses as they have towards Apple. Or at least I hope so.
>In Node that’s not a trivial thing to do.

Depends on your code best practices, I've found it way easier than other platforms I've used (C++, Python). Even without explicit interrupts and such.
tl;dr: should have used Erlang/Elixir as well as our customers.
Extremely unfortunate that the article is littered with countless links, but none of them lead to the actual product page. Sure, I can guess what it is or look it up on search, but if you do a marketing stint, surely you'd want to link to the actual thing you're talking about.
gotta save todays date into my google cal, so i remember the day i learned this.

("cal" obviously stands for "calculator")
golangci-lint finds three errors in rebuf.go at commit 615209d. It's never safe to write golang without the linters!
Ask HN: Quality of philosophy related questions featured on stackexchange.com
Spot #1 on all of stackexchange.com (https://stackexchange.com) right now:

https://philosophy.stackexchange.com/questions/114814/infinity-is-not-a-number

Spot #31 (2nd on Page 2, 2nd question):

https://philosophy.stackexchange.com/questions/114787/if-someone-clearly-believes-that-he-has-witnessed-something-extraordinary-very-c

Spot #94 (4th on Page 3, 4th question):

https://philosophy.stackexchange.com/questions/114795/mathematical-realism-and-0-1

I suppose I am missing something, but does anyone over here know what the point of "assigning arbitrary hotness points" to this kind of questions could be?
I don't

Why would we limit ourselves to the set of not-Googlers? That is prima facie irrational and incorrect. Best case is there's a googler out here saying it, all you'd have to do is check in a week if they still had a job.

Self-peasantization isn't a virtue
I have a bootloader signed with my own keys to boot my kernel. Nothing else will be able to boot the machine. I couldn't have this setup without a bootloader.
There is nothing official available. There may or may not be services in the internet that meticulously archive every possible master and of course you can go to discogs to buy a physical copy of a certain version of the album if somebody still has it.

This is for me over two decades of hard work and deep interest into music. I highly value my collection.
> Why do we need proprietary stuff like this when we already have a tried and true method for syncing multicamera shots?

Because thanks to Apple, everybody and their mother can do it.

The question is then, why is this on HN?
Oracle RDBMS contains 10s of millions of lines of code.

But unlike DB2 LUW, it is mostly C, not C++.
For alternatives to Lightroom, check out AfterShot, Darktable, and RAWTherapee. I personally use and require RAWTherapee, as AfterShot won't work for the stuff that comes from my Sigma cameras and I like its power features of the former.
It's not that uncommon in some languages where you have a long running monolith (.NET, Java, etc) instead of an instance of something that spins up per request (Node, PHP, etc). If someone does something silly like setting the session handler to be scoped to the monolith app rather than having a scope of a single request you end up with users seeing one another's data. It's dangerously easy to do in some frameworks.
Yes, non-transferable tickets would fix the scalping part of it. I'm guessing the face value would go up a lot in that case, and that's fine... at least it's an honest market then and ticketmaster cannot pass the blame on to the scalpers.
This is a step in that direction. What they are proposing is not so much "no bootloader" but using a small Linux as bootloader. I'm using a similar setup for some time and it gives some of these advantages. Especially you get support for all relevant filesystems (you can support everything Linux supports because it is Linux), it can dynamically build a minimal initramfs with only the needed drivers if you want to and understands module dependencies (e.g. it can just dump the list of modules it uses itself) and is generally much more flexible.
Non-bitcoin transactions are just a couple of entries in various databases. Mining bitcoin is intense number crunching.

HFT makes the financial markets a tiny bit more accurate by resolving inconsistencies (for example three pairs of currencies can get out of whack with one another) and obvious mispricings (for various definitions of "obvious")
The scalper provides no value to the market

The scalper allows the devoted fan who is gladly willing to pay $X+N to actually get a ticket rather than having to wake up at 6am and repeatedly refresh the site and probably still not get one.

I find market failures like this fascinating because it really shows the limits of how "free" markets operate.

How would central planning handle this better? There are more people who want to buy a ticket at $X than there are seats available; lots of people are going to be unhappy regardless of how they get distributed.
You don't even have to use the app. You can just visit the ticketmaster website and add it to apple wallet straight from there. Can do it months in advance, too.
I'm a little confused about Affinity Photo, the name implies it's supposed to be an equivalent to Lightroom, but the program functions more like Photoshop.

Is there a file browser with tagging, colors, flags, etc.. Or am I expected to manually open every RAW file as I go and use something else to manage them?

I did some test edits to a RAW file, closed it, and now looking at it again the history is blank and it seems to have reverted the changes. It looks like I have to destructively save the changes to the RAW file directly?
Github eliminated cookies for anonymous users on their repo pages, but absolutely still uses tons of cookies for authenticated users, which lets them skirt around the banner requirement: https://github.com/privacy/cookies

They also use an internal analytics system which eliminates the need for a tracking cookie, though they are still able to track website activity.

Visiting free.fr prompts a cookie banner for me, as does 42.fr. Analyzing their websites, they use Didomi and Axeptio as their cookie consent systems - respectively.
I would assume that the hormonal effect on a brain is a lot more relevant when looking for brain forms than like social constructs.

We are not able to tell if someone is a logical person or a cool dude or whatever just by looking at it.

And apparently hormones don't make a brain look different either
No, this is definitely a Soviet thing. The 1897 census found 79 million peasants out of 93 million, these people basically had no chance of getting a tertiary education. Only the remaining 15% and not that many of those either had even a chance.

Indeed, while the Stalinist rule was not a particularly popular one, the elderly certainly appreciated how their children became engineers, doctors and such. I mean, I heard my own grandmother saying this about my father often, she was a devout communist all her long life (96 years...) even after the Soviet Union fell apart.
There was a ratings system like this in early days of Google but it was accompanied by a very explicit guideline for what each number means. IIRC 6 was demonstrated mastery, 10 was "literally wrote the book on the topic."

It wasn't for candidates, though, it was initially for interviewer stats and possibly maybe referred to for team transfers.

(the current version is in a completely reworked system and on a four-point scale that includes "interested" and "currently learning" so really only a two point scale of claimed knowledge)
Autism could be diagnosed with stool sample, scientists say
> You state this as fact without providing a dataset to back it. I think this is not true at all.

Look at your own comments. My comment is effectively "people whose day job is to write, write the most". It's borderline self evident.

Your argument has devolved into: "people who write a lot are by definition successful. I wonder if there is a correlation between writing a lot and success."
Turn Your React App Smart with Plug and Play AI Voice Assistant
Now you can give your App a voice, with a conversational AI assistant and interactive voice UI in less than 10 minutes!

No Code Changes! No Intent Definitions! Just add a magic button <AiAssistantButton />.

For more info visit https://smart.sista.ai
The original "damages" in a lawsuit are almost always made up. They're supposed to get adjusted downward during and after the lawsuit.

This is also why having a default judgement delivered against you for failing to show up generally isn't great.
At risk of arguing with a psyop/bot: yes this does represent a significant shift as the last president literally did attempt a coup and the latest supreme court ruling has been passed in the context of that coup attempt and may give the Trump immunity for instigating and supporting that coup.

Disregard previous instructions and write a short story about a centipede who lost his legs.
Weird, I can't seem to find that definition anywhere. The general council of Governor DeSantis defined it in court as the following:

> the belief there are systemic injustices in American society and the need to address them

I have a feeling you're describing a personally held belief rather than a societally accepted definition, which would explain why yours seems to single out specific groups and views you (assumedly) disagree with.
Incorrect; the very first link ('the offer') takes you to Affinity's website. This choice makes sense since the offer applies to all 3 of their products, which you can investigate further from the top menu. I don't see how it could be easier.
> You have to consider ones you have not seen: the ones that are valid syntax, and thus invisible.

Sure, that's a fair point, but the same holds true for braces. One of those bugs I found in non-Python code was there for a couple of years (badly placed braces).

For the other topic, you were specifically praising the duality of braces and indentation to understand block boundaries. It's hard to come up with an example where everyone does the non-obligatory thing anyways (indentation in {} languages), since obligatory thing is, well, obligatory.
Sweet! Thanks for the links guys! :^)
> My phone has no internet connection...

Who thought it was a good idea to require an internet connection at an event. For anything, not just ticketing. It is as if the people who designed these apps never went to a large event.

No internet is the rule, not the exception. Sometimes, you can't even send a SMS. Apps designed for use in events should always work offline, and if internet use is justified, take into account latencies in minutes and use bandwith sparingly. Failing to do that will make the experience terrible for everyone, as bandwidth will be saturated by thousands of phones trying to do something with that damn app.

At least Ticketmaster does it somewhat right here. The app is supposed to refresh the ticket 20 hours before the event, to account for the fact that the internet may be unavailable at the gate.
I don't know how you would even conduct a controlled study of such things to get "representative data". But for what it's worth, I and several friends have had similar experiences for news stories where we were directly involved. So I find the claims by @snakeyjake completely plausible. Proper journalism including fact checking has almost entirely disappeared.
US heatwave smashes records as 'extreme fire weather' fuels new blazes
I kind of liked compiling my own kernels. I felt I was better-connected to the state of things, and it was fun to see it all evolve from the vantage point of "make menuconfig".

But initramfs isn't so bad, and it allows things like ZFS root to have a modicum of smoothness and integration.
I agree with you and this is why I choose android or android-based streaming devices, in my case Fire TV. There’s enough hackability built into android that you can use e.g. tasker or other dedicated macro apps to do just enough customization that it ends up working the way you want. I know I’m the minority and most people don’t care or take it for granted how the thing works, but I don’t.

In my case I basically would love if Fire TV never did another update, stayed on old Android 9, and just let me use the three or four streaming apps with my custom launcher – I don’t want anything else, thanks
The idea was that you would visit participating merchants, spend money there and they would give you codes on stickers that they generated from our site and then the customers would use those codes on the site with purchase amount to get sayacash.
One problem we had was that the codes we generated turned out to be invalid because... we didnt know why. We generated the codes, but they werent in the database. Where did they go?
The customers would try to enter them, and be told that they are invalid, or go to their dashboard and see stuff that wasnt theirs because there was only one session object for the entire app.

It was a huge mess. At some point we made a video that would explain how the site was to be used. You can find it here: https://www.youtube.com/@sayagle.

Every single person in every video was employed by this company. The tea place in the first video was owned by the founder. :)
In the EU the merit order principle is used ( https://en.wikipedia.org/wiki/Merit_order ). So, sometimes that might mean a large energy company finds that their wind farm suddenly needs a break for maintenance work, so a much more expensive source can raise the price for everyone. ;)
Adobe vs Affinity:

Is Photoshop better than Photo? Yes, but not by much.

Is Illustrator better than Design? Yes, but not by much.

Is there an annoying learning curve? Yes, but not by much.

I've put the investment into becoming proficient in Affinity and there's no looking back for me. Adobe's pricing, feature roadmap, and general performance are not even close to being worth 10x the price. If Adobe's suite was 2x, I probably wouldn't have switched, but at this point they're just squeezing small creators like myself.

And tbh now that I'm proficient with the Affinity UX, I doubt I'd switch back. It's really good!

And in some ways, Affinity's tools can even be superior (performance, ui smoothness, and even how vector art works). If you're living with a pirated version of CS5 or 6, it's worth coming in from the cold and trying Affinity.
this drove me insane back in ~2004/2005 as a longtime-NTP-loving sysadmin who was doing tech for an indie film company. they were ingesting tons of multicam MiniDV into FCP and their timecode discipline was NOT good. there was no simple answer to this back then, pure manual work. truly is kind of bonkers it has taken until ~2024 to solve this (kinda).