skysight-inc/HackerNews huggingface dataset:
I don’t base my definitions on the most popular search results. Referring to the west as you reference makes little sense in the context of what I was addressing. HN is not only largely US focused, but I would say it is hyper-focused from the Silicon Valley FAANG perspective. Basically, a few companies in a single metro area.
Okay, now do Firefox's telemetry...
So developers should work on features until they get bored of making them better?
I wholeheartedly disagree, would you feel unwelcome at an Asian restaurant or a place that serves authentic Mexican food?

Simply creating a space that caters to culture specific creativity is a good thing, and as others have pointed out its been done before with BET.
>Technicolor film was not color film

Well, it was technically color...

;-) I'll see myself out.
For that last 10% of esoteric power, _I still launch Emacs_.

Eventually VSCode will be able to do such things, too.
> Gov. Gavin Newsom's campaign promise to lead an effort to produce those 3.5 million units.

He is leading an effort. Whether he's spending enough of his own political capital is another question. But one of the problems in California is that the state constitution guarantees municipalities "home rule". That means very little can be accomplished without local cooperation, including local zoning board cooperation. It's like federalism at the state level--the central government can ban practices relatively easily, but it can't force positive action, only coerce through tax revenue incentives, which has its own constitutional restrictions, not to mention political barriers.

California is a NIMBY paradise, legally speaking.
Perceptual hashes have collisions, and it is entirely possible for two pictures that have nothing to do with each other to have similar perceptual hashes. It's actually quite common.
>Also it is not really a spyware engine.

Well "It checks ... " is exactly what spyware does, at least this part is Spyware Engine.
Which part of it is not spyware engine?
Did you see the source code?

>The thing is that they do their best
Yeah, right. Or so they say...

>of course this tech can be used in malicious ways

It is already used in malicious ways, it works as Spyware Engine and we have no information about what else it does under bs umbrella like "children protection" or any other bs they would invent to justify Spyware Engine legalization attempts.
My comment was not provided for comfort - not much to find in this topic - just for conversation and exchanging ideas :)
TeamSnap | Multiple Positions | REMOTE | https://www.teamsnap.com

TeamSnap is hiring for multiple positions to join our remote-first team. We work every day to simplify the lives of players, coaches, parents, and sports organizations by taking the headache out of organizing sports.

Engineers at TeamSnap are critical to technical and product innovation, driving projects like the award-winning HealthCheck feature. We build applications and services with Ruby, Elixir, React, TypeSript, Swift, Kotlin, MySQL, RabbitMQ, Docker, Kubernetes, Firebase, and Google Cloud. On the Full Stack side, “T-shaped” developers are encouraged.

Our engineers and engineering managers tell their stories ->

* https://www.builtincolorado.com/2021/03/24/colorado-engineer...

* https://www.teamsnap.com/blog/teamsnap-culture/teamsnappers-...

* https://www.teamsnap.com/blog/company/teamsnappers-manager-h...

We are looking at doubling our team by end-of-year and are hiring for: Android, Staff SRE, QA Manager, and a number of other roles.

See all positions here -> https://jobs.lever.co/teamsnap
Here on HN, we are allowed to disagree with one another in these discussions. I provided some explanation for my position, and you're trying to tell me that I can't disagree with you. If you want me to take your position seriously, you are free to provide some supporting evidence. Telling others "Don't be dismissive" simply because they disagree with you is unproductive.
It is possible to add that, one of of the core developers has done that as an extension, with one limitation, not possible for a mutable api.

https://github.com/nikic/scalar_objects

However scalar methods also creates a bigger discussion around the existing standard library, should functions be duplicated? Etc.

Better in my opinion, because the standard library is mostly functions in the global namespace is to add pipe operator, it has been voted on but not passed yet due to some limitation.

Pipe operator is more flexible because you can use your own functions when chaining.

