skysight-inc/HackerNews huggingface dataset:
> In a slightly less illogical EU

This has approximately nothing to do with the EU. Norway is not in the EU and not in the EU Customs Union.
What about the fact that models effectively have access to such features without actually having them explicitly apriory. Given all the data fb/google/etc have, they can probably infer these properties in high accuracy anyway. Are we going to exclude all data that correlates with these properties? Probably not, rendering this effort kind of pointless.
"Three times as many people are injured while walking in icy conditions in Sweden than while driving."

Why not simply look at statistics like that, without "gender hacking"? And how long have they been doing it, do they have updated statistics? Also severity of the injuries? What about the emergency doctors trying to reach patients on roads that are not cleared? What number of injuries are we talking about?
Rocky Horror Picture Show and Fight Club are pretty noteworthy.
> Maybe they should just run with being the browser for power users, with all kinds of interesting niche features and customization.

The ship has long sailed after they killed their addon ecosystem by killing XUL addons. The quality and feature-sets of addons took as much a nosedive as their user-share.

Since then, they were keen on continuing this trajectory, and introduced multiple UX/UI regressions that alienated all (most?) of their power users, sometimes even disallowing fixes through about:config.

That .gov analytics site that was posted here yesterday showed Firefox setting at 2.4%, which is just about right for all the string of horrible decisions they've made.

The horse is dead, Jim. And, unlike an old movie or a videogame, almost no one is going to have nostalgia feelings for a web browser.
Does this also apply to CBD products?
It even blocked the "go back" action of my browser.

Like, just, a nice f''k you for good measure.

Amazing
Meanwhile, I'm happy to see some startups trying to fix the "remote (US only)" stuff.

It could be a great business. On one hand, many great talents (including me) around the world are blocked from these opportunities (like those from India, Russia, China, etc). On the other hand, many companies would like to have great talents with lower cost, but most of them don't want to deal with the hassle.
I feel your pain, but these mostly fall into the same category of frustrations you'd get when doing something like switching operating systems, e.g. going from Windows to Mac or vice versa. You run into all kinds of things that seem stupid and you're bombarded with things that should "just work" and seem not to.

But, they disappear and are mostly non-issues once you use the alternate system/language regularly for a while. Some I think you will come to see as benefits, sensible, or find that there are trivial workarounds.

One quick improvement. The more commonly used contemporary syntax in JS for something like your list.forEach example is: `list.forEach((item, i) => ...)` —writing out the full `function` keyword is indeed an eyesore :)
I had not heard of fly.io but i really appreciate free for side projects! I have a docker setup for .NET core psql app on digital ocean so will be fun to see if i can get a that working with you. Also pricing at a quick glance seems good. Are you running your own servers or using another cloud as the basis?
Fun fact: The Catalan Government gave Aranese the same recognition as Catalan, so the small minority of Aranese speakers in Catalonia can communicate and do business with the Govt. in their language.

Note: only in use by the Catalan Govt. Not the Spanish Govt.
No they shouldn't, but again, this isn't a zero sum game - FBI is a federal agency, while your local law enforcement is a state or even just a city specific department. If we took all money away from FBI or closed their art fraud department, it would have made zero difference to your local law enforcement. But yes I agree it's not fair.
Yes. You win HN today.
There are already laws against selling snake oil.

Advertising your church regardless of its beliefs seems to follow the basic religious freedom?

There isn’t really a valid argument here.
Seems this has some potential to simplify the server side stack. Hopefully it won't be just be yet another abstraction layer piled on top, increasing complexity? I can well imagine running WASM components managed by a WASM runtime, running in a container managed by K8S, running on a VM managed by a cloud provider orchestration system.
The Undoing of Joss Whedon
I've always been curious what the "that" in "I'd do anything for love, but I won't do that." was. He refused to answer it on a talk show I watched a long time ago and I was always curious.

Not 100% my style of music but he did have a great voice.
Some comments:

- The write up is amazing. There is a great level of detail.
- When they had the first indication of a problem, instead of looking if the problem was the hardware (disk I/O, etc.) the team went full cattle/cloud: bring down the node, launch a new one. Apparently that cost them a few hours. We would probably have done the same but I wonder if there's a lesson there.
- The obvious thing to do was revert configs. It is very strange that it took so long to revert. After being down for hours and having no idea what gives, it's the reasonable thing to try.
- The problem was consul. But consul is a key component and Roblox seem to be running a fairly large infrastructure. The company's valuation is sky-high, I assume the infra team is quite large. Consul is an open source project. Wouldn't make sense instead of relying on hashicorp so heavily to bring-in or train ppl around consul internals at this point? (maybe not possible/feasible/optimal, just wondering)

Would be a nice touch to check if bbolt has the bug and possibly push a fix. That said, the post-mortem is state-of-art. Way better than anything we've seen from much much bigger companies.
It's a problem for so many reasons it's not even funny, from the mundane to the esoteric-but-important!

A random example: Macs these days use screens with a brightness response Gamma curve of 1.8 and PCs use 2.2. Macs use a color gamut of DisplayP3 by default now, which has different color primaries than the PC sRGB standard.

Why does this matter? Because two shades that are easily distinguishable when physically viewed on a Mac may not be easily distinguishable on PC! Colors wills shift, and even 50% grey is represented differently. The same JPG or PNG file from a design will look different on a PC even if it has an identical monitor as a Mac!

Similarly, font weight, anti-aliasing, and kerning are very different on the two platforms. Any text design done on one has to be adapted for the other. It's not just the default fonts! The same font at the same size will look very visibly different.

Did I mention default fonts? Only Times New Roman, Arial, and Courier are common between the two platforms. All of those are physically different fonts that look different even if transported to the other platform.

Etc, etc, etc...
I prefer random ads. If I plan to buy something I will never do it from an ad. At least with random ads there can be something I didn't even think about buying. Now you might try to argue that tracking can predict these awesome things I want but didn't know about, but in my experience it always leads to the most obvious predictable and boring ads.
Yeah, calling him "not very good" is funny. If this was programming, he'd have been something like an L6 at a FAANG. At the same time, as someone who reached ~2170 USCF, I get it. When you get to that level, because of the way chess tournaments are structured, most of the high-stakes games you play are gonna be against people who are either about as good as you or better than you. And at that point, you are close enough to the real "pro circuit" that you're judging yourself by those standards. And by those standards you are pretty shit

Also, if he really was driven and committed, this Ermenkov was a shit coach. Anyone who wants it enough to dedicate their life to it can become a legit GM, I am sure
Counterpoint: Different competencies. A UX designer telling a developer how to code would be laughed out of the room, the other way around is the same.
Just because it's possible to standardize on a string type in C it doesn't mean it's desirable. Also consider that it's not possible to copy C++'s string type because its ergonomics build heavily on RAII.

'const char *' arguments work just fine as parameters in libraries, and I don't see much of a use case (and insteaad more hazards) for a library that "resizes" a string argument destructively (like std::string does). The typical way to go about this is for the library to make a copy of the input string. On API boundaries, for memory that is needed longer than the function call lifetime, it is almost always an excellent idea to simply copy it. For data that doesn't make sense to copy (be it because of size or because only one side really needs it), the data should instead simply be created on the right side of the fence from the beginning.

I don't see myself needing a standardized string type because I'm not passing around string "objects", or concatening them, like it would be done in quick and dirty scripts. I honestly can't recall where that kind of thing would have been a good idea for my work in the last couple of years, and I'm much in favour of not growing the standard out of proportion. As said, if you desire C++ kind of ergonomics and want to solve more scripting-like tasks, there is already C++ and a ton of other languages.

