skysight-inc/HackerNews huggingface dataset:
I don’t disagree anything you said. Jupytext can be a good tool to bridge some gap, where you pair ipynb to a py script and can then commit the py only (git-ignore all ipynb for your collaborators.)

Also, while many practices out there is questionable, in alternative scenarios where ipynb doesn’t exist, they might have been using something like matlab for example. Eg, in my field (physics), often time there are experimentalists doing some coding. Ipynb can be very enabling for them.

I think a piece of research should be broken down and worked by multiple people to improve the state of the project. Some scientists might be passing you the initial prototype in the form of a notebook, and some others should be refactoring to something more suitable for deployment and archival purpose. Properly funding these roles is important, and is lacking but improving (eg hiring RSE.)

In my field, the most prominent way when ipynb is shared a lot is for training. It’s a great application as that becomes literate programming. In this sense notebook is highly underused as literate programming still hasn’t got mainstream.
In the US, the Hilux is called Tacoma instead.
This is from a political organization, not a scientific or medical one. Many of their positions could be considered extreme.

https://en.wikipedia.org/wiki/Spiked_(magazine)
That's interesting. What licenses have you seen that prohibit charging for work on the associated product?
First tangible win for Stop Killing Games: a major publisher folding to pressure and the legal action hasn't even started. SKG has collected 1/3 of the signatures needed so far and they're still going strong: https://stopkillinggamestracker.pages.dev/

If anyone has any questions about SKG, I'd be happy to answer them.
After a quick google search I found that the author is amidst many controversies and definitely not a reputable source of information. See for example

https://en.wikipedia.org/wiki/OpenPsych
And yet, downvotes. I feel like it's pretty objective that NYT isn't leftist in any meaningful way.
Download SEC filings quickly and without hassle
Downloading SEC filings is frustrating because EDGAR lacks support for queries such as "Download every 10-K from 2021." So, I wrote a package to do that.

I also setup an API endpoint. The number of responses per request is limited to 10,000. Endpoint: api.datamule.xyz/submissions. Example Query: https://api.datamule.xyz/submissions?cik=1318605&form=10-K&d...

More on the API here: https://medium.com/@jgfriedman99/sec-router-05a2308b24ce

Hope someone finds this useful.
Reduce acoustic noise from capacitors (2011)
Think of it like this: what's the surest, simplest, and most reliable way of proving to people that you're wealthy? It's taking a good chunk of your cash - like, in the order of monthly living expenses of people around you - and setting it on fire. Or spending it on something just as useless - like a diamond ring, or that romantic trip across Europe.

That's why jewelry with obvious resale value doesn't work as well, nor does anything that can be seen as investment or an utility purchase: the signal only works if you're wasting money on a vanity purchase - one large enough to show that you either have more money than you know what to do with, or at least that you care so much about recipient that you're willing to sacrifice a meaningful chunk of your wealth on a gesture.

Of course few will say this out loud, or even think about this explicitly. Diamonds, engagement rings, and all the other staples of romance are in big part a status game that people learn to play from childhood, so to most, those things feel like something natural to do.
What's subjective is the threshold of what is considered "dangerous". I do agree improving visibility would be a good thing, and incentivizing safer designs through taxation could be good. Insurance prices already do that to an extent. I do agree that SUVs and pickup trucks have become taller than necessary in recent years; pickups from the 1990s were appreciably lower and had better visibility without being any less useful for moving things around.

The CAFE exemptions for SUVs and trucks compared to cars don't make sense to me and encourage maximizing vehicle footprint, so changing those rules would make sense. What else do you consider "subsidies" for this size of pickup trucks? Not being subject to the "chicken tax"? (not directly relevant to me as I'm in Canada)
There are get-rich-quick gurus who recommend buying very heavy SUVs (like a range rover) that weight over 6,000 lbs so you can claim it is a commercial vehicle for your business and use it as a tax write-off.

