skysight-inc/HackerNews huggingface dataset:
>At the start, both systems are in sync. One day later, both systems are in sync.

That's what I said? So they would be out of sync otherwise.

Edit: Hold up, after rereading the thread I think we're all talking past each other here. I understand how time smearing works but when OP said they would sync up I read that as meaning they would somehow always sync up not just when they converge every 24 hours and the end of the year. But now I understand that's probably what OP meant.
Having a controller in the bulb also makes it easier to handle things like colour temperature and hue, more difficult to manage from a wall switch.
Agree wifi is clumsy, things like Zigbee work much better for these applications.
That’s not a slippery slope; that’s a fully built system just waiting for external pressure to make the slightest change.

Apple’s changes would enable such screening, takedown, and reporting in its end-to-end messaging. The abuse cases are easy to imagine: governments that outlaw homosexuality might require the classifier to be trained to restrict apparent LGBTQ+ content, or an authoritarian regime might demand the classifier be able to spot popular satirical images or protest flyers.

[1] https://www.eff.org/deeplinks/2021/08/apples-plan-think-diff...
Okay, but neither of those problems are actually an issue with smart homes as a concept, they're mostly issues with the way profit motive drives behavior in a capitalist system.

The first point is confusing because the majority of tools people use today they can't repair themselves. That's what happens as technology advances, you need specialists to understand each system.

If you look at things like earthships that are built to manage a lot more factors than a typical home, it becomes pretty clear how useful automating some of those systems and allowing them to share data could be.

If you had good open standards for the tech and were actually trying to make things that improved people's lives or saved energy rather than mine data or recurring revenue, you could make some cool shit.

Really the complaint should be about the way these products are developed and marketed, which is hardly unique to this sector.
> replace Spotify with your dad's guitar.

Now I’m wondering what the inherent CO2 is in those two, and how much variation there is between guitars.
A very disingenuous comment with a courageous logical leap of faith!

What they can’t do is ban people from their platform and say “the FTC made me do it”, unless the FTC actually made them do it. Since the FTC didn’t actually make them do it, they got a public nastygram from the FTC saying “we didn’t make them do it”.

They have no obligation to support those researchers, but it sure is a bad look blocking them.
I went down this road for a long time and eventually realised I was gaining very little from it and picking up a bunch of downsides.

Obviously everyone’s experience is different because we’re all doing different things but I mostly work with Rust and Node, I use Postgres.app as a local dev database and just run the code natively, sometimes Node via nvm when I care about specific runtime versions.

It works great. It performs better then any Docker-based solution (I’m on a Mac) and doesn’t leave me with a bunch of weird dangling images/containers/whatever taking up resources. I still like the idea of using the same Docker environment in dev that I use in production but in reality I just don’t need it.
I gave up on Macs almost 20 years ago, but I have an iPhone 7 that I need to upgrade. This whole shitshow has put that purchase on hold indefinitely.
I was talking with my roommate about this yesterday. Similarly to how in the article there was a cat picture that the NN said was guac, I wonder if we will start to see the rise of "booby trapped images" where you might be downloading a wallpaper but unknown to you, that image contains CSAM hashes.
Despite the screeching of many an online commenter ICE vehicles can make similar torque in normal driving situations. Most new cars can roast the tires through the first several gears if the traction control will let you.

I think the difference is that EVs make no extra noise when you step on it so people feel more free to use more of the acceleration capability of the vehicle.
I think machine learning researchers are well aware that successful optimisation is only possible using the right priors. This is explicit in bayesian machine learning but also implicit in neural networks in the choice of the architecture, optimisation algorithm and hyper parameters. It's a well discussed problem and a lot of researchers have a serious background in optimisation, theoretical machine learning and other related areas.
Yeah, if I could go back in time I'd tell myself "Software has always been late, it's always going to be late, you can work yourself extra-hard to make it less late, but it's not YOUR PROBLEM. You can compensate for the malfunction of the organization but you won't be thanked, you won't learn as much by hacking, and it almost never matters anyways because the startup either will get traction or it won't, it never fails by a margin of 5%"
There is a shared (among all of the major tech companies and presumably law enforcement) hash database of child abuse material. Going from a photo to the hash is deterministic: How it gets to a hash on your phone is surely the same way it gets to a hash running the exact same algorithm on the cloud, whether iCloud, Amazon Photos, etc.

