skysight-inc/HackerNews huggingface dataset:
I wonder how many people actually use Ente. Looks very niche and non-mainstream to me.
> They just went to war against their new neighbors

Arabs have been massacring Jews living in the region for hundreds of years. Arabs started widespread pogroms in 20s and 30s. Arabs have rejected partition plans. Arab states invaded Israel after it declared independence.

Saying that Israel "went to war against their new neighbours" is a statement I have very hard time responding to without breaking the rules of Hacker News. I feel sorry for amount of misinformation someone must have been fed to sincerely believe something like this.
Way back redis didnt have passwords at all. That got added but there was no secure transport support.

So I ran redis in a higher memory box at rackspace separate from my db and my app server. I used autossh to forward 6379 from localhost on the app server(s) to the redis server. Worked like a charm and never caused any issues.

Other commenters are right in that wireguard is a great modern solution to this!
499 euro was the cheapest that popped up on google https://www.dantelabs.com/products/whole-genome-sequencing
> Allow building against packages without installing them.

A partial staged update system would work the best. I should be able to schedule the build of several new packages, have them built into a sandbox, and have new compilations use the sandbox first and then fallback to the system through a union, and then once everything is build finally package up all the pieces and then move them out of the sandbox and into the system at large.

You could make all gentoo updates transactional that way which would be a huge boon in many other ways.
This is for "headless" JavaScript outside the browser, right?
<https://angryflower.com/602.html>
autossh is nice but the default options suck. I have to do something like this for it to work well

autossh -f -N -o ServerAliveCountMax=2 -o ServerAliveInterval=5 -o ConnectTimeout=5 -o BatchMode=yes [...]
That entire website is a deep, deep rabbit hole and I absolutely love it. Thanks for sharing!
I've started reading more books (again) lately and the depth of character development and ideas in long form fiction is striking compared to even most long-form TV and films, let alone short attention span social media slop. (... and the best long-form TV and films are often based on books ...)

You can really get deep into characters' heads, their motivations, etc. The more I read the more I feel like it makes me a better person as I absorb empathy and deep insights about consciousness and the human experience.
> It's true that there've always been some Jews living continuously in Palestine, but for centuries they were essentially a bottleneck community, and over time (especially after the Alhambra Decree in 1492, but starting well before then) their numbers began to be supplanted by migrants largely from Spain and from other parts of the Ottoman Empire, as well as from other countries in Europe.

Sounds like it was community of Theseus then? My own family have left Spain after Alhambra Decree, and some members have chosen to move to Palestine then. AFAIK, they become part of the local Jewish community, they didn't supplant anyone. Anyway, I fail to see how the fact that Jews have migrated between different communities, including to and from Palestine, invalidates my point.
Self hosted Immich doesn't need end-to-end encryption, and the lack of it enables a number of very useful server-side features. If your end-to-end encryption has not undergone a security audit, it's as good as if there was no encryption at all.
VCV Rack or Cardinal would be the more obvious "modular synthesis" environments to try. Both are available at no cost; Cardinal evens run in the browser if you want to.

Bitwig is a crazy powerful tool, but as a modular synthesizer, it's not particularly distinguished.
That sounds interesting. Can you share?
Also worth reading the preface Orwell wanted for it but that I think the editor rejected:

https://orwell.ru/library/novels/Animal_Farm/english/efp_go
Well I'm not here to debate the API cleanliness, I just wanted to point out to OP that Python can utilize multicore processors without threads ;)

Here is the part of multiprocessing I used:

with Pool() as p:
results = p.map(calc_func, file_paths)

So, pretty easy too IMO.
This is a cartoon though, significantly less adlibbing, everything has already been storyboarded and scripted out etc.

Pixar's approach to making their movies is a fascinating highly iterative process going through many story boards and internal showings using simplistic graphics before proceeding to the final stage to produce a polished product. I wonder how Simpsons do it.
Serious question: do people use time_t for representing a date of birth?

