skysight-inc/HackerNews huggingface dataset:
You should Typescript. Performance comparable to Go. A more flexible typing system than both. Easier to learn than both. A worse package system, but that can be mitigated with discipline.
What Typescript currently lacks the most is affordances for embedded or performance intensive work as it's single threaded, but when performance matters use NAPI to use Rust in your Typescript, but the trajectory of performance of V8 and Webkit is such that I wouldn't be surprised if Typescript is within the same order of magnitude for performance as Rust soon enough.

:P
It is not the slippery slope fallacy, it's the proposition that everything that can be used for nefarious purposes eventually will. Someone who repeatedly abuses their economical power doesn't deserve the benefit of the doubt, is my point.
Putting that into plain English, "If it looks like a sequence is converging, it really is converging to something."

What does it mean to say that the sequence looks like it is converging?

Naively, it means that any two elements far in the sequence are always very close together. We make that intuition more precise by turning it into a challenge-response, "You tell me how close you want the elements to be, I'll tell you how far out to pick your elements." And then we write that mathematically as

∀ ϵ > 0 # You tell me how close
∃ N # I'll tell you how far
such that if N < n, m # so that any 2 elements
then || a_n - a_m || < ϵ # will always be that close

Others have given examples about things like the rational numbers. The canonical example of why it matters comes from Fourier series. Joseph Fourier discovered this one. Consider a bunch of functions f(x) over the interval from 0 to 2π. We can create a dot product with f·g equaling the integral from 0 to 2π of f(x)g(x). And the length of a function f is sqrt(f·f)

Joseph Fourier discovered that the following functions are orthonormal (each has length 1, their dot product with each other is 0).

1/sqrt(2π),
sin(x)/sqrt(π), sin(2x)/sqrt(π), sin(3x)/sqrt(π), ...
cos(x)/sqrt(π), cos(2x)/sqrt(π), cos(3x)/sqrt(π), ...

(I hope I have the constants correct...)

Given any function, he could compute a series that we now call the Fourier series that looks like it added up to that function. But there were complications. It added up perfectly for smooth functions with the same value at the edges like x(2π-x). But it also added up except at a few points for things like square waves. This caused a crisis in mathematics because at the time square waves were not considered functions, and nobody had ever realized that adding up infinite series of smooth functions could do such weird things. Their idea of functions was essentially what we would call analytic functions today. Basically things that look like power series. And Mr. Fourier had just shown that the analytic functions are not complete.

In addition to revealing problems in how we understood math, his technique was very, very useful. Because now you just had to figure out the physics of how, say, heat spreads out or vibrating strings vibrate just for those those sin and cos terms, and then you could figure out heat and vibration for ANY function.

Resolving the math problems started many decades of research. The results of which included better definitions of the real numbers, the ϵ-δ definition of a limit (or ϵ-N for a series), new theories of integration, and the idea of Hilbert spaces.
Visual editors for Windows resources in MFC aren't the same as C++ Builder VB like capabilities.
You can find hordes of shills to state otherwise but alas tech has become an industry that is based on deception.

Its a fateful turn of events. It means that the fundamental and very powerful information engineering skill, something that is in-principle vital, neutral and promising, is lost to the world as a force for good.

You cant put lipstick on a pig. That moral deficit at the core of the industry is fatal. Nothing good or lasting will be built on it.
It says nothing there that they actually repair broken iWatches. "Refurbished" doesn't necessarily mean "repaired" but usually come from the pool of devices in good condition that have been returned in the 30 day period or traded in for an upgrade, but they are never "broken" to need repairs.
Why do rare writes imply rare usage? It's possible the file is read often and by different systems even if changes are infrequent.