Such a collision would generate a human validation.

This applies to cloud-shared files. It actually has applied to cloud shared photos for years. It applies to literally every major cloud photo service.
The only actors that matter are technologists developing better sources of energy generation, energy storage, and carbon capture are really the only thing that matters.

Isn't fracking a great source of natural gas? Isn't that much better than oil?
Using https://www.onlinegdb.com/online_fortran_compiler

FORTRAN = 8.51528699E+12

====

Program Hello

Print *, (((((((788)*(8.46))))+8342*1.803-1))*4186.4*(15))*(((22/((7530/((2)*(((((25))-421))))))*597)+7283.8-9.60+167))+(8871)

End Program Hello

====
For general consumers, I would agree. For geeks, I love my smart home with Home Assistant (thanks devs!). I was reluctant at first and thought I'd just dip my toe in to see what it could do. Now I'm regretting not diving right in.

I love using a browser to manage Schlage keycodes instead of tediously punching numbers on each keypad. I love that my kitchen lights all come on at once instead of having to flip 5 switches all over the room. I love that I can turn on the outside lights when we're returning home late and even unlock the door as we're pulling into the driveway, so the little one can make it to the bathroom on time. I love that my outdoor lights react to both time and outdoor light conditions.

I recently bought and installed an IotaWatt, an open h/w and s/w home power monitoring system. I haven't integrated it into HA yet but I guess I only care about having a dashboard widget.

Everything is local and self-hosted. I don't have to worry about cloud rot, suspended accounts, or Internet outages.

PS, if anyone knows how to control a Mitsuibishi hyperheat heatpump through HA, I'd love to know more. It's the big missing link in the system right now.
Yes, sorry, I should've clarified that newer AmigaOS versions couldn't add memory protection without breaking compatibility with old apps, due to weaknesses in the APIs.
Amiga broke compatibility with existing apps across hardware releases anyway, so?
Show HN: Web scraping focused HTTP client for Node.js
Hey everyone,

we built a special-purpose web scraping client for Node.js. When scraping with pure HTTP clients, you want to blend in with the regular traffic as much as you can. This means your request signature needs to look like a browser's.

