skysight-inc/HackerNews huggingface dataset:
At work I spent 13 years on the Mac. Then 5 solid years on nothing but Linux. And the last two years on WSL+Windows. My home system is an M1 Macbook Air. I'm an SRE so I mostly write lots of code and bash scripts and run 50+ tmux panes/day in parallel. I run 3 monitors - 35", Laptop, 27" to my left. All three monitors are in constant use.

All three have something to offer - the "Why" of Windows+WSL.

- WSL offers a pretty pure modern Linux experience - which takes an awful lot of brew effort to replicate on a Mac.

- The windows GUI is far superior to anything Linux has to offer - PowerToys/Fancy Zones offers snapping and window control I could never replicate on Linux - despite multiple years of trying to.

- I spend 80% of my time in tmux/terminal.

- Bare Bones Windows Terminal is absolutely rock solid and high performance.

- Linux native is more stable than Windows+WSL - I would go months without rebooting my Linux system. My windows system rarely makes it more than a couple weeks.

- I use my laptop as a workstation (Precision 5560 - it only get ~80 minutes battery, even with all the discrete NVIDIA stuff turned off) - so the (significant) superiority of Mac Laptop Portability doesn't do anything for me.

If Microsoft can dial in the stability of WSL -speaking as one who has spent at least 1/2 decade on all three platforms at work - My preference for work is Windows + WSL for GUI + Linux experience reasons. If I didn't think Microsoft was going to fix WSL, I'd probably switch to Arch.

For personal use - I have a NUC11 with a Decent RTX2060 video card for Steam Gaming, and would never consider anything for a personal laptop than a macbook in one form or another.
I tried with my iPhone 12 mini 17.5.1 BNW. It didn't crash, but it looked like it had and then came back with a weird error (sorry, I didn’t capture it).

My phone is due for an upgrade soon, so it’s not a big deal at the moment.
sigh there is not enough enterprise improvements around management and security.

I'm probably a month or two away from having to disable this across the org, I dont want to but i cant disagree with the cyber sec team in the fact that its a dangerous security hole in our org.
1. It's not that simple. There must be sufficient originality in the performance. If you record your orchestra performing the song, that's probably the case. If you mechanically convert a composition to MIDI and then have standard MIDI instruments automatically perform it, that's probably not the case.

2. The copyright claimant wasn't even Samsung. So either the copyright claimant actually infringed Samsung's copyright on the performance (to the extent that such a copyright exists), or their performance is separate from the performance in the video that was detected as copyright infringement, in which case the only thing the two videos had in common was the public domain composition.
Yes, as most orgs using ORKs that tends to be the case; so yes, same in my observation.
I once read about the case of a galactically famous rock singer that spent a year dead for fiscal reasons.
The crime that he committed was fraud relating to a presidential campaign. Can't exactly accuse him of doing that if he isn't politically active.

And Trump spent plenty of time in court before showing aspirations of public office. He just tended to bend civil law, not criminal.
Customer service is something that doesn't scale well, so requiring good customer service is probably an advantage to small players.
Can you honestly say with a straight face that those same code authors would be any better if they hadn't read those books? Sometimes the problem isn't the book but a lack of critical thinking. Using a tool or or method because a book said to use it and not because it was the time and place, is an obvious sign of that to me.

And here's the kicker: If you were aware the individual was taking inspiration from a book easily in such a way, what made it difficult for them to take inspiration from you through a dialogue? Hopefully your arguments were stronger than your HN comment.
The word "generation" isn't really a thing in astronomy jargon. "Population III" is a population, and it includes stars formed after some supernovae, up to the point where the metals % gets high enough to be Population II.
I can't understand ... Why can't these guys cut the losses and leave the ship, instead of leaving their families without income for years?
Claude in particular is notoriously over-aligned, and usually repeatedly asking it on ethical matters does not produce strongly diverging responses.
All examples from The LATEX Companion book
example?
duplicating (literally copy paste) is easier than even finding duplicated code with small differences.
They do? When going into “weight” coming from “aerodynamics -> flight” it only talks about weight in the context of flight and plane design. I would actually like an option to “snap out” of the current topic.
I really like an idea to solve scheduling problem via compiling to WASI. Many months ago I had conversation with friends, how to implement deterministic testing in Go, without custom IO runtime (common approach in Scala/Rust/C++). We were talking about a few random things, which require a lot of effort (compare to WASI):

