skysight-inc/HackerNews huggingface dataset:
Oh yes I ran into this issue many many times. The way I dealt with it is a bit insane. I classify bank statements using images or text on the first page. Then I run custom code for that document type.

I also have a "pretty good" fallback algorithm if the statement cannot be classified.
> Probably because HN is not a law enforcement agency for New York City.

True, but irrelevant, as that's not the only reason to do it. YC has a brand whose value they surely wish to maintain. Presumably that gives them an interest in not directly aiding companies in breaking the law.
That depends. How well-equipped do you think your average person with a smartphone (or pocket computer) is to manage and secure a server?

This is not a snarky comment. The thing in your pocket can, today, be convinced to act as a webserver and host your website. It just comes with all the downsides of having to host, administer, manage, and secure a website.
(not a lawyer)

there are two separate things here.

"on or about" (s/on/in, in this case) is an expression[0] that indicates an approximation. hedging in case it actually happened in, say, 2018 or 2020.

the "at least" is what you'd think, of course. combining the two in this way feels awkward, but it's common usage [1].

[0] https://www.nolo.com/dictionary/on-or-about-term.html

[1] https://www.google.com/search?q=%22at+least+on+or+about%22
FTX Founder Sam Bankman-Fried Arrested and Indicted: Live Updates
I used to work at a garage, and while an impact wrench can be the fastest way to put a tire back on a car, I eventually banned it entirely.

Everyone's lazy or overwhelmed at some point, and it made mistakes too easy to make (the problem is that it overtightens the lug nuts because the ease of use removes the proper physical feedback).

In situations where you don't have the bandwidth to perfectly educate everyone and enforce rules, sometimes it's easier to limit the toolset. A tire iron can be misused too, but it's a little harder.
Making it as obtuse as possible was very likely the point.
the answer was (paraphrasing) “not six decades, not five decades. Maybe in a couple decades we’ll have a functioning plant”
When data scientists are training locally on small datasets, they have to deal with dependency installation, parameterization, and provisioning infrastructure. Once they want to train the model for production on a full load dataset, the complexity increases, and a new configuration must be considered.

Today we're launching a GUI feature in ploomber to solve this issue, by allowing our users to drop notebooks and execute them on the cloud without spinning up clusters or worrying about any infrastructure.

The service is based on our open-source software and have a free-tier that allows to scale multiple models before depleting the quota.

Would love to hear thoughts and impressions of it!
You can also reach out to me directly at ido@ploomber.io
For important data, I use backups.
>Converting heat to electricity is expensive.

And? Most of our power usage is not supplied through electricity. Solar panels are never going to heat my house.
This isn't Whos's Hiring posts. These are the job ads you see in the middle of your frontpage. Like now, on spot 14 I see a special post like this:

> Rutter (YC S19) Is Hiring a Senior Software Engineer in NYC (ashbyhq.com)

> https://jobs.ashbyhq.com/rutter/7b222f5f-cd46-4592-9cf8-6cd1...

Which I can't comment on, it's just an ad for a YC company.
Dumb question but why does the velocity of light come into it? I understand how mass stores energy but never got the velocity of light part.
>>With the vim solution, if you do one mistake, I believe you'd have to start over from scratch.

Execution of a vim macro is atomic and can be undone with 'undo' AND you can edit a vim macro. So the Jupyter notebook solution might be a overkill for what should be a native editor solution.
The alternatives are either banning it even for people who are currently physically addicted to it, or leaving it legal for everyone forever. Which would you prefer?
I'm not sure if I could describe the full implementation of a Dropbox clone in a HN comment, but our Storage Docs[0] should give you an idea of most of the details that you need.

If you prefer videos, I see there are a few tutorials on YouTube when you search "Supabase Storage"

[0] Storage Docs: https://supabase.com/docs/guides/storage
Not even a little. Never worked on that crap and never intend to. Just making fun of the typical HN Google/Meta/Twitter/etc sycophants.
> How anyone could look at this man's behavior over the last few weeks and not think he was on a fast track to a federal penitentiary is beyond me

