skysight-inc/HackerNews huggingface dataset:
Was out of the loop on this, actor Terrence Howard released a proof that 1x1 = 2.

https://x.com/terrencehoward/status/925754491881877507
to illustrate point above:

Sequence that easy to guess, but will never collide until it wraps back to 1.

n1=1,n2=2,…

(Caveat: if generated only by single node/thread)
That sounds as unappealing as actual Second Life.
The French republic is under threat. We 1k historians cannot remain silent
The kind of free to play with dark patterns that the FTC fines you for: https://www.ftc.gov/news-events/news/press-releases/2023/03/...

Most interesting is this section:

> Fortnite’s counterintuitive, inconsistent, and confusing button configuration led players to incur unwanted charges based on the press of a single button.

Apple is also taking aim at Epic here for using buttons and labels identical to the ones that they use - I’m curious to actually see these buttons, and I wonder if they are being used intentionally.
I would definitely use a simple relational model for this. Or probably in practice just download the whole dataset and do everything locally because it's going to be so small.

But I suppose this is an ad for the writer's graph database anyway.
Sure. I've been using the language for more than 10 years but this is dumb: different modules for every trivial feature that should be a language feature instead. Smart match is a perfect example. Smoothes off nothing. I'll be off using Ruby, thank you.
Fortnite isn't financed from IAPs?

Tencent didn't get all their investment money from Gacha in the asian market?

And please don't tell me Tencent is a minority investor or that there are non predatory IAPs or I have a bridge I'd like to sell you.
No. They have Reagan Schwagers.

> "He immersed himself in the marvels of the future, hungrily absorbing knowledge through a remarkable device called the Reagan Schwager. This device... illuminated the darkness with its glowing three-dimensional images, accompanied by captivating sounds and narrations."
It's a lot better than Node's NPM.
Big Brother OpenBSD (2014)
That sounds sensible from the point of view regular scientific enquiry. However, from a religious perspective, I'd think that the student has more chance of being wrong than the combined total of the majority of scholars in the tradition especially when the claim is that the original text was revealed rather than written.

Otoh, even in cases where this is strictly held (eg. Islam), there at strong traditions which explicitly regard this as a feature (eg. Disagreements between scholars is a blessing to the common man) and a system of the strong positions and dispensations for many legal positions have been codified.
> This leaves ambiguous how to refer to decades like 1800-1809. For these you should ~~specify the wildcard digits as “the 180*s” manually~~ write out the range. Please do not write “the 181st decade”.

I think it wouldn't be wrong to say "the 1800s decade" or "the primus 2000s" or "the alpha 1900s"
Show HN: PyTorch-Lightning-Template
When object-orientation works (a rule of thumb) (2015)
It depends on what you call exercise. Doing 5 minutes of simple body weight exercises no, but weight lifting or cardio that actually makes you break a sweat uses a non-trivial amount of calories.

https://pubmed.ncbi.nlm.nih.gov/25162652/#:~:text=Caloric%20....
A bit disappointing, as I was expecting something far more disruptive like an alternative calendar that makes century as a notion a useless tool.

I wish we had some calendar with a departure point far less anthropocentric. So instead of all the genocides of Roman empire, each look at a calendar would be an occasion to connect to the vastness of the cosmos and the vacuity of all human endeavors in comparison to that.
Herbivores graze all day. Carnivores gorge themselves and then lie around saving energy.
I guess omnivores can do a bit of both depending on what they are eating
I manage books and summaries in Obsidian
Funny how people here are “anti communism” but suggest communism core principles all the time.
perhaps some kind of x-box
How does the keyword data in telescope compare to the data in Ahrefs? (monthly global volume, keyword difficulty, etc)?
Ask HN: What is you business problem in your company/product?
I'm trying to look for interesting business problems in marketing.
26 here! It was moving so fast I just basically let it do its thing.
That is a remarkably different dynamic than a cop pulling over a human.
No, it's a dehumidifier and you're not supposed to drink dehumidifier water.
> It didn't bother anyone except Lua programmers, I'm pretty sure.

