skysight-inc/HackerNews huggingface dataset:
I'm reading the draft paper linked from the article and "data leakage" is used multiple times without any attempt at defining it.

Oh well, I guess this is only meant for insiders who understand the in-group jargon. The rest of us need not be interested at all.

Edit: for context, here is the paragraph titled "Leakage" from the draft paper:

Leakage. Data leakage has long been recognized as a lead-
ing cause of errors in ML applications (Nisbet et al., 2009).
In formative work on leakage, Kaufman et al. (2012) provide
an overview of different types of errors and give several rec-
ommendations for mitigating these errors. Since this paper
was published, the ML community has investigated leak-
age in several engineering applications and modeling com-
petitions (Fraser, 2016; Ghani et al., 2020; Becker, 2018;
Brownlee, 2016; Collins-Thompson). However, leakage oc-
curring in ML-based science has not been comprehensively
investigated. As a result, mitigations for data leakage in
scientific applications of ML remain understudied

https://arxiv.org/pdf/2207.07048.pdf

Yes, alright. But what the flying fuck is "leakage"? Am I supposed to go read the "formative work on leakage" cited? What if that work also leaves it undefined and points to an earlier source? What the hell is this paper about? Hhow hard it is to explain what your main subject is, so I can read your paper knowing what you're talking about?

How frustrating.
I have terrible memory generally but I can recall how I met most of the friends I've made in adulthood, conversations we had etc. the same way you seem to do.

This is a mnemonic device though. The person is the device. I see them (or think about, talk to them, etc) and those memories come back kind of like a stream of things related to them.
I would expect Bose to get at least that right, but you never know these days. The Bose headsets in my house work flawlessly. I can imagine a monitor company getting it wrong.
Yes, newer ones don’t have the same problem, since they are not held back by the rules of a union. Sadly those are few and far between, and I haven’t heard of a new railroad line since the yet to be finished CHSR, though can’t blame that one on the unions.
I agree, I used to have a NEWS file in my projects (later a NEWS.md), but as others commented, the signification of the term "changelog" has changed. Sites like https://keepachangelog.com/ really refers to release notes or news.
FPGA Mel-frequency cepstrum (2021)
Nothing surprising. Many (misbehaving) programs did check on every start whether they are still registered as startup program an just set the registry key again if not. So instead of removing the key when disabling it in Msconfig, Microsoft set a "disabled" key somewhere else so Explorer would ignore them.

Sysinternals did not have the luxury of modifying Windows Explorer and so just moved the key to somewhere else, with the disadvantage that the misbehaving program would just restore the registry entry at the original location.
I wonder how often and for what purposes (if at all?) does the Doc actually use DOS these days. These kind of rants [1] are always interesting and oddly inspiring.

1: E.g: https://www.mail-archive.com/search?l=freedos-user@lists.sou...

Or: https://www.mail-archive.com/search?l=freedos-user@lists.sou...

Or: https://www.mail-archive.com/search?l=freedos-user@lists.sou...
One thing about screen time i haven't seen mentioned yet, is it doesn't have to be the same for everything. I know a parent basically saying: you have a limit on playing games, but not on being creative. So drawing, reading, coding, etc. are not limited. Works for them, but requires some supervision of course.
Let me guess: you've never stepped foot in Iran in your life "..."

https://www.youtube.com/watch?v=T4M_EJzjItk
I doubt “most people” have even considered running windows at all, let alone amd64 windows.
I am speaking generally, it is difficult to be in full control of the signal chain as it is often up to the software and operating systems. Even as someone who just plays music, getting a "bit perfect" feed for my DAC is highly non-trivial.
social media is the root of the problem. that is what destroys trust, not "science." we will only figure this out collectively after more genocides
export that cr*p out of whatever issue tracker you using. and merge commits are great
Pleasant debugging with GDB and DDD
Having worked in the lexicographic space, XML is a format loved in that space because in the simplest forms it's understandable by non-technical people.
So your bar for strong typing is that some type conversions are not made implicitly. That's a pretty low bar.
This is the kind of tools I dislike. It does generate a "nice looking changelog", but the result is not as useful as a separately written changelog, because the content is not curated, so the signal-noise ratio can be quite high.
Sure you can still have a VPN. It’s just not used for security because that’s a terrible idea.