1. https://github.com/Shopify/toxiproxy

2. https://github.com/bytedance/ns-x

3. https://github.com/hnes/cpuworker

But all of them are not too good from the first glance.
> your answer would be much more useful with an example of what those tools would be

Paperless, DevonThink, even Calibre (the ebook manager) can do it.

You only need a day or two to categorize the documents. No need for huge amounts of RAM, or privacy concerns, or hallucinated answers.
Well, there is some accountability penalty in the DMCA, but it's just against people who issue takedowns for content they know they aren't responsible for. In other words, the only penalty is for impersonation, not for totally frivolous and excessive claims.

There is some merit in limiting who-can-file-for-what, however it also annoys me since it also closes off a route of activism which could help force a consistent application of the rules. (Thus exposing both how bad the system is and also forcing rights-holders to curb their overreach.)

For example, imagine that AcmeCorp lawyers were to abuse takedowns to remove negative reviews of their product, while ignoring positive reviews that are equally-or-more "infringing." Or if multiple companies arranged a kind of ceasefire-cartel while using the law to persecute others. If a citizen could "help" them with removing all that content they "missed"...
If you have better information, please share it. But so far this just sounds like baseless speculation.
Amen, brother! gRPC is the best thing since sliced bread. Typed APIs are just so nice to work with, and OpenAPI is very unsatisfactory.
Youtube should immediately hold any revenue generated by the video in escrow till the dispute runs its course. It sounds like creating a Contentid claim on a video, especially for a popular streamer, will sap all the revenue from the new/fresh video to the claimer, with no recourse for the streamer to get it back if the claim was false.
This is an awful idea. It's like people who do a 30 day liquid only diet to lose weight. Sure they'll lose 15lbs, and feel good about themselves. But it isn't healthy or sustainable, it'll have unintended side effects, and it'll prevent them from doing the very real and necessary work to change their lives to lose weight naturally.

It's honestly scary howany people think that this is reasonable; I'd be horrified if it wasn't so damn human.
It’s $130 for high end processors, IIRC, and I get it pretty regularly without any issues. I’m not a licensed Microsoft anything so I don’t think it’s a particularly controlled substance.
I'm glad you like it.

But yes, it's time to give Firefox another spin. Hey, looks like youtube is un-broken in base FF! Keeping FF "base" for debug purposes is far more important than fixing my petty grievances so I have to pass on the tips, but I appreciate the sentiment. Here's hoping its next stint in the "daily driver" seat is a long one.
The abysmal storage capacity inside MacBooks is a somewhat uniquely-Apple issue, its not so oppressive in most other laptops (though, most also use modular storage)

