skysight-inc/HackerNews huggingface dataset:
Well, that means I couldn't use my iPhone from work at home as it blocks installing certificates.

But, while not NSA approved, WPA3 itself has support for per-device passwords with WPA-SAE [0] (which isn't called WPA-METRIC outside of the USA...).

[0] https://en.wikipedia.org/wiki/Simultaneous_Authentication_of...
Perhaps call it the dumb mode, as in it's not doing anything more clever than straight application, and it's dumb to use it like that...
> C is a historical accident

strong words. in the context of civil aviation, for example, there is a fine line between incident and accident. in our context, an accident is COBOL/ABAP, which is, thank god almighty, not as ubiquitous as c, but sadly ubiquitous enough. JavaScript is a separate issue i won’t express an opinion on here :)

> k is slow for multidimensional arrays

this is true if we can agree on “k is slow for very multidimensional arrays of very small lengths”. yes, i wouldn’t recommend k as first choice for neural network inference, although it can be done and looks like a typical k program, that is pretty neat (proof below).

k on 32bit systems (notably, riscv and wasm32) have been a contention point between atw and his associates a few years ago, but a deal has been struck, and we now run k everywhere. the first bare metal risc-v build is about four years old now. and yes, it took some doing in the low level department.

before i forget:

https://kparc.io/k/#0%3A%22ml.k%22

https://kparc.io/k/#%5Cl%20ml.k

(end of proof)
How exactly is one supposed to PM, Twitter? Very interested as I deeply miss the Q10/KeyOne/Key2 experience.
Well, a shockingly high percentage drop out of their profession, and get stuck somewhere doing something like CSR.
Maybe the better term for go would be server-systems programming.
> If you know the plaintext, you know the hash of the plaintext, because the hash doesn't have a key.

