skysight-inc/HackerNews huggingface dataset:
> To get standing you must show you were harmed in some way and that the court can remedy that harm. That is just one of many parts of the standing test that a federal court will apply.

Not in copyright cases. You have to show harm for actual damages, but copyright has statutory damages: you only need to demonstrate a violation of the law (the copyright statutes) for damages [1]:

> In all countries where the Berne Convention standards apply, copyright is automatic, and need not be obtained through official registration with any government office. Once an idea has been reduced to tangible form, for example by securing it in a fixed medium (such as a drawing, sheet music, photograph, a videotape, or a computer file), the copyright holder is entitled to enforce their exclusive rights.[35] However, while registration is not needed to exercise copyright, in jurisdictions where the laws provide for registration, it serves as prima facie evidence of a valid copyright and enables the copyright holder to seek statutory damages and attorney's fees.[48] (In the US, registering after an infringement only enables one to receive actual damages and lost profits.)

Statutory damages do not need to correspond to actual damages [2]:

> The charges allow copyright holders, who succeed with claims of infringement, to receive an amount of compensation per work (as opposed to compensation for losses, an account of profits or damages per infringing copy). Statutory damages can in some cases be significantly more than the actual damages suffered by the rightsholder or the profits of the infringer.

[1] https://en.wikipedia.org/wiki/Copyright#Registration

[2] https://en.wikipedia.org/wiki/Statutory_damages_for_copyrigh...
> Tabs are the syntax required for Python. A bunch of spaces are not enough.

Yes, you got this very wrong. Yes, whitespace is significant in Python, but it can be either tabs or spaces, as long as it's consistent; although PEP8 [0] recommends using 4 spaces per level of indentation.

It's hard to tell what your issue with backward compatibility was exactly without examples. You are not wrong, Python does occasionally introduces backward incompatible changes - but in most cases they follow a clear deprecation process, announcing a change long before it is eventually introduced.

[0] https://pep8.org/
I would say that it is also no coincidence that author talks about Clojure as an example - a lisp language, which have obviously great support in Emacs. For the rest of development ecosystem support is of lower quality and now, with the transition between LSP and eglot and the unfortunate way how treesitter mods were implemented, the ecosystem is even more fragmented. I still like some aspects of emacs (configuration on-the-fly), do not care about others (magit, org-mode) but the state of development ecosystem is the true problem for me. Neovim is a much sharper development tool as of now in my opinion.
I remember a comment from this site. Something like: we must study how Amazon and other big cloud's marketing work so great to make this generation developers think that vps or selfhosting are hard.

IMO vps was easy before and even easier now to manage.
The problem is that bone/muscle/fat mass doesn't mean more neurons connecting to that mass, so that bulk is mostly irrelevant. One place where it might matter is if Neanderthals had more skin surface area and the same density of touch receptors, but that is a pretty marginal difference and might not even be true. Their brains were notably, disproportionately larger, mostly due to having notably larger eyes.
Also, the top left graph in fig8 is a snake, so bonus points for that.
If I change something at the lowest level in my well abstracted system, only the unit tests for that component will fail, as the tests that ‘use’ that component mock the dependency. As long as the interface between components doesn’t change, you can refactor as much as you want.
> Does he have something against it?

He notoriously hates GNU Emacs, yes.

https://marc.info/?m=122955159617722

https://github.com/torvalds/linux/blob/master/Documentation/...
We've been breaking 40 C numerous times these past two months... look for better buildings if you can.

https://www.abc.net.au/news/science/2021-01-25/making-your-h...

https://www.abc.net.au/news/2024-02-15/home-design-changing-...
> most of the time people are told by management that they MUST achieve a 80-90-95% of code coverage (with unit tests), which leads to a lot of absolutely worthless tests - tests for the sake of it

So strict rules from management in a company that likely doesn't understand software development, and lazy developers who decide to ignore this by intentionally writing useless tests, lead to thinking that unit tests and coverage are useless? That doesn't track at all.

