skysight-inc/HackerNews huggingface dataset:
Tell HN: macOS keychains cannot always be restored from backups
I'm reporting here my recent discovery that, since OS X 10.9 Mavericks (released 2013), Time Machine's backup of keychains is completely broken for anyone who does not use iCloud Keychain. This bug is so severe that it was hard for me to believe when I encountered it, but anyone can easily verify this for themself.

In particular, your account's Local Items keychain, which is used by Safari and some other Apple applications to store passwords, is encrypted in such a way that it can only be restored onto the exact same machine — knowing the user's password is insufficient. Thus, if your machine is lost, stolen, or damaged, a restore from Time Machine backup will not properly restore your keychain. Nor will the keychain properly migrate to another machine using Migration Assistant (luckily, this is how I discovered this behavior).

There is no warning of this behavior in any documentation, and no workaround whatsoever except to use a different browser or password manager, or to manually store all passwords yourself separately in the Login (rather than Local Items) keychain.

There's also no way to export the items in the the Local Items keychain except manually copying them to another keychain, during which you must enter your password one-by-one for each copied item (people have written some AppleScripts to automate this, e.g. https://gist.github.com/rmondello/b933231b1fcc83a7db0b).

If you use iCloud Keychain, then the Local Items keychain is just a machine-local cache of the iCloud data, which is fine, I guess. But this behavior is just dangerously broken if you do not use iCloud for this purpose.

