skysight-inc/HackerNews huggingface dataset:
Brother have started going down the cartridge DRM route now too, so they're no longer a good brand. :(

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

There are ways around their particular DRM - for now - but who knows how long it'll be until they're as bad as HP and friends:

https://www.youtube.com/watch?v=NzaRVEzYuz8
Kids, change your names before applying for places.
Sincerely,
Wanda Abimbola
haha :) Feels more like an ultra-marathon sometimes
"Finite" would be a better word for that.
Ask HN: Is it ok to use CamelCase naming convention in C code base?
> They are much worse at Software than even Apple

??

> But they are smart enough to know their weakness

If they were they wouldn't have insisted on building their UI layer on top of stock android
For my Pixel it always helped to clean the USB-C port with a toothpick. That thing attracted so much lint from pocket like no other.
At least it still lets you force whatever you write in...

Allegro (big polish auction/e-commerce site) in their mobile app will unconditionally rewrite the search terms instead of showing you no results
> And Google maps often just brings you back to an Booking.com page

Really? Huh.

I just looked at a dozen or two across Germany, France, Switzerland, Spain, Netherlands, Luxembourg, and Belgium, and while most had an option to book via booking.com (linked directly on the google search results) none had it as their only option, and they all had websites with direct booking forms of which only two were even styled slightly like booking.com

But I didn't actually try to book a stay at any of them, just looked at the websites, so if they redirect after that I would have missed it.
Could we make C arrays memory safe? Probably not, but let's try
Birdnet Pi [0] is a pretty populair ready to go solution for this also

[0] https://github.com/mcguirepr89/BirdNET-Pi
Wasnt there a paper a few months back, Textbooks are all you need. yes found it https://arxiv.org/abs/2306.11644

So search engines in their traditional sense will be obsolete anyway.

1) GPT-4 and other such LLMs will generate textbooks and manuals for every conceivable topic.

2) These textbooks will be 'dehallucinated' and curated by known experts on particular topics, who have reputations to maintain. The experts' names will be advertised by the LLM provider.

3) People will search for stuff by chatting with the LLMs, which will in turn provide citations for the chat output from the curated textbooks.
That stuff is mostly not airborne and much heavier than the sooth that coats buildings and lungs equally. And of course the toxic fumes that you breath. If you have small kids, the toxicity at knee level is a lot higher if you are near a busy road.

If you want a sneak preview of the future, visit Oslo. Traffic is mostly clean and quiet there.
This is pretty awesome! This got me curious if I can do this in C# so I took a quick stab at it. It's not actually updating the original stack trace but it's kind of cool. Might be worth exploring further :)

static void Main()
{
try
{
throw new DivideByZeroException("Boom!");
}
catch (Exception ex)
{
var trace = new StackTrace(ex, true);
var frame = trace.GetFrame(0);

var targetFilename = frame.GetFileName();
var targetLineNumber = frame.GetFileLineNumber();

Console.WriteLine($"Exception occurred at {targetFilename}, line {targetLineNumber}");

if (File.Exists(targetFilename))
{
var source = File.ReadAllLines(targetFilename);
var startIndex = Math.Max(0, targetLineNumber - 3);
var endIndex = Math.Min(source.Length - 1, targetLineNumber + 1);

for (var i = startIndex; i <= endIndex; i++)
{
var lineNumber = i + 1;
Console.WriteLine($"{(lineNumber == targetLineNumber ? $">> {lineNumber}" : $" {lineNumber}")}{source[i]}");
}
}
}
}
"...or pick your favourite character as your crest" is amazing work, bravo.
Jet exhaust doesn't need to be high pressure. It depends. For example a turboprop engine doesn't provide any jet thrust and usually the exhaust is even pointed away from the direction of flight.

But it is very hot so exhausting it close to the ground or people is a serious problem.
I'm glad I have hardware kill switches on my phone, so I'm not tracked when I need it.
Show HN: Feedback Management with Commented
Commented is a user-friendly platform designed to streamline the feedback process, making it easier for individuals, teams, and organizations to give, receive, and act upon feedback!
ChromeOS might be great, but I wish I could just buy it from an OS company, not a company that wants my data.
The knee is jerking for sure. The virulence suggests insecurity.
If you think it looks pretty, and it's your code base, then yes.