I'd say that the answer is somewhere in the middle. If the company doesn't understand software development, it's the engineer's job to educate them, or find a better place to work at. It's also the engineer's job to educate lazy developers to care about testing and metrics like code coverage.

> if I can rephrase it, "well, the integration tests give you a better dopamine effect because they actually help you catch bugs"

And unit tests don't? I would argue that unit tests give you much more of that dopamine, since you see the failures and passes much more quickly, and there should be much more of them overall. Not that we should structure our work towards chasing dopamine hits...

I'd say that most of the people who advocate for this position haven't worked with a well tested codebase. Sadly, not all of us have the privilege of working with codebases like SQLite's, which go much beyond 100% line/statement coverage[1]. Is all that work in vain? Are they some crazy dogmatic programmers that like wasting their time? I would say: no. They just put a lot of effort and care in their product, which speaks for itself, and I would think makes working on it much safer, more efficient and pleasant.

I would also argue that the current state of our industry, and in turn everything that depends on software, where buggy software is the norm would be much better overall if that kind of effort and care would be put in all software projects.

[1]: https://www.sqlite.org/testing.html
I always thought Tesla cars have very bland and boring designs (except the truck which, it is still bad, but at least not boring).
Fentanyl worked well these days, from the Chinese precursors.
Yes, we should.

But I'm just fine with a portion of it being done in a non-military national service. It matters that it is done, even if it is part of national service. There are lots of small jobs that can be done, not just taking care of others directly.
>Like, to me, this is trivial. I know what people want from a working space. They want a little nook they can customise and personalise

This is what really gets me. The open floorplan can be attributed to delusional concepts of collaboration, but not having fixed desks makes no sense. Even with hot desking, humans being creatures of habit, most people will end up sitting at the exact same desk every day (and will get annoyed if someone else sits in "their" spot). Not giving people fixed desks just means they can't make the environment they spend half their waking hours in more pleasant, which is silly.
One idea I have is to use back-translation. After generating the new language audio, feed it back into the transcription, and then have an LLM compare it to the transcript from the original. Penalty for any thought/detail that is missing. If too bad, start from scratch.
We have the same drying closet! Except mine is on purpose, but that is hilarious!!!! I've never met anyone else who puts a dehumidifier in a closet to dry clothes. I actually do add a tiny amount of heat (space heater on low) as I very much don't want any smell.
You might also want to fix all random seeds so that you can check for exact numerical values and not “convergence” or similar concepts.
The point of the training was so you couldn't just be a conscientious objector to get out of hard tasks in general. Probably the Wehrgerechtigkeit talked about. Being a conscientious objector won't get you out of service in a war anyway, you'd be required to do various tasks, maybe up to working in a field hospital near the front lines, or maybe just replacing the job of an essential worker that got drafted.
Unit tests are fine for testing any kind of logic. Whether you consider the logic important is a different question.
...and many of the cloud providers with HSM-backed services (Azure KeyVault, AWS KMS) don't give you any verifiable proof. At least with GCP you can download the attestations and verify them with the HSM vendor. With Azure you pay more for HSM-backed keys with no evidence the HSM exists or is in use. Trust, but verify.
Yeah. It seems to me that the main purpose was to show the car queues meeting at the intersection however the vertigo effect is enough distraction not to notice it.
I bought into the "it just works" ideology after using Android since my first smartphone. Not only is the UX really confusing and lacking any sort of help to understand what you can and cannot do, but the "It's not the Apple way" is really getting in the way of the most basic stuff.

Apple gave iPhone users "Automation" yet it's so lacking you cannot do things automatically when you receive a text message for example, without requiring manual action. Apple CarPlay doesn't seem to have been tested with people actually driving and using it, exemplified by receiving a call while trying to use map navigation and the receiving call covers the navigation. There are so many examples like this, while what I thought I would get would be something that excelled in every way.

There are so many examples of UX that is lacking of thought, that this is my first and last iPhone.
Self-hosted quite good LLMs surely has to be the biggest factor?