Seeing how thoroughly he convinced people that he had political influence, and given his general lack of awareness, I’m willing to give merit to his believing he was immune. Similar to how people outside securities think insider trading is more rampant than it is, insider trade in the most obnoxiously obvious way, and then promptly get caught.
70k Years of Human Economic Growth, Briefly
Same here. I can handle chaining conditions and narrowing things down, but once there's a De Morgan's filter on the thing, there's just too much state to juggle because what's in front of my eyes is not a refresher for what I actually need to remember ("ok, it says `n < 0`…(De Morgan filter)…n is positive" is too much IMO).

That said, I feel it's really down to double+ negation being hard to handle. `if` with a single negation is fine; `unless` is automatically a negation, so you're just off to a bad start on that front. I feel like the only viable use is in a case like Rust's `let … else { diverge }` where anything that fails the condition is guaranteed to diverge (typically, return) and I can just ignore it when reading the overall codeflow. But Ruby mixes that up and does `diverge unless …` which puts the diverging part "up front" and "in the way" for such readings.
Mmmhmm, yes I'd definitely trust the "Stripe, Inc." website with the "Stripe, Inc." EV cert glowing green (actual url https://stripe.ian.sh/). Do you even read links? https://arstechnica.com/information-technology/2017/12/nope-...

EV certs are an expensive boondoggle that add little-to-no value over DV certs. It's why all browser makers (not just Google) dropped any special rendering for them. The real value is pervasive TLS.

Phishing and website impersonation should be tackled with a variety of practises, and EV certs don't really come into it. Your preferred search engine should give you the "real" Wells Fargo site if you search for that. Your browser history should have it. You can bookmark it. If you've clicked a phishing link and you're on wellsfargo.com.badguy.com instead of wellsfargo.com, don't you find it odd you can't auto-fill your user/password any more? Maybe you're on the wrong site? Oh yes, there on the URL bar is "wellsfargo.com.badguy.com", I see it now.

Can you imagine if we still had that awful special rendering for EV certs, and the wellsfargo.com.badguy.com owners incorporated "Wells Fargo" in Timbuktu and bought an EV cert for their legitimate business, and the entire URL bar was covered up with " Wells Fargo"... lol
You know, I don't do twitter. Just tested it for about 3 months eons ago, but put 512 bits of /dev/random into my password, because it was redundant.

IMO all the howling and crying which is heard now, comes from brainwashed and stupid people. Which may die in a fire, or something like that.

IT MAKES ME SMILE! :-) Create your own safe-spaces and enjoy the echoes of emptiness. What's happening now is good. Like judgement day. You have been judged to be the useless shit you are. Deal with it.

Yes, I actually mean that.

shrug

Edit: The Schadenfreude is the best I've got out of Twitter, ever!
I'm working on a webgame right now, so I appreciate the perspective. I was planning to open the source, but this changed my stance on that.
oops, I didn't see your reply when I posted mine. yours is a clearer explanation.
It's reminiscent of Zobrist hashing in that it's an incremental hash calculated with xor. But Zobrist hashing has the crucial difference of using a random k-bit number to be xor'ed into the hash (k is a constant, typically 64 these days) for each member of the set that is present, instead of an N-bit string where N is the number of possible elements in the set.

For example, in a chess engine: if the hash value for "white knight on f3 square" is 0x8BADF00D and the hash value for "white king on e4 square" is 0x1BADB002, then a chess board containing only "white knight on f3 and white king on e4" would be hashed as (0x8BADF00D xor 0x1BADB002) = 0x9000400F.

The upside of this trick is that if your set can contain N different objects (e.g. 768 combinations of 12 different chess pieces on each of 64 squares), you don't need to use an N-bit hash value, which would be pretty big. In the particular problem described in this blog, this isn't an advantage as it's using a set containing only up to 26 letters, which neatly fits in a u32 even if you dedicate a bit to each letter.

However there are downsides to Zobrist hashing - it's very hard to guarantee that you don't get hash collisions in this manner, as AFAIK you'd have to try all combinations of valid sets, which is prohibitively expensive. So every algorithm relying on this hash value either has to be robust to hash collisions, or it accepts a small probability of failure.