And then of course there are libraries that does this, which is similar to how Java does it, compare float vs Float.
If you are thinking about rust, we don't have any data about it in the context of the kernel yet, not even for device drivers. It may prevent some exploitable bugs, but those aren't a big concern for filesystems - otherwise they wouldn't be put inside the kernel at all. The reality is, we don't know if it would help; and given how conservative we all are with our filesystem implementations (for good reasons), it's possible that we never will.
The DCT of the JPEG algorithm converts all images into the sum of these 256-distinct images: https://upload.wikimedia.org/wikipedia/commons/2/23/Dctjpeg....

Those 64-images are called the "coefficients of a Discrete Fourier Transform", and the magic of FFT means that all images can be represented by a sum of those 64 images.

The images on the bottom right are "harder" for the eye to recognize, while the images on the top-left are "easier" for the eye to recognize. JPEG standard spends "more bits" on the top left images, and "fewer bits" on the bottom right images.

----------

Our controls are as follows: we can multiply an image with a value (ex: 4-bits give us 0Coefficient(0,0) through 15Coefficient(0,0)). We should give more bits to the ones our eyes can see (ex: more bits to Coefficient(0,0)), while giving fewer bits to the bottom-right coefficients / images (ex: the bottom right checkerboard pattern looks very similar to the checkerboards around it. We probably want to spend 0-bits on that pattern, never to use it at all so that our eyes can distinguish our patterns more)
Bonsai (YC W16) is hiring a head of growth marketing (remote)
OP didn't say he doesn't like it, just pointing out the reality. But yes, the reality is depressing.
Or inversely, the FBI/CIA/CCP went to Apple and said "it'd be a shame it turned out you were a monopoly".

Apple caved to pressure and had to implement this.

Whatever the angle, this isn't about protecting kids whatsoever. It's about power.
Postal Service Presses Forward with Plan to Slow Mail Delivery
I've also implemented perceptual hashing algorithms for use in the real world. Article is correct, there really is no way to eliminate false positives while still catching minor changes (say, resizing, cropping, or watermarking).

I'm sure I'm not the only person with naked pictures of my wife. Do you really want a false positive to result in your intimate moments getting shared around some outsourced boiler room for laughs?
So they sold really well, but not in large enough volumes. The only way both can be true is if it was at different times. I can believe that, maybe there was a significant market, but then after a few years it got saturated.
You'll need custom OS on Android as well. LineageOS (many android phones) or GrapheneOS (only Pixel phones).
Yes in c/++ it also allows you to use const.

const foo = bar ? 1 : 2;

Without ternary you wouldn't be able to use const specifier on foo.
it's very much a trade off. I too remember going to independent record stores when I was younger. every once in a while, I got into a cool conversation with someone who worked there and discovered a new band. much more often, I left empty handed because they didn't have the specific album I wanted. I didn't have particularly obscure taste; it's just not practical for a small shop to stock every single album that exists.

if you want someone to pick a reasonably good example of X for you or if you actually enjoy the experience of shopping, then yeah, amazon sucks. if you want a specific thing, amazon is pretty much the best store ever; if it's out of stock on amazon, it's probably out of stock everywhere else too.
Top Call Center Outsourcing Services in Gujarat
Cheaper stuff that lasts 1/10th as long is not necessarily a better deal. Just had a 2 year old Samsung tv lose an lcd strip yesterday for example.
> In addition we seem to be grabbing the PDFs from the server, converting to Base64 and then rendering as an object in the react app (rather than just linking to the pdf file directly).

You know if you just click the link your browser will render it right?

> There are no concerns from our project sponsors around how long this is taking or the costs involved.

Who and where are these people? And where's your development team?
Firefox 92 to Try Again with AVIF Image Support by Default
Android has been doing this all along, so not using iOS devices will not help.

As I said, there are no good solutions.
The issue is the warming planet isn't only causing a change in weather for various areas. Yeah for example the Arctic is getting a bit warmer. Which sounds like a good thing.

But the warming up of the sea and atmosphere is giving more energy potential to our weather systems. So every hurricane season, tornado season, fire season, monsoonal season, etc is getting worse and worse. And there's no such thing as isolated climate. That extra energy in the system is world wide, which is really bad for most of us.