SMH
Really great start. Would love to see integration middleware support added to the mix, like Celigo, IFTTT and Zapier.
The title's a little odd, unless it was to grab attention. It's saying "Why [I use] 'not comments'", not asking "why not comments?" A "not comment" here is an explanation of why the programmer didn't choose the obvious approach. I agree: that's a very valuable thing to document for the next person.

For instance, you might write something like:

# I used a bubble sort instead of a quick sort here because
# the constraint above this guarantees there will never be
# more than 5 items, so it's faster to use the naive
# algorithm than to implement a more complex algorithm that
# involves more branching.

or

# Normally we'd do X, but that broke customer Y's use case
# based on their interpretation of our API docs which we
# had kind of messed up. So now we do Y because it works
# under both interpretations, at least until we can get
# them to upgrade.

Basically, tell your audience why you're not using the expected method. It's not because you didn't know about it, but because you do know and you've determined that it's not a good fit for this use case.
the expected value of each ticket is negative, but going from 0 tickets to 1 ticket, increases your chances of a big win by infinity.

Going from 1 to n tickets, isn’t necessarily wise
This really isn't a problem a web platform can solve for itself.

Just use server side tag manager.
I just had an IDEA nx plugin crash my editor until it was removed because it can't handle WSL directories, so I would not say it can interact fine.
Well, in that case this is dumb. And I don't think a president should organize any event that's not related to foreign policy.
I fail to see why the person should not be revered
> make nations that protect it

What nations have you made?
While I agree that we don't want to extrapolate too much I disagree that this type of exploration may not benefit from more compute. We won't know until we try and since we have what seems to be a very generalizable architecture it makes sense to take the brute force approach of creating models of that data by scaling the amount of data and the amount of compute we dedicate to it. If it turns out not to work then we've learned something. As it turns out, Logic and Algorithms has seen some early success using Transformers (Searchformer) https://arxiv.org/abs/2402.14083
I would never build anything that depends on stripe. Granted payments is a difficult problem due to fraud, chargebacks etc, but stripe has a terrible track record of freezing legitimate accounts and downright ignoring all communications. They force arbitration (using an arbitrator that depends on stripe for revenue), and terms that allow them to invest the funds they freeze. Additionally, their terms prohibit class actions (though not sure if that would hold up).
Yeah I guess I was mainly just asking "is const powerful enough yet for this to be a trivial addition".

> Instead, you get bloated binaries and longer compile times

Longer compile times probably are solved by having the strings live in a standalone compilation unit which the compiler will end up caching and you can only dirty it by adding a new string. Needing to shuffle that extra data around might still cost extra compile time, but in a real world program I suspect that's likely to not matter (both in terms of binary size & that other things in the program will be more expensive to compile).

That being said I agree that doing a LazyLock is probably sufficient and given the amount of entries being compared against acquiring the lazy lock probably also gets amortized (it's cheap but not free).
If the PC is dead, it's because of SaaS VC's investing in paywalled and members-only web apps, instead of creative tools that push the boundaries of personal computing.
To be clear, Bob is not the host of the illegal content. Bob is just the second-to-last hop before the content reaches the end destination (Charlie). My understanding of the tor network is that it obfuscates traffic across many hops. The path content takes from the host to Charlie:

Host -> Node 1 -> Node 2 -> ... Bob -> Charlie

this obfuscates the Host from Charlie. But Charlie knows that Bob sent him illegal content. Yes, Bob didn't host the content. The host is obfuscated. But Bob is still delivering illegal content and Charlie knows it.
Seems you answered your own question then :)
You may tip anywhere you find the service pleasant.

(EU guy who has worked as a waiter)
I often write comments like this when I can predict what an overly nitpicky reviewer will say in a code review - "I didn't do X because Y" hoping to save some annoying back and forth about it.
I thought about that earlier today, I'm pretty sure it does.

