skysight-inc/HackerNews huggingface dataset:
> Reducing bias: We implemented a new technique so that DALL·E generates images of people that more accurately reflect the diversity of the world’s population. This technique is applied at the system level when DALL·E is given a prompt about an individual that does not specify race or gender, like “CEO.”

Will it do it "more accurately" as they claim? As in, if 90% of CEOs are male, then the odds of a CEO being male in a picture is 90%? Or less "accurately reflect the diversity of the world’s population" and show what they would like the real world to be like?
Meta and the security industry collaborate to secure the internet
> And if your collection is seen as useful to some people in a couple decades isn't really easy to tell. Depends on the circumstances I'd say.

Though I think you can get a good idea by asking yourself questions like "what things of my grandfather's am I interested in?" and "what kinds of things of their grandfathers are people often interested in?"

Also, someone's always interested in genealogy. So I bet a short bio with a good photo, spread around in a few physical copies, will probably be preserved for quite some time.
> Welcome to how we use open source code. That’s a big reason Software Bills of Materials (SBOM) have become essential for securing the software supply chain.

I tend to do this, but it's pretty damn easy for me. I have a "2-level-dependency" rule that I generally go by, these days. i.e., Each dependency can have only one dependency, and that dependency can't have any others.

The main way that I deal with it, is to write all my own dependencies, and I don't count toolsets, standard libraries, or platform frameworks (for better, or for ill).

I really, really want dependencies to work. They are a great idea, and I have been promoting modular architecture for decades.

It's just that we are in a "wild west" situation, where we can't trust dependencies.

I'm tired of hearing the phrase "It's a solved problem," with a reference to a dependency.

I don't have the answer. I just have my own rule, which elicits scorn from most modern programmers (I'm painted as a luddite, refusing to "get with the times," or as a "tinfoil-hatter").

WFM. YMMV.
You send a court order to Apple to give up all their internal communications, and you use their own internal statements against them.

Is it possible to sneakily get around the law? Maybe.

But it isn't possible to do that, with thousands of people working on it? No, one of them will talk.
Also, equality principles that apply to actual persons don’t necessarily make sense if applied to corporations.

A person, even if very rich, has a limited lifetime and a limited amount of hours in a day to spend. A corporation is immortal and can have 100,000 people simultaneously working on something. It’s bizarre if the law pretends that such an entity is just another human.
This is amazing. I can't wait until these changes get implemented. I'll never understand boot-lickers that complain about this sort of thing. These devices are computers, I couldn't imagine my computer getting this locked down. Now, the EU just needs to outlaw soldered components that can be made interchangeable and all will be good in the world.
Cool!

Wish there was one of these for Archie comics.
Source code of Android's DoH3 client:
https://cs.android.com/android/platform/superproject/+/maste...
does anyone know when the messaging interoperability comes into force? i am really anxious to have this work finally
C-w
No, because this isn't about OS-level identifiers; it's about things like e.g. applications working together to track you by passing permacookies through Shared Containers; or about apps that ask for microphone privileges then listening for ultrasound beacons in retail stores to determine their location.

These are the sorts of prohibited behaviors that can be heuristically recognized by technical means (e.g. static analysis), but where any such recognition would necessarily result result in tons of false positives; and so those issues, when raised, must be passed to a team of human auditors for determination.

This is, by-and-large, why App Store submissions — even for updates — still require that human-auditor step. They're always watching for those seemingly-minor "this app got sold to someone evil" updates that slip in spyware — the kind you see often with Chrome Extensions.
In my past life I built and sold dispatch software for microtransit / on-demand rides. (UberPool as a service, more or less.)

What this article doesn’t say:

* Many, many cities have something similar already, but only for riders with disabilities. (“paratransit”) You need to schedule your ride the day before, but they will take you from door to door.

* The cost per ride is quite high: more than $20 per ride, often. This cost is borne by the city, while riders pay little to nothing. In very few cases does it make financial sense - most places aren’t replacing their buses with microtransit.

* The best utilization I’ve seen is on campuses, where there are a fixed set of stops in a small region, and a large population of people who can’t or don’t want to drive (maybe due to limited parking).
This page says on-demand is an option: https://metal.equinix.com/product/servers/c3-large-arm64/
Interesting; a new initiative at Facebook to be more open about internal findings (few of these get disclosed at most companies).

Your guess is as good as mine as to why Facebook's red team does research on PLCs.
This should be a step in cleaning your data to begin with. If you don't know the providence of your data then you shouldn't be even training with it.

Getting humans to refine your data is the best solution right now and many companies and researches go with this approach.
Honestly, I'd work in customer service. I learned so so so much from interacting with real people.

