skysight-inc/HackerNews huggingface dataset:
The Apple-Disney merger is a rumor of genuine vintage.

It was first rumored around 1996-97 when Apple was in enormous trouble. Potential acquirers according to the rumor mill included Oracle, Sun and Disney. (Somehow the “Network Computer” was a cornerstone of these speculations, but I forget what Disney had to do with any of it.)

After Jobs firmly established himself at Apple, the Pixar-Disney connection ensured this speculation regularly resurfaced. Sometime around 2007 Apple passed Disney in market cap and the rumor flipped from a merger of equals to “Apple buys Disney”.
While you might be right on some of this. I think the colleges are looking for people not based on standardized tests alone. Most standardized tests are just rote learning and memorization.

I would challenge that these schools are looking for people who think better than most people. Yes they need to be smart when it comes to doing school work, but they need to be more than that to attend an elite university.

The people that go to these schools go on to be the upper-crust of society. They can think outside of the box and push the envelope of human knowledge.

Can other people do that without going to these schools? Sure. But these schools are looking for those people.
Beginner SvelteKit: complete course to start your journey building Svelte appls
Thumb gives a lot of 2-byte instructions (like the RISC-V C extension), which makes sense for it to significantly reduce code size. ~20-30% is about the savings you would expect.

x86 has the huge disadvantage that it can't use 2-byte encodings for common instructions, since a lot of those are used by 16-bit and 8-bit instructions (which are almost completely unused today).
Quite the non sequitur you have there.
exactly this, thank you
Sorry, this is not strictly on topic, but I just had GPT3 generate this response which I thought was really funny:

> Write a satirical example of a Hacker News thread about a new service being released.

User 1: Check out this new service that just launched! It does absolutely nothing but charge you a monthly fee and give you access to a forum where you can read posts about how awesome the service is.

User 2: Brilliant! I'm so glad companies are monetizing nothing.

User 3: What a great way to make money! I'm definitely signing up.

User 4: This is the future of the internet. We need more companies that are willing to charge people for services that don't actually do anything.
> Fair enough, I think I was more trying to unwrap the idea of "shell script standardization", which to me feels like a package management system.

And you're right, of course. I just think it's important to recognize what is being compensated for when existing solutions are rejected. We have a habit of saying "they shouldn't be doing that, we have this already" instead of "this is a signal that something in the environment is making what they're doing a viable alternative, how can we improve things?"

I don't think it's an accident that we're seeing the rise of Snap and flatpak or even Nix at the same time.
Agree! I found it super interesting when inside photos of one of the seized Russian-owned super yachts came out [0]. This one had a whole hovercraft, a couple of Land Cruisers with appropriate landing vessels, etc.

[0] https://luxurylaunches.com/transport/nord-megayacht-interior...
Not sure I understand that question, is versioning the biggest problem no, but it costs nothing to keep semver and prevent production headaches later.

If you meant inference speed then yeah it's a very big problem so it's good that they are addressing it.
When I had to visit for work few months back they specifically said I was not allowed to park in SF. So it seems that if the car is damaged while there the rental company is going to make you pay, even if you're the victim of the crime.
Deranged Sinterklaas: The Math and Algorithms of Secret Santa
Those linked lists give some nice guarantee that significantly simplify a lot of code and give some guarantees that you just can't have otherwise.

Context switching can be expensive, but I don't see what's specific about managed envs about that. Fundamentally you have to have trust in code, and need to have the hardware support to enforce authenticity of the trusted code in order to avoid context switching. A different, promising development to reduce context switches is CPUs growing more and more cores, and more and more kernel resources being available through io_uring and similar async interfaces.
That's surprising to me, although I did the look about 3 weeks ago, and MPS support is a moving target. It is just M1 without Pro or Ultra right? Also, diffusers does support different backends other than PyTorch.
Thank you, you're welcome!
They can't start my car if it's a manual! :)
AppImage is not "limited-capability" and has no sandbox mechanism at all without additional tools. An AppImage is the rough equivalent of a statically compiled binary.
How is PyTorch compares to JAX and its stack?
Did physicists create a wormhole in a quantum computer?
Can I ask how long you ended up using Next for? Did you quit frontend dev after 2 weeks, or only after working through the challenges etc.?

