skysight-inc/HackerNews huggingface dataset:
Solaris (2002), Soderbergh's love story in space, is one of my favs. (I watched the Russian adaption and didn't have the same reactions) The plot of human inner life juxtaposed with non-Terran nature flips the script for antagonist--the enemy is within us and humans did not evolve to be in space. Cliff Martinez's soundtrack is, for me, right up there with Vangelis or Tangerine Dream.

There are a number of movie directors who really deliver a cinematic experience and mess with your head: David Cronenberg, Terry Gilliam, David Lynch, Quentin Tarantino, to name a few contemporaries. I return to a handful of their films again and again. Many very re-watchable.

I think it's worth adding here a few playwrights who have made films scripts: Stephen Poliakoff and David Mamet.

I want to shout out to a classic director: Michelangelo Antonioni. He flipped my lid. He really captures something for me with his cinematography and the quiet emotional tension he gets from his actors. Blow Up (1966), LaAvventura (1960) are my favs.
This is a terrifying prospect indeed, especially being located in the Netherlands, plenty bikes are getting stolen left and right already.

But I guess this is inevitable, so we'll just have to devise better solutions than the simple locks which in their working principles have not changed in the past 100+ years.

Great market opportunity around the corner I suppose.
At some point, all communications (movies, shows, email, text, live voice and videoconferencing) will also go through JIT AI management.

What we see, hear, think, and feel about the world, ourselves, and other people will be managed and guided by whoever (government, corporations) ends up controlling the technology.

Combine this with the continued fragmentation of social groups and personal interactions - families, relationships, workplaces.
> Edgeworthia gardneri (common names: Indian papertree,[2] Nepalese paperbush;[2] Nepali: अर्गेली (Argelee))[3]

https://en.wikipedia.org/wiki/Edgeworthia_gardneri
MongoDB Atlas performance advisor has this baked in: https://www.mongodb.com/docs/atlas/performance-advisor/#inde...

> The Performance Advisor monitors queries that MongoDB considers slow and suggests new indexes to improve query performance
No lampposts with charging where you are ?
Swift is an incredible language for thinking again.

I dearly miss being able to write code in it on a daily basis.
Although I will say, the compilation time is a killer.
It would have been ideal if they had an interpreted mode for development.
there are also companies that give you a card to pay for refuelling your car, but to charge it you would have to pay yourself - guess what people do...
It tells you where the real power is now. The powerful are always the ones who seek to censor their opposition.
Meaning depends on biology. We have a lot in common biologically, so a lot of meaning is intersubjective. Language is useful as far as meaning is intersubjective.

You can explore meaning, but I don't think you get to choose what has meaning.
As I see it, there's management and there's (technical) leadership.

Management comprises:

- Performance evaluation (inc. salary negotiation, promotions etc...)

- General admin (sick days, annual leave)

- Fostering teamwork, communication, and individual learning

- General management workflow (prioritisation, goal-tracking, delegation etc...)

- Hiring and firing

Technical leadership comprises:

- Contributing vision and ideas

- Technical guidance to management (e.g. giving technical feedback on interviews or individual performance)

- Code ownership and responsibility (e.g. maintaining conceptual coherence)

With really good internal systems, you can obviate a lot of the management duties. But companies generally find it helpful to have someone who takes ownership of them for each team. You're right though, those people do not need to be framed as "special" or "higher up" than individual contributors, nor does it really make sense to give them more perks.
Well, that's just like problem solved right there.
For a product whose main draw is the ability to have whatever connectors you want, the lack of a plain SD card module (a standard feature on macbooks, so standard in fact that they TRIED to get rid of it and had to backpeddle; an extremely rare move for Apple) destroyed my confidence in this company. I don't trust them.
Fun (until you run into it) fact: the same thing is possible with BTRFS and ZFS. If you manage fill it to the brim, you might have a problem. BTRFS tries to become read-only while there is still room for metadata so you can remount it in safe mode and delete something, but no safecguard is perfect.

> ran both NTFS and FAT32 to 0b and was able to delete something.

AFAIK those aren’t journaled, no?
> the human brain is some kind of copyright laundering machine, maybe?
I don't really know whether there is any argument for that apart
that can't be reduced to an appeal to common sense.

Because it's an end not a means. The concept is central in philosophy,
law, ethics, education.
Ok, that's not really what your example showed though. You seem to be relying on string interning to have two different "hello" literals refer to the same underlying object and therefore be equal? Coming from other languages, and specifically C++, I tend to see `==` as value rather than reference equality so that wasn't immediately obvious to me.

The equivalent code in C++ has different semantics but a function that takes a non const reference in C++ cannot change what the reference refers to (references are immutable in that sense in C++, they can only ever refer to one object). What a non const reference allows in C++ is for the called function to change the value of the object referred to and since strings are not immutable in C++ that means that the value of string s could change, not the object identity.

