skysight-inc/HackerNews huggingface dataset:
Is the question fundamentally: what's the relative likelihood of each number or clusters?

If so then estimating the marginal likelihood of each one and comparing them seems pretty reasonable?

(I mean in the sense of Jaynes chapter 20.)
I think you’re thinking this show is a lot more real than it actually is.
It is scripted reality TV, not serious, not real.

He said he and the camera crew talked to the contestants all the time, despite them being shown to be “alone”

I think he said he gave fire to people that already had it anyway and theirs just went out.
We work to survive, I would not call this living for the vast majority of us. There is no possibility of re-assessing our priorities because not working is death. Anyone that has the ability to re-asses their priorities can only do so from a place of extreme privilege that most will never have access to. Plenty people with a cancer diagnoses just die because they cant afford any other option.
Looking at a few spots around me, it seems it includes some hotspots in public buildings and museums and so on. So on the map it shows e.g. 30 hotspots in a museum, which seems OK as you probably need that many for coverage indoors with the amount of people typically there.
You skipped all the hard parts, all the struggling, and now you have a working product without a mental model and can't level up to doing harder things on your own. Struggling IS learning. You didn't try different paths, piece different info together, and then eventually create a mental model. You just used ChatGPT to skip to the end result.

It's like enrolling for a Calc 2, cheating on all the homework to get an A, and saying "did i learn anything? No, but it solved all of these annoying homework problems for me!" Now when you have to take the 1st exam you're screwed because you didn't learn anything.
Could you not simply get an eSIM from another country with better costs and use free roaming?
It's okay not to know what you're talking about.

Something wrong in every paragraph
How electric trains work and why they make interesting sounds [video]
This quote from Minsky is how I think consciousness evolved:

Has any of this cleared up what consciousness is or is for?" I asked. "People have such a small number of memory registers," Minsky said, "that we can't think of much. Everything has to be on automatic. Consciousness is not a window. It's more like a debugging trace you use for reprogramming around problems. Humans are really amazing, considering. Just think of what we must be the next step toward. Imagine having a four-megabit consciousness chip in your head."

That is humans were faced with problems that autopilot systems couldn’t handle.

Of course, this shifts the question to why other animals did not have similar evolutionary pressure. I guess there has to be a minimum brain capacity for the runaway evolutionary process to get started.
Suits can be very comfortable to wear, even with neckties and dress shoes. The first monkeys probably though shirts were hot, stuffy and uncomfortable too. They are not ridiculous items.
I once lived in the area where one of the Freifunk core contributors lives (Mannheim / Heidelberg / Karlsruhe / Rhein-Neckar Region). For years we also talked to the municipalities and the mayors of towns around the area, especially the smaller ones that had troubles getting their internet connections and bandwidths beyond 768kBit/s because they were ignored by ISPs and are kind of the best case for mesh networks.

But, as the saying goes, with the incompetent conservatives (CDU) there's no limit on how they waste tax money. If there is a friend of them doing something for more expensive, it's getting bought; because cheaper means always worse, right? Right?

For example, in a small town with around 20k citizens, they spend more than 50k EUR per year for two Wi-Fi spots near the local library, and those are "maintained" by an energy company. They also had to buy those access points for an initial sum of 20k EUR per access point, because they were very special and integrated in the street lights (not kidding you).

Network speeds are less than 10Mbit/s. For that amount of money per year, you could've easily gotten a fibre connection to the library building (which also has less than 10Mbit/s internet connection, so they are kinda fucked once more than 5 people use the internet there).

The moral of the story is somewhat that it's so ridiculous how incompetent politicians are when it comes to tech.

I'm kind of glad that this is an EU-driven project that's delegated top-down, because that means those incompetent politicians have no excuse to buy overly expensive tech stuff from their golf buddies anymore.
Hi there. How are ya?
> The word "literally" can no longer be trusted to mean "in a literal sense". It's frequently used as an intensifier.

It was ever thus.

