skysight-inc/HackerNews huggingface dataset:
The problem is twofold:

1) People don't understand and don't want to have to understand how WiFi, servers, clients, protocols, GUIDs, etc work so they can up a standalone system. Manufacturers create systems requiring internet connectivity so they can abstract away some of the complexity from the end users. Unfortunately, that means when stuff fails, it's totally opaque, as described in TFA. I mean, shit, most people couldn't wire a lamp correctly or change a tire [citation needed, but you get my point].

2) Rent seeking and data mining. Why let the customer pay for the lightbulb once and use it forever when you can make them pay for a monthly subscription and sell the usage data? And then you can force an upgrade when you deprecate the service before the light bulb burns out. Win/win!

Remember: when somebody says "internet of things" what you should hear is "billions on unpatched, unmaintained Linux devices sold by companies whose core competencies aren't securing computers racing each other to the bottom".
Postgres query execution: simple query
Agreed, but not like we have a choice with that matter.
Yes, but when predictions fail to materialize one needs to weigh future predictions appropriately.
> biggest market is China

When I first read this I thought it was impossible. But it seems like, while Apple’s total revenue from the US is double that of China, actual iPhone sales volumes may not be as far apart. The numbers aren’t publicly available, but Bloomberg has an estimate as of 2017 showing US iPhone sales of 70 million vs 50M in China:

https://www.businessinsider.com/apple-iphone-sales-region-ch...

It looks like iPhone sales were going down in China as of then, but their GDP has also grown rapidly in recent years and I’ve seen other charts showing Apple’s China revenue basically increasing in concert with Chinese GDP, so it may not be a stretch to say that China is the biggest iPhone market today. Whoa.
> compulsory hijabs only exist in muslim countries

Yet many muslim countries don't make it compulsory. But you will find regulation of women's dress in most other non-muslim countries, including in France where despite separation of church and State (at least on paper) in 1905, until at least 2010 it was illegal for women to wear trousers.

To take another example from my own country, it is highly arguable that police harassing women in burkini to dress less is just as much patriarchal as Iran's moral police harassing women to dress more.

> Maybe in France, towards French muslims.

I talked about France because that's the situation i know best, from first-hand experiences. However, it's also true on an international level, and there's an entire field of feminist studies dedicating to studying this "imperial feminism" phenomenon: https://en.wikipedia.org/wiki/Imperial_feminism

For example, the somewhat-recent invasions of Iraq and Afghanistan have often been portrayed on the international scene as a liberation of women. The same argument was used during the french colonization of Algeria. In fact, not all examples of such pattern claim to be feminist: throughout the history of colonization, "educating" the "less-civilized" people has been a recurring theme.
There are reasonable measures to take against child abuse, and there are unreasonable ones. If we can’t agree on that, there’s no discussion to be had.
Out of 200k photos being matched against I'd be extremely surprised if there aren't at least some false positives generated.
Thanks for this tip, I need to do some updating.
Imminent collapse means?
Professional developers should strive to write the highest quality code they can given the constraints of the project. That's pretty much a given. I'm only arguing that customers don't seem to care, not that we shouldn't care.
If Google pay were accepted I'd donate in a second.
And without in-depth diagnostics to know both parties health state (not just shallow visual "they look healthy/are active") then you're making huge assumption as to if it was result of vaccine or not; and that ideology, lack of critical thinking, is why society is in the state we're; this will get downvoted too if it gets any exposure, another sign society is askew - because I'm correct in my statement but people who are ideological don't like being proven wrong.
I don't find this helpful. There's the idea of "well, we can't continue doing what we're doing if we want the Earth to continue to be hospitable" even if these predictions are false.

While individually we can't do much, that doesn't mean that we shouldn't push for those who can to do as much as they can. In the United States, this means pushing back on things like drilling in the wilderness, voting in politicians who want to keep antiquated, polluting forms of energy generation in place, etc.

If there is enough political will in the populace, the transformative effects can be powerful. We've seen it with the bicycle infrastructure in the Netherlands, and we've seen it with social issues in the United States.

So yes, we're polluting the earth and making it gross and we should stop that. Let's worry about living a good life, but let's define the good life at least partly about being a good steward of our only planet.
You worked on that app yourself alone, right? If so, I believe your app belongs to a different plane of existence. Programming (one programmer working alone without too much money/time pressure imposed by others) is quiet different from software engineering (multiple programmers, stakeholders, designers, etc., with time and money constraints). Everyone loves programming (and so doing programming usually leads to high-quality and useful products), almost everyone hates software engineering.
I agree. I don't think clients or businesses are also expecting their personal data to be stored in your bedroom :-)
The privacy implications are fucking horrible.

As an Android user I'd love to gloat, after all Apple have really had the upper edge on privacy so far, and their users have not been shy about telling us. Again and again.

