skysight-inc/HackerNews huggingface dataset:
Pythonista 3.4 for iOS with Python 3.10 is out
New in 3.4
Pythonista now supports Python 3.10, so you can use structural pattern matching, assignment expressions (added in 3.8), and many other new language features and improvements in the standard library.

Python 2.7 is no longer included. The official PSF support for Python 2.7 has ended in 2020, so it simply made no sense to update it in 2023.

Shortcuts integration: You can now use Pythonista scripts as actions in Apple's Shortcuts app, without launching the app. The shortcuts module has additional functions to accomodate handling input/arguments passing data to other Shortcuts actions.

Improved documentation with modernized layout, dark mode, and additional content about third-party libraries.

Fixed an issue with the up/down arrow keys not working correctly in the editor.

Improved support for the Magic Trackpad (and other pointer devices) on iPadOS.

New text selection gestures in the editor for iOS 13+ (closer to system text gestures).

Added pandas and updated various other third-party modules to more recent versions.

Pythonista now requires iOS 12 or later.
It's not about wasting energy, it's about using it when demanded. Games are about the most demanding thing you can do with a gpu, if it's throttled for games, I don't know when it wouldn't be.
You get that a little bit here, but not enough to make a real difference.

I guess we also have laws about keeping cars in good condition with decent tyres and stuff.
I've had multiple teachers teach me different languages (other than english), not one called me by my english pronunciation. It seems that it's just people who speak English that try to do this.
Fun fact, Arnold Schwarzenwggwe in Last Action Hero has a mini disc player in his car. I always thst looked really futuristic.
Scratch is great - such an excellent introduction to coding.
What percentage of the time does an interface failing make it unusable? Or even worse silently failing? In most cases, I suspect that number is pretty close to 0. Given LLM’s hallucinate a non trivial amount of the time, we seem quite far away from this. Or at-least until we have AGI.
what I don't understand is why they are working with a blacklist and not whitelist?

Sure kids would find ways to do something else or play the same way they use collaborative editing to chat but I don't even understand the purpose of letting them browse the whole internet during a class.
That's simply not true. I just did search to see if anything has changed. I searched for hotels in the Seattle area for a 5/18 reservation. The 3rd item in a hotel's result [1] is the direct hotel's price. It matches the same reservation on the hotel's website [2]. Another hotel's result [3] has the lowest price as direct booking.

[1] https://i.imgur.com/XtDkLZj.png

[2] https://i.imgur.com/gHJgB3I.png

[3] https://i.imgur.com/MVVqmFG.png
It’s a tool that helps me generate code examples for multiple JavaScript frameworks.

Input is a JSON string describing the code, out comes code examples in plain JavaScript, React, Angular, Vue, Svelte, and jQuery.

Helps me generate extensive docs on my own.
What are your thoughts on KQL? I’m biased, but I love it. Kusto/ADE as a whole is an amazing platform - it’s a shame how poorly it has been marketed outside of Microsoft
Cities: Skylines – Hotels and Retreats Announcement
It's in line, I think it might seem high because there are well known microcontrollers which can deep sleep with µA-level current. For example, the ESP32 consumes 0.15mA if the the ULP processor is on, and 10µA if it's off.

I'm pretty sure the STM32WB can go as low as 2µA though. If I recall correctly it has STOP and STOP2 instructions, with the former being what FlipperZero is using and the latter requiring even less power. I think it's really complicated to manage the deeper sleep state and the radio with STOP2 though, and that might be why they stuck with STOP. (edit: whoops, they cover this and more in their write up)
LNG exports:
https://www.eia.gov/dnav/ng/hist/n9133us2m.htm

https://www.youtube.com/watch?v=QDdmbPni6BI
How did this work exactly? Twilio would answer the call, listen for a number, and "press" 9 if the number was in an allow list?
Recent and related:

Performance excuses debunked - https://news.ycombinator.com/item?id=35718912 - April 2023 (118 comments)
My company has a budget for health and wellness that I use for my GoodLife gym membership. GoodLife doesn’t send receipts and instead makes you go to their website, fill in a bunch of information, and request the receipt be emailed to you. So I made a little app that simply fills in the form automatically every two weeks. I set it up on GitHub actions and now I don’t have this annoyance to deal with. It’s pretty small but made my life better.

Not much for instructions but it’s here is anyone is interested. https://github.com/jpatters/goodlife-receipts
I’ve implemented a Bayesian optimizer for stable diffusion model merging [0]. This is because I do not have patience and/or time to try all different block combinations by hand. It started as a personal thing but now multiple people are working on it and a small community was born.

[0] https://github.com/s1dlx/sd-webui-bayesian-merger
The medical establishment in the US thought it was a great idea to circumcize men for ages after the rest of the developed world abandoned the practice. They'll still happily do it for newborns if the parents request it, even though there's no medical basis, only religious.

It should be no surprise the US medical establishment wouldn't want to push a vaccine for an STD.
I always loved listening to music. However, the past few years I started more actively exploring new (old) music around the world and actually listening to whole albums. (I'm always amazed by the vast amount of good music that exists out there, waiting to be discovered and experienced)

I've a few friends that have the same itch and so we were constantly exchanging recommendations via different communication channels (Signal, email, Slack etc.)

So I started building a website that's "like Goodreads, but for music releases". You can mark albums as "want to listen", "listened" and "dig" (loved), organizing your lists with tags and notes and share them with others. You then have a public activity profile and you can add other users as friends and see their own activity.

Original Show HN post: https://news.ycombinator.com/item?id=32551862
I think it originally came from the fact the book series dates to the 1940s. The earliest ones actually predate the 1946 nationalization of British railways. Diesel locomotives were strange and disruptive to the steam-based world that was the baseline.

What gets me is that a tiny island with only trivial industry has acquired an incredibly random fleet of locomotives. In practice, you'd expect to see either a small number of engines built as a fleet, or still relatively similar engines built over time with incremental enhancements.

I could sort of rationalize it if it were being ran as a "hobby business"-- not necessarily based on economic needs, but because the operators are just pathological locomotive collectors, perhaps collecting what British Rail shed at scrap prices as it dieselized.
Great idea! Would love to give the script a spin myself..
Oh for sure. I think Paprika (?) does a decent job. To be fair, it started as a learning project for myself.

As a minor detail I also translate everything to the same language as part of the transformation. Just a bit of prompt experimentation.
It very much depends on how you like to work. If you are very terminal oriented IDEs are actually detrimental to productivity. I'm basically forced to use Rider at work now and I just can't stand it, I hate how it tends to hide critical details on how stuff works.

Visual Studio is very much the same for me, it also tries too hard to make nice what basically boils down to "run shell tasks". I've seen people get accustomed with those fancy features way too often, only to then lose view on how the stuff underlying works and relying on others for support.
Research funding and paper acceptance are not the same thing. We can do more risky research without accepting more low-quality papers. They are very different kinds of "bad".
My mom digitized many many old family videos, and wanted them online for sharing with family (including elderly & not-super-tech-savvy relatives). She asked me “should I just upload them all to a YouTube channel?”

Thankfully it was a phone call so my mom didn’t see my aghast expression. I prefer that big tech not index this stuff! Better to keep “in the family”

Seriously why does big tech deserve this free & super-private window into me & my ancestors lives?

So I wrote something[1] where:

* it’s fully free & open source

* cloud native

* plays on any device, any bandwidth, even if shitty

* yes my 90+yo Aunt Loretta (w00t to you Aunt Lo!) can use it on her phone & computer

* all data can be always encrypted, both source videos and derived/optimized assets

* and there’s more. please have fun

Basically point it at a source bucket on S3 or B2, and get your own private YouTube.

What I’ve built is very limited in functionality atm, but I believe the foundation is solid and plan to extend media support to photos and audio.

This can be a nice alternative to Plex/Google Photos/YT/etc.

It’s for when you don’t care about “building an audience” and in fact prefer that big tech can only see encrypted bytes from you.

Try it out and lmk!

[1] https://github.com/cobbzilla/yuebing
I appreciate what you're saying and I appreciate your positive contributions over the years. I know you're well-intentioned and that matters far more than any of the minutiae here.

When the only available medium of communication is these little blobs of internet text, it's easy for things to sometimes get into a snag. If there's any remaining disagreement, it's most likely a simple misunderstanding. Let's not worry about it.
This will probably be of interest: https://labs.kagi.com/fastgpt
I assume it’s because as the number of features increased, the accuracy of recognising specific phrases went down. The eggcorn in the machine.
[OP] Bluesky/AT protocol solves this by making identity a DNS domain verified with TXT record. That's also 1. unsquatable 2. universal across apps

My Bluesky name is my site justingarrison.com and it can be that on any other sites that use the AT protocol instead of ActivityPub
Awhile ago I made an remote infrared sending tool so a raspberry pi can control my A/C unit

https://blog.bschwind.com/2016/05/29/sending-infrared-comman...

Since then I made a much slimmer, cheaper, more efficient version based on the ESP32 but I haven't written up much about that.

I also created my own keyboard with firmware in Rust

https://github.com/bschwind/key-ripper

I've done a bunch of other small one-off projects too.
Damn, my contact at LSU has moved. I know there’s a good group at UT Knoxville where they do great stuff with Oak Ridge’s neutron source but that’s not specifically ML. There are adverts regularly for post-docs at Los Alamos; they can be found on lanl.jobs . They work with various universities depending on the group and might point you to something.
I wrote tweetscreenr.com to fetch articles from my twitter feed, and convert it into an RSS feed. The initial use case was to follow AI researchers on twitter and get notified whenever they post a link to an arxiv.org paper. Works well for me - I get all the news from Twitter, minus all the politicized/opinionated crap.
I originally built OnlineOrNot (https://onlineornot.com) to have a convenient way to convince my contracting clients that their hosting sucks.

They'd be like "Oh but I pay $5/mo for this wordpress host, it's fine?" and I'd send them a report saying their website was offline for say 10 hours that week, and to calculate how much being offline for 10 hours would cost them.

Eventually a client asked to be setup with their own account, so I took the time to go full-SaaS.
Nice algorithm. I don't agree that it is branchless however. Cmov is a branching instruction for sure. And it doesn't really matter whether a branch can be well predicted. The reason you mainly want branchless code is for security reasons where a timing sidechannel could reveal information. Calling this algorithm branchless devalues the term into something meaningless.

Edit: Everybody in the comments is focusing on performance. For performance sensitive code the point is not that it's branchless, the point is that it is fast, that some branchless code is faster than branching code is an implementation detail. During encryption the point is that it certain codepaths MUST be branchless.
That's right. And simultaneously send a text like "FedEx opened the gate" or "Doordash failed to open the gate after hours" to my and my wife's phones.
Brave / Web Discovery Project
https://github.com/luciano-fiandesio/beanborg

A set of Python scripts to automate the importing of financial transactions into Beancount. Been using it consistently for ths last 3 years to manage my finances.
Rust with rust-analyzer is IMHO very good nowadays, probably on par if not better than the experience with C++ on paid IDEs. The fact Rust grammar is context-free makes writing tools way easier because there's way less room for breakage, unlike when you write an extra > in C++ and parsing burns down in flames.
Wasn't there also this technique of lowering oxygen levels so much that humans can still survive but fire won't spread as fast? Or did this turn out to be too expensive?
Assuming the parents are competent, that only happens once.
A few weeks ago, I built myself a web based IDE and deployment solution (like Replit) for quick experiment projects. It's built on Docker and designed to be self-hostable - I run it on a pair of servers at home.

It's called Dock'n'Roll https://youtu.be/nITIMrND0Z0
You might be interested in https://futhark-lang.org
If you're going for multi-threaded and "frees all memory at the end", it's probably going to be way easier to write it in Rust, and you should end up with essentially the same result.
Eh, just backspace the mod-only stuff and push it to GitHub. We’ll clean it up.

Easier said than done maybe, but please don’t feel like you need to get it perfect. We’ll do a lot of the legwork for you.

Also don’t underestimate how cool it is to get to see what you use in its current form, even if it’s rough. There’s an archaeological component to this that’s quite gratifying.
A school IT specialist told me about a clever student hack. Their school blocks all sorts of traffic, but teachers can allow exceptions via a password.

One student installed a keylogger onto his BYOD laptop (many schools allow kids to bring their own, or use a mediocre school-provided device), and then made up a plausible excuse to hit the firewall (e.g., doing a report on anatomy, but innocuous site was blocked because the word "breast" appears).

Then the student presents the laptop to the teacher, who types in the exception password. Since the keylogger is running, the student can now grant himself exceptions to his heart's content.

The school eventually figured this out. It's not clear how they avoid the situation however; do you tell teachers never to grant exceptions on student-owned devices?
No, now they have more computer power than that entire room sitting in their pocket. Very different times.
Decimal128.js - NPM pack­age for IEEE 754 Dec­I­mal128 float­ing-point num­bers
Reminds me of what unison already does, I just wonder what will be license and scope

https://www.unison-lang.org/
Pretty sure Windows is on the path to no longer being interesting and necessary for Microsoft. Either they come up with a brand new iteration, or everything will go to the web.
Everybody is trying to make a more user-friendly Rust. The problem is that it is not clear yet whether that's possible, and if it is, how it may look. I know Vale and have tried it, though it's extremely early to judge anything so far. It does have a much stronger theoretical background than V, but even the theory is not completely clear at this point.

There is also Carp by the way: https://github.com/carp-lang/Carp
Yes the problem is illegality. As long as mafia can make trillions of this shit nothing will get better.

The solution is not more police.

>no downside for trying out that lifestyle

Is that a joke? you know that the average addict "lifestyle" is literally hell
The link you posted has an error

> You do not currently have access to this content.
There's an IETF draft for SSH over QUIC, but I'm not sure if this is an implementation of it, or an own thing:

https://www.ietf.org/archive/id/draft-bider-ssh-quic-09.html
I personally gave up on GUI file searching a long ago, it's one thing that sucks everywhere IMHO. I'll take CLI tools like locate or `fd` any day, they are IMHO quicker to use even on Windows.
It's hillarious how the public perception differs from reality on console sales.

Mario has everyone else smoked[1].

[1] A bit out of date but see https://www.statista.com/chart/26122/estimated-lifetime-sale... where in 2021 nintendo were selling more switches in Japan only (their 3rd biggest market) than the worldwide sales of both Xbox and PS5 combined.
The problem I've had with Siri and music has nothing* to do with parsing individual words. What I've found recently is that if you don't give an exact match Apple just puts in random shit. Hey Siri play the album Rubber Soul by the Beatles on Apple Music gets me random songs by the Beatles because apparently I have Rubber Soul named "Rubber Soul [some edition info]". Hey Siri play songs by the band Duran Duran literally just plays the eponymous album because reasons. You don't need AI, machine learning, GPT, LLM, or whatever fucking buzzword is all the rage, you simply need to revert to behavior that was standard in iOS 15 and earlier. The upgrade to iOS 16 completely nerfed Siri on my phone, starting with some mandatory trial subscription bullshit.

It's to the point where I've given up trying to use Siri while driving.

* Almost nothing. I still have to say "play underground eight zero s on soma fm" because reasons.
[OP] the reason I pointed that out is because public figures (reporters, celebs) can't risk that. If a server is hacked and their private key is stolen you could post anything you want as them. Of course twitter has had the same problems in the past but twitter was able to help them (usually) reclaim the account.

With ActivityPub if I stole your private key there's nothing you could do to stop me until the server rotates keys. AFAIK there's no way to scrub the fediverse of tweets I sent signed with your hacked private key.
I'm moving my comment here because I'm not sure why people are repeating the false information about 3rd parties providing lower prices than direct booking because of some contracts.

That's simply not true. I just did a search now to see if anything has changed. I randomly searched for hotels in the Seattle area for a 5/18 reservation. The 3rd item in a hotel's result [1] is the hotel's direct booking price. It matches the same reservation on the hotel's website [2]. Another hotel's result [3] has the lowest price as direct booking. Again for another hotel in NYC [4], the 3rd item is the hotel's direct price.

[1] https://i.imgur.com/XtDkLZj.png

[2] https://i.imgur.com/gHJgB3I.png

[3] https://i.imgur.com/MVVqmFG.png

[4] https://i.imgur.com/WAIuM16.png
Im not going to engage in idle speculation because you’re arguing a very different point from your original “everything before VR isn’t 3D” comment.
The product should be a LLM learning from each interaction globally. So you walk up to the door and it says Hello Jim, I see you work for fedex now. Could you please show me the label on the package?

With triggers like: If the cleaner is more than 15 min late 5 times in a period of 3 months and there are more than 5 resumes posted for cleaning positions do not open the door and fire them.
A sad, but true, indictment. Siri on Apple Watch is brutally bad, it fails more than half the time when asking it to do something simple like setting a timer. I've disabled CarPlay because my car's voice control is much, much better than Siri.
He was attacked for donating $1000 to a majority supported proposition 6 years before he became CEO. Not only that but he had made ensuring that his actions as CEO would be fair and inclusive a major cornerstone of everything he had planned [1]. That is a post made almost immediately after his appointment as CEO. Nonetheless he was forced out after less than 2 weeks.

[1] - https://web.archive.org/web/20200708202554/https://brendanei...
The mobile app Paprika does this and works great, in case anyone wants to use something like this.
Show HN: Brainpick – The Stackoverflow for Enterprise
We're super excited to announce the launch of https://brainpick.co.uk - the Stackoverflow for Enterprise!

Our mission is to connect you with a network of world-class experts who are eager to help answer your burning questions. We already have hundreds of experts on our platform and are continuously growing our community to provide you with access to the best and brightest minds in the industry!

Unlike traditional freelance sites, our platform offers you the unique advantage of receiving multiple answers to your questions from a range of different angles and experiences (just like SO). This means you'll get the most comprehensive and nuanced advice possible, empowering you to make better-informed decisions now and in the future.

If you're interested in giving our platform a spin, shoot us an email at info@brainpick.co.uk. We can't wait to see what questions you have in store for our experts!

Have an amazing day!
I built a wifi controlled led strip controller with an ESP8266. I had it connected to an Android sleep tracking app (sleep as android), so that at some point I had the lights in my room go from 0 to 2500 lumens smoothly (following a log curve so that it's perceptually linear) over 5min or so in the morning at the optimal detected time for my sleep cycle. It was pretty awesome. I scrapped the entire thing since I last changed appartement though...
They still are, that is how we got C++/CX replaced with C++/WinRT and to this day zero tooling on Visual Studio, beyond the COM stuff that goes back to COM early days.

Or like UWP was dropped for WinUI 3.0/WinAppSDK and there is no designer, or Native AOT doesn't do WinUI (.NET Native and C++/CX were under WinDev umbrella).
Why did the US vote Trump in for President?
I think the metric that matters is delta vs a hypothetical other CEO. It's really really hard for me to imagine Apple flubbing a launch of headphones or earbuds. I think that's why AirPods are less impressive, even though they've been a wonderful success and a great product.
Note that this is probably about an accessibility feature distinct from the horrors of getting Siri to understand that you want to call your mother; there's an option to label every clickable element, interacting with voice becomes much more sane and programmatic. "Click A, scroll down, click B", that sort of deal apple built Very Well.
[OP] Active vs static/passive protocols is a big scaling, security, and maintenance problem. I wrote about it previously [1] and proposed adding a static option to ActivityPub and was flatly denied.

[1] https://justingarrison.com/blog/2022-12-06-mastodon-files-in...