See, for example, https://blogs.illinois.edu/view/25/96439
I feel the piece would have worked better backwards. Lead with the outcome that she wasn't found. Move through the effacement of the minor players (and potentially major contributors - the most interesting part). Close on the asking of how and why this happens. (Even the elimination of footsteps by falling snow could have been worked through it as a stronger metaphor)
Why not? Whatever your bayesian priors are, they certainly don't match mine.
Virginia Department of Forestry Seedling Store
http://archive.today/WGtjD
Technically this is the case, but due to operator pricing wifi is is still good option. 5G comes with the roaming charges (not so much problem within EU, although there are data caps) and at least local operators here in Finland don't really have good 5G packages for people with multiple devices.
You're overthinking this. From the indictment (page 4):

> at relevant times to this Indictment, a Manhattan-based music distribution company ("Distribution Company-1 ") [...] required customers, such as SMITH, to "agree not to engage in (or to permit, encourage, enlist, retain, or employ third parties to engage in) [...] any activity and/or method which involves the artificial creation, by human or non-human means, of online or offline plays on audio and/or audio-visual streaming services, where such plays do not represent bona fide end-user listening and/or views initiated by genuine consumers and taking place in the reporting country."

Moreover, the arbitrage available here doesn't really have anything to with "burning investor money". Aside from the fact that Spotify has been profitable so far in 2024, this fraud would be possible even if they had been profitable during the whole time the fraud had been carried out: it doesn't require that Spotify's royalty outlays be greater than their subscription/ad revenues in the aggregate. Rather, it relies on the fact that royalties are calculated in terms of total streaming volumes, but subscription prices are volume independent.

So while it's possible for a single individual to abuse the system and generate more royalties for themselves than what they pay in subscription revenues, it wouldn't work as a method in the aggregate for Spotify users to en masse produce royalties that exceeded streaming revenues. Even in unprofitable years their revenues greatly exceed their royalty payments. E.g., Spotify reportedly paid out $9B in royalties for 2023, on over $14B of revenue. At that point they were still operating at a loss due to R&D, marketing/sales, and administrative expenses, but that's all quite aside from their royalty calculation system.
That’s not my point. I’m not disparaging AI. I described AI as modern tooling that is beneficial to learn. I’m sure there are many professional developers saving time using AI to generate code they would have otherwise written. My point is that in this specific case, AI didn’t enable anything useful. I would have said exactly the same if the OP had written the code without AI. If a problem is long solved, reinventing it is busy work. Busy work can be fun, I reinvent things all the time, but that doesn’t change the nature of it. If the project they had built had been something novel (that does not exist) then it would have not been busy work.

I was shit talking education if anything :)
LibFuzzer is packaged with clang, so there is no additional installation [0]. You just have to provide an entry function and link it with a command-line flag. However, since C and C++ lack reflection you have to work with raw bytes as input.

LibFuzzer has the option to provide callbacks that customize mutation, which can help with obtaining coverage.

[0] https://llvm.org/docs/LibFuzzer.html
I’ve long believed that the best way to learn anything in tech is to attempt to try to build something with it.

My hunch is that people who use the process you are describing will still get a massive leg-up in learning skills like web development.

Often it isn’t a choice between using AI-assistance to get some working vs spending 20 hours figuring it out from scratch: it’s a choice between getting somewhere with AI or not doing the project at all, because life is full of things to do that are more rewarding than those 20 hours of frustration.

Anecdotally, I’ve heard from a bunch of people who always wanted to learn software development skills but were put off by the steep initial learning curve before you see any concrete progress… and who are now building useful things and getting curious about learning more.
An acquaintance of mine was stealing big-ticket items from a storage unit. Campers, boats, etc.

Of course he eventually got caught. The insurance company had already paid the owner of one of the campers, so it went to auction, and he bought it. Kind of funny.
Starlink has a business relationship with Microsoft Cloud.
Can you tell me the auction site?
> you reinvented something that already exists

Since AI can’t invent new stuff, who will do that? Juniors who haven’t learned anything because of those tools? Or seniors who will disappear one day because they are retiring or are being replaced by AIs?