However any pleasure would be as short lived as peeing your pants to keep warm in winter, because if Apple proceeds, Google is bound to follow.

A user monitoring system like this is just ripe for abuse of the most horrific kinds. It must die.
Launch HN: Arengu (YC S21) – Frictionless Signup Flows
Hi HN, we're Jacobo, Sergio & Pablo, founders of Arengu (https://www.arengu.com). We let you build cutting-edge signup flows as Airbnb, Stripe, or Slack for your SaaS, without dedicating a full engineering team.

Building an application requires coding boring flows like signup, logins, payments, and waiting lists. As applications grow, more complex flows are required, and most of the time they can only be edited by engineering teams. If something breaks, sometimes it takes time to notice. Measuring where users drop off can be tricky. Growth and marketing teams want autonomy to sign up users in landing pages, test new flows and get insights into what performs better.

At our previous jobs, we were constantly asked by clients to customize the signup, adding logic or integrations. We didn't find a good solution to cover the UI and custom logic with APIs other than coding from scratch. So we built a low-code platform, suitable for non-engineering teams, where you can build all the UI and integrations with a visual interface. Then you embed the flow in your site where you want it to appear with just a line of code.

Key features include: email or phone verification with OTPs; Stripe integration to enroll users in trial subscriptions; rate limiting to avoid spam or brute force attacks; approvals to build a waiting list and manually approve or reject signups; analytics events to track any user interaction with your flows; native integrations to send data back and forth between us and your apps; custom HTML/JS to extend your flows’ capabilities.

We make money based on the volume of submissions you have per month or based on product capabilities (eg. adding payment flows in your signup).

Watch our product intro video (https://www.youtube.com/watch?v=Go_Dxbj0Jdo) or if you scroll down our homepage (https://www.arengu.com) to “Try a sign-up flow demo” you can see what the product looks like to the end-user and play around - it’s not to sign up to Arengu :P. There are more demos for every of the common use cases we have (https://www.arengu.com/use-cases).

We would love to get feedback about your experience building signups flows: painful parts (eg. UI, logic, security, etc), complex flows (eg. KYC, OTPs, data verification, etc); anything you would like to share with us, or if you think we can help you, feel free to reach out at jacobo [at] arengu.com :)
This defeatist attitude is not helpful.

The louder people are about this, the more it hurts and the more likely the policy is reversed.

if the policy is not reversed, then at least the community has been loud enough that people took notice and understood that this is happening, giving them a chance to vote with their wallet; for most people what happens on a computer or a phone is a complete mystery.
Sounds like windows 10...
Illustrator has a “select object by path only” option that I love. The entire object is no longer a giant selection area, only the path defining it. Just do a quick swipe to define a selection rectangle over the path and it’s selected.

There is also an option next to it called “command click to select objects behind”, which ignores the top object. I’m not sure of the precise details of how it works with a deep stack of objects, I have it on but never use it.

Having an actual strategy for organizing your layers helps too, give them names, don’t just cram all your objects into the top level of the list like the example screenshot. Lock the ones you’re not using at the moment. I’d have 2-4 layers for the example, for instance: one for the type, one for the stroked hexagon, one for the filled hexagons, and one for the background fill. And they would each have actual names instead of “Layer 23”.

Also turning on thumbnails in the layer panel may be helpful here, this makes it much easier to never have to shift out of visual identification.
OK, there will be a disruption if this scenario plays out. Trains shutting down, new infrastructure that needs to be built. But all of the people migrating away? Come on now.
Machu Picchu older than expected
What do many politicians and actors have in common?
I’m pretty sure governments only set minimum controls and remedies and communities are free to implement additional measures on top of that.
On phones: I'm considering a Pixel device with https://calyxos.org/
The main limitations will be the featureset of MicroG (no ~maps~/wearOS/auto). Possible issues with important apps like those for banking.

On cloud: Synology Diskstation is amazing. Only use it through a local VPN though.

edit: maps work (see reply)
You mean, I shouldn't be distributing my 'light switched on' and 'light switched' off events over a highly available kafka cluster hosted on another continent? What if I want to replay the entire history of my switch flicking?
On mobile web, you can also select an option from the hamburger menu to tell it to give you the desktop interface (which persists until you clear your cookies), and in your user settings you can set your default desktop interface as old reddit. Call me crazy for using the desktop site on mobile, but I find it far more usable to pinch and zoom than to navigate the redesign.
Sure, but so does icloud and onedrive. And while i don't like that either, at least one can opt out of it. The only way to realistically opt out of this new system is to not use an iOS device. And i'm just wondering how long until they want to scan your mac as well.
I sometimes wonder where logic is, if it isn't on HN.

Surely if one takes measures against only existing material, and not production of new, this only encourages appearance of new material.