Waaaay-back, I got my start ay The New York Times as a customer service rep (2003?) for the website. I walked people through password resets, duplicate crossword subscriptions, cancellations, and even helping them search for articles. Lots of random interactions.

It opened my eyes to the ways that UX helps and hinders people, and sends too easily them in the wrong direction.

That to me was the best and biggest starting point in UX design; the first-hand perspectives of others, and empathy.

The rest can follow after that.
> CPI is a great indicator of cost of living and is defined rigorously by law

Sure, but this survey doesn't use that.

> People being worried about their daily expenses skyrocketing is important? Your privileged lack of worry doesn’t solve the world’s problems.

Neither does fear mongering reporting. Its not wrong to be worried, but reliable information is critical to take appropriate action.
AFAIK only people can own copyright (the monkey selfie case tested this), and machine-generated outputs don't count as creative work (you can't write an algorithm that generates every permutation of notes and claim you own every song[1]), so DALL-E-generated images are most likely copyright-free. I presume OpenAI only relies on terms of service to dictate what users are allowed to do, but they can't own the images, and neither can their users.

[1]: https://felixreda.eu/2021/07/github-copilot-is-not-infringin...
Slightly offtopic, but how one would report false-positive check in content policy check?
GM also had the electric EV-1 car in the mid-90s, then crushed nearly all of them, and didn't have another electric car again until Tesla was a thing.

Like a lot of people and companies any more, they'd prefer it was 1952 every day forever.
> C++ has virtually zero tooling

CMake, Meson, Waf, Conan, Visual Studio Code, Visual Studio, CLion, Intel VTune, GDB, LLDB, XCode, Artifactory, SonarQube, clang-tidy, clang-format, astyle, Incredibuild...

> Comparing CMake to cargo is like comparing fifth century fireworks to the Space Shuttle

You are wrong here. Cargo serves a set of fixed "this-is-how-to-do-it" thing. In C++ you can build anything. I do not mean it is better, but C++ software already exists and that is the solution that it works better for it. :)

> and the committee is not interested in ever working on that

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p08...

Interoperability effort for modules: https://github.com/GabrielDosReis/ipr
The world is, to some extent, what we make it. If we're going to make it better, we can't give up so completely; we have to have hope that the world can be made better, and that we're not alone in trying to do so. That's why I choose to assume that the TeamViewer developers are merely trying to make the best of the constraints they're working in, i.e. no proper way for a website to determine whether the custom protocol handler is already installed. In their situation, I would probably be forced to do the same thing, and I wouldn't appreciate such negativity. I assume you wouldn't either.
Super important to note that this is vaccine effectiveness against infection. It does not address the effectiveness of vaccines to prevent hospitalization or death.
To extend the analogy, OP is saying I want some team to pay me to play basketball, but I will only play on the days I feel like it, independent of the team's schedule. That generally doesn't hold up well. If you want someone to give you money you need to conform to their desires enough to get the money, and that won't be what you want all the time.
SVG isn't really possible with the model architecture they're using. The diffusion+upscaling step basically outputs 1024x1024 pixels; at no point does the model have a vector representation.

I suppose it's possible that at some point they'll try to make an image -> svg translation model?
Is it too on the nose to point out the URL (domain) vs. this title?
This is probably true, think of when more rural areas had thriving popluations. They aren't near a stadium or amusement park, a family's social life involved their church and "family outings" were organized by church groups. Populations grew around urban areas which have tons of churches in the US but also the opportunity to interact with many more types of people and an explosion of new types of activities.

I think Big Outing also made sure sitcom characters went to major league sports stadiums and amusement parks which people aspire to attain.
The rapid decline of Instagram from a meaningful platform to connect with my friends and family to a wasteland of ads and influencers gives me confidence that Meta will eventually die.

The company does not understand how to build products that delight people. Every one of their major verticals was either stolen, copied, or purchased. The organization hasn't learned how to delight users at scale.

They are excellent at monetizing social networks. Once they have a product and an audience they know how to extract dollars and eventually squeeze it dry.

Rather than building a synergistic relationship with their users they've opted to become parasite of our attention.
As someone who is second/third-tier on-call for most of the year: You know what's worse than getting paged when first-tier doesn't handle it? Not getting paged.

The only person I ever had to formally reprimand for on-call policy wasn't the one who failed to answer on time, it was the person who, three times, acked and didn't say or do anything else only because they didn't know how to fix it. In all cases I ended up getting pinged by someone else (head of our support team, or a colleague working an odd schedule), after the situation significantly worsened.

