skysight-inc/HackerNews huggingface dataset:
If you're still at "learning to use an O-scope" stages of EE, you shouldn't be reading TAoE yet. TAoE is more about selection of proper components... such as figuring out if the 2N2222 BJT or the 2N3904 BJT is better for your particular circuit.

https://www.onsemi.com/pdf/datasheet/p2n2222a-d.pdf

https://www.mouser.com/datasheet/2/308/1/2N3904_D-1801586.pd...

They're both NPN type BJT transistors. There's a bit of knowledge you need to see the difference.

Anyway, when you're at the level where you're analyzing components like that and picking between them, that's when you're ready to read TAoE. I'd caution against jumping into it too early, there's just so much to learn before that textbook is relevant to you.

---------

I don't... really remember my 200-level classes. But there was at least one semester of rather boring, beginner level electronics. Just using OScopes, power-supplies, and shoving electricity into resistors, capacitors, inductors, diodes (etc. etc) and learning how to read / measure that stuff.

I think an older beginner book that teaches like, 555-timers and other simple circuits are what you need. As well as just a lot of lab time with an OScope + breadboard, debugging and groking, and understanding these already made designs.

Once you get a gist of how the common components work, then you are able to choose various components and make them work together yourself.
> Are there any 'privacy condoms' for public chargers that can be used, along with cash? Is that simply impossible, or just financially discouraged for the provider?