What's this reference to? Afaik, Lua uses `os.time` and `os.date` to manage time queries, which is then reliant on the OS and not Lua itself
Word. That is literally what (apparently) they call them. No idea.-

PS. I was fine approximately until "soft-colored warm metal surfaces" ...
A guy on YouTube has a tape system:
https://www.youtube.com/shorts/-Ne8CAbcaMk
Please don’t hijack my scrollbar.
Cook a huge stew and put 14 portions in the freezer?
Please add support to link to specific station.
Only VC tech and companies on rising side of the Nasdaq
> Religious or spiritual texts too have this problem.

That's not simply a function of translation between languages; some of the ideas in religious texts resist even translation into language. In the Buddhist tradition I used to be involved with, I was told that only texts with a continuous practice lineage reaching back to the author can be relied on, and even then, only if you have a teacher who has practiced in that lineage.

Accordingly, none of the sutras were considered reliable. Interesting, engaging, even beautiful, sure; but if the lineage is lost, then nobody can be sure what they mean. Texts by more recent authors, from whom there is still a living practice lineage, were preferred.
As far as I recall the two google founders have controlling shares in the company. Page and Brin have 51% of voting power.

So they decide what google does with its money, not the other shareholders?
Not much different from 60s refering to 1960 to 1969, to my mind
There's more: https://www.youtube.com/watch?v=HWef9lfudAA
That was not the parent commenter’s point
Both are good choices TBH. Maybe Apple is utterly incompatible with the way we Europeans (at least western part for sure) treat freedom and moral behavior and expect companies adhere to those principles. Not empty phrases or half-assed gestures all over the place, but real, concrete, measurable, long term at least good enough behavior.

I'd say fine every transgression progressively so much it hurts their finances so badly they actually make that choice, once and for good (for Apple this would be tens of billions each time depending on the case). But cca 450 million potential customers and rich market ain't something to ignore, shares would take 50% or more cut easily.
What? 0 is the year Jesus Christ was born.
Plenty of other ways to exercise your jaw muscles…
> even as we have a common industry definition which is grounded on scientific methods

there's hardly anything scientific about devops, it's all about culture and people
Whoa, thanks for this!

I've always wondered why it was such a big thing in Korea, of all places.
This is a prime example of why not all innovation is good.
Sometimes humans knowingly drink and drive into oncoming traffic...

What's your point?
Which is painfully ironic, because as soon as somewhere starts 'doing agile' it's all about the (scrum) process, bluster abounds, and everything is in pretty rigid sprints, scope changes to be avoided, etc.
This is how you never eat stew again. I’m a decent home cook, I do all the cooking for our household. About 10 years ago I made a delicious, but enormous daal. I ate it for 3 days, froze probably 10 portions if not more. Every time I opened the freezer, I saw daal. Every time I wanted a convenience meal for a month, daal. It felt like I ate nothing but daal for a month. I love daal. But I’ve not eaten it since
Related pondering:

- UUIDv4 causes page fragmentation (ideally, on disk pages of data would be stored in sorted fashion; HDDs still exist)

- if in your app fresh records have more reads, having them close will help with read speed (being cpu cache friendly)
Yes it is. It is a problem for Epic games for instance.
Reading the numpy 2.0 change log I assumed Highway was deeply integrated, thanks for the correction.
I think there are worse things than modern PHP (speaking as somebody whose primary contact with PHP is being traumatized by legacy PHP 7 projects). Afaik, the only places that will start a new PHP application today are places where the expertise is in PHP and Laravel/Symfony. I don't see a big enough benefit from migrating to a whole new stack that wouldn't be accomplished by some focused maintenance and refactoring if you're already working with PHP 8.1.
Yes. Revolut can block your account at any time without any reason and they do it way more often than regular banks. At the same time this won't put on hold your obligations (credit card/loan repayments, subscription fees, etc).
I converted to Tabs after mainly switching from Python to Go. But even in Python I never pressed 8 or even 4 spaces!! (I used to press 2 spaces for an indentation in very early years, but I shortly switched to "tab to insert 4 spaces"). I think Tab is much more logical even for saving, because when you click on an empty space or move cursor with keyboard, your cursor never goes "between the lines". Even today most editors are not smart enough to fix this "between the lines" cursor problem.
the US intelligence community is embracing generative AI
I did it a ton, in my day job (image processing/camera control). I won’t directly link to that (personal policy), but we were in a constant war with the hardware people, who wanted, basically, skeuomorphic representation. We found that users often found these to be overcomplex, and that software often allowed us to abstract a lot of the complexity.