What I can recall is skimming through a lot of C projects over the years that tries to do object-oriented and scripting type programming in C (often it wanted to be C++ or Java or even Python but it had to be C for some external reason), and that code is always, invariably, an unmaintainable mess where it's impossible to have a level of confidence that there are no memory errors and leaks. C is simply not suited for that style of programming.
No, why?

Ads are a completely legitimate business practice: I make a product or offer a service, so I want people to know about it.

Bans on targeted ads are not about the advertising, they are about the privacy concerns resulting from the data collection that is the prerequisite for targeted ads.
> The states are more or less free to ignore (refuse to enforce) federal law.

I guess this is what I’m missing, it is really peculiar from my point of view that a smaller entity can ignore a “higher” law.

From what I’m used to the higher law always wins, so during disputes: national > state > county > town.

What you are saying is that in the US a smaller entity is free to say “fuck you, come and get me” to a higher entity and get along with it, and the only way for a higher entity to step in is using force? (not literal force but force nonetheless)

Maybe it’s a combination of: common law (instead of civil law), most towns are relatively recent, sheer size of the country, isolation of some communities and a strong sense of local autonomy.
>> This new app was originally developed for India and is dramatically different from the old Google Pay app used in the US. For starters, the new app switched to using a phone number for identification instead of a Google account, which meant that a ton of features US users were accustomed to were no longer supported. Indian consumers are used to phone number identity thanks to apps like WhatsApp, and the limitations are not a big deal for users in that country thanks to smartphones being many consumers' only device.

For Google Pay in the US, however, relying on a SIM card for identity meant the Google Pay website functionality had to die, multi-device functionality went out the window, and Google Pay went from supporting multiple accounts to only supporting a single account. As we wrote shortly after launch day, the new app was a disaster.

This is incredible. Truly something to be insta fired for.
Ask HN: Best Source(s) on Web3
Hello,
I'm trying to get a better understanding of web3 (other than reading LinkedIn posts and comments on HN)
What would be the best sources to learn from ? (article, books, interview, conference, podcast...)
Nice strawman and goalpost shifting. You said that it's up to "you", the programmer, whether unsafe code misbehaves, but this simply isn't true because "you" don't control all the unsafe code you execute. Again, third party libraries can have UB ... that it's wrapped in "unsafe" keywords doesn't change that, it just means that the compiler offers a tool to help reduce it. What I said is that rust doesn't propose to prevent UB, and that's true. I didn't say that it doesn't care. (And it's not true that Zig doesn't care, either, but it makes a different tradeoff between intrusive limitations and safety.)
No, they don't use common accounts or devices, and they don't connect from the same network.
I think a large part of the problem is that so much software (like Office) is turning into a service when it doesn’t need to be.
Is anyone... yes, of course.

React, Lit, angular, all use classes to define elements (yes you can use functions for a subset of components, but not all)
> false blatant lies like Pizzagate, Q Anon, Stop the Steal, and all kinds of Anti-vax crankery

You start to assume that criticism against your position comes from one of these places. It is a real strawman for once. Pretty sure that the media story of Russian election interference was made up by PR agencies and we heard about it for month. Nobody asked real questions and demanded evidence. Voters were lied to and it was easy since people that believed in QAnon acted as a distraction. But in the end it was much more damaging because official sources mirrored lies.

> "Corporation" is a loaded word with negative connotations

Corporations do what they believe is best in their strategic interest. That does not make them evil. But they cannot ever defend any moral position that runs counter to their goals and management has a responsibility to all their employees.

This is not a negative connotation, it is just the reality of the situation. And if you accept that fact there can be quite a productive exchange with corporations, even with their handicap on ethics.
I use the RSS version of this service:

https://hnrss.org/replies?id=ggerganov
An ad is designed to make you buy something. It's irrelevant to them if that makes your life better or worse. We're emotional creatures and I want to minimise companies taking advantage of my emotional state to buy shit I thought I needed. I want to buy less stuff in general. There's more to life than the dopamine you get from spending money.
You’ll like what r/MarijunanaEnthusiasts
I don't think he understands what K8s is. WASM is the new Docker, but you still need something to manage/orchestrate/schedule all those WASM instances. What if your WASM process goes down, who will restart it? What if you need 10 extra instances to handle a traffic burst? How do you isolate associated WASM instances from the rest of the environment, and manage their access to/from the outside world? How do you provide them with configuration or credentials?

You still need something like K8s, even if you're not using docker underneath . Indeed you can already use other runtimes under K8s, so what he is proposing is nothing new anyway.
Understandable, at what level of experience do you consider remote an option?
In my current position I am a ‘tech lead’ (not as glamorous as it sounds) most of the people I mentor have little engineering experience (most people come from a operations or scripting background). I am an OK programmer but I have good organisational skills and wrote a lot of code before starting work so I have a bit of ‘unofficial’ experience, therefore I was chosen I think. I have a lot te learn still but overall I think I am good at my job. Just wondering what I can do to increase my salary.
That's not true for NLU at least. It is on par with 2018's RoBERTa on GLUE, many larger and advanced language models came after.

It is still great work though, a robust masking representation architecture that works across modalities.
Maybe it is a bit more metaphorical - you just have to learn something.
Okay, so why are globuli still a thing?

You can advertise your church but not call to harm other people, this is not religious freedom.
Ad companies aren't targeting you to help you find things you want. Ad companies target you because you ended up being one of their most profitable targets, and often those ads extend beyond just profit to highly ethically dubious purposes
Where is it a forbidden topic? It's usually discussed backwards: "Oh no, we're not reproducing enough to maintain our population."

The planet would support more humans for longer if we ate less meat, but a die-off is inevitable.
How to get free postgres for small projects:

sudo apt-get install postgres

AND you actually get sole control of all the data, all without the need for a credit card!

Seriously though, who is this for? Any backend hosting platform offers a database. It's just a standard at this point. For people hosting static gihub pages (and storing all the database connection credentials in frontend js?!), don't make me laugh. Or you've already got your own vm? Then literally just install postgres right there.
You seem pretty set on staying with your ISP and I'm not going to try to convince you otherwise, but "we're doing things right and Gmail is wrong about how to process email" wouldn't carry much weight for me. I'm 100% sure that the Gmail devs know more about email delivery to Gmail addresses than I do and 99.99% sure that they know more about it than your ISP. If you want to keep believing that your ISP knows better than them, then I guess you're going to.

Is solipsys.co.uk your domain (from an earlier comment)? If so, I can see right away that there's no DMARC entry for it. That means that it's vulnerable to spoofing (I or any attacker could easily send an email to someone making it look like it came from your domain, eg, as part of a phishing attack). Gmail definitely penalizes domains without DMARC, making emails more likely to be classified as spam.
And I come back with what is the actual harm in data collection? It’s not like all the governments of the world don’t already have a much more intensive dossier on you.

The governments are the ones out to kill you or otherwise materially destroy your life. Corporations just want you to buy stuff.

All preventing private industry from data collection is prevent useful things like this.
Here's Meatloaf lovingly serenading Mitt Romney with "America the Beautiful".