Public chargers aren't going to have a coin slot or a bill acceptor, that would necessitate frequent site visits to take the money, and there goes your profit margin.
Clicking the 'yes' link seems like you're agreeing to an implied contract. The contract being you're going to work as many hours as Musk wants or he's going to fire you anyway (without severance). May as well get it over with now and take the severance.
Having close-up experience with Garmin, just no. It's called Monkey C for a reason, and we're close to the point where even bluetooth wins over ANT+.
sqlite bindings are in the stdlib but not the library itself.
And that is the another "modern" problem. I live in a semi-rural village, with 5km to the nearest town. If a teenage child was walking in between them (say they're bike was broken down) and I drive past:

1. I'd think if I stop and offer to pick them up, they might think I'm a potential pedophile/kidnapper. So I'm reticent.

2. They would think, as they likely have been trained, if they put out a hand and ask for a lift it might be be a kidnapper.

Somehow we have conditioned ourselves and our children in the space of maybe 40 years to think the absolute worst is likely when the reality it is actually quite rare.

(I'm in Australia)
You are absolutely right, but this highlights that what you are seeing these days with the failure of FTX and its associated fall-out is not a failure of cryptocurrencies or blockchain or any statement of its merits or demerits. It's a failure of traditional finance in an unregulated industry. This highlights how traditional finance is incredibly brittle and requires very strict regulation to have any semblance of resilience, when not failing anyway à la 2008.
It's also true of their engineering - they have a terrible reputation which caused them to raise salaries a ton in the last 2 years just to try to get comparable engineers.

They easily pay 30% more for the same engineer just because of their culture/reputation.
Thanks for the heads up, I contacted them via email. Turns out my account was flagged automatically and the ban's been lifted now.
What do you mean by "personal database?"
It isn't "or" and we all have ego based choices.

I can be concerned with my own goals AND can can pass judgement.

This is something we all do, even you.
It's remarkable how many people who've never run any kind of company think they know how to run a tech company better than someone who's run Tesla and SpaceX.

In both those companies, people die if the software doesn't work right. Do you really think he's not up to managing a social network?

https://twitter.com/paulg/status/1592852796185128961
50 year olds are getting on the old side. Could easily be taken down by an in-shape mid-20s person. Best solution is for everyone to just travel with their own pack of trained wolves.
I really love the concept of WSL and it is certainly useful but the file system performance was so bad for me that i could never get it to work with projects that had 1000+ files.
Reading your post, I think for you - consider working only for a paycheck, rather than wanting to work for nebulous concepts such as 'good work', 'passion', 'fun', etc. Work a 9-5, go home and enjoy your time outside of work. Just be a solid, dependable person, and give no reason to be fired. Don't try to overachieve, because that can lead to additional responsibilities/stress/etc. This type of person is very much required in every single company.
Employees should be responsible and have a duty to their employer. But it's important to decide if enforcement is appropriate and helpful. It hurts employee morale to be distrusted like this.

If the secrets being guarded are life or death for the company, then some extra measures may be appropriate. But if they're normal corporate "secrets" the harms of enforcement will be worse than a leak.
It could be interpreted that way too.

But usually managers interpret it this way: let's mold it now from that pile of shit and firewood and think about concrete foundation later. VC driven development they say.

It makes sense in some cases of course. But not in cases when concrete foundation is the cornerstone feature of the application. That kind of application shall serve users during whole their lifetime. And so application core shall not rely on particular OS and its features.
DRM access I wouldn't be surprised by. But I highly doubt forcing their own distro. The whole point of WSL is being able to use off the shelf distros while staying inside windows.
Ask HN: Scriptable iPhone Redialer Interface? (For reaching state govt.)
I'm trying to get into the hold queue for a certain state government office that is (very) badly run. Long story short, you call the number and it puts you through around ~3.5 minutes of pre-recorded nonsense only to be told "We're sorry, but we have too many calls to help you at this time. Please call back later." and then hang up on you. Not place you in a hold queue, literally hang up on you. This is not a joke, exaggeration or lie, this is quite real.

The thing is, if you get REAL lucky, you MIGHT just make it through to the hold queue after all. There's a slight variation in the way the pre-recorded message plays out in the first minute or two if you happen to make it through, but it's all based on unknowable and unpredictable call volume from potentially hundreds of thousands of other people all at the same time and the line is only open M-F 8-5.

The only way to solve a problem with this agency in my case is to reach a human being with this agency and this is the only way to do it. Problem is, it's nearly impossible to get into the hold queue. I've called them, brute-force style, over a dozen times over and over again and been hung up on after the pre-recorded crap every single time. The only way to get into the hold queue is to get lucky. Which means I need a way to automate this thing for brute force so I can finally get a human.

Anyway, I've got an iPhone 12. I'd rather not have to sit here and dial, wait, hang up, dial, wait, hang up, etc. all day long trying to brute force my way into a hold queue to get to a human being, which is unfortunately the only possible way to solve my problem with this particular state government agency.

I'm not aware of any programmable phone technology interface that I could use as a one-off to automate my iPhone's phone interface for something like this, hence why I'm asking HN. Would you folks happen to know of a tool I could use for something like this? Doesn't need to be anything super formal, certainly not looking to build a product, and it only needs to dial ONE number. It just needs to be able to listen for a pattern and hang up and repeat if it hears that exact same pattern, and if it hears a variation from that, NOT hang up. Ideally something I can script from my MacBook Pro to control my iPhone, then put the thing on speaker while I go off and do more important tasks, like clean the kitchen or something.

I'm chasing down non-technology options (state senator's office) but in the meantime, I'd like to see if there's a way I can automate brute forcing my way through their broken phone system. Anyone know of any scriptable way to do this? Thank you!
If you're impying recruiters would see someone thriving in Twitter under Elon as a bad thing, you're either deeply deluded and have no idea how recruitment works, projecting your own subjective feelings onto the whole industry, or a paid shill hired to badmouth Elon on the internet.
When is it time to leave your job?
> But i like `git add -p` to skip debug lines, hardcoded conditions, etc

You can use `git commit -p` to get the same functionality but without explicitly using the staging area.
I think is a symptom of a larger problem - that kids today are treated like mindless idiots generally.

Adults today seem to increasingly act like kids are unable to do practically anything independently, and worse, they act like they can't be trusted to anything of any importance or with any level of risk. And I'd argue that attuite is having an effect on our children because they also seem to be less independent and less capable than I remember me or my friends being when I was a kid.

I suppose a good example of what I'm talking about was couple of years ago I was at the park with my family and one of the children we were with dropped a ball in the lake. As you can imagine he was upset so instinctively ran over to us crying about losing his ball. My girlfriend's response was to ask me to get his ball back, but in my opinion this is exactly the kind of situation kids should be encouraged to solve on their own. And more importantly that adults should give kids room to solve with supervision.

Before I continue, it's probably worth noting that this lake was very shallow and the only real risk here was him falling in and getting a bit muddy, and in any case we were about 10 meters away so nothing bad was going to happen. Given this I said to him I wouldn't get his ball, but that instead I'd come over with him and help him find a way to get the ball back himself. So we went over to the ball and I asked him to come up with a plan to get the ball back himself and within a few seconds he found long stick and fished his ball out.

In my opinion the only reason he didn't get a stick and fish it out to begin with was because like most kids his age he's been encouraged to see himself as helpless and incapable of solving his own problems. This wasn't a capability or safety thing, it was purely an issue of mindset.

I've told this story a few times before and it's interesting to me that a lot of people (including my girlfriend) think that what I did was irresponsible and have told me to stop encouraging stuff like this because I'm going to get the kids hurt. And I think that's part of the problem. As a society we tell ourselves (and each other) that we're bad parents if we put our kids in any danger whatsoever. But I think this comes at the cost of our children being less independent and less resilient.

If I recall correctly Richard Branson has an interesting chapter about this in his book, Losing My Virginity. In his case I think he talks about how his mum would kick him out of the car as a kid and make him find his own way home to teach him how to be independent and self-reliant. I'm not sure I agree with what she did personally, but it's interesting that Branson seems to attribute a lot of his success to his mum and how she raised him.
What I meant to say is that the abstractions are definitely there in zio, which was meant to address your first comment where you said that zio did not have them.

By reading the docs I could easily recognize monads. If you replace “for” with “do”, they even have the same syntax! I could also see clear examples of things that were modeled as monoids and functors. I would claim that zio took inspiration from Haskell to model the composable parts.

Hey, I’m not complaining about any code, and specially not flatMap. I think it is a great design. It is the bind operator in the monad class in Haskell, and there is also syntax sugar to hide it and make it look like imperative code, just like Haskell. I like that!

It seems to me that it is fair to say that the abstractions are useful as you recognize in your previous comment. Maybe you just have an aversion against the abstraction names, or the way many Haskell-related articles go on and explain them… which is fair enough.

I learned Haskell without having to understand those concepts. I could just used them by experimenting with what was possible and seeing examples from other people. It was not particularly difficult. So, as you also figured out with zio, understanding the abstractions is not a requirement for using them.
Try rdflib for Python. It can sort-of be like SQLite in ease of use. Anyway, I have used it for years for small RDF things.
No, child abuse is why these rules exist. They may not be calibrated well because they overreach from prevention to prescription (from telling you how not to treat your child to telling you how you should treat your child), but they're a necessity.

The first people to decide that child welfare was important were anti-animal cruelty organizations, so any protection for children is new and not at all obvious or intrinsic to us.
TL;dr.

In zsh (vi mode) I simply press shift-v and I am dropped into my $EDITOR with my current input loaded into a buffer. Of course I rarely need to do this because zsh vi mode covers 99% of my requirements.

So, my tldr for an article I didn't finish reading: someone doesn't know how to use their tools and instead of learning they jumped on the internet to complain, and/or sell me a solution or something, idk.
Marit Ayin
I live in Manhattan and my wife and I just had our first kid a few weeks ago. We've been talking about it for months now, but we want our kid to have that kind of independence and familiarity with the city. On one hand it's good for their development and on another hand it just seems practical that they be able to navigate the city on their own for safety reasons.

I've offended a lot of suburban friends and family though, because they don't understand how we could raise a child in NYC let alone give them any kind of independence. I've been told that it's irresponsible, that I'll be endangering him, and that I'm crazy to think the city is a safe place for a child, among other things.
> How do you construct a commit, in order to commit regularly, without having a staging environment in which to compose that commit?

In git, with `git commit --patch`
Show HN: Learn, Grow, Build with Skill Piper
Learn, Grow, Build with Skill Piper. Skill Piper aggregates top podcasts from around the world that will definitely help you to learn, grow and build your skills.
Sounds like Go is your ideal language.
> We hire people who want to obsess over their customers.

I keep hearing this, but as a customer, I don't see it.

Amazon retail experience is poor.

The layout of the site sucks (so many clicks just to see all the reviews).

They used to allow comments to reviews, which often were very useful (e.g. top review complaining about something not working, and the comments explain how to fix it). But reviewers weren't notified of the comments so they couldn't engage. And to top it all of, they recently removed all the comments.

The reviews have been gamed, not very useful.

They still let people make product pages with very different products as "formats", and that skews the reviews the wrong way.

Lots of counterfeit product issues. Perhaps more common: Problems with comingling items. I know it doesn't happen often, but being burned once is bad enough. I recently bought a toy for my daughter's birthday. The box had creases. Upon opening it was clear this was a used item. Some of the items were out of their (sealed) packaging. Perhaps my mistake for not examining it before, but whenever I buy from Walmart or Target, I don't even have to think this will be a problem. Fixing it up with a great return policy is not a solution. Oh, and I couldn't return it. They recently made it hard to contact a human, and the automated return system on their web site wouldn't let me return if I had used it. I had to open it as we couldn't change her birth date.

The search sucks. Way too many results that have nothing to do with what I searched. eBay, of all sites, is way better in this regard.

I've also been an Amazon seller (FBA). The seller portal was crap.
SQLite with the open source toolchain I've been building over the past five years:

https://datasette.io as the interface for running queries against (and visualizing) my data.

https://sqlite-utils.datasette.io/ as a set of tools for creating and modifying my databases (inserting JSON or CSV data, enabling full text search text)

https://dogsheep.github.io as a suite of tools for importing my personal data - see also this talk I gave about that project: https://simonwillison.net/2020/Nov/14/personal-data-warehous...

I'm also using GitHub issues and the new GitHub projects for a bunch of personal data - my notes and TODO items specifically - much of which I can then suck into my own SQLite databases using https://datasette.io/tools/github-to-sqlite
You bought and paid for your phone but you really don't "own" it --- Google does.

They can do whatever they want to it at any time. And this story is the proof.

You are cattle corraled on the Google ranch being milked for personal info. The ranch obviously isn't run for the benefit of the cattle.
This was an amazing read.

Bookmarked it to have it available the next time someone talks about 'cults' who 'brainwash' their members.

Have a nice day, dear members of this cult :-)
As a person from The Future, making a whole new computer model specifically for one specific hotel chain is really weird to me.
It's not a dichotomy between "no layoffs, no layoffs, please leave the building and never come back" and "There maybe will be layoffs but we can't tell you if you're in them or not" - in both cases the problem is the lack of knowledge.

