skysight-inc/HackerNews huggingface dataset:
On the one hand, I believe in safe harbor & don't think a company is responsible for policing itself perfectly. There's a lot of hard to understand situations across the world, and then understanding people's use of a language is radically harder still. It's terrible, but bad is going to keep happening, and it's not just Facebook's fault problem. Societies need a realistic expectation of what they might expect, need their own stake in how they will help steer moderation & pick what moderation happens. This is a lose lose game, and it's one society can't just keep flunking social media on: it has to have it's own skin in the game.

On the other hand, a company which cannot be even the faintest bit responsible for it's platform has an obligation to allow users their own defense, has to promote society getting it's own skin in the game. Facebook fails at this miserably. It retains a worthless, undignified pretense of authority- has their own moderation system- yet it fails, flails, & is perpetually incompetent. Allowing the people to form their own defenses on social networks seems a requirement for civilization. We can't & shouldn't allow sole arbiters to decide, particularly not one's that are so incompetent. It seems unlikely any government would do any better. To me, this implies that we need to open the doors, throw wide the possibilities of moderation, and let users begin to devise their own moderation systems & safeguards. Facebook has fallen far short of the base, bare minimum, but I don't think they should have to figure out how to police every engagement, don't see how they could fulfill the minimum. Rescinding connectivity to the world does not seem fit. But their reckless failure signals clearly their abdication, signals that the platform must be open to other more active & vigilant forces. The platform needs to open, for the base minimum protection of the world.
I suspect software enabled policy will be more explicit - i hope

so for example, we count the number of errors logged in our central logging system, and we count the number of releases made per day, both of which are stored in the central metrics database. so we monitor our ecosystem, we store metrics in the ecosystem, and then we can write policy such as "if number of errors per day per release exceeds this ratio, introduce a bug day"

ok - bad example but the overall system seems a good idea
There are differences even among quartz watches, due to the quality of the crystal and the circuitry surrounding it. A normal sub-$50 Casio watch will gain or lose a few seconds every month, accumulating to more than 1 minute of error per year. A particularly bad one I've had gained a minute a month, worse than some of my mechanical watches!

Meanwhile, Seiko sells quartz movements that are accurate to within 10 seconds per year. Citizen's top line is accurate to within 1 second per year, uses GPS signals to correct even that little error, and charges itself from any available light source. It's going to be accurate to within a few milliseconds for the next 20 years with no maintenance, all at a price that a typical overpaid programmer can easily afford.
Doesn't matter, if the code doesn't compile on a C compiler, it is C++.
The most precise for the hobbyist is probably a miniature atomic clock like https://www.sparkfun.com/products/14830

"loses a second every 4,000 years or so"
Huh. Javascript is significantly more accepting of non-printing characters in it's strings than I was expecting. I guess I should have known better.
That is not necessarily the part I was thinking of - I had indeed made some confusion between what the GPL says and what the LGPL and other exceptions-to-the-GPL licenses say.

I have detailed this more in another post, but basically my argument is that the very existence of the LGPL makes sense only if we take the GPL's definition of derived works to include programs which dynamically link with the GPL work (and this is indeed what e.g. Stallman believes).

There are also some similar exemptions in the GPL license for GCC, to make sure that the binary resulting from compiling a program with GCC does not have to be distributed under GCC's license terms even if it might be a derived work of GCC itself (e.g. when the compiler includes bits of code that it does consider copyrighted, such as replacing calls to the library function memcpy with an optimized version that is defined in GCC's source code).

I absolutely agree with you that, when distributing a combined work including GPL code very directly (say, a CD with Linux + some proprietary software), the GPL may well impose extra restrictions even on parts that are not considered derived works under copyright law. You are free to not accept those extra restrictions, but then you have no right to distribute the GPL works at all (though you can still distribute the parts that are not derived works independently).
Hi,