To me that wouldn't seem right: a date of birth isn't a timestamp and you typically receive it without a corresponding place or time zone so there's no reasonable way to convert it into a timestamp.

(The other problem is that a signed 32-bit time_t only goes back to 1901. You might not have to deal with a date of birth before 1901 today, unless you're doing genealogy, of course, but until fairly recently it's something you'd probably want to be able to handle.)
Starting a few years ago I partition all my drives with two root partitions. Once is used and the other is blank. For precisely this reason. Sometimes it's easier to just roll out a brand new stage3 onto the unused partition, build an entirely new root, and then just move over to that once it's finished.

The bonus is you can build your new system from your old system using just chroot. Very convenient.
The ext file system uses many 32bit counters. Admittedly, version 4 fixed most of that (when formatted with the correct options).
Winamp Licence violates GitHub TOS
In my experience using dating apps, they are "soft prostitution" rings for people that don't earn that well (both sides).

No matter how you gamify the swipes, or how users fake their profiles to appear interesting or desirable, in the end it is what it is.
mailto: links are broken for a lot of people since they were invented in the days of desktop e-mail clients, not webmail.

Not to mention that even when they work, they might open in the wrong client -- e.g. your personal email when you need to send from your work email.

And when they don't work, you have to manually copy and paste the address and then manually copy and paste the code and it's a huge drag.

Also now you have to handle people spoofing email addresses, which means you can't include users sending emails without certain security verifications.

It's better UX as well as more secure the way it's done now.
This is truism applicable to the vast majority of technologies. Space was once also a rival mother of invention.

If quantum INS can soon take out more Russian ammo dumps in spectacular fashion, then bring on improvements to lasers.
I actually think OK Cupid is a pretty bad idea. It allows people to make things that are pretty superficial when you are together, e.g. politics, deal breakers. An example of this is that I am allergic to cats and would always set that as a deal breaker. It turns out, the woman I met and married has cats. We make it work.

The swipe apps are even worse and the whole online dating order is backward. You sort people on very superficial metrics, agree to a date, then see if you have common ground and get along. Social hobbies are the way to go. It is much more natural order where you get to know someone, see if you get along, and then go on a date once it is already established that you like each other.
There is no fear of WWIII, that's part media invention, part political excuse, part useful idiots. A "World War" requires an opponent worthy of a world-wide conflict, and Russia is anything but, being stuck in Ukraine for three years and losing most of its army in the process. Conventionally, Russia is no match for NATO, with enough political will it'd be a Desert Storm-like curb stomp. The only way it's not is the US abandoning NATO, then it can be quite painful, but even then Russian economy is no match for the EU.

As for nuclear weapons, they are practically useless. Anything but strategic use would have little impact on the battlefield, but will immediately alienate China and India. They have their own border conflicts and do NOT want the nuclear taboo to be broken, and they are holding the leash, being the only economic and technological lifeline Russia has. A strike against the US would be suicidal for obvious reasons.

Also, notice how Putin and his officials talk about nuclear use a lot, but there is still zero evidence of any action (such as dispersal of road-based ICBMs or 12th GUMO taking warheads out of storage). Rhetoric is cheap and not credible.

The only real fear of escalation here is "horizontal" escalation: Russia stirring shit elsewhere. Advanced anti-ship missiles to Houthis, handing nuclear technology to North Koreans or submarine technology to China, that kind of thing. But that's already seem to be happening, and there isn't much more that Russia can do.
good questions, pretty well answered by other commenters. if you are happy with the level of encryption you have on your 'plain' ipv6 connection, sure, use that.

additionally the acl/auth system, their dns and service discovery thing is nice, though not essential.
And they were prohibited from considering genetic information by the Genetic Information Nondiscrimination Act before they were prohibited from considering preexisting conditions more generally by the Affordable Care Act.
Gentoo already allows option 1 by specifying a directory to ultimately install the finished image to (normally it is set to /) [1]. One can do a complete rebuild of everything in @system and @world, install it to the specified subdirectory, and then sync it all over in one shot. Preferably you would do this from a live session, although in theory you could also bind-mount / onto a subdirectory of the place you reinstalled everything to, chroot into it, and then sync it (what is now /) into the bind-mounted real upper /.

[1] https://devmanual.gentoo.org/ebuild-writing/variables/#root
> Most design houses don’t write their own macro placers but customize commercial flows for their designs.

Most I don't know, but all the mid-to-large ones have automated macro placers. Obviously, the output is introduced into the commercial flow, generally by setting placement constraints. The larger houses go much further and may even override specific parts of the flow, but not basing it on an commercial flow is out of the question right now.

> The problem with macro placement as an RL technology demonstrator is that to evaluate quality you need to go through large parts of the design flow which involves using other commercial tools.

Not really, not any more than any other optimization such as e.g. frontend which I'm more familiar with. If you don't want to go through the full design flow (which I agree introduces noise more than anything else), then benchmark your floorplans in some easily calculable metric (e.g., HPWL). Likewise, if you want to test the quality of some logic simplification _in theory_ you'd have to also go through the entire flow (backend included), but no one does that and you just evaluate some easily calculable metric e.g. number of gates. These distinctions are traditional more than anything else.

Academic macro placers generally have limited access to commercial flows (either due to licensing issues or computing resource availability) so it is rather common to benchmark them in other metrics. Google paper tried to be too smart for its own good and therefore incomparable to anything academic.
You are right - the 50% loss comes from the filters, but I forgot to count the loss from the filters. You could add a second monochrome LCD on top of the first one for the same result.

I must be wrong, because this sounds very trivial.
What you need my friend is a ring-laser gyro.
I wouldn't call this a bomb at all. Bombs are events, not processes.

Resource contention for IPv4 has been around for a long time, with a number of workarounds and the ultimate out of supporting IPv6. There has been, to date, no moment of crisis, nor do I expect one in the future.

It will just get steadily more annoying/expensive to use IPv4 and IPv6 will relieve that pressure incrementally. We're at least two decades into that process already.
So much cynicism here but if they have solid YoY growth and $3.6 million in real revenue then $50 million valuation (I assume post money and probably with some guarantees) isn’t totally crazy
Yes but they’re also anonymous. You don’t have your name attached to the account and there’s no paperwork/bank that’s keeping track of any large/irregular financial transactions
It works anywhere where javascript works, so you can easily run it in browser too. Tho idea of making jsbench like website but with mitata accuracy (+ dedicated runners) keeps bugging me.
Website could do with a demo. I'm not gonna rush to steam and buy.
It’s more like there’s a Director who gets paid $1 million to make sure the logging goes right and he fucked up his job so it’s like he should get fired because they could have replaced him 100x
The Genetic Information Nondiscrimination Act is almost as old as 23andMe and older than the prohibition on discrimination for preexisting conditions, so it would be strange to come up with a hack where you break the first to try to get around the second.
Probably a bad idea. Research tells us that prion diseases existed more among cannibal groups.
All we need to do is compare the extent to which Man has explored space (and oceans and volcanoes etc.) vs. the extent that robots have been sent on our behalf, with quite resounding success, and the barriers are self-evident.

Not to mention the liability and really bad P.R. when human lives are lost in that pursuit.
I think that’s true, it just seems to have been more a case of avoiding the extinction of traditional brewing in the UK vs starting from scratch in the US.
INS incl. LRG has been a thing for decades. The modern problem is over-reliance on GPS (military coded and commercial). QINS would solve many issues but GNSS is also still needed to calibrate the system at least initially (at launch) and opportunistically mid-course. The other thing that is being fielded, despite its downsides and vulnerabilities, is wire guidance a-la TOW.
printf '#include <stdio.h>\n#include <time.h>\nint main() { printf("time_t is %%zu-bit\\n", sizeof(time_t)*8); }\n' | gcc -x c -o timesize - && ./timesize && rm ./timesize

If you're wondering about a specific distro that you're not using right now - just look it up.
The other problem is the government can’t force controlled burns on private property. And there’s a lot of private property.

I almost lost my fire insurance last year because my neighbor doesn’t keep his property up, for decades. The agent initially rejected my renewal due to pictures taken from an inspection they did that showed a ton of downed trees but they were across my property line.
>* the equivalence of gravitational and inertial masses is not a completely solved problem in modern physics.*

I'm not sure what you mean. In GR the two are equivalent, period. There is no open issue there.

> Earth also rotates, and thus the Coriolis effect is present.

Yes, but on the scale of a human it is far, far too tiny to be detectable. So it doesn't make a difference to what humans experience on Earth, even though, as you note, there are scenarios in which it has to be taken into account.

In a space habitat swinging around to provide artificial acceleration, however, I think the Coriolis effect on a human would be large enough to be detectable by the human. At least unless you made the length of the cable it was swinging on of the same order as the radius of the Earth, i.e., thousands of kilometers, which is not likely to be practical.
There are also blogs that don't allow zooming. Technical blogs with visualisations are almost not readable on mobile
This sounds like something similar to NeXTSTEP/macOS fat binaries, only with the possibility of code sharing between "architectures".

I like it, though it sounds like something that'd be unlikely to see adoption in the Linux world without the endorsement of multiple major distros.
Modern Thermonuclear bombs (also called Hydrogen bombs) work on fusion. The only reason why they use fission is to trigger a fusion reaction.

https://en.m.wikipedia.org/wiki/Thermonuclear_weapon
My birth certificate has location, day, year, hour, and minute of birth. Birth is an event in time, perfectly represented with a (UTC) timestamp.
> it also removes the ability to represent any date/time prior to 00:00:00 UTC on 1 January 1970 using 32-bit time_t

Yes, of course. This is probably not the main use of negative values with signed time_t, though -- which is just representing the result of subtraction when the operand happened before the subtrahend.

> Having all existing stored date/times that are currently prior to the epoch suddenly become dates post 2038 is also not a good scenario.

In practice, there are ~zero of these on systems with 32-bit time_t and a challenging migration path as we approach 2038.
https://mitpress.mit.edu/author/daniel-p-friedman-4089/ - one of the authors on all the books in the series.

The Little Schemer and The Seasoned Schemer are both beginner books using Scheme. The Reasoned Schemer uses Scheme + Minikanren, an extension of Scheme that allows for logical/relational programming (look up Prolog and Datalog as languages in the same vein). The Little Typer is the linked book covering type systems and, specifically, dependent typing. The Little Learner covers machine learning. The Little Prover uses the same format and has you develop proofs.

Little, Seasoned, and Reasoned are, IMO, the better books in the series to start with. I found the later ones to be good but very dense and not always as clear, had to step back a lot more and reread sections. That's mostly due to the material being much harder and more technical than the earlier books, not a quality issue with the writing itself.

My recommend reading order for someone with no Racket, Scheme, or Lisp experience wanting to tackle the series would be: Little -> Seasoned -> [Optional: Reasoned] -> {Any order: Prover, Typer, Learner}. I think Prover may be better before Typer, but it's been a while since I looked at either, so a soft recommendation of Prover -> Typer.

If you have some Racket, Scheme, or Lisp experience, I'd suggest to either skim the first couple books to get used to the format or skip them entirely and use Reasoned as your first book in the series.

http://minikanren.org
When I was five, I said I was going to be an astronaut.

As an adult, I took no action to make that happen; was I a big fat liar?
Remember, in C you cannot use anything but a literal constant for the array size. My reference for how useful strict array-size matching can be under such circumstances is standard Pascal (as opposed to Modula-ish Pascals like Borland’s), and the answer there is that it more or less isn’t. Even in C, I’d expect at least some people would actually use things like int(*array)[5], given this syntax is valid even in C89, but in function signatures I’ve literally never encountered it.

If the size could a (type-level) variable, that would be a very different proposition. But variables lead to expressions, expressions lead to functions, functions lead to suffering^W becoming a full-fledged dependently typed programming language—if not an Agda or an Idris then at least an ATS[1]. I’d welcome that, but as far as I can see the ergonomics are very much not there yet for any kind of low-level programming.

[1] https://ats-lang.sourceforge.net/
Databases do not and can not use system time_t. Consider how their on-disk state would be impacted by a change from 32-bit time_t to 64-bit! Instead they use specific or variable size integer types.
modular synthesis isn't named 'modular' in reference to 'modulation', it's in reference to synth 'modules', which are units of functionality from which you can build a synthesizer. for example with an oscillator module, a couple of envelope modules, a gain module and a filter module you can build a typical monophonic subtractive synthesizer.
> offloading it onto the users

Not end users but distro maintainers.

If you run almost any Linux distro imaginable, it has Python already in the distro.

If you want to try a version that's not yet even supported by the unstable branch of your distro, or not available on some PPA, etc, you need to be well enough versed in its dependencies to build it yourself.

Alpha-quality software, of course, benefits from more eyes, but it mostly needs certain kinds of eyes.
> Third, the PodPlay system includes a dedicated video-monitoring team based in the Philippines. The team in Manila constantly keeps eyes on all PodPlay autonomous locations and alerts local team members when necessary.

Ping pong-opticon is watching
> Then there’s the destroying evidence once you’re aware of an investigation part.

No, it's not "evidence" if it hasn't already been collected. You're presuming there is evidence or that it is official communication. Until it's collected, it's just a chat. It's your constitutional right to delete your personal chat and to not incriminate yourself. In contrast, if you were ordered by a judge to not delete a personal chat, that's a different matter.
> a gravity gradient

More precisely an acceleration gradient, at least in the terminology I was using in my previous post. Yes, this is a good point.
None of Apple, Facebook, Twitter, Microsoft, or Google are based in the EU; all have faced issues due to operating in the EU.

(Off the top of my head: USB-C, GDPR, Digital Services Act, Schrems, and anti-trust fines respectively).
They don't, much like they already do not. 32-bit time_t has always been finite, and 1970 was a long, long time ago. (See "in some senses" in my earlier comment.)
You clearly dont know how regulation works, EU pushed many corporation to globally change their arrogant ways, ie apple dropping their proprietary plug, globally. Thats the power of half a billion relatively rich market.

The other part is immature basic whataboutism that doesnt deserve a response, I am sure you can do better, and more on topic hopefully.
I screwed up the link. I intended it to be https://en.wikipedia.org/wiki/Special:Random

I will pretend this was supposed to be XKCD 221 https://xkcd.com/221/
I love OLED panels and their amazing color reproduction, but I'll never buy another device that uses them ever again if I can help it. My current laptop developed pretty horrific burn-in after just a couple years of regular use, and there wasn't really anything that could be done about it, as the burn-in is comprised entirely of my taskbar and the UI elements of my web browser which is far and away my most used program / application and likely is for the majority of other laptop users as well. I'm sure they're fine for TVs where content is played "Full screen" 99% of the time, but for phones or PCs where there are common OS or web browser UI elements displayed on the screen the majority of the time the user is using their device, they just don't make sense.
They CHANGED the pricing from $2.50 to $5.00 stealthily unannounced. Look at the web site again; it says $5 per million now, and this comment on this website might be the ONLY evidence in the world that I wasn't gaslighting myself or hallucinating!
Another, non-fictional, example of a corporation run wild is the British East India company. At one point they had a larger army than Britain. Because many of the British establishment had investments in the company and because the awful things it did were 'out of sight' it seems they were allowed to do pretty much whatever they wanted. As long as they kept turning a profit.