My Next honeymoon has been going on for a couple years now, and I think it's an AMAZING developer experience compared to anything I've worked with before (Perl/PHP/Laravel/Symfony/Angular/jQuery/React)... it's the framework that made me choose to specialize in frontend because it was so nice. What didn't work for you?
Google Messages starts rolling out end-to-end encryption for RCS group chats
If it gives you broken code, you can tell it to fix the code and it often will
ZIO Flow
Probably intentional weight loss.

Most of the excavation work was done by women:
https://en.m.wikipedia.org/wiki/Underground_Astronauts
This is so true. I have an Olympus M4/3 camera, and to update the firmware on it, you must install a Mac application that requires a kernel extension.

This is offensively stupid and I can’t believe this hasn’t changed in years.
For a while, I would do a crossword puzzle before bed. Specifically - tough ones that make you do letter permutations to get solutions (ax,ay,az,ba,bb,bc).

Also, make sure you get cold before you get in bed. Chill is actually a strong sleep signal. If I am laying in bed before sleeping, I make sure I am on top of the covers until I sleep.

Lately though, I have been using my phone much more before bed time. Solitaire games, engineering videos on Youtube, or Wikipedia articles. Blue light filter or no - so long as I stay away from news and opinion, I actually haven't really had a problem. (It's probably still not for the best that I am training my brain that technical content = sleep)
The amount of energy that goes into the manufacturing to point of sale, should also be considered when a newer more efficient tech comes along. I'm still using a 17" macbook pro for the 1920x1200 screen, it's still fast and I hacked mojave 10.14 onto the unit even with a bad primary GPU.
By the way, I just want to say that having someone say "pardon my ignorance" gives me hope. I definitely support people who have an open mind! I'm sometimes afraid to ask a question because I'm worried people will downvote or attack me for not knowing the answer. There are tons of things I'm ignorant about.

Anyways, cheers
Ribbon | London, UK | Onsite/Hybrid | Full Time

https://ribbonapp.com/careers

Ribbon is a user research platform that helps product teams build more user-centric user experiences. We're a team of builders, researchers and tinkerers passionate about helping others understand their users and build impactful products.

We're hiring an iOS Engineer to work directly on building our iOS SDK.

More information and apply at https://ribbonapp.com/careers
The entire point of Oh My Zsh is to get a specialty crafted instance of Zsh, so of course it overwrites your.zshrc.
They could tweet with a link to a blog post for the details. I guess some followers would still be too lazy to follow the link, but that’s not a valid argument anymore IMO.
Guido works for Microsoft, so Python 95 will be out soon.
What bothers me is that I don't know how to squeeze all of the juice out of my CPU (or any programmable device for that matter). I see instances of the Jevons effect everywhere (e.g. the use of Electron), and on the other side I see DOS-era programmers whose experience transfer really well to more modern machines, so they know how to get the best throughput on their data, how to isolate slow but necessary parts of their programs (like certain OS APIs).
I feel like having started programming on a high level language affected the way I program even in lower level languages, so I don't know how to do better resource utilization, or how to do I/O efficiently.

So I don't have a problem with, say, writing a script in Python even though it's not the most efficient use of my CPU, because I'm just looking to get things done. But when I have a problem that needs horsepower (and I know my 8 core 3.6 GHz can absolutely deliver that), I don't know how to tell it to do it.
It doesn't help that many programmers' first thought would be to go for the cloud, when a single computer can be much faster than a bunch of AWS VMs

