skysight-inc/HackerNews huggingface dataset:
One can check this fairly easily.

The iterative step is z -> z^2 + u, or in components a + bi -> (a^2 - b^2 + c) + (2ab + d)i

Multiplying and adding real numbers between -1 and 1 are fundamentally stable operations when done with floats. The only possible source of instability is if a and b are very close, that a^2 - b^2 will magnify some errors from the limits of numerical accuracy. However, this is mitigated by two things: the region of such numbers is very small, and also if z is in that region, z^2 + u will tend not to be. (The exceptional region, where both are small is now a small dot rather than a thin line) So while doing thousands of iterations, the possibility that for some numbers there are repeated iterations which tend to introduce error is either excluded or just very very unlikely (we don't need to rigorously determine which).

Now remember what we are doing - we're just checking whether the iterated value goes to infinity or to the region where it will stay bounded. We don't need very precise accuracy except if we are on the boundary, as another commenter pointed out. Any region of badly behaved numbers will only tend to break the algorithm if it overlaps the boundary region. So that's one more condition we've placed on our very small region of possibly bad starting values. Furthermore, even if there were lots of bad values located on or very near the boundary, they would only tend to move the boundary by a very small amount. It's easy to check that most values near the boundary quickly either run away to infinity or quickly converge towards the central region (technically towards orbits in the central region rather than limit points). We can quickly check the rough shape of the boundary using a very small number of iterations, fewer than could possibly go wrong using 64-bit floats. If you use say 100 iterations, but keep track of potential large errors, you will plot something that is indistinguishable from the actual Mandelbrot set, with only a very very small set of points where you are 'not sure' of the actual behavior. It's also quite easy to see that points on either side of the boundary will quickly iterate away from the boundary - that is basically the definition of the set.

So although it might be hard to either be extremely sure of the exact boundary details, nor to plot highly zoomed-in details with very good accuracy, it's quite easy to draw the set to a reasonable standard.

A lot of this math was developed by experts in computational and numerical mathematics who looked very hard at questions of stability. In fact lots of fractal and chaotic behavior was dismissed as due to numerical stability before it could be rigorously demonstrated that it was real. (Not the Mandelbrot set to my understanding.)
https://github.com/openai/tiktoken/blob/main/tests/test_simp...
Throw Twitter into the Fire of Mount Doom
Well said. On social media, you can often witness the sentiment "They're rich, therefore their emotional problems must be fake". Well, money solves many problems, but it also creates some new problems, and it can't fix sadness, won't help you find meaning in life, and doesn't satisfy your desire to be loved.

(This is neither an excuse nor a justification for Musk's behavior)
Sorry, but sadly not. Rather after Hermann von Helmholtz, who made some pretty sweet contributions to thermodynamics.
Requires az:// blob download.

I hope pypi libraries can provide complete standalone offline versions instead of requests+urllib3+some_object_storage shenanigans.

If these blobs are too large to host it on pypi, maybe give us an alternative way to download it altogether so we can deploy the full lib to a server without network access?
I can imagine the material used for lenses is also rather cheap, and yet somehow they end up costing undreds of euros each... I wonder why...
Read a Book by swami vivekananda, you will know what you r yearning for.
It would be very hard to ascribe any other function to stones with flecks of non natural gold in them, other than "ritual" which is the standing tv archaeological joke phrase.

I like how this is also classic reconsideration of artefacts which prior archaeologists discarded for further study at the time.
The FA is specifically about using Linux, so I didn't see any requirement for non-Linux being mentioned (until your comment).

I had a quick look at Parsec and was surprised at how expensive it is - starts at $8.33 a month.
When I had to choose my remote desktop solution, I've tried all the FOSS ones, and they're been a disaster, without any exception.

I've tried I think a couple of VNC-based solutions (since I've tried the most common, TigerVNC was very likely one of them), and they were extremely slow - I can't remember how fast, but something like 1/2 FPS.

This left me very perplexed, because on a 10 Mbit network, with 25-ms ping, a protocol must be very badly designed (or, to be more precise, very antiquated) to have such bad performance. So IMO, the bad reputation is justified.

Other FOSS solutions weren't better, in one way or another. The other one that worked out of the box was X2Go (based on NX 3), which was still very slow (and it seems to be abandoned nowadays).

Sadly, I had to move to a closed-source solution.

Closed source solutions are so fast that sometimes I forgot that I'm on a remote machine. I'm very puzzled why there is such a large gap between open and closed source solutions.
Yes, the star number of VSCode surpassed Atom in April 2018, 2 months before GitHub was acquired. https://ossinsight.io/analyze/atom/atom?vs=microsoft%2Fvscod...
Yeah, their reason for existing is to be doxxed and have their privacy relentlessly invaded.
Pretty bad news. I think most of us knew -- subconsciously at the least -- we might already be here. To see it documented like this is a major bummer though.

Adaptation was always going to have to happen. We definitely knew that. I don't feel governments, banks/corporates, or even private citizens have invested anywhere near enough in it though.

I suppose I'll be building a farm of some type, striving for self sufficiency. Wishing the best to everyone. Probably best to pursue projects like this collectively. Maybe HN could be a good space to facilitate that.
Wage differences for the same job have almost nothing to do with productivity and almost everything to do with the rate of exploitation.
> You are basically just saying, in a long winded way, that it’s ok for straight women to be attracted to straight men holding babies, but it’s not ok for gay men to be attracted to gay men holding babies.

What a strange way to misinterpret something long winded. Should I have written more for you, or do you think that your preconceived notions would render that effort as moot as it is now?

> At least get your timelines straight. He was an academic at the time and not working for twitter.

a) Were all his pronouncements during this period?