For evidence you can look up what happened with synthetic cannabinoids, and how much harm they brought.
A second degree acquaintance of mine in Germany had his house raided by police and all of his electronics (including his work laptop and phone) temporarily confiscated on suspicion of possession of child pornography because...

...an anonymous member of a child pornography forum used the handle "$NAME_$YEAR" and had his location set to $TOWN. The innocent bystander's middle name is $NAME and he was born in $TOWN in $YEAR but had not lived there for decades. He only learned about this absolutely nonsensical justification and got his stuff back by hiring a lawyer who requested access to the DA's investigation file.

If you can get a judge to sign a warrant with flimsy non-evidence like this, what will they do when the robot says "95% match detected".

This gives me pause...
What are the ramifications that I "do not understand"?

I will repeat: It is a very tame change. Were you frantic and delirious when a neural network first identified a dog in your photos? Isn't that the slippery slope to it reporting you to the authorities for something bong shaped?

Speaking of which, every bit of fear mongering relies upon a slippery slope fallacy. What is clearly a PR move is somehow actually the machinations of a massive surveillance network. Why? Why would Apple do that?
Though we were okay with Gmail doing the same because "hey, it's free!".

But I understand your concern here. All our lives are now digitalised and maybe stored forever somewhere and anything you do, even if completely benign, could be considered a crime in some country or even in your own country in a few years from now.
15 years ago most beamers already had a little Mac OS X logo on them.

How many have a little pinguim 15 years later?
Something about your Ada post was rubbing me the wrong way, and I figured it out. I'm not trying to be negative or insulting or anything like that, and I'm not trying to make it personal since I think this observation is not limited to you but is endemic in software development, but I don't know a better way to phrase this.

The fact that the man who literally wrote the book on what is supposed to be the future of memory safe software engineering is not an expert on the past/current state of the art is deeply concerning. Rust is a large collaborative project that has explicitly avoided having a BDFL, and maybe there are others involved with deeper expertise in the existing state of the art in memory safe languages. Maybe the problem Rust is trying to solve is fundamentally new, but I'm skeptical of that.

For all the projects out there that casually look as if they are reinventing the wheel, I wish part of their communication would be to frame themselves in terms of what came before and explain why they are different or why the world has changed or why what came before got something crucial wrong.
Read the article, then respond. #1 you don't know everyone who worked on it, and #2 the entire point of the article is this is WAY lower than their prevaccinated days in January.
If Apple doesn't change on this my next phone will not be an iPhone. I will dump my iPad, and Apple watch as well. This is complete bullshit. I'm angry. I never thought I'd see "privacy" Apple come out and say we're going to scan your photos on your device, scan you imessages, etc. This is insane.
You know that all US parents are published, after approximately 1 year, in publicly searchable databases, right? I’m sure NIAID had better things to do… like fighting a pandemic.

The real question is why you are so afraid of the vaccine, so as to promote FUD? Or is it just displaced fear from a virus demonstrating that you’re not quite as in charge of your life as you thought?
Thanks. So at least in theory it is possible to just set up a Shopify account and start selling digital goods. Good to know. But yes, I would probably try Stripe first.

Aren't your prints also like digital goods? I would expect you do not print them yourself but forward the image and order data to some whitelabel printing solution?
Datagrip and Dbeaver are my favortie tools
A smart thermostat is useful. I would also like smart curtains (I made a prototype that I hooked up to Google Home ok - "Hey Google open the curtains" works, but the actual physical bit is tricky).

A smart lock would be very useful too, e.g. for granting temporary timed access to cleaners etc. But there's no way I trust any of the smart locks on the market with my home security.

I have some smart scales too. They are pretty great.

It isn't the concept that is the problem. It's the lack of standards and long term support. Non-smart curtains, scales, lights, locks, etc. essentially work forever, whereas I'd give smart versions 10 years tops. And I don't really want to lock my house into 5 different vendors' proprietary systems.
Unless you are going to become a physicist or an engineer or related you aren't going to be solving anything with regards to "the climate".

No amount of veganism, recycling or spartan living is going to change that.

On the other hand, having a positive look at the future and participate in the economy is going to help pay for much of the research we need to help come up with more powerful forms of energy.

We need wealth to create knowledge which helps create solutions to some of the issues that the climate has always been challenging us with just like we've done before.

Having a positive look at the future is exactly what we need and have nothing to do with utopia, it's just a better framework to think about the world and lead to better results than thinking the world is going to go under.
Those go beyond 'intetesting' tbh.
how exactly does one standardize DeviceTree bindings?
Just got brochures

https://stevenengineering.com/Tech_Support/PDFs/09EA08-2.pdf
You end up one step from where you started, and if others join you it's more steps towards exhausting the buffer.

But the search ad revenue buffer is huge.
That's why I hardly have any pictures there. Except stuff I share spontaneously. The vast majority is on local drives. I guess I'll have to do that in general going forward then...

