skysight-inc/HackerNews huggingface dataset:
Thanks for reading!

If this is production and you really care about your data, as Tom Lawerence says “Back that NAS up!”

Yep, I'm backing everything up to restic nightly.
The point that I was making was that cryptocurrency has significant criminal use-cases (which the GGP was playing down or was ignorant of).

While cash can be useful for criminal schemes, it's old and has significant legitimate use due to legacy momentum. Cryptocurrency, on the other hand, is new and post-dates regulated payment networks that efficiently handle nearly all legitimate payments, so it suffers from similar problems to unmoderated internet forums: it actively attracts a disproportionate share of bad actors. I'm not saying that cryptocurrency should be banned for that reason, but it's an important fact to note when it's being denied.

IMHO, cryptocurrency isn't the "future of money," because there are no practical reasons for anyone to use it as money. The main reasons people actually use it are (in order): for speculation, criminal activity, or (often questionable) ideological reasons. The latter is a drop in the bucket compared to the first two.
This hasn't been my experience. FP is a fantastic complement to OOP for "practical" programming. It adds an entirely new dimension and avenue for expressability which is why we're seeing more and more OOP languages borrow heavily from FP. For all its abstractions, OOP tends to encourage stateful design and accumulate complexity which is where FP shines.
It appears that Gloox, a relative low-level XMPP-client C library, rolled much of its Unicode and XML parsing itself, which made such vulnerabilities more likely. There maybe good reasons to not re-use existing modules and rely on external libraries, especially if you target constraint low-end embedded devices, but you should always be aware of the drawbacks. And the Zoom client typically does not run on those.
Which electric car doesn't pack enough raw power for your needs, and what are your needs if I may ask?
My favourite lazy meal: bacon, creamed corn and cheddar pasta.

- Cook your favourite pasta and keep some of the pasta water.
- Cut bacon into pieces and cook in butter until browned.
- Add a can of creamed corn and some of the pasta water to the bacon.
- Add the cooked pasta and cheddar.
- Wait for the cheese to melt and enjoy!

My favourite higher-energy dish is this one: https://www.bonappetit.com/recipe/spicy-sweet-sambal-pork-no...
>Does a male have a higher sex drive?

Yes. Sex drive has a lot to do with T levels. Woman's sex drive is at her highest when her T is highest (ovulating).

>More likely to rape

Yes. Rape requires physicality. Most women are incapable of raping a man, without drugs or a gun.

All this to say, I'm not sure what the point of the subthread is.
Generics allow optimization, but that optimization has to be implemented in the first place. Java generics is an afterthought so you can expect such a suboptimal design.
The path Java chooses for optimization is through JIT, but that's entirely orthogonal to generics. Java generics are a syntactic construction, there really is no JVM support for them what so ever.
Life’s First Peptides May Have Grown on RNA Strands
I bought an F97 when it was released, and it's by far the best keyboard I've ever used.
https://iqunix.store/collections/f97-series/products/f97-hit...

It's bluetooth (up to 3 devices, which you can change between with a key stroke), and also supports wireless dongle or wired (usb-c)

Hot swappable, 260 day battery life...

The key caps are PBT- they feel so much better than any keys I've used.

I have always used cherry blue, but chose pink on this one and it's silent.

I love this thing.
Perhaps he means "I don't denigrate people for having poor taste - because in my view, there's no such thing"
Others have said touch typing. That is a given, but I don't think the speed matters once you get over a baseline (and yes, I say that as a relatively slow touch typist).

I would extend it to be able to touch type your IDE of choice (which should be a Jetbrains product, if possible), by which I mean be able to use the shortcuts without having to think about what they are. If you think something should be refactored, you should already be selecting which methods to move to a superclass. If you need to rename a function, you should spent 100% of your effort on coming up with the name and 0% on navigating your IDE.
So I can point my 60yo father to a reddit thread to try to figure out the differences between switches and manufacturers when all he really wants is a keyboard that sounds/feels better than the gummy crap that came with his Dell. Then maybe he'll create an account and ask a question and get some snarky ass hole reply from someone barking "IF You'd HAd GooOgled It!".

