skysight-inc/HackerNews huggingface dataset:
I'm not sure the opposite of "configuration" should be called "convention" - the worst abuses I've seen of punting to user configuration have been ones where the best solution was only determinable at runtime. (e.g. compare user-configured fixed window sizes in the doomed ISO protocol stack with dynamic window control in TCP)

Typically the user doesn't know best - they copied a config that worked for someone else, years ago on a different machine and workload, and don't know what any of the parameters actually mean. In the worst case (sendmail?) you have O(0) people who actually know how to use the configuration language, and 10 competing higher-level config generators.
For Zip it's TrustedRandomAccess[0] instead of TrustedLen. Imo the most radioactively unsafe trait in the standard library and will likely never be stabilized in its current form.

[0] https://github.com/rust-lang/rust/blob/f540a25745e03cfe9eac7...
Isn't that the point?

To distract cars - to draw attention to you - so they don't not see you riding / running / walking on the side of the road and run you over?
The UN is just a forum and has very little ability to actually force a de-escalation.
I have a largish beard and my kids are always amused by how badly the filters work with the beard. It's like the edge detection for faces gets completely thrown off by it, so the filter just half removes it, leaving an aurora of beard outside my fake filtered face.
I find this dicotomy absurd. Just because you're removing/editorializing some of the most outrageous false/harmful content out there, must mean that whatever remains must be true?
I've been looking for something similar for AI git commit messages... basically feed ChatGPT a git diff and ask it what changed and to write a git message. I've done this directly in the ChatGPT UI with some small changes and it produces some great messages...

I would be very concerned to run this on company code or large diffs. But small simple commits, which should be the goal with commit messages anyways, would take away some of the tedium of the git flow.
The first-ever artificial intelligence editor at the Financial Times
RIT back in the late 2000s was practically overflowing with hardware in the dumpsters. I easily made a few thousand dollars through daily visits over four years - enough to keep me eating well (not out of the dumpsters themselves, like the article), or at least better than I would have on a college budget.
I'm not a hugo expert, but the two main things that I needed were:

1. An understanding of what variables are available, and where. Hugo nicely collects a lot of useful info but it is difficult to know what it all is and where it is. https://gohugo.io/variables/page/ is a good start but it is difficult to know how these are populated.

2. Hugo is implemented in Go, so under the hood everything is strongly typed. But the Hugo documentation throws that all away and presents the dynamically-typed interface that Go's html templates provides. The problem is, figuring out what anything can do is made very difficult by that. So, ok, I have a .Content or a .Data for this page... but what is that? Is it a string? Is it an object? If so, what can I do with it? I have to experiment to find out, or grep over a couple of templates to figure it out.

Honestly if I had to make just one suggestion to the Hugo docs team, it would be, strongly type your entire documentation suite. Tell me what the type of everything is, and the resulting methods/functions I can use it with. (If it's an interface, fine, I don't mean all the maximally static types necessarily.) That wouldn't fix everything, but it would fix the frustration I experience of visiting https://gohugo.io/variables/page/ and still wondering what any of that stuff actually is.
Oh, those are interesting issues. I've had a similar hankering but for me it's 99% just because I want a nice comments system. I've toyed with the idea of taking a project like Issi and rolling up a SaaS based on it which basically provides an SQLite comments system. Paste one line of JavaScript into the page, and boom.
I think I struggle to communicate effectively... [164 words]

Start by being less long-winded.
Looks like passkeys are gaining traction in enterprise with products like this and 1Password's support
More like "the dream turned out to not be really all that useful all things considered".

Still cool on micro-scale I guess, if you don't have much space in your back yard some kind of vertical farming greenhouse could be cool.
Yes, I considered raising this point. My work is sometimes necessary to comply with regulation, but frequently that regulation is inherently pointless. That said, this seems to be a different category of worthless. My regular work can literally not be done. This category of work must be done or you risk terrible consequences, but it probably shouldn't be done.
An-225 “Mriya,” largest aircraft, now available in MS Flight Simulator
Roald Dahl ebooks are automatically updated to censored versions, reports say
That actually looks really cool. I particularly like your signup process.
> Vertical farming would also need to be able to take on more than just greens.

That's the thing. It really can't. Grains are very very cheap, and the price efficiency drops in relation to the water use. (i.e. more water efficient the crop, the less profitable the crop is.) This has been the case with hydroponics for at least 40 years now.
That's awesome but I'm still looking for new Threadrippers.

I hope that HEDT isn't dead and it might be at least barely affordable (e.g. 32 cores for less than $2K as it was with 39xx lineup)
It's insane.

More than once I've seen a provider of this type go out of business or get acquired, or no longer be interested in providing the service. I could well see a provider of this sort also making a technical change in the service that requires expensive rework on my end.

