skysight-inc/HackerNews huggingface dataset:
It's nor entirely cool, nor revolutionary, but I use this many times a day, so I thought that it could maybe fit in. I've built dew (https://github.com/efrecon/dew). It's a glorified way of running a docker container as yourself with the current directory mapped as itself inside the container. Sometimes you will also need some access to the XDG directories.

I got tired of installations that would break others and of project requirements that would differ from others in tooling. So I use dew to run most of the CLI tools that I need and to build development environments that fit the (sub-)project at hand. When things go mad or disk space has become short, it is only a matter of cleaning the set of docker images to recover.

You don't need dew to do all this, aliases will do in most cases. They would all be mostly the same and you would have to remember how to solve problems for each tool at hand. So dew groups those under a few concepts that you can turn on and off for the specific tool/environment to run. It hides all those ugly CLI parameters behind configuration variables, and finds the set of necessary variables for a given tool/environment under a .env file automatically. dew is quick enough. In most cases there is little difference between running "dew yourfantastictool" compared to running yourfantastictool installed directly on the host.

The code has grown with time so I have used dew as an exercise in trying to write readable code and organise it, even though it's written in good old shell and has long passed the size of what should be written in shell...

Things that perhaps are a little cool with dew:
- It can rebase a barebone image on top of another one, so that you can use the tool from the barebone image and perhaps rebase on something that has coreutils or similar. This is remembered as a local image for next time.
- It can inject commands to be run before becoming "you" in the shell, so you can install more (as root inside the container) before switching to a gentle user. This is remembered as a local image for next time.
- It can use a local Dockerfile for complex scenarios. This can replace the two cases above.
- You can have access to docker from inside the container, and it downloads the latest version of the docker client for you (by default: this can be turned off).
- It can create files and directories, possibly with initial content for you before running the container. This is because -v xxx:xxx will always create a directory if xxx did not exist, and because some tools require a minimal configuration file to run.
- It has initial support for podman, but I still haven't given this as much love than the rest so your mileage may vary...
I feel like this task might be testing if LLMs can reason about ambiguity more so than if LLMs model ambiguity. To test the latter I would give it natural language tasks that are ambigious require the recognition and modelling of this ambiguity to solve them. It's another thing to make talking about this possibly internally modelled ambiguity the goal of the task.
Thank you! My mistake, updated. cheers! :)

PS-- I also wanted my docs in any language, but also that anyone else could translate their app/docs easily, so I made this other thing[1], which is why these docs are available in so many languages

[1] https://github.com/cobbzilla/hokeylization / https://www.npmjs.com/package/hokeylization-lite
It was released in 2010. And since the release they have upgraded to use neural networks.
If what you're saying is (roughly)

cmovne rax, rdx
jmp rax

that is, a cmov followed by an indirect jump to the address contained in rax, "jmp rax" is _always_ an indirect jump. It doesn't matter whether rax was set via a conditional move instruction or not.
> somehow[...]derivative works

Come on, the argument is very simple.

If you mimic generic-enough patterns like fitting a style, your work is not derivative.

You can say that standard is not met here, but don't pretend the entire concept is nonsensical or confusing.
A service that ran on a Pi in my basement and periodically checks Oregon’s liquor site (OLCC) for bottles of bourbon I was interested in, and which liquor stores got new shipments. It would use mailchimp’s api to email me when inventories changed.

https://github.com/dclowd9901/olccChecker

It updated itself against the remote repo and ran on a daemon.
I am intrigued and would like to subscribe to your newsletter
A reasonable approach would seem to be to confirm the booking with the property within, say, 24 or 48 hours so if it’s overbooked you’ve at least got a chance of getting something else.
Europe’s Longest Bicycling Tunnel Opens in Norway
That isn't how it went down, Anders got fed up with Borland management and decided to finally accept the offers from ex-Borland folks to join Microsoft.

When he joined, his first project was being part of J++.
Mastodon Isn't trying to be the next Twitter, it doesn't need to scale. Some of the very best communities are just 10,000 people. We can connect with each other, and see others instances.

The author is to totally missing the point.

If the headline has anytbing to do with it
Subscriptions are 15% after the first year.
The Microsoft comparison would be more like the Microsoft Store on Windows (the PC client version) vs. Xbox.
And it's not impossible at all (even if perhaps not actually likely) that their entire microtransaction business would run noticeably worse if players were able to jump in and out of a session in an instant. That fridge run during launch? It's a sunken cost that should better be worth it. Now they are committed.

(edit: reading some other parts it turns out the experiment has actually been made, console versions that never had the startup bug are apparently doing fine)
8 year old humans can feel shame incredibly strongly.
> yet it is an incredibly vague concept