(This was originally a comment at https://news.ycombinator.com/item?id=24624001, but it was suggested that it be its own top-level post.)
You will gain weight if you add more energy than you expend.

You are not immune to thermodynamics.

What you're describing are things that reduce the body's energy expenditure. Buy making it think it's in high cortisol survival mode.

But even then you can still lose weight if you're eating less than you're using.
Also told as “$5 for the hammer, $4,995 for knowing where to hit it”.
I find it shocking people want more Bing results in DDG. If it was 100% Google I wouldn't have ditched it.
I've made a top-level post at https://news.ycombinator.com/item?id=24626562 (edit: and tweeted it at https://twitter.com/TheDavidSJ/status/1310912175934902272).
This is the point at which a product goes from done to overdone. The point something becomes overdone is the point at which usability declines and cost increases. Nice knowing you Lenovo.
>> I though the point of using a well defined markup language was exactly that it imposed a clear structure on your data.

A clear structure can be defined with an XML Schema Definition (XSD) document:

https://en.wikipedia.org/wiki/XML_Schema_(W3C)

An XML Schema Definition defines the structure and allowable content for a given XML document and allows XML data to be programmatically validated to ensure it adheres to the specified format and content.

>> In another sense, xml gives no options: your data is going to live in a string.

This is true. XML is inherently text-based. There are options for binary data formats depending on your needs.
Some more information on this issue:

https://forums.macrumors.com/threads/data-migration-local-ke...

https://apple.stackexchange.com/questions/142123/extract-pas...

https://apple.stackexchange.com/questions/137250/export-keyc...

https://forums.macrumors.com/threads/how-do-i-copy-the-local...

https://discussions.apple.com/thread/8536461
I dealt with getting blasted with the "No signal" thing on my LG webOS TV for several months before finally figuring it out. I wish I could remember how and tell you, but I can't recall. But don't give up! It is possible.

EDIT: Actually, I'm not sure if I got it to default to HDMI but I did definitely get it to show something other than no signal. Try using the picture frame feature (where it shows art in a picture frame). After so doing, I think it at least defaults to the picture frame. I also have a Roku connected that seems to be capable of telling the TV "hey switch to me", so sometimes I get the Roku HDMI and sometimes I get picture frame, but at least I never get No Signal anymore.
Interesting idea. For me the hardest thing is carving time out to do deep work at all. It’s critical to protect that time and focus on applying to a specific thing.
Yeah, but wouldn't you rather do it, in space? [1]

[1] https://wondermark.com/c/2007-10-11-344ennui.gif
An iota of evidence?
> waste some time appearing busy

What did that mean, in your particular case?
This requires accepting their ToS & "privacy" policy and providing validated billing data to Google, an advertising company already stalking everything you do on the web.

Some people might not be comfortable with this, or not even trust them to begin with. I personally don't mind paying but there's no way in hell I am providing any personal information to Google.
I don't drive a Tesla, but I’m guessing that’s done via image classifiers which recognize car rear ends, which have failed Tesla drivers on stopped fire trucks, police SUVs, Chinese garbage trucks, trailers crossing the freeway, etc.

The radar returns on stationary objects are discarded AFAIK because of poor radar resolution leading to inability to precisely locate objects both horizontally and vertically, leading to roadside and overhead signs being mistaken for cars.

Common auto radars have limited vertical discrimination, and this is partly intrinsic due to radar wavelengths.
Almost no-JS solution: Real-time monitoring of Hacker News and Reddit
Why still buy a "TV"? Why not just a monitor and attach some device to it that receives the TV signal and lets you switch channels etc?
Dimensions in inches for US folks:

11.79 x 9.29 x 0.45 (Open)
6.23 x 9.29 x 1.09 (Closed)
> Well he didn't get to stick around, did he?

His case shows it's possible to make it to the top, and to stay there for decades, as an abuser.

You're emphasising whether it's possible to get to the top as an abuser, stay there as an abuser, and die before getting caught. This has little bearing on my point, although we know from the Jimmy Savile case that it is indeed possible.

> There's no pick-and-choose.

As I just stated, I'm not interested in discussing this. My point here is specific.
> What does "consequence free speech" mean to you?

Pretty much what the dictionary defines those words to mean.

If you say something, and expect people to not react or respond in some way.

The business didn't choose to jail him - once they make a complaint about it, it's out of their (the business') hands what action is taken. The business tried to contact him, repeatedly. He refused to respond, and repeatedly posted his "views" online.

He was given ample opportunity to avoid this result.

> Indeed! Not a society I want. I will avoid Thailand.

Good for you. Personally I'm more focused on avoiding societies where innocent people are imprisoned or killed by police, rather than those where breaking a law results in a punishment.
I don't want to have a separate desktop, but 95% of the time I use my laptop at home. I'd love to have a decent screen size when unfolded and use it like that (docked with external devices) every day, but still have the possibility to throw it into my backpack when needed.
This is correct.

> Political liberalism in India is now under assault. The current right-of-center government, dominated by the Bharatiya Janata Party (BJP), appears intent on transforming India's pluralistic, open, and secular state into an ethnic and illiberal democracy. To that end it has sought to place ideologues in key governmental institutions, attempted to curtail academic freedoms at a leading university, and made efforts to curb an otherwise feisty mass media. A weak political opposition, which had in any case failed to demonstrate much mettle when in government prior to the BJP's 2014 electoral victory, now appears utterly incapable of stemming this illiberal tide. As a consequence, India's future as a liberal democracy appears to be at some risk.

> Kumi Naidoo, the secretary-general of Amnesty International, takes a different view, decrying an official effort to "[crush] dissent by demonizing and criminalizing activists, lawyers, and journalists working for some of the poorest and most marginalized communities in India." Amnesty International India has itself been targeted: Its bank accounts have been frozen, and police in Bangalore have accused it of sedition.

https://muse.jhu.edu/article/713724

From the Journal of Democracy (Jan 2019)
According to AlJazeera, Afzal Guru is just a "Kashmiri separatist". I guess they missed the part where he was convicted for attacking the Indian parliament[1]. Interesting that Amnesty International questioned the way he was tried and punished[2].

1. https://en.wikipedia.org/wiki/2001_Indian_Parliament_attack

2. https://www.amnesty.org/en/for-media/press-releases/india-ne...
It's probably someone too busy "disrupting" on LinkedIn and telling the story about loyal employees and fabulous hires.
Was this the essay you were referring to [1]? I think you’re bang on with this comparison. My dad and I have long complained how (for example) grocery stores seem to constantly cancel our favourite products. We know it’s not the manufacturer because the product is still on their website. My dad and I even have a term for the people in the head office who make the decision to phase out our favourite products: spreadsheet guys.

It really captures the inanity of a person who just sits around crunching numbers all day and killing off people’s beloved products and showing small percentage quarterly gains... while destroying goodwill and long term customer loyalty in the process.

[1] https://slatestarcodex.com/2019/06/04/book-review-the-secret...
JVC does this for their video projector (which are also pretty damn good). I've seen people complain about that though so not sure how long that'll last.
Blacklist? How did it get the password to your router in the first place?
I will, I'm on a mobile right now, will references to proper sources.
I use a pi-hole to block that traffic.
Why should knowledge or experience be charged ?
Isn't it in the interest of the whole humanity to be able to charge only for materials ?
Well, do you have any data or sources?
Did you forget to switch accounts?
3 key RPA+ML insights from invoice process automation project
Apart from design differences, the TIC-80 is free and open source. PICO-8 is not. This could mean that whatever you create in the PICO-8 will be playable only as long as the owner of the platform is interested. Whatever you create in the TIC-80 can continue to be playable even after the original developer loses interest in the project.
There is a healthy community around the TIC-80 that cares about the continuous development of the platform. There is an open atmosphere around it. Anyone can be a developer in the TIC-80. Students don't need to ask mom to buy a license for them. On the opposite, PICO-8 feels like a walled garden.
This was the main reason I chose to develop my tiny games in the TIC-80.
That's my current setup. TV with the network connection disabled running Apple TV.
They are extremely expensive (however they are built tougher and are designed to stay on 24/24 for years) and indeed lack a lot of consumer-grade features like HDR. They are also hard to actually find & buy, you need to get them shipped and that will add another ~100 bucks to the price.

I guess image quality and response time might be sub-par too compared to a top-of-the-line consumer-grade TV.

They often have serial ports behind them, that serves as the remote control. They may support HDMI CEC for it as well?
I’m not using a supported image and I use i3.

In the end most issues boiled down to me importing the heavily cooked dotfiles I use on my linux machine to wsl.
I've seen Richard Browning fly this in person — he did a demo a couple of years ago at San Diego Comic-Con. It's unreal to watch, but it's definitely something I can see not being all that widespread: it takes a lot of training to acclimate to it.

Browning's been doing a bunch of demos lately: it feels like they're trying to figure out the best use, whether that's military applications, rescue, or others. This isn't the first rescue demo, although this one looks like it's a bit more useful than the other one (which was disaster response, and which very much looked like a publicity stunt.)
Wat je nog niet wist over de kameel – Circus Boltini
The government has been tracking foreign funding, as it should. There is no shortage of examples where external government agencies (mostly western) have tried to influence internal politics or topple governments (mostly 3rd world).
https://www.youtube.com/watch?v=UfFtPFJWufs
Ford Reveals Plans to Build Electric Vehicles in Canada
Even Terence Tao needed 4 years to get his PhD: https://en.wikipedia.org/wiki/Terence_Tao

I don't know any three year examples. I'm sure there are PhD degree mill spots that'll give you the degree in a couple of years if you pay enough.
Sir/madam, I also was unconvinced of the conclusions the videos put forward. To give a decent hint, the images are definitely mirrored, take a look at his hair when comparing. Just some food for your thought, isn't it also a form of mind control to believe most people are mind controlled? What forms of control do you open yourself to with that belief? Try viewing these videos with the same skepticism you view Mainstream Media. They are similar.
> Also, most of college can be learned free online or in books these days.

Very much depends on the subject. And sure you could've always learned via books, but if you go that route you will be spending a big multiple of the time to gain the core knowledge than you would have at university, because as a non-subject matter expert, you can't judge yet what's going to be important or not.

It might work well for computer science, as that's more or less a subject native to the internet, but for most other subjects there is basically nothing there. I'm currently studying biochemistry as an undergrad, and for every course beyond the second semester, there are barely any resources available. I wouldn't even dare and dream of a full open source(/access) curriculum like they exist for CS.
yep, that is me, I thought that the main issues were around deprecated features in newer API versions, I guess I was wrong.
I agree that the signaling ratio of undergraduate degrees is low, but I suspect that's been true for a long time. The education is too unfocused, and employers no longer want to train people. So any degree must have you work-ready. General education is great for conversational ability, but useless for work, especially in STEM.

As for requiring PhDs - I have built my career without a CS degree at all. But I've worked with a lot of PhDs, and I think the signaling ratio they offer isn't any better than undergraduate degrees, I've worked with too many semi-competent, lazy PhDs to let them hold much weight with me.

Some of the best people I've worked with were those who dropped out of their PhD programs; it seems these people didn't care for the academic publishing circus, but were passionate about the work. But again, it's a poor signal.

The best signals are work experience and references - which doesn't help much for entry-level positions. But it does lend credence to programs that incorporate co-ops and other work-like experience.
Because the apprentice watching you hammer in a nail is not producing $25/hr (or what ever the min wage happens to be). Add on all the ways that employees can screw your business over without the ability to get rid of them and you get the piecemeal training systems we have today.
Speculation as I don’t think this is actually fully the case. Does this cause a survivorship bias in civil right reporting where more reports come from more open countries. I doubt if true this would effect the extremes but probably the bulk in between nuance would be lost as it’s harder to tell due to less reporting.
> I could age verify myself only once at an Amazon One kiosk and then have my legal age linked to my verified palm

Why not do the same thing, but instead of verifying your palm you verify a device that's responsible for authenticating you? This could be a special phone app (like Singapore's SingPass[1]) or even a small card with a built-in fingerprint reader. Once you authenticate yourself to the device, it can attest to your identity and the transaction can be finished via NFC.

Seems like the best of both worlds - automate identity validation without a centralized biometric database.

1. https://www.singpass.gov.sg
Really? There are lots of tools out there which just rely on the db to run migrations.
https://play.google.com/store/apps/details?id=com.zerofastin...

https://apps.apple.com/us/app/zero-fasting-tracker/id1168348...
>small things around .net core stuff

I don't think you can target core 3.0+ at all in VS2017, and only 3.1 is supported now. What that means for security updates I don't know.
> If a person is, like, lifting off from the ground, and moving through the air in a controlled fashion driven by jet engines, isn't that pretty exactly flying?

It depends, are they reaching a height where the Wing-in-ground effect is negligible? If they have to stay below that, then no, not really flying. Unless you'd say that a hovercraft or ekranoplan also flies.

Or they could just be staying low because it might be insanely dangerous if the operator loses control at even slight altitude.
Memfault (YC W19) Is Hiring a Back End SWE in Boston
# How to apply

Email us! jobs at memfault dotcom

# About the role

Memfault is seeking a Backend Engineer to join our engineering team. Our tight-knit team manages a platform that stretches from the metal to the cloud and enables millions of devices to work without a hitch.

We offer full benefits (health, vision, dental, 401k), unlimited PTO, and competitive pay and equity packages.

Our tech stack:

Python, TypeScript, Node.js, React, Webpack PostgreSQL, TimescaleDB, Redis, AWS, Docker

You will:
- Help bring modern development tools & practices to a whole software engineering discipline
- Architect & scale our backend to accommodate tens of millions of devices (and more!)
- Work on an amazingly deep stack: firmware, operating systems, mobile, web Ship code early and often to customers - Have a major impact on our product, our infrastructure, our culture and our business

You are:
- A backend developer with 3+ years of experience building highly available and scalable web services in Python (experience with Django, Flask, SQLAlchemy a plus)
- Experienced with RESTful API design & ORM concepts
- Passionate about software unit & integration testing
- Excited to learn more about hardware and embedded software
- Caring and kind: other people do better when they work with you

# About Memfault

Memfault is the first observability platform for hardware. We are a YC and Uncork Capital-backed developer tool built by veterans of Fitbit, Oculus, and Pebble

We started with error reporting. Imagine having to talk to your customers on the phone to get details on bugs they encounter on your website or in your mobile app? That's still the state of the art for hardware.

This is a big and growing problem. Connected devices are everywhere: there are more of them than cellphones, laptops, and tablets combined. Increasingly, they are running complex software to leverage machine learning and computer vision at the edge. The current state of tools is untenable in the face of growth in both numbers and complexity.

Come work with us to bring an entire category into the 21st century, and redefine how millions of engineers build their products.
I wanna be like you, I'm at 29 but continue learning and being curious.
> The vast majority of consumers don't care about this.

You may be right, but how exactly is someone meant to make an informed decision when they don't know what their TV is doing? It's unreasonable to expect the average person on the street to be an expert on the subject and to have fully researched everything before walking into a store, so if the TV's packaging doesn't say anything about the subject, how do they learn?

> However, to remain price competitive with the other TVs on the shelf in WalMart, they need to rely on ad revenue.

Which other TVs are you referring to? And is this really the case or are you speculating? Surely a company the size of Samsung can be competitive without having to resort to this sort of activity?
Hi,

Author here! :-)