If the API was used rarely, that would be even more of an argument for a simple implementation and not a complex system involving webhooks.
At only 150 light years distance, is there a scenario where this thing could prove dangerous?
List of already banned dogs https://www.gov.uk/control-dog-public/banned-dogs
A company can be the target of lawsuits regardless of where they are incorporated. Or otherwise they can get their domains blocked or seized.
That's the one thing keeping me from operating my own Mastodon instance. All it takes for me to be in serious trouble is some troll tooting CSAM while mentioning my account... that causes my Mastodon instance to automatically download it, and so the troll can then report me to the authorities for hosting CSAM. Or Nazi content (which is banned in Germany for good reasons). Or piracy. The list of how one can shoot themselves in the groin by simply running a Mastodon server is pretty much endless, and it's not made easier by the fact that German prosecutors are so tone-deaf regarding anything Internet that it took years to get them to stop raid TOR exit-node operators.

How people are running Mastodon servers out of Germany, or how there are people running Mastodon-as-a-service shops is frankly mind-blowing IMHO.
> Apple had plenty of opportunities to be involved in the development of USB C (they are on the forum).

They are actively involved. That's how Thunderbolt 3 and 4 exist and use USB-C connectors
Not my favorite language but I like how C# is C++++ (even though in musical terms C# would be inbetween C and C++).
Also in Polish and other Slavic languages probably, too.
>It's solely a problem of bad management. If they had listened to their users or their own developers, or any remotely sane person with some touch of reality, then this wouldn't have happened

TBH I think the growth argument is better. Ricetellio isn't some especially bad CEO, and I'm sure 50 other CEOs woulda done the exact same thing if it wasn't him. Which is exactly why every other tech company was also hit with massive layoffs this year.

It's not some standout, it's the 20th consequence of actions every other public company pursued. Look at all the industries Unity tried to branch out into in 4-5 years and you see why they became balooned to 7K employees: https://i.imgur.com/3Ume4Qm.png
We absolutely should. And it should be legally required for manufacturer to support it for at least 5-6 years. So much less e-waste...
Gas stations can't pump if they don't have power. That's generally why there's a lack of fuel.

Sometimes they have backup power or power companies prioritize them. In the south, local media will help notify which gas stations are operable. More fuel won't solve that problem.

For Sandy they had more issues than just pumps without power. 40% of their supply was reduced before the storm even hit from shutting down refineries. And then the refineries suffered damage. Storage tanks were damaged. Pipelines were inoperative. They couldn't fill delivery trucks. [1][2]

For a typical hurricane, why would there even need to be extra fuel over normal supply? In a hurricane people are driving less. They're staying home.
The only extra fuel will be from generators and hoarders.

Price increases would probably decrease hoarders but it wouldn't turn refineries back on and magically make more gas.

[1] https://www.preventionweb.net/english/hyogo/gar/2015/en/bgdo... [pdf][page 6]

[2] https://www.nbcnewyork.com/news/local/sandy-storm-anniversar...
I run it on my laptop, and when I want to watch a new episode of a TV show, or a movie, I search for it on 1337x.to, find the mp4 with the most seeders, copy the magnet link, paste it into Transmission and then press enter. Within half an hour, the file is in the folder where Jellyfin knows to look for it. Then I open Jellyfin on my phone and watch the content in bed.

This works for me because I've never cared about hoarding a library of TV shows and movies that I've already seen. I just download what I want when I want it.
clickbait is not what i meant, why are we having a reddit-tier comment chain?
Sure, but this thread is about the price of processed junk foods going up, including burgers, the sat fat laden mayo, and the bread enveloping it.

Price increases in healthy lentils, grains, nuts, fruits, vegetables, dairy, and healthier meats/poultry/fish is a concern for the global poor, but that is not what is talked about here.
Thanks, don't know what I was thinking there
Thanks! Implementation details: https://www.jefftk.com/p/preview-on-hover
Digital Currency Without Blockchain
What if Bitcoin became popular despite the fact that it was based on blockchain rather than because of it? What if blockchain is a technical fail that's going to join things like NoSQL in the ash heap?

Haypenny is digital currency done the right way. Because of that, it's fast, secure, private, and it's far easier to use for average consumers.
> It's the environment and socialization factors that drive this.

Then why is it overwhelmingly this breed that attacking people?