With pointers to pointers, or references to pointers in C++ you can further change the object pointed to / referred to but not with references (there's no such thing as a reference to a reference in C++).
I think Kernighan said something along the lines of "Because debugging code is twice as hard as writing it, only write code half as smart as you are or you'll never be able to fix it later". AI-assisted code generators seems to make this problem much worse as I can now write code 2x, or 3x as smart as I am. What hope will there ever be in debugging this?

A more optimistic take is that maybe such tools will let us write competent code in languages we do NOT specialize in, and in the future either a more competent version of ourselves or some actual expert can fix it if it breaks? That doesn't sound a whole lot better :/
The difference is in the working memory, a human's is much smaller than a computer's, that leaves room for so much art (In the horror genre).
NVidia has been investing in Platform strategy for a long time. I have been reading nvidia research papers for a while, they probably invested a lot in their Omniverse and digital twin toolchain too.

NVidia was also the first company to bring real time raytracing into the market.

I don't think nivida was 'just' lucky.

Even the intel ceo was super cooky a few month back when he stated that.
Silent Nite mouthguards work great for snoring, best thing out there that I've tried for it. However, I've been cursed with the propensity to grind my teeth, hard. I've snapped every single one I've used after a few months. Mouth guards have been a very expensive outlet of my money.
Other than getting a PhD in CS with an AI-related dissertation, how do you train to become such an AI engineer and create a portfolio that demonstrates your abilities?
> 2. C# is a dynamically typed language with run-time type checking.

Nice! C# will tell my users at runtime what it should have told me at compile time?

> 6. C# is fully Object Oriented allowing you to implement the most hard-core object patterns without a single gotcha or workaround.

What is 'fully Object Oriented'?

> 7. C# is functional, providing for completely static apps without an object in sight.

What is 'functional'?

> Microsoft could have squashed Mono on multiple occasions

Yep
You can buy servers with 1TB RAM for reasonable price. Also, you don't need to go this big, even moderate-sized tables are slow. Indexes are usually log(n) at best (and eating more RAM anyway, you can get said log(n) if all index data is in memory, and at this point regular sql db eating more ram than redis), and insert time is slowing down since you need to update index as well (and maybe reorg stuff around)
> I am much more concerned with finding my own way and optimizing my own life rather than raging against the machine

I can't think of much to add to that; good luck!

(something my fencing master was inordinately fond of doing was asking people questions which could implicitly be taken in multiple ways just to see how they responded [hmmm... dangling a choice might easily have been a déformation professionelle?]; if you don't turn them up more rapidly via other means, that might be useful in sussing out the quieter nonconformists)
Yea! And for the same amount of effort and difficulty I can recommend a couple as well!

- build your own kit car. Maybe start with something easy like a Ford GT with a V8 from a donor Mustang!

- build a kit airplane! Make it a jet for a little bit of extra challenge!

- make a rotary engine from scratch! Make your own materials!

- now a figure 8 propeller piston engine!

- create your own chip fab facility!

These articles are weird, delusional flexes.
Depending on who you ask, requirements per 4K UHD stream are about 25-30Mb/s. This is not a number that any kind of modern wifi should have difficulty keeping up with. I have absolutely no problems with 4K UHD streaming over wifi; mixture of Wifi 6 and 6E throughout. In fact, Wifi 6E is usually faster than wired GigE.
Specific nasal cells found to protect against Covid-19 in children
Based on what assumptions can one validly claim this is the ‘best’ solution?

(In response to “The best solution to reducing the problem of Hallucinations is first someone telling us what their Error rates in production are.”)

If I were to make an educated guess, one response would be akin to “one cannot correct errors without measuring the errors at prediction time”. This is incorrect; measuring prediction errors is not the only way.

Some kinds of errors can be reduced or even eliminated before they are generated. Consider the space of models that are structurally incapable of making certain classes of errors.

To explain it in another way: “turning the crank on a model” isn’t the only way to reason about it.

For example, in statistical modeling, there are kinds of models that do not suffer from out of sample extrapolation.

Also, the ideas of trust regions (from RL) might inspire alternative methods worth exploring.
A single anecdotal incidence does not a widespread issue make.
Lets not forget manufacturing process, these engines are way more complex. Also more resources over the lifespan into maintenance.
Not for the AHI's purposes, no. It has to stop for a certain length of time to be counted.
I have several WG peers(phones, laptop, tablet) hosted up on a US residential symmetric fiber, and a couple of travel routers that can connect to it as well (this was helpful when going overseas so I could get to US TV providers, among other things).

Since I've done that work already, would TailScale buy me anything?
ChatGPT gives me garbage code unless I ask it politely not to. No joke. Usually the first attempt is pure garbage and I have to call it out as such and then it’s like, “you’re right! Here’s the updated code”. No idea why it can basically never get it right the first time. I also find that it can be quite redundant and offer two distinct solutions morphed into one mutant answer which will turn the undiscerning 1x developer into a -10x developer. But hey, it still saves me time. Sometimes..
Crypto FOMO Is Back. So Are the Scams
Tinty, a base16 and base24 color scheme manager
I personally would have concerns that North Korea - or more precise its leader - could take such actions personally and could strike back in a more... ehm... "direct and personal" fashion...
Actually, dual-stacking a website has some benefits. In some countries the CGNAT boxes tend to be oversubscribed and introduce latency. Apple has observed that too and presented some numbers to developers.
Having two protocols can introduce redundancy for those that support both. If there is some routing issue e.g. because of some cable cut most clients will automatically use the faster protocol.

If you run some infrastructure, you have to dual stack only at the gateway to other networks. You can run IPv6-only or IPv4-only inside and reverse-proxy or tunnel the traffic. Running IPv6 only can save you some money in the cloud today, it is not much but for small things the charge can be in double digit percent.
Very odd. How could they then reach any fusion if they have a hundredth of the needed velocity (50 km/s instead of 5000 km/s)? If they still detected alpha particles...

I get 1600 km/s from a naive calculation, still a factor of 30 off:
https://www.wolframalpha.com/input?i=sqrt%282*150+kev+%2F+%2...
Ousting him had similar impact. I used to like Mozilla, but ever after that incident using Mozilla feels wrong. And I am not even a fan of Eich.
The library selection in Omaha, Nebraska is definitely lacking in both old films and foreign films. They have a handful of these titles, but I am always looking for stuff they don't have.

Blockbuster of course was even worse in that department though (and RedBox is essentially worthless).
Eh, I personally never bothered about SD cards. But at least they are on it:

https://frame.work/de/en/products/sd-expansion-card
To be posts like yours sound like you actually are saying you shouldn't do mass transit - they're always full of excuses and reasons to delay, avoid and not move on it. You seem to reduce someone saying "let's do mass transit" to "let's buy more busses" and then argue against it.
The first thing I see when I look at this is "Where are the unit tests?"

This is somewhere in the realm of "clever" or "efficient" code: it looks like it could be written in an easier-to-grok way as dozens of lines of if statements, but I assume there is a reason it wasn't (that is better than "just because"). AI-generated or not, someone or team is responsible for making sure the code/app/service is working for customers, and they have to be able to fix bugs, maintain and modify this.

Does it work today? As a reviewer (or coming across this while fixing a bug), I only know by either trying it, or spending quite a long time to understand and analyze it in my head. Unit tests are the easiest way of "trying it", with all the edge cases and then some.

What if I'm faced with modifying this in 6 or 12 months? Even if I wrote it, chances are my internal mental model is gone. I'd like some reasonable assurance I am not breaking anything.

Also, I'd like to not be the only one responsible for this forever, so I want to let other people modify it. Unit tests are the guard rails that let me say "Go ahead and do whatever you'd like, but don't break the tests".
I believe the point is what he did nonconsensually to anorher person and not what the punishment was.

Good lawyering, conveniently poor critical thinking = bad faith trolling, which is also not allowed in HN discussion.
Imagine a world where every scientific articles from most regions of the world were written in the language that was only used by scientists and a few religious zealots.

Then you get something historians call The age of enlightenment...
> Why are you attacking progress?

Progress to where? One should not use "progress" as an unqualified
noun to denote a scalar. Progress is a vector, with both magnitude and
direction. The direction part is really important.
The Higgs FAQ
Hi Everyone,

I'm a developer who recently dived into SEO to improve my app. I quickly learned that content is king in SEO, but as a newbie, I didn't have the budget to hire experts. Instead, I found some great APIs that help with SEO. I wrote a blog about my journey and the top 5 APIs I discovered: https://apyhub.com/blog/top-5-apis-improve-seo-game

Would love your feedback and to hear if you've used any of these or have others to recommend. Thanks!
DC Fast charging prices are usually quite high (45-50 c/kwh and may well be near the cost of gas, but not all PHEV's support that. Level 2 charging is usually much cheaper (20-30 c/kwh) though slower. So if you can charge at one of those (such as at work) it also works out to be cheaper than gas.
Chance is you haven't forgotten as much as you think and it would come back super fast if you had to use it daily again.

Having said that, this is a thing to be able to learn a language enough to interact with people and live in a country where another language is spoken. It is a different thing to use that language to understand completely scientific/medical/law/tax forms and texts.
> The demand for technology leads to advancements that meet our needs

The things you listed are "wants." Perhaps we could say that washing machines has turned into a need, in much the same way crude oil has. What would the world have been had we tamed nuclear power before oil was commercialized?

> You are eager to decide what is useful and what is not

I think GP is eager to decide what is net beneficial, which is a tradeoff between usefulness and cost (monetary, social, environmental.)

I don't personally care that much about Earth. It's a rock in space, and it will continue existing with our without a functioning ecosystem, but I try to be conservative with my actions, so that the people who do care, may continue enjoying it.

At this moment, AI is a "want," not a "need."
The great thing about Tailscale is that you don't need an external internet-visible server to act as a proxy. Its NAT traversal is near perfect. The digital ocean droplet mentioned in the post is likely creating more problems than it is solving (its IP address is easily recognizable, and so your traffic will be flagged across the internet).

I use a raspberry pi connected to my router as a DNS server and exit node and the experience is seamless. And as a bonus I get to keep using my home IP address for all traffic.
If you've used a command for the past 10[0] years, and it's always worked, and you go to use it again, and you're using it in a similar way to how you always have, do you read the man page?

No, of course you don't. You expect things to behave the way they always have.

Then when something goes wrong you don't immediately suspect the command you've successfully been using for the past 10 years and read the man page for all the commands you've been using for the past 10[1] years.

No, you suspect the new code.

[0] For some value of 10[1].

[1] In my case significantly longer than 10.
Fake 'Pink Slime' Propaganda Newspapers Surge Ahead of Fall Election
> some sheets to be the harness that connects them

Love that idea!
From COBOL to the Cloud? Lessons the Software Modernization Project
The Adderall Shortage: DEA versus FDA in a Regulatory War
Software linked with Cosmopolitan Libc usually goes 2x faster than Musl.

- https://justine.lol/cosmo3/

- https://twitter.com/JustineTunney/status/1726141024597324189...

What exactly looked slow to you?
> Virtually everyone agrees that a human learning from reading code doesn't violate copyright

I don't think this is so universally agreed upon as you think, or at least the implications of learning from copyrighted material. This is why projects like ReactOS and WINE strongly prohibit contributors from reading leaked Windows source code, incase they learn a little bit too much and accidentally reproduce copyrighted material.

> because the human brain is some kind of copyright laundering machine, maybe

Absolutely not. Music is full of legal cases where someone learned and copy a bit too much and went to court over it.

https://en.wikipedia.org/wiki/Pharrell_Williams_v._Bridgepor...

https://abcnews.go.com/Entertainment/jury-reaches-verdict-ed...

https://en.wikipedia.org/wiki/List_of_songs_subject_to_plagi...
That's a low bar. I never had any issue doing this with any other tool (supervisord, inetd scripts, docker-compose, Kubernetes... running a command isn't hard)
I'm afraid missing the nuances of people's livelihood is exactly the point I tried to make:

> If you ignore the needs of those people, you only strengthen political forces who also support big oil. There needs to be a middle ground.

How are you even transporting your weekly groceries without a car? What if you have family? And do you also use your bike during heavy rain/winter/strong heat? It just doesn't work in practice.

Virtually nobody moves to rural areas. People have been living there for generations. You can't expect them to mass-migrate somewhere else you must address their needs. If people have the impression that nobody supports them, you get extremists.
Publish testable code not pseudo code
When publishing algorithms for others' consumption either for a paper or blog, please post the source code.

This post is a follow up of https://ahelwer.ca/post/2023-03-30-pseudocode/

Where Andrew pointed compared executable Python code vs executable model checker PlusCal.

In this blog, I'm showing how to model check Python code with minor changes.

For the curious, model checking is the formal methods technique that explores every possible path to ensure the invariants are met in every case.
Yes, many (smaller) banks only allow play/app store access to the countries they operate in (really annoying for expats!).

But that won't affect you if you're just travelling. Even if you get a new phone, your account is still set to your original country.
A Billion open-source Downloads
Noone here is claiming that the new protocol would be compatible with IPv4 and I'd rather you don't beat a strawman.

But there's still a gradient on how much the new protocol actually differs from the old in how networks are structured and how much work router, switch and client firmware needs to support it.

The fact that I haven't seen a single non-buggy router firmware (and I've deployed quite a few IPv6 networks) tells by itself just how overbloated the standard is.
That is simply a lie. And these are probably accounts for opinion making. It is an EU-wide regulation from 2019, which is now being implemented by all EU states [0]. In addition, the way in which plastic waste is counted is also prescribed throughout the EU [1].

[0]: https://eur-lex.europa.eu/eli/dir/2019/904/oj
[1]: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...
I routinely cap out at ~10MB/s over 5GHz Wifi 6 (wireless AX). This obviously depends on your hardware and environment, but needless to say I always just connect good old copper if I need speed.

Also: Do not trust those "<four digits> mbps over wifi!" claims on marketing, they're all worthless horseshit. The numbers are derived from ideal conditions you would never find in the real world.
Journal editors are resigning en masse: what do these group exits achieve?