I haven't used GitHub Pages. I use Netlify with Hugo and love it. Super easy, never had any SSL issues. I wrote a guide for this -- apologies if this is self-promotion, I can delete this post if necessary -- the link to my blog is in my bio. I don't think this guide requires "technical heroics", but it depends on your perspective, I guess.
Hello @terafo! Thank you for checking out this project. At the moment, the index is still very small at around 100 repositories. I will add more repositories to the index and improve the search query.

Besides creating this project, I'm looking for a job that involves full text search, if anyone has an opening please let me know.

Thank you.
This reads to me as if you have never really used mmap in a dedicated C/C++ application. Just to give you a data point, looking up one word_id in the LUT and reading 20 document_ids from it takes on average 0.0000015 ms.

So if that alternative database takes on average 0.1ms per index read, then it's starting out roughly 65000x slower.

"than a DB lookup (in the right style, with a reverse-index)"

Unless, of course, you're managing petabytes of data ;)

"at the qps they've described, it's not a throughput issue either"

It's mostly a cost thing. If a single request takes 2x the time, that's also a 2x on the hosting bill.

"parallelization of scans dominates mmap speed"

Yes, eventually that might happen. Roughly when you have 100000 servers. But before that your 10gbit/s node-to-node link will saturate. Oops.
I sit all day with a back strap (NadaChair brand, but there are many cheaper knockoffs that also work fine) which enforces pretty decent posture. Monitors are on VESA mounts with carefully selected height. Split ergo keyboard so shoulders are nice and wide. Seems like a lot of hassle but once you have it setup it just works.
Microsoft basically invented the modern web with XMLHttpRequest.

https://en.wikipedia.org/wiki/XMLHttpRequest#History
Because if Coral doesn't buy the ad that shows up when people search for "coral" one of their competitors might. "Looking for Coral? Try our better intimacy app instead!"

Some people will also click on the ad result instead of the actual search result, resulting in Apple/Google earning some money for the click.
I second this. I can't fathom that on HN of all sites people recommend renting backup space from the same big tech companies that continuously fuck over people. Setting up a NAS is not magic. Setting up two isn't either. Put one in you parents basement and check on it once every year when you visit for Christmas. If you don't need 16TB go with an SSD (although with the current contamination situation not the best timing to buy flash).
Anyway, intercept-much-of-the-sunlight. It would be seriously impractical to arrange to intercept radiation leaving a star at high latitudes. And, being made of trillions of independently-orbiting tree-like things, there would be as many small gaps where native starlight would squeak out.
No mention of what browsers do for notifications, Web Push Protocl[1]. Which makes sense only in the context of the one of the ancient grand-daddy issues of Fetch being completely ignored by the powers that be[2], & the browser & the browser alone (not the page) having the capability to hear & observe HTTP2+ PUSH requests coming in. This github issue to let a fetch request hear PUSH responses come back at it has been mostly ignored, for 3/4 a decade.

Meanwhile Chrome is saying people don't use Push. Yeah, well, because ye jerknuts have diluted & made unusable the best part of it: the ability to be responsive to resources coming at us. What a sad truckload of tragedy this undelivered capability has been. To invent a new HTTP, HTTP2, with new capabilities, then spend most of a decade ignoring & denying developers access to the best parts of what you just invented. Irony & tragedy. Now they're taking away PUSH[3], having never made it usable at all. Classic frigging Google, what frigging fickle monsters, incapable of even the most basic follow-through on what they start.

[1] https://datatracker.ietf.org/doc/html/rfc8030

[2] https://github.com/whatwg/fetch/issues/51

[3] https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYL...
Related reading: https://lwn.net/Articles/860262/

Key takeaway:

> purveyors of proprietary modules have engaged in a number of tricks to get around GPL-only exports