Higher tiers are there for a reason; don't feel bad if you've used them, only if you're expecting to use them.

(On the other hand, feeling guilty for making a mistake is also human, and to some degree something that makes me want such a person on my on-call team. People who feel better when they do a better job will do a better job!)
I wonder what the difference is compared to subway trains. Similar local lobbying vs national auto lobbying dynamics, and subways didn't suffer the same extinction.

Is it just switching costs being lower for streetcars? Or maybe the fact subways are underground means they don't battle in a zero sum pavement game with cars, so they were more immune to tides of public opinion and city administration?
Elon Musk’s Twitter withdrawal helps Dish’s efforts at 12 GHz: analysts
And I just used it to create cover art for a book published in Amazon :)

https://twitter.com/nutanc/status/1549798460290764801?s=20&t...
So far this is the best approach I've found. The scanning tools rarely include that ability but if you build tooling around them you can maintain exclusion lists, for particular vulnerabilities, library/version pairs, etc.

Unfortunately it does mean there's no getting around having someone manually deal with false positives.
The beauty of the unbundled approach is, though, that you don't need to rebuild anything except the vulnerable thing. It scales. Having to rebuild the whole world, not so much, even if you can do it. Maybe you have access to an infinite supply of zero-cost energy, but I don't, and neither does the world at large.

When they find a critical bug in a Go module or a Rust crate, you usually end up with a litany of packages that had to be updated as well because everyone and their crab relies on that crate/module.