https://www.youtube.com/watch?v=Y7nVteJ8_8k
To the extent that it's "a python2/3 situation"... Isn't that exactly what it is now, too, then? If you have a big change to do and postpone it "because of the installed base", then that just makes it worse the longer you wait. (Unless of course you're counting on your user base to shrink over time.)
>The worst thing about the new taskbar is that it can not be dragged to the sides to be vertical.

What?? I will literally not switch because of this...

No, I am not interested in installing 3rd party addons just to have a functional screen in front of me!
I have a pixel 6 pro, the assistant immediately crashes if I try to use it. Has been like that for months. One would think google would prioritise that feature for bug fixes.
I don't know if that is true. For example dogs have acclimated extremely well to captivity, but on the other hand we know that orcas do extremely poorly.

I was watching Clint's Reptiles on Youtube where he's reviewing an octopus staying at an aquarium. It gets all the food it needs, entertainment via puzzles, interaction with the keepers etc. For an octopus it seemed like a very safe and easy life as compared to the wild.

Now the real questions would be if whether they prefer to migrate around or stay in one place. If they prefer one safe place, then perhaps given this safe aquarium space they'd choose to stay in it?
Meat Loaf Passes
QML Drag and Drop including reordering the C++ model
> Apple said that if the bill became law it would be forced to allow users to “sideload” apps onto iPhones and iPads as it does Macs — meaning installing them from sources outside the App Store. Apple says this threatens the security of its users by allowing unvetted apps onto devices

I think the real fear Apple and Google both have is that if alternate app stores become normalized they’ll get out-competed by superior curation via genre focused stores like kids, games, business, etc..

For example, I’d love to have a games store that forbids ads and micro transactions in favor of charging a fair price upfront.
Fair enough, I've reworded my post to more accurately convey my point
We are singing from the same song sheet.

SQLite in the browser and at the edge is going to explode in popularity. A slightly unknown feature of SQLite is “sessions” which would allow you to build an eventually consistent system on top of SQLite.

https://www.sqlite.org/sessionintro.html

I can very much see SAAS type apps wheee each costumer/workplace has a SQLite db effectively deployed to the edge.
Out of curiosity, why target Phoenix users as your primary audience when you serve generic Docker users easily as well, given that they're likely a 10x or more segment? Are you just marketing to a tighter target audience to start, or is your platform/UI specifically optimized to support Phoenix?
Not OP, but the effect can, for some people, be likened in intensity to a bad trip on mushrooms or acid and be deeply traumatic. Especially dependent on the people you're with and the place you're in.
Since the original post is about OpenBSD and the parent is about FreeBSD, just some addition:

1. ZFS is not supported in OpenBSD. Here's why OpenBSD doesn't have ZFS (pretty much every other BSD does): https://old.reddit.com/r/openbsd/comments/7xsx8u/why_doesnt_... (There's probably a better link out there)

2. Jails are not supported in OpenBSD. AFAIK, they are a FreeBSD-only feature.

I'm caught in a strange situation where my MacBook Pro wireless is supported by OpenBSD (and not FreeBSD) but I really like ZFS and Jails. Some features like those about trackpads, sound, wireless "just work" in a basic Arch install but not on FreeBSD. So I'd take "FreeBSD does everything that Linux used to do for me" with a grain of salt, because that has not been true for me.
I certainly am, yes. Spent about 12 years in the wrong career and then realised my love for programming (after a lifelong love of computers. Not sure how I missed that...)

I started with Python (and Kivy). Then went on to Go (which felt like a revelation over Python. For me, anyway). Along with that came JS, HTML, CSS and React.

Because of Go, I had become prejudiced against interpreted, dynamically typed languages. But over time I actually came to quite like JS. If wielded correctly, it can be very quick to get stuff working in JS and now I think either kinds of languages have their merits. Though, admittedly, React still eludes me. It feels incredibly confusing to me.

My next port of call will probably be something like Rust, but I have a product that takes up all of my time, so it's a bit tricky to find the time to catch up on my CS learning.

There is probably nothing that can replace a full-on university education in CS, but I'm not sure when or where I'd fit that into my life (I have a degree and thus know what it takes). I really hope to be able to do as much of that education on my own, however.

Any tips or hints welcome!
If you begin a habit from an unhealthy place -- then yeah, it can be the beginning of a negative feedback loop. Sounds like this kid started from a bad place, and I'm not sure that a 14 year old could possibly begin a weed habit from a healthy place. Hell, even 20 seems a bit early.

nerds today being adamant that it’s excellent

Well, it's certainly a tool. Tools can help you or hurt you. I think a lot of people have success with it. But, people hurt themselves with it too.

I really wince when people talk about weed as some kind of magic cure.