b) He was writing about letting underage children onto Grindr for some nebulous reasons around that time:

> accommodate a wide variety of use cases for platforms like Grindr — including, possibly, their role in safely connecting queer young adults.

I can think of better ways for teenagers to connect than a hookup app. Can't you?

c) American date format is idiotic, I'm not interested enough to decode them all, perhaps you could do it for me as you're so precise with what others have written.
- python: https://huggingface.co/docs/transformers/model_doc/gpt2#tran...

- javascript: https://www.npmjs.com/package/gpt-3-encoder

- c# https://github.com/dluc/openai-tools

- java: https://www.reddit.com/r/MachineLearning/comments/upej7e/p_j...

- php: https://github.com/CodeRevolutionPlugins/GPT-3-Encoder-PHP
It's not a real problem for Elon. He's not posting about any serious concerns for his safety. He's posting "I love Barbara Streisand lol" and "Twitter right now is (four fire emoji)"

He created this 'problem' out of nothing. It's an act. If he feared for his family's safety there are ways to tackle the problem that aren't purely performative.
Crypto Exchange Gemini Down for Several Hours Due to 'Scheduled Maintenance'
RIP Atom. It was a great few years using it before switching back to Coda > Nova a while ago after the GitHub acquisition when it became clear development was no longer a priority.

Sometimes products reach a natural end of life, but it also highlights the importance of supporting open source.
> A more modern system would let you run Electron apps without being irritatingly slow.

That's the problem though: it won't. There is no modern system on which Electron apps run without being irritatingly slow.
Apparently there was a limited run last year which claimed to have the full involvement of June: https://www.davidtibet.com/products/the-pepsi-cola-addict-by...

This one seems to have a forward by the same guy, so I would guess she's involved here too?
They can also buy therapy or relinquish their wealt if they feel empty, but the inverse (relinquishing poverty) is much harder. At a certain point (and billionaires definitely cross that), I still have empathy for them, but I think personal responsibility makes it "their problem" while the damage they can do to others is more important.
Thanks for the pointer! Do you (or your friend) happen to have a link to a sample job post that I may be able to use to identify these opportunities in the future?
I for one am looking forward to the Tesla Model Q (rumored name for future compact model, aka Model 2).
This could obviously be nothing, but it does seem like very long outtage, and their twitter etc are totally silent =/