Or, I can say "dad, check out this logitech kb. It's affordable and you can pick how loud you want it to be".

Literally that simple. Start looking at things through the eyes of your parents or grandparents and you start to see how fucking complicated and confusing a lot of this shit is. It's no wonder at all that Logitech is coming out with something simple with streamlined options.
Yes, many Russian maths, physics, chemistry books are excellent. They balance rigorousness, insight, and difficulty like no other.
Some data https://s3.i-micronews.com/uploads/2020/07/YDR20092_Li-ion_B... and https://www.bbc.com/future/article/20220105-lithium-batterie...

About flying cars

https://www.beta.team/

https://www.archer.com/

https://www.jobyaviation.com/

https://lilium.com/

https://www.urbanaero.com/

https://vertical-aerospace.com/

https://wisk.aero/

https://www.jetsonaero.com/

https://evtol.news/ehang-216/

https://www.airbus.com/en/innovation/zero-emission/urban-air...

https://www.volocopter.com/

Just to show some producers, and those are ONLY eVTOL models. This report is not bad https://www2.deloitte.com/content/dam/Deloitte/nl/Documents/... so is classic BBC https://www.bbc.com/future/article/20201111-the-flying-car-i... some other random picked https://asiatimes.com/2021/06/virgin-atlantic-going-vertical... and http://www.koreaherald.com/view.php?ud=20201111000877 or https://tass.com/economy/1395363 or https://techcrunch.com/2019/07/03/europe-moves-closer-to-mak...

Some official info https://www.easa.europa.eu/light/topics/urban-air-mobility
Show HN: Cube – open-source headless BI
Hi HN, I'm Igor, a proud part of the team here at cube.dev. I'm excited to share some news about Cube, an open-source headless BI platform that now has almost universal connectivity to both upstream and downstream tools in the data pipeline: https://cube.dev/blog/expanded-bi-support

