skysight-inc/HackerNews huggingface dataset:
One slight variation on the getaddrinfo()/freeaddrinfo() approach is what (among many others) GMP [1] and its derivatives do: For every struct or custom type, you systematically get

void type_init(type *t, [...]);
void type_clear(type *t, [...]);

This is essentially explicit constructors and destructors in C, and one can legitimately argue that it is clunky, verbose and error-prone.

However, if we are constrained to a C API, it does have one important practical quality in my experience: Because it is always the same, it eases the mental load on both the API's user and the API's implementer, especially if there are many such types involved.

[1] See e.g. https://gmplib.org/manual/Initializing-Integers
The other side of it is reputation. Academic publishing to a questionable journal (even if it's a good journal) can be a black mark on your career. You not only have to get over the hump of at least break even profit but also convince tenured professors stuck in their ways that your journal will gain and keep a positive reputation.

This task is insurmountable for the most part. At least with the current way academia works. Current journals have been around for decades, sometimes even reaching the 100 year mark. Back in the ye olde days it was easy for anyone to publish anything (even non-academics). These days these journals are so deeply entrenched in the minds of academics it would be like convincing 10% of fortune 500 companies to switch from excel to your new cool software. Even it's it better they won't because of this mental block.
I have similar thoughts. Surface parking lots are often targets for infill development of residential / commercial structures, which if built intelligently can increase density and therefore walkability / bikeability. I’d imagine adding solar panel canopies to surface parking lots increases their value significantly, reinforcing the car-centric land use pattern and making it more difficult to replace them. It is far more energy efficient to walk short distances in a dense urban grid than it is to drive long distances between buildings that are separated by oceans of parking lots.

All that said, this is still a good solution for the land use pattern we have today. When it comes to environmentalism I’m of the view that perfect can often be the enemy of good.
>Are all or most of these still in use today?

Yes, largely (some are more regional).

If you check the link in my post here:

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

Those are recent (2010) and since they are in video you can better recognize them as compared to static drawings or photos.
maybe she's not perfect. maybe you just don't know her well enough because she's not there most of the time and you don't have projects you both really care about
San Francisco, Oakland/Berkeley, and Silicon Valley (Palo Alto et al) are each independently worth spending time in if you can, based on your description.

In NYC, check out Williamsburg, Ft Greene, Soho/Union Square.

Have fun!
"90% of what Nix does" is a very different subset for different people.
I had a college professor who was really big on letting your subconscious mind work on tasks to intuit answers to difficult questions in this same way. Contemplate a problem consciously, then go on a walk or some other calming exercise and have the answer pop into your head. Your mind has been working on it in the background and foregrounds the task once it's done.

People often experience something like this while driving, when you just get an instinct that a kid is going to jump out, or that other car isn't going to stop, without having consciously paid attention to it. You slam on the brakes and are left with that feeling that you just KNEW that was going to happen. A part of you did know it, and foregrounded that prediction when enough variables lined up, overriding whatever you were previously thinking about.
In some types of Quality Control operations, the two types of quality are passing, failing, and marginal.
in some latin america countries as well
It's just a more efficient way to do a form of graph matching[1] on a dynamic graph (one that evolves over time).

There wasn't really a pure closed form mathematic solution to the problem like we can on static graphs (Gale-Shapely algorithm for one). You find papers like this one [2] with heavy math and some sort of proposed solution.

So this type of problem is a really a good fit for machine learning to propose solutions.

1. https://en.wikipedia.org/wiki/Graph_matching
2. https://www.semanticscholar.org/paper/Thickness-and-Informat...
Nope, it uses the light sensor.
Okay, but Nix isn't a package management tool.
Kotlin Coroutines works just fine on servers? What's the issue? BTW with Loom you won't need coroutines anymore, regular threads would work fine and be simpler/more scalable.
>I meant for the data - they can use the Camera on the mac to capture the facial features of the user ... daily or weekly captures of the face can certainly help to improve and reach the goals of FaceID

You're picking a very odd target for this in Apple, who are pretty clear about their attitude on privacy, especially when it comes to cameras and microphones - for instance modern Macs and iPads have hardware disconnects for the microphones[1] when closed & Macs have green indicator LEDs wired into the camera hardware to make it impossible to activate the camera without the light coming on (as noted in the article we're commenting on!)

Also, you're still talking about FaceID: the parent comment pointed out that FaceID doesn't exist on the Mac. Craig Federighi was actually asked about FaceID support for the new notch Macs when they were released, and he said that he didn't think there was a benefit vs the TouchID sensor because it'd still be necessary to have the user tap a physical button to confirm actions -- e.g. for purchases or privilege escalation. The camera assembly would also need to be thicker & larger to put the FaceID projector & IR camera in place.