https://status.gemini.com/
Have a look at https://beta.openai.com/tokenizer which uses javascript reimplementation of the GPT-2 / GPT-3 BPE tokenizer. In this case it's [31373, 995].
Same. A shame "Token McTokenface" seems to be already in use. What about "Sentence Splitter Upper"?

More serious "qiktoken" would at least hint at the use for the package.
Hindi is relatively new - Its changed a lot since teh start.

I doubt that most Hindi speakers today would easily grok the dialect spoken during the Delhi Sultanate

Sanskrit remains understandable after 4000 years
Both tesla and spaceX are famously structured internally specifically to handle musk and his ideas, in the sense that they will have a team dedicated to listening to him then basically doing the minimum viable thing to make him think his ideas have been implemented. When management has an adversarial relationship with the CEO, it's hard to see what contributions musk could have made to the products directly. I will however concede that he has been a valuable viral marketing tool, but obviously that is changing rapidly.

The reason the twitter fiasco is happening is that twitter doesn't have such a team dedicated to cushioning musk, and so he goes around dictating whatever thoughts he has on an already major platform, even if these thoughts are directly contradictory with earlier ones, as was visible publicly on twitter.

Other than PR, which he is becoming worthless for (unless you count appealing to the historically not-believing-in-climate-change right as good PR for an EV company), i don't think musk has achieved much personally beyond having capital (with questionable legitimacy re its acquisition).
> Nooooo to stderr, that's literally what it is there for.

Bah… use syslog() (or whatever uses the same protocol) and then you get priority, name of the daemon… and if you step it up to journald, then you get to log key:value stuff.

Of course most golang developers have never heard of syslog() and think that logging is done with stdout and then a bunch of parsers to extract information that was there to begin with, had they used a proper logging.
I'll take Java over JavaScript any day, but that's just a personal preference of course
There are some great comments on this thread all with pretty decent if not great advice. But i'll come from a slightly different angle - not because it's better/worse but just to provide a more rounded group of responses.

My background is not in hardcore cs, ML, or AI but i majored in engineering and have worked as a software engineer for about 6 years.

Both breadth and depth are important with knowledge/skills and having diversified experiences at early ages (and throughout life) is valuable for "honing in on" what you want to do.

This is just to say maybe seeking out various computing "applications" wherever possible may help expose you to the different things out there. It could be neuroscience, medical imaging, nuclear fusion energy or whatever interesting thing presents itself.
Since you mentioned starting a business understanding a variety of markets could also be valuable.

best of luck and keep hacking

edit formatting
You are definitely over-hyping VS Code, but it definitely has a killer feature: being the only modern IDE (Sublime Text aside) that doesn't slow to a crawl when opening any file larger than a few hundred lines of code.
Great comic, I'm gonna go mainline some Hacker News before I crash
For many displays you can buy relatively simple controller boards from AliExpress that take HDMI or similar. They can be a great for reusing old laptop hardware that you no longer use.

I don't think manufacturers will bother implementing extra hardware just in case their devices die on you. It'd be great, but it's very much a niche use case.
If you click on "comments" at the top of the page, you'll see that there's plenty of commenting about the particular subject you have in mind.
Maybe it's the stagnation in our field the "it's good enough" mentality.
The sister comment has said it, already but to add to what they said, in our society, these two are intricately linked - think of the fact that most high paying or high jobs are not compatible with participating in personally raising a family. Or the fact that (with regards to Elon) he's using the archetype of the family protector (intentionally or not) to justify going after Elonjet
You are right, since the post say that the performance of 3.11 can be 2x that of 3.10, the implication is that python 3.11 is ten times slower on loop related code than sbcl.
Anyway, a 2x improvement is a great feast for python 3.11, congratulations to the team.
> Disagree on dependency injection.