If it's an existing code base and you're not the sole owner, discuss it with the others.
NSA publishes ten most common misconfigurations in networks
"Ornithology", the study of birds. How would being able to visualize birdsong patterns not be useful in bird science? What a peculiar question.
Being antitech is a valid stance.
Oh, the BBS memories :)
Fwiw my colleague is the author of https://github.com/wotbrew/relic and he started working on Incremental View Maintenance ~purely because he wants to build a simpler rogue-like :)
If someone knows how to add a web player for something on Archive org, I made a web player that I wanted to adds for a few games there...
Libconfig
For 2. that seems like a defect in the specification of setjmp()? The equivalent "just works" for functions like pthread_mutex_lock() etc. Those calls implicitly add barriers to force reloading.
For the same reason, I keep trying to get "jo.sh". At one point it was at a domain parker (divido) that offered to auction it, but they never actually did the auction. Now it seems to be registered but not pointing anywhere. I'd love to find who has it and make them an offer for it.
I think describing my view as putting limits on intellectual exploration is unfair. Intellectual exploration has been done, they went and looked at the formations in Bosnia and were like "yeah those are flatirons, just like the ones in the USA and other places".

What you're arguing for is for me to ignore the results of the intellectual exploration after it has been done.
I guess this will never satisfy everyone, because my experience is the opposite. I've been using booking.com for about 10 years and the only things that kinda went wrong were when I didn't. So yeah, I've not had to test their failure procedure yet, but at least I've never experienced anything I booked not being available. (I had one hotel take my card payment on arrival and it was also done via booking but I blame the weird hotel here, booking refunded without problems).
What do you consider harder than rails? Something like Remix Run makes things very straightforward.
> If you want to make the point that the US is communist, unions are not a great example - they are few and very weak

wait a second. unions in the US are weak? what a huge joke! UAW stopped the production of US made cars, asking 40% wage increase. Yet that is weak?

let me tell you what is "weak" unions - in China, which implements state capitalism, unions represent the interests of the management & business owners, not workers & union members. Permanent contract is pretty much unheard of for labour workers, you won't get paid for working over time, 4 days per week communist style working hours is like 100 years away, you'd be luck if you don't need to work 7 days a week. you still pay your union fees, but you won't get anything from them, strike gets you into jail and your union bosses are going to kick your ass even before the arrival of police.

you got brainwashed by your "free" media. you've never ever experienced the brutal state capitalism, as you live in your lovely western communist society.

here in Shanghai, the economic capital of this state capitalist country called China -

* you don't get treated for medical conditions if you don't pay all those treatments in advance. pay your bill late kind of communist arrangement doesn't exist here.

* if you are a labour worker, you need to save like 500 years worth of your before tax income to buy a shitty & tiny apartment, that is right, you need to be start saving money before the independence of the communist US.

* can't afford to buy? no worries, just rent, 3 months rent plus 1 month bond and 1 month rent equivalent agent fee is the typical condition here. factor in the cost to move, you pretty much need 6 months rent worth of money to afford to rent.

* social housing you ask - people are going to laugh at you, that hasn't been invented yet. the state is the biggest land owner, residential land is auction to developers to build residential properties, why would any sane people working for the state to build social housing to undermine one of the largest income streams of the state?

* can't afford to rent and there is no social housing? well, homeless is not an option as that deteriorate the quality of investment environment of your city. you will be dealt with like a piece of trash.

angry about all these? well, they promote a few poster boys every year who managed to rise from the very bottom, they tell you something you probably heard it many times already - it is all about personal choices.
Securities and Exchange Commission v. Elon R. Musk
It's concerning to see the potential for a situation where employees are locked into a system with little recourse or accountability. Yet ensuring a fair and ethical workplace is crucial... Maybe look into Sweden/Norway, they're known for having strong workers' rights and progressive policies, even if they too have started to lock their employees in..
No, the routers don't enforce that, and your ISP can route packets with a destination IP of 192.168.1.2, or anything else they like, to you just fine.