On using continuously (and surreptitiously/illegally) captured camera data to improve FaceID's model of the owner for iPhone/iPad: there's just no need to continuously capture - there is already plenty of opportunity to update the face model every time the phone is unlocked. I don't know what the stats on this are but I'd imagine users are unlocking their phones hundreds of times a day.

>It can also help to improve facial recognition in photos which Apple has been featuring for some time now in their Photos app.

They already have lots of data here from your photos already, and since they're stored in your photo library your Mac has access to them to re-run recognition if needed if an updated version of the Photos app comes with a model update. Not to mention that by using above-board data they are able to get corrections for classification errors (since the user operating/looking at the computer may well not be the account owner).

1: https://support.apple.com/en-gb/guide/security/secbbd20b00b/...
My understanding is the Eclipse codebase is descended from VAJ, not that they were the same product. VAJ had the distinctive VA UI.
Are L1 vs L2 vs L3 chargers radically different in cost? Or is it that you want to provision charging speed proportional to the power being supplied from solar at the business?
0.5g of dried cubes is more so a "museum dose". Not visibly impairing for me, but certainly can feel something.

0.3g is about the ceiling for a microdose of dried cubes, and even then, that's a touch high for most people.
I am one of those people. Last March one person went down on my profile and replied to multiple tweets calling me a groomer and a pedophile, with those exact words, and was not banned after I reported them.

I'm not going to acknowledge the second paragraph because it's just hilariously out of touch with reality.
Why not give people a choice? If I was facing this choice I'd prefer physical punishment to losing years of life, not to mention the physical punishment you'd get in there anyway.

Moreover, in the US after prison your life is going to be very hard, and even if the restrictions on felons are removed the kind of friends, networks, and lack of education/training I assume (including from these comment) people get in -prison would not be conducive to becoming a normal member of society.

I don't think even 30-day prison sentence is needed - what good can it do? If you're poor you are likely going to lose your job and rent, and if evicted you'd lose all your stuff.

I think that people incompatible with society (significant assault/armed robbery and up, or lots of repeat crime) should simply be executed, and then for most, the incentives should be aligned correctly. I don't pretend I know exactly how, but e.g. a sketch - let's say for property crime (including white collar) people have to work off the damage + some penalty via a repayment schedule (without any detention, maybe an ankle monitor or something); if needed, give them a minimum wage job or training - even a "welfare" job/training from the govt that doesn't pay for itself. With the alternative being indefinite detention, i.e. that only ends when you agree to work / are done working it off.
I see you still have working feet for the trackpoint keyboard... I've broken the foot on 3 of those.... any secrets you've got to preventing that?
No, the attempt to insert God into people's lives would be yet another cultural issue that's irreconcilable.
Because in many European countries the company is forced to open an office there to employ someone, which can bind them to European regulations.
It uses a multichannel ambient light sensor, which is not a camera. https://www.ifixit.com/News/54122/macbook-pro-2021-teardown
Amusingly enough, unless this is your joke whooshing over my head, in this case you're the one not understanding the context of a comment. OP is talking about the same comments the article is talking about -- those on commits on GitHub.
If it's that important it should be a comment in the code rather than one randomly floating in GitHub.
Wordle’s growth peaked shortly after it was bought for 1 million by the New York Times at roughly $3 per user.

- To see the decline, here are some links:

https://trends.google.com/trends/explore?q=wordle

- Look at the decline of tweets per day found here:

https://mobile.twitter.com/WordleStats
I remember an Air Force training video (from youtube, not my professional career sadly) encouraging pilots to eject sooner rather than later. You don't want to be cooked by the fireball of your own jet, after all.
Deadmans Switch for Linux v2.1.1
New updated version of a Linux based Deadmans Switch
This is not SEO, it’s fraud and deception.
It would be useful to narrow down this question. Along one dimension, what do you want to meet with interesting tech people for: find a life partner, trade stories in a bar, shared travel or other recreation, something else? On the other dimension, are there specific attachments / constraints you have, like an aging relative or a need for specific medical skillset you need to be able to reach quickly, etc.

Any geographic drivers for "travel the world" part? Maybe consider an area where a budget airline can take you to interesting places. I know a person who lives near Frankfurt and loves it. He admits it is not really a fun city, but he has flown on many weekend trips all over Europe for about $50 roundtrip (Friday after work flyout, Sunday night or first thing Monday morning flight home)

You mentioned four sample spots: Bali, Portugal, SF, Austin. Those are very different; try living in each for 2 months and see what rocks your boat.
Unless you think her story is entirely fabricated, it's a strong anecdote to support a meat-only diet can alleviate inflammation. I mean, she claims to have had hip and ankle replacement at age 17 because of arthritis. All of these conditions subsided on a meat-only diet and promptly returned when she attempted "cheats" (one she mentions is soy sauce).
> Can you have AI with analog computers?