If you're confused by "headless BI", there's a blog post to get you covered (https://cube.dev/blog/headless-bi), but the most concise and developer-friendly way to put it would be that Cube can connect to any data source that speaks SQL (from Postgres to BigQuery to ClickHouse to Materialize) and expose your data, conveniently presented as high-level metrics rather than in terms of tables and columns, via a set of APIs, including REST, GraphQL, and SQL API.

The last one is particularly interesting, because it gives you an opportunity to deliver metrics through Cube to notebooks like Jupiter or BI tools like Tableau or Superset (all covered by SQL API), just like you can deliver them to front-end applications (covered by REST/GraphQL).

Do you see Cube fit for the applications you're building?

Let's discuss here or in Cube's Slack community (https://slack.cube.dev) where we recently celebrated that Cube has got over 13,000 stars on GitHub (which is not that bad for a developer tool, I guess).
Cost isn't everything, especially at low rates. UI, tooling, and even the "it isn't Amazon" tax. AWS can be complicated for small deployments.

Also, they may be charging their best profitable/break-even rate right now, working on the product to get cheaper over time or with scale.

Basically, I challenge the implication that one should not enter a market unless they are cheaper than the competition.
all valid point guys, thx for replying. Again, this was just my 2p, back from 2004 and the beta with the Stormwind invasion by skull-level Demons/big-evil-things. :)
Got links to any of those papers?
> anybody who needs a no-fuss, one-shot, buy-and-use-it-till-it-dies type of consumer.

If this is like my other Logitech keyboards, that's about 2.1 years.
Also no Menu key (in the place were they have the Fn key), which I use all the time on Windows. The combined Windows/Mac keycap labels are unfortunate as well (unless you frequently switch your keyboard between both systems I guess), seems like a cheap cost-cutting measure instead of offering two models or exchangeable keycaps.
The counterpoint to this is laptops.

If you're doing CAD and you need to get a laptop with a decent GPU in it, the enterprise version of that will cost you twice as much as the gaming version.
Still coming to my own conclusion here, but I wouldn't dismiss "easy button" as marketing. We keep hoping for easy buttons and reasonable default settings in things like openssl or pgp. I do like organizations that understand an easy button is the safest default. Is that what we have here?
Is a popular refrain for statically known types. If you can trade some compute from run to compile time, it can obviously speed up runtime.
Musk has said there's a risk of bankruptcy if both Starlink 2 and Starship don't work.

> The consequences for SpaceX if we can’t get enough reliable Raptors made is that we then can’t fly Starship, which means we then can’t fly Starlink Satellite V2 (Falcon has neither the volume nor the mass to orbit needed for satellite V2). Satellite V1 by itself is financially weak, whereas V2 is strong.

I very much hope they both do work but let's be clear there's still a lot of risk to get through before that's clear.

https://www.theverge.com/2021/11/30/22809720/elon-musk-space...
I think what a Monet has to do with real-world economics boils down to tax avoidance schemes.
I'm planning on becoming a High school teacher. for the last 20 of my career
Murderers don't tend to be uh, murder aficionados, as it were. They usually want to kill a specific person for a specific reason and once that is done they are done. It may indicate a certain lack of self-control that could be dangerous to be around, but there is a lot of study of this. People convicted of murder and later released have relatively low recidivism rates (eg committing any crime), and very very rarely ever commit another murder.

People who commit sex crimes, more than most other categories of transgression, tend to do it multiple or many times, and they follow certain patterns of escalation. Someone who has committed a sex crime is fairly likely to do it again, or do similar or worse things.

I'm not arguing in favor of life-long registries or retributive justice at all. But the practical experience with different categories of crimes don't always match our intuition about what sorts of people are dangerous, and that may warrant treating different crimes differently after the fact as well.

And then mostly unrelatedly, the "sex offender registry for urinating" thing is largely a myth you hear on the internet. The registry is public so you can and should go check it for your area just to get an idea. You may need to look up some unfamiliar legal terms, for example in my state there is no charge of "rape" only "aggravated sexual battery." Around me and in most places I've lived, the vast majority are for unambiguous violent sexual crimes, or crimes against minors under age 13. Simple exposure and "it was a month before her 18th birthday" are what you hear about on the internet but are actually quite rare.
Show HN: Automate filling cookie consent pop-ups with Consent-O-Matic
Not an overall answer, but some parts of an answer:

- Notes on Discrete Mathematics (James Aspnes)

- Mathematical Proofs (Chartrand, Polimeni et al)

- TrevTutor videos on YouTube

- Professor Leonard videos on YouTube
Experimenting with L-Systems (2015)
Predatory Reading (2004)
For an excellent exploration of many of the contradictions and dark sides of philanthropy, I strongly recommend the podcast Tiny Spark, by Amy Costello.

I've submitted a few episodes to HN in the past (with little pick-up). The issue of donor-induced bias and misdirection is a frequent one.

Unfortunately, both the podcast and its host, Amy Costello, seem to have gone dark as of this past December. I've written the organisation, the NonProfit Quarterly, several times, and made inquiries elsewhere, but have received no word on what's going on.

The back-catalogue remains available and excellent however.

https://nonprofitquarterly.org/tiny-spark/

https://nitter.kavin.rocks/tinyspark_org

https://toot.cat/@dredmorbius/108335472990676476
I think a legal department could be convinced that "accounting purposes" could adequately cover most all of the business of tracking, optimizing, and attributing ad clicks.

"Microsoft Advertising does not associate your ad-click behavior with a user profile."

Does somebody else besides Microsoft Advertising do it? I'd guess so.

Is there another kind of association besides a "user profile" which has substantially similar concerns for an end user? I'd guess so.

This is all coming off as an attempt to cover up what's really going on with deception. That might not be the case, but if it were, this is exactly how I expect a "privacy focused" organization to communicate when they had been corrupted by a compromise to a third party.
Cat S22 Flip Phone
Feels a bit like Terry Pratchett / Douglas Adams to me.
I realize that the district cannot fix the signal strength but needs to bring some political strength in complaining to the carriers.

The 2FA is text but should be authenticator.
Monte Carlo Raises $135M Series D
HN donesn't allow timestamps so here is the conversation: https://youtu.be/syoqjYLDs48?t=1168
NUL is a tricky beast even under ideal conditions. In the first draft I'd simply forbidden them. Simple, decisive, and of course people didn't like that. then I did allow it, and suddenly the security gates were flung open. Some platforms simply cannot support nuls in strings, so now it becomes platform dependent (bad from a security perspective). So then my next attack vector was to make it configurable with a default of deny. Better from a security perspective, but now it's complicated. TBH there are nights where I think I should just go back to no NULs at all again. But I really need more discussion with stakeholders to figure out what problems this solves and how important it really is...

Line break is another sticky issue. Non-technical Windows users will inevitably produce documents that use CRLF, so if it rejects the file, that's a bad user experience. What's the best trade-off here? I'm not really sure.

The number encoding thing is being discussed in other comments so I'll leave it be. I had allowed comma because that's how a huge chunk of the world represents the decimal separator. Once again, this is about user experience with the non-technical users. I'm REEEEEEEALLY on the fence with this one.

Entity references are dangerous, yes, but also powerful. The point of them in the format is to solve the recursive reference problem, because you just can't do that otherwise, and these structures do exist in the world. It's another case of an imperfect solution for an imperfect world. Bear in mind I absolutely do NOT want this format to become some Turing complete language. This is just the minimal feature set I could think of to represent real world data.

Arrays-vs-list is another one of those compromises. Encoding an actual array of fixed types into a list would be slow and bulky, leading people to just encode them as a chunk of bytes like they currently do in JSON and other formats. As an imperfect solution to an imperfect world, I want to at least let people preserve the semantic meaning of what they're sending since they're going to use array encodings regardless of what the format supports.
Looks like it's where one of the authors (Aurel) is from: https://www.thenet.sk/about
+1, but nitpicking: There are situations where baby Rudin ("Principles of Mathematical Analysis") can be very good for a first course...but those are corner cases, that you'd want a really good, experienced instructor to sign off on.
> But for Mythic+ dungeons and Normal or higher raids you still need to manually gather a party and 2 people need to get to the summoning stone.

Fair enough, didn't know that :)
Man if you like the MX Master 3 you would have loved the original Performance MX. They've made this mouse worse with every iteration. The first one was frickin awesome but when it eventually wore out I've slowly iterated through the MX Master series (1, 2 and 3 now). Honestly if I could get the hyperscroll on someone elses wired mouse (Mionix Noas Pro w/ hyperscroll wheel would be a dream) I would jump in a heartbeat but I just can't quit that damned scroll wheel.
Absolutely agree. I'd rather have a disgruntled tech support person say "sorry we can't do that." Not, "How's your day, let me pull up your info, I see you're bla bla, anything else I can help you with?"
I want a mechanical keyboard that's as quiet as possible. I assume you did research to find the best options. Would you have any resources available?
The title doesn't exactly reflect the contents. It should have been "modern programming language that aims for high performance require generics", which is in my opinion close to the truth. It is a different matter whether a modern programming language should aim for high performance or not.
My point is, there isn't one.

So a person who's interested in math but doesn't have a teacher handy should just give up?
Reading this was sort of soul-crushing for me. Not on its own — I'm not surprised by it, it's consistent with my understanding of things — but together with many other experiences I've had, and stories that I'm aware of, reinforces a certain learned helplessness I have developed about certain things. I don't have a book to sell, but in general I feel like I'm losing (lost?) all sense that the contributions people are making, or could make, to society are getting lost in an ocean of credentialized or systemic filters. Maybe it's always been this way?
There's a lot of things I'd like to do after tech: learn to draw or paint, play games with friends, learn to cook, read, maybe learn to write, work on my garden, play video games, strength training, learn chess, study history, travel ... anything that I would have time and energy to do, both of which I am running out of as I pass through middle age.
I'm confused. If you're running low on memory, why wouldn't you just... deallocate stuff?
I’m aware of all that, but it doesn’t really answer my question. If functions can be used as a fundamental concept not based on sets (maybe similar to arrows in category theory), what prevents generalizing that approach to relations? While relations lose the guarantee of single-valuedness, they gain the guarantee of being invertible (or in the case of n-ary relations, arguably a further generalization, permutable).
Wasn't very easy to find, but here are the differences between the 3 key types:

>Linear switches, colored red, are the smoothest, with no tactile bump and little noise.

>Tactile switches, colored brown, have a little discernible bump and little sound. It would be the one closest to a traditional typing experience you find on our MX Keys keyboards.

>Clicky switches, colored blue, have a discernible bump and sound. They are the loudest of the three switch types.

https://support.logi.com/hc/en-us/articles/5216332313495-FAQ...
I cannot read the full WSJ article and the teaser doesn't support your statement that he's on a "mission against China", only that "I feel very clearly led by God to do this". Since the teaser doesn't make it clear that 'this' refers to a "mission against China" I'd say it could also refer to uncovering the truth.

Everything else you wrote is basically conspiracy 101: "His anti-China activism is so clearly in line with US interests and CIA activities that it's no surprise he gets a lot of praise from establishment media." ... cause obviously, when someone critizes China it must be a campaign by the shadow cabal of CIA.

> If he's genuine, that's a pity, but a this point he is unfortunately "burned" and a detriment to Uyghur activism.

Burned by whom and for what? All I've read so far are accusations, no proof, not even a shred of evidence of wrongdoing. That someone is highly critical of something doesn't "burn" them in any way. If you have proof that he fabricated evidence feel free to share it.
Surprised to see no mention of Geoguessr yet - awesome game and community built on top of Street View - https://www.geoguessr.com
Building My First Home Storage Server with 22 TB of Capacity
With traditional server you keep your webserver running all the time and keep paying for the underlying infrastructure whether irrespective of actual usage.

You can still spawn more instances/containers on demand and autoscale but you need to think about provisioning and how that affects your cost.

With serverless the costing maps directly to usage and scaling is (ostensibly) taken care of for you.

If you have long running workloads that anyways need preallocated infrastructure and forward planning, you likely don't gain much from serverless. If your work can be split into smaller units of executions that can be invoked on-the-fly independently, you will likely benefit from serverless pricing.
>close enough to sniff BT packets, they can also do acoustic analysis of your typing, or a TEMPEST attack

Evidence needed, those look multiple orders of magnitude harder.

>BT can have about the same level of encryption as TLS

But does your keyboard always have it, even in bootloader/initrd? What about the far more common wireless USB dongles?
My k860 and MX Master does not need the dongle, although I find I get slightly lower latency with it than with regular bluetooth. I leave it plugged in to my docking station and switch the mouse to bluetooth if I take it to a conference room.
To a certain extent, serverless actually delivers on the "No sysadmins required" promise that EC2 doesn't really enable (someone still has to manage your EC2 herd's configuration, even if you call that person a "devops engineer").
There are plenty of options, however they do require at least some time and money investment.