There may be places that have slight benefits, sure. But the worldwide negative effects cancel those out IMO.
Cynically, I would say I also had a deep belief that Apple would respect user privacy because Apple and Google are in a fight over control over the internet and your whole life. Google goes at it by giving away free shit then making billions off your data, Apple goes at this by making billions off hardware and software. From that point of view respecting user privacy is Apple's most powerful weapon in their fight against Google since its a place that Google simply cannot go.
This is generally how I treat comments, docblocks on everything for api documentation, but inside functions, yeah, something clever or non-obvious gets a comment. I also tend to document complex interfaces / abstract classes more heavily to give people a sort of road map for implementing it.
or elvis

https://en.wikipedia.org/wiki/Elvis_(text_editor)
> It took quite a bit of convincing to get him to just let text wrap in a web page.

Wait until he realizes that there are a thousands of monitor/resolution combo.
Are there any resources summarizing the differences between…

- CalyxOS

- Purism, Librem

- microG

- /e/

- LineageOS

- LineageOS for microG

- GrapheneOS

And I’m sure many other Android open source/degooglers?
It seems Gizmodo might have gotten even that wrong. According to this (much more informative) page [0], I think they were dyed cyan (so dark areas absorb red), magenta (dark areas absorb green), and yellow (dark areas absorb blue). The Italian Wikipedia article also contains a helpful illustration [1] (missing on the English one unfortunately).

[0] http://www.digital-intermediate.co.uk/examples/3strip/techni...

[1] https://it.wikipedia.org/wiki/Technicolor#/media/File:Techni...
I'll keep my Apple devices but will break up with iCloud - backups were already off, photos is turning off, and drive will be emptied. I've wanted to explore owning a Synology NAS for several years - probably its own can of worms and not bulletproof but at least I'll own the device, can set my own encryption keys, and am not outsourcing storage.

I've been invested in using Protonmail and Tresorit, both tout E2EE storage and being domiciled in Switzerland is a nice plus.

Maybe I'll even take my handheld Fujifilm camera out more. Having sharp photos taken with real optics and not muddled by tons of algorithms sounds refreshing.

I really do enjoy the Apple ecosystem - hardware and software quality are nice, integration between products excellent, seems to last pretty long relative to other tech brands I've owned. I'm just taking an approach over owning where things go off my devices.
There's a really salient point about reliability of quality content here - I curate which podcasts I listen to, so in my downtime, I can quickly pull those up. Unless my downtime is after 6:30PM at night, all the Clubhouse convos going on are amongst completely random and irrelevant people
Not knowing anything about it but I suppose various governmental agencies maintain corpora of nasty stuff and that you can say to them - hey we want to roll out anti-nasty stuff functionality in our service therefore we need access to corpora to test at which point there is probably a pretty involved process that requires governmental access also to make sure things work and are not misused otherwise -

how does anyone ever actually fight the nasty stuff? This problem structure of how do I catch examples of A if examples of A are illegal must apply in many places and ways.
The Preliminary Analysis of Cave Lion Cubs from the Permafrost of Siberia
Thanks, this is very helpful both for setting expectations and for recommendations!
> Back in ~2016 at FarmLogs we built and operated our own (Clojure!) deployment system that was backed by a Github repository. Developers worked with a DSL that was really just a slimmed down version of Kube yaml. This eliminated lots of boilerplate thanks to our company-wide conventions for building microservices. The master branch reflected the intended state of the cluster. It was easy to reason about.

The lack of this is what frustrates me so much about all of these things. Writing some bundle of yaml but just telling the management software "here go run this 'app'" with no state or version management of it makes me feel like I'm running a stack like it's a windows desktop. Just random shit everywhere and I don't know what any of it is. Maybe you're keeping it in a git repo but is what's running live what's in the git repo? Who the heck knows.

All feels like a huge step backwards to me. Let me use version control as a source of truth, not just a spot to throw things in.
A sad, no-good, depressing newsletter
People have dynamic conceptions of what it means to be a good developer. It started with making composable components which led to an inflation of components in a codebase. Connecting all these little things led to global state management, which led to stuff like Redux, which led to a second abstraction layer on top of composition. Doing this meant you are a good developer.