The company could also just give workers notice. Works fine here in Europe.
You make your highlights on a physical Kindle or Kindle app as usual, and then go to https://read.amazon.com, select the book that you want to import the highlights for and right click to import them.

There are other services available that will take your oauth login details for your Amazon account and spin up something like Selenium on their end to scrape all of https://read.amazon.com after logging in on your behalf, which is a bit more like what you're describing (it's not instant, but scheduled), but in my experience this sacrifices a lot of flexibility (deciding which books you want to import highlights for) and reduces the quality of the content in your data store over time. The other downside of this approach is that you need to reauthorize the service every couple of weeks or so.
There are of course exceptions who became billionaire nearly by accident. Such is notch and, if I remember correctly, it was really hard for him to become so rich. Also, now that he has enough cash, you never heard him "trying to change the world with his cash". So, yeah, he might be one of the exceptions.
laws have to be written with that in mind and have as limited a scope as possible.
Yeah from reading the comments all around here i think im convinced picking up a book or something would be interesting and at least a long term skill to develop!
>> They wouldn’t have needed so.

I guess you have never been to a socialist country?
Seems quite easy for me to see the majority of people on the planet being wrong. Historically, it has happened quite a bit.
They fail to understand that this isn't a problem of the terminal at all... The terminals only job is to display output and to pass through input.

