skysight-inc/HackerNews huggingface dataset:
> plus two different India phones because of course West Bengal has to be different.

This makes no sense whatsoever. West Bengal has the same carriers and bands as the rest of the country.
I just implemented a custom little SMTP server with full DMARC authentication yesterday. If what you describe is true, then it’s truely baffling to not acknowledge that as a vulnerability. Aren’t the customers paying to not have the hassle of implementing these things? ^^
You’re missing the point here. It’s not even getting the LLM’s opinion on evaluating the responses to the prompts (which itself is fraught for some tasks, and benchmarks are known to be limited —even OpenAI admits this, it’s why they made evals). It’s one level abstracted from that. It’s evaluating what the LLM thinks of how well the prompt will do, in purely hypothetical terms. That’s hogwash —different LLMs perform very differently even for the same prompts. Try any tool that lets you compare model responses side-by-side. Unless I see actual use cases, this is yet another iteration of overtrusting AI.

Here is what HN was talking about, nearly three months ago -the exact same type of ‘auto-prompt-gen’ tool: https://news.ycombinator.com/item?id=35660751
And to be even more clear: The constitution has to explicitly permit copyright because otherwise it would be an unconstitutional limitation of people's rights, most importantely of free speech.
I agree with all of this, except the part where they assume extracting a function is essentially free.

Our profession seems to consistently underestimate or even ignore the complexity of interactions between many little pieces.

I would rather work on a module with 10 clearly-written 500-line functions than one with 500 clearly-written 10-line functions. Keeping in my mind the complex and variable interactions of a whole constellation of tiny functions is much harder than grinding my way through understanding a few more complex pieces of code. Have you ever worked in a codebase where the template method pattern was combined with too many levels of inheritance and each subsequent method is implemented at a different level of the hierarchy?

Likewise for microservices and lambdas. The organizational complexity of an app atomized into 100 lambdas is mind-boggling, because you have to understand the implicit and emergent orchestration of distributed state as those lambdas transition from one to another.

All that said, I definitely like this metric better than most others for the static complexity of a single function.
> They also buried a call home into the VBox Guest Extensions

This is incorrect and actively misleading, because you are conflating 2 different things.

The Virtualbox Guest Additions are 100% FOSS and are included in many distros, including Ubuntu -- `apt install -y virtualbox-guest-x11` -- as well as being an optional extra with VirtualBox itself as an ISO file.

E.g.
https://download.virtualbox.org/virtualbox/7.0.8/VBoxGuestAd...

The Virtualbox Extension Pack is a proprietary optional extra.

https://download.virtualbox.org/virtualbox/7.0.8/Oracle_VM_V...

There is no such thing as the "Guest Extensions".
NATO Innovation Fund launched today
Congratulations on this great online game! I enjoyed testing some levels.
Pytest Fixtures Are Magic
Pretty sure the underlying issues were not addressed so we shall see a Schrems III a few years from now.
I agree, I read the first sample almost instantly, and I'm only _pretty sure_ I follow the second one after staring at it for a minute. Changing it to a range+filter+fold would make it an order of magnitude easier to read for me.

I do agree with the rest of the article. It's the same stuff I've been doing since reading Clean Code over a decade ago.

This gets me thinking, there really is an opportunity cost associated with spending a lot of time working with sequence abstractions and immutable data structures. The better I get at reading immutable code, the harder it is to read code with mutation.
If I were Rocky, Alma, Oracle and/or SUSE, I'd be collaborating to define our own point-release schedule off CentOS Stream*, and trying to make our blessèd commits usurp Red Hat's as industry standard.

* with blackjack! and public git repos!
No there is a middle ground called socialism.
Photoeffect shows quantization and doesn't depend on qantization of orbitals.

Quants are absorbed in a finite time, not instantaneously.
I've always wanted to smash a CRT monitor. Big and hollow! Seems like so much fun!
> Linux distros are not going back to Xorg.