Most importantly in this case, Zobrist hashing doesn't let you test whether a particular element is present in the set, nor does it let you count the number of elements in a set. So it wouldn't work as a solution to the problem in this blog, which requires counting how many unique letters are present in the hash value.
Where do you store those passwords?
For us, GitLab is the perfect match between enterprise (GitHub, Jira) and open-source software. We used the OSS version for years and switched to EE 2-3 years ago.
But isn't the point here that the largest value is in a novel space requiring novel solutions?
You probably know that the earliest proponents of the relational model criticized SQL and still do. Chris Date and Hugh Darwen pushed the Tutorial D query language; Date has used that in a couple of his relational database books and in his seminars. Both experts and regular users have recognized the flaws and warts of the SQL language for decades. Nevertheless SQL remains standing with no serious replacement in sight, I think for obvious reasons:

- Vast amounts of SQL code already written, with widespread language and library support.

- The various relational database vendors long ago settled on various flavors of SQL, and SQL has an ISO/ANSI standard. While not entirely compatible across vendors the commercial and open source SQL dialects have mostly stayed "close enough" to allow changing database engines (though that rarely actually happens in my experience).

- Oracle has led the relational database business for decades, they have a big investment in their flavor of SQL and no incentive to disrupt their customer base.

It often happens in the software world that a language or tool catches on and gets widespread use, and then in retrospect we see the flaws. Fixing those flaws, or migrating to a different language or tool, has higher costs and risks (actual or perceived) than living with the flaws. Leaving the mainstream of relational databases may work for startups and hobby projects, but at enterprise scale you can't get any traction trying to shift from a well-understood and working language to an unproven competitor.

To paraphrase Steve Jobs, a SQL replacement would have to offer an order of magnitude improvement over SQL to get attention, not just incremental or cosmetic improvements. The relational model and SQL did offer that order of magnitude improvement over what we had before (and I remember, my career started before relational databases). None of the replacements or alternatives that have come along since the '80s show huge improvements along any dimension except in some niche cases.

I write SQL every day, and have for many years. Sometimes the language annoys me, but I can live with that -- I see it as a tool rather than a lifestyle choice. When I mentor programmers or teach someone relational databases and SQL and see them struggle I think that happens because they have not formed the correct mental model of relational databases, not because of flaws in the SQL language.
Show HN: XP1 – A GPT-based Assistant with access to the browser Tabs
XP1 is an assistant based on GPT with access to your browser tabs content. It is geared (prompted) towards productivity and can be used to help you with your daily tasks (answering emails, summarizing, extracting structured data from unstructured text, ...)
imo you have described HN in a nutshell
I've always thought of the intermittent fasting + "weird" diets as a way to extend life quality and reduce negative health exposures a la Peter Attia.

Nootropics coming from a combination of more readily available sources, community effort now that internet is available to share results and lack of scientific focus/studies + with I'm sure a healthy amount of marketing spend from nootropic manufacturers.
Yeah, that’s just benign statements that act as a veil to an actually strong opinion: “I know what a nuisance looks like, and you don’t.”
And also the money's gone (Probably). It's not like he has tonnes of money hidden away like other rich people on trial, so even if he gets bailed out by being buddies with the right people, it's not like he will make billions in campaign donations again any time soon.
Why do you accuse OP of being on a "high horse" just for asking this? You're reading quite a lot into this.
Yes, I'm tired of it. However, I love the hardware.

I feel like I'm right on some edge with MacOS. I go about my daily work and don't think about it too much but it comes up from time to time.

For example, I very recently bought a macbook, and it drove me nuts that there's things like stock and chess apps that are hard-coded into a separate read-only partition, as if they're essential to the OS, that requires layers of steps to get to. I appreciate the security but I feel like stuff like that is really testing some limits of control or something. I could change all of it but it's not worth the trouble.