With got-scraping, we developed a special purpose header generator(https://github.com/apify/header-generator) that uses a bayesian network and real browser headers to make your headers undistinguishable.

We also override Node.js ciphers with the browser ones and simplify the use of proxies. HTTP protocol versions are auto-detected for both the target website and the proxy, so you can have a perfect HTTP2 connection even through a HTTP(S) proxy.

It's always a work in progress, so we would be grateful for any comments or tips how to make the requests even more stealthy!

Thanks!
Substantially more than 300 stores. Per Wikipedia...

> The eighth-largest retailer in the United States, it is a component of the S&P 500 Index. [...] As of 2019, Target operated 1,844 stores throughout the United States.
What if people stop having so many children?
Thanks for your time. Renting looks like simpler to estimate, but it confuses me as well.

> Every month, the rental prices paid by the households in the sample are compared with the rental prices they paid the previous month

When rent control caps rent increases this becomes a lagging indicator. Why don't they try to estimate market rent?

This feels similar to my problem with the owner cost estimate. Consider a hypothetical about cars - in a world where everyone buys new cars with 8 years of financing, suddenly there is a car shortage (chips or whatever). The price of a new car doubles. As very few owners need to buy a new car every year, on average their costs are about the same as last year despite a 100% increase in the cost of a new car.
No glaciers. This won't cause an iceage. Just more calamitous weather patterns.
Wow, that looks very nice.
Do you actually know how high 200m is? Hint: If you've seen a consumer drone it's probably not at 200m because in most regions their ceiling is 120m.
Fixed:

Modi's Indian Government: This opposition leader is criticising us too much. Send him a child abuse imagery and ask Apple / Google to scan for it on his phone.

Apple / Google: We found it!

Modi's Indian Government: Let the defamation begin!

Context:

- Evidence found on a second Indian activist’s computer was planted, report says - https://www.washingtonpost.com/world/2021/07/06/bhima-korega... ]

- Pegasus Snoopgate - https://www.youtube.com/watch?v=Ppt3FIV2itQ
Is the smart home really failing?

Reading the article I realised I actually have plenty of "smart" home products. The catch is that they are not really smart but I like what they do.

Small lamps which I can switch on and off directly from my phone without having to go through the room are nice. Being able to make the light warmer when I want is nice too.

I have a smart thermostat which I motly use to warm my place the day before I get there when I am out for a long time. That's pretty enjoyable too.

My scale graphs my weight automatically when I remember to use its "smart" feature. When I was paying attention to it, it was handy.

I also like the fact that it's all piloted from my phone which I mostly always have and apart from the thermostat none of them require being online.

At this point, the smartness is mostly just remote control and sometimes a feedback loop with a sensor. That's not very smart but I don't really need more.
In 1959 Westinghouse presented an amazing visionary concept for future living with their "Westinghouse Total Electric Home":

https://www.youtube.com/watch?v=jyrTgtPTz3M

Many of the presented ideas are eubiquitous today, and in a luxury modern house, almost all of the presented features exist.

I wonder if any vision for future living exists today that will turn out to be as prophetic as the Westinghouse Total Electric Home.
Thank you for this. It's amazing how HN defends the existing car culture despite the alternatives.
Ah yea, I forgot about unused credit lines. I used to close those until I checked my credit one day after closing on of the older ones.
pgcli for something fancier.
Thanks for the feedback, I’m glad sumi.news works well on your device.

I am wary of large frameworks, so I have not tried IHP. It looks nice though.
Not worrying about the next big technology and building within the constraints you have
More horrifying is the number of people defending or apologizing for this move. Truly mind boggling!
True, I've got some Bubble credits so I've upgraded the plan (for the short term only). Will see how that helps
The simple action proposed was to not drive if your journey is under 10 miles. I don't think it was ever suggested that this would solve all our problems. Just that, if you can avoid contributing to the pollution, then maybe you should consider not contributing if you are an able-bodied person who could as easily bike that distance.

Most car journeys are under 5 miles. Imagine the benefit if the majority of these journeys were made by bicycle instead! Public health from less air pollution and more exercise. Less stress, less traffic, less potential for vehicle accidents. Governments might even decide to improve pedestrian/cycling/public transit infrastructure and turn car parks into people parks with green spaces (which would reduce absorption of solar radiation and cool your city and clean its air).

It's a really simple proposal with many obvious benefits and no clear downside whatsoever. And just because it isn't a silver bullet you are all up in arms against it? Tell us more how BrianHenryIE is the actual source of the problem here and how you should still drive everywhere because of his equivalence to 100 farmers...
I agree it should be implemented but it could be implemented differently. Just like zoned datetimes are represented as a UTC time + timezone. UTC could be represented as TAI timestamp + leap seconds.
Not the OP but I never found a good GUI for SQLite. Postico is a fantastic GUI for Postgres. I’ll admit it’s been a very long time since I’ve looked, though.
Yes, cheap crap is crap. But the problem with even non-cheap 1500 lumen bulbs (which I have 3 in my ceiling chandelier, and it's barely enough to make my room comfortably bright) is that they don't last too long because of overheating: each drains about 20W and apparently it's very hard to dissipate that much heat through the plastic fitting.
First understand the current flow of data, then the MVP end-state flow of data, then the complete desired end-state flow of data. Next take the advice posted by wjossey and implement the most minimal end-to-end MVP that flows that data. Last, iterate until you get to good enough.
GNUStep now it's implementing CoreVideo and CoreAudio.
Thunderbird for MS Exchange
A macOS-like operating system based on FreeBSD
You have a choice about whether to keep or discard your iPhone.
Thanks for the details.

I would be afraid to use SQLite over Postgres as SQLite is much more... flexible with it's database constraints (or at least, this used to be the case).

Not knocking your engineering choices - if you've been running it in prod for years, then it's working for you - just interested.

Do you lean into DB constraints much or do you do more application level checking/enforcement?
I personally just .dockerignore the node_modules directory and run the front end outside of docker, but still get all the benefits of backend isolation, databases and caching layers via docker-compose, etc.
> So yes you can pedanticly cite the law and have an answer to the question, but you're missing the larger discussion.

While I do agree that drawings being illegal might not be in anyone's best interest, that doesn't have anything to do with the questions I asked.

> At somepoint somebody is gonna actually have to tackle that looking at images, especially fake ones, might not only be harmless, it might be safer

I thought I agreed with you for a second, buy "especially fake ones" implies you think that child pornography is actually a good thing. I hope I'm wrong about that.

> Some day, people will say "Obviously nobody cares if you possess it or look at it, obviously, it's just about MAKING it."

Guess I'm not and you really think possession of child pornography is harmless. My god that's depressing.

If you are reasoning from the standpoint that the ownership and trade of child pornography is harmless, yes, then I understand that giving up privacy in order to reduce this is a bad thing. Because in your eyes, you're giving up privacy, but you gain nothing.
I like what Peopleware says on the matter - the market has squarely selected low quality software over high quality, but if you try to drive your teams to build low quality software you will lose because you will be unable to retain good developers.
Use of casual (non-GUID) identifiers will result in namespace collisions.

Casual identifiers have to be stored as plaintext. To facilitate record matching (linking) across data stores.

The only way to enable full field level encryption for data at rest is to issue everyone GUIDs.

If we're not willing to do that, for whatever reason, the status quo (a boring dystopia) will persist.

cite: Translucent Databases
I mean eBay isn’t exactly free of bad behavior…
> direct access to everyone's data and messages.

From what I understand, only to Chinese customers's data and messages (bad enough, sure, but not as bad as you say).
So if an offender turns off iCloud then this move will absolutely be useless??

How would that help catch them if they can simply flip the switch?
accept/reject meeting invites seems to depend on your CalDAV client. It doesn't work well with TB, but works great with Evolution. I haven't dug into what's actually happening because when it didn't work with TB, it was spamming peoples inboxes (e.g. one time it decided to reject every single instance of a recurring meeting that had been going on for years), so I just set the calendar to read-only in TB.
Are you claiming GMail looks through the emails to match them with crime keywords and reports you to the authorities? citation needed
Over 100 requests per load? That has to be static files like images, right? Do they not have a cache system for that (like what Cloudflare provides)?
Microsoft is integrating Spotify into a new Windows 11 focus feature
I just wish more components exist.
I struggled to decide where my async data pipeline ends.
There should be a generic component (something like "Cloud") that i can use when 3rd parties are actioned (i.e. push notifications, emails, log, api trigger).
It does here also in newer homes. But just getting it into the switch and then shoving everything back in the box is a challenge. Smart switches are much fatter than normal switches, and by boxes at least were wired with hard copper that was difficult to shape. I had to take out the switch for my cabinets to make everything work.
Yeah, I hear you, but in this case I'm not attacking the left or the right here. I'm simply saying "prepping" as in "preparedness" for impending doomsday (not armageddon) where climate change has forced us all to rethink the modern life. Non-political. Survival.
Software names are the worst. Even "highly respectable" library/framework/etc names sound ridiculous. I found the microservices[1] joke video to be funny (in a you have to laugh or you're going to cry kind of way) mostly because the names are so off the wall and true to life in a way that the muggles probably wouldn't believe is accurate.

Saying, "Sorry guys, I just can't get past the names," is totally a legitimate thing to do. At some point you have to be able to talk to other people about this stuff and it's going to help a lot if you can say the names of the things you're working on without dying of shame. And it's not just about common decency. People are going to believe you're messing with them if you say something like, "Oh yeah, I've been working on getting `buttplug` to send ip packets correctly, however it's been giving me some problems."

[1] - https://www.youtube.com/watch?v=y8OnoxKotPQ
Well, personally, I wonder why you consider sexual names "unfortunate". Sex must be the single biggest thing that everyone does yet pretends not to. I'm not a fan of this "why I never" mindset. It just seems prudish to me.

A library called "huge red buttplug"? I don't love the length, but I'll use it, why not.
I want brisket that is delicious after you microwave it, but it tends to require a long time in the oven.
if you're using 9vdc to power all your light bulbs from a central location, you're going to need a lot thicker cables since the amperage you're using is going to increase tenfold (or ~x20 for anywhere using 230v). and switching DC is going to be similarly more problematic since you won't have a 0-crossing 100/120 times a second to break any arcs, wearing out your switches
In this case, had he not been declared mentally unfit, he might not have gone to jail either. Being declared mentally unfit basically pauses the trial and puts the defendant into treatment until they are declared fit. Your abilities to appeal the decision, try to get the charges drop, or access legal assistance is very limited. It's an extraordinary step that shouldn't be taken lightly.
This is why this is counter intuitive.

We're trained to cut big problems in small parts to solve them.

This is more closely related to human psychology than pure logic.
Networks might be a more useful term than conspiracies.
One reason I like this kind of work is that it implies when someone spent that much effort on an irrelevant detail they probably paid attention to important parts as well. Not always the case but yeah.
[see reply]~~~I'm sure it's done with the best of intentions, but, alternatively, it's squatting, MITMing, etc. and the server should probably be rejecting requests not for the official 'postgresapp.com' hostname?

(Maybe there's not really any attack here - though downloads? - but imagine 'pay.pal' or something. AFAIK servers should be configured only to permit intended hosts, they allow '*' but I don't know when that's what you want?)~~~
Yeah, the "your phone will check your personal files against an opaque, unauditable, government-provided database and rat you out if it gets a match" part of this is very concerning, but I don't buy the EFF's arguments against the new parental control features. End-to-end encrypted or not, if you're sending messages to a minor you should expect that their parents can read those messages.
most obvious would be you are building your business on rented land and could be deplatformed at any time plus strong armed into extreme markup prices with no leverage against the platform.

The other issue is that it seems doubtful the product could scale beyond a certain level in terms of traffic and also employees collaborating to add features
Holy mac-shit-snacks! "..got access to the dashboard as a Super Admin in less than 1 minute. The password of this guy was the same as his username." AND credential reuse. Ouch.

Ding, Ding, Ding! I think we have a winner for the fastest way to the unemployment line.
In those countries that are most responsible for climate change, they already did.
It does seem to prevent the usual fatigue if I decide to spend an extra hour or two after work.
The first smart switch I installed was to preheat my coffee maker in the morning. Motion activated lights heading to the kitchen before dawn came soon after.
"Move to the country side" is clearly "go to where the air is better".

I do appreciate the links though.
But the claim is that Apple does that "on device". To the best of my understanding, this would mean that both parties in the PSI protocol are "on the same device". Do they probably use some kind of TEE (Trusted Execution Environment) to evaluate the "other side" of the PSI protocol?
Another phone: https://puri.sm/products/librem-5

Laptop: https://puri.sm/products/librem-14
I don’t think GDK is a valid alternative to UWP for hobbyist development.

> Xbox console development requires the “Microsoft Game Development Kit with Xbox Extensions (GDKX)”. Games will need to retarget and rebuild for Xbox One or Xbox Series X|S with the GDKX installed.

> The GDKX is currently only available under confidential license within an NDA Xbox program (e.g. ID@Xbox).

Given that games are mostly DirectX with maybe 5% of UWP-dependent code I personally don’t mind if they deprecate it at some time in the future.