There are many technical workarounds possible still. You could scan the kernel binary for byte patterns and build your own export list. How will the kernel maintainers plug that hole? (Maybe they can implement compile-time binary obfuscation, and sacrifice performance to stop proprietary code, wouldn't that be funny?)

I think that these efforts to prevent (what the kernel developers see as) "license infringement" through technical means sort of reveals that they don't really think that the line of reasoning would hold up in court.
I sympathize with how you feel and if it was the case that they literally took the code or images you created you would have at least an argument but I don't think that there is any reason to allow anyone to own a particular arrangement of icons or the idea of how to do something.

Giving such ownership makes the entire human race poorer and doing so to protect entertainment is really weakens the justification further.
123 comments about "why babies cry" on the first page!!!!!??
Let's say 50 000 write code and a small percentage is 10%. So then your idea is that 45 000 would continue to write code in the unsafe languages and 5 000 would rewrite old and newly written code in rust? How many years do you think it would take for the 10% of developers to write all the old code and all the newly written by the 90%?
Well intentioned but close to negligible (globally).

China has contracts with African countries to build coal powerplants, despite transforming their own energy sector.

On a globally scale the billions could be spend with higher impact -- even right now.
Sharpened Cosine Similarity
The anime in question - Maison Ikkoku is a superb romantic comedy - with great OP and ED songs as well.

MI along with Kimagure Orange Road (also fantastic songs) were the standard setters in 1980s.
Fixed schedule is one possible system that will push you to keep going even while you go through demotivated period. Same with "other people's expectations". Seeing other people exercise is motivating for a lot of people. And being seen is one more nudge to actually do it today. Moreover, many people are motivated by competition. That does not need to be official competition or large scale one. Pretty often it is just "I want to keep doing it as long as him" or "I think I could get bigger score then mx123Throwaway". For many people, the social aspect is what turns activity from "boring chore I do because I think I have to" to "I actually like doing it".

Underappreciated aspect of long term exercising is "how to keep doing it long term" and "how to prevent it from becoming yet another annoying dot on my todo list".
Every midwife and doctor always told us "every baby is different" which is infuriating when you just need some advice or reassurance, but probably accurate.

There certainly are different cries, but from experience I don't think there is a universal "language" of sounds.

As a parent you'll work it out for your kid fairly quickly. Just go down the checklist of needs and you'll work it out for each baby: hungry/thirsty, needs changing, needs attention/comfort, needs sleep.
I was inspired by grep.app in making this project.
Not pre-Columbian, but the Iroquois history and legends podcast https://www.longhousepodcast.com/episodes also tells about less well known history.
You started with the assumption that patents ought to exist and never proved it because you think its obvious. I disagree.
You can also mirror them to other video services... One of the new ones will do it for you automatically. Odysee.com I believe.
Not creating novelty waste is not a downside.
While I do run regularly, you gotta admit it is probably the most boring sport from them all.
Both of these ideas remind me of tries and radix trees.
Thanks for that input, mostly I’m the sole developer / tester, I’m also a penetration tester by trade (which loosely follows a methodology, but I’ve always found granular checklists to be an antipattern resulting in poor quality engagements). What I’m curious about is if there are workflows or components of workflows I can steal from functional testers.
Neither of those. I just read it as "rust".
> Infants in the treatment group — who, remember, were more likely to be breastfed — had fewer gastrointestinal infections (read: less diarrhea) and were less likely to experience eczema and other rashes. However, there were no significant differences in any of the other outcomes considered. These include: respiratory infections, ear infections, croup, wheezing and infant mortality.

Apparently so, did you read the post you are criticizing?
Girish Karnad's last play, on this subject especially, called "Rakshasa Tangadi" (after the two villages near the battle site of Talikota) ought to be better known.
Ask HN: Is Google personalizing search in private windows/other browsers?
I did some research about gender equality in the workplace.

Now when I type "how many companies"
The first recommendation is "how many companies had achieved the maximum score of 100 on the gender equality index by 2021"

Whether I use Firefox, Opera, or private windows I get the SAME recommendation.

But when I use another IP(in a private window) I get something completely different.

Does anybody know if they're actually personalizing stuff based on your IP/fingerprinting?

I mean I always knew that they were mostly aware of you are regardless of cookies, but never thought they'd change stuff based on that data?
How can the researchers be 100% sure in what year the paper will get published? I imagine that at best they could put the year of submission into the paper, but that's about it.
Grandparent help would have been far more common in the past due to shared living arrangements. Makes you think it might be harder today when coupled with both parents working.
I can provide them, but you apparently will ignore them anyway, because it is clear a company can exist for 30 years without money.

Here is one, just to keep you happy.

https://washingtontechnology.com/2003/06/tech-success-xontec...

Yes, the article is from 2003, then again you haven't asked for dates, but to make it easier on you, you can ask them how they feel about Eiffel in 2022.

https://www.xontech.md/en/
Great feedback! I will def look more into the Palaeolithic diet, I also saw a source in Africa, where they consumed legumes during the supposed paleo era. Great point!

So I tried to follow a laidback, non-academic style of writing aimed towards the average person who may not be academically inclined (I dropped out of uni, I'm not even academically inclined lets be real here). So I tried to make it more like a blog post style WITH some form of referencing. However it has come to my attention that it's still to academical for non-academical readers...

Also will def fix the rephrasing and go more with quotes!

Thanks for taking the time reading and giving great feedback!
GKE can use IPv6 now
So you are saying uploading to YouTube without paying is illegal? Nowhere on YouTube does it say that I have to pay anything.
Absolutely agree with the split keyboard. I’ve always worried about something like RSI, but other than the occasional numbness or tingling it never presented an issue. Even so, I was concerned enough that I figured I’d try a split keyboard. I was sold pretty quickly, and now I won’t use a regular keyboard (or worse, a laptop keyboard) for longer than I have to.

I also got away from using a mouse. I was never comfortable using a wrist pad and as a result I’d experienced some wrist pain on and off when using a mouse. I switched to a trackpad and try to keep my hands on the keyboard as much as I can.
Docker is pretty darn easy to install my man! Linux doesn’t make it easy to package applications that work cross platform, so docker makes that possible and it works on a wide range of platforms, including systems like the Raspberry Pi.
Yes, but copying a piece of software from a CD into program memory or onto my own hard-drive for archival purposes has been established as a fair-use exemption. So, if I legally acquire a copy of a program (say, I buy a CD), it can't impose extra restrictions after-the-fact through an EULA that only appears when I run it, and I am well within my rights to use my copy (e.g. by copying it into RAM/CPU icache to run it) even if I don't abide by the EULA, according to European Union jurisprudence.

For example, many game EULAs (used to?) impose a restriction on lending the CD to others (you had to seek explicit permission from the copyright holder to do so). If this clause is only knowable after buying the game, then in the EU it is null and void, and I can still use the software and lend it to others per regular copyright law.

If, however, the license must be accepted before purchase/download, my purchase/download can be considered acceptance of this clause and I then have no right to use the software if I don't abide by the license agreement, since the copy was distributed to me only under specific conditions.

This is just like if I buy a book, I have every right to read it, lend it or re-sell it; but we can also sign a contract under which you give me the book but with no right to read past page 87, and no right to lend it to others.
That was a kludge.
The initial text could be a misunderstanding or just an unfortunate choice of words. But the reviewer doubled down and went political 8n his response, showing that this was not really the case.

I would probably have let it rest at this point, but I am happy she did not. It sometimes takes a "naive idiot" (her words) to improve things.
The most accurate is probably any clock/watch with a GPS sensor.
It might be too late, but for others, PeerTube, open source replacement of YouTube, is the solution.
Longer discussion https://blog.vermorel.com/journal/2021/4/30/peertube-to-repl...
I had the same issue at first, but I was able to overcome it by being careful to not fully extend my elbows and using the jab less often.
It does not take a lot of effort: just look at a class of children at any grade in any country.

Can you accurately predict which ones in the class were breastfed versus formula fed given all information (excluding their feeding)?

If you ask teachers the answer is you cannot.
You're hung up on words. I know they made it. It was based of Ken Thomson's B. They chose it, when they could have taken some other existing language.
I see great beauty and simplicity in C the same way I see it e.g. in Lisp or Javascript for that matter. I dabbled in Modula-2 and it does not offer the same feeling in my opinion. The core features of C are very powerful and simple at the same time, which is the reason it stayed popular. People writing low level code understand that.
Hmm yeah sure, but doing something implies you don't do something else. I doubt these aspects are as ideal as your work situation:

- dating

- sports

- family life

- exciting hobbies & hanging out with friends
> "sunrise in Singapore" or "astronomical noon".

Yes exactly. But how would you measure astronomical noon? You might build some instruments that look at the sky and produce some readings.

Now you might build multiple copies of your instrument and compare their readings. But they disagree by some amount.

So you build a better instrument. Or choose some other thing to measure instead. Rinse repeat until you have a more precise instrument.

Atomic clocks are instruments that are measuring something in the universe. They are not generating some time stamp out of nothing. The thing that you say as an objective reference still very much applies.
Maybe as way to help users contact authors without the registry not having to sit in the middle of it which would take effort. Should be an opt-in tho you’d think
VR exercise is a remarkably poor allocation of time (if your interest is physical fitness, efficiently). It also leaves out the most important adaptation of all: strength.

Effective training (not exercising) requires a progression model. That is, on some time frame you must exceed your performance at the end of that time frame when compared to the beginning of the time frame. This must be done in some measurable way--trying "harder" is ineffective. For example, if you squatted 120 kg x 5 two days ago, today you need to squat 122.5 kg x 5. VR cannot support such a progression model because it is incapable of producing a sufficiently intense stimulus (obviously for strength, but also for cardiovascular fitness) to result in continued adaptations; i.e., you cannot effectively scale the stress to produce meaningful adaptations after an initial period of adaptations. I'm sure if the author of the post continues for another 80 days, you'll see progress mostly stall.

At any rate, the bigger issue is that the most important component of fitness--strength--is left out entirely. Strength is extremely correlated with decreased morbidity/mortality but, perhaps more tangibly, becoming strong results in vast, systemic changes to your body and (especially if you're older or extremely unfit already) similarly vast improvements to your quality of life. You are a physical entity and the way you interact with your environment is expressed through forces; the degree to which you can produce such forces is strength. We all depend on strength.

As anyone who is strong will tell you, being strong is a far superior state to being weak. If you only "exercise" or just go for runs or only do VR exercise, you are weak.

(Effective) strength training trains your entire body. Your bones, your nervous system, your balance, and yes, even cardiovascular fitness. You can become very strong lifting just 3x a week for one hour each time. Throw in some HIIT (which takes 15 minutes and results in better cardiovascular fitness than VR exercise because it has a progression model and is sufficiently intense to result in sufficient stress to evoke an adaptation) on a rest day and you have a far, far more effective recipe for general fitness with significantly less time spent. All other factors being equal, the man who can squat 400 lbs will always be fitter than the man who plays VR for 45 minutes every day--and the former can do it with a smaller time investment.

For any naysayers arguing that strength training isn't fun (like VR is): it is fun. You're playing Pokemon, just leveling up IRL instead of your Clefairy. The progression model I explained above makes it fun.
But at which point does the loss of time kick in for such experiments?

So you lose a second over a vast timescale but the micro incremental losses still count right?
A standing desk helps here I think. I don’t find myself standing still at the desk for long (unless I have something to lean on like a perch chair), and about the time my legs start feeling stiff (20-30min), I just step away to grab a drink or something.
A survey of Kerala history by Sreedhara Menon is a renowned book about the state of Kerala