I already work with juniors who use ChatGPT and cannot explain what they wrote. They have a fucking engineers degree and don’t know anything. It’s catastrophic and may increase in the future. What will happen if it continues like this?
How have these things tangibly changed your life and behavior? Do you have things you could share as an example? I never know what that looks like. Everything I want to do in life to enjoy it requires money I do not have.
I’m currently charging my phone from my laptop. And tethering off my phone as the wifi on Amtrak (which could be great if it had a starlink dish on the top) is awful and keeps going back to unauthorised.

I haven’t really had much signal problem and I’m not travelling through particularly built up areas (on the New York to Miami train, nearing the GA/FL border)
Main source of pain with eventual consistency is lots of customer calls/emails "we did X but nothing happened". I'd also add that you should make it clear to the user that the action may not be instantenous.
Your argument does make sense for teaching an intro to programming type class, where it may not be obvious what is a function name versus variable name. That just hasn't been my audience for a very long time now when explaining anything. I'd likely also go with var1 var2, fn1 fn2 type names if needing non-descriptive placeholders in that case. I mainly avoid foo and bar because to me it's a tired meme, and people tend to understand "variable names and function names can be anything" well before they ask "why does everyone insist on using foo, bar and baz all the time?" which is just extraneous lore. In my case, I was writing QBasic games many years before I encountered my first foo or bar.
This itself is plausibly a memetic hazard.
Damn kids, back in my day we had to copy-paste our homework from stackoverflow uphill both ways
What's the point? 5G is cheap in Europe, with no additional roaming costs between countries.
Every 3rd party application that uses containers provide only instructions/support for docker.
Not surprised, the question is: will the average buyer demographic care?

As seen with their social media products targeting less savvy consumers, will this product cross into the mainstream, after early tech savvy people (innovators)?

Mark is betting they wouldn't, like with other tech using their data (ex: Android).
Is deflating/shutting-down always such a bad thing? Conversely: are all positions worthy of protracted, nuanced debate?

I think not. And in particular, I find the the position that "hypocrisy, or rather weakly supported insinuations of hypocrisy, in regard to a certain evil is a vastly more vital and pressing topic than the actual evil happening on the ground itself" (to sum up these discussions in a nutshell) to be especially non-worthy of protracted discussion and "nuanced" debate.

God, grant me the serenity to accept the things I cannot change, such as debates and counter-debates about whataboutism on HN.
Scrum, Agile and management in general have beaten the fun out of me. I can imagine doing some coding for fun when retired. But I don’t want to work for a corporation.
Does Openroaming require users to create an account? I'm not sure if this does.

At a first glance, Openroaming also seems to use "Passpoint"/WPA Enterprise, which not nearly all devices support, so at least a backup SSID makes sense.
The $X.99 price thing should be forbidden and I'm deeply disappointed in humanity/customerity that we don't shun them and refuse to deal with them
Do you need anywhere near that much to run nextcloud?
pareidoilia are a natural side effect of any pattern recognition machine
> in every single case I’ve seen, the developers who broke their local environments that badly had significant skill deficits which affected their general productivity. Investing in training paid dividends far beyond not having to deal with their local environment getting hosed since they also stopped creating massive security and performance problems in production.

I mirror this sentiment.

Another one that I've commonly seen: a bit of a yellow flag if a developer is struggling with Git. Becomes a red flag if the issues continue to happen after training. Usually means they don't understand other technical fundamentals.
Of course they are, anything for a quick buck but it must be hinted at somewhere in the terms and conditions
Instead of the popup and affiliate-link-laden article, you could go right to it: https://digitalcollections.tcd.ie/concern/works/hm50tr726?lo...
How about brush your teeth with fluoride and spit it out instead?
I am That - talks with Nisargadatta Maharaj. Best for me.
In C++ the __has_include preprocessor expression has been standardized since C++17, I'm not certain if C has standardized it yet though.
> I briefly thought GPT-4 was useful for finding papers given a description of the results.

That’s one of the many poorly documented traps of LLMs: trying to use them to find papers like that is a fast-track to worthless hallucinations. If that was one of your first experiments I can’t blame you for thinking this tech is “more harm than good”.