Count in release managers (or whatever that's called at your shop) who pin all dependencies to the most exact minor version before shipping, because they have learned to do it like a mantra without actually understanding all the "whys" of it and just keep religiously applying that hammer everywhere.

People keep complaining about how distributions work and how the traditional package management sucks all the time (of thousands complaining, I estimate that maybe 20 people actually know what they are talking about and thus are qualified to whine), but they somehow keep forgetting that those tools exist for a reason and that they are about to rediscover it the hard way. Chesterton's fence and all that.
The images i have created all have a watermark.. This is at least one way to filter out most images, by the same AI at least.
I usually recommend the following to people I work with:

Practice, but also in all aspects of life, UX - User experience, is not limited to only the realm of computer interface.

Learn to paper prototype, by hand, no computer, no rulers, it's not meant to look pretty, at lest not at first (graphing paper is recommended).

Read Norman's design principles (https://www.educative.io/answers/what-are-normans-design-pri...). Why because they are short and concise, and a good starting point, but not necessarily the be all and end all. (First learn the rules, understand the rules and why they exist, then if needed break them.)

Then look at everything in to world, everything at one point had to be designed. Ask yourself what was the reason. Why did something get build they way it did. Read up on general design and look into intent of why something was/is done a certain way.

Why are milk and eggs at the back of a store? Why are they together?
Look at every door handle, why is it the way it is, what does it communicate?
Sidewalks, roads, crossing, traffic lights, color usage, shapes, position orientation. Look at everything around you and work out why it is the way it is.

Once you catch yourself doing this subconsciously, look at graphic design, ads, magazines, chose your own adventure books. (Slightly off topic but a good radio series: https://www.cbc.ca/radio/undertheinfluence)

In the end keep in mind, that a lot of design is a response to a need, Sometime bad design is needed, bad design forms a presentence, and unless you are willing to retrain every user, you likely have to follow it... think Qwerty keyboards.

Good luck!
Full title: 'Silk offers an alternative to some microplastics // Researchers have developed a biodegradable system based on silk to replace microplastics added to agricultural products, paints, and cosmetics'

> Some of these microplastics are intentionally added to a variety of products, including agricultural chemicals, paints, cosmetics, and detergents - amounting to an estimated 50,000 tons a year in the European Union alone [...] The EU has already declared that these added, nonbiodegradable microplastics must be eliminated by 2025, so the search is on for suitable replacements, which do not currently exist

> Intentionally added microplastics represent approximately 10-15 percent of the total amount in the environment

> Silk is recognized as safe for food or medical use, as it is nontoxic and degrades naturally in the body

> The secret to making the material compatible with existing equipment... is in the tunability of the silk material[: b]y precisely adjusting the polymer chain arrangements of silk materials and addition of a surfactant, it is possible to fine-tune the properties of the resulting coatings once they dry out and harden. The material can be hydrophobic... or... hydrophilic... or anywhere in between, and for a given application it can be made to match the characteristics of the material it is being used to replace

Original research article: Microencapsulation of High-Content Actives Using Biodegradable Silk Materials - https://onlinelibrary.wiley.com/doi/full/10.1002/smll.202201...
> So the exact software you compile will depend on whether or not you can connect to a 3d party service? Do you understand the actual implications of this?

This is already true with the vast majority of software using any an online software repository, e.g. Go, NodeJS, Java, Rust, etc.
> We are all in this together.

The last line from the article and my favorite from Brazil which seems fitting?
Or allow people to tag strips, etc.
Ooh, I’ve been doing nothing but this for 30 years. There’s other good advice in this thread, but my main advice is to pay close attention to people. UX is just applied psychology. If you understand humans well enough then you can create good solutions for them. It’s not surprising — you won’t create a good cat toy if you don’t understand cats.

1. Keep learning how humans use software. This is rooted in our physiology, psychology, and culture. It’s remarkably sticky across different contexts, and it’s learnable. Watch people using software; get them to talk about what they’re doing. You can do this in a lightweight way with coworkers — “Will you show me how you do X?” Then pay close attention and ask questions.

2. Prioritize task context and workflow. For the most part, UI design is not nearly as important as workflow. How does a user get from where they are to a solution? Whatever solution you design must meet the user where they are, where they have the problem. So be very sensitive to user context — as you watch people use software, pay attention to where they start, and what expectations they bring with them.

3. Document and maintain concrete goals for all design work. Before you design, write down a small list of goals in the user’s own language. “User stories,” we often call these. As you work, keep going back to that list to make sure that you’re staying focused on what users really need, rather than what you think is cool. As you use new software, try to reverse engineer this list of goals — “What were the designers thinking? What did they expect me to do here?”

4. Check your ego, and learn to love being wrong. Put unfinished work in front of people. Cheerfully accept all feedback without explaining or defending. Always expect that your design solutions are not good enough, and can only be improved by testing them with real humans. You are not your user; you must position yourself to be surprised by them, and to react well to that surprise.
Having them close together is a massive help to people with mobility issue, bags, and /or small children. TFL policy is to reduce journey times by keeping stops less than five minutes’ from homes, and closer in town centres.
The buses also won’t normally stop unless there is someone boarding or alighting.
"By this logic, not offering black & brown people mortgages and excluding them from status symbols is a form of racism..."

Yeah that seems pretty racist actually.
Subsecond multichannel wireless control of neural circuits n freely moving flies
See also: http://www.ohnorobot.com/
It does seem to be almost some kind of stigma or classism with buses rather than an actual functional difference in technology. We have electric overhead-line buses and they're just the same as streetcars except you don't need dedicated lanes or putting in rails in the road (which are expensive, limit expansion, and present a real hazard to biking).
well, they were running into performance issues. This table had something like 100 columns and at least 30 indexes already. This table was fat. Many columns, many rows, mostly unused garbage.

And several of these "columns" were actually JSON blobs that probably should've been in their own table. But what do I know. I left!
Hetzner looks like a great service, and I've heard a lot of good things about them. They now have a US datacenter however they are only offering cloud servers out of it. If they one day offer dedicated servers in the 'states you can bet I'd be a customer. I am fairly unhappy with OVH's ipv6 situation.
Does DALL-E create different outputs for the same input? How does ownership work there?
Show HN: Open-Source Guides to React, React Native and TypeScript
Hi HN! I started writing these guides back in 2016 when I co-founded Deco, my startup that was later acquired by Airbnb, and I still work on them to this day! I often use them as part of my curriculum when I teach engineering teams. Let me know what you think :)
I believe Vitamin D, sunshine itself, and not endlessly 'sitting around' can do wonders, too.
Interesting. I got access couple weeks ago (was on waitlist since the initial announcement) and frankly as much as really want to be excited and like it, DALL-E ended up being a bit underwhelming. IMHO - often results that produced are of low quality (distorted images, or quite wacky representation of the query). Some styles of imagery are certainly a better fit for being generated by DALL-E, but as far as commercial usage I think it needs a few iterations and probably even larger underlying model.
The thing about "single file deployment" is that it shouldn't have external requirements, otherwise it's not a single file deployment anymore.
If they said you would "lose service", and you did not lose service, wouldn't that count as making a false representation?
I have tried playing around with the beta access to make it generate NFT art with different prompts, but in vail.

I think it has not been trained on NFT art (crypto punks and so on).
From Switzerland, too. I have seen their shipping map — apparently, they haven't started shipping to Switzerland yet, as we are not in the EU :(
I do sometimes have to disable that, but at least then it's because I'm very deliberately doing it for a specific reason.

But if you're in a virtualenv, you can use the venv's pip to upgrade the venv's pip. :-)