We accept that certain breeds have innate instincts and traits - border collies herd, labradors retrieve, greyhounds run, pointers point, small terriers chase - but you argue that this breed of dog that was (when you trace its lineage [1]) originally bred to bring down bulls and be aggressive and fight can't possibly be aggressive because of its breed?

It's been recently reported that half of all of these XL Bully dogs in the UK are descended from a single dog called "Killer Kimbo" which itself was inbred [2] and its first and second generation offspring were responsible for killing a 4 year old child and a grown man respectively.

1 - https://en.wikipedia.org/wiki/American_Bully#History

2 - https://www.telegraph.co.uk/news/2023/09/14/britains-xl-bull...
I’m 5’4” and met my wife (5’1”) on OKC.

I will say that all the women I dated on OKC were shorter than me, likely because it’s common for women to filter by height.

I dated women who were not shorter than me, but met them IRL.
> The designer of bitcoin’s algorithm tried his damnest to emulate gold. Just like gold, which one presumes to be in fixed supply under the Earth’s surface, bitcoin is also limited, artificially (through the design of its algorithm) to a plateau of 21 million units.

Yet Bitcoin's emission is quite unlike that of gold. Every next generation gets to mine 32x less bitcoin. Over gold's millennia long history, every generation mines a roughly similar amount of gold as the next.
Last time I used guidance it didn't work even for the examples in the repo, has it matured?
> almost as easy to use as Python

At risk of starting a flame war, I don't find Python easy to use at all so I have to question anything the author says at this point.

I was first introduced to Python 25 years ago and stuck with QuickBasic, C and assembly. I recently tried to do some opencv stuff with Python and the dynamic typing made even the simplest things exhausting. Then there's the virtual environment and dependencies situation which is easy to make a mess of if you don't know about it upfront.

I found a C# library to do the same and was way more productive and finished the task at hand quickly.
I thought plastics BAD?
How many pirated movies do you see on YouTube? The platform very actively blocks such content.
> “Market price” is a hallucination that you can ignore. You’re not forced to go along with it.

It's a powerful signal containing important information! You don't have to go along with it, but it may be beneficial to others if you do.

As an example, we bought a new car in 2019. We were planning to sell our old car but every time we were about to sell it, it came in handy - family came to town and we needed two cars, or it was nice to be able to go two places at once.

In 2020, prices shot up. Suddenly, it was worth it to sell the car.

Someone who valued it more than us got to use the vehicle. Was that greed?
https://github.com/facebook/pyre-check

https://github.com/facebook/flow

https://github.com/facebook/infer

https://github.com/facebook/hhvm/tree/master/hphp/hack
Publishers’ Lawsuit Accuses Libgen of “Staggering” Copyright Infringement
It's an auroch, not a deer (actually the correct term seems to be "aurochs", but it's not what the article uses): https://en.wikipedia.org/wiki/Aurochs
I feel that you've ignored all the reasons why folks feel that Go is more reliable and faster than Java.

Fighting with the JVM - even in modern versions - is an absolute pain. The practical reality of using _any_ JVM language is wasted memory footprint, classpath issues, weird dependency graphs because a mega-apache-project was used to solve a simple problem, etc. Never mind getting basic things like RPC clients over TLS (fighting with openssl and keystores? in 2023? really?) working.

> my real point was Java is easily faster and more reliable than Go and it seems pretty insane to reach the opposite conclusion

Citation needed. Disagree in practical observation.
We can already automate Schmidhuber.

All he does is write fantastical reviews to grind an axe and harass speakers at conferences.
> european companies at scale

Such a thing would need to exist before the EU would be able to fine it.
Kopia also means a copy in Polish and the author is Polish. The first paragraph in the software's Github page also confirms the Polish origin of the name: https://github.com/kopia/kopia/

Tangentially, as far as OSS names of Polish go, kopia is pretty tame. A popular deduplicating app is named czkawka (hiccup). Now that choice is just mean towards non-Polish speakers. :)
Definitely bookmarked the article.