On the other hand, one of the reasons I appreciate Asahi linux is that I know at some level there's some safety valve, that if I really got upset, I could install an alternative. It might not work quite as well in terms of energy efficiency and so forth right now, but it's something and they're improving things at such a quick pace it might not matter by the time it became an issue, if ever.

I looked hard at linux laptops and although there were some really nice options I vacillated about, none of them had quite the combination of hardware features as a macbook. If there had been something closer I probably would have gone that route.

My favorite GUI/OS setup is Kubuntu, by far. If I could put any OS on any hardware it would probably be something with KDE+deb. I think it's too easy to lose track of windows and other things in MacOS, and I don't like the sense that Apple is flirting with who's in control of the OS. On the other hand, I'd probably prefer linux or MacOS to Windows at this point, only because it's what I'm most used to. This happened organically over time due to work-related systems, and wasn't a big conscious choice or something.
Work of Art in the age of mechanical reproduction
The `for` is a very ergonomic syntax to mapping a computation to every element of a sequence. The `while` does a really different thing, it's not about sequences at all, but about checking some bit of mutable state repeatedly.
HTTPS is the systemd of protocols. Yes, it's fine for some things but can we please stop replacing every component of the stack with it?
There is an accompanying podcast which went into the decisions behind the series, such as the character design and which events to show and how they were dramatised. The original page is dead[0] but it seems to be available on most podcast platforms. I can highly recommend a listen-along for your next rewatch

[0] https://www.hbo.com/chernobyl/article/podcast
One of the fair-use factors is commerciality of the reuse; specifically non-commercial uses are more likely to be fair.

However, this factor is treated with little weight. Practically speaking it is very difficult to imagine a reuse of a copyrighted work that does not carry some commercial benefit to someone. At the very least, not having to pay for a license is a commercial benefit of its own. Generally speaking, assume all uses are commercial and you will understand a lot of modern fair use cases.

Legally speaking, "fair use" and "derivative work" are mutually exclusive. In fact, both terms were coined at the same time when SCOTUS created the entire derivative rights regime basically out of thin air in Folsom v. Marsh. They needed a legal tool to prevent people from stealing large sections of a work, but also didn't want to allow copyright owners to abolish the 1st Amendment. Hence, they set up a set of deliberately murky legal tests to determine if a use was "fair" or not.

If you want a quick standard to gut-check against, the question you'd ask is: "is this use something that other people would ordinarily pay for?" If so, then it's infringing. If not, then it might be fair use. So you can see why making an image generator might be fair use, but it's output would be infringing if you could identify an original work the AI was cribbing from. It'd be difficult to even fathom how licensing on a training set would work, given that there's no clear chain of value from a particular entry in the set to a particular model weight or output. But we can clearly identify if an AI system is regurgitating training output, or has been told to copy someone else's work and change it a little - at least after-the-fact in a court of law.
But when YC posts these ads on their HN front page..?
I know you are jesting in a terrible and frankly evil way. But why would it kill anyone faster? The whole issue with fentanyl is that people either don't know they are taking it or they are ignorant about its potency. Legalizing it would solve the former and probably help the latter through informative labeling and more openness among users about responsible and safe use.
Who is paying him that amount and where is the money coming from to do so?
Eye movements hold clues to how we make decisions
There's a pathology amongst wealthy people where they think that the law doesn't apply to them, period, and are simply shocked when it does.

Some other recent examples of this include the lawyer Michael Avenatti going to jail for decades for stealing from his clients, and everything that has ever happened to Donald Trump.