It only makes sense if you can get the vendor to post a bond such that if their business model changes they owe you enough to make the transition to another service.

Authentication is absolutely critical: if authentication is broken, users can't do anything! I think it is malpractice for any IT professional to outsource auth and frankly anyone who brings it up should be fired.
Flang Open Source Fortran Report
>I dont want coyotes and bobcats around my house. neither does anyone who has pets or livestock

Only people who do a poor job of looking after their pets and livestock fear natural predators the way you do.
Is the noise function used for just the starting data provided to the first iteration of denoising, or does it get called repeatedly throughout the iterations?
Pal95 and Swd3 expansion are the two games I have played for multiple times and still love.
> So what you paid for as an investor was a bunch of R&D research on how to replace natural and free sunlight with LEDs.

There is currently a hot war between the two countries with the largest nuclear weapons stockpiles. It is conceivable that the 3rd largest stockpile will get involved too. It is a good idea to be probing at what can be achieved without reliable sunlight.
How many people do you think Wirecard bribed? Why did everyone else look away?
Check out healthyyards.org for a treasure trove of information. (Disclosure: this is my mom’s initiative, and I am a momma’s boy.)
If you still go to the office then dumpster diving at your recycle/e-waste bin/room is a must! You can’t believe the stuff you can find in such bins, not only new and perfectly usable things but also old hardware of all kinds. Restoring these than become great weekend projects.

One danger that wasn’t mentioned in the article and other comments is that you can get hooked and turn into a thrash collector. Institute a policy of getting rid of stuff you haven’t touched for N months.
Absolutely an option! I've got my own strategy out, but it seemed self-absorbed to go on about it. People don't want to hear about me specifically beyond whatever minimum lived experience is required to make my point. Plus it hasn't panned out yet.
Check out https://healthyyards.org for a treasure trove of information. (Disclosure: this is my mom’s initiative, and I am a momma’s boy.)
Ask HN: Looking to build a kiosk for event self-ticketing. Pointers?
Self-service kiosks are everywhere these days and they seem to function well. But I'm having trouble finding good options for a kiosk to use for self-service ticketing for events, to bring badges, upsell various things, etc.

Does anyone have any pointers on where to get the hardware component of the kiosks that have the built in touch display, printer, camera, etc. as well as pointers to apps that would run on them and integrate with whatever API we'd want to connect them to?
That's still not stevia, it's stevia products -- because stevia is so potent it's usually mixed with other things to increase the volume and mass -- otherwise people would be either adding way too much or feel like the package was "empty"
There’s a short term benefit of not riling up people and a long term cost of destroying the public’s faith in institutions.
That didn't stop me from claiming ownership of the central bank of an African country a few years back (I only got the idea because they asked me if I owned the business) and putting up a picture of Will Smith as the director. Then there was the guy who changed the hours for the Yucca Mountain nuclear waste repository to claim it was open for an hour every Saturday. Maybe they accept household nuclear waste like old smoke detectors, Uranium glass, etc.
*Africa. It's Africa that produces the vast majority of these materials, and it's the plight of the people here that is most ignored. It's easy to accept an exploitative supplu chain if you can't see those affected most. Out of sight, out of mind.
Amazon removes books from Kindle Unlimited after they appear on pirate sites
> This project isn't ideologically motivated

I'm sure many people who play with the idea are not ideologically motivated.

However, like some other constructed languages, ideology does play a non-neglible role. I think any time the word 'pure' is used to describe Anglish, it seems likely that some sort of ideological motivation is at play. William Barnes, for example, supported english purification to make the language more accessible to the uneducated.

many supports of the language were
Fascinating, I'm a heavy consumer of this stuff and I would love to know how valid this research is. If it's solid work, I guess it's bye bye to a lot of products that felt guilt-free.
Given that it is doing actual operations under the hood, it would be interesting to have it just output the "native" command for the operation rather than executing it. People could write wrappers around that output to execute it after prompting the user for confirmation or something like that so that users would have the choice to "opt into" the level of automatic execution they're comfortable with.
A sitcom helped your music taste?
KDE's apps Plasma use the same set of libraries (KDE Frameworks), and Plasma only made this move after the Qt 6 port of the libraries achieved a certain level of maturity. This in turn has also enabled many app ports already. In a way, the Plasma bits are a somewhat later step in this campaign as some of the hardest to port pieces that need the most supporting infrastructure.

You can check up on overall KDE-wide progress here: https://iskdeusingqt6.org/
> speech that should be forbidden, like threats of physical violence

Not accusing you of doing this but... censorship is always justified through these sorts of extreme examples, but quickly devolves into banning, say, anybody who suggests that Covid originated in a lab in Wuhan. That's what makes me a free speech absolutist - if I had ever seen any evidence that actual "bad" speech (which I'm not 100% convinced includes threats of physical violence, but I can agree that such a thing could exist) could be banned without the mechanism being almost immediately abused by people with agendas.
For the same reason why they all looked away when Scholz was bribed by Warburg: they were following orders.
and often there was a fresh looking box nestled on top of pillows of old donuts in garbage bags.