Pattern-recognizing neural networks can certainly exist as analog computers. The very first perceptron-based image recognition systems were analog and optoelectronic. A grid of light sensors wired up in a network, with the weights set by potentiometers, self-adjusted by little stepper motors during training.

https://towardsdatascience.com/rosenblatts-perceptron-the-ve...

https://americanhistory.si.edu/collections/search/object/nma...
It's true there's nothing in the spec preventing from returning that kind of thing, for instance a JSONB column in your underlying RDBMS would probably lead to what you describe, but it's more that when using SQL you can make "anonymous" queries where you say "give me all columns, I'll deal with their names myself", while GQL is more like "give me all these keys" and there's no way to not specify the key. I don't have great language tools to speak precisely here, hope it makes sense.
I have converted my old Beyer Dynamic DT 770 to Bluetooth [1] and used them daily for past 6 months and I recommend this BT module over what is listed on that website: https://www.gotronik.pl/odbiornik-bluetooth-50-audio-aptxll-...

It has 5V stepdown converter and Li-Po charger as well as amplifier integrated on board. Cheap USB-C Li-Po chargers lack neccessary 5.1kOhm pull-downs and therefore work only with USB-A->USB-C cables. Soldering them onto charger PCB is borderline impossible, while adding them to most USB-C sockets is fairly easy (usually there are free pads to solder 5.1k SMD resistor). You then connect 5V and GND from USB-C socket to BT module and it handles charging the battery that is connected to separate pads.

I don't really understand why article recommends board without amplifier, I tried using CSR8675 board without one and it was waaay too quiet.

With 500mAh battery salvaged from old BT speaker I get over 20h of loud playback, which is fine for me.

[1] https://www.reddit.com/r/headphones/comments/r32ru2/yet_anot...
Associations of birth size, infancy, childhood growth with IQ at 5 years old
Nope, I haven't, here's hoping I won't need to!

First time thinking about the situation, sounds to me like you'd need to just make a new set of roles no? I can't imagine they'd have version support for that, not like the underlying datastore does
I wouldn't like to recommend a particular brand as I just have cheap types that are flat earphones in a headband; "sleep phones" seems like the preferred google terminology, sorry. You can get them on eBay or Amazon for under $30 though there are no doubt better quality ones.
Central Pangean Mountains
I'd feel bad if the entire space wasn't crowded out with crooks already. Plenty of normal companies people can choose to work for, and I'm fairly certain this adversarial and combative culture won't stand the test of time.
Here's the thing. The post was a joke for other scientists.. ON Twitter.
It's not like they were trying to advance their scientific career with fabricated findings.

The target audience got a kick out of it. I'm certain.

A predictable percentage of onlookers are predictably salty that they got fooled by a figure of authority.. I don't think an apology is really warranted. But they handled it well.

That said, in a world that is constantly trying to maliciously misinform a person, it's understandable that the audience is a bit touchy about being fucked with .
Unsure about west coast american, but there's a metric fuckload of accent coaches for the British RP (received pronunciation) accent.

I had a housemate a few years ago who had normally a very Yorkshire accent, but for career reasons had been taking RP lessons and sounded like a BBC presenter.

Apparently its pretty common in some professions to take such lessons.
The commenter implied that they might be a crypto folk. Downvote? They'd try 'em for high crimes against humanity and hang them the same afternoon if they could.
> This is unavoidable in any language that (supports dynamic memory allocation and) moves dynamic memory allocation into a library.

Not necessarily. The Zig[1] standard library forces callers to provide at runtime an allocator to each data structure or function that allocates. Freeing is then handled either by calling .deinit()—a member function of the datastructure returned (a standard convention)—or, if the function returns a pointer, using the same allocator you passed in to free the returned buffer. C's problem here is it doesn't have namespaces or member functions, so there's a mix of conventions for what the freeing function should be called.

C++ allows this as well for standard library containers, although I've rarely seen it used.

> Also, say a DLL function returns a char pointer containing a string. How would you know whether to call free or delete on it? Or, maybe, the equivalent of free in Frob, the language that DLL happens to be written in?

I have to concede this one. I can't see a way out of this other than documentation.

[1]: https://ziglang.org/
Your shop sounds pretty ahead of the curve. “It works on my box!” “What do you know, mine too!” “Production person over here: I’m getting the same thing!”

It seems to me that people who go through the agony and ecstasy of getting it set up do so because the difficulty of the domain is high and the headcount is low: you need leverage in that setting.

Can you share anything about what motivated your group to get it dialed in?
Let's be real: half of the drivers in computer tech involve numbers that have dubious isolated value: 144hz monitors; gigahertz processors; number of cores; and now process scales.