We’re talking about situations where you have some control over both sides. If you’re authenticating with some random embedded device, you’d likely use a VPN for security.
I don't disagree that digital can be much better than analogue, or that analogue does not have problems.
Baby University
> Is this really a thing? I mean, I know it's technically possible, but I don't think I've ever seen anybody do it.

https://psnow.ext.hpe.com/doc/c04543743.pdf?jumpid=in_lit-ps...

https://h20195.www2.hpe.com/v2/GetPDF.aspx/c04543743.pdf

https://h22204.www2.hpe.com/NEP

https://h30125.www3.hpe.com/hpcsn/?hpp

https://h41370.www4.hpe.com/quickspecs/overview.html
How about an external e-ink screen for your laptop?
I do almost all my programming on a Dasung Paperlike.
0.2 years old. Congratulations, by the way!
Mine is 1.5 years old. He has 2 iPhones, 1 iPad and one MacBook Air. All "inherited" stuff. Luckily he is not really interested in the screens and more of how they feel like physically. I will need to plan how to avoid him spending too much time on devices. Luckily we have a huge yard with lots of outside activities, so that mitigates the risk a little.
Isn't it odd that money rules governments? It almost as if the government is just a lapdog for someone else.
Let me guess you don't know how things were under the Shah.

While the revolution obviously resulted in a much worse situation, the Shah was a dictator. https://historyofyesterday.com/the-shah-of-iran-was-not-a-sa...
I have always been amazed by how Wikipedia resists, in general, so well to coordinated, long-term vandalism while keeping essentially any IP able to edit most voices without login, a trust/feedback system or such. I guesss the secret is in its very active moderator community, which is often not seen?
Super choppy in Safari, super smooth in Chrome.
This is now fixed[0]. I've released a new version (v0.8.1) and now a query like this should once again take just ~tens of milliseconds to complete.

[0]: https://github.com/cube2222/octosql/commit/ba4a8896be35ffdcc...
For a while, I enjoyed changing the photo of Jesus Christ on Wikipedia to Vin Diesel.
>On a computer, the audio must be buffered whenever transferred between components

Not true. Any half-decent audio API will drive the whole audio graph from the hardware I/O callback, so there’s only a single buffer, usually of length 256-512 samples.

cc @PaulDavisThe1st
It's not your IDE's features that determine if the language is strongly typed or not.
Show HN: MechKeebs – Online community to discover your next mechanical keyboard
Ah thanks for the clarification!
Thanks, but I don't remember all the details and couldn't replicate it myself if I tried.

The initial "bundle install" failed on "therubyracer" (0.12.3) on Ruby 2.7.4 (installed with apt). As I had previously installed it just fine on the same machine and it now works just fine on Ruby 2.7.4 (installed with RVM), that doesn't make much sense.
I have 3 kids between 7 and 12.

Both PCs and Chromebooks have parental controls that are okay but not stellar.

For PCs, Microsoft lets you set up profiles for your kids where you can specify what apps they can access, and for web access you can either go with a Microsoft-selected whitelist or build your own white/blacklists.

We as parents get a weekly activity report showing what sites they spent the most time on and what disallowed sites they tried to access. Obviously, this doesn't align with your privacy objective, but frankly, until my kids are able to keep themselves safe online without parental supervision, the slight infringement on their privacy is a reasonable trade-off.
I agree. User mcswell mentioned in another comment JSON config file, and I always fell somewhat uneasy with them (same but worse with YAML), while the redundancy in XML make it nicer to work with in my opinion. I'm very glad .NET Core switched back to XML-based MSBuild format instead of sticking with their new project.json stuff.
I also bought a house recently in very early stages of construction (a year ago, now it is almost finished). In Czechia.

The difference is that the developer must be reputable and the price is actually paid in several tranches, as the construction passes defined milestones. The bank will require independent assessments of the state of construction before approving any partial payment.

