skysight-inc/HackerNews huggingface dataset:
> /proc/config.gz seems to be unavailable to Debian 11

For clarification:

> /proc/config.gz isn't available in Debian, because the config is provided in /boot/config-*, no need for the in-memory variant

https://wiki.debian.org/KernelFAQ#line-46
It's also intimidating to people who have been using it for a long time as well.

The proliferation of new features some of which compete with each other, and the lack of focus and polish on some of those features make it frustrating to stay current.

That coupled with some questionable business partners and tone deaf comments by their leadership team has certainly piqued my interest in other platforms.
"Adobe believes that since every user is different, any actions taken against an account should form part of a data-driven strategy designed to “measure, manage and monetize” password sharing. The company’s vision is for platforms like Netflix to deploy machine learning models to extract behavioral patterns associated with an account, to determine how the account is being used."

Man, this makes me VERY happy that I cancelled my Netflix subscription.
Rust generic associated types are explained on the Rust blog: https://blog.rust-lang.org/2021/08/03/GATs-stabilization-pus...

GATs (generic associated types) allow you to define type, lifetime, or const generics on associated types. If you're familiar with languages that have "higher-kinded types", then you could call GATs type constructors on traits.
I think __DATE__ without redaction pushes the dependency change 1 level down, to the .o file.

The .a/.so/.exe would no longer match the inputs (the .o files), causing a re-link.
>That’s not a problem with AirPods. You pair them with one device and they are automatically paired with all of your devices and auto switch

And how do AirPods know whether I want to use them to take a conference call on my work laptop, listen to a YouTube video on the personal laptop, or watch a quick video my friend sent me on WhatsApp on my phone?

Do they have telepathic powers that I don't know of?

Oh, and will they prioritize the work phone call over an incoming call on my personal phone too, unless it's something really important?
So saves me 1k a year? I don't think farmers are converting their equipment to John Deere for such a paltry improvement.

But if it does truly net me 90K additional profit (and thus the gross improvement is 179k, half of which is spent on the capital to make that improvement), then yes, that looks optimal.
I learned recently that Edge has a "Detached Elements" panel that identifies leaked DOM elements and the code / object holding the reference.

It basically automates the process of diff'ing heap snapshots.
> The US needs a bank (holding a bank charter) that's also a technology company.

Do you have plans on becoming a bank and getting a bank charter then? I've worked with several payment processors and BaaS providers that are most definitely not on that path. (CTO at neo bank).
Now we just need to get them tinted in every colour of the rainbow, and we're back on the hueful road we foolishly abandoned.
Worth pointing out that Build Buddy (YC W20) has an enterprise Bazel product that tries to make some of the management of Bazel easier.

I haven't used it myself so no commentary, I just have a friend who started there recently so it's on my radar

https://www.buildbuddy.io/
https://www.ycombinator.com/companies/buildbuddy
Doesn't the problem you mention for Loom applies equally to OS threads? What's the difference? Loom just lets you create more threads but with OS threads you are doing IO too.
MSFS has similarly awful ATC though.

If you really want good ATC, yeah VATSIM or IVAO.
Probably because the Boolean operators in JS return the left or right side of the expression, rather than a Boolean.

It was an okay-ish way to get a default/fallback value before JS got a proper coalescing operator.
There was a very good (charitable) takedown of some of the content of GEB referenced on Hacker News a few months ago, but I can't find it :-( Can anyone help please?
The title posits a bold claim linking remote work to performance of "creative employees". But the article is a lazy rehash of things this person likes about wfh.

No attempt made to explain how it helps creative people, just states obvious things like "you dont need to commute to work!"
You're claiming what your team did wasn't "develop features in a branch", when you did precisely that.
> but I don't think it's one that actually requires a clearance.