Once the first few cycles hook into a number it becomes a marketing gimic to sell next year's version.
Sleep is not influenced by a second before or more. And I never understood this, it's far simpler to adjust the time you wake up/go to work/go to bed/whatever than to adjust the clocks.

These solutions (including daylight saving time, timezone, etc) were probably a good solution where the clock were local and it didn't exist the problem of synchronizing clocks all around the world. But to these day, it doesn't really make a lot of sense sense. Even timezone, it would be far easier knowing that there is only a world clock (UTC) and we adapt our time to the clock and not change the clock.

Timezone, daylight saving, and leap seconds generate a ton of problems only for a minor convenience...
Curious, why did you pick a .game gTLD, which costs a few hundred a year, every year?
This seems like a really bad idea.

I put a lot of effort into commit messages and try to always give a good summary of what (and more importantly why) the change was made. I consider it almost as important as the code itself, because it serves as a form of documentation, as well as a way of communicating to both other team members and my future self.

I struggle immensely with writing normal documentation, whether it be fine-grained stuff like descriptions of functions/classes, or higher-level architectural issues (I have written a PhD thesis so I can do it, it's just a tremendously difficult undertaking). I treat commit messages like a second best alternative to code documentation, and they're a lot easier to write because all the information is fresh in my head at the time I make a commit. A good log can also serve as a solid starting point for later writing other forms of documentation.

Git is designed as a decentralised version control system; pull requests are something that the major repository hosting providers have added, and while I appreciate the existence of those features I'd rather not rely on them at least in terms of the long-term record for a project. In the case of pull requests, someone who is already writing detailed commit messages basically has double the work if they want to communicate the same kind of information in pull request descriptions/comments, though you can just make the comments a copy of the log (BitBucket does this). And if you want to migrate from one provider to another you can lose all this extra context that is not in the repository itself.

Other than attempt to increase lock-in, I don't understand why they would make this change, and it seems like it's based on assumptions about how some teams use git without taking into account other styles - there's considerable variety in practices between teams and for those that rely on the commit messages more heavily this seems like it's going to make for a worse experience.
Very interesting and impressive technically but the post took a dive towards the end with the anti-Java rant.

We can celebrate our work without having to stand on a platform made by bashing the work of others.
This is not actually "hardware disconnected", more like "firmware disconnected". Consider Purism Librem 14 if you actually want a hardware kill switch.
To be fair, reading a book and engaging in a conversation about a book are two utterly different bags. And engaging in a conversation about a book is often way more fun. And shifting gears between the two modes is difficult. So you really can't blame people for faking it.
Bonus: Metric.
Why do my comments seem combative? All I said was basically good job, but it will unfortunately not be used much. Why is that combative?

With regards to chroot, I stand corrected. I knew it was a tree of symlinks, but I thought it was also more than that because symlinks alone don't seem like a sandbox. Honestly, Cosmopolitan's system appears to be more of a sandbox than that.

I agree that a strong sandbox is going to require OS-specific support as of right now. I do have ideas for implementing sandboxes without it, but it requires putting the sandbox into the interpreter. And I could be completely wrong that the interpreter would do a good enough job.

And this is what I mean by interpreter: Bazel has a language. I think it's called Starlark. To make that language useful, it needs some interpreter. That intepreter might just be reading the language and building a dependency tree, but my point is that it could do more, including checks.

Perhaps my assertion that Bazel would not want to do it that way is not fair, but I said that because Bazel's method of sandboxing is different, and I suspect that they would not want to refactor their Starlark interpreter. That's all. They certainly could, and I would encourage them to. So I could be wrong, and I would eat my words in that case.
What to search for in open source code to be sure there isn't malicious code?
US taxes world income with some credit for foreign taxes paid. So if you don't have to pay taxes twice its easier and cheaper. Speaking from experience especially around investments.
I'm talking about the comments that GitHub is removing from the timelines.
iOS 16 Security and Privacy Features: Everything You Need to Know
Since the cause was multiple birdstrikes, I don't know how specific to being a test pilot this episode was. Maybe they do more stuff with higher risk of birdstrike in general, or maybe they didn't yet know the plane's flight envelope, etc., but this would have been a bad day even if the MiG was production at this point, i would think.

edit: I guess this plane was already production at this point. maybe i'm confused about what constitutes a test pilot.
Jumping in: though enforcement is questionable, in many jurisdictions you are required to pay taxes based on where the work was performed, not your "primary residence."

For example, during the recent tax year I moved, my accountant filed my taxes in two states for before and after the move.

Typically, you designate the number of days in each location.
Your accountant needs to figure out the taxes due to each of the places you worked from. In this situation you might need to file 12 tax returns.