With low-profile switches, you can have switches that are as light or heavy as you want. I guess the travel distance is what makes the feeling the most different from scissor switches.

I'm alternating between two radically different keyboards and a semi limited budget: a GMMK Pro with extremely silent heavy tactile switches (Boba U4s) and high profile keycaps, and a Ferris Sweep, split columnar ergo with Low profile switches (Choc burned orange so still heavy tactile but that's my preference).

Both are more quiet than an standard plastic rubber dome keyboard. I can hear the springs in the low profile one but it is apparently easy enough to mod, it's just not worth it to me as I don't bother my colleagues and I'm not bothered by it myself.

It seems like a lot of work is needed to emulate scissor switches but it may be worth it. Depending on your area, you might find someone willing to lend/send you a keychron low profile to try out.

I guess most people who enjoy scissor switches are content with what is already on offer.
There is no plan in evolution. That's the point. It's a reactionary phenomenon. If it had a plan, it would be a proactive phenomenon. Evolution is happenstance.
Unlike their fantastic pointing devices, the keyboards are always lacking some killer feature. MX Ergo, MX Master, MX Anywhere, MX Vertical all have something that basically no other brand offers.

What have the MX keyboards offered? This is a generic mech, another one had a scroll wheel... where's the no fuss tenting split with thumb features beating function and price point of the an Ergodox or Keyboardio?
while you're here, we'd love for Temporal to have a way to control max concurrent executions of a given workflow type!