LLMs are terrible search engines… except for the times when they are great search engines!

Learning when and what to use them for continues to be a significantly under-appreciated challenge.
The whole thing reminds me of how we used to check out BASIC books from the library and manually type in complete programs, games etc from the book and run them. I wouldn’t say I learned NOTHING, far from it, but it definitely wasn’t a path to become fluent in BASIC
Don't accept that premise!
Some peoples use only 1 identifier as a full name.

Some peoples use 3 identifiers as a full name but there are peoples with only 2 living with them.
code is an input not an output. People don’t care about code, they care about products. You can build something new using code that already exists: every product we use today is built on a lot of what came before.

My point wasn’t that writing code with AI is bad, my point was that writing code for the sake of writing code is bad. If something already exists, use it. If something doesn’t exist, build it, bring something new to the world — whether that’s with hand-typed code or ChatGPT assisted code, I don’t care.

I think we should write less code.
>I think attempting to automatically "undo" partially failed distributed operations is fraught with danger.

We once tried it, and decided against it because

1) in practice rollbacks were rarely properly tested and were full of bugs

2) we had a few incidents when a rollback overwrote everything with stale data

Manual intervention is probably the safest way.
> You have Anaconda packaging world vs PyPI

There is no fracture or "versus" here. You can pip install on top of Anaconda. Anaconda provides a more stringent solver and OS level packages that some pip level modules often depend on, it just solves the integration problem, but I use both, including requirements.txt in my Anaconda env.yml all the time.

> You have pyproject.toml for project management, which is not supported by Anaconda or the flagship documentation generation tool: Sphynx.

Again, Anaconda is not "standard" python thing, it is a replacement for build OS level packages, such as GDAL, which is a just a subset of Python modules. Anaconda does not need to support standard python tooling, because those python tools exist outside of Anaconda.

To simplify, for every Anaconda package, you can likely find it in PyPI, but for every PyPI, you will not find it in for conda. Anaconda is not a competitor for PyPI, it does not need to replicate every PyPI feature.

> You have plenty of ways to install Python, all of them suck.

What does this actually mean? You install Python with all the major OS installation methods, and absolutely none of them suck, any more than installing anything on this OS does. The standard ways are Python Setup.exe, apt-get install, and brew install. Yes, you can additional options such as conda distros, yet what exactly sucks about them? Nothing.

> You have plenty of ways to do some common tasks, s.a. GUI, Web, automation: and all of them suck in different ways, w/o a hint of unifying link.

I think I'm starting to get it. Everything sucks if you've been around long enough. Django is vastly prevalent web framework. wx widgets is standard, and there are bindings for most GUI toolkits. There are many toolkits, is it Pythons fault they all got invented by different organizations? Is it an interpreted language responsiblity to provide a cross platform GUI toolkit for you?

> Similarly, you have an, allegedly, common relational database interface, but most commonly used SQL bindings don't use it.

What are you even talking about? Who in the world cares about this? People use database specific libraries, in every single language, because every database has its own set of features.

> And the list goes on.

Your list reeks of someone flinging critiques without even knowing what they’re talking about—just a lot of hot air fueled by emotional baggage, likely from some long-dead language you once cherished before it was mercifully abandoned.
If there's a bilionare here willing to give me a basic income until I pass, let me know. You could even give me a condition like doing social or creative work. The corporate world is tiring, and time flies by.
The book of Kells is gorgeous and well worth a visit.