In general, it doesn't. For some project areas it sometimes does. It really depends.
If you have at least 2 credit cards from the same bank (eg one card with $20k limit and 5% cashback on restaurants and another card with $10k limit and 2% cashback on all purchases), you can call the bank and tell them to move $19,800 of the credit limit from one card to the other. That way you can't spend over $200 without using the wrong card.

Virtual debit cards are another ubiquitous solution, but they cost a lot more despite being free. Your option 3 subsidizes smarter consumers when you pay full price (which has interchange fees built-in) on everything without getting any fees returned to you in the form of cashback.

(One issue with my solution is that a lot of banks let you spend 2x your credit limit on visa signature and similar tier cards. In that case you'll have to reduce the limit to $100)
How is this different to Stripe's Banking-as-a-Service product?
What would happen if you took them to small claims court?
How can Canadian developers use this to gain access to US markets?
Is there going to be a physical release or digital only? Looking for a Christmas present.
Probably should subtract those people living in the Bay and NYC, maybe LA.

Housing is beyond wicked stupid in those 3 places.....
Chromebooks have come a long way since they were introduced in 2011. They can be 2-in-1s, run almost any app on the planet with Chrome Remote Desktop, play Chrome OS games, and run Google and Android apps like Skype, Google Docs, Google Sheets, Google Assistant, WhatsApp, and many more
It's trivial in Haskell, a bit hard in Rust, really hard in Java, and trivial to get a non-working implementation and declare it flawless on C++. I never tried it in Go.
Work phone, personal phone, work laptop, personal laptop, tablet, desktop.

Good luck pressing that button five dozen times to take the call on your work phone after using them with your desktop, only to find out that your glorious BT device only has 4 memory slots like a videogame from 1991, and unlinked your work phone when you used them with your tablet.
This isn't so much the introduction of a new concept or abstraction as the removal of what feels like an artificial limitation. You should be able to use a generic in a trait in a type defined in that trait, and when you can't it feels broken.
Inherently. Because of Rice's theorem you can't just ensure all the valid programs are correctly identified (basically you need to solve the halting problem to pull that off). But the ISO document doesn't allow you to do what Rust does and just reject some of the valid programs because you aren't sure.

Now of course you could build a compiler which rejects valid programs anyway and is thus not complying with the ISO document. Arguably some modes of popular C++ compilers are exactly that today. But now we're straying from the ISO C++ standard. And I'm pretty sure I didn't see a modern C++ compiler which reliably puts all the "No diagnostic required" stuff into the "We generate a diagnostic and reject the program" category even with a flag but if you know of one I'm interested.
As opposed to creating completely different ways of doing things from the existing patterns?

The parent was echoing the common complaint (exclusively from people who don't actually use rust, in my experience) that rust is getting "too many features."

But as others in this thread has pointed out, features like GATs actually make the language simpler, because they're removing weird (and to a new user, unexpected) restrictions on existing features. This will then unblock removing other surprising restrictions, like the inability to use async functions in traits.

Rust takes the philosophy that it's better to do hard work in the compiler in order to make the language simpler and easier for users. That's what's happening here.
Explore the Solar System in 3D – Google Arts and Culture
If you built your life so that your happiness rests on immortality via the Singularity, I think Kurzweil's predictions have done a fair amount of harm. You built your life on an illusion, and will figure out before the end that the promise isn't going to come true. That's tough to swallow. Worse, it distracts you from things that matter even though you die in the end.
The courts' jurisdiction for deciding what is in the 'best interest of the patient' extends only to people not competent to make their own decisions. It's a substitute for imposing the judgement of treating doctors or families, not an override of a patient's own autonomy.

It absolutely wouldn't apply here: while a competent patient can't insist on treatment doctors aren't willing to give, they're absolutely free to find one who is, in the UK or abroad, whether the treatment is effective or placebo, painless or excruciating. That does not necessarily extend to a next-of-kin; the court may rule there that the patient is better served by a relatively peaceful death rather than further treatment if it's likely to be futile and painful. Even so, that's really quite rare - a handful of very public cases about dying children notwithstanding.

The hearings are in the Family Division of the High Court, or sometimes in the Court of Protection, and the judgments are public. This[0] is a fairly typical one selected at random. A very sick child at the end of life with a progressive and incurable disease, with disagreement between the parents and medical staff about the best course of treatment. It's easy to understand and well worth a read if you're interested. I don't think the court is in any way infallible, but it's a world away from some of the more tabloid criticism that's thrown at it.

[0]: https://www.bailii.org/ew/cases/EWHC/Fam/2021/2927.html
There are many browser add-ons that completely removes feed from FB. Since I use FB exclusively for adding links to my personal portfolio, thise plugins are handy and keep me away from distraction everytime I need to share anything.
I read the sanctioned SDN List. Am I reading incorrectly that if someone merely created a new TC instance with new addresses and website, it would not violate sanctions? I don't see the sanction list sanction the actual code, nor the execution of the code, but IANAL.

The SDN here just shows the associated addresses, the published contract instance, and tornado cash website, no?

https://home.treasury.gov/policy-issues/financial-sanctions/...
Sure, makes sense. But the question was which features are missing from the engine itself, and that one came to mind (Unreal and Unity both have built-in terrain systems, even though Unity's is crap). Not making demands, just observing/relaying
Theoretically it should be possible to build Ladybird for Windows using Cygwin. For now, you can run an AppImage in WSL: https://github.com/SerenityOS/ladybird/issues/33#issuecommen...
It's a failure out of the box for me, as it silo's information and once a server is gone so is that info.

The gatekeepers on some of the more popular gaming servers (where they know they are more necessary than usual) are reddit levels.
A very great deal of solar and wind generating capacity will need to be built out in any case.

EVs get cheaper all the time.
Ask HN: Question on Improving a Product
How does one go about adding new feature or improvising a currently used product by 20K DAU. Is there a process which can be followed to come up with feature ideas? Or is it always talk to your customers? Does session recordings help, what to look for in them? Is usability test a way to go?

Lot of questions but I'm tasked with improving a simple product with high DAU but less conversion and I feel puzzled at times.

Thanks HN for your input.
Ask HN: Have you ever migrated a large/old project to a different language?
I'm curious if anyone has had the experience of porting over a large, existing project to a different language (either because of performance or other reasons). If so, how did that go? It seems like it could be a rather risky venture and one that a person ought to embark on with some due caution. Any general ideas or suggestions for how to go about this? Is it advisable to gradually move over bits of the existing system (like the parts that need better performance, assuming that's the reason for the switch)?

Really appreciate hearing about your experience.
Did you guys acquire the domain or did the founders always have it ?
Twitter's board itself did not want to know (plausible deniability)

Oh seems plausible and I'd guess Mudge would expect that. And I'd also guess that when making a complaint, you gotta pretend that going through channels is the proper thing only few bad apples will try to stop, IE that everyone involved here isn't implicitly in on the scheme.

And I doubt Twitter would raise this explicitly the "lacking context", to say the least.
I think it does yeah. You only see its iconic look really well from the Barcelona angle though! I'd have to check as I haven't really paid attention to it to be honest.
Or, you know, stop using Photoshop for implementing stupid things into your day
Poultry is regularly prepared whole. Thanksgiving turkey, Peking duck, and simple roast chicken. A Cornish hen can easily be polished off by one person. Chicken eggs are regularly consumed. There isn't anything weird about Balut, just that it's unique.
Pete Firman on Twitter: “The best pie chart ever”
Google uses a monorepo intentionally, and for good reasons. They're also a massive company. For them, a complex build system makes sense... and even that system isn't exactly Bazel.
Not really, I'd rank this as "saying the obvious stuff to get it done and over with".

Treasury knows it has standing, and how. They don't give a squib what you do with the code. As long as you don't facilitate transaction processing with it (i.e. money transmitting) with it. The legal teams of the Crypto world basically have to convince the Supreme Court that the Executive does not have the right to engage in economic foreign policy.

I don't see that happening.
Since every startup is different, I don't know how universal any advice might be. If you are not financially wealthy, be prepared for a long haul if your project is non-trivial. Without significant resources, you have to do everything yourself and revenues could be years away.

Not being able to quit your day job and devote all your time to it can push the schedule back significantly.

Sometimes, you can convince others to join you for a while without pay (only promises of equity), but unless they are 'all in', they generally fall away pretty fast.
Paid Interviews; an innovation for a globally connected job market
Funnily enough, I actually originally learned about Godot from using Blender. I had been using Unity for many years but was getting deeper into the Blender hole and thought, "managing all of these asset pipelines from Blender into Unity is such a pain, doesn't Blender have a game engine?"

But Blender removed their game engine, and in the release notes where they removed it they suggested Godot (https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/R...)

I messed around with Godot for a bit, but never did anything serious. Now that they're releasing Godot 4, I might give it another shot.
It's slang for cocaine.

In Britain, there's a meme that some high proportion of banknotes have been used as straws to snort cocaine.

https://en.wiktionary.org/wiki/Charlie#Noun_2
Well sure, people might not quiet quit if managers/companies actually gave a shit.
You aren’t being creative enough.

Health insurance companies know about the annual caps and have strong incentives to deny as many costs as uncovered as possible. The out-of-pocket maximums only apply to covered costs. There are lots of costs that health insurance companies deny coverage for:
- Incidents that the covered think are emergencies, but the insurer thinks aren’t.
- Any time the insured doesn’t follow the policy procedures, such as visiting a specialist without first getting a recommendation from their primary care physician
- Out of network providers.
- Claims received after the insurer says the policy is cancelled

And there are dozens of reasons related to ineptitude (bad coding, mistyping, lack of cost transparency).

a blog article listing the top 10 types: https://mbamedical.com/blog/8-reasons-why-your-insurance-cla...
You can try to sell your business. Selling a business is non-trivial. Especially if you're not close to it and don't know it. The cash you leave to your kids owning a business is upper bounded by how well your business does. Which, sure, could be better or worse, but most notably has a chance of being worth nothing.

There are for sure many stories where a family business worked out great. But I would prefer an equal value in cash over a randomly chosen small business any day. Even if we subset it to the profitable ones.
> hearing that disk drive kurchunking

That's the best onomatopoeia I've seen in a while, and it brings the feeling of instant dread
> ... civilian author's ...

Hmm... the author is listed as: "Gunnery Sergeant Andrew Guthart, U.S. Marine Corps", which does not sound civilian to me. Civilians usually don't have military titles.
I recently found an old backup 3.5" floppy from ≈1993 with some thesis material. I could read it without any problems on an old USB connected floppy drive (and as a bonus, compile the LaTeX with zero problems).

I was a bit surprised and had expected a bit of work.
Their career page really bears this out. Lots of open engineering positions.
This is independent of OS threads or green threads. The problem is that with Loom the developer loses control whether they can execute something on one OS thread only or not. Whereas right now they conciously have to decide if they want to run something sync or async.
> Fedora Linux 37 Beta

I thought Fedora is RedHat beta. For me Fedora Beta is a pleonasm.
AI generating 3D models from text descriptions
During a search of a San Francisco Police Department crime lab database, the woman's DNA was tied to a burglary in late 2021. Her DNA had been collected and stored in the system as part of a 2016 domestic violence and sexual assault case, then-District Attorney Chesa Boudin said in February in a shocking revelation that raised privacy concerns.
Isn't describing this comment as "fulmination" snarky, which is itself a violation of the guidelines? It's at least a shallow dismissal of their opinion, for sure.

How can you expect people to follow these rules when you yourself don't? Looking at your history, you[0] leave[1] comments[2] like[3] this[4] (shallow dismissals at best, and snark at worse) pretty[5] consistently[6]. What gives?

[0] https://news.ycombinator.com/item?id=32808611

[1] https://news.ycombinator.com/item?id=32807734

[2] https://news.ycombinator.com/item?id=32803087

[3] https://news.ycombinator.com/item?id=32799206

[4] https://news.ycombinator.com/item?id=32798437

[5] https://news.ycombinator.com/item?id=32772307

[6] https://news.ycombinator.com/item?id=32773948
Oh ok, I thought this was the usual attack piece on the ADS-B tracking community that comes up a lot. Recently it came up again with the celebs being called out for stupid trips.

I agree stripping some info from ADS-B might help and I saw that suggestion in the article, but also that is IMO just a piece of security theater. Serious adversaries will know what it is.
Yes! We're obviously not the first to see the need!

I think there are many engineers who are frustrated knowing the data and capabilities that exist in banking that aren't exposed programmatically.

There are at least four (and I'm undoubtedly missing many!) interesting companies aiming to combine technology and a bank charter:

- Luna[0].

- M1 Finance[1].

- Column[2].

- Increase[3].

Building a bank involves reading, understanding, and respecting regulation. It invovles integrating with large financial networks. It involves rallying a team for a years-long adventure. Each of these is early days and it'll be a few years before any of us understands how this super large and important problem will be solved.

0. https://www.americanbanker.com/news/former-square-exec-leads...

1. https://m1.com/blog/bank-and-board

2. https://column.com/

3. https://increase.com/
If you run the code in a way that nobody can interact with it.. that probably isn't a crime (not a lawyer).

If you facilitate money laundering, that is still illegal.
Search for “woman murdered while helping motorist”.

There are too many evil people to willfully ignore the dangers of helping others. You should always, always be aware of the risks you’re putting yourself in any situation. In life, in work, in family, it doesn’t matter. And yes, that’s worth teaching children.
I happen to work in a bank in Scandinavia, and you're both sort of right. We did at one point provide "open banking APIs" although we only ever approved one partner to use it, and have since shuttered it.

The truth of the matter is that banking is horribly entrenched. Actual business decisions are mostly driven by arbitrary considerations of which laws to follow that day. Although we provide a ton of functionality and business capability, we are still woefully behind on any sort of compliance measure, not because compliance is hard or impossible, but because nobody is actually critically examining the systems.

The problem for the "neobank" is not one of building technology to catch up. It's in cultivating an image where they are seen as systemically critical such that they will be afforded the same leniency in policing that the established sector already has.
Doesn't crypto have the same problem, with money laundering and other crimes? If you lose money with crypto, there is no one to sue nor government insurance.
> FDB has the best durability/transactional guarantees of any key/value store that's distributed as far as I've seen.

Can you expand more on this? I keep hearing that on HN but what guarantees does FDB provide over other key/value DB’s?
This is cool, I'll probably end up using this (we store sqlite snapshots in S3).

It'd be very handy if this was packaged as a CLI that worked like `sqlite3`, so you could get a SQL repl by running:

s3sqlite mybucket/mydb.sqlite3
While there are some language features in Scala that are a bit of a buzz kill (see https://glennengstrand.info/software/coding/java/scala for more on that), the OP is mostly complaining about https://en.wikipedia.org/wiki/Dependency_hell

The Akka BSL is a big disappointment to me as well but a better name for that would be LightBend isn't fun anymore.
Did he mention a clearance level, or just being in the OPM breach? My understanding is that the OPM breach included plenty of uncleared employeesas well.

(I’m not trying to be stubborn! If he really did hold a clearance as a DARPA PM, then I’m wrong in his case.)
They can be both addictive and bad.... I find myself clicking clickbait nonsense all the time. With annoying titles like "Funniest NFL celebration fails" or "Best cheeseburger in NYC" It's inane worthless content, that my brain is addicted to. I feel utterly unsatisfied after watching this terrible content, yet I still click more often than I would like.