Many camera controls are where they are, because, at one time, we needed to have a physical connection between the actuator and the device. Nowadays, the buttons no longer need to be there, but remain so, because that is where users expect them to be.

Almost every car control is like that. Touch interfaces are falling flat, these days. Many manufacturers are going back to analog.

I am currently developing an app to allow folks to find on-line gatherings. It’s not an area that I have much experience in, personally, so I’m doing a lot of “run it up the flagpole, and see who salutes” kind of stuff. I just had to do a “start over from scratch” rewrite, a week ago, because the UX I presented was too complex for users.

The app I just released in January, had several pivots, due to the UX being incompatible to our users. We worked on that for about three years, and had to abandon several blind alleys. Not all the delay was for that, but one thing I did, was have a delicious feast of corvid, and bring in a professional designer, who informed me that all the TLC I had put into “my baby” was for naught.

The app is doing well, but we’re finding some things that users aren’t discovering, because our affordances aren’t working. You can tell, because they ask us to add features that are already there.

Often, I will be asked to add a specific feature. I usually have to ask the user what their goal is, and then work towards that goal, maybe in a different manner than what they suggested, but sometimes, their request opens my eyes to a mental model that I hadn't considered, and that gives me a good place to start.

I’m really, really hesitant to post examples here, as the very last thing that we need, are thousands of curious geeks, piling onto our apps.
Having an index over the uuid is equivalent to it being a PK, so why would you bother having both?
How can a video be better than text based info when we're talking about a programming task, which is all text?
Hard disagree on that. I absolutely hate cooking.
brill - love the search by keyword - always amazes me how many christmas stations there are

one small improvement is a tick box to only show/ play live streams - and not keep showing the endless offline stations
Memes on Globe – Gift to Internet
I don't find it persuasive. First of all, people are not going to start writing and saying wildcards. Second, there is an established convention to say "2000s" and mean 2000-2009.
Array indexes start at 1 by default, instead of 0.
What do you mean? I think Huel is great and has improved my life a lot.
Adopting a DevOps culture is usually very difficult at sales-driven orgs, most of which fallaciously call themselves product-driven orgs. Mostly because PMs see it as a cost rather than an investment, and their sole goal is for devs to ship an incremental ball of crap.

The only times I've seen DevOps succeed was when it was supported by very senior engineers who were allowed to ignore product people's antics and implement it anyway, and when engineers keen on DevOps inflated their estimates to make room for that kind of work, particularly the initial research and yak shaving.

Imo, DevOps isn't in great health because the industry isn't in great health, and most non wealthy tech companies are doing panic-driven and FOMO-driven development.
I see some comments conflating privacy of sequence statistics with global uniqueness considerations and UX.

If your concern is globally unique identifiers (i.e. so that you can merge tables across multiple instances of your database), then UUID is exactly what you want. This is entirely what it is designed for.

If your concern is the privacy of sequence statistics, then UUID incidentally solves your problem. It may not be precisely what you want, and could continue to leak private information depending on the specific variant used. If you want privacy of sequence statistics, then I would suggest something like a sha256 hash of the primary key concatenated with a cryptographic salt stored in a separate column. These make excellent identifiers in places like APIs and URLs.

If you desire a unique identifier that has a high quality UX, then this is in addition to the above columns. This sequence generally has lower entropy than the cryptographic approach (or the UX would suffer), so additional measures should be taken to protect the privacy of the identifiers (e.g. expire redemption tokens after a period of time and reissue via email).