Now, types in Typescript for every little thing means you are a good developer. Not necessarily judicious use of types and small type footprints, but insane obsessive, compulsive, exhaustive list of types for even the most basic function signature. This is what it means to be a good developer.

What we lack as a group is the ability to have a sit down in the current and say ‘some of this is not needed, we tried it, it’s always worth a trying, but perhaps we can cut down on some of this granular component composition, perhaps we can only use a little bit of typescript, perhaps we can reduce state management’.

We don’t have the mechanism to self-reflect, so our only form of healing is to keeping barreling forward. In other words, lie to ourselves, and run from the problem.
It will never happen.
That's not an argument that the option is good or even acceptable. People who jumped from the twin towers chose their best option, too.
I wonder if the MEID/ESN locking will go away with the sunset of the Sprint network? It should be possible to move the Calyx SIM to any device you like at that point.
Indeed:

http://www.informatimago.com/linux/emacs-on-user-mode-linux....
Climate contrarians predicted the world would cool–it didn’t
Someone should probably tell the team that writes the docs then...

The button now serves dual purpose as "full screen" and "zoom" (with option). It's not "maximise" though.
It doesn’t, since Postgres doesn’t actively use the primary key for clustering.
Dance Till We Die – Why Covid Security Theater Failed
AFAIK Discord's NSFW filter is not a perceptual hash nor uses the NCMEC database (although that might indeed be in the pipeline elsewhere) but instead uses a ML classifier (I'm certain it doesn't use perceptual hashes as Discord doesn't have a catalogue of NSFW image hashes to compare against). I've guessed it's either open_nsfw[0] or Google's Cloud Vision since the rest of Discord's infrastructure uses Google Cloud VMs. There's a web demo available of this api[1], Discord probably pulls the safe search classifications for determining NSFW.

0: https://github.com/yahoo/open_nsfw

1: https://cloud.google.com/vision#section-2
There’s someone on YouTube I sorta watched from time to time when the pandemic hit. He’s located in Venice beach, German in Venice. He was exposing the homeless issue and lack of government response.

Fast forward to now. The city offered everyone a free place to go and many took it. There were still a lot of people who refused. Now the garbage trucks and police evicted them. The garbage people packed a lot of stuff and put it into storage.

What’s your take? They were offered housing while they get back on their feet and chose not to take it.
Edwin from stripe - is it too much to ask to have an actual human look at the data and make decisions that concern someones finances and earning situations? What does a ‘100B’ startup even mean if you cant even invest in some decent customer care and outreach… looks like nothing was learned from the Robinhood fiasco.
So... specialization? It's a very common thing when talking about generics in programming languages, anyway.
This progress is also why new films look so badly lit. The state of the art is still stuck with habits and techniques built for times when you had to do a whole lot to get your vision across. The same things with cameras that have much better dynamic range and low light performance and you can easily notice (and not unsee) “oh look it’s a bunch of actors on a soundstage in front of a green screen” or “where is that light coming from”.

The original star wars looks so much better now than the rest of the films because it was real people in real places and you’ll find that theme all over. Green screen looks bad because you just can’t believably light people in many environments any more without painstakingly painting every frame but very talented artists. (gollum in lotr was done quite well most of the time)
The article isn't even really about absolute squalor though (even if the subjects are destitute it's not about that) - by my reading anyway the focus is more 'trying to do things when you're among the poorest in your city', or, 'dating in Delhi when you're poor'.

I'm not from Delhi nor by any relevant measure poor, so perhaps I'm not allowed an opinion, but having just read the article, and not yet the Toronto comment, I find this thread surprising, and think an anecdote about being in a similar - similarly among the poorest in the city - situation in a different (richer, poorer, no matter) city would gel perfectly with the article.
And plenty of color processes add dyes during development (most famously Kodachrome), yet I don't think people would call kodachrome "not color film" or claim that it "doesn't record color"

[edit]