Fresh looking food placed like this is usually meant for the homeless to easily pick up.
On the other hand, the "special cased unsafe code" is applicable to more than just zip, more than just the one array type, and is available in userland (though currently unstable so nightly only, both to implement it on a bespoke type and to rely on it).
> The company’s total revenue for the first three quarters of last year was $10 million, but most of that was used on up to $7 million in severance payments when it fired two executives.

Farms also don't have boards...
Most engineering disciplines are considerably more regulated than software development, and for good reason; bridges and skyscrapers falling down can kill people. Even electrical engineering and device manufacturing have to fit in with standards that address shock hazard and EMF interference.

I actually do think it is the responsibility of the language and runtime system to ensure some base-level safety of programs. The one constant over the years is that programmers keep making mistakes. No matter how much they keep yelling "trust us", they (we) just keep screwing up. That's not to pillory us programmers. It's just the facts that everyone screws up. In some sense, engineering is putting processes and procedures and checks in place that move human fallibility out of the critical load-bearing situations so that a simple whoops or memory slip doesn't kill people or ruin things.
Being able to automatically run your old tests to find regressions is super-super useful. I would argue that every bug you fix should turn into a test, since you're probably going to encounter it again.
WP gets a bad rap honestly. I like what the folks over at WPEngine are doing a lot.
I thought this for a while too. Nothing wrong with calling it like you see it. Suffice it to say that I've seen a lot of people try (and even succeed partially) to improve things, but all of them would be producing stuff ten times better if they struck out on their own or found a better organisation.

In that brief government stint, I realized there are very good reasons that a few well-meaning and smart people haven't just fixed the government. It is a horrendously difficult problem.
I recently started a blog again with Hugo and I like how you can easily use a github workflow to build and deploy it. This way you can even just use github in your browser to publish.
Well they would be right.
I think there have been more recent fads. (If fad is the word for it.) There was the story about Walmart stocking up on Pop-Tarts during hurricane season that was in the news fifteen or twenty years ago.
It's the only thing I can write on, because it is snappy and I have nothing to focus on other than writing.
I’ve gotten all of those without them without plastic packaging. Presumably for cost cutting not just environmental concern.
Once Kristian Birkeland proved how northern lights actually worked based on his theory about it, the relation between particles from the sun, earths magnetic field and the poles, a string of norwegian pioneers studied the phenomena for a few decades. Up until 1960 actually. Then, some researchers from scandinavia and US teamed up to establish a facility for launching research rockets into the aurora, as balloons could not get high enough and satellites wasn't a thing really. They agreed on Andøya in northern norway as the perfect spot for such a rocket range. It was also directly under the northern lights oval too. Then in 18th august 1962, they launched the first rocket and has done so ever since. There are still lots to learn from the sun by studying the northern lights in the polar regions. A really exciting story actually.
What are the specs? I wish it were a high-end model.
Sony's Star Sphere Satellite Captures First Photos of Earth
I am still inclined to be long winded, but I have also done OK for myself.

Do try and cut to the chase and respect and respond to the available time and skills of each listener.
Japanese came to mind for me as having borrowed plenty of words from English (often modifying them simply to ensure a vowel between each consonant sound, as two adjacent consonants would be too foreign) as my contrarian reaction to

> "... [English] ever borowing and never paying, she shall be fain to keep her house as bankrupt."
Highlights from the Comments on Geography of Madness
Hypothetically, given developer tooling, which would you prefer to make sure your code is as correct and robust as possible?

1. Language with strong type features.

2. Testing packages that automatically include fuzz tests and null tests to ensure correct behavior?

Granted most of my experience in production level software involves backend services, which essentially means json transformations 95% of the time, Ive rarely ever seen an error that results in the service saying everything is ok but returning a wrong result. For example in the case of null fields, something downstream fails and errors out - this is easily caught by testing.
People are bad at Git, people don't want to read the Git book to understand Git, so for long time many people's workflow was "type quesion on how to do something in git into google and copy-paste first answer" (which generally worked).

So for developer using it 8h a day, yeah, funny toy, but might actually be useful for every other git usage when users don't want to understand graph theory just to commit some changes.
Well, this sucks. I use this in my coffee and a smidge on my oatmeal.

Is there an artificial sweetener left that doesn't cause issues? Splenda was associated with CVD so that's why I switched.
This is true. Docs, re not necessarily considered important features of the product itself but they make a huge difference.