If you are in Dublin and enjoy this sort of thing, _please_ also take the very short walk over to the Chester Beatty Library (https://chesterbeatty.ie/) as well. It's free and has an absolutely fantastic collection of ancient and sacred manuscripts. I was lucky enough to live across the street from it for several years and it remains one of my favourite museums in the world.
https://en.wikipedia.org/wiki/List_of_religious_texts

https://en.wikipedia.org/wiki/Science

https://en.wikipedia.org/wiki/Wikipedia
Oh this is great! Currently I don't incorporate web search into the UI I use, will give OpenWebUI a try.
There's likely a statement in Play Services ToS for vendors to do all things possible to prevent bootloader unlock/relock flow from happening - reasoning from the fact that yellow AVB state is non-existent outside Pixel devices.
Maybe it goes as far as for SoC vendors, as well.
So far, outside of Huawei, no top tier hardware vendor ever decided that denying Play functionality to their users would be profitable - also all Mediatek based devices are basically licensed by mediatek afair, so there's no chance of, say, Vivo/Realme suddenly deciding to ditch Play and do bootloader relocking.

Also the possibility of postmarket devices running non-bloated OS is a loss for a vendor since it both reduces the appeal of whatever next "+1% cpu +1% battery" lineup update (and its a bad idea to sell 200k "good device model 1" rather than 100k "bad device model 1" and "bad device model 2", because PR/stocks/whatever) and increases the possibility of having users dissatisfied with the brand name because battery/flash degradation is still a thing.
> If I were you, I'd try and find work that I actually enjoy and find meaningful

Thanks. That’s easier said than done.

A big reason why (but not the only one) work is so depressing is because, in every single job I had (consulting included), I ended up pretty quickly despising and being highly resentful of my managers, I just don’t like being told what to do, “being coached”, “given feedback”, “pressured”, and oh God those 1:1, I hated every single 1:1 I ever had throughout my career.

Naturally I always put up the right facade to allow me to perform, but good luck finding a job without a manager.

I realize this says more about me than my managers, but this is still the reality.

FWIW, when I’m not working or depressed about the thought of work, I’m actually a pretty happy person.
Well if we are showing off sudoku solvers, it would be a sin not to share this one:

sudoku(Rows) :-
length(Rows, 9),
maplist(same_length(Rows), Rows),
append(Rows, Vs), Vs ins 1..9,
maplist(all_distinct, Rows),
transpose(Rows, Columns),
maplist(all_distinct, Columns),
Rows = [As,Bs,Cs,Ds,Es,Fs,Gs,Hs,Is],
blocks(As, Bs, Cs),
blocks(Ds, Es, Fs),
blocks(Gs, Hs, Is).

blocks([], [], []).
blocks([N1,N2,N3|Ns1], [N4,N5,N6|Ns2], [N7,N8,N9|Ns3]) :-
all_distinct([N1,N2,N3,N4,N5,N6,N7,N8,N9]),
blocks(Ns1, Ns2, Ns3).

While not one line, to me it is pareto optimal for readable, elegant, and incredibly powerful thanks to the first class constraint solvers that ship with Scryer Prolog.

If you want to learn more about it or see more of Markus's work:

https://www.metalevel.at/sudoku/

https://youtu.be/5KUdEZTu06o

More about Scryer Prolog (a modern , performant, ISO-compliant prolog written mostly in rust)

https://www.scryer.pl/

https://github.com/mthom/scryer-prolog
That definitely works, but it requires a cable, balancing two devices on a potentially small seatback tray etc.

On most trains I've traveled on, Wi-Fi (if available) also works much better since the antenna for that is usually on top of the train, and windows are sometimes coated with a metallic paint to keep out solar radiation.
For those that are arguing that this is simply a legal arbitrage, or financial engineering of some sort, I suggest reading the actual indictment. From page 4:

> at relevant times to this Indictment, a Manhattan-based music distribution company ("Distribution Company-1 ") [...] required customers, such as SMITH, to "agree not to engage in (or to permit, encourage, enlist, retain, or employ third parties to engage in) [...] any activity and/or method which involves the artificial creation, by human or non-human means, of online or offline plays on audio and/or audio-visual streaming services, where such plays do not represent bona fide end-user listening and/or views initiated by genuine consumers and taking place in the reporting country."

The issue here is not a TOS violation on the subscriber side. Smith had an obligation not to engage in streaming manipulation as an artist receiving royalty payments, and deliberately skirted that obligation (while attempting to conceal his activity) with the intent of inducing Spotify to pay him royalties which he was not legitimately owed. That's fraud.