I've been watching a playlist which is making shader programming click for me: https://www.youtube.com/watch?v=u5HAYVHsasc&list=PLGmrMu-Iwb... "The Art of Code" channel, "ShaderToy Tutorials" playlist. I think if you know some geometry/trigonometry, once you wrap your head around writing a function that maps any pixel to a color (and how you add or multiply colors, and think in vectors), it starts to get fun.
If you want a recommendation, I'd start with videos 30 and 37 in the playlist for a cool demo, then the 1st 4 videos (note: the video quality improves in later videos), then 10 and 11, then RayMarching starts in 22-24 and 29. (Many other videos in that channel are great for shader programming techniques, too.)
I use paperless-ngx with 3-2-1 backup. It runs OCR and indexes them to makes everything searchable. I can go back years later and search for “toyota” find my car warranty agreement in an instance.
I am still reading it but so far this book has been very helpful. A lot of great insights and explanations
I'm not certain, but I think it will avoid transcoding for certain "Web-native" formats that your client device can already play. For example, if you download an mp4 then you should be able to watch it on your iPhone without Jellyfin needing to transcode it.
Cutting Through the Noise and Updates EP12
Back when people still thought BTC would be used as actual currency, not a pointless instrument of speculation.
Headline is false, the image in the linked article clearly shows that this is not the first search result. It's an ad above the first search result.

"Threads buys App Store ads with Mastodon keyword" is a better headline
Show HN: We built rescaling for distributed stateful stream processing
sounds like you have experienced?
> The SoC/Modem at the heart of the (pre 6) pixels is not first party, though

https://www.cnbc.com/2023/09/11/qualcomm-to-supply-apple-wit...

Not sure your argument holds as much water as you'd think.
The usual Java bashing from Go folks, meanwhile Google keeps mostly using Java, Kotlin and C++, with only a couple of key projects using Go, like Kubernetes or Google downloader.
As a buyer, they have a reputation to be driving producers to the ground. Their buying power is so large that they can pretty much dictate the costs, which drives all sorts of issues - brankrupting the smaller ones, lowering the quality across the board, forcing them to take shortcuts, cheating, shrinkflating, etc.
That would make a lot of sense, I wonder if there's a good way to identify activity. Perhaps looking at the # of subscribers/active users that Reddit reports (but I'm not sure if historical data for this is kept).
>Google's excuse about driver and firmware support does not and should not apply to the Pixel,

Until very recently, Google did not own the SoC, so it shouldn't be surprising that Apple is better at support given their vertical integration. At Apple, if the hardware isn't working as expected for a SW team, they send an email to a manager and it gets fixed or someone gets hammered by senior management. But the relationship between Google and a chip vendor isn't so smooth; that's just the nature of organizations.

Google has made a smart choice by trying to bite off the SoC and try to be more vertical. It will make support much easier for them in the long run.
In a high-inflation environment your profits are constantly shrinking. The problem also affects small and independent makers of all kinds.

If you are an indie maker and priced your product at $10 in 2020, you're now effectively making $8.38 USD[1]. Assuming inflation will remain elevated and you want to maintain the same margins, you need to either:

1. increase prices

2. reduce quality/quantity/features

3. reduce supplier costs

4. reduce service costs

Customers are very sensitive to increases in prices. This is a case where none of the options are great.

[1]: https://twitter.com/kepano/status/1702401372661096477
Most require a hole in the wall. This company makes window units: http://www.purifresh.com/index.html
"We're sorry, this browser or version is incompatible with the Haypenny application."

Firefox is not supported?
Ah, just noticed. The founder is Polish. That explains the name.

As a Pole, I actually greatly appreciate these Slavic names in tech.
Where did you read that Unity is just a mobile game engine?

Unity supports basically all gaming platforms. Windows, Linux, Mac, PS5, Switch, XBox, etc.