Most R2R arguments address hardware wear (like battery/SSD degradation and physically broken parts that need to be replaced) rather than expandability and future-proofing (like increasing the size of your SSD/RAM or installing a faster CPU)
What? she was fixing strollers?? ask her to STOP immediately and pray none of the customers will sue if the stroller breaks and child is hurt in the process. Your little sister has no idea in what kind of trouble she might be and could be criminally liable and state attorneys do not play nice when it comes to neglect of children wellbeing. Unsure which state this is in, but most have 5 years statue, so if she stops selling today she should be in clear by May 30, 2029. Please pray for her!
Downvotes but zero evidence to the contrary; quelle surprise.
Why single out social media companies? All companies need to be required to have a way to reach customer support (that's not a bot).
Wiggleface: A silly game engine for my students
maintainability is more important than readability alone
Correction: BYD recently announced that they will not be using Baidu's technology.
That is less elucidative than I suspect you think it is.
It’s interesting that “schizophrenia spectrum disorders” were the first to be correlated. That makes me suspect they aren’t measuring transmission at all. Given they account for the general population around the schools, it may be the classroom environment or greater awareness causing the differences. The latter was mentioned as a factor they couldn’t measure.
I don't think law of the excluded middle applies here.
> Listen to the curmudgeons and the naysayers because they are the true sources of knowledge.

So his advice would be to listen to your advice?
How exactly does your ivy league have any relevance? Anyways, maybe 1 in 7 of my teachers were great people and I appreciate them immensely, but I had so, so many bad teachers. I had several teachers who would throw on vaguely relevant tv every class instead of teaching. Overall, most of them didn’t seem interested in teaching us, nor did they seem very informed outside of the class material. I don’t think they’re terrible people or something, just components of a terrible and underfunded system, but I also don’t trust their opinions on the future of teaching.
I use Curiosity AI. Good interface.
Funny how your responses are proving your point that nobody can even think about that.
And Al Capone was brought down on tax fraud.

Ideally, all are equal before the eyes of the law. But if there be inequality, better the burden to follow the law more closely be upon those with more power and more aspiration, not less.

Sic semper tyrannis
If all that is true (not doubting just have no clue), how does the used stroller market function at all? Are parents suing stroller-selling parents?
I’d recommend talking to the Svix folks, might be a partnership opportunity wrt pushing webhooks around.

https://www.svix.com/
Just put your physical mailing address on the bottom of your site, in small print, and allow 6-10 weeks for a response. That’ll stop the spam. /s
OpenAI says it stopped multiple covert influence operations that abused its AI
I have been using Wayland since Jan 2021. I think it is great.

Also, ChromeOS is switching or has switched to Wayland. (They used to use their own homegrown solution.)
Mosh looks handy. Thanks for sharing!
You don't have significant control over your wife and friends. At least hopefully. They're also adults who are self sufficient and you trust to be. That not the same for kids. Even if your kids trust you
The Nakba is ongoing, and fulfills the definitions (a)-(d) in Article 2 of the 1948 Genocide Convention to the letter.

You can call it a "small" genocide if you want. But you won't get anywhere denying either the facts of what has been happening to the Palestinians, or their relation to genocidal acts as defined above.
Ask HN: How Private Is Invisibility AI
Hi HN community,

I’ve recently come across a product called Invisibility that claims to have excellent a MacOS copilot. I’m curious to learn more from those who have used it or have knowledge about it. Also, Microsoft released a similar feature, keen to learn more about whether this is a good application for daily use.

What are your experiences/expectations with Invisibility in terms of data privacy?

Thanks in advance!
twitter: invisibilityinc
www.i.inc
It would be better to make a class for languages where DRY is not a best practice, then create classes of languages where it is a best practice or may be a best practice through multiple inheritance. To keep things simple.

:)
The answer is hiding in the caption: the I-beam is earthquake retrofitting. The wooden beams are original. (Huge I-beams cross and/or frame many indoor spaces in SF at odd/surprising angles -- a consistent visual signature.)
And there would be clear grounds to do so, if the state courts rule that it's not necessary to clearly identify, prove, and (most importantly) allow a defense against, the alleged second crime that is an essential element of these charges (without which the charges are only misdemeanors).

That is obviously a violation of due process, punishing someone for an uncharged and unproven second crime.

But that's what was done in this case, under the DA's by all accounts "novel legal theory".

---

Edit: I'm "posting too fast" so I'll respond here. You pointed out that the statute doesn't require proof of the second crime. I agree, it does not.

And that's precisely why the SC could declare it unconstitutional - it punishes an alleged second crime (by elevating the first crime to a felony with more serious penalties) without providing for due process in the prosecution of that second crime.

And I just read about a second reason the SC could overturn the case:

"The Supreme Court has long held, under a doctrine known as the “rule of lenity,” that “fair warning should be given to the world, in language that the common world will understand, of what the law intends to do if a certain line is passed.” Thus, when the meaning of a criminal statute is unclear, the Constitution sometimes requires that statute to be read narrowly because an unclear criminal law did not give potential defendants “fair warning” that their conduct was illegal."

"if the current slate of justices decide that they must have the final word on whether Bragg may prosecute Trump, they could easily invoke the rule of lenity to justify asserting the Supreme Court’s jurisdiction over the case."

https://www.vox.com/politics/2023/4/4/23648390/trump-indictm...
Their github page has some videos: https://simongiebenhain.github.io/NPGA/
Apple News+ subscription growth blows away major media sites
I recognize your username and hadn't noticed this in your comment history. I think my use of the second person is confusing here. I meant to address HN at large. Like latin "vos". But I do notice people get angry and defensive at such pronouncements.

I'm not saying everybody here has this. Some do.

I apologize for lumping you in.
> Using generative AI tools such as Midjourney and DALL-E saved the company $1.5 million on image production costs in the first quarter

Klarna is spending at at least $6MM a year on image production costs? WTF!
Knowing nothing about them, or the comment - everyone makes mistakes, and the community agreed this was one.
Or more realistically, a leap second every ~49 years.
Writing a simple JSON parser (2018)
Because the same engineers that write buggy code write buggy tests?
Back in my ruby on rails days, we used to have a saying: Don't 'dry out' your code. I still find that to be a good saying to bring up when you're trying to find a good balance between repetitive code vs painfully generic code.
I'd be fine with ads in the search result pages, or above, below, or on the sides of the video. The only reason I insist on blocking them is that they keep me from watching the video.
You might be using a Wayland compositor without realizing it. `printenv XDG_SESSION_TYPE` to find out.
I don't have any good answers for you re building a community as usually people will only come if there's money. So if you could create some kind of marketplace where customers could ask for things to be built and then devs could build and make some money from it then that might work. But starting a two-sided marketplace is hard ... or so they say.

But I mainly wanted to comment and say I started learning F# recently getting a bit into Elmish and think F# is a pragmatic language and would love to learn more but there is a lack of large F# codebases to learn from. So would be interested in taking a peek at how one would construct a large F# codebase targeting the enterprise if this does ever get released.
I see. That is, now I do - without an X account, I could just see the single top post. (Which uses a bitmap for text, so people can read the whole statement. This whole thing represents everything I cannot stand about Twitter)
> You only need a day or two

For some of us, for some types of data, huge amounts of RAM, or even privacy concerns, or even the occasional hallucinated answer, is an easier pill to swallow.

A recent example, maybe not the best example but recent, was the query "What do the three headed dog from the Harry Potter books and the cat from Alien have in common"
An entire CS curriculum from the beginning starting with fundamentals is particularly hard to follow by yourself and not particularly rewarding. Some people could do that but most would lose interest in the theory and never end up anywhere. It's the kind of thing that needs structure which not many people are going to create for themselves.
Back when GraphQL started being around, I prototyped a proxy server that accepted a JSON dsl to resolve a series of calls to a backend JSON/REST API, so that the chain of calls would be batched up closer to the server.

Worked pretty well. Definitely something that could be make to. Kind of graphql themed but how it translates to REST can be explicit.
At this stage it's because office on Mac sucks.

With the push to the new fisher price version of unified office that benefit will go away.
Laughing with him or at him?
You're mixing things up. Elon Musk's statement was about the private funding that was initially used to _start_ SpaceX. That statement by Griffin was also made in 2013. SpaceX has had many many billions in private funding since then.

https://golden.com/query/list-of-funding-rounds-for-spacex-3...

Mike Griffin often tries to make himself appear bigger than he actually is. He's a politician after all.
You're making a category error. Biden is the incumbent. The Party always runs the incumbent. Is that how it should be? We can debate that, but that's how it is.
I'm not from the US.

Can you give an example of another US President who was charged for a criminal offence outside of their term of office and declared to be immune from prosecution?

