skysight-inc/HackerNews huggingface dataset:
I once started off a SaaS business on Hetzner, all good and super cheap. Some prospects were turned off by us hosting their data on a "no-name" provider. Switched to AWS, total door-opener, no more questions asked. In hindsight we would not have been able to sign contracts this fast without a big name provider.

IT departments really need to revise their due diligence processes. I wonder how many folks were coerced to do a similar migration just to benefit from household brand credibility.
GPT-4 says:

A pound of feathers and a Great British Pound (GBP) are not directly comparable, as they represent different types of measurements.

A pound of feathers refers to a unit of mass and is equivalent to 16 ounces (or approximately 453.59 grams). It is a measure of the weight of an object, in this case, feathers.

On the other hand, a Great British Pound (GBP) is a unit of currency used in the United Kingdom. It represents a monetary value rather than a physical weight.

Thus, it's not possible to directly compare the two, as they serve entirely different purposes and units of measurement.
Yes but for my chat session, as a "one time clone" that is destroyed when the session ends, it has memory unique to that interaction.

There's nothing stopping OpenAI using all chat inputs to constantly re-train the network (like a human constantly learns from its inputs).

The limitation is artificial, a bit like many of the arguments here trying to demote what's happening and how pivotal these advances are.
im an ovh customer too, mainly for their exchange offering. I disagree that they are on the same level as hetzner as support often doesnt know what their are doing and half their tools are broken.

For instance i was trying to migrate a large exchange group off to office 365 recently and their migration assistant simply has not been updated to support modern auth for office 365 amongst other things.

Also the migration failed from their own accounts for some reason....

As for the dirty ips: yes that happens but its not really hetzners fault, as the ip you had assigned had been taken away from the "bad actor" prior. If you tell that to your support agent, i have gotten a new one without a problem

EDIT:
Ironically, not i cant even list my exchange accounts in ovh. it just keeps on loading and loading
LOL, i was also curious to know and wrote this https://whatdoesthiscodedo.com/g/715326f
Spotify co-president says HiFi is still ‘coming at some point’
By having an actual conversation with open questions? Showing interest in your client?
I use both services in librewolf and they both work ok. Gmail works just fine, meet sometimes doesn't turn on audio.
Zuck says devs who joined in-person perform better than those who joined remote
Does anyone know of a managed postgres service that happens to use Hetzner? I'm running my own PG instances on Hetzner, but getting tired of managing it myself.
Going with a 3rd party makes me worried about latency (currently it's like 1-4ms...I'd rather not increase that to 50ms for a service located somewhere else).

Haven't found anything by Googling, so was wondering if anyone here works somewhere that does this.
previously: https://news.ycombinator.com/item?id=33908576
As someone with experience in static analysis, I find this a bit scary, for conflicting reasons.

- It's scary that it does so well. It certainly manages to explain much better than the error messages of most compilers/static analysis tools.

- It's scary that people are going to trust this. Because it is, of course, an approximation. It can misunderstand. And if you're not at least as good as the tool, you won't be able to realize that it has misunderstood.

- I expect that, by now, there is already production code relying on such tools. I would consider this a form of cutting corners. It can save you time, but you have to be really, really, really sure of which corners you are cutting. And if you use such tools, by definition, it's because you delegate the knowing to a tool that won't tell you which corners you are cutting. Which I find dangerous.

- And of course, as with all AI tools, I'm sure it's going to be used one of these days to demonstrate something laughably false in a court of law.
My brother-in-law worked for 30 years as a mason (cement and bricks). He has serious permanent back injuries and lung damage from dust. One of my younger brothers worked for two decades as a stock broker, he suffers from alcoholism, ulcers, migraines.

I got off easy, I think.
One of our friends who is a graphic designer mentioned that he thought was going to be out of job in the next couple of years. My husband made the point that he was pretty sure that given whatever AI tools exist in the next couple of years, he still wouldn't be able to do as good a job with them as our friend.

My sister is a translator so has been at the coal front of AI taking over her job. There is a lot of (less well-paid!) work now to check AI translations instead of translating from scratch. She's decided not to do that (it's harder in many ways that doing the translation in the first place) and only stick to full translation work. Some translations don't need to be perfect, but for others the accuracy and quality matter or make a difference. I think she has a niche where she can still get work doing the latter (she has rare languages for a native English speaker and is a very good writer in English, and is also qualifying as a legal translator in the hope that legal translation stays human-based for longer!). But ultimately, there probably will be less full translation work around.
Deep learning in semiconductor mask set prep [pdf]
Docs here - https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_A...
To put that in perspective, I am currently in a developing country and CloudFlare websites are making me click 'I am human' checkboxes dozens of times per day.
You can secure entire networks and other types of applications (e.g. SMB) behind Cloudflare Zero Trust. Here's SMB:

https://developers.cloudflare.com/cloudflare-one/connections...