There are AAA desktop games that use Unity.
This is usually a very simple decision. Do you need the performance of Rust? If not, use Go (or Java or F# or C# or whatever GC language you prefer)
1. Yeah but serverless is completely unnecessary. JVM rewards you for long running processes. CRaC etc are there if you really care about that though.

2. If your Java code is using 5-10x more memory for the same task you are doing it wrong. Java objects do have higher overhead vs Go structs but not an order of magnitude. You could also be tuning the heap wrong, Java will use all the memory you give it and it won't be quick to give it back unless you tell it that it should.
This is odd, I did originally have that argument but I removed it because it didn't seem to matter - it works without ("On My Machine"(tm))

Erk - readding it and busting the cache. After I put my kids to bed I will figure out what is wrong

EDIT: the reason it works for me is because I've got this config in ~/.sqliterc:

.separator ','

Apparently at some point in the past I realised that I mostly insert csv files into it and set that default.
If disabling transcoding ever becomes a thing in jellyfin I'd probably switch from plex immediately.
> Please read what I wrote.

Likewise.

I never called you a racist, and I never said you shouldn't try to prevent division.

I said the extreme right use the phrase "you're trying to divide us" to guilt people into accepting their abhorrent views. It's just a new spin on the same old game: https://en.wikipedia.org/wiki/Paradox_of_tolerance
1 bit per move would allow you a 26x8 move game in 26 bytes, not just 26.
Like what? Have an example?
All of them I am aware of do hardware decoding of the signal and do the linear algebra to find their location in software. Speaking mostly based on the cheap ublox chips and partially open source navspark chips I've dealt with.

The problem is the signal processing part of GPS is quite computationally difficult. I think it was around 10ish years ago it even became possible to do the full real-time decoding on a laptop. At startup, you need to find the GPS signals. This means searching for all 32 possible satellite code patterns across the range of possible Doppler shifts. During testing, this was what took most of the startup (cold start) time. You need roughly 4-6 of them to get a position, so this has to be done in parallel. Once you've found the satellite it takes another 30 seconds to get the satellite position. GPS signals are very slow at 50 bits/sec.

By comparison, actually solving for location is a simple linear algebra problem with 4 unknowns (lat, long, alt, time; but in a more convenient coordinate system). You only do this a few times per second. The hardware does the higher rate signal phase estimation. For example the navspark is a single core SPARC microcontroller running at 100MHz with 200 kB of RAM. That's enough to do 50 solutions per second, though they reduced that to 10 Hz to make space for a user program too.

A ton of work goes into caching strategies to narrow down that initial search space. Modern chips will let you load in exactly which satellites to expect overhead (e.g. based on position and orbit info from cell network). There is a whole other caching strategy based on a approximate "almanac" in the GPS signal for offline devices. With all of that known before the receiver turns on, you can get a solution in a couple seconds.
As if there aren't plenty of blogs about fighting Go runtime, some of them giving up, and doing rewrites in C++ and Rust.

https://discord.com/blog/why-discord-is-switching-from-go-to...
I’ve heard three main arguments in favor of using Go. First, that it has a standard library that is world class for building a worldwide ads serving network. If your use case is that or something that’s technically similar, then it’s great. Second, Go has extremely limited facilities for abstraction. Frankly, I dislike that about it, but the argument is that forcing programmers to use a quite limited set of abstractions makes code more readable. I have my doubts, but the argument isn’t prima facie absurd. Third, it produces statically linked binaries that you can copy and run on any machine of the same architecture.
Antioxidant therapies in attention deficit hyperactivity disorder
Go’s is ok. Not as good though.
The 'God Given Right to Income' delusion strikes again. Competition is such a hard concept for these companies.
Lightning only support USB2 data speeds. The iPad Pro or iPhone 15 Pro have USB3 data speeds because of USB-C (iPhone 15 only does USB2). People don't plug in their phones much, but it makes a big difference for the initial transfer. The Lightning AV adapter is limited speed to resolution it can support. The iPhone 15 supports 4K with USB-C.

The advantage of USB-C that can use the same connector for your headphones, phone, to computer. You can use one charger and cables. The cables and adapters have multiple sources instead of just Apple.
No, let's actually have a standard with some thoughtful design instead of just bunging a bunch of ancient POSIXisms along into another platform. Also, as far as I can tell, it's being pushed exclusively by Wasmer which looks to be a bit shady as a company.
Did you try using a python IDE like Pycharm? Also python has type hints now and many libraries expose them.