Twitter is mainly shoutouts into the empty night which LLMs should excel at. Almost no back and forth between users.

It wouldn't suprise me that bots and clickfarms are so common that automated systems have started to ban non-bots becouse normal use stands out now.
The funny thing is that I really would've liked to own a switch but my absolute hatred of Nintendo has kept me from doing it
A modern Dracula has already been documented in that Hammer Classic "Dracula AD 1972" https://www.imdb.com/title/tt0068505/?ref_=ext_shr_lnk - plenty of ham and cheese in the acting, but good fun!
First of all, thank you for the super interesting read!

Now, as a Ukrainian I do have a philosophical question of sorts. What we have seen here in a real full-scale combat is that some of the modern machines are way too delicate for actual operations on the ground. For example, I have heard some feedback about the Abrams tank: way too finicky for real use, not durable, not reliable. The same goes about many other western items. (Some hardware demonstrated exceptional reliability, like Bradleys and HIMARS)

My question is about modern fighter jets like F-35.

Does that level of engineering and the amount of delicate electronics somewhat limit the durability and reliability of the airplane compared to much simpler designs?
I absolutely agree with the "sad side veggie" concept - with one exception. Plain, sliced, boiled carrots, with (a probably unhealthy amount of) salt. For some reason I'm able to put away a whole bowl of these and enjoy it, no other vegetable comes close. Even better if I've managed to get some higher quality carrots
Buildings in northern Europe are just not built for ventilation, AC and dealing with heat. It’s not a matter of looking, that’s just not how people build here (just like people in Israel don’t build building that handle cold weather well).
Yeah, I prefer setting up docker-compose.yml myself, so I can startup services once, and also do manual testing.

The only thing I would maybe use testcontainers for is to deploy my own service into docker as part of integration test so I can test a more realistic deployment scenario instead of running it locally outside docker.
Yes that makes perfect sense. So why is int(-1.5) == -1? It should be -2.
Yes, that is a good one. I guess a TLDR for the FCC would be;
a) No do not bother because most user will not be able to comprehend meaningful latency metrics.
b) Report best case latency under idle load to nearest IXP because this would compose well with bandwidth properties when reasoning about the suitability of the service for different workloads.

Of course there be dragons. Oversubscription in various parts of the network can have interesting behaviour. Especially when coordinated user behaviour or complicated packet processing is at play. Think encapsulation or deep packet inspection. My worst case experience includes Cisco Nexus M1 32x10Gbps line cards maxing out at 1-2 Gbps throughput and 1+ sec worst case latency because of OTP. This is a datacenter core switch. And F5 WAF eating random packets because something looks like a VISA card number, causing a retransmit, that again shows up as high latency at higher levels.
> First of all, you’d support the CCP either directly or indirectly.

I am all in for supporting local businesses, but your preposterous unsubstantiated claims like that shouldn't be brought up in decent society.

It's just like saying by supporting your local business in UK you are supporting the ridiculous sunak and their atrocious policies. It is not.
This feels misnamed.

It’s not really the serverless part that is the problem but rather inability to limit it

eg cloudflare has serverless stuff that you can hard limit
>> Software : Input Data + Handcrafted Logic = Expected Output

Machine Learning : Input Data + Expected Output = Learned Logic

Let me stop you right there. No logic is learned in this process.

[edit] Also, the LLM is inductive, not deductive. That is, it can only generalize based on observable facts, not universalize based on logical conditions. This also goes to the question of whether a logical statement itself can ever be arrived at by induction, such as whether the absence of life in the observable universe is a problem of our ability to observe or a generally applicable phenomenon. But for the purpose of LLMs we have to conclude that no, it can't find logic by reducing a set of outcomes, regardless of the size of the set. All it can do is find a set of incomprehensible equations that seem to fit the set in every example you throw at it. That's not logic, it's a lens.
X definitely feels hollowed out. Most of my follows are spambots, and I hardly get engagement anymore. A few days ago I created an account on Bluesky and it's much livelier. There is a living ecosystem there.
Pingora: build fast, reliable and programmable networked systems
Learn to Read Korean in 15 Minutes
If you need that, sure, but often this will be too expensive (heat my laptop too much).
Can you LLM a custom language?
If token limit and accuracy are important, it seems English (or other spoken languages) are no optimal.