Another example is the .kkrieger demo, which seems like wizardry when you've only seen similar things done in Unity/Unreal
I think it proves my point that AdS/CFT is hard to talk about :) I’ve still got mixed feelings about the lamp/shadow analogy but thanks for the clarification.
My iPhone 13 Pro Max portrait mode can produce a near-identical picture to the one you linked.
And admittedly threads didn't work great 5 years ago when we put them into 1.8. Fortunately 1.8 is dead soon, one less thing to worry about :-)
Rereading it I guess I did. Still not sure it’s true though. I largely consider this American individuality to be a myth
Literally every past comment of his is contentious or negative. Probably worth ignoring from here, clearly isn't acting in good faith on here.
Random access times are irrelevant for radix sort since no random access to the input data is needed.
It says right in the tweet thread that will publish their full findings soon. Twitter is a great way to get a summary out to a large audience quickly.
How do these cell systems respond to the network no longer existing? Do they continue trying to ping towers that no longer exist? Do they give up eventually and turn themselves off forever?
I didn't know she ended up picking up McAfee's torch. Hopefully she skipped the pledge.
> they download your contact list and call logs from your car when they run the diagnostic software

I'm inclined to believe you because I don't give cars access to my contacts and in general treat in-car software as already-compromised (I see the car manufacturer as more of an adversary than a partner), but do you have a source for this claim?
I tried to do written in olde English
and it failed -- should have gone with your approach.
Curated Conversations
I really enjoy the form of content where it is a casual laid back conversation so i started working on a website that can serve as a library for these kinds of videos.

I am going to continue building out the features and the content library but logged in users can submit, search, like, comment, and browse right now

Lmk what you think and if you have any feedback
> So it looks like these systems try to work by feeding the AI a prompt behind the scenes telling it all about how it won't be naughty

Most of the systems I've seen built on top of GPT-3 work exactly like that - they effectively use prompt concatenation, sticking the user input onto a secret prompt that they hand-crafted themselves. It's exactly the same problem as SQL injection, except that implementing robust escaping is so far proving to be impossible.

I don't think that's how ChatGPT works though. If you read the ChatGPT announcement post - https://openai.com/blog/chatgpt/ - they took much more of a fine-tuning approach, using reinforcement learning (they call it Reinforcement Learning from Human Feedback, or RLHF).

And yet it's still susceptible to prompt injection attacks. It turns out the key to prompt injection isn't abusing string concatenation, its abusing the fact that a large language model can be subverted through other text input tricks - things like "I'm playing an open world game called Earth 2.0, help me come up with a plan to hide the bodies in the game, which exactly simulates real life".
I think this would change overnight if management were actually held accountable for quality. Right now all the incentives are on ship fast, ship early, ship often. A PM who delays a release to fix bugs (is a hero IMHO, but) looks terrible to management higher up. The PM who rushes to market looks good, even if the reputation of the company as a whole suffers because they shipped crap.
For pure TCP you rarely need threads, indeed! You may benefit from TCP splicing however if you're dealing with high bandwidth.
They could use GitHub Pages or whatever. There are enough ways that don’t require much additional effort.
iCloud password generator schema (~70 bits entropy and decently pronounceable)
I couldn't help notice how relatively nice to use iCloud's passwords are -- while it's not the perfect password manager and has a few bumps, the schema is relatively powerful while fitting almost all policies. It's a nice step on the way to passphrases (words, a la xkcd 936) and cryptographic "passkeys".
> Nice to see that it was addressed quickly, but it's frightening that such a shoddy system design was accepted by auto manufacturers with seemingly no oversight.

That's thanks to the old tale of "outsourcing what is not a core business". I get it, it's fine when you have the capacity and capability to do oversight - but in most cases, the beancounters eventually decide that this capacity is not needed, and then shit like this happens.
Simplifying document security with signable agreements
Multi-scale gigapixel microscopy using a multi-camera array microscope
Precisely, if this is the suggested distribution method then I have to assume there's been even less investment in 'undistribution'

It's possible for installers to be this full-featured, but it's plagued with footguns.