I think DI makes a lot more sense in languages that are statically typed. In Python, the implementations I've seen use a lot of ABCs, "_in_mem" repos (for mocking/testing). I've been assailing mocks elsewhere, but my criticism of ABCs is that you write a bunch of boilerplate code, only to still just get a runtime error that your tests should catch anyway.

DI also pushes IoC... everywhere. There's not really anything inherently wrong with it, but the fact that it's backwards from typical control flow makes it confusing because the two always coexist. As a result, when trying to trace the behavior of code, you have to dig through lots of layers of configuration and/or implicit magic to discover what implementation is actually being called. Or, you're lucky and there's only ever a single implementation (this is most cases), but then why are you using DI in the first place?

FastAPIs handlers kind of blur the lines of DI. The way they've implemented route handlers conflates DI with callbacks. They could easily have done something like what Django does, and generated API docs by the type signatures of the handlers, then it wouldn't look so much like DI, just mapping URLs to handlers.

> eg for database, I create db objects which roll back any transactions between tests

I've experienced the pain of implementing this myself in Go, so I know it's not super trivial to set this up yourself, but that said, I get irritated when I see testing influencing design decisions in ways like this. Like, this is a big architecture decision made solely to support an additional database configuration. My opinion is that this conditional belongs in some kind of `if TESTING:...` block during app initialization, not literally injected into every route handler, etc.

> Hard disagree on unit tests. Maybe in other languages, but in Python, trying to develop even a moderately complex app without unit tests is a nightmare.

Oh I've had that pain too, but types have pretty much solved those issues for me. Or, weirdly I've only encountered:

- apps with (effectively) no tests

- apps with only unit tests

- apps with both unit and integration (and maybe UI) tests

I've never encountered an app with only integration or UI tests, but in my personal/contracting projects, I only ever write integration tests, and it's worked great. Coverage stats help a lot here too, you can see which code paths aren't taken and either fix the bug or delete the cruft.

No tests is clearly very bad, but I think integration tests are far, far better than unit tests.
And that's a bad thing?