Your router will happily "take" that destination IP. The only reason it won't is because of a firewall, not because of NAT.
I can agree thats going on these days. But important questions is whats the future hold for this.
"PI Planning Events"
Technically true and also completely irrelevant for this thread.
OpenAI's Beta Python SDK sees a rewrite using httpx, drops Azure
Some notes I made:

- Dropped Azure support (for now, maybe?)

- Switches out Requests and AIOHTTP packages for httpx.

- Switches to explicit client instantiation

Feel free to discuss what you expect this to/not to fix. So many Cloudflare 502 issues and bad gateway errors which we still get billed for, have caused the openai dev experience to be rather poor. The async/sync request timeouts don't even work as you'd expect. These may be fixed in this beta.
what differentiates a normal prompt engineer from super. A few things i can think of
- Cross LLM experience
- Understanding how to accuracy faster
- Expereince with LLM Tools

Anyhting else come to mind ?
Nice as an option but as a mobile I user my first choice is always going to be a proper native app. Faster, better integrated and not just some web page pretending to be an app. PWA's are very useful however when there is a lack of an app, and certainly there are use cases.
> the test setup failed

Most testing frameworks allow you to skip with a message if setup failed, which can help

> the test code itself divided by zero

I think this is a bug you do want to know and should be rare once code is merged into master (there's a bug in your code, just so happens it is test code!). However if for some reason you rely on a non-deterministic value that can make your test code fail in some way I have used Python decorators in the past to mark a test as such and raise a specific message.
if one is already a geek it is not needed. The only reason myself being a geek moved to chromeos

- no need to worry if upgrading some Xorg will kill Xserver. Yes, it does happen if one has autoupdates

- Will my zoom/camera/mic work after I make pulseaudio->pipewire-><whatever latest>? No idea but chromeos - just works

- There are software engineers that have no installation/hardware/sysadmin experience (or they dont want to learn).

- Just close and open device. Chromeos is instant. (yes, one can fiddle with pm-utils to get modules (un)loaded - no life is too short to fix these.

- Many programs like netflix need some form of terrible DRM and dont work with linux. Some people still need to live with DRM.
Your tinfoil hat is a smidge too tight, methinks.

And this is coming from someone who also wears one.
I have done this. My work laptop is prone to overheating under heavy workloads, and the fastest way to get it back to operating temperature is to stick in the fridge or freezer for a few minutes. Works every time.
Recently switched to Vivaldi and the new tab lag is annoying as I cannot Ctrl+t Ctrl+v too quickly, have to wait x00ms. Tried turning off many features on the new tab page but doesn't fix it.
What does productivity mean at different levels
Commerce Department and VCs partner to encourage responsible AI use for startups
It's just that amazon isn't that good. See the alexa app as another example
In case you wonder what's behind "official infection control regulations": the German text simply states that all regulations have expired.
My high school programming class got to go on a field trip to the studio that made LSL for a studio tour. Since, well, high schoolers, they did everything they could not to mention the series until one of my classmates raised his hand in the middle of the tour and (knowingly) asked, "Hey uh, what's this 'Leisure Suit Larry' game?'". Can't remember his exact response, but it was something like "Oh that's just an.. adventure of a guy who's trying to find himself a partner." and quickly changed the subject with a[n equally knowing] laugh. Good times.
Slack Is Down
Slack is down (and so it's its home page) but it's not being reported in https://status.slack.com/.

Are we the only ones?
Most quality apps are native apps, they are not just web app under the hood. Then you are either using uncommon or niche apps, or you perhaps you are on Android (Play Store is a nightmare these days).

The App Store (iOS) may not be perfect but there are truly quality apps and the developers have a real incentive to maintain these, seeing that the willingness to pay for apps is high in the Apple ecosystem.
The matter is not in a different universe, but in our universe. Just a different spatial plane of it. Much like a 3D structure intersected by the plane of a 2D universe is surrounded "by itself" in the third spatial dimension. In such a case, the extradimensional matter lines up quite well with the observable.

Mind you, I'm not a physicist, and I'm not (necessarily) proposing this as a serious model. Just an internet commenter riffing on a fun idea.
We don't assume either. We assume the universe is homogeneous and isotropic and that GR describes the world. Expansion follows from that and some observations. Finiteness is currently undetermined. It could be infinite, but it could also just be finite and really really big.
Dupe https://news.ycombinator.com/item?id=37788454
Yes, Vespa has a generic Tensor framework that allows you to index multiple vectors for a single field, see https://blog.vespa.ai/semantic-search-with-multi-vector-inde... for details.

field embeddings type tensor<float>(p{}, x[384]) to represent a multi-vector field { "0": [0.1....], "1": [0.2,..] }
Tell HN: Slack Is Down
All Slack functionality is down, including helpdesk:

https://slack.com/help/articles/205138367-Troubleshoot-connection-issues

Status page is not updated: https://status.slack.com

Might be related: https://fortune.com/2023/10/05/slack-employees-one-week-off-internal-training-ranger-status-salesforce-trailhead/
How's this international?
I agree about the second law, but aren't there also other reasons to expect gloom and doom? Like an ever decreasing energy/mass density as everything drifts away into infinity? I dont think thats a question of probabilities but rather something that must happen based on the equations of motion?
> Around here setting up a sausage stand is tightly regulated.

Around here, setting up a sausage stand requires special approval from the Prime Minister of the People's Republic of China. That is the exact special & emergency arrangement they put forward during COVID - people were allowed to setup such stands in selected areas during weekends to boost economy during COVID.
Now I'm curious, what countries were those hotels in? Never happened to me in Europe (from the top of my head: Germany, Austria, Switzerland, France, Italy, England, Scotland, Czech Republic, Croatia) - just over 50 bookings/different hotels.
Yes, looks like it's their Auth system that is down, so this is likely system-wide for them.

I also just got the refreshed Slack UI moments before the outage, these things may or may not be related.
> Fans ofc screeming loudly all day.

Once I worked in a small office and we used ancient but silent servers and we needed new ones. We had a rack in one of the rooms, so without thinking I bought two new rack servers. Worst decision ever.

They were screaming loud. You could hear them in all the offices. Temperature in that room went up to 45°C. In the end we could store them somewhere in a closet and ignore the noise.
Or do you mean not-from-US?
However, I don't find it funny reading all the "gory" details:

In the article, under the subtitle "Step back, what is this about?" is:

"The NIST elliptic curves (P-192, P-224, P-256, P-384, and P-521[1]) were published by NIST in FIPS 186-2 in 2000, and generated “verifiably at random” according to ANSI X9.62 by taking an arbitrary seed, hashing it with SHA-1, and using the output to derive some of the parameters."

Note the sentence: “verifiably at random” according to ANSI X9.62.

Now, the mentioned ANSI X9.62 describes very formal algorithms of what “verifiably at random” should mean:

"If it is desired that an elliptic curve be generated verifiably at random, then select parameters (SEED, a, b)
using the technique specified in Annex A.3.3.1"

and then goes on to specify an exact algorithm both how the parameters are selected in A.3.3 and then in A.3.4 the verification algorithm: "The technique specified in this section verifies that the defining parameters of an elliptic curve were indeed selected
using the method specified in Annex A.3.3"

So, if I understand correctly, the authors spent enough energy both to construct the algorithms to generate the constants and make the SEED public as well as the algorithms to later verify the parameters given the publicly known SEED as an input. And to publish all that in ANSI X9.62.

If that was the idea of “verifiably at random” according to ANSI X9.62, and if then nobody knows the SEED, then it appears that the very procedure, for which a lot of energy was spent to be developed or described, was just not followed. From which it can be concluded that the "if" condition of the sentence was just not true:

"If it is desired that an elliptic curve be generated verifiably at random..."

(Not to mention that the algorithms published there clearly aren't "simply SHA1 hashes" in the sense result = SHA1( seed ) but, casually looking, a concatenation of only some bits of output from multiple SHA1 runs over the increments of the seed, which could suggest that nobody who tries any human written string as a seed would ever find a result by expecting a match of a whole constant with an output of a single SHA1 pass? Has anybody calculated how big would be a chunk of bits from a single SHA1 run actually for every of the constants?)

Now, I probably miss something here, if it is so, I'd like to know what.
One big "off-label" use of stack traces for me is to determine the caller method of the current method. I use it in a lightly customised log function to also log the name of the method that has emitted the log.
Precisely 12 months later. Cutting it fine!
Looks like a system-wide outage, including helpdesk:
https://slack.com/help/articles/205138367-Troubleshoot-conne...

Status page is not updated: https://status.slack.com

Might be related: https://fortune.com/2023/10/05/slack-employees-one-week-off-...
It's quite quick! I listed my web app and got it verified in Leeds than an hour :)
I think you're right, especially for things like database applications, but also that when we're talking about things like agents or UI the goal is rarely anything to do with the structure of the code or data - it's to solve a real-world problem or create a real-world experience. The underlying process simply has to achieve the intention to be good enough.
The inconsistencies between Markdown implementations are annoying, but in my experience it's rarely an actual problem. Most seem to aim for Github's flavor with maybe one or two deviations, which seems to be the closest Markdown ever had to a standard. Whenever I try a note-taking or messaging app I just go in with that assumption and it usually just works.

Also let's not pretend other formats have necessarily more consistent or complete implementations. Sure, Github supports 9 different markup formats, but go try using .org files in anything but Emacs and you will always be disappointed. Some implementations can't even render checkboxes and pandoc is very inconsistent as well, not to mention a complete implementation would also need to fully support LaTeX.

> for any reasonably sized set of docs you’ll need things that aren’t in the basic language.

Any examples of features that aren't supported by Github Markdown?

> With other markup languages, you can extend the language to provide the features that you need.

Markdown can be mixed with HTML. Not ideal but very flexible.
According to https://status.slack.com/ everything is fine. But it's not.
I agree. I actually think that is a very common thought, at least from what I have seen with my colleagues who are mostly scientists in engineering and biotech. It could be because of our background but the kind of complexity and seemingly genius engineering solutions in some biological systems just boggle the mind and make us question how it happened. We often handwave them with evolution and sure we can come up with some ideas of how it actually evolved but at some point I personally felt some explanations we got became too contrived and overly convenient and nearly unfalsifiable...

To be honest though, I still don't think a creator is absolutely necessary. But I also think there is nothing wrong with the idea that there is one. I just personally don't think this creator, if exist, would belong to any of the major religion out there.
Fluorescence is one way to defend against the harmful bond-breaking abilities of UV light.

I suspect in many cases it is simply the biologically cheapest 'sunblock'.
From your description, I am guessing this intuition comes from Flatland, but in case other readers are interested

https://www.goodreads.com/ne/book/show/433567.Flatland
You understand the situation correctly, hence why it's kind of disastrous. The phrases "so close" and "you had one job" seem relevant here. Unfortunately, as far as I know this would be the only case related to the NSA and cryptographic standards where someone has alleged incompetence. Normally the stories run the other way.

Doubly problematic: NIST is known to have been compromised and putting backdoors into elliptic curve related standards, the fact that this mechanism didn't create trust was pointed out immediately, and neither NIST nor the NSA did anything to address the concern. Just like with Dual_EC_DRBG.

Triply problematic: the NSA explicitly told people in 2015 not to upgrade past the NIST curves to other curves, because quantum computers will soon be good enough to break ECC entirely and so everyone should switch to post-quantum crypto instead (which is new and still experimental widely used etc). If ECC worked fine, QC was far off and you wanted to keep people on the NIST curves for as long as possible this is exactly what you would say.

The cryptography community has not exactly covered itself in glory over this situation. It's been nearly 25 years now. There are newer curves that don't have this problem, why are the NIST curves still being used by anything? Where is the effort to phase them out, like there was with SHA1? This article even seems to be advertising them.