Autoincrementing integers are really nice if you don't actually need UUIDs. Lots of tricks you can apply with them.
I built an entire website in VRML. It was fun.

I recall the biggest hindrance to VRML, aside requiring a plugin, was that most computers didn’t have hardware acceleration for 3D rendering. So performance was too poor to do anything useful for wide audiences.
If you have an index on the uuid anyways having a separate big serial field for PK doesn’t help that much.
- Plenty of use-cases want to generate it on application side, so they can just “insert”, instead of “insert+select the id”

- not everybody uses Postgre (either way, somebody will be left out)
I'm not a bicycle expert, but I suspect the tolerances on bicycles can't compare to Legos. You can find knockoff "Legos" for much cheaper, but the quality isn't there, and they just don't work as well if they don't match the strict tolerances. Like, are all of the parts on a bicycle within 0.01mm tolerance? I highly doubt it.
> Is my friend wrong? Is this more complicated? Or am I right that the discussion of what happens in Europe is framed in a way that keeps me uninformed about what is really possible?

European (Polish) here.

Saying that all of Europe is privacy conscious is like saying that the entire US is extremely republican and never gets below 40 degrees Fahrenheit; there are a few states that fit this definition, but that's not the entire country.

You have countries like Germany on one hand, where taking photos in public places is heavily restricted, you can get a ticket if the police find a dash cam in your car, quite a few organizations are passionate about avoiding Microsoft and hosting their own solutions, and a significant percentage of the population has Signal installed on their devices. On the other, you have countries like Poland, where everybody uses Facebook Messenger, nobody uses Signal, door and dash cams are perfectly legal, privacy isn't really that much of a concern, and photo laws are quite a bit less restrictive.

We're both in the EU, we're neighbors actually, we both have to follow the GDPR, but the mentality and approach is very different.

Over here, GDPR is mostly seen as "another stupid law that Brussels came up with and that makes things more difficult than they ought to be", not so much in Germany.

A completely separate concern, unrelated to privacy, is how photo copyright is handled. In the US and some European countries (like Poland), taking photos of public buildings is legal, and you generally own the rights to those photos. In other countries, the owner / architect of a building, who owns the copyright on the design of that building, may disallow taking pictures of that design.

In some places, the restrictions on photos stem from that different stance on copyright, not from any privacy concerns.
Wouldn't you need ABI compatibility too? POSIX stuff is normally available in a source form, but that's much more rare in Win32 stuff.

The good thing about POSIX is that you can theoretically port wine too at some point, and then you get both. (Though I am aware that this is not very easy either, would be interested in the opinion of somebody with wine porting experience.)
Don't iPhone users in China already interface with effectively a separate app store? I bet you won't find history edu apps detailing the events of June 4 1989 there.
> ops are an almost extinct species.

This is infuriating at times. We ingest a lot of data from 3rd party systems of our clients for things like KPI analysis, the devs¹ provided various APIs for submitting data and we can read from various others, but good old reliable dumping-CSV-files-to-us-via-SFTP is still what most clients want to do.