Reading more about how Process 4 technicolor worked, the exposures caused varying thicknesses of gelatin, for each primary color, and the dyes were then transferred onto film via a mechanical process. This is different than the e.g. the Kodachrome process where the developer reacts with the exposed silver to form an insoluble dye.
Which should have been factored in as a risk from the beginning.
And the vaccine is not about protecting people either, it's also about power.
How much do you think his salary and stock grants would do for the employees if it was distributed? Less than a dollar a year. He could sell all his equity and give a one time bonus of 10k and then they would be in the same boat. He could give all of his stock to the company, and they could get $1,000 a year in profit sharing. Less than half of the profit is in retail, but maybe that's closer to $500 a year
My guess is the advertising worked.

https://medium.com/seedx-digital-marketing-guru/why-apple-sp...
Because where do you draw the line with classifying arbitrary features in the images? The concept is it should work with an image of anything.
I'd argue that it's more akin to Ubuntu relying on Debian for updates, or Microsoft's Edge / Brave Browser / one of the many other forks relying on Google for Chromium / Blink updates.

The one distinction is in addition to the open source code comparison here, we also use some proprietary bits from their updates, which are needed to get the phone booting and basic hardware working.
> Keep in mind this industry is very ageist, you'd be lucky to even get 30 years of high salary income

In the valley maybe, at a FAANG. In the regular world, esp F500 companies, there are lots of old folks. I work with several developers in their 60s. Could they get Google to hire them? Maybe not. They're still pulling down middle 100s.

> I'm surprised folks still use unrealistic examples such as these

You're referring, I hope, to the original comment that $3000 over 50 years was a deal breaker. I am not the one who thought that a 50 year time horizon made any sense at all for this discussion, I'm just playing along.
So why shouldn't Verisign be able to capture the value they're providing?
Florida in revolt as Covid cases spike, DeSantis rejects health measures
How does vaccine give power to anyone?
To be honest I haven't really noticed that much, as I just scrub through all commercials with my players.
>> but the downside is that there's no standard way to parse the time from one of these

IMHO that should not be a concern. The goal of UUID is to create a Unique Identifier, not to record the time something was created. Maybe we should all have quantum random number generators, but with that I don't think 128 bits is enough for a UUID. Might be enough for specific applications though.

First rule of database design: Your unique IDs should not have a real-world meaning.
> I'm heavily invested in doing something about all this, but since none of that code is public yet

Do you mean org or other areas of Emacs?

I slowly adopted org for a few personal notes, which turned into a blog of sorts over time (https://xenodium.com). Initially, I would just export and host the one-pager [1]. This was handy for viewing on mobile, but started slowing down on mobile Safari. I knew enough elisp to get me by, so I added my own mods to split the HTML export into multiple files. Then I needed some rss, so I glued on a handy package… buts that’s the thing, with some elisp glue you can bend the heck out of anything to make it do what you need. Can be quite satisfying.

My org usage continued on to babel… wouldn’t it be neat if I could get it to show SwiftUI layouts? Turns out, you can glue your way into that too [2].

Speaking of babel, I didn’t want to type the block boilerplate for them anymore, so yeah… a bit more elisp glue and got myself my own company completion [3].

I read Atomic Habits over lockdown and was keen to start tracking. Org mode supports habit tracking… but, it’s just not convenient enough to open up your laptop to track every habit. This time around, I couldn’t throw elisp at the problem, so I brought a little org over to my iPhone and built a native app https://flathabits.com, which syncs with Emacs over cloud.

I’m enjoying org on my iPhone, so I think I’ll bring a bit more task management over to it [4].

For me, the journey has been half the fun.

[1] The notes/blog is still a single org file today https://raw.githubusercontent.com/xenodium/xenodium.github.i...
[2] https://xenodium.com/previewing-swiftui-layouts-in-emacs-rev...
[3] https://xenodium.com/emacs-org-block-completion-on-melpa
[4] https://twitter.com/xenodium/status/1423397014646177792?s=21

edit: typos
I would not be surprised if acquisition by BET is the exit strategy.