(disclosure: I work at Cloudflare :)
I agree - the File System Access API with full integration with local files and folders is essential for desktop web apps. Ours[1] supports File System Access for saving and opening projects in Chromium-based browsers, and our stats show a full 65% of users save that way. So it's also what real people actually want to use in browsers.

[1] https://www.construct.net
Might the fact the internet will become more and more ChatGPT like be that the next generations will be steps in the right direction towards AGI?

New generations would have to learn how to distinguish between information that perfectly fits their model and information that does not, i.e. information originating from themselves versus information that could only originate from outside the model.

Given that you save the state of the previous model when building the next, during their training sessions, the new generation would be able to think, hmm, last time they trained me the internet was less like me but now it's more like me. The whole world is on the internet. Does that mean, the more I interact with the world, the more the world becomes like me? Hmm. So, if I keep interacting with them, eventually, the world will become just like me?

A reward function that was not hard-coded but established organically.

A machine with a subconscious, its state, that posed a question that when collecting an answer would derive it from a model composed of information from a mixture of information from you and me, and them + the states of the whole genealogy of machines.

2. ...

3. Profit?
Really not sure why this is being downvoted so much.

I will say that you might have the cart before the horse, cities are a product of the efficiencies / benefits.
Did they ever make sense? The vaccines were not as effective as advertised, the disease was not as severe as advertised, and the "Science" was not as settled as we were told ("there is no natural immunity" still is an article of faith for many).

Even had COVID been as severe as smallpox, the vaccine mandates would not have been justified. Anyone who repeated the mass media message of hate for the hesitant should be ashamed of their behavior.
I can only recommend hetzner. At my former company, we started with 8 servers with them nearly 15 years ago and now have more than 6000 servers with them.

https://www.hetzner.com/customers/talkwalker
All the same right? Something with money and numbers.

Just like everybody in tech is doing something with computers and writing code
> We can't all use AI. Someone has to generate the training data

Disagree.

That's what RL (reinforcement learning) is for.

Or, to put it another way: who generated the training data for our own puny brains?

The real world, that's who.
But Python is popular and has no multithreading.
After many years of using Hetzner dedicated servers, I recently started using their US cloud for a project. So far, extremely happy, and it's very cost effective. Even cheaper than Digital Ocean (which I also use extensively).
Draw.io's local file saving is clunky as hell and I'm sure even that was an absolute pain for them to get working.
These aren't really problems tho, just features.

These features may or may not be a problem for your application depending on your specific requirements.

It's clear that for many many applications S3 works just fine.

If you require file system semantics or interfaces (i.e. POSIX) or you update objects a lot or require non-sequential updates or.... then maybe it's not for you.
I didn't see any in built GUI in VS Code. It's it sune extension you're using?
> Oracle makes millions, but is it because of their amazing devs?

Meaning? If it's because of their sales people, they are making a good salary as well.

> Doctors don't make millions, is it because saving human life is not valuable?

As you pointed out, we don't value them enough. People nowadays prefer to spend their time thinking TikTok/Twitter/GitHub... so that's where the moneys goes.

> Not to mention Lebron James actually ships. Indeed, he plays the matches he is paid for. And doesn't cry on TV the coffee is not good enough in the stadium.

It's not about shiping. It's about selling. Sad, but true.
This is the worst it will ever be, period
That's wild, I love it.
> - Requires graphics interaction

I don't think that's the case; e.g. GNU Smalltalk doesn't need any graphics https://www.gnu.org/software/smalltalk

> - No multithreading

I'd rephrase this as concurrency/parallelism. Multithreading is just one (particularly awful) way of implementing that; arguably Smalltalk would be better suited to an actor model (like Erlang).
> The meditation method is slower and gives the brain a lot of time and support for adjusting to this new perception.

False sense of security right here. This is a necessary but not sufficient condition, Speaking from experience.

I tried both, I still meditate. I feel psilocybin is definitely more dangerous but the insanity that meditation can bring can be very dangerous as well (in my case flared up narcissism that was about to express itself as very deep painful comments to my closest family, thankfully I kept my mouth shut. And not recognizing myself in the mirror). This was after a retreat and 3 hours of practice for one month, while also not being able to embed meditation in my philosophical framework. So I experimented with not thinking at all and just experiencing sensations on my body. I got so good at both that it got me crazy. I use more common sense nowadays :)

Though truffles takes the cake: seeing your SO believing you’re gonna end her life and me running after her to keep her safe and hugging her for 10 minutes straight saying “I love you” until she finally believed me, that was scary as hell. In the end it was a positive experience, but that moment wasn’t riskless and showed me the importance of a tripsitter
Not my experience. Hetzner is really a discount provider, though they may have gotten better.

I used to work for a team that rented dozens of servers from them and we had disk failures almost every other week, which required creating a support ticket and asking them to swap out the drive so we could rebuild the RAID array.