They're a butchered product of history and easy verbal noises.

A new custom language seems inevitable, that is concise, unambiguous, rooted in relation with custom words. Replacing common sentences with simple strings such as "Once upon a time..." to "a1"

Most likely alpha-numeric, to minimise tokens, and generate an order of magnitude increase in context window.

Followed by translation back to {language}

Is this possible? Anyone working on it?

(here to be educated)
> E-commerce is way more cutting edge in Asia than in North America tbh

The Western media bubble is wilfully ignorant, I'd guess mostly out of incompetence rather than malice.

I'm afraid we'll be schooled in the future, hope it doesn't hurt too much.
It's not the computer that's the problem. It's that, as soon as a computer is involved, our engineering standards go to shit.
Any censorship?

(Can't try MacOS Apps)
Rocket Launches
This proxy can solve your problem. Just deploy it to Vercel or Netlify.
These were not politically spicy prompts though. They were normal questions with faulty answers generated.
> Nearly all the programmers out there

Ah yes. Those very precious programmers, who can’t be expected to configure a non-proprietary tool, because they are too busy making another dopaminergic app at their corporate job. The medium is the message, I guess.
There could still be a lot of improvement in both summers and winters in more north of Europe. And hopefully we could nuke something in some way that would balance out the sun so that summers wouldn't be constant light and winters completely dark. It is just depressing. It is unclear what our ancestors were thinking moving here. Probably forced.
So, as the nordic countries have experienced a cold winter this year, we are destined for a hot summer in europe?
For a phone, I think you want an older Pixel device running GrapheneOS!
Nvidia's free-tier GeForce Now will soon show ads while you're waiting to play
I'm not sure.

Making this work is limited by the availability by reliable transcription models. Which, in turn, are limited the availability of large training corpora. Those don't exist for rare languages.

Also, if people choose to listen to a Nepali speaker through an AI translator, that does give speakers of this language "a voice" - but it doesn't really preserve that language. You might argue, on the contrary, that it may remove any remaining incentives to learn that language.
Shutters and window shades can be added easily enough, and the high-mass of many buildings here gives decent heat inertia to keep things cooler during the day.
Scroll bars don't fade out if you're using a mouse (as opposed to just a trackpad) or if you've set Mac OS Settings > Appearance > Show scroll bars to "Always".
Throttle on the DNS level. I do that.
We cant even be civil with people of different skin color and eye/nose shape. And also made up stories about who told what, when about how we should live.Imagine the slave trades and all the suffering with other hominids. Neanderthals and denisovans somewhere in forced labor colonies and bred for work.. I think they were kind of lucky.
True but if you want to test every merge-request it becomes expensive.

We had a customer k8s cluster per feature branch with e2e testing.

A middle ground is testcontainers for feature branches, and the trunk branch a full e2e suite deployed to a live cluster...
You can use one container for all tests.

https://java.testcontainers.org/test_framework_integration/m...
They need to start building differently.
Yes it is bot(h) actually
> Giannandrea wasn't impressed by that, nor Bing's lack of local language coverage in markets Apple cared about, nor the poor progress Microsoft had made improving the search engine since the two tech giants previously discussed search preferences during 2015 and 2016.

Sounds like they had much more valid reasons than Bing being wrong about Annie Lennox's first band to me.
I don't have a website yet, but I recently hooked myself up to work on yet another CI/CD solution. Hear me out before you say "booring!".

What if you could migrate to a CI/CD that is better to fit your organization _without_ changing any existing definitions?

What if your new fancy CI/CD could support your existing github-actions/bitbucket pipelines/circleci.yml definitions right out of the box?

And what if you could progressively migrate to some new/other format that fits your needs better without having to create multi-year organization wide migration to the "new and better CI"™, only to do it _yet again_ once vendor goes out of business?

So that's my idea. I admit, the endeavor is really big, since supporting multiple formats which often don't have direct equivalents between each other seems like a really hard thing to do. But I strongly believe this is real problem, because according to my n=1 experience, every organization sooner or later faces this challenge, and the fact that all vendors force you to migrate to their custom format for defining, what is essentially a DAG of tasks is outrageous to me.
JG did always care about knowledge graph factuality to a fault.
That is sad. But fixable, with this openai-gemini project. Try it!
The users have no meaningful ability to move other users to a different platform:

> Bob wants to open up his feed and see all the content he likes from Alice and Dave and Erin and Frank. If Alice goes somewhere else, Bob can follow her, but then Dave and Erin and Frank are still on the old site, and maybe Bob doesn't want to give that up, but the others don't even know that Alice exists and have no incentive to move.

Why is it objectionable to you for Bob to have the ability to sort his feed differently than you?
Not sure what is the point of your comment, you likely missing the point, perhaps involuntarily.

Every platform out there is suffering from AI generated "content", that's not news, and X is not any different. It has nothing to do with laying off 85% of useless staff.
Yes. Always was doing it this way.
Sure.

All the same, with interesting times ahead it'll be a case of choosing to suffer through, changing locations, or rebuilding | renovating to adapt.

All the more interesting as the northern European climate for the next decade isn't exactly locked in and known for certain yet.
Yeah Next are pretty good if you know what to look for, lots of their stuff isn't great but their 100% wool products are not bad at all. They use cheap dyes so their stuff isn't particularly colour fast, but if you take care of it, it will last a long time.

They use Merino wool, however not very much of their wool is sourced through the Responsible Wool Program(4% as of 2022), so there is a lot of wool in their cloths come from places you may not like how the sheep are treated. Their cotton is around 60% slave free(not bad for a fast fashion brand).
> "I educated myself and others on Google's budget"

Do you assume he did not produce anything valuable at Google while working there ? (That's entirely possible, but not certain.)

As the old joke goes:

A: "What if I train them, and they leave ?"
B: "Sure. What if you don't train them, and they stay ?"
Except in some specific cases (like when your job is to regularly download and upload huge files) latency is even more important than bandwidth. Even fairly low bandwidth under 10 Mbps is enough for the majority of real-life office job cases and it feels this way if the latency and jitter are low yet high latency/jitter can make even a 100+ Mbps connection unbearable. It's low latency that makes Internet feel fast. ISPs should advertise latency and jitter levels alongside bandwidth and that's the most important numbers customers should look at.

I usually explain this to non-techies by inviting them to imagine they own a train full of 1TB drives. This way they can move a million terabytes to a neighbor town in an hour. Naïvely this translates to 277.8 Tbps which seems super fast but there is a catch :-)
Tree squirrels are highly intelligent, possibly smarter than domestic dogs, and facing upwards selective pressure on their intelligence because intra-species competition so fierce: https://www.upr.org/environment/2021-08-20/wild-about-utah-i... They are basically monkeys.
One of my first linux distro was Knoppix, which had inside incredible games like Kobo Deluxe, Frozen Bubble, The Battle for Wesnoth, and of course SuperTux.
Meanwhile docker compose selling point: 'because you don't have to muck around with testcontainers; I guess some people might find that more attractive'.
I was under the impression that there's a branch of models that use Logic gate networks and in that case the "logic" part seems sensible. The way I think about it is that a machine learning model is a hairball of NAND gates and spaghetti connections that nobody can explain, but work, and in that sense it'd be "logic" in one sense but not in the human logic thinking sense. Like if you pressed "random" on an FPGA millions of times until it replied with sensible outputs.
The message you replied to said "any shell can do case-insensitive completion for you", not that you should use fish.

Whether literally any shell can, I don't know. With zsh, bash and tcsh it is certainly possible.