EDIT: Just checked, I don't backup pictures from my phone in the cloud. At least that's what my Google camera app insists on.
Just-in-time software has been a thing for a long time. It's not a mistake.
Nothing new was discovered here and the key terminology is used incorrectly.

To be fair, most of the industry are amateurs, but most people don’t write medium posts and continue to argue their ignorance on HN.
What I’m doing is getting involved. But it doesn’t seem like climate groups are doing much about GHGs.

I signed up with 350.org, and I got put on a mailing list. I signed up with Sunrise, and the events available to me in my area are to pass out blankets to the homeless and campaign for DC statehood.

This is frustrating to me, I try to find a coalition to work with and I either get ignored or I get a baited and switched to work on leftist causes.

I’m calling my senators and representatives today, and I expect to be ignored.

Unless there is someone organizing to cause large social change around GHGs and we can be involved with that, I think we should just accept that our lives will be filled with uncertainty, starvation, and an early death.
Several of my friends that used to be on the SmartThings bandwagon have migrated to self-hosted Home Assistant and are much happier. I haven't made the jump myself yet, but plan to soon.
Finds publicly known security vulnerabilities in front end JavaScript libs
It's especially a problem with dynamic languages, the lack of safe refactoring makes changing the language very difficult.

Everybody learned the wrong lesson from the Python 3 debacle. The lesson everybody learned was "Big language changes are bad, don't do them". Whereas the lesson everybody should have learned was "Writing code in a dynamically typed language is like writing it in stone, it's really expensive to upgrade it later".
Why would you grow your food in the basement? There’s no sunlight in your basement. Build a hydroponic greenhouse, maybe, but if society fails to the point where you need to be growing your own food, why do you expect to have the electricity necessary to grow food in a basement?

(I’m skeptical on the hydroponics as a long term thing as well - traditional farming remains in the dirt for a reason, it’s much more practical - but the basement stands out more.)
My favourite client, if you want it to stay around, consider donating.
Neither does thinking the world is going to go under. In fact having a positive outlook of the future makes you an active participant in wealth creation which is exactly what we need to create new knowledge.
This is true, although there are other aspects. For example, if the best available solution to a problem is using software I hate then I'm going to develop a resentment towards its developers and consider them last when trying to solve future problems.
There’s a couple of golang servers that implement it to make their benchmarks look better.
Is OME compatible with freedom? If so, Thunderbird could add support?
after he knifed our best PM in recent years
It is difficult for non-fluent moderation to judge the values of these articles- and thus to prevent HN to be app-used as a non-English article accelerator, the policy is to murder all articles without english translation.
But the USPS does scan every letter (and package for that matter) for things like weapons and anthrax.

Don't think the US is taking a hard-line stance here. If it were possible to non-destructively scan mail for CP they absolutely would.
How to tell a billion dollar story
Are there any companies or projects working on a completely local “smart
home” hub? I suppose most companies are care more about sucking up our data and providing a “service” with a monthly bill than about providing useful hardware. It feels like there’s a huge gap between the best possible smart home product and what’s actually available.
These are not cryptographic hashes you are thinking of but perceptual hashes for which collisions are much easier to find.
By stating "Comunidad autonoma" without a proper English translation for the term (region, subdivision) I already knew the author should be a Spaniard, but setting up that in the clear in the "about" page it' s even worse.

With the "Usuarios" term it wouldn't be too bad, Latin/Greek technical terms mostly are the same in most English and Romance countries.

But, please, never give location info to anyone, FFS.
I'm in Ireland, which is (was?) gently moderated by warm ocean current to a perpetual 11C drizzle, with 10c swing between summer and winter.

Besides short winter days, it's easy to forget how far north we are. Inland Russia, Canada, even europe at much lower latitudes have far more extreme weather.
Go read the announcement, the "CSAM detection" heading [0]. It is exactly what they are doing.

Although they're assuring us that they don't make mistakes. The technical term for that is either going to be "blatant deception" or "delusion". Apple are impressive but they haven't developed a tech that can't make mistakes.

[0] https://www.apple.com/child-safety/
Reminder that the Amazon rainforest is being destroyed, in Brazil, as we speak, to grow more beef. Let that sink in.
It was working rather well until the traffic surge from HN. Added a capacity boost to the site so it loads now, but you're right it's rather slow. So you may have a point.

As far as an experiment though, it's good to know what the current limitations of no-code are. This was never meant to be anything serious. Just a learning opportunity.
if you rent a vps, its very likely your ip range will already be in a spam RBL. i have a single ip address from a /24 that i've used for years, has something like a 98% good sender reputation but i'm still blocked by weird ass domains (last was a university when i was trying to reach out to an intern)

you're better off using sendgrid or aws to send your bulk mail