Other things that I pay attention to are built-in integrations with other tools, the ability to import and export data, familiarity to users, similarity to existing tools, tutorials that leave users confident, and documentation with examples of use cases are all similar factors.
> things tend to go wrong in cases that you haven't thought about so your tests don't cover them anyway

I think this is a symptom of writing all the tests at the same time or immediately after the implementation.

Adding test cases during implementation can be a good thing. You want to test cases that hit implementation edge cases, like when the length of the input is equal to, or one less or greater than, an internal buffer length or batch size. While you're coding the challenging parts of the implementation, these cases naturally pop out at you.

However, while you're focusing on the hard parts, the "easy" parts fade into the background. You're much more likely to cover them if you make a quick list of test cases before you get immersed in the implementation. My experience is that when you (I) write test cases before implementation, I tend to cover more types of invalid inputs, as well as other conceptual corner cases, such as "degenerate" cases: zero or empty inputs, cases that have zero or empty outputs, and cases where an output could be computed in a straightforward way, but shouldn't be, because it wouldn't be valid.

For example, one thing that has been a huge pet peeve for me my entire career is programmers treating empty inputs as invalid when there's a straightforward and correct way to handle them. After twenty years in the industry trying to get people to do this right, I've started to realize: people get this right if they talk about it before they start the implementation! If you sort an empty list, the result is an empty list, no problem. If you search for an alphanumeric character in an empty string, the result is that it's not found. But if they write the implementation before considering those cases, that's when they end up thinking it's okay to throw exceptions for them, because in their mind the implementation ("start with the first letter") becomes the specification.
Yeah, that may shoot down my "good intentions" theory.

According to the event's sponsorship page (linked elsewhere in the comments here), the speaking slot was 1500€ on top of the 990-4500€ "base". We can assume that they didn't get the "prepayment" discount since if they had already paid, this wouldn't be an issue.

What's still unclear is whether they are pulling out of the speaker slot only, or the entire sponsorship. Regardless, Couchbase shouldn't be withholding those funds just because their employee is unwell. They are essentially saying that they were planning on paying for that, but now they won't since they can't attend. That falls on them and is not the fault of T3chfest. They should still be expected to pay up.

And maybe they plan to? Maybe this is just a misunderstanding between parties where Couchbase told T3chfest that they wouldn't be able to send the speaker, but in the confusion someone took that to mean they wouldn't be paying for it either, when that wasn't stated?

Again, don't know, so I'm not going to jump to assumptions other than to say that, based on the response, I would expect (and hope) that Couchbase would still pay the sponsorship fees that they (clearly) committed to.
Sure, risk profiles in a a high-interest rate environment function differently from those in a "here's some money at ~0% interest" one. And I wouldn't be surprised by ag-tech being off the table for a few years in portfolios due to the fact that it's not well understood by many VCs.
Dunning-Kruger as a scientific result has been thoroughly discredited. The statistical effect they identified occurs in random data as much as real-world data. https://www.mcgill.ca/oss/article/critical-thinking/dunning-...

This does not mean that the idea "Sometimes people who know less are more confident" is not valid in some cases. It just isn't a general principle.
PogoPlug used to do this, but they folded. IIRC, they would give you a dynamic IP address so that you or others could access data on the device.

Perhaps you could set up a photo server (software suggestions below) in house and arrange a tunnel (can't help you there) or run the server on a VPS and manage (http) access, presuming that's what the photo server software supports.

This is a site that describes self-hosted photo albums:
https://medevel.com/os-photo-collection-self-hosted/
It's so annoying reading blogs that use "Luddite" in the purely pejorative usage when this is forum of people who stroke their egos with how much smarter they are than redditors. The concern was that the looms would be used by owners of capital to pay their workers less and hoard more wealth, and they were right.

The author also loves calling the predictions of the doomsayers "unfalsifiable", and also loves ignoring the fact that the claim he makes that those claims are unfalsifiable is itself unfalsifiable.

It's pretty clear given that he devotes exactly one paragraph to truly negative developments of technology that he just isn't interested in hearing concerns.
> On many platforms, the zero page is set up so access to it will always segfault. This isn't a language guarantee, but it's a guarantee in most modern operating systems (Linux, FreeBSD, Windows). This is set up for pointers all the way up to the end of the first page.

Then I guess it could be a language guarantee if Zig only supports/targets those platforms. However, considering how low-level Zig is, I doubt that that is the case.
I think there’s an interesting parallel with “supercookies” on the web, or the long-running battle on iOS to permanently, uniquely identify phones.

Should the user be able to control their machine, and delete data that the app has written? Should they be able to ‘look like a new user’?

Or should companies/apps have the ability to keep persistent data on the user’s machine, and/or link them to a previously collected set of data about that user?
Never quite sure why people are so fixated on moc. It's by no means the most annoying thing about Qt and it works well in practice. The signals/slots mechanism is one of the best things about Qt.