There never going to fully "leave" Xorg (Debian still ships token ring software FFS so the idea that they'll stop shipping X is just a weird fantasy some people have for some reason) so in that sense they won't "go back". Void is already working on packaging Xenocara and I doubt they'll be the last one; OpenBSD will just become the team that provides both a display server and a secure remote shell for lots of the Linux ecosystem.
Asking for permission this way is ok. But how was it approved? Manually or some API automation?
I mean another application than Thunderbird is adding new mails to the mailbox. Which is the classical purpose of a mailbox. In my test Thunderbird had not recognized the new mails, and I'm not sure whether I just did something wrong, or Thunderbird does not have this ability anymore. After all, they don't offer local mailboxes in their account-settings anymore.
Agreed, it stings. I see it as a measure of how brainwashed/psychologically coerced the masses are. Why would a sentient, rational agent expend resources for an inferior product while a superior alternative exists which costs nothing.
See https://www.writethedocs.org/guide/docs-as-code/
Yeah. It’s a useless pedantism that serves no purpose in most discussions.

That’s what I have “rebranded goto” in quotes. And that’s what I address in the second paragraph.
you can use sparrowdo for that - https://github.com/melezhik/sparrowdo

---

disclaimer - I am the tool author
> record profits

This term is 'triggering' for me because it is such a thoughtless complaint. Between inflation and economic growth (and population growth), record profits are practically inescapable.

Further, I doubt that when people use the term, they actually spent the time looking at the financial statements for the businesses they're talking about. Did you? Or was it just a headline?

As an aside, the eating bugs thing is a meme that goes along with you will own nothing and be happy, which was a real article title about a potential future, written ahead of some WEF event. I don't think there's any conspiracy here, but it is somewhat amusing that WEF promotes futurism (own nothing: https://www.forbes.com/sites/worldeconomicforum/2016/11/10/s..., eat bugs: https://www.weforum.org/agenda/2022/02/how-insects-positivel...) that would reflexively sound dystopian to a lot of people.

Whey protein tastes pretty gross too. If there's a cheap insect alternative, I admit I'll try it.
You can for example buy back shares
I value a high end camera to take photos and videos of my kids growing up. I will not get that in a 200-300$ phone.

I have for work a mid range android (Samsung a53). The camera is significantly worse than my iphone 12 pro max. So i have to get high end phones and then the extra money for a iphone is not much.
Or even some countries in Africa, served like pupu platters and delicious. Whatever, each their own.
Last I checked, Azure data studio did not have feature parity with SSMS. Sure you can write TSQL, view and edit procedures. But that’s about where it ends.

You can’t deploy SSIS packages, can’t edit user accounts and permissions, can’t manage linked servers, etc. Sure you might not do those every day, but if you have to jump through all these hoops to do something I wouldn’t call ADS a full replacement.
XMPlay is small, with lots of plugins and skins, just like players used to be. It doesn't have an installer, so put it anywhere. In fact, I'm using it right now.
I heard about a place like this in Japan, about a year ago. They call them "break rooms". https://youtu.be/uyGJCZ7UwEU
The "rules" are overly defined with respect to the static elements of source code. Cognitive load in understanding code is not linearly tied to the number of variables, function calls, conditional checks, etc.

For example, "volume = width * length * height" is less demanding than, say, "employee_qualifies_for_bonus_after_midterm(emp)". I think it comes down to limiting the spatial scope of variables and fragments of code, naming things in a way that makes sense to most people, and containing complexity locally. It's also called "abstraction".
Can you provide me an example of a single EU regulation that is an unambiguous uncompromising good, that could not be accomplished in a better way on a national level?

Just one.
They've already prepared a challenge to it.

https://noyb.eu/en/european-commission-gives-eu-us-data-tran...
Even average Joe should have a backup. They also have a read only mode.
The financing agreements surely require business assets and equity as collateral. At the end of the day, any cash flow that goes to the owners has to come from long term profits from the business, which comes from extracting money from customers.

Maybe not today or this year or next year, but everyone is always going to
want a return on the money they put in, whether it be owner or lender.
Retrospective: Micronaut One [ZX Spectrum, 1987]
I forgot my HN account credentials, but this heartwarming framing made me create a new one just to say thank you for such kind thoughts! Appreciate it :)
Just did a quick reading of their docs.

They seem to provide raw headers in the JSON payload, and if they don't, they also have another mechanism where you can do the MIME parsing yourself.

https://documentation.mailgun.com/en/latest/user_manual.html...

Either of those two should allow you to do the SPD/DKIM/DMARC validation on your own.

I wouldn't call this a security vulnerability.

At best, is a lack of functionality on their part, where a (reasonable) wish would be that they as a email receiver would perform the SPF/DKIM/DMARC validation and provide the results of that check as headers or other metadata.
it seems to me also, that this is very much some sort of snake oil for the llm era. prompt generation varies from llm-to-llm and I doubt gpt4 can do reasonable evaluation, provided that it does not know at all about other models.
Um...yes, WP, there are some environmental and regulatory issues with smashing computer printers. But to put it politely - your article comes across as "neurodivergent legalism".

Perhaps you should write an article about the brands/models of printers which inspire the least loathing in the people who have to use them? That could both be useful to people "neurotypical enough" to want a non-crappy printer, and (eventually) help to reduce the anger, waste, and environmental infractions which you're writing about.
What is even your point with this comment? Are you somehow claiming that electronics are to be compared to lettuce? This is just absurd.
Linux is fine for tech people, but it is far behind on list for non-tech people. It is (was? im not into Linux) just less friendly and usable. I would guess that most of the people are not that much tech-familiar.
enjoy: https://www.freewebarcade.com/game/bash-the-computer/
That's definitely begging the question.

If you're prepared to accept that GPT-4 can answer questions just as well as humans can, why do you even need to do prompt engineering?
This is bad news for EU and the world but I guess congrats for meta and google.
How many people have A100s at home?
of course they are.. I would do it my my current printer
My personal recipe to get the rich analog sound entirely in the CPU:
- do not allow harsh digital adding in your DAW, use console emulator on each and every channel: https://airwindows.com
- treat the tracks with analog-emulating plug-ins: https://analogobsession.com
- use a powerful mastering processor on the output track: https://www.thimeo.com/stereo-tool/

First two you can get for free.

My audio mix as an example (using the recipe described above and mixed in Reaper at 192kHz):

https://youtu.be/o8OMABAKcDQ
As someone who has moved between macOS+iOS and Windows/Linux+Android several times, this is doable. For technical people, it's just annoying. For non-technical people, this probably needs written into a more formal set of steps. If you have the need, one can setup your world to work on both systems transparently, but that takes more work.

Caveats: iOS messages can be kept, but they'll be in files, not your new message app. Photo edits will be lost unless you take extra steps.

Messages: if you are comfortable with it, use imessage-exporter (https://github.com/ReagentX/imessage-exporter) on your Mac to export your messages to disk. Copy to new machine. Validate you got what you wanted! Can also be used to decrease iCloud usage by backing up messages and deleting the originals from Apple Messages.

Photos: three ways. 1) open up the macOS photos app, select all photos, and export them. This will make any JPEG photos much larger than they originally were due to ridiculous default quality settings. 2) If you have access to a Windows machine, install iCloud for Windows, let the photos sync, and copy them to a new directory. 3) Use iCloud's web UI to download all the photos on the new machine.