(In my experience as a white person it is mostly other white people who think this, but I don't want to generalize.)
> do not know far it has strayed from UNX in recent years

MacOS is still a certified UNIX (no needed), so not at all.
Different people - different things.

As a fellow (neo)vim user - I've tried tilling managers (both on macOS and linux) and figured out I don't neen them. I love vim-like navigation in web browser but for everything else I'd rather use mouse (I barely use macbook without an external monitor)
I think this is a foot-gun, it's a bad idea even if it works great, and I doubt it works very well. You should manage your build artifacts explicitly, not just jam them in git along with the code that generates them because you are already using it and you haven't thought it through.
It’s a big deal because it demonstrates scientific break even for the first time and confirms that the process of achieving ignition is repeatable. Ignition is important because it’s how the process can be scaled in a chain reaction where the heat of the reaction sustains the reaction, not just laser energy alone. To get useful electricity, you usually need an energy gain of 25-50.

NIF is a scientific demonstration facility, not in any way designed to be a power plant, nor should it be. it’s wasteful to build a steam turbine and boiler and efficient lasers when you haven’t even demonstrated ignition yet. Now that they have ignition, they can start thinking about the power plant a little bit more. But they still need to increase the gain to like 25-50 by leveraging ignition.

Article on an actual power plant demo follow on: https://en.wikipedia.org/wiki/Laser_Inertial_Fusion_Energy#M...
I'm not sure why you want me to politely ask a company to stop breaking the law?
Zobrist hashing is different. With Zobrist you have a table pd random numbers. You look each key up in the table and xor the values.
The SAT is not a college entrance exam...

It's just a random, pointless test. Doing well on the SAT does not improve one's chances of getting into the desired school.
This always happens when physics is discussed on Hacker News (it is the only topic on which I consider myself an expert). In particular, there are some really weird takes on Quantum Information, in both directions.
If memory serves well, it is a while I read the Chernobyl reports (Soviet and IAEA), they actually did think that might happen. After all, it was the forst time something of this magnitide happened ever, so nobody knew anything for sure. And one thing is sure, the Soviets didn't take any risks during clean up. I actually have a hard time imagining a similar clean up, and Fukushima was nowhere near as bad, in the West. It is also true that everyone, first and foremost the USSR and then the West, was happy to downplay the accident and, as rather direct consequence, screw over the liquidators when it came to compensation. The collapse of the USSR didn't help neither.
No, D-3He produces rather little energy in neutrons, especially if the D ions can be kept less energetic than the 3He ions to suppress the DD reaction. The D+3He reaction itself produces 4He and a proton.

NIF uses DT, not D3He, btw.
Oh, I believe he believed it. I just can't imagine an impartial observer from outside his lil universe believing it.
And mp3DirectCut for MP3 / AAC: https://mpesch3.de/

Or mp3splt for MP3 and Ogg Vorbis: https://mp3splt.sourceforge.net/mp3splt_page/home.php
Thanks! Updated the title to replace CA with Certificate Authority. Let's see if the hn mod allows it. I mean running CA (Cellular Automata) is also hard and you probably don't want to do it by hand.
How to design your brand to feel safe, or exciting
Yeah I've seen some weird stuff from banks. Regions Bank seem to scramble their credit card statements so that text can't be copied.
XetHub Co-founder here. We are still trying to figure out pricing and would love to understand what sort of pricing tier would work for you.

In general, we are thinking about usage-based pricing (which would include bandwidth and storage) - what are your thoughts for that?

Also, where would you be mounting your repos from? We have local caching options that can greatly reduce the overall bandwidth needed to support data center workloads.
Pageviews for the a* Algorithm's Wikipedia Page
I'm guessing this is Advent of Code traffic. Found it interesting.
someone pick up the flag for crying out loud
I'm not sure if the following link is exactly what you need (you'll need some more info)...But, i thinki it is in the direction that you need: https://docs.joinpeertube.org/api-embed-player

Basically, what you are asking is possible, and you should navigate around the documentation specific to the Peertube api. (Sorry, trying not to sound like a guy who responds with "RTFM"....but, i guess i sort of am; sorry :-)

But, hey, what you want is possible! :-)
Ask HN: Who Remembers “Abort. Retry. Fail?”
Just came back to me now.
14 minutes later, it now has a salary range:

> $175K-210K base compensation

'Post about the problem on HN' shows its power once again.
Didn't mean to call you out specifically, just wanted to see if OP was correct. Thanks for being so responsive, it's a good sign for applicants!
Codecov Is Joining Sentry
In what ways do you think VS Code is miles ahead? With language server and debug adapter plugins, I find ST to be a very good replacement for VS Code.