Worst-case DVD experience:
Step 1. Unbox TV and DVD Player
Step 2. Plug scart cable from DVD player into TV.
Step 3. Connect TV and DVD player to power, insert batteries in remotes.
Step 4. Turn on DVD Player, TV, press "Source" a few times, the DVD player shows something.
Step 5. Gander at some DVDs, decide which to watch.
Step 6. Press Eject
Step 7. Insert DVD
Step 8. Press Eject
Step 9. Press Play.

Now, assuming that electricity is provided, care to write down how to netflix? From the beginning, so we need to start by unboxing our very first computer, setting it up to the point where we can connect to the internet, also, we need an internet connection, oh, and some way to order that, so a phone..
Now, there will be a few steps before we reach to the point where we can create an email account, needed to even register for the streaming service.. Oh, something about credit cards too, and passwords for stuff?

Sure, you will think this is absurd, because all that stuff is "already in place" yeah, it is, for us, we set it up bit by bit, it's an enormous amount of infrastructure and different, disconnected concepts and services that is now REQUIRED before you can watch a movie..

I'll bet I can teach most 4 year olds to go from "empty living room with a power socket" to "watching dvd movies". You'll have a hard time convincing me you can teach them to go from empty living room with a power socket, to watching netflix before their next birthday or two :)
What about timing attacks though, things like governments controlling things coming and going into routers and the internet as a whole?

Surely that's worse than the exit nodes?

The way I see it, the right approach is some kind of continuous communication where messages end up in fixed slots, where if no message would have gone, there'd have been a randomly generated message.
If you want the Union's opinion, their strike demands are the place to look.

If you want my opinion, what you've described would be a start. Or at least the workers there should be parties to a decision on whether that's the right decision. I'd consider lowering executive compensation as well. But there's many ways to achieve a balance within an organization that benefits the product and the workers.
"I consider OLED to be relatively meh for HDR. Not really bright enough for me"

Hence my remark on OLED with increased brightness. In the TV world, they're called OLED.EXT panels. The new iPad Pro uses a different technique (layered panels) to achieve the same thing.

Infinitely deep blacks combined with high local brightness is god-like to experience.
I love the simplicity, but can't imagine a lot of scenarios where this gets used in the real world, just out of curiosity what are the use cases for this app?
> Does 16 passes over each string BUT there are only 25 math strings in the book so far and most are <5 characters. So it's still fast enough.

Another twist on this is to put in a debug logging statement which triggers when the inputs are much larger than the original design constraints.

It's roughly the same message to a future-developer, but they might find it much sooner, short-circuiting even more diagnostic and debugging time.
> "a labor person"

... Are we supposed to know what that means?

The way you're using it, it sounds like a pejorative... Which puts something of a spin on your particular pedantry here.

> there really isn't an obligation to support a boycott

I think the Irish - who invented the term - would disagree with you on that point.

Not every boycott is worth supporting, sure. But if a boycott is worth supporting (say, divesting from genocide supporters) then yes there's a bit of an obligation there.
I bought the original kickstarter version of the oculus. I was very excited about the whole VR thing taking off. Ultimately though it was a very nauseating experience. It got so bad that the smell of the headset's cushion was enough to trigger nausea without even putting it on my face. I've heard the newer stuff is less nauseating but I don't want to know.
> Seriously, all they had to do was plug my IP into a browser or do a simple scan of it but I suppose that's asking too much from LE lol.

I mean, yes, I'm pretty sure "just take my word for it" is asking too much of LE.

We can always say "Come back with a warrant" but then sometimes they'll come back with a warrant.

> They should know what Tor is and know that any Tor server contains ZERO info

Unless, of course, one has misconfigured it... Which could be the case. Definitely the kind of thing LEO can figure out on the other side of a seize-and-strip of the hardware. Unfortunately, I think the only way to not be a part of the story here is to not be a part of the story here... Don't proxy anonymous traffic if you don't want law enforcement asking after the anonymous traffic you proxied. Otherwise, expect the responsibility imposed upon a service provider (since you're providing a service).

Other ISPs avoid this scrutiny by going out of their way to be helpful to law enforcement.
Very cool visualization. This will save me a few bucks next time I think about playing.
> the problem isn't that they fail to follow logical steps but that they fail to notice the presence of implied premises completely

Could you please explain more clearly what you noticed? Can you find an example?
> There is a very mature and very powerful system for this called Jails.

No, jails aren't really the solution to the issue I'm talking about.

It's 'a' solution, but not the ideal solution.

> This is simply not true. If I want to monitor an app in it's entirety I can easily do so on most unixy systems.

It is true, but I think you're missing my point. If I wanted to monitor any app on Windows I can do the same, I just need procmon from sysinternals.

> There is no mechanism for doing this on Windows as even the OS loses track of it sometimes.

There is, in fact there are numerous solutions.

The point was simply that there can be hostile installers that you require tools to see what they are doing on both Linux an Windows. Linux isn't special in any way in this regard.
No, it's unfair to other _companies_. The issue like I said was that Apple was taxed ~1%, when others were taxed ~12%, which impact fair competition.
> very difficult blockade of the eastern side of Taiwan

Essentially every inch of TW shores, including east side is within 7 minute range of being hit by PRC land based fires - PRC does not require naval or aviation elements to maintain a blockade, that's what makes it appealing, the ease. It's byproduct of TW proximity to mainland fires, short range ~1000km fires that PLA have in stupid abundance of that it's easy for PLA to shut down everything around TW from purely mainland, meaning any effort to break blockade requires escalating to mainland attacks, which is to put it mildly is hard. Anything prepositioned close to TW is also ~7 minutes away from being destroyed, and can't be resupplied in first place, and islands themselves too small to preposition enough hardware to matter. PRC A2D2 is not just water, it covers everything within missile range, which given their cruise missile gigafactory that makes 1000 components a day, is essentially everything in 1IC / 1500km, aka US can literally preposition all every missile cell in their inventory (including 10000+ VLS on ships) and a few weeks of PRC production is enough to satuate with spares for punitory follow up against US partners for hosting. Hence they so far haven't, outside a few token security theatre deployments / not in #s that matter. IMO negotiating basing for land missiles, especially road mobile the hardest - it's difficult geopolitical problem, not reliable (like carriers) / can be revoked pending PRC friendly gov or if host country gets cold feet / domestic politics doesn't allow, i.e. civilians/constituants NIMBY about US military deployment, even if they're pro US defense partnership. Can only put so much eggs in that basket, when perception of PRC force balance in theatre is increasingly overhwelming, host countries risk calculus change when PRC had a few 1000 missiles split among all targets years ago, to 1000 missiles per day, enough to deindustrialize them for cooperating/enabling US to intervene in Chinese civil war. IMO no easy move to break TW blockade, because it's contingent on winning total war against PRC mainland.
This is a SAR satellite which uses radar to produce altitude map. I thought the resolution would be bad but it is really good at up to 16cm. This isn't going to read anything since it isn't a camera.

The other thing is that commercial satellites are lower resolution than military ones. The giant ones are super expensive, and commercial users don't need to read license plates. They would much rather have multiple satellites that visit same spot every day.
Ireland was a poor country. They recognized low taxes would attract business. It worked. They then became a “tiger”
> a full Linux install in a VM

Really? I always thought the subsystem worked translating OS calls back and forth without virtualizing an entire machine. It sure has an entire OS, kernel and all, but not a virtualization layer. Maybe that was the case for WSL but not WSL2?
Show HN: Trying to identify next emerging trends for affiliate products
I gathered several months worth of product sales data from the biggest affiliate networks, and used it to train a model to spot similar emerging trends for newer and unsaturated products. I've already had some winners and good predictions, but a few misses as well, hopefully the algorithm will get better as I feed it more historical data.
Tgey should just goto texas and claim victory every couple of months
Maybe they did not expect any useful info? One gets jaded but https://en.wikipedia.org/wiki/The_purpose_of_a_system_is_wha...
Huh, didn't know it was basically bash commands for windows - I thought it was a faked up linux environment.

I mostly just use ubuntu under wsl2, though the file performance across the windows filesystem isn't the best.
Watch for public statements from the union. A striking unit will generally inform the general public if they are looking for any show of support. No need to assume that a boycott is desired!
The form factor of Jupyter notebooks seems to fit well with peoples workflows though. Looks like you just wish the internals of Jupyter were better architected.
My past employers have had to scramble to prevent things like hackers using their service for C&C, malware distribution, etc. Companies usually have to meet some minimum standard to enjoy immunity from liability for abuse of their services. Telecoms need to retain logs, know the identity of their customers, and assist with government wiretapping for example.
Michael Lewis' book "The Fifth Risk" has other stories of exceptional public servants, and a very insightful commentary on public service in general.

https://en.wikipedia.org/wiki/The_Fifth_Risk
Taxation in Europe is much simpler and more certain than the US.
I apologize if this is a stupid question but aren't GST and VAT (basically) the same thing? It is just an "advanced" sales tax, no? It still does not fix the problem of income tax...

The big problem from what I remember from earlier is some companies like grocery stores operate on razor thin margins -- like they buy tomatoes for USD 0.90 per kilogram and sell for USD 1.00 or whatever so if we charge income tax on the whole USD 1.00, the rate would have to be RIDICULOUSLY low or the grocery store simply won't survive.

Problem I want to see fixed with some kind of sales tax upgrade (VAT/GST/whatever) is if a company / conglomerate "sells" goods and services to itself, it should have to pay this tax on the pre-discount rate. For example, if Google web search has an advertisement for Google Chrome, Google should have to pay this tax on the market value of the ad placed, not on the actual money amount that changed hands (which is likely zero dollars). Same thing with Apple Music on iPhone. There are MAJOR ads placed when you first set up an iPhone and later continuing ads that show up saying "hey, how about now? do you want to pay for Apple Music EXTREME THUNDER edition now?" These are ads that have a lot of value and Apple should have to pay (upgraded) sales tax for displaying these ads.
What is gained by this? What would you get by virtualizing a WinAPI environment for app in Windows? (MS DOS compatibility is already gone from Windows). You get a whole bunch of indirection and solve a problem that doesn't exist.
25 years ago, Kodak was working on a silver halide tape media that was supposed to be good for 100+ years. It sadly withered and never came to market.

https://group47.com/Introduction_to_DOTS_WEB_11-23.pdf
European Commission scores court win in €13B Apple tax row
> We can't preserve bits like books.

The only reason we have any copies of "books" (i.e. long written works) from the ancient world is that they were painstakingly copied over centuries from one medium to another, by hand for most of that time.
Indeed. A typical major iOS version has hundreds of new features.

New iOS features are typically announced at the WWDC event. Which is a developer event that surely no normie watches. But even if they did, it's still a summary featuring like 5% of new features.

Normies may not know or suddenly discover features introduced a decade ago.
It's not a fine is it? They are just paying what they should have.
I built a fraud detection app to help my parents
Recently, I've noticed that my parents have gotten an increase in scam calls and fraudulent text messages. The text messages are usually about winning money or people trying to start a friendship, but then abruptly start talking about investing.

Scams are getting extremely clever now, so I built Fraud Fighter, app to detect potential scams.

It has a simple chat interface where you walk through a potential scam you're experiencing, or can learn about popular scams in a role-play fashion.

There's also an experimental real time call monitoring feature that listens to a phone call and makes suggestions. Unlike other mediums of communication like email where you have a spam filter, there's currently no aid to detect whether phone calls are genuine.

I hope you try it out, and share it with your loved ones. Any feedback is appreciated.

Keep an eye out for scams, and stay safe!
That was WSL1 and as a result had a bunch of unimplemented syscalls.

Microsoft realized trying to keep up with the ever-growing list of syscalls on Linux is actually not practical hence they opted for the virtualized approach with an actual Linux kernel to achieve 1:1 syscall compatibility.

They released that as WSL2. Technically the name is not accurate anymore as there aren’t any “subsystems” at work anymore.