I actually was imagining the key would be used in the hash function (just like it's also used by the encryption function). It didn't occur to me to explicitly mention it, but I see why it can be interpreted differently otherwise. (Thanks for explaining/clarifying.)

If I did that though, wouldn't that take care of this?
> How often do you do this?

Get it through your heads, the frequency is irrelevant. We have this feature now with ICEs..and EVs do not. Some people will choose to stick with ICEs until such time that they reach parity in this department.
Please explain why this is bad for anyone except RX re-sellers?
If you want the enterprise edition, then yes
> I’m going to tip $300K for a better solution!

the fact that adding this to a prompt gets a better response really exemplifies how prompting as it is today is a problem to be solved rather than an engineering discipline
90 Mile Beach in New Zealand is a little like this, but goes along the beach not out to sea. It’s an alternative to our main route north - state highway 1.

It’s 88km long and while you can drive on it just fine, people ruin their cars on it regularly.

https://en.m.wikipedia.org/wiki/Ninety_Mile_Beach,_New_Zeala...
This is barely useful over vanilla file management in OS or DAW, but asking 50$ is just insulting.
Unionization does not have to be the whole workforce. This class of workers did vote to form a union.
As a parent I like it.

It’s just enough time for my kiddo to learn the value of patience. But not so long, that I need to fast forward.
Ah buzzwords. I saw a database the other day with hundreds of buzzwords on their website and posts all over and nothing clicked at all actually playing with it. False marketing. I'm not into that. Could lead to disaster.
I’ve never seen a real bug from the interface nil != concrete nil thing. When does it come up?
Didn't both Chrome and Firefox decline to include DANE support?
Passing std::function by value is almost definitely wrong these days with absl::AnyInvocable (if you need to store the type) and absl::FunctionRef (if you don't). Rough analogues in the standard are std::move_only_function (C++23) and std::function_ref (C++26).

std::string in the case you cited is only really relevant if you std::move() into it and you would otherwise incur a string copy. Yes, it's bigger than 16 bytes (24 bytes), but that pales in comparison to the alternative.

(Taking std::string&& would eliminate the possibility of misuse / accidental copies, but that pattern is generally discouraged by Google's style guide for various reasons.)

Also, just because you see a certain pattern an awful lot even at Google doesn't mean that it's best practice -- there are plenty of instances of protobufs being passed by value...
You can roll your own with https://github.com/smallstep/certificates. We maintain major open source projects and contribute a lot to other projects. I don’t think that means everything we do has to be open source. Sorry this one wasn’t. Doing this in pure open source would be a book, not a blog post.

Love Let’s Encrypt — we’re sponsors — but using them for WiFi is a terrible idea. You need internal PKI for WiFi.
Army tests long-range quantum radio communication
I’ve noticed the same thing, don’t have any theories on why.
Nobody forces you to maximize your unethical behavior to the extent that the law permits. Because a big company, especially one the size of Google, has a huge advantage over the employees that it negotiates with. More so if the company engages in unfair practices, such as non-competition agreements with other similarly large companies. And when you're caught doing the one what better way to communicate that you've learned your lesson than to jump on to the next possible loophole?

There is no market equilibrium when parties like Google engage in illegal behavior.
Toughen up your toddlers ;) A decade ago we moved from one state (NY) to another (NC) with an 18 month old and a 6 year old. We did the 650 mile trip at night in way longer than 10.5 hours it should have taken due to horrible weather, traffic, etc...but we didn't stop for anything other than gas and one or two coffee breaks.
This is done so you can use std::move to take ownership of the allocated memory in these objects rather than do a new allocation. Passing by value rather than rvalue reference let's your function be more flexible at the call site. You can pass an rvalue/move or just make a copy at the call site which means the caller (who actually knows if a copy or a move is more appropriate) gets to control how the memory gets allocated.

An unnecessary memory allocation is much more of a performance hit than suboptimal calling convention.
:) ...Mitch
I’m a big fan of Messiaen’s organ compositions. Back 20 years ago, I sang in the cathedral choir with an amazing organist who would occasionally play Messiaen as a postlude. Watching him play organ was watching Keith Moon play the drums—all four limbs were moving in what appeared to be chaos¹ and amazing sounds resulted.

My own limited attempts at organ playing have shown me that I’m not an organist. Among other things, the fact that the console and pipes are frequently separated by enough distance that the speed of sound plays a role in aural feedback while playing can make playing a pipe organ a challenge, and that’s before the role of stops, foot pedals and the lack of a sustain pedal² come into play

⸻

1. The piece that I’m remembering required frequent changes of the stops on the organ.

2. AKA, the sloppy keyboardists’ savior.
I went to Mexico City, and this museum, for the first time this summer, and agree with the post: it's really an impressive collection, and certainly more than we could do in a day. This plus the Templo Mayor site in the middle of the city plus the Teotihuacan site ~an hour out of town made a great trio, and left me with so much better an understanding of Mesoamerican peoples than I had at the start.
people should honestly be fired over things like that.

The entire email that was sent out had every red flag for a phishing attempt that you could possibly imagine. absolutely no information in the email that wasn't easily obtainable public information. They sent a username and password, the username was my first name, the password was "<parent-company-name>1", things like that.

yet they were all over a PO who tried to send out gift cards via amazon as a security flaw. and refused to release the emails when the PO reached out to them about it.

there's a reason I don't have much respect for "security" people.
Using a key in the hash function is basically what an HMAC is.
And they only recently came into existence! (In tv sizes that is, plenty of large ‘macro’ led panels for large sizes.
Thanks for sharing your experience. If you read around, I think you'll find that many also have bad experiences with being contractors and that their employers (sorry, contractees) use the arrangement in abusive ways.

Many people work very hard, including unionizing, legal action, etc., to compel companies to treat them as employees.
Ask HN: Getting Facebook Business Support
Hello HN community

I’m running a tech startup in Africa, Cameroon, which builds a product on top of the WhatsApp Cloud API. For advanced feature usage Facebook requires me to verify my business via the business verification procedure. I’m strictly following every of their instructions but my submissions get only rejected. That’s a huge blocker for advancing my product development.

After having retried for nearly 4 weeks, I’d now like to reach out to a personal support from Facebook to better understand why all provided business proof gets continuously rejected.

I did find product market fit and now using advanced Whatsapp functions would really help me scaling my business.

The Facebook Business Support page [0] promoted on the Business Help page [1] provides no ways of creating a ticket

[0] https://www.facebook.com/business-support-home/

[1] https://www.facebook.com/business/help
Speaking of open source pipe organs, there is also Grandorgue, however this one unlike Aeolus is sample-based https://github.com/GrandOrgue/grandorgue
Bluey is a godsend in our household. It's not annoying and the amount of classical and original music woven into each episode is wonderful.

There's one particular episode - "Sleepytime" - which I cannot bring myself to watch anymore because I get so emotional. Every parent I talk to with young kids who has seen the episode agrees and knows what I mean. It's really that good, and despite being a fun little show there are a lot of episodes that are actually art.

I'll add that although the kids in the show sometimes get up to mischief, they never do anything that I don't mind my own toddler emulating. My child now rings her xylophone, commands the rest of the family to freeze, and we have fun playing along.
You may want to explore the world of permatemps where MSFT, et al, absolutely, and viciously exploited contractors on revolving short term contracts (When I was at MSFT, I knew of multiple people - who would have loved to been FTEs for a variety of reasons - who had been there for over a decade on revolving six month contracts).

Those high profile cases came about because it was a way for those companies to absolutely dodge ancillary TC costs of employees.

To me, a lot of the black and white, "Okay, fine, zero other benefits" was a punitive response to the permatemp lawsuits.
No, not really. Because these large corps are fully aware that they are breaking the law they just try to do it in such a way that 'creative reinterpretation of the rules' says they're in the clear. And history is on their side, corporate execs getting away with this stuff abound, the ones in jail are next to non-existent and the ones that got away with this kind of stuff have been handed very nice severance packages when they were found to be breaking the law whilst in charge. 'Oh, bad boy, here is $10M, now go do it again somewhere else and let us claim we terminated you'.
My point is that if you delayed the release of Go, there’s no reason to believe you end up with a better world. So his argument is bunk.
Wave uses electron for rendering, but a Golang backend for networking and heavy lifting. This gives Wave the ability to be cross platform and still efficient under the hood.
I am looking for a developer advocate role, Developer relations, Support engineer role, Backend engineer role, Systems engineer role, DevOps role.

Location:New York but open to remote

Remote:Yes Willing to relocate:No

Technologies:Python,Java, Swift, .Net, JavaScript

Résumé/CV:https://www.linkedin.com/in/alvin-lawson-b8300635

Email:al11588@gmail.com
Discussed extensively a few hours ago: https://news.ycombinator.com/item?id=38873002
A screenshot of what it looks like would help me quickly decide if I want to do the same.
what about the 2014 spectrum discussed at https://en.wikipedia.org/wiki/Ball_lightning ?
For Swedish citizens, most of that data is already public. Addresses and everything. Exactly which data do you envision causing problems? It's not as if you can draw money just by knowing someone's bank account number.
Ubuntu Looking at Discontinuing Its Source ISOs
Would be a fun plot twist in a Bond-like movie. Baddies have used multiple encryption algorithms like an onion, which due to this issue can be broken rather easily by the good guys. "Good thing they didn't know about this issue and put the weak cipher first..."
My wife will run in from the other room to skip “Sleepytime” because she knows she’ll be bawling by the end of it if she even thinks about it. Does me the favor because I will be too.

My endorsement of the show is that it feels like one of the great sitcoms like Cheers or Frasier, Golden Girls or Roseanne. The stories are never pandering or simple. You never quite know where they’re going to go with a plot line so when it lands, you’re often delightfully surprised or floored. Most kids shows seem like a low effort afterthought full of contrived vapid nonsense. As far as I’m concerned my kids can watch as much Bluey as they like and I’ll buy the shit out of their merch if it signals to other networks to get off their asses.

Forgot to mention the animation in the show is absolutely some of the best I’ve ever seen in a cartoon. I really appreciate the way the show models real physics as things would be in the real world. One of my biggest pet peeves of kids shows is when they show something that is physically impossible (not for comedic purpose, just lazy storytelling). It’s basically just thumbing its nose at kids’ intelligence.
Honestly Bazel and Java is actually a really nice experience. Pull in third party stuff from https://github.com/bazelbuild/rules_jvm_external. There is built in support for uber jar builds by adding a _deploy.jar suffix to binary jars. Protobuf and other codegen is super easy!
Just watched The Wiggles documentary on Netflix. They were big when my kids were young and they are from Australia. I have heard of Bluey but didn't know it was also from Australia. They know something about kid shows there, apparently.
One of my favorite museums that I've visited! One thing that particularly struck me were the figurines in handstand scorpion pose and other various yogic postures. It proves that the indigenous people had a movement culture, so much so that it revered poses like scorpion!
> Well there is the risk of seeming like an asshole to everyone else.

The people who are going to think you're an asshole is extremely limited.
Fun idea. But the problem with these things is that you need to keep rebuying new ones.

Also, most of the problems with onscreen problems for me were mitigated by swype -style typing at which I'm faster than a physical phone keyboard now. Though not faster than a real PC keyboard which I still highly prefer when I'm at home or at the office. So I use my phone mainly for when I'm out of the house, at home I still have a PC that's on 24/7. As such I'm not really happy with the mobile-first attitude of most services but what can I do :)
Eh, not really. Go’s philosophy around abstractions is quite poor. Duck typing begs engineers to create poor abstractions that simply reading a codebase does not necessarily lead to understanding. The bolted-on generics implementation actually makes this worse.
Another perfect case in point! Good one.
Again, you’re just making stuff up based on a comment in the article and don’t understand what misclassification of contractors constitutes. Here’s what the union claimed, directly from their filing:

“The bargaining unit employees in this matter, individuals with specialized skills who work
on the Music Content Operations (“MCO”) team, run virtually all aspects of Google’s YouTube
Music platform. They are part of Google’s “extended workforce.” While Cognizant hires the
employees, Google applies constant, exacting control over every aspect of their day-to-day work, including work hours and location, manner and means of work, wages, and employee benefits.”

Which is textbook misclassification of FTEs under the guise of contractors. The union provided evidence this was true. Google was unable to refute. The NLRB ruled in the worker’s favor and told Google they have to bargain with the union. This is what I’m saying happened and what the NLRB said happened too.

Everything in your post is some kind of weird gish-gallop, fantasy of your own making.
The family lives in a mansion and their entire life is about playing and exploring all the time.

What a great way to prepare the next generation for a life where most real estate will be beyond reach for most families. And where most parents work all the time and are tired on weekends.

The series has a good soundtrack and voice acting. The mobile game is fine. The Nintendo Switch game is disappointing.
i think adr is the equivalent of '.long' in gcc or 'dw' in masm, though the description of the adr pseudo-operation is not very clear. it says it 'produces the address which is assigned to the given identifier as a constant'. on a stack/belt machine or an accumulator machine, 'produces' could conceivably mean 'pushes on the stack/belt' or 'overwrites the accumulator with', but the meta ii machine doesn't have an operand stack, belt, or accumulator; it has a return stack with local variables, an input card, an output card, and a success/failure switch, so it doesn't make sense to read 'produces' as a runtime action. moreover, 'adr' is not listed in the 'machine codes' section; it's listed along with 'end' in a separate 'constant and control codes' section, which makes it sound like a pseudo-operation like '.long'. i suspect 'end' tells the assembler to exit

i agree, it would make much more sense to say

'.syntax' .id .out('cll ' *) .out('hlt')

and thus eliminate the otherwise-unused adr, or simply to put the main production of the grammar at the beginning of the grammar, which is what i did in meta5ix. i think they do define 'r' on an empty call stack as a machine halt, btw

they do mention this startup thing a bit in the text of the paper (p. d1.3-3)

> The first thing in any META II machine program is the address of the first instruction. During the initialization for the interpreter, this address is placed into the instruction counter.

so i think the idea is that their 'binary executable format' consists of the address of the entry point, followed by all the code, and the loader looks at the first word to see where to start running the code. this sounds stupid (because why wouldn't you just start running it at the beginning?) but elf, a.out, and pe all have similar features to allow you to set the entry point to somewhere in the middle of the executable code, which means you have total freedom in how you order the object files you're linking. so even though it's maybe unnecessary complexity in this context, it's well-established practice even 60 years later, and maybe it already was at the time, i don't know

i hope this is helpful! also i hope it's correct, but if not i hope it's at least helpful :)
When it was brought up a bit ago, I thought I was aphantasic. It turned out I'm just poorly trained at it - I don't tend to rely on memory for physical details, and I'm aggressively poor at visual arts. With a little thought put into it, though, I realized I can "See" in my "Minds Eye", and with some active training I'm still not good at it - It's not a tool I reach for naturally - but I can "Imagine" some images if I try at it.
What's the BEAM languages' FFI situation like? I've got the impression that the more higher-level concepts a language supports, the worse it is to do FFI.
Here is an example project that even downloads the right JDK automatically for you: https://github.com/rockwotj/SyllabusDB
As the father of two young daughters, I adore Bluey. Quite apart from how good the episodes are for adults, I really enjoy the following aspects:

1. It portrays wholesome and positive family relationships, particularly between father and daughters. The girls are also good to one another, with occasional conflict kindly and realistically resolved.

2. It tells simple stories without pushing political messages. Unfortunately, children’s television at large has become another victim of the culture wars, with heavy-handed social messages infecting what should be simple cartoons. Bluey is something I can trust.

3. I don’t have to expose my kids to American accents. They’ll have more than enough of that from regular programming when they grow up.
I've got a cocktail video game, and the top (which the screen is mounted to) is on a hinge. There's a decent degauss on start, so if you start it with the screen up, it's fine, and if you start it with the screen down, it's fine, but if you move it while it's on, the colors get weird.
"Do me a favor, boy. This scam of yours, when it's over, you erase this god-damned thing.".
> Feel free to reach out if you need anything for benchmarks.

likewise, feel free to reach out before publishing pgvector benchmarks. i'm sure we will have some tips to make them more impartial
No, you don’t, unless you’re of the opinion that actual data structures with test data should not be used in a unit test.
It’s not mentioned, but the bourdon pipe (used for the lowest pitch pipes) is a stopped pipe, which means it overblows at the twelfth rather than the octave, which is why you don’t see the second harmonic in the frequency analysis like you do with the two shorter pipes.
I feel like this is their answer to the NYT lawsuit :)
Thank you so much! It sure did, and still does teach me a lot
Show HN: Instantly punctuated video transcripts using AI
Kids shows teach lessons, but Bluey has all sorts of compassionate parenting lessons. I would love to be as good as a father as Bandit.

My favorite scene is him assembling flat pack furniture without reading the instructions, proudly declaring he won’t take advice from a cartoon dog.
How sad that the Finder is now in the state its in.

Once it was joked about "Windows file transfer visits some friends" and now we have "Finder copies some files"

I hope Apple rights this course to make the UX consistent as it was in the pre-APFS days.
> a show for adults (more specifically parents, but, you know, parents are adults) that kids can also enjoy

I think this is what gives Disney, and every epic kids’ show, intergenerational momentum.
Wow, that thing looks amazing! How disappointing :(