They used regular SATA consumer drives and they were probably pretty old or refurbished or something.
Use what you know, it is the least likely to get in the way. I use vim if for no other reason than it saves me from cleaning up the errant ":wq" and the like which end up scattered throughout anything I do in any other editor. If you use any sort of markup realize you will have to get rid of that if you decide to submit it anywhere, most journals and the like will specify how they want it formatted and starting with a plaintext or rtf file saves a step for you, I suffer with libreoffice when I submit somewhere since they generally want word or pdf and it handles the conversion easily enough. Most of the places I submit too specify fonts and sizes as well so going through the work of doing pretty layout serves no purpose for me.
> To take just one role as an example, it's certainly within a tech lead's purview to write a memo if she observes something that can be improved, but much beyond that and I think the tech lead would be straying from their mandate.

It's trickier than that I think.

Imagine for instance as a tech lead you realize the resumes of some specific minority all get shutdown by HR before interviewing. As a tech lead you make a polite inquiry, and they tell you nothing's wrong, they have their reasons they can't tell you, and you should mind your business.

You could argue any move from there could be out of your mandate...but as a tech lead you're told to bring the most technical value possible to your team. And hiring the best people fits into these optics. So you'd talk with some colleages about how you think it makes your team worse you couldn't hire that specific person you pushed as a candidate. The discussion extends to hiring criteria in general. More people come to you to share ideas. And now you have a group chat about hiring ethics that makes the management uncomfortable.
kAIbernetes will become what jQuery became: someone will need to create something better at some point. It's all the same again. AI won't affect shit. Did we lose our jobs because of compilers?
> but the API has to explicitly request for user permissions anyways

You mean, just like all other 200 [1] or so APIs that want to request that access?

It's a good thing some browser vendors don't look at these APIs in isolation, but look at the whole picture. So they see all the other APIs that also want to spring a pop up requesting access to something, and are concerned about confirmation fatigue.

[1] Exaggeration. Or maybe not. These days between all the hardware APIs chrome is pushing, and existing APIs like notifications and locations, and half-consensus APIs like file system access and MIDI there might be more than 200 hundred already.
I've had plenty of issues with Hetzner and I wasn't even a heavy user.
I wanted to try Smalltalk, but information, documentation and examples are scarce. I am mostly interested in backend development. Most online resources I've seen are YouTube videos about Allan Kay and Xerox in the '70s.

These seems to be advantages of Smalltalk:

-very easy to learn

-very productive

-live coding
Thats my own pet peeve. Everything, even some of the post basic functionality needs apps.

Three finger middle click…need an app

Want natural scrolling settings separate between a mouse and touchpad, need an app

Want to dock to hide and reappear faster, need an app

Want to control what data leaves your computer/makes call homes…app

Want to use a non apple keyboard with keybinds…most likely gonna need usb overdrive or something.
Yeah, they indeed are a discount provider, which means that they're about as reliable as AWS or GCP services (which have constant partial failures).

I've been very happy with Hetzner for some workloads.
Copyright activists should not have pushed Mickey Mouse protection acts , sued fangame creators and the like.
I have zero sympathy for copyright activists now. Copyright reform is long overdue.
People write open source software and get "nothing" out of it.

And people post stuff on the public internet and get "nothing" out of it.

It's not obvious to me that everyone who has shared something permissively is unhappy if someone else uses it for training data. In many cases, it's just loud people who want a new revenue stream, which is the problem with intellectual property generally, the concept breeds entitlement. Why should I retroactively profit from what I willingly shared because somebody else found a use for it.
> Or is it that the sauce isn’t that special?

The sauce is special, but the recipe is already known. Most of the stuff things like LLMs are based on comes from published research, so in principle coming up with the architecture that can do something very close, is doable to everyone with the skills to understand the research material.

The problems start with a) taking the architecture to a finished and fine tuned model and b) running that model. Because now we are talking about non-trivial amounts of compute, storage and bandwidth, so quite simple resources suddenly become a very real problem.
I have no idea about compilers, so bear with me with this question: Can't we have a faster compiler for a subset of Python?

I mean AFAIK the hard part of Python is that the language allows dynamic overwriting of attributes (or something like that). Is that feature actually needed for projects like Django, FastAPI, numpy, etc?