Not really. A free market is one where people make trades based on negotiation rather that coercion. Property rights are enforced, contract agreements are enforced, and using force or fraud in the negotiations is not allowed.

This is the usual definition of a free market.

I understand that free markets are a chaotic system, which leaves a lot of people very uncomfortable. I also understand that free markets are not an easy thing to understand.

> The closest we have to free markets in the world are probably war zones.

A war zone fits none of the definition I provided. So does slavery and selling poison to babies, other things people claim are "free market".
Font scaling at 4k?

Do you mean the appearance fonts when doing fractional scaling on a 4k. I don't see much difference between my Mac and Gnome on my 4k screens.
Just use Everything (https://www.voidtools.com/), so much better than Windows Search.
JSON is handled well enough by serde which is extremely popular. Rust also has various string manipulation utilities and an insanely fast and high quality regexp implementation.

Crypto isn’t a core competency for the standard library authors and this it’s better to offload that responsibility. Maybe once a library becomes de facto in the community (ring?) then it might make more sense.

The other reason to prefer a smaller standard library is that it can often be difficult to strip away the unused bits from the resultant binary. Rust statically links which hopefully fixes most of this, but I suspect possibly not all.

I agree they need to standardize an effect system and unify async so that there’s a way to plug in arbitrary runtimes.
Nice, this does actually use Renovate as the primary datasource would love to chat more to see if this setup would work for your needs?
Only laptop factory in Europe: Panasonic Toughbook plant in Cardiff
Gehtland was the CEO of Cognitect, and Relevance before that. I doubt he's written a line of code in years.
Does anybody have a spare invite? I've been trying to get one for a bit.
This XSeries on edX [0] looks promising for some of the prerequisite knowledge. Then for PCB design specifically, there are specialty courses on Udemy, for example, "KiCad Like a Pro" [1].

[0] https://www.edx.org/xseries/mitx-circuits-and-electronics

[1] https://www.udemy.com/course/kicad-like-a-pro-3e/
I bet it’s just for kicks, you’re reading way too much into this. This is just someone’s personal website and they’re experimenting with a donate button.
Let me have your feedback, we are constantly improving UI/UX but here I'd like to listen to your ideas on business model. Should we have pay per view answers? With such model, the experts could consistently earn money.
My MIL is 93, and the only tech she can really deal with is turning on the radio and TV and changing channels.

She is fond of music from old classics (from the 60's and earlier), so I hooked up a Raspberry PI with an FM transmitter and created her own private radio station. She tells me what songs she likes and I create different playlists that get broadcast on her station. It preserves the surprise element of radio, and there is nothing in there she doesn't like.

The tiny FM transmitter is surprisingly powerful. Her neighbours (of similar vintage) are very happy too, so their requests have also started coming in :)

EDIT: I wanted to add that I am the UI ... she doesn't get to choose the playlist. To make my life easier, I just created different playlists for different times of the day ... calm/spiritual/slower numbers in the early and late hours, peppy during the late morning and evening etc.
Excuse me, but can't you just at any point decide to not use Windows and Office? Well, yes, you can. As well as you can vote for new candidates or parties.
Try to look on a hiring problem from another side. Companies getting a lot of applications and at least some either stretch the truth on their CV or just lie, so trusting CV is not something a company can rely upon. Instead a company need an universal for all applicants way to filter out ones who likely cannot write code and then spend time only on candidates who've passed this test. Unless difficulty of this coding interview is miscalculated any experienced developer should be able to pass it, may be with a few days of coding interview practice. And if you are not ready to spend a few days preparing for interviews it's also a bad sign in eyes of an employer.
The reason for that is because in sleep states what the MCU needs is only a small part of the whole - stuff like LDOs and DCDC converters also need some current and sometimes other chips are directly connected and take some power even when disabled.

For instance a very cheap 3.3v LDO I was using was taking about 1mA simply for being connected.

I am pretty sure this is a similar situation here and you can't go much lower with the current circuit.
Except outside wealthy countries, macOS doesn't really matter and has about 20% market share across the globe.
Try not making up your examples.

That said you have as much control not using Microsoft products and services, as you have control voting.
I have a soft spot for sun rays. Back in college I had one set up in my dorm room that I grabbed from a surplus supplier that hooked into the school's servers so I didn't have to go all the way to the computer lab to work on my assignments. (I still have my smart card somewhere)

I remember thinking back then (2013) when this tech was getting sunset that we had somehow gone the wrong way, and that thin clients were the future, especially from an efficiency standpoint.

I still believe that, but we're still a ways off from general purpose compute accessed over the internet for the majority of use cases.
That's the one topic you chose to pick from my list? Well, my point was simply that mainstream media, from more or less day one of the war, have written why Russia is close to losing the war. Yet they're still in Ukraine. We rarely, if ever, hear how Ukraine is losing the war, yet the premise is more or less the same.
According to the graph, LNG exports were 337B feet^3 in Jan 2023, the most recent date shown, and were 353B feet^3 in Jan 2022, the month before the invasion. So exports are lower now than before the invasion.
I haven't needed to use the terminal at all with Fedora for years.

What actions are you doing that require a terminal?
That isn’t a headline though
In Clojure-land, we are also using HoneySQL [1] which has similar characteristics. You are still working within SQL semantics so it's a bit more complicated, but we are doing great complicated things with just maps, no API necessary.

[1] https://github.com/seancorfield/honeysql
Slightly similarly, I made a searchable word list to help with doing or compiling puzzles: https://jawj.github.io/wordtools/ (the ‘anagrams’ link does nothing yet).
For the given assembly from the blog post

loop:
lea (%rdx,%rax,4),%rcx
cmp (%rcx),%esi
cmovg %rcx,%rdx
shr %rax
jne loop

Here's a simulated CPU trace on Intel skylake: https://uica.uops.info/tmp/2de9d862d05d482ebed576d7e3923b93_...

Note that this tracer makes the assumption that all memory loads are in cache (otherwise the memory lookup will dominate). So bear that in mind for this code, especially since memory reads will likely dominate the cost of a binary search.

Regardless, it appears that the cost of conditional move is not the source of bottleneck.
Pinging Locations
Back when I was 14 I interned at the local department of transportation office doing IT, which at the time meant creating filemaker databases, scanning and manually entering lots of forms, carting massive CRTs and desktops around, and deleting viruses from civil engineers' computers.

I still clearly remember the day I was showing one of the other interns an application I wrote in visual basic. I was quite proud of it since I was fairly new to programming at the time, and I had been working on mastering GDI. If you know what GDI is, you can probably guess where this is going. It was what game devs call a "map editor", where you could take a palette of images and place them around in a grid to author scenes. This was during our lunch break.

One of the supervisors walked over, saw something "game-like" on the screen, and angrily unplugged the PC at the back. (Good thing I didn't have any important files open.) Once I explained what it was he wasn't angry anymore, but he didn't apologize.

So I guess "no fun allowed, even if you're learning" is a pretty old mantra everywhere.
More please! Would love to know more
My ex used to be pissed when I spent whole day coding and dont wrote her a single message...

It was way back before gpt and twilio, so I bent one IRC bot and wrote collection of warm messages that was send via SMS on a pseudorandom timeframe. We broke up when she finds out ... Luckly for both of us I guess.
“more new plant species in Europe have appeared than are documented to have gone extinct over the last three centuries”

https://royalsocietypublishing.org/doi/10.1098/rspb.2016.060...

From the Review article
“How humans drive speciation as well as extinction”
This does not sound like the opening news sequence in a horror apocalyptic movie at all.
> It doesn't change the fact that you're using other people's work as an input for your commercial algorithm that makes money for you. This by itself, without any merit to the discussion of how much is being copied, is enough reason to make you pay for the use of someone's else work.

This by itself? So if I'm making a search engine for pictures that doesn't even show previews, you'd require payment to every site in the index?

And does replacing "algorithm" with "employee" make that much difference?
ButterflyMX is used a lot in Seattle buildings and does quite a bit similar to that: https://butterflymx.com/
TIL about Eaglercraft, an illegal copy of Minecraft compiled to HTML5 using TeaVM and a custom opengl compatibility layer. That's pretty remarkable. It runs horribly and doesn't go beyond Minecraft 1.5, but it would definitely get the job done if you're trying to goof off when the teacher isn't watching.

Also, if one is not concerned about being cool enough to run the real Minecraft Java edition, Minetest is a similar game that has been ported to web browsers, and it runs a lot better than eaglercraft.

Mojang has also developed a clone of Minecraft Classic for HTML5, it supports invite-only multiplayer, but unfortunately for old players the lack of mass-multiplayer public servers has taken away most of the charm from Minecraft Classic, which is a surprisingly boring game without multiplayer (lava survival and classic capture the flag were some seriously fun custom game modes that we don't have anymore in the Minecraft ecosystem)

---

Eaglercraft: Google it yourself, not linking because of copyright

Minetest for the web: https://minetest.dustlabs.io/

Minecraft Classic HTML5: https://classic.minecraft.net/
> They even broke "Where am I" at least in German.

Probably should be careful with "I am sinking!"
If you are interested in grokking you should have a look at this: Progress measures for grokking via mechanistic interpretability. https://arxiv.org/abs/2301.05217
Of course not. A better-tuned engine would have made zero improvement on the transport efficiency of the Titanic.

The point is to ensure that all of the "unprofitable" but necessary precursors to the small fraction of the business that makes all the money, spooling up established and productive wells during favorable market conditions, are coordinated to maximize those conditions in the face of the uncertainty of industrial prospecting, rather than the interests a contractor might have. In such a skewed-return field, other strategies risk over-fitting; it'd be like if you saw the housing collapse coming in 06 or so and responded by trying to target your retirement investments against a granularity level of individual regional banks. Just shorting an index will pay out far more on average, even if it's more "inefficient".
There are places in Greece where the water is so clear and still you cannot even tell that it is there. I myself have been to Greek beaches where you look at your feet, and you can not tell where the water starts.
Midi controller that snaps on to my trumpet. Made from a tiny drone remote control with a replaced "brain" and new housing.
https://i.imgur.com/oYFOBNv.jpeg

And an app that records audio retroactively. Wanted to have recorded the last 2 minutes? just tell it "-2m". It has a ring buffer that buffers the last 2h, but also forgets all the time. (at least that was the plan, but audio streams were so much more difficult so I just dumped a full day of audio and timestamps and cut it later. That makes it much more "eavesdropping" again though which I wanted to avoid with the auto delete though....)
“if we stop Russia and China”, what really is this based on?

Like as if Russia and China are just full of idiots and all the Chinese and Russian AI scientists are idiots and don’t understand our point of view. Don’t understand how risk or dangers? Like as if the leader of China is an idiot who doesn’t get it either ? It’s just ridiculous.

So what if America developed something really powerful in isolation and other countries find out about it, that may lead to immediate escalation and world war 3 , have you considered that? It’s a silly idea.

What needs to happen is people realise we’re all humans, we all live together in the same biosphere and rather than continue to perpetuate and justify arms races, we must start to talk and solve our differences. That’s the mature thing to do. If we can get to that stage, maybe then we’re ready for more advanced technology.
I was relatively old for a backpacker - I would have been 36. I had savings and was in a reasonable financial position. But I had no idea what I would do when I got back. I assumed after a year of not working I would be unemployable.

A year is not long - and if on you CV it says “travelling” or “sabbatical” No one will bat an eyelid.
We recently remodelled our kitchen and dining area, and I wanted some art piece on the wall but couldn’t decide what. For months the wall was a little bare and we were having a lot of dinner guests. I realised our WiFi password was too complicated to keep reading out to family and friends so I built a QR code in Lego that automatically connects you to our guest WiFi. It looks good, and it’s Lego so it was a fun project with the kids. It took about 4 hours to build. The only problem was having enough 1x1 tiles to put on a 37x37 matrix.
Nah, our (not very good) implementation existed 10 years before Datomic :-)
> you need a clear value chain from licensed training data to each output, through the magical linear algebra data blender that is gradient descent. Nobody knows if your training example helped

The magical linear algebra data blender that is gradient descent boils down to small additive modifications to the model parameters. We already know how to compute the effects of small additive modifications to the model parameters on the output: that's what the gradient is.

So if you want to know how much each training sample contributed to the output, just compute the dot product between the two gradients.

Actually doing that for a billion-parameter model would be slightly expensive because the gradients are also billion-dimensional, so you'd need to approximate the dot product via dimensionality reduction and use a vector database to filter for training samples with high approximated dot product.

But I think those layers of approximations would still be better than throwing your hands up in the air and claiming you have no way to know because linear algebra is magic.
I made a silly twilio app for my daughter’s 1st birthday party where guests had a set of photos in front of them and they had to guess the correct age ordering and could validate their guess to win a prize using the temporary number I had setup.
For the case of comparing integers, and you want to know if A - B >= 0, you can take A - B, Arithmetic Shift Right 31 bits, then you have 0 if Greater Than or Equal and -1 if Less Than. From there you can just AND that with your displacement.

Note that it's not a comparison on A and B, it's a comparison on A - B, which must not overflow.
Can I buy one in Germany? Has anyone any experience with it?
Do they publish if getting the tree/array in shape initially or inserting an element is significantly different in speed to the plain sorted layout? The method is a nice read optimization and you'd need to check if it amortizes when sun together with the tree creation.
I had phone that could run J2ME but did not have Internet.

I reverse engineered a flash application that showed a map and provided address search. I scraped the map tiles and address to location database. Reimplemented the viewer application as a Java applet and preloaded the tiles and address database to a microSD card connected to the phone. So essentially I built my own offline maps for my not internet connected phone.

Address search required prefix tree because IO was too slow to use binary search on the phone.

Anyway this was done just before I went to a new city to attend university and it was really helpful to find out where I am and where to go. There was no navigation, but it showed the map, gps location and the location where I needed to get to.

So that was my personal project that really had great utility for me.