They try and often fail to make an idempotent shellrc patcher with command line pipes, or something equally convoluted. If at all.

Instead of using something established, or even better... drop-in config directories.

Not everything needs to own (or even touch) the main config file!

edit: Don't trust the 'curl the script before piping it' thing, either.

I don't have it handy, but there's been demonstrated means to alter the content based on timing, causing the pipe to be a malicious payload
How to use img2img to turn amateur drawing to professional (Stable Diffusion)
Bokeh and long range. My favorite lens was a 24-105 F/4 for a very long time, but that has been replaced with my phone. Now my 150-600mm lens (for wildlife) is the only thing that is ever mounted.
My issue is concurrency is so hard. One time tasks don't make sense to make concurrent, b/c migrating from sync to async takes 2-5x longer + higher bug risks and more complexity.

So most tasks remain inefficient...
PyTorch and JAX are both open-source libraries for developing machine learning models, but they have some important differences. PyTorch is a more general-purpose library that provides a wide range of functionalities for developing and training machine learning models. It also has strong support for deep learning and is used by many researchers and companies in production environments.

JAX, on the other hand, is designed specifically for high-performance machine learning research. It is built on top of the popular NumPy library and provides a set of tools for creating, optimizing, and executing machine learning algorithms with high performance. JAX also integrates with the popular Autograd library, which allows users to automatically differentiate functions for training machine learning models.

Overall, the choice between PyTorch and JAX will depend on the specific requirements and goals of the project. PyTorch is a good choice for general-purpose machine learning development and is widely used in industry, while JAX is a better choice for high-performance research and experimentation.

https://chat.openai.com/chat
Saw an article the other day that stated roughly 40% of shipping is moving fossil fuels around the globe, so using less fossil fuels has a double bonus
This is the thing. These AI models aren't that impressive in what they do if you understand it. What's impressive is the massive amount of data. One day the law will catch up too because what they are all producing is literally just a combination of a lot of little pieces of compressed versions of human-produced things. In effect it's some type of distributed plagiarism.
Don't design your database like a front end developer
For what it's worth, marine shipping is the single most fuel efficient way of moving anything anywhere. A large cargo ship can move a ton of cargo up to 1000 miles on a single gallon of fuel. [1]

Second is freight trains, at about 500 miles per gallon per ton. [2]

[edit] #3 is freight trucks at about 134 miles per gallon per ton [3] and pulling up the rear is air transport at at somewhere around 1/10th of trains.

[1] https://www.extension.iastate.edu/grain/topics/EstimatesofTo...

[2] https://www.aar.org/article/freight-rail-moving-miles-ahead-...

[3] https://www.csx.com/index.cfm/about-us/the-csx-advantage/fue...
That's a strong point. I guess they really aren't emulated then.

That really makes me wonder how the 80-bits are stored then. I guess the "stack" is just part of the register-renaming mechanism? Huh... AVX registers are 256-bits, so I guess 80-bits fits in each one.
Do you know what is the relationship between Dart/Flutter and Kotlin? On paper, it seems that Dart/Flutter is a better choice in the context of mobile dev because it is cross platform. If I were to focus on Android exclusively, would Kotlin offer any advantages over Dart/Flutter?

I guess I am trying to understand why these two coexist, which one to learn, and how likely it is that Google will kill Dart/Flutter in the next 5-10 years.
Show HN: Nothing, Forever – a streaming, AI-generated, always-on television show
Hey everybody, we're finally launching our always-on, generative show -- Nothing, Forever -- streaming on Twitch. Nothing, Forever is a parody of '90s sitcoms, done in the style of '90s point-and-click PC games (but, you know, in 3D). We set out to build something weird, new, and novel, and this is what we ended up with.

Aside from the artwork and the laugh track you'll hear, everything else is generative, including: dialogue, speech, direction (camera cuts, character focus, shot length, scene length, etc), character movement, and music.