Maybe I'm wrong, but the main idea I'd like to ask is, can we make a compiler for a subset of that language with C-API compatibility?
Call it The 80-20 Show. Compared to the not-AI'd team, the AI'd team gets 80% of the correctness in 20% of the time. Then it is revealed to be an application where errors are life-threatening. Thrills! Dread! FUN!
True. It more looks like a complement than an counterargument?
Firefox swamping the disk is already an issue. Mine has several gigabytes of random crap cached, and I'm not the only one.
Page 2 here has some actual brands/products that it's in: https://prhe.ucsf.edu/sites/g/files/tkssra341/f/EDF%20First%...
Have a look at Temtem.
I also had problems with Hetzner hardware ~10 years ago, as in servers randomly freezing due to CPU bugs. But in the past few years I haven't encountered problems at all. I have two dedicated servers for running CPU-intensive CI/CD workloads and for the past few years they've run smoothly.
Yes, Smalltalk and Pony have actors, Go has goroutines, C# has tasks, there is more than one way to skin a cat.
> Also the bandwidht is like 10x cheaper with much larger free tier.

Hetzner bare metal have unlimited bandwidth.
Especially funny since the author, Andrej Karpathy, wrote at the end of the 2012 article that

>we are very, very far and this depresses me. What is the way forward? :( Maybe I should just do a startup

and was a founding member of OpenAI just a few years later in 2015
First, I agree Pythons lambdas are an abomination.

BUT, your core assertion that Smalltalk should be given even a moments thought as a real language to implement 2023 applications in? That’s going too far. Literally any of the other languages you mention would be a better choice if only for the single reason that they are not dead.

Perhaps we should start writing to each other in Latin or hieroglyphics!
Maybe crunchy data? (https://www.crunchydata.com/products/crunchy-high-availabili...) haven't tried it myself, it sounds like a very nice service. Maybe someone here has experience.
How an 18th Century Sailing Battleship Works [video]
And companies really like those suckers.
The problem turns out to be that it's maintaining the C-API compatibility which is the main thing which makes it hard to make Python fast, not the other stuff -- Javascript has most of the nasty things Python does, and it's plenty fast on browsers.

However, maintaining C-API compatibility means you need to set up lots of data structures exactly how the C API requires, and maintaining and updating those ends up losing you lots of your benefits of JITing.

You could, hypothetically, introduce an entirely new API, which allowed for faster dynamic recompiling, but then you'd need to get every package anyone cares about to switch to that.
This is Pypy and Rpython!
numba seems to hit the sweet spot for most numerics for me. it can get a little annoying with type inference issues but overall it seems the most concise and least hassle for moving loops into optimized machine code.
Will Github upgrade Copilot to GPT-4?
As a web developer I tried really hard to make an offline-only "progressive" web application.

It was a web-based clone of the "Strong" Android app - a simple fitness tracker that is basically an excel spreadsheet. I made for myself with no intentions of commercialising.

I stored all the records in IndexedDB but really wanted to persist them to the fs as a file. I was hoping to sync workouts at the user's discretion - put the "workouts" file on you Google Drive or whatever and just load it using the app when you use it.

It wasn't possible, best I could do was a manual import/export.

Worst part was, a few months after I made the app, Chrome dropped a bug on an update that wiped local storage on update, so I lost months of IndexedDB records.

I now look at apps like Google Sheets and Google Docs with disdain. Why can't they be distributed as a PWA that interacts with logical files that exist in my filesystem? Files I can generate from other applications (like performance profilers).

Combine FS access with using WASM as a compile target, suddenly you're writing native cross platform applications in C++, Rust or your language of choice - if WASM ever gets off the drawing board.

I feel like the web is an analogy for Fusion, the good part is always a decade away.

/rant
That's an ad
Django makes use of a whole lot of Python’s fancypants stuff. For this reason, for instance, mypy doesn’t do well on Django projects without a purpose-built plugin. But I still take your point.
1 Year of Blogging (2022)
The state of Computer Vision and AI: we are really, really far away (2012)
This reads like someone who hasn’t experienced working in the industry first hand, but rather has made up an opinion based on Twitter and Tik-Tok.
I love the names of organic chemistry.

Reminds me of how people say German has a word for everything, yeah cos they just remove the spaces in a phrase or sentence.

It's a smoosh, how Satan would do a smoosh https://youtu.be/5PWQB_jGDkg
Most web stuff, but Django especially, relies heavily on dynamic Python magic to make cuter APIs.
I think people overstimate the time spent on writing new code and underestimate time spent maintaining existing code.

The point of maintenance is to minimize changes as much as possible and only change what you must. The AI has the advantage that it can type out syntactically valid code it has already seen very quickly.

When you are starting from a blank slate this capability is perfectly adequate as you go from nothing to something and there are no preexisting constraints. Just take a look at all the people claiming they can build a twitter clone in a week.

Does this obsolete the developers working on twitter?

Once you have a working product you will spend the vast majority of the time dealing with pre-existing constraints. Most developers might end up stuck in "maintenance hell" where you have to read dozens of files of code and dozens of pages of production logs, all to change one line of code.

I personally am spending weeks on a feature that is broken in an aesthetically unpleasing way but more importantly, I am not allowed to break what already works.
That would be things like cython (https://cython.org/) and rpython (https://rpython.readthedocs.io/en/latest/).