Or one who was investigated and then publicly not charged because they were deemed to be immune (for crimes outside of their term in office)?
Ask HN: What's the best book(s) to grasp statistics?
I blew it off in college because my instructor did not speak english. I regret it more & more each year.
We have known this for some time but triggering neurogenesis is the hard part
I think it's important to point out here that it's not like the DNC decides who runs for offices. Biden chose to run for reëlection; no good candidates opposed him. At no point did "the Democrats" make any decision.
It must be a company culture thing. I've run book clubs on AI, C++, Code Complete, Timeseries Analysis, and research articles at my company with consistency attendance of 10-15 developers. I even had rotating facilitators and light homeworks where attendees did a decent job.

However, the company's support is very important. Fortunately, my employer pays for the books and they even have a person charged with supporting book clubs, including ordering books for you and create a Confluence template for notetaking and attendance tracking.
Making Embedded Systems (2nd Edition)
GraphQL does define the size of its numeric types: Ints are 32 bits, Floats are 64, so if you have a bigint type in your db, you'd best be passing it around as a string. Any decent GQL implementation does at least check for 32-bit Int overflow. Several people have independently come up with Int53 types for GQL to use the full integer-safe range in JS, but the dance to make custom scalars usable on any given stack can be tricky.
Does the llamaindex PDF indexer correctly deal with multi-column PDFs? Most I've seen don't, and you get very odd results because of this.
Mike Griffin has almost no relation to SpaceX. He's a footnote at best.
And Reddit comments are down (on Android at least). Coincidence?
Same on a machine with 64 GB and memory limited to WSL with:

[wsl2]
memory=8GB

In my .wslconfig. Vmmem thrashes and kills the system every couple weeks, even when I'm not running Docker (which kills it even faster)
How you drive displays your true personality.
> "A guy recorded his fucking washing machine and uploaded it to YouTube with Content ID," Albino said in a video on X. "And now I'm getting copyright claims" while "my money" is "going into the toilet and being given to this fucking slime."

It's not really clear to me this is an intentional attempt to game anything; that seems like a legit album, and one song is the washing machine chime. Probably just for the fun of it or whatever. It has "Provided to YouTube by MGM", so probably just the general MGM copyright matcher thing doing its thing.

In a way this is even worse, because bad actors gaming the system is always expected to a degree, and can be dealt with. Random obscure videos being marked as "copyright owner" means the entire system is just broken.
Doesn't the article scream loose grasp on technical side though? Maybe that's the author rather than Larson if they're different, but bits like how it turned out the senior engineer was right to be against automation, because they were using Ruby, come on. (I'm not saying the guy was wrong, it just seems poorly explained/understood.)

I'm not even sure how much I think it matters though, I think more important is that you know where you stand in terms of reporting, and that you're able to 'code-switch' as it were appropriately for a less technically inclined person. Are engineering leaders that 'understand things at a much lower level of detail' really 'the best', or are they just the ones that make it easiest for us?

(Maybe you could argue there's not a difference, but I don't think it goes without saying that the ability to communicate to technical & non-technical alike is not a valuable skill, or that it shouldn't be required.)
they aren't better and lead to maintenance hell
While the examples may be quite facetious, they often are for demonstrative purposes...

I myself have been burnt by Over-DRYed code - Over-DRYed code tends to lead to God Functions, where 1 change has many unintended consequences. Unintended side effects should be considered a worse scenario over "tedious chore".

In any case, (at least in a API context) a robust test suite focused on end user requirements SHOULD make the mythical "code quality" metric irrelevant.
better understand DRY first, before you add lots of technical debt to your code:
https://news.ycombinator.com/item?id=40525064#40525690
The "Using python to dump the PDF to text" dramatically underestimates how hard this is.

Tables and especially multi-column PDFs often need one-off handling and - worse - you don't know when one is being misparsed until you start getting weird search results. At that point you need to debug your entire search pipeline, which isn't fun!