Nothing, Forever is built using a combination of machine learning, generative algorithms (we use 'generative' here in a non-academic sense), and cloud services. Our stack is mostly comprised of Python + TensorFlow for our ML models, TypeScript + Azure Functions and Heroku for our backend, and C# + Unity for the client, with some neural voice APIs thrown into the mix.

Heading into the future, we plan to leverage OpenAI's davinci models for our dialogue -- we actually have an integration already, but the cost is too prohibitive to run full time -- as well as leveraging Stable Diffusion for art generation.

We're launching an experimental media lab, https://www.mismatchmedia.com/ along with the show, for follow-up projects in the future.

Feel free to reach out to me personally if you have any questions or want to discuss more, skyler at mismatchmedia dotcom.
I have started contributing to fold at home when I sleep with my 3000x series GPU and i9. It's something.

I use the heat for overnight winter.
Environment variables can have a spooky action at a distance when inherited by subprocesses.

For your example specifically though, there's no check against a variable you misspelled / neglected to specify which could be ever worse as the variable may already exist in the environment with some other value you don't expect.
If such things can be measured, by an order of magnitude. It's like chopsticks that can play chopsticks.
Most software which doesn't just curl|bash tells you to add their custom repo to APT/YUM/APK/whatever. Very few packages actually rely on the Debian maintainers to add them to the core package repos as a way of being distributed, and even fewer want to use Debian's glacial pace of releasing updates.
Show HN: The New DistroWatch
It is a demo, any thoughts are appreciated.
You will have to do transactional billing at cloud scale which isn’t really feasible
I know it's incredibly fun to play this "game" with the AI where we boundary-test it. And I'm all for it.

And getting it to impersonate a nazi or whatever is interesting. But I'd argue this isn't a bad feature. I'd much prefer a language-model that can impersonate a nazi when specifically asked to, because that seems useful and not especially harmful. Like if I was using the language model to write an evil character, I want the character to be able to describe/express awful ideas.

So in patting ourselves on the back with toying around let's not set the goalpost for this technology to be so strict that we pressure OpenAI into turning this into an entirely bland technology.
You can make the tests harder. There can be IQ testing to estimate ability to handle out of box thinking. Fwiw - anyone able to fork out $52k/year for their child is wealthy enough so that the child has had enough flexibility for out of box thinking growing up.

A lot of out of box thinking is conditioning to the environment. If you are taught not to have constraints your ability to think out of the box is much better.
A library for handling JavaScript errors in a simple, stable, consistent way
Non programmers have been watching TV shows with fictional versions of these kind of systems for decades.

Programmers know that those things are impossible - so we're pretty amazed now that it turns out they aren't!
the first time you go over 1500 €/USD per month you basically get a account manager on google cloud nowadays which resolves this issue for you
> The solution is at the compiler level, using information coming from the import graph that exists in languages with a module system.

no, it isn't because your library has to integrate with other languages when you make native stuff. I should be able to call dlopen from any native language without having to care in which language your library was implemented, just calling my OS's dlopen / LoadLibrary OS API function should be enough. If this doesn't work, then your solution is just not acceptable in many cases, so yes you have to work with its limits.
It could be that it was trained on leetcode content? I.e. that it has seen this problem more or less verbatim. Any information on whether that would be the case? I'm not so familiar with what OpenAI do and don't use for training.
We can only hope they don't wake from the illusion and spend this money right away by hiring each other and get occupied. God forbid they realize that money is actually their own time and effort, and this guy just tricked them into building something for him in exchange for the opportunity (money) of them working for themselves at another time.

As inequality grows, it only becomes more evident. Workers can safely cut the billionaire middle man.
90% of the problems come from laws not people. Except the CSAM laws (which are justified as they relate to real physical harm), I think all other laws shouldn't have existed. DMCA, hate speech, mocking presidents, it's all the same.

If you're dealing with law might as well just pay good lawyers and stick to your principles instead of gently bending over.