They could write an "interactive shell" with mouse support that implements all those features and it would run in any pre existing terminal.
They could even make this work with existing shells and it would work over ssh ect.
Nothing against innovation but this is the wrong approach imo.
It seems to me that if CPS immediately and preemptively puts you under a punitive regime like this (what happens if grandparents don't live nearby or just aren't alive? Oh well, not their problem I guess) for merely being reported, then it is a highly effective vehicle for harassing neighbors you don't like.
> like for example, if a family member of mine needed money for a cancer treatment that had a 50% chance of working versus giving that money to save the life of someone I don't know on the other side of the planet, I will consistently try to save my family member. That is how most people would operate.

I just want to point out that:

1. Just because this is how most people operate does not mean this is the ethical choice. Slavery was normal at one time remember.

2. You say EA people have biases they refuse to admit to, but your argument is showing that you are exhibiting the bias, namely the bias towards preferring your family member over general human life. Arguably a position that does not prefer one human life over another is less biased, no?
We should stop calling it working hard and call it wage theft instead
Strange times, but expected. At some point there was a recession to be expected at these code factories. The higher the scale the higher the impact. Old age car manufacturers used to employ entire cities and once they went bust these cities went bust with them. We need to be careful in allowing software factories to grow as large, else we risk the same fate. Personally I'd stay away from such employers (not that I have been an employee in a long time, but still if needed i'd avoid them).
PeacockTV has problems on Safari but just works on Firefox. This is just the most recent example I have of large companies whose site doesn’t work well on all browsers. So yes I think we should test on multiple versions of multiple browsers on multiple OSes
New Superconducting Qubit: The Unimon
Rent stabilization measures win in US midterm election
I strongly disagree, it is definitely the teachers and advocates of FP which are lacking.

There are plenty of programs and libraries written in "imperative" languages like Python with lots of functional style applied. That should be the starting point, not sermonizing about whether a monad can even be defined with English words.
Private tutoring.

I know a guy who does it and while he don't doesn't have an actual teaching degree he has a degree in CS and experience to boot.

It is a decent side gig for him.
This is a joke right? April Fool's right?
I don't understand what you're saying, but nosy neighbors are as inevitable as the rain, both are entirely natural, and planning that assumes that either will ever disappear is already a failure.
> You either memorized the solution to the random leetcode problem you get or you fail as far as I understand it.

I thought the point was to actually learn the theory behind the question so memorizing isn't necessary? Like for dp questions for example: it's easier to do them if you just visualize the dag

The whole "memorize every question" shtick is the wrong way imo. Just seems very time inefficient to me