How do you think human endeavours progress other than by small steps?
Re: the drop in comment quality - it’s because this subject is being massively astroturfed at the moment, across all big sites.
A trick malware distributors use is adding a JavaScript-based time delay to their phishing pages. It's slightly more annoying for scanners to detect than just an UA switch.
Twitter Is Blocking Pixelfed
You owe me a new keyboard and a fresh coffee.
All money has to go up in the great divide (a fancy term for today's growing inequality).
Yes, it's written considering companies with a formal yearly review process centered on cleary defined objectives. My guess is that it's supposed to be used as a guideline to help companies see how they are positionned with regard to kernel development but is somewhat strangely built to my management consultant eyes. It's a multi-axis analysis but they are not clearly stated. Well, I guess I'm not the intended target.

If what they want to do is outreach, they would be better with an additional assessment framework based on it but I think they intend to rely on companies goodwill.
Yes, of course there is still much work left for full scale industrializing but nothing insurmountable in view.
I don't think so, eg https://news.ycombinator.com/item?id=34006622 is currently number 26 for me and it's been there for a bit. Plus dang's mentioned that flagging's effects on ranking in the past.
I still have the proverbial nightmare from hearing at 2 am: "Hello, this is Nagios" in a creepy robotic voice (we had it setup to go through Asterisk with a TTS spelling out what the alert was about. but it always started with that prompt. Free (as in beer) TTS voice packs in 2010 were .. interesting)
And Python's philosophy leads to three different HTTP libraries in the standard library, but everyone still just does "pip install requests".

It's easy to find drawbacks of either extreme. I find Rust's approach of favoring competing, versioned libraries over standard library inclusion generally works well. Many of the libraries managed to significantly improve performance and ergonomics because they can have space to improve their API, and explore which behaviors and guarantees are useful. The biggest downside is that it's more difficult to protect against supply chain attacks.
still, worth mentioning when comparing

the frictionless RD side of Parsec is completely free. you only pay if you require >60fps, extra monitors, teams, etc.
I think we need a new phrase for this: "malicious incompetence"

A similar story from my work: "I didn't read the contents of the red warning screen because I knew I wanted to release my code".
The Bay area is more than just SF itself.
It's not moisture escaping through the mask that fogs glasses, it's moisture leaking around the edge. The efficacy of the filter material is irrelevant when it's bypassed because of poor mask fit. Good masks do not fog glasses.
Why do you think previous commenter is in that position?
Has anyone seen that Simpsons episode where they sing a song along the lines of “just dont look, just dont look”.

They do this and then the advertisements that are taking over Springfield all die and go away.

We need to do this with Elon. Just stop watching/reporting on his nonsense because 90% of it is just a form of disruptive marketing that people cant look away from.

Just dont look people.
Musicians already make much (most?) of their money via gigs and I don't think going to watch an AI play at a gig will be all too common. I think we'll be fine. Might have to adapt though.
Berlin's giant AquaDom aquarium containing 1,500 fish explodes
Genuinely curious and open, not sure why downvote.

So if I read right, you think being a billionaire is unethical. Don’t know if I agree or disagree.

Say you’re right, how do we prevent people being billionaires? Should they give up their wealth voluntarily, or do we have some mechanism that say gradually taxes their wealth as it approaches a billion to ensure it can never exceed the threshold?

If we did such a think, do you think it would disincentivise entrepreneurs?
I very much agree, and I feel the campaigns to stop AI image generation in its tracks are misguided.

I do wonder what happens as the market for the “old way” dries up, because it implies that there is no career path to lead to doing things better - any fool (I include myself) can be an AI jockey, but without people that need the skills of average designers, from what pool will the greats spring?
> One aspect of Elon’s actions does not cancel the other out. We should celebrate the good and debate the bad.

However, I find it incredibly telling that every time Musk is criticized about his behavior over Twitter, some people cannot but bring up Tesla and SpaceX. Why is that? Do we have to put a disclaimer with every potentially good thing someone has done every time we criticize someone?
No the person you asked, but. I sort of feel like straight up using the second laptop is fine with Synergy. Mouse and clipboard transitions seamlessly. It's of course something different, and has it's pros and cons.
Shame, Atom was an absolute game changer back in the day. Pathed the way for new text editors. Fond text editing memories!
Seems that Facebook removed them back in 2020
> AI does not make stuff like this go away. It actually frees more people to become these imbue-ers of meaning, if they are so inclined.

Yeah, but in that very example I feel the value and narrative behind it is in the memory of the grandfather's toil. When we no longer toil, there will be no horse shoes for our grandchildren to make sculptures of.
Moonlight as a protocol is quite cool, made for streaming games in fact. Sunshine is a open source server implementation, and the client was open source to begin with, I think. Sunshine is multi-platform, and so is Moonlight the client. I used it to stream my Linux desktop (and games) to my Android phone.

I also have good experience with Spice. I haven't found a way to set it up as a server, but Qemu uses it for all its VMs, and the performance is great, you can watch videos and everything, if you have the bandwidth.

For WiFi and slower networks, Moonlight was way more performant for me.
The one "doxxing" Musk is not @elonjet but Elon himself by boarding a private jet whose location is public info.
OIDC is build on top of OAuth and OAuth is all about scopes and authorizations. You can split the two but OIDC is designed to request id info and access authorization in the same transaction.
There’s a Coursera course series for that, coincidentally found it today:

https://news.ycombinator.com/item?id=34012657
It feels like there could be a GitHub action step that just means "redact this particular string output in this task and for the rest of the Action"?
I get what you're saying, but Electron apps on like a Core2Duo is unusably bad. On a modern system with plenty of ram they're much more usable.
I do see what you're saying but there's a crucial difference between sugar and meat. Sugar gives almost no marginal nutritional gain for a modern human. It can be substituted with something "empty" without thinking about it. If you do the same with meat, you have to get the nutrition from somewhere else.

Also, meat is generally a healthy food source. In terms of protein per calorie, chicken breast and steak are up with with pure protein shakes.