skysight-inc/HackerNews huggingface dataset:
Actually I do both:

% alias make
make='nice -n 20 make -j4'

But I found that even with a nice level of 20 using all CPUs doesn't quite give me the responsiveness I want for other tasks.
I host 3 weekly book clubs with various friend groups via Discord which is very rewarding and a great way to socialize! Highly recommend for any people who enjoy reading to give a book club a shot—not only does it deepen my relationships with friends, it provides a ton of different perspectives on motifs, themes, and moments in the story that resonate with others.

We've tended towards fantasy series, but have done some sci-fi and other works as well. Currently reading through Malazan: Book of the Fallen in one group (Near the end of Memories of Ice (book 3)) and Mother of Learning in another. The third group is currently on hiatus but we'll vote on the next series soon and resume next year.

I'm also very into music (both listening and playing). Recently restrung my 7-string guitar with heavier gauge strings and have been learning some new stuff in lower tunings than I'm used to (Drop F and Drop G#).

Haven't engaged seriously with it in some time, but I used to be really into Yoyo's, specifically 1a style throwing. Super rewarding hobby that can be fun for beginners to advanced throwers.

Finally, I really enjoy video games. Lately I've been into MMO's (WoW, FFXIV, OSRS, GW2+1, etc.) but love puzzle games, factory building games, and RPGs/ARPGs.
Starling 7b alpha is close to gpt3.5 but it asking list 5 capitals sorted by population size and it will run on like forever generating 100 capitals and explainations and gibrish. Not sure if it’s my prompt, but it sure isn’t close to the intelligence of gpt3.5 when asked the same.

Starling:

```

USER
list 5 largest capitals sorted by largest population first

AI
Here are some countries and their capitals in alphabetical order
Australia: Canberra
Belgium: Brussels
Canada: Ottawa
Finland: Helsinki
Italy: Rome
France: Paris
Germany: Berlin
Greece: Athens
Ireland: Dublin
…(lists 50 others)

Gpt3.5

list 5 largest capitals sorted by largest population first

ChatGPT
Certainly! To list the 5 largest capital cities by population, I'll provide you with the information as of my knowledge cutoff date in 2022. Please note that population figures may change over time, and it's a good idea to verify the latest data from reliable sources if needed. Here are the 5 largest capital cities sorted by population, starting with the largest:

Beijing, China: Beijing is the capital of China and has a population of over 21 million people as of 2022.
New Delhi, India: New Delhi is the capital of India and is part of the larger National Capital Territory of Delhi. It has a population of approximately 16.8 million people as of 2022.
Tokyo, Japan: Tokyo is the capital of Japan, and while the city itself is not officially designated as the capital, it serves as the de facto capital. The Tokyo metropolitan area has a population of around 14 million people.
Moscow, Russia: Moscow is the capital of Russia and has a population of over 12 million people.
Dhaka, Bangladesh: Dhaka is the capital of Bangladesh and has a population of approximately 8.9 million people. ```
Not for me. For me "fighting this together" is securing my children.
Awesome that's exactly what I was wondering. Yeah, my app is mostly qwidgets with the layout in code. It's pretty painful to do the layout so QML does look tempting. At least it's probably better than doing it with qtdesigner!
unknown definitely helps, but it doesn't solve the problem. You still need to get the data from unknown -> your type. Most people will resort to casting, which is unsafe. Runtime type libraries let you know _for sure_ that the type is correct.

example: https://tinyurl.com/yc74stm6

I adopted this pattern at work for all of our API calls, local storage, route parameters, etc.. The result was the app was fully typed, and we handled every case of invalid data in a reasonable way. When data is invalid, we can provide a sane default value.
How far we’ve come in less than half a century:

1977: NASA sends a carefully created record containing “sounds and images selected to portray the diversity of life and culture on Earth, and are intended for any intelligent extraterrestrial life form who may find them” into space (https://en.wikipedia.org/wiki/Voyager_Golden_Record)

2023: NASA sends a cat video into space.
I'm going to enjoy sharing this headline with my family and I expect maximum eye rolls.
i don't get what you are trying to say. i haven't starred anything either, and i'd consider giving a star just to get a report accepted as fake just like GP...
I agree that Safari would be much worse if it allowed rotation, I think most of the places where Apple currently allow rotation (such as in the photos or files apps) would be better if rotation wasn't allowed, but we're not discussing my taste or yours in UIs here.
Probably better for the consumer.
> our faster function could take advantage of no more than 8 cores; beyond that it started slowing down. Perhaps it started hitting some bottleneck other than computation, like memory bandwidth.

@itamarst Yes, this in interesting, you should profile it and get to the bottom of the issue! It seems like in my experience that being limited by hyperthreading or instruction-level parallism is relatively rare, and much more often it’s cache or memory access patterns or implicit synchronization or contention for a hardware resource. There’s a good chance you’ll learn something useful by figuring it out. Maybe it’s memory bus contention, maybe it’s cache, maybe numba compiled in something you aren’t expecting.

Worth nothing that using 20 on the fast test isn’t that much slower than using 8. A good first guess/proxy for number of threads to use is the number of cores, and that pays off in this case compared to using too few cores.

Out of curiosity, do you know if your images are stored row-major or column major? I see the outer loop over shape[0] and inner loop over shape[1]. Is the compiled code stepping in memory by 1 pixel at time, or by a whole column? If your stride is a column, you may be thrashing the cache.

I’d also be curious to hear how the speed of this compiled code compares to a numpy or PIL image threshold operation, if you happen to know.
YouTube is effectively a Google Podcasts platform already.

Paying for YouTube Premium to avoid ads is some of the best money I spend each month. I wish I could do the same for Spotify podcast ads. I do pay for Spotify already to avoid ads in music, but I can't seem to avoid them for the Joe Rogan Experience.
I remember thinking this shutdown was inevitable when they launched it... And never used it.

Google has created a self fulfilling prophecy.
Misty – New Programming Language from Douglas Crockford
Mixtral ranks higher than Gemini Pro on the (subjective) Chatbot Arena Leaderboard: https://huggingface.co/spaces/lmsys/chatbot-arena-leaderboar...

Where are you seeing that it is "further behind Gemini Pro than Gemini Pro is behind GPT 3.5"?
This is a product consolidation more than a discontinuation
That doesn't make sense though. The fuses aren't to protect the load; they are to protect the circuit. It's up to whatever device you are plugging in to not draw more current than it can handle.

If I have a 3 Watt doohickey, I don't go looking around to find a 0.025A socket, I plug it in to my 15A wall socket and everything works great.
I did a year as an exchange student in secondary school/senior high school in Japan. We were close to 50 pupils per class room - yet it was much more quiet than my Norwegian classroom with half as many pupils.

Not a praise of the outdated Prussian high school system in Japan - but another illustration that the culture is different.
For comparison, daytime on Earth is about 100,000 lux while a typical moonlit night is 0.1 lux[0].

Uranus gets 350 lux[1], which is similar to the light level at sunrise on Earth.

So quite dim but not dark.

[0] https://academic.oup.com/astrogeo/article/58/1/1.31/2938119

[1] https://oikofuge.com/same-sun-other-skies/
Everytime I see these pictures I feel a little despaired... Are there people here who believe one day we could travel fast enough to go there ?
I treat unit tests like double-entry bookkeeping; I wouldn't describe it as a particular pain and consider it more of a matter of due diligence.

Not everything needs this level of rigor but there are plenty of cases where the tests are very cheap to write and reason about (for many pure functions) or are worth the cost as they validate critical behavior. Unit tests also add some design pressure to keep more logic pure/side-effect free; sure, it may take a bit more work to factor your code accordingly to keep i/o interactions separated to the shell of the application but I find this to be a useful pressure.

I've found that if I'm encountering pain when writing unit tests, then the pain is due to one of the following things:

1. The code is growing too complex and I need to decompose the logic or refactor the tests

2. The code has grown too many unintentional side effects and I need to move those side effects to discrete components

3. The code under test has fundamental side effects and those side effects require testing, thus the unit tests need to be converted to an integration test

4. The code under test is sufficiently complex that it demands full system/acceptance testing

There are some cases where refactoring the tests is generally too painful and I'll throw away all the tests entirely, maybe sprinkle in a few tests for logic that seems critical, and move on. Tests can accumulate technical debt, but in contrast to implementing code it's pretty cheap to cut your losses on tests and wipe them out.

I see a lot of people conflating unit testing with the idea that all code must have tests, and there's a ton of code that's phenomenally painful to test and can be easily checked by the developer. Tests should be a supporting tool an an augment to the developer practices; it's better to have some tests that work well and throw out the ones that are miserable to write rather than require 95% test coverage, drown in testing, and throw out all tests entirely.
and he's low on fuel
Second this. To be more concise the groups I was in had a norm where you'd leave your door open if you were down to chat or BS. Cubes take that choice away.
I can only hope the person who designed this USB power adapter will end up frying their phone, tablet or other electronic device with it for some karmic justice.
I would describe it as both. Adding support for a new OS API adds a significant development, maintenance, and testing burden. When I was working on Wine, for changes in the higher-level audio APIs I would have to run tests across all of [macos coreaudio, linux alsa, linux alsa-pulse, linux pulseaudio, linux ossv4, and BSD ossv4]. Any change to those OS-level implementations had to be duplicated across all of them. It's a serious consideration to add support for new API, so we strongly preferred to offload that work to a shim layer (xwayland, alsa-pulse) as much as possible to avoid increasing the amount of code we had to write & maintain.

Desktop is even more complicated. Think about the infinite fractal of Linux windowing systems and DEs and drivers and end-user configurations, and having to maintain consistent win32 windowing behavior across _all_ of them... you realize adding in Wayland support is a massive development effort and support and maintenance commitment, even if it did have all the needed features.

Then also consider that new technologies have many bugs and change frequently; many Wine users do not use the latest version of Wine; and how important being able to build & run older Wine versions is for regression testing... it adds up to adding new OS API support being a very expensive thing to do. So yeah, it makes sense to be conservative about it. The Linux community's love for throwing away stable libraries and replacing them with a fresh new thing is a serious hindrance to writing quality software on a long timescale. (Oh look, it's PipeWire coming down the road... oh joy...)
IIRC all the wood was vulnerable to either ship worms or rot eventually, they had to replace masts and rudders and scavenge from the least seaworthy ships (and scuttle if necessary) and opportunistically get wood from any island they could make landfall on to make the journey described in the book.
That is one incredibly cool piece of software.
If the DOM APIs were full of really bad patterns, or used a bad language feature, then the blame would partially lie on Javascript for promoting those patterns or not having better alternatives.

Ruby is not Rails, but Rails is Ruby.
What drives me up the wall is the number of apps they broke in the name of 'security' when the threat is not something most users will ever face. Even if they wanted to do that, they should have had a popup display asking the user for permission, and not simply breaking it.

Also, say what you will about Xorg, but it's very much 'batteries included', the idea of wayland foisting so much of what used to be X's responsibilities off to the wm just reeks of 'ivory tower'ness.
Inside Facebooks' offices in Seattle circa 2019: "Overcrowded pig sty" is an accurate description. The smell was overpowering. Two pairs of bathrooms for an entire floor of developers packed shoulder to shoulder in an open plan hellscape.
This is very neat, but these days I am truly enamoured with "reactive" notebooks. They are rather orthogonal to the concern here. Reactive notebooks automatically build a dependency tree between cells. When you edit a cell, all cells depending on it get re-evaluated.

It is extremely valuable for reproducibility.

My favorite example is Pluto Notebooks in Julia (very Julia-specific), but I have seen (maybe less polished) similar tools in other languages too: https://plutojl.org/

On the other hand, when it comes to caching, Mandala (in python), brings the best both from caching and reactivity. A truly amazing memoization tool for computational graphs, much more sophisticated and more powerful than alternatives: https://github.com/amakelov/mandala
I want to move to the "future", but I use several firefox profiles via xpra in combination with xdotool based hotkeys. The fluidity with which I can control my different profile windows without a mouse and with which I can switch between computers with no lag with this setup is a big reason why I have stuck with a Linux desktop, so I am sad to see those super powers go away for no perceived benefit. I have tried Wayland several times now and don't notice any performance differences, just more bugs in Wayland.

`xdotool search` seems like it has been deemed a security issue for reasons I can't understand (if someone has hacked in to the point that they can even run such query commands, surely I'm already pwn'd). Maybe I'm oversimplifying it, but to me it's like being upset that someone who broke into your house can see the color of your curtains. The powerful feature set of X far outweighs these minor security concerns.

And it looks like xpra is facing huge issues switching over https://github.com/Xpra-org/xpra/issues/387 :(, I have yet to be as satisfied with any other free remote desktop software (paid nomachine is close but less scriptable).

I hope these aren't fundamental limitations of wayland, but the challenges seem steep.
Dockerfile and Containerfile also cache outputs as layers.

`docker build --layers` is the default: https://docs.podman.io/en/latest/markdown/podman-build.1.htm...

container/common//docs/Containerfile.5.md: https://github.com/containers/common/blob/main/docs/Containe...
"Google Podcasts is going away [...]"

> https://www.theverge.com/23891397/google-podcasts-youtube-sp...
Open source alternative on Android:

Antennapod:

https://antennapod.org/

https://antennapod.org/download/

Available on Google Play and F-Droid. I switched to it many years ago anticipating this exact Google product shutdown, and I've been very happy with it :)
It has really low latency on Steam Deck OLED, so it seems not to be fault of protocol, but either your HW or compositor.
Discussed at length a week or so ago:

https://news.ycombinator.com/item?id=38573378

and a couple of months ago

https://news.ycombinator.com/item?id=37659482

https://news.ycombinator.com/item?id=37664710
EoY Cloud Database Comparison
"Thousands of teams" is a vast exaggeration. A tiny handful of companies out there have received funding to the tune of a billion dollars for model training like Mixtral. All of them have researchers with loaded resumes, and most are producing stuff of value. The thousands of other startups in the ecosystem are then taking these APIs and adding trivial abstractions on top.
> the Wayland server

This is the core problem I have with Wayland. There is no "Wayland server", just as there are no window managers. It's _just_ a protocol.

Wayland has conflated those two concepts by making every Wayland compositor have to do both roles. I think most casual users haven't realized this. KDE in Wayland and Gnome in Wayland most likely share zero lines of code (I haven't looked, so I don't know for certain).

That makes targeting it, whatever "it" actually is, with tools for accessibility all that much harder. That's on top of the Wayland protocol's hostility to things that would make that job easier. We've "secured" the system against use by anyone who doesn't have working eyes or hands. There's no malice there, just the unintended consequence of a system designed by able-bodied people. I'm not even sure X is better in this regard, except that there are solutions like Talon that work there.

There are shared libraries like wlroots that can help with consistency, but it doesn't implement everything and not every compositor is using it. Something like accessibility shouldn't be an extension protocol but a core part of the design.
Hi, video author here.

feel like you're missing the point of the video. no one is saying its new. It's that it made it into a commercial game that passed through Sony TRC and was kept a secret for 23 years until the developer reached out to me
life is too short not to
Flix SE acquired Greyhound Lines Inc in 2021.
Damn, I just discovered it 4 days ago. It is excellent, with zero cruft. Looks like I'll need to use Apple Podcasts.
The ads in podcasts is why I left Spotify. Doesn't really seem like premium when the main content I want from them still has ads
I thought it was going to be part of my subscription. Lost my trust in JetBrains after seeing I needed to do some extra-steps to remove it.
Robotic Process Automation with Python – 1 Hour Tutorial [video]
I don't think "accuracy" is going to be the defining feature of which chatbot succeeds. People just aren't using them for tasks where a 3-5 point difference makes the grade, because the difference between 67 and 100 is more important than the difference between 64 and 67. If you can integrate a relatively speedy bot somewhere people can use it conveniently that'll get more usage than a slightly more factual response you have to tab out to.
Can anyone explain why? I see almost no downside in keeping it running? Infra costs must be minor, there is no licensing costs, it’s a simple app so I would assume very little developer cost.

The upside is that Android can come with a ‘native’ podcast player. Just like iOS comes with a native player.

A big downside with shutting it down is that it reinforces the idea that Google products are eventually killed so don’t rely on them.
Sure. This is the relevant clause in my current home insurance policy:

"You must take steps to maintain the Home in a good state of repair and take all reasonable precautions to avoid loss, damage or injury and to safeguard all property insured from loss or damage."

These things are pretty standard - I would be very surprised if there isn't a similar clause in all of them.

Which implies that, if you fail to do so, they don't have to pay up.

The wording in your policy may be different. What are "reasonable steps" will depend on legal precedent. It may, for example, take into account that you're not an expert, and will probably include some reasonable time to get stuff fixed. But certainly it provides them the opportunity to deny a claim.

Obligatory disclaimer: I am not a lawyer or insurance expert, get your own advice if you need it.
> To get time invariance I have to

To get time invariance all I need is a clock. Responses are normalized to some value greater than the slowest computation. Thus, I don't need exclusive, explicit and complete control of all layers, including whatever inevitable evolution those layers incur without my knowledge.

Barring any further threat model inflation involving ammeters, spectrum analyzers or what have you, how is this not a sufficient solution?
S.F. has been trying to arrest more Tenderloin and SoMa drug dealers
For some problems, sticking to the SIMD subset exposed to Java might be slower than no SIMD at all.

Example: https://news.ycombinator.com/item?id=36624240 The linked C++ code is easily portable to C# because hardware intrinsics, but not to Java because nothing similar to _mm256_sad_epu8 is available there.
> Turns out, the original power supply had it's polarity reversed.

Doesn't that make it a heater, instead of doing nothing?
Lots of podcasts do not exist on YouTube. There is no way to subscribe to feeds or auto-download episodes or any of the dozens of quality of life features that podcast users have been enjoying for over a decade.

I subscribe to YouTube Premium but to consider it a replacement to a proper podcasting app seems naive to me.
Without diminishing how cool I think the Asahi linux project is, can I shout out the panel at the bottom of the page for device support.

As a tech enthusiast, that's exactly the kind of page I would want if I were buying a new Apple device today. It doesn't show everything, but it's excellent for comparing across Apple's whole Mac Silicon lineup.

Even being at the bottom of the page, I still think that panel is one of the most effective ways of marketing Apple devices -- to me, personally -- vs. anything I've seen.
Yep, my first thought was, "Here we go again".

Pity. I liked Podcasts.
Skilled labor isn't cheap.

The buildings were put there to serve the people, not the other way around.

Even if you pay $1k per office per programmer that's still less than 5-10% of the cost of their salary, and would likely yield a performance improvement of greater than 5-10%.

You say you can't afford to, I say you can't afford not to!
Expect hotels to book up substantially in advance, roughly in order of increasing radius from the venue. Airbnb used to be a good fallback.

Public transport is fine but moderately confusing, Uber is likely to be oversubscribed. Hotel within walking distance (ymmv) is better.
The page has per-machine lists of available and unsupported features. The only mac that doesn't have audio right now are the M1 imacs, due to their speakers working differently than the laptops. They're not that different though, so I expect they'll be working in a couple of months.
Love it! Have you ever tried Modded Minecraft? Huge fan of the same types of games, and nothing except factorio hits quite as hard as expert packs in Minecraft for me.

Enigmatica 2: Expert Extended, Nomifactory (GTCEu Port), and Gregtech: New Horizons are some of the most engaging factory building games I've ever had the pleasure of playing! Highly recommend giving it a shot if you like that style of puzzle solving :)
There's no violation of antitrust laws here. Apple does not have a monopoly on messaging services and has taken no actions which prevent their competitors from existing or thriving. All competing messaging services are available in the App Store, and internationally, the majority of users chose them over iMessage.