But yeah, it is still risky. You need to contribute at least 20 per cent of your own funds as a downpayment, and the downpayment is paid first. I wouldn't dare do that with an unknown developer. I risked it with a corporation that has been in operation since 1998 and has a lot of references.
Microsoft Creative Writer (1993)
for public health
The docs panic issue has now been fixed[0] and released[1]. Thanks again for mentioning it!

[0]: https://github.com/cube2222/octosql/commit/f7a1b92ba65584bc6...

[1]: https://github.com/cube2222/octosql/releases/tag/v0.8.1
My approach has always been to enjoy the reading process and allow the important parts to hopefully sink in, and if they don’t and it’s actually important it’s fine because it will come up again somewhere else. So far so good and no time needed to be spent on complex knowledge-documentation systems.
Great, now could you please email the authors and explain to them how to explain "lekage" in their draft paper, so the rest of us can read it also?
Great tips. Agree with the youtube vision you have. How do you deal with banning youtube all together? It's even on the smart tv menu. It's like playin whack a mole.
Video of some rails buckling https://www.youtube.com/watch?v=jJeiYaSFCf0

Quicker than I imagined
GAR2022: UN warns about societal collapse
In 7 (I think) an option was added to task manager to temporarily disable or enable autostart entries. I suppose that this is how it is implemented?
There are many gleaning projects all over the US. I just just looked and here is a nice interactive map: https://nationalgleaningproject.org/gleaning-map/

It is not just “church folk” that participate - my kids public school does it as part of their community service projects.
There's been a renaissance in analog, hence why all that early kit is so expensive now. If anything things are moving in the opposite direction
This is an excellent metaphor, and I would note that the annealing strategy of always taking the good choices, and randomly accepting some bad choices too, also applies in career choices or life choices. Sometimes when you find yourself tangled up in a knot / stuck in a rut careerwise or lifewise, occasionally making a jump to something different — not necessarily something better — can give your life the kinetic energy it needs to find a better maximum. And as with annealing, the payoff of doing so early in life is higher than doing so late, so one should do more of it while young than as one gets older (if one chooses to optimize their life, that is).
Where are you seeing that? And clearly the fundamental point of current COVID vaccines is to protect you from disease (they may not help much preventing you from catching it, but they certainly protect you once you have caught it).
> the Airs are hands down the most handy, and in particular the 13" one.

That describes all of them. M1 and earlier are 13.3", M2 is 13.6".

At one point there was an 11" Air but the last model in that size is from 2015: 7 years ago.
For the military, anyway.

Shouldn't be an option for us.

How viable freshwater sources do we really have left to play with?
Digital is just constraints laid over analog components; before a motherboard gets produced the traces are analyzed with tools for analog.

This is why when looking at data sheets for ICs, gates, etc, there's timing constraints to not get garbage on the output pins.

I've been meaning to mess around with some slower digital ICs and see what happens to the output pin(s), but I don't have a fast enough oscilloscope.
Good Managers Write Well
China seems to be doing a good job controlling though. See how they totally re-educated the Alibaba guy after he spoke out of line.

Still, their industry seems to grow fine including high tech. I think what's happening is that they split politics very strictly from business.
If it were truly Christianity it could not be forced. I would propose you are referring to something more accurately described as politically selfish dogmatism made possible by the current state of the culture's biblical illiteracy mixed with people's general need to resolve their identity crisis.

I'm an American Christ-follower with a degree in biblical theology. In my view, there is a "brand of Christianity" that has nothing to do with following Christ. It's borrowed the name but not much else.
The Erlang VM is built around message passing, so in the case of a dropped database connection your application code would pass a message to the database API asking for the results of a SQL query. The database API is currently trying to reconnect, so it’s not processing that queue of messages, but once it gets there it’ll pick up the message, run the query, and then send one back to the process that asked. This is all largely transparent to your application code, beyond being able to set some preferences in your return message handler around things like how long you’re willing to wait.