The project feels transformative, because the ML part was implemented an RPA developer using predictive database queries. It wasn't that complex data science project, but it demonstrates that simple ML can be done by (RPA) developers with somewhat tight budgets and schedules

If you have questions, feel free to ask! We@Aito also love feedback!

Regards,
Antti & aito
The TTL field isn't cryptographically protected though, so it should be very possible that there's an actor after Airtel which does the censoring, no?
> I don't have configuration for running tests the way you do, but I know a guy who does something very similar in vim.

I would love to see that: everyone I know who uses Vim ends up typing out test names in a separate terminal, or running some sort of a shell-out command that suspends editing of the current file until it is complete, and then hides its output.
> If they really do follow through with reasonable support for other app stores, that will be a good thing.

It will better, but it’s hardly “good”. It would still mean that Google gets to decide exactly which rights and protections their competitors should have on Android.

It should be the other way around: government regulators (to protect the interests of consumers and the health of the free market) should decide how much power Google has over its competitors.
> "email -- which is IMO far superior to "async slack" in every way possible."

You're entitled to your preferences, but "far superior... in every way" is a bit hyperbolic. In practice, with email, usage patterns vary wildly (forward, reply, reply-all, cc, bcc). IME Slack channels are cleaner and provide several benefits. Not just the option for ~realtime / synchronous chat (where email doesn't work at all), but the mechanisms for tagging users and other channels; "pinning" key attachments; all its 3rd party integrations (ie, it's viable as a "hub" for communications and record-keeping thereof)... Don't get me wrong; it's far from perfect, and email -- when used properly -- has substantial strengths. But so does Slack. An open-source, self-hosted Slack clone would be my strong preference.
Scepter is a quick and easy customization platform for your current website
Thanks for the info, makes sense! Can I ask where they go over this? I've already read the article and watched the video multiple times but somehow I'm still not seeing where they discuss this.
The thing with TV panels is that they're essentially a commodity, right? Once every TV from a large brand becomes "smart", would the next logical step be for a small privacy-minded collective to go to an OEM and commission them to start making dumb TVs?

Usually I disagree about niche hardware in this way (for example, usual mentions about a similar approach for phones and laptops), but the dumb screen might just be dumb and cheap enough to make work at this limited scale?