Mail: pick a new provider. Several ways. 1) Add the new provider account to macOS mail. Copy and paste your emails/folders between accounts. 2) Create an app-specific password for iCloud, use the provider's migration facility (most major players support this and it will move your contacts and calendars).

Calendars: if you are sharing calendars with iOS users or will keep some Apple devices, keep iCloud as your primary calendar system. Use DavX5 (https://www.davx5.com/) on Android to setup a two-way mirror between your Android calendar app. Your email provider may provide calendar mirroring (Fastmail does, for one). If you aren't sharing / using your mail provider, export your calendars to ICS files from Apple Calendar and import into your new calendar app.

Contacts: if you will continue using Apple products, keep iCloud as your primary contacts system and use DavX5. Otherwise, open macOS Contacts, select all, and export to a VCF file. Import this into your new Contacts app.

Documents: copy to a backup drive from the machine, download them from iCloud on the web, use iCloud for Windows for the initial sync. Whatever suits you. If you are using Apple's office apps, be sure to load and save as a more universal format.
OceanGate was stretching the lifetime of it's reusable Titan submersible.
> Well, yes Debian versions are supported for 3 years, RHEL for 10+.

if upgrade path is easy and stable, it is obviously more sustainable to upgrade versions every N years, compared to situation when you got 10yo EOL infra far behind mainline with no clear way to support it in the future.
Well, you could keep everything else in the project and put yourself or a human as the "does this result feel better than the other one" decision maker
Or make your own, right now, however you like: https://github.com/dohliam/yub. Can't advocate for this wonderful little html file enough.
Exactly. In a better programming language (like Java!) you could simply use sequential filter steps to avoid all those issues,

employees
.filter(has_passed_probation)
.filter(...)
.forEach(p -> run_payroll(p, p.salary))

In general I find those kind of examples useless because the real life version tend to be a lot more complex with dependencies all over the place. All the functions in the article are simple by comparison. In general I don't think it's always better to have six small functions split over four files that are required to do X instead of one 40 line function that has all the logic together.
Tech Exec Substance Abuse Survey
Well it kind of demonstrates the problem here. They've taken on an enormous amount of debt, slashed essential maintenance and paid out a ridiculous amount of dividends. To be able to do this prices have skyrocketed across the board.

What you're describing just sounds like a clever little tax dodge - to shuffle things around so that you can do a bit more with less for a period. But what consumers are actually seeing is a decline in service for an increase in prices, that's the opposite.
Rocky Linux is trying to specifically recreate RHEL exactly. That adds a new set of challenges that most people shouldn't care about.

If you want to create a derivative of any Fedora/CentOS distribution, that's not hard. But if you're trying to recreate, that's a different story. You have to care about things like build sequencing, NVRs, etc.

For example, if I'm creating Kudo Linux as a RHEL-compatible distribution by deriving from CentOS Stream, I only need to swap the branding packages and call it a day. The rest of my engineering effort can be spent in Fedora or CentOS Stream as appropriate. But if I'm creating Kudo Linux as a distribution that re-creates RHEL, then I need all the source packages to build, figure out build orders, and swap out branding. I also have to do my own lifecycling and validation. I am also now responsible for the maintenance of all the software and ensuring people get updates.

One is easy. The other isn't.
The subtle magic of tsnet
Wear good PPE, please. CRTs are under vacuum and can project glass farther than you might expect.
This is addressed in the video. Cells growing in a flat plane don't form complex connection as we would see in a real organ.

One way address that is to grow the as organoids. You can think of organoids like 'cells growing in a non-flat surface'. This mean the cells would have all 3 dimensions to grow and form connections.

The problem with that is that you need a LOT o cells, and they are expensive. The way around it is to create neurons from skin cells. But that has its own set of challenges.
The leap in the Android ecosystem is far less significant

There are many low cost Android devices about whos processing power hasn’t really improved much over the same timespan

And although iPhones have got much better it’s worth remembering how much their price has increased too (SE excepted)
you make a valid point, and no - we are not engineers. we are people with printed labels at best, where the label says architect or engineer. but most of these people with these labels don't even have a degree, which is the prerequisite to have this designations. architects also typically need to comply for a local guild.

we, the IT crowd, are long over-due for this formalization of the professions.
Oh, we did get (and still do get) lots of „consultants“ from West advising us to privatise all the things. Some paid by West governments, some paid by private funds (= big businesses).

As for zones of influence... It is very real. That's why we jumped into NATO at first opportunity. A lot of companies were privatised looking for capital from, e.g., specifically USA, to make sure they have more interest in our survival. And any Russian investment is seen as a possible risk.
Being a paper book person (and bibliophile) myself, I wish this could be formated into a typeset pdf format.
I am not sure this approach is doable since GPT-4 is capable of solving assignments that GPT-3.5 get wrong. Example GPT-3.5 fails to solve the prompt (with the dvdrental sample database schema added [1]):

> find customers who didn't rent a movie in the last 12 months but rented a movie in the 12 months before that

GPT-4 solves this without a problem [2]. Combining logic like (without additional database schema added):

> find all users who lives in Paris using lat/lng and who visited the south of France within the last month

GPT-3.5 can't understand this at all, GPT-4 solves it [3].

[1]: https://www.postgresqltutorial.com/postgresql-getting-starte...

[2]: https://aihelperbot.com/snippets/cljy8km2h0000my0fgq8kut5w

[3]: https://aihelperbot.com/snippets/cljy8q6gz000al70fvfzxt2hh
CentOS stream is not versioned. Packages do not move in lockstep. The documentation is good and accurate if you are on the latest version. What do you do six months from now, when some packages have been updated and others haven’t? What doc version do you use then?
Malignant brain tumors have so far proven to be tough nuts to crack. We’re basically limited to surgery, chemo and radiation, and survival rates remain dismal. All is not hopeless however; there’s a revived interest among researchers and clinicians in looking at the effects of Ketogenic diet.
I'm not sure quite why you're continuing to post articles explaining why writers get paid less as streaming services' revenue is less linked to the ratings of new shows as an argument in favour of marking down the value of the intellectual property they create to zero...

My original point still stands. Ask the writers. They're not getting paid nothing yet, and they won't approve of your passionate advocacy of a future in which they are paid nothing.
The money to buy back shares has to come
from profits.
No, but US laws can only mandate something for goods that enter or are manufactured in the US. Other countries can pass their own laws.
This will still break anything that uses a system webview.
Even if that was the intended meaning, it's quite an extrapolation that Red Hat is "growing hostile towards open source as a whole", especially since people say that of Red Hat roughly every two years.
Most cloud providers already claim being carbon neutral for EU and US regions. Unfortunately, there is a lot of waste there too, so there goes the little bit of green energy we have.
I think competition driven by low-cost carriers produced enormous value by lowering fares. From my admittedly uninformed viewpoint, I am not sure why airlines market can produce competition benefiting customers and rail market can't.
Maybe because there are a lot of times where it really is more convenient to just update a variable or print a string instead of jumping through a million hoops to show off how pure everything is? Or we just want to implement quicksort without having a seizure?
Solved.

Solved for both Windows and Linux (Debian, Arch, Fedora). I might have unlikely solved this of OSX as well, but I am not buying Apply hardware just to test it.

What my solution does is check for certificates created by the project during a build step. If the certificates don't exist it creates them, installs them in the OS, and also installs them in the browser. Installation in the browsers is required in Linux and only for FireFox in Windows. These are cert chains containing a self-signed root, intermediary CA, and a local domain cert.

I have these certs configured to work with my own domains so that I can connect to a subdomain addressed to a loopback IP and the cert recognizes that domain, but the domain "localhost" works as well. Sometimes its nice to access a real domain to avoid any restrictions imposed upon accessing address "localhost". You just have to change the domains at the bottom of your OpenSSL option files.

Here is how I solved it with vanilla TypeScript in Node.js (also requires locally installed OpenSSL):

* OpenSSL option file 1 - https://github.com/prettydiff/share-file-systems/blob/master...

* OpenSSL option file 2 - https://github.com/prettydiff/share-file-systems/blob/master...

* Certificate library - https://github.com/prettydiff/share-file-systems/blob/master...

* Certificate interface from build tool - https://github.com/prettydiff/share-file-systems/blob/master...

* Certificate installation - https://github.com/prettydiff/share-file-systems/blob/master...

If you have any questions just open a Github issue on the project.
At a certain point though, models become good enough for particular tasks. Once that happens for whatever my application is, I don't care if OpenAI has a model that's twice as good on some metric, because it's overkill for my use-case. I'm going to be happy using a smaller, cheaper model from a competitor.
https://www.electric.ai/solutions/it-hr