The whole “let it crash” thing comes from Erlang’s process supervision - in practice the DB API isn’t actually retrying. It’s continually failing to connect and if it can’t the process just crashes. The supervisor then notices and starts a new process in its place, this continues until either a process successfully starts or the configured retry count is hit. If the retry count is exceeded then the supervisor crashes, either taking the entire application with it, or more commonly being restarted itself by the next supervisor up the tree.
A good question.

I don't know anything about you.

I don't know anything about the book you are reading.

I don't know anything about the way you are taking notes.

I don't know what do you want.

So nobody can give you good advice. If you give the above information to strangers on the internet some people will be able to help you.
GP says they've been using these computers since 2012, so presumably they're speaking from their own experience with the old 11" Air.

Shame it's gone IMO, I love the size. My current laptop is a 2014 11" Air.
Do you mean the author is not talking about Putin but about Xi and that this is veiled criticism?
> Published:June 2020

This only two years old while JSON is in common usage for more than a decade... Without a spec there's dozen way to achieve it, for example by sorting keys using UTF-8 instead of UTF-16 values like done in this document, and the slightest difference would break things when used with crypto.
Yeah they re-educated the value of my BABA calls as well.
Er, no, we're not. Certain businesses and government organisations require you to be vaccinated to undertake certain roles. Just as they impose any number of other requirements in order for you to receive the benefits of gainful employment.
Nobody has been so much as threatened with arrest or had any physical force applied in order to ensure they get vaccinated.
I don’t recall specific examples, but as of today, there are quite a lot of Cantonese “words” that don’t have a commonly accepted corresponding character. There’s an unofficial list of word-pronunciation-character mappings, probably this list (https://docs.google.com/spreadsheets/d/1W8Ca3U0YfN-LtZxT1otV...). Some of the character mappings have historical precedent, but a few are probably just adopted in the way I mentioned. It’s quite fascinating even to me (as a native speaker) that some common spoken words have absolutely no standard (or even non standard) way to write down as text.

The unihan database records pronunciations as well but I don’t think anyone takes it seriously. I’m not aware of any software that “prescribes” specific meaning or pronunciations to characters, so basically if you want you can pick a character and assign it a meaning and convince everyone else to use it. For languages that don’t have a fully standardized writing system , it’s something you can do and people have done it. (There’s also a bunch of people trying to convince people to not use the defacto standardized characters in favor of archaic ones that they claim are more “authentic”… but that’s a story for another day
Introduction to Python – A comprehensive hands-on course with many exercises
The article says it’s been replaced by Razi Park, which is in Google Maps
It's not that I dislike the idea. it's just simply impossible to do so with combustion engines/rocket engines that carry any load. The energy expenditure to reach LEO is too stressful to materials known to man, and the tiniest issue causes full destruction.

It will always be more effective to recreate relevant parts instead of full disassembly, in-depth quality assurance and then reassembly
Vaccine efficacy is measured against symptomatic COVID‑19. It's quite possible that asymptomatic carriers transmit more (e.g., because they do not self isolate, or because they shed the virus for a longer period of time).

You may be right, I'm just saying that it does not follow from the results of vaccine clinical trials.
An except of OpenVMS Sales response to my inquiry for a community license:

Hello,

Thank you for your request. Unfortunately community and ISV licenses for OpenVMS V9.2 are not available right now; we are working on them and will notify you when we start accepting submissions.

If you would like to order a commercial license, please contact our sales team at sales@vmssoftware.com.

Thank you,

VSI Community License Team
Show HN: Multiply some numbers and output unique one for you
Somewhat related: a repository of FreeDOS-compatible freeware or open source software, no "abandonware": https://clasqm.github.io/freedos-repo/
Take a look at the URL you get when you try and share a tiktok video, and tell me which part to delete to remove the tracking
I would suggest that he downvotes have as much to do with the lack of elaboration or supporting argument as the judgement itself.
This course focuses on the core concepts of Python and introduces each of them in an intuitive manner. To make the process more fun and engaging, the concepts are organized into levels, and passing each level means you’ve mastered a new concept. The main concepts covered in the course include: Input/Output, conditions, loops, built-in data structures (list, set, tuple, dict), utility functions to work with data structures, functions, and how to work with files.
Amen. Reminded me about the Regensburg lecture:

> The emperor, after having expressed himself so forcefully, goes on to explain in detail the reasons why spreading the faith through violence is something unreasonable. Violence is incompatible with the nature of God and the nature of the soul. "God", he says, "is not pleased by blood - and not acting reasonably (σὺν λόγω) is contrary to God's nature. Faith is born of the soul, not the body. Whoever would lead someone to faith needs the ability to speak well and to reason properly, without violence and threats... To convince a reasonable soul, one does not need a strong arm, or weapons of any kind, or any other means of threatening a person with death..."
Well the people who are extremist are representing your views and none of these 'real' Christians seem to be speaking out against them

It's only reasonable to assume that due to inaction, the ideas are supported
Building a radio-controlled submarine with automatic depth control
Sorry, I don't know why I missed off the sentence. The statement was that putting something under the Berkeley licence used by Singularity made it public domain, i.e. they could strip my employer's copyright, specifically. No answer to whether that was speaking for LBL legal.
Sounds like quite the polymath.

I had never heard of him, until now.

It seems the world is a slightly darker place, now.

Thanks for letting us know about him.
Maybe they need to spin up a few dozen more VMs on EC2 to handle all of the couple thousand visitors a second HN is throwing at them.

It's more scalable, you see, you just need to wait until the wave has passed before the autoscaler is warmed up.
Yes, that is indeed what it is _right now_. But in Europe in the 1100s farming meant producing food for your Lord, and in Italy in the 100s meant producing food for your slavemaster. But then history happened and things evolved. In our future they will evolve still.
This pretty much mirrors my experience as a kid on the early web. Ultimately there's nothing new under the sun that wasn't there in the 90s. It's pretty easy to avoid being roped in to a scam or ill-intentioned person's orbit if you teach your kids to be skeptical and stay alert. Biggest difference perhaps about today's net is that a decent amount of online communication is done over video/audio nowadays.
I don't think MIC would support this, I think they are at least somewhat competent and it's in their interest to disseminate FUD, not the "russia weak" narrative. The latter is something that would have come out of reddit's heavily censored echo chamber
Sounds like something you'd rather not work in directly, but could be useful as an intermediate representation for a compiler (?)
What’s your issue with the “richest person in history” claim?

I was just reading “Fistful of Shells”, which is written by a reasonably serious historian. He repeats this claim, but sources it to this somewhat silly Time Magazine article: https://money.com/the-10-richest-people-of-all-time-2/. That article in turn puts forth a surprisingly thoughtful methodology: https://money.com/richest-people-of-all-time-methodology/.

Obviously these comparisons are of limited value, as the methodology link above bothers to point out, but I don’t think it’s crazy—insofar as even stating “wealthiest person of all time” is meaningful, Mansa Musa looks to be a credible candidate.
What is life but delaying the inevitability of death? ;)
It's not an unreasonable question, and with 20/20 hindsight some of the more draconian restrictions possibly wouldn't be justifiable. But we did take it very very seriously and saved ourselves the nightmarish scenes seen in many other countries that put extreme levels of strain on healthcare systems and robbed huge numbers of people's lives prematurely. Of the deaths now, the vast majority are among those 80+, and those who have chosen not to get vaccinated. Hospitalisations are still high, and negatively impacting the health care system's ability to provide quality care, but epidemiologists seem confident it will peak soon even without heavy handed restrictions/ mandates. There's no doubt we could have dealt with it better but I'm still grateful our governments generally listened to the health advice given to them.
Tracking query string params in urls is nothing new, and its easy to spot.

What tiktok (and it looks Facebook is starting to do) is generate you a completely unique URL when sharing a video. Copy a tiktok video URL and you get something like tiktok-dot-com/video/abc456def - that ID at the end is unique to you. There's no tracking params to remove from the video because they encode the video ID and your user ID in the same 'field'