I have no problem with this², BUT the amount of times I end up talking to clients (sometimes large banking organisations) that don't have anyone available who actually understands SFTP/SSH amazes me. We often resort to password based auth because they simply don't get private/public keys (or claim their other infrastructure just doesn't work with them).

----

[1] used to be a full-stacker myself, but I've let large parts of my skillset rot so except for when working on legacy issues I'm a more specialised database/data-processing/infrastructure fellow these days

[2] other than, of course, dealing with bad CSV output implementations⁴ or just all the combinations of how to encode problems like quotes, eols in long stings, and so forth. JSON³ is starting to get some traction as an alternative which is handy because being more modern it is more rigidly designed compared to the mess that CSV is due to decades of implementations being slapped together in an it'll-do-until-it-doesn't manner.

[3] Don't expect structured data though: the clients & 3rd parties I deal with are sending the same simple table format data, with multiple files for us to join together later when there is more complex structure, that they would send as CSV, just using the more bloated format⁵ for the gain in reduced encoding confusions.

[4] not quoting values containing the separator character or otherwise escaping it, not dealing with existing quotes when values do get quoted, etc. - if you'd be surprised to find CSV is far from a solved problem today, then prepare to be very surprised!

[5] Don't get me wrong when I mention the format bloat: this _is_ a good trade for easing the other issues. Bandwidth & storage (or compute resource for compression) are more than cheap & fast enough to make it so.
I wrote a video recorder specifically for one show on a streaming site that had low-level DRM enabled. DRM meant that tools couldn't grab the stream directly, but it was low level enough that the screen could be recorded. So what I did is write PHP software that used Selenium to open a browser with DRM enabled, logged in to the site, located my show, started it, started screen and audio recording with FFMPEG, and when the episode ended, stopped recording and moved to the next episode. To speed up the process, the program started multiple instances of this, and I used PulseAudio sinks to record their audios separately. It was magical to watch this work, like I was in a real TV studio. I also wrote an OCR solution with Tesseract and ffmpeg in bash, that grabs the title card frame and parses the text out of it. Time spent is around 20 hours. After the thing was done and I already had some episodes, my partner and I come to an agreement that the show is pretty toxic, and we don't want it in our lives after all, so I deleted the episodes that I had, and haven't used the software since.
You can listen someone thought process, that is extremely valuable
It's worth listening, it's 53 minutes at 1x speed.

The main gist is that the list doesn't specify volume and the low quality of the data due to confounders. Also, conflicting studies.

Examples of things that will "probably" or "possibly" cause cancer:

Night shifts

Aloe vera

Talc

How many night shifts, and what is the risk increase? If you do 1 night shift will it double your chances of catching cancer, or will doing night shifts every day for 40 years increase your risk from 1 in 10 million to 1 in 9 million?

The list doesn't specify any further information.
The Role of AI in Russia's Confrontation with the West
This is extremely cool, but isn't imdisk supposed to do the same?
And in the far future of that future surnames like Government or PepsiCo or Alcoa will be as common as Smith, Fletcher, and Miller.
This is an insightful comment about maintenance.
I guess Google is not interested in small things.

E.g. $1M revenue might sustain a startup in other parts of the world, but for Google it's a rounding error.
Imagine how much code is being rewritten all the time for a variety of reasons. Code is live and must be maintained. Adding one more reason isn't much of a stretch.
> Telling people to eat more fruits and vegetables often tends to be 1 percent or a high-income solution

Am I totally out of touch with reality or is this a completely ridiculous remark? Only 1 procent of people is able to afford the most basic food?
For C# only if the necessary framework version is installed.
My Experience Living with a Vintage Stove – The Pros and Cons
> I do eat my Huel, by the way; I don’t drink it. I make it with less water so my Huel is the consistency of melted ice cream. Then I pour my Huel into a bowl and eat it with a spoon.

Huel, more like Gruel.
Since at least 2010 there are flash standards which define a floor and no such standard at all for HDD? Choose what you want of course but I'll take a 15 year old minimal standards guarantee over no standards guarantee at all.
Just out of curiosity, why string-encoded UUIDs? A native/binary UUID column type should not take more than 16 bytes, whereas its hexadecimal string representation requires 36 bytes (if we assume 1 byte per character). That would result in an index size more than twice as big as required.
Is "AI-fuelled smart agriculture" a "moonshot" at this point?

I thought there were several companies selling fully working systems for camera-targeted weed/fertiliser spraying, right now? Including John Deere? And Trimble and others have things like precision GPS auto-steer for tractors for over a decade?

Seems to me Google has unlimited ad money, so people working there can make the big bucks without needing to deliver sales or profits or build a sales/dealer/repair network or set up a farm equipment manufacturing operation or anything else they don't feel like doing.
From what I've heard, the majority of it (in California at least) is organized crime.

Well, the immediate offenders are subsidizing a substance abuse problem, but the cartel pays them to steal stuff. The logistics and reselling are organized (on second thought I wouldn't be surprised if they're the same people supplying the drugs).