skysight-inc/HackerNews huggingface dataset:
vs the US? The US is the reason why companies and sites the world over have to deal with DMCA triggered censorship, where an objectively and clearly erroneous (even fraudulent) notice must be responded to with a functionally non-rescindable take down that guarantees two weeks of content suppression with no compensation for the victims, and no penalties for the perpetrators.

You could say "google, etc have could check first" but the volume of notices they receive mean it is not fair to them either - checking every single claim manually, in the knowledge that if they ever get it wrong (even in good faith) they become a corporation engaging in piracy (so the 100k/violation limit applies afaict).

The fact that Google, et al seem unable to require a confirmed US contact, and correctly filed forms is similarly absurd -- I think this came up in the past, and G had said a bunch of "legitimate" (as in major corporations that had no excuse) DMCA filers keep filing incorrectly but were threatening lawsuits if G pushed back on them.

The reality is the DMCA needs to be amended (I am under no illusions of it ever being repealed, and to an extent it does enable platforms like YouTube, etc to exist) to:

* Require DMCA requests to be filed by entities with a confirmed legal US presence (allowing a delay in take down for confirmation of identity with a new reporter) - i.e. an entity that can be sued in the US, even if just a law firm,

* Allow responders to enforce stricter policies on requests for organizations that have made "mistakes" in the past (maybe starting with allowing a delay to permit a response from the target prior to takedown, requiring a bond, all the way through to disallowing requests from organizations and individuals that have made sufficient false claims - currently it does not matter how many erroneous claims are made, claims must basically be taken as accurate because they've been declared true)

* Allow delayed takedowns for fair use cases (ie. if the target content is a small part of the target content, allow someone to look at it manually to see if it's plausibly fair use, or require a deposit from the reporter to cover the penalty if the target is found to be fair use) - basically it's more reasonable to say "take down this post that is just my music/video/movie immediately" than "take down this 15 minute post because it has a 30s sample from my music/video/movie immediately". Especially when the latter is often used to censor criticism.

* Allow the responding organization and the subject of the takedown to separately receive compensation for erroneous and fraudulent claims, including associated legal costs. I think you need both to be able to demand compensation separately so that people targeting non-US victims can still be subjected to penalties and costs via google when the victim cannot sue, and so that they victims can also get compensated.

* Require prosecution of perjured DMCA claims (again, this is why confirmed US legal presence should be required for these claims)

But none of that will happen :-/
Michael W. Davidson was known for his beautiful photomicroscopy work. https://en.wikipedia.org/wiki/Michael_W._Davidson
The Origins of Tintin: Hergé's Masterpiece [video]
Came here just to search for the Stormlight Archive. I mean, my username is a reference to that series (:
but it's really not what "expedient" means
Me too. I still cherish the black hardcover I got on my first trip to the US for $20 (must've been around 2006). This one: "The Ultimate Hitchhiker's Guide: Five Complete Novels and One Story".
No I have no idea what any of this is about
Very naive comment. It’s still a lot of money.

Are you aware about the current economic and demographic situation in Japan ?

It’s not good here. That money could’ve went to a lot more useful things. Also remember this was a man made disaster. The plant was not upgraded (as recommended) to meet new safety guidelines, because, as if a mega tsunami would actually happen, right ? Then right after the event the operator was downplaying the extent of meltdown for too long. The PM had to step in and get a proper response team organised.
Semi-relevant: For anyone wondering about that domain name, "hirac delest" roughly translates as "final words". In-universe it's when a dying Andalite records their last thoughts and sends it back to their homeworld.
> Don't use secrets in environment variables, but use this secret in environment variables, but this one gives you access to all secrets.

Not much use to an attacker if the token / approle is restricted to a specific IP / EC2 instance id.

Auditable too
Two.

https://science.nasa.gov/mission/voyager/mission-overview/
Was the successful Google antitrust case not brought by the feds?
I feel like this article is really overselling this filter. A 4-point symmetric interpolation kernel can be parameterized as [k, 1-k, 1-k, k]/2, i.e. it has a single degree of freedom. k=-1/4 is bicubic, k=1/4 is this 'magic', and k=0 is bilinear. Bicubic is sharper, and 'magic' has better alias rejection. Which looks better depends on the image and the viewer's subjective preference. For insta photos, it's probably better to go for 'magic', while for text, one might prefer bicubic. Neither is "simpler" as this article keeps suggesting, they just have different filter coefficients, that's all. But any other value of k is an equally valid choice.
"Analyse numérique pour Ingénieurs" (en: Numerical Analysis for Engineers )by André Fortin. This book changed my life 12 years ago!
Barrels don't last when filled with nuclear material. The radiation embrittles the materials over time, they wouldn't last 100 years. And then all that crap will be released into the ocean and swerve all over the world.
Awesome work. Yes, I’ve been interested in Rust for a while and have been hacking on a side project. It’s an API service in Rust, but for the CRUD management part I used Elixir/Phoenix and Phoenix gen auth to have something up quickly that’s not dependent on some third-party service.
As mentioned in the article, it's a good idea to consider this when creating a new table, since it's essentially a free optimization. However, it's probably not worth the hassle of reordering a production table for that.

> Disk is cheap, memory is plentiful, but your time is expensive, etc.

One thing to keep in mind, though, is that while you often have plenty of disk space, RAM is still relatively expensive. It's also divided into many smaller buffers, such as working memory and shared buffers, which are not that large. These optimizations help to fit more data into cache.

However, what the article said about alignment being important for indexes is somewhat misleading. Reordering an index field is not the same as reordering columns in a table. Beside having to rewrite queries, it also changes the access pattern and the time required to access the data, which is often much more significant than the space saved. Indexes are, by nature, a tradeoff where you give up space to gain time, so this mindset doesn't really apply there.
Yes and it almost serves as more of a coping mechanism (a thought framework that helps us accept what may not seem to be 'the better') than an airtight philosophical position.
I can understand how the "up to an annual contribution limit" part of my comment could be confusing. I added that in an attempt to not be misleading / to circumvent spurious disagreement. I've moved it inside of parenthesis to de-emphasise it.

If you read my comment as a response to the parent, I believe it will make more sense.

---

CU opened the floodgates of anonymous, unlimited political contributions to "independent", but not really independent, organizations which can campaign on behalf of candidates.

The goal was/is to replace our democratic republic with an oligarchy. And we're now in the end game.
To expand on one's enjoyment of this, be sure to look up the historical biography of Dumas père's father, _The Black Count_.

For even more fun, if one enjoys fantasy, Steven Brust's _The Baron of Magister Valley_ is TCoMC w/ all the names changed and the serial numbers filed off in a fantasy setting (and _The Phoenix Guards_ is _The Three Musketeers_, _Five Hundred Years After_ is _Five Years After_, and _The Viscount of Adrilahnkha_ is _The Man in the Iron Mask_).
If AI agents do get better than human SWEs, they'll also get better than their human counterparts at other jobs - including being an entrepreneur.

When people call out the doom of SWE careers at the hands of AI, they seem to think that only SWE careers will be affected, which seems weirdly biased to me. If AI comes for our jobs, it'll come for everyone's jobs. And if that is the case, economics/capitalism as it exists today doesn't make any sense anymore.
When I was younger "2001" was my favorite movie. As I grew older, "The Wizard of Oz" moved into the front. There's never been another movie remotely like it, before or since. It stands alone.
I'm kind of shocked that anyone would recommend anything after book 4. (Book 4 is the last one I would recommend. As far as I'm concerned you can get everything you need from summaries for everything after that.)
Does this mean they can finally start to shed some of the huge engineering staff they don't need anymore? If they aren't developing "new products" at the same rate anymore, they can surely start optimizing their bottom line? Get rid of the staff and trim up the company for maximum profits and shareholder value!
"History is written by the victors" would be the succinct way to describe it.
US judge orders Google to open up app store to competition
The early to mid 90s E class aka W124 definitely went down in history as one of the best quality and best designed cars ever made. Other luxury cars may be faster, more fun, or have more features… but the W124 probably is “the best” if you’re looking just at build quality and well thought out design details.

As a car nerd though, I never felt the need to buy one because they just seem fairly boring- other than a few rare models most were 4 door sedans with automatics, fairly small engines, and soft non sporty suspension.
People keep proposing that nonsense from 70's but can be cured studying some really basic biology and oceanography. In 2024 is at a level similar than saying that smoking is good for your children. Is not even funny as a joke.

> Absolutely nobody's going to accidentally dig those up

Read about the concept of vertical migration
No! That is not at all what is happening here!

>respond with curiosity to a controversial statement

It's not about being a "controversial statement" (the implication being anyone who reacts against it is a close-minded woke or something like that). It's about "I read it in 8th grade" + "it changed my life and it's still my favourite book". Honestly swap out for any book and it would be equally cringe to boast about how your thinking has not evolved or matured since you were 12.

> you don't want anything to do with someone who likes Atlas Shrugged

No, I don't like anything to do with someone who boasts about being immature in such a crass manner. For that matter, I also don't like anything to do with people who would intentionally lie and manipulate their interlocutor on their first meeting.
Thanks! No worries, I just found it amusing to randomly encounter one of my die photos. I agree, it's remarkable how much complexity there is in a modern CPU compared to the early ones.
The CPSC has sued and won https://www.cpsc.gov/Newsroom/News-Releases/2024/CPSC-Finds-...

Amazon used the excuse it wasn't acting as a distributor and thus shouldn't be held responsible for protecting the public from these products
The government is not the conspiracy your post requires it to be.
Very cool! I've been watching the "toolchains in Wasm" landscape for a while, and seeing a Clang/LLVM toolchain running in Wasm is awesome!

YoWASP has also had an LLVM toolchain working in Wasm for a while too[1], although it seems like this version solves the subprocess problem by providing an implementation of `posix_spawn` whereas the YoWASP one uses some patches to avoid subprocesses altogether

My biggest question marks around this version are about runtime/platform support. As I understand it, this toolchain uses WASIX, which (AFAICT) works with Wasmer's own runtime and with a browser shim, but with none of the other runtimes. Are there plans to get WASIX more widely adopted across more runtimes, or to get WASIX caught up to the latest WASI standard (preview2)? Or maybe even better, bring the missing features from WASIX to mainline WASI like `posix_spawn`[2]? I'd love to be able to adopt this toolchain, but it doesn't seem like WASIX support has really caught on across the other runtimes

[1]: https://discourse.llvm.org/t/rfc-building-llvm-for-webassemb...
[2]: https://github.com/WebAssembly/WASI/issues/414
Updating column rows in MySQL is pretty trivial, and I've wondered why it's not the same in Postgres, even at the GUI level.

Ordering columns for performance might be a different order of reccomendation.
In my experience, juniors don't know how to do a secure setup, and busy seniors are often willing to cut corners to complete business-critical tasks. Application secrets management needs a better default setup. The standard for application auth should be more similar to an IAM system.

The dev community needs to find a better default than .env files for secrets. While there are plenty of alternatives, they generally all require knowledge of some third party system, which most people, for many reasons do not have the time or interest to learn, and some 3rd party secret to unlock the rest.

We need better default abstractions around secrets management. The authentication step to fetch secrets should be pushed to something ephemeral, probably biometrics. Ideally, devs should almost never interact with secrets in any way. They should use secure and convenient MFA methods to authN/Z their access to services, and secrets management happens out of sight. And this should all happen automatically with default tooling.

It is fairly easy to authenticate between services without secrets in the context of a single platform like AWS using IAM policies and roles, but I think we need to solve the more general case for secrets management abstraction across platforms and services. OSs, browsers, and dev tooling are becoming more mature with respect to auth methods. Secrets management should be mostly the domain of a select group of people, like any number of other complex computer systems details.
Trap – Transformers in APL
I've read all 20+ of the Jack Reacher books, some multiple times. Best bedtime reading I've found. Fun enough I actually want to go to bed. Shallow enough that if I miss a page or two because I'm drowsy, no big deal.
My kids would think the sky is blue because our TV shows a solid blue screen when there's no signal. For people with TVs like mine, I suppose the line still works.
PHP 8.4 comes out next month and will bring new functions, including array_find, array_find_key, array_any, and array_all. It will also introduce property hooks.
Fukushima also released more radiation than all the coal that has ever been burned (a few hundred PBq, ignoring the thousands of PBq of Xe-133). The amount of radiation created by a nuclear power reactor is on an entirely different scale than any natural source of radiation.
Hey. The landing page is unclear on what the product is or what it actually does.

What does craft your own mentors mean? I'm not sure your target audience (educators, parents?) are having that problem. "Oh, if I could just craft my own mentors these kids would learn so much more" - doesn't make any sense.

The stock/ai/filler photos aren't helpful either. I'm thinking "what's that" instead of "oh, it does that too, nice!".

Maybe you need to be more clear, explit and upfront about what this product does in the language your target audience is actually currently using.

Having the video embedded on the page, as opposed to having to click a button, would also probably work best. Easier for interested users, and less clutter for prospects leaving just one call to action, "Try now".
Feel like you can achieve something similar in duckdb?
duckdb allows you to query local csv, parquet, and even remote ones?
These are measurably used orders of magnitude less than the flagship languages for those platforms.
> Seveneves is an amazing book, just make sure you skip the last part.

It's funny that you say that. My impression after reading it is that Stephenson really just wanted to write the last third, but felt that he needed a bit of backstory, and so wrote the first two-thirds.
So Google, which already allows competing App stores is a monopoly, and needs to change it, but Apple which doesn't can stay as it is?

Am I missing something?
It is interesting to note the mentionings of it and the socio-political fallout in the letters which mention it from the end of his _The Acts of King Arthur and His Noble Knights_ (and if someone were to take up using Mallory to write a sequel to that, I would pay good money for it).
For such a wet damp environment like British Columbia what is the recommended or tried and true way to build without suffering rot?
> I'm a little sad for anyone who didn't get to experience the Internet of the twentieth century.

I'm a little sad for anyone who didn't get to experience of pre-Internet era.

Internet is lead of our time.
I am not worried about it. Software development is the practice of automating away repetitive grunt-work, in every industry possible, especially our own; we have always been engineering our own jobs out of existence, but decade after decade, there continues to be ever more work for us to do.

What has surprised me about the near-apocalyptic enthusiasm for LLMs among some software engineers is that there appear to be a great many people who joined the industry expecting to do repetitive grunt-work, as a matter of course, apparently believing that typing out code is the point of it all and not just a means of expression. I can understand why they might be worried about the future, but perhaps they can relieve their anxiety by developing a deeper understanding of the art.
I've been a rails dev for over a decade... love the framework and the language. About a year ago we started a client project where they had a fractional CTO that wanted to do the API & UI in typescript and so we settled on Nest.JS... tl;dr Nest is about as good of and opinionated of a framework as I've seen in Node land, but it definitely has it's edges:

- ORM: Like another commenter said, the ORM landscape in the node/typescript world is lacking. Every project feels like it's 70% complete and while you can find a project for each feature you want, you can't find one project with all of them. Ended up with TypeORM which has been very meh.
- AuthZ: We went with casl which has a very similar feel to cancancan but lacks many of the important features for implementing more complex authz patterns like "you can edit this if you are in the group that owns this item"
- Testing: Using Jest but the DSL and setup/teardown is way more complicated than rspec.
- Flexibility. Patterns like single table inheritance and polymorphic relationships are poorly supported/fully lacking in typeorm and this bit us.
- Learning curve: the DI system in Nest had a long learning curve, and having to sift through half a dozen or more options for each critical package (ORM, AuthN, AuthZ, etc) instead of having 1 or 2 clear choices made getting the project off the ground much much slower than anticipated. This can also just be chalked up to being green to the Node API landscape.
- Adding to the learning curve, you have to be much more thoughtful about your code organization and architecture. We have an issue where we've introduced circular coupling through db-level repositories that is very hard to untangle. Rails gives you a great standard to work from that will take you a long ways

All in all it wasn't a terrible experience but the complexity of the domain lead to some challenges that we could have probably solve more elegantly and quickly in Rails. Even after a year of working the in project, I'd say my velocity for medium/simple tasks is still only 80% of what it is in Rails. Definitely lower when more complicated features are involved
True; but my family and neighbors had them and they seemed to last forever. Maybe they were made so well that the company couldn't gain repeat sales often enough.
> I think developers are doing themselves a disservice by chosing Windows/MacOS for developer machines

When Linux runs as well on a laptop as my MacBook, I mean everything from touchpad gestures to power management, I'll switch over as my primary development environment. In the meantime I have to get work done that does not involve messing around to make sure my laptop works properly and/or fighting with a terrible touchpad.

I have been using Linux for decades, its happily plugging away on several machines in my house right this second, however I have never been able to have it run as well on a laptop as macOS does on a PowerBook/MacBook. I do my development work on a laptop and unfortunately Linux is at best an 80% solution there.

So I'm not doing myself a disservice not using Linux as my main development environment. I'm running a POSIX system and am interested in POSIX-compatible solutions to things like secrets management.
GitHub has always been fast for me.
Bumping Droidify because it's great!

https://f-droid.org/en/packages/com.looker.droidify/

https://github.com/Droid-ify/client
Don't fall for the Silicon Valley propaganda that things are on the downswing because the FTC is not allowing mergers or acquisitions. Plenty of both of those have happened this year. DirectTV is in the process of acquiring Dish Network and SlingTV which is one of the largest acquisitions of the year and should alone perish the thought that mergers aren't happening.
In my line of work, yes.
Absolutely. You could say the ideas are well presented or it provided a contrast that clarified your own thinking. But, if someone asks "What's your favorite book?" and you say "The best book I've ever read was Atlas Shrugged in 8th grade. Changed my life." then... come on. You either like it or are quite the tricky communicator.

"Someone dropped it off a bridge, hit my abusive step-dad and killed him dead. Soft spot for Ayn Ran ever since, beliefs aside." That's someone I'd want to be friends with.
I enjoyed that also, but found it much less character driven and I got lost in the weeds somewhere
From what I have read, the pieces that were dismissed are still sealed so we don't know yet.
It absolutely still makes sense. It just won’t be so great for the humans.
I work at Statsig and we built it recently: https://statsig.com/updates/update/stratified-sampling. Definitely still some internal systems that are way ahead of SaaS but we're seeing more companies ditch internal builds for us.
BlagBox – The Ultimate Terminal Email Client
Hello everyone, here's BlagBox - The Ultimate Terminal Email Client built using Python, Textual and Nylas. This is a complete makeover of the Email Terminal Client, as it was built from the scratch and supports calendar events and contacts as well as emails. I'm not Nylas employee anymore, I build this on my spare time. Hope you like it.
You're correct of course leptons, but do please give credence to
important shorthand. As I've put it before, the Internet is the
battleground. Ground is not necessarily "neutral". It favours certain
forces and tactics. See the "Nine Situations" [0] We used to occupy
type-5 (open ground) which was also mostly type-2 (dispersive). We are
now on "serious" and "difficult" ground. Therefore the environment
itself is hostile. Most of what people commonly think of as "The
Internet" - that's not your friend any more.

[0] https://suntzusaid.com/book/11