skysight-inc/HackerNews huggingface dataset:
> I never ask a question for which I am not interested in the answer

I also used to have this attitude, until I realized it was handicapping me. The point is to get a conversation going, and sometimes the way people are comfortable doing this is through the banal ritual of asking each other questions they don't really care about the answers for, and faking that they do care. It's illogical, but then again, so apparently is one's desire to just have a connection with somebody rather than nobody. Putting the pressure on yourself to only ask deep and genuine questions of people you don't even know is just going to result in you deciding you have nothing important enough to ask yet, and sitting in awkward silence, or never approaching someone at all. It's the conversational version of "the perfect is the enemy of the good."
>There are already a number of options in even the smallest town

Can you elaborate on what options do you mean by this? I have to admit I'd have no idea where to go or what to do if I needed this.
How often does this happen though? You may be correct in a specific context / region / culture. I've only worked at closed-source companies and I never felt starved for anything. I also don't believe that one needs work to be enjoyable. My experience has been that programming work is filled with tedium, and the fun design work is a negligible portion of the project. And the tech people I know (biased sample set : age > 40) spend their free time on their family and non-programming hobbies. I don't want to reject your comment or opinions, just offering my own.
It’s not a matter of perception or “wrong” order: events that are close enough in time and distant enough in space that it is impossible to be present at both, even travelling at the speed of light — so-called “spacelike separated events” — do not have a single correct order.

Imagine you’re riding on top of a moving train carriage, standing exactly in the middle of its roof. Suddenly you see lightning strike the front end of the carriage, and simultaneously you see it strike the rear end. You know the strikes must actually have been simultaneous, because you’re standing exactly halfway between them: if the flashes arrived at the same time, they must have left at the same time.

However, from the perspective of someone standing at the trackside, you are moving towards the source of the front flash and away from the source of the rear flash. So the rear flash has further to go to reach you than the front flash. So the flashes can only reach you simultaneously if the rear strike happens first.

Who’s right? Do the strikes happen simultaneously or not?

Answer: both observers are right. Simultaneity, and the order of spacelike separated events, are relative, not absolute.
Thanks this looks pretty cool.

Honestly all I want is a git command that runs

git commit . -m timestamp
git push

I probably do something like that every 20 minutes or so.
It's best to treat Tindie as a venue to support the developer/creator, not as a source of inexpensive stuff.

If you want it cheap - this project is fully open source - one can make the board themselves, might be possible even order it assembled in larger quantities from PCBWay or JLCPCB.
Could be a geopolitical move to gain resources, I've read some analysis that Russia's strength is currently peaking and will decline, and the territory that has been captured in Ukraine has coastal land around newly discovered gas fields.

If that's the case I doubt that it would have been done if the current outcome was known in advance.
Ahh, I see the confusion now.

I actually don’t believe in general intelligence, and I don’t believe intelligence is this one thing that you can measure. So I see how it can be confusing when I go ahead and say: “Intelligence has a skewed distribution.”

But when I’m talking about “intelligence” in this context I’m using working within the assumptions of the psychometric. In other words, I forgo my priors and argue on the terms of my opponents. I.e. given that they are right about the existence of general intelligence and that IQ tests are a good and accurate way to measure intelligence, they are still not correct about it being normally distributed.

To be precise. When I use the term “intelligence” in this context I’m basically using the same operationally defined term as psychometricians. That is: Intelligence is whatever the IQ tests are measuring.

Now as for which distribution to pick for this thing that IQ tests are measuring. Why pick a skewed distribution instead of a normal one? Psychometricians pick the bell curve because they believe it gives this term some validity. I would pick a skewed distribution because that fits our intuition and fits the underlying data. I would call the former justification pseudo-science as you have no reason other then your prior assumptions to do that. Then why do the latter? I would say the only reason to do that is to prove the people doing the former wrong.
External flash also messes with real-time response times - if your IRQ handler is not forced to be in RAM it can take tens-hundreds of microseconds to start, which in many applications is not acceptable. Built-in flash is much more predictable.

Last time I tried RP2040 SDK (a few months back) many functions you would need to use in these IRQ handlers were not marked as RAM, which means you have to copy&paste them from SDK to your code and add the attribute.

The ESP32 suffers from similar problem, but at least they seem to have been more thoughtful about slapping these RAM attributes here and there.

Having said that, the RP2040 is generally much more pleasant to program than ATSAMD21 or ESP32 and the PIOs are awesome. Also you can easily get it with assembly from JLCPCB at $1.20 or thereabouts.

edit: typo
Even something as basic as code search is nightmarishly slow. I frequently resort to CLI tools when VSCode doesn't respond quickly enough. Thankfully it usually handles cancellation requests well so that I don't have to continue waiting for whatever god-forsaken process is running after I've already found my answer via other means, but I'm not going to pretend it isn't slow.
I don’t see why anybody holding stock in an Elon Co. would want him running his mouth with potentially fewer restrictions?
Why would that JavaScript be performance-sensitive?
The actual Uno (i.e. AVR-GCC) toolchain I wouldn't expect to change a lot. But they do have a habit of releasing a crapton of boards on different uC archs.

And the libraries are written mostly by 3rd parties.
great jinx remix of this for the art connoisseurs

https://nitter.net/crackconnoisser/status/150731453127768064...
RP2040 PIO has better timer resolution then ESP32 (in part because GPIO in ESP32 has to go through IO MUX).
The browser could ship with LTS versions and download other versions on the fly with a prompt to the user. There's no reason the browser needs to have every version always, just the ones most likely to be used.
Free to impart and to receive.

The government can’t choose what I hear, but I have a right to listen to what I want.
Yeah - if I were to read a technical analysis of a new idea I'd like it to be not an advertisement from the people building said product. This is just an ad.
The households of billionaires are very closely related to some well known companies... I bet that you knew that.

They don't even need a loophole to make up for the loss...
If the Samaritan had tweeted about how he felt the person really was deserving of help, he would have been signaling. Maybe they scheduled a seminar for their company on how best to help people after having walked by?

But the Samaritan acted. Helped someone. Did a thing.

Action is not signaling. Action is action.

Maybe it helps one’s reputation doing it for the Gram, but you are actually helping another person and that is something.

In this case it was at the cost of their own reputation given how Samaritans were viewed at the time.

The Bible might say that if you are doing it only because of how you feel or what it means reputationally it is not the same as doing it out of compassion alone, but it’s still doing something and different than signaling.
Just a motherfucking second right there. I can vouch that for a minority of the population properly prescribed "strong" stimulants make a night-and-day difference in social ability. For me, it meant reading "cues" which I flat out could not do practically ever, became second nature. And I learned social skills that served me even after the beautiful molecules were out of my system.

So in my particular case, these stimulants stretch out time. Literally. Like I think they improve the refractory period of my neurons, von Neumann talks about that in his book The Computer and the Brain, call it what you want, but I'll sit there thinking it's been over three hours since I sat down when it's only been an hour and fifty minutes. Guess what? You get twice as much time to figure out what to say and do in every single situation! Like the difference between chat rooms and telephone, almost. And there's much more to it than just the time dilation.

Pretty cheap lottery ticket if you ask me, just go to a real psych and ask, OK ask like this:

I am an awkward guy, and I want to screen whether I have Adult Attention Deficit Disorder, because if I do happen to have that hand tied behind my back, I would like to untie it. Just tell me conclusively whether I have ADD--which is unlikely, but worth the odds--or not. It's just I've heard it's such a slam-dunk to treat this, from people who openly talk about their ADD, that I want to get to the bottom of this, conclusively.

They should oblige.
Have you tried Cognitive Behavioral Therapy (CBT)? It's best done with some professional oversight from a trained therapist to start -- especially because some issues may need pharmacological interventions -- but there are app-based options that can make it easy to dip a toe in daily practice.

Programmers tend to be quite rational people, and I've found CBT gave me a set of rational tools to interrogate my irrational feelings around social anxiety. It can feel like a dark cloud is hanging over you, and when you externalize the feeling and identify "fallacies" with those feelings then they become less nebulous and more manageable.

An example: a decade ago I remember sitting on a mostly empty BART train and feeling very low as I watched people get on and off at each stop. When I externalized the feeling it was simply "No one wants to sit near me", and once I'd written it down it became easier to interrogate -- I don't want to sit immediately next to anyone on an empty BART car either, why should I expect that others' decisions about where to sit are because of me and not because there's just plenty of space to spread out? Suddenly that feeling evaporated.

Once you've worked with a therapist and built up some habits, it becomes easier to identify those feelings on the fly and mitigate them. I rarely do written CBT journaling these days, it's mostly something I can react to in-the-moment through lots of practice.

Again: it's recommended to talk to a trained therapist and see if CBT is right for you (or whether you may need/want to try medication as well) but it's been one of the best self-care things I've ever done.
There is also a free (as in beer) license: https://slint-ui.com/ambassador-program.html That should cover your need for your hobby project.

For your OSS work, you can license your code in MIT, BSD, Apache, or any license compatible with the GPL3, as long as the combined product is GPL
The New York Times uses libraries (versions) A,B,C, and D. Wikileaks uses A,B,D and F. I see that you have A,B,D and F cached - that allows me to rule out the NYT and predict with some degree of confidence that you visited Wikileaks.

You can make up theoretical models for how many popular libraries there are, or how many sites, and say this should or shouldn't be possible. I haven't seen any such models, but advertisers were definitely using this technique in the wild so the models that say it's impossible are all wrong.

Adding noise to a small sample of requests doesn't buy you that much entropy - the signal is a little noisy anyway.
Excellent. I've been wanting something like this for a while to use with Mullvad, but had to resort to docker containers instead.

This plays well with proxychains to make proxy-naive programs use SOCKS5 proxies.
You could go back and meet yourself, then wait and both go back, etc, etc, with the number of ‘you’s growing exponentially until you caused a singularity. But of course the past, and the singularity would have already happened, which is still a paradox.

Substitute a virtual particle for ‘you’ and it seems that any potential path back in time runs into this paradox.
This has always been my #1 reservation about it. Seems like a weird degree of feature creep to me.
Short-wave radio has all this and mucho, mucho mas. The collapse of the USSR was a big setback culturally there.
But it was not the company asking for more hours from the contractor, but the other way round. If they need to work more because they need the money, maybe it would be better to let them?
Oh yea. Does anyone advocate for tied-at-the-yoke pairs other than consulting firms that like the billable hours?
What? No. That's not how this works.

First, I'm assuming that top comment meant the false-positive rate was 1%, even though it was poorly stated as "accuracy." If you're commenting on this original ambiguity, then the whole thing is ambiguous.

But if we accept a 1% false-positive rate, then it makes no difference at all what the false-negative rate is, once we have a positive test.

Out of a 100,000 tests, on average 1000 will be falsely positive. That's what a 1% false-positive means. It makes no difference how many are truly positive, how many are truly negative, and how many are falsely negative. The definition of 1% false-positive means that, out of 100,000 tests, on average 1000 will show a positive test when the condition isn't actually there.

So if 100,000 people each took two tests, on average 10 will have two false-positive tests. Again, this is independent of the number of false-negatives, and is simply the definition of false-positive. (Some tests may have correlated false-positives, i.e. you're more likely to get two in a row, but that's not standard and not part of the definition.)

So if you have a disease whose incidence is 10 people out of 100,000, and you took two tests which are both positive, you are equally-likely to be in the group of 10 people who really have the disease, and the group of 10 people sitting there with two positive tests who don't have the disease.

You seem to be saying that the percentages will be affected by whether any of the 10 out of 100,000 who really do have the disease got a negative test. But it doesn't. 1% false-positive means that, on average, 10 people who don't have the disease will get two false positive tests. It doesn't matter what the people who really have it get.
I wish all the scientific libraries had been implemented in Ruby. I think it will be easier to adopt by non developers, in contrast with python.
that's... really not bad at all. Kind of amazing, in fact. Thanks for putting in the work.
I don’t think most people would be happy with a laptop that had half the processing power of an ultra low end laptop from 10 years ago.

But the better comparison for a Pi 4 isn’t laptops it’s cellphones. The Pi 4 is comparable to ultra low end cellphones, but gets crushed by a midrange phone like a 2022 iPhone SE.
This German law sucks, Germany simply doesn't like independent people. It is also not "contracting", but contracting.

Ultimately, once again, the government is telling me how I have to work or run my business. I didn't ask them to do that, and I don't want them to do that.
Back when I started my apprenticeship, I was a socially anxious, awkward kid. I found it very difficult to speak to adults without stuttering and sounding confused. But over the years, I've completely changed. I still wouldn't say I'm an extrovert but I find it much easier to talk to people and my heart doesn't feel like it's going to pound out of my chest when I'm placed in an unfamiliar situation. I think there's a sort of psychological training involved that you can only get by making yourself uncomfortable.

I've also found that watching YouTube helps me pick up social skills, as stupid as it sounds. I'm not diagnosed with autism but I strongly suspect I'm on the spectrum. Once I realised this, I realised that I could become sociable by imitation. By studying social interaction it's possible to learn patterns and apply them in your daily life. Eventually it gets so easy that you don't have to even think about it. For example, I've learned that smiling and starting conversations gently instead of abruptly jumping into a topic at hand works wonders because people will feel more comfortable and want to help.

It is possible to change and I encourage you to do whatever you can to push yourself forward even if it means being temporarily uncomfortable.
Whoa. This sounds really tough and I’m sorry you had to go through that.
Then we tax them more, 95% was the norm.
Well, normally kids get their history from the history class. That's not really history, but patriotic indoctrination.

I'll give you an example from the country I was born in (Romania). My Dad was a kid during WW2; he asked a soldier returning from war, did you kill anyone? The guy answered that he killed more people than he had hairs on his head. How could that be? It's impossible to know now, my Dad died a few years ago, and that guy probably many decades prior. But it's likely the guy didn't lie. I think he probably took part in the 1941 Odessa massacre [1]. An odious even where Romanian soldiers murdered tens of thousands of people, mainly Jews.

Care to guess if I learned about this even in my school history classes?

Well, maybe Romania has a particularly shameful history, and other nations don't have such events to report to their school kids. Well, here's [2] a list of historical massacres. I wonder if:

- Russian kids learn about the 1794 massacre of Warsaw, where Russian soldiers killed 20000 Polish people

- Turkish kids learn about the 50000 Greek people murdered in 1822 by Ottoman soldiers

- or if Greek kids learn about the 3000 Turkish people murdered by Greek people one year before, in 1821

You can go on and on. Bottom line, chances are history learned from Europa Universalis is probably more unbiased than what you learn in your history class.

[1] https://en.wikipedia.org/wiki/1941_Odessa_massacre

[2] https://en.wikipedia.org/wiki/List_of_events_named_massacres
Dell Unix (2008)
Sure. But what are you running linux on? Pencil and paper?

Seems like, if we follow your argument, the Mac is the best purchase because we can develop for all platforms on it.

Your argument, fundamentally is "I bought the wrong computer." Or as you put it, "I already bought a PC and I don't want to also buy a Mac". That's very different from "Mac is too hard to develop for because you need a Mac".
These have helped reduce my social anxiety (I used to have a lot, now I have almost none) :

1. Exposure, simply spend more time in public and around other people, the only way to develop comfort and social skills is time and practice.

2. Get good at making small talk, there are plenty of resources for this online but it's really quite simple, a good rule of thumb is to start with asking people inoffensive questions and giving them occasional small compliments. The goal is not to have meaningful conversations (yet) it's just to establish mutual comfort ("ok, this person doesn't seem like a serial killer").

3. Mindset, if you're worried about your voice and posture you're making the common mistake of believing that other people give a fuck, when really they don't. Most of them are never going to notice stuff like this about you or if they do they'll forget it the next day. Heck, they'll probably forget their entire interaction with you, no matter how it goes. You're just not that important unless you're famous or something. Their world is centered around them, not you, so don't overthink things.

Once you get the hang of everything above (spend more time with people, get good at inoffensive small talk, don't overthink) then you'll find you can leave a decent impression on just about anyone. From there you naturally start to notice that you have more in common with some people than others and if you keep in touch with those people it becomes easy to build deeper friendships.
Different origins don't share a cache anymore. A Google Font on one origin doesn't benefit from it being cached after it's used on another origin.

The browser handling this as a special feature by default avoids cache isolation issues. It also makes it trivial to avoid leaning on even more third parties (CDNs, package managers) to run your code: as long as your browser is supported, code won't stop working in it.
Or a new drop bear for yah know…shenanigans.
The article skips over the obvious downsides of this sort of motor design, which are:

- It requires a high volume of rare earth magnets to get good performance. They should be comparing against similar motors with rare earth magnets and integrated drives, which will tend to be very high efficiency and power-dense machines, rather than low cost induction motors.

- Copper losses will be high because you typically can't get as good of a fill factor with PCB traces as with wound copper, so the phase resistance will be high, which impacts the efficiency

- PCBs are also not especially cheap at the large sizes, layer counts, and specialty copper weights demanded. At scale it may be better to just automate a high performance epoxied winding.

- The axial flux design scales somewhat awkwardly. At the inner radius (near the axis of rotation), the surface speed of the rotor is quite low, as is the developed torque from magnetic pressure, so most of the power is generated by the material near the outer radius. At the outer radius, the magnetic flux return path through the rotor backiron is quite long, and the magnetic pole faces are very broad, requiring the backiron to be quite thick. The centrifugal forces also get large there. The inner radius wants to be a high-speed, low-pole-count motor while the outer radius wants to be a low-speed, high-pole-count motor.

- Despite the claims about easy cooling, it doesn't seem nearly as easy to cool the stator as with a conventional motor that has the windings coupled to the outside stator where heat can be directly coupled to the environment.

- The front and back rotor sections have a very strong static magnetic attraction to each other (they want to clamp down on the PCB), which requires a fairly robust structure to resist.
Both, I'd think. It's ultimately up to fate or luck or other such thing, but in the meantime you can make moves in hopes of improving your odds.
The datasheet is really skimpy about the power draw, especially compared to what ST Micro tells you. In STM32 parts the Sleep mode is usually pretty bad (say half of normal consumption) and you need to go to Stop mode, where the core and most peripherals are not clocked to get into micro-amp range. However, once there you can typically get by with under 5uA. You can wake up from that in a few microseconds if you clock from internal oscillator with no PLL (so you run at 8-16MHz not 48-64MHz).

In that context, 180uA is pretty bad, but again, the datasheet is not very clear.
The absolute only thing a wire transfer doesn’t do from your list there, is it can be blocked. One phone call is all it takes to send cash instantly.
By "deregulated", this doesn't mean safety standards were eleminated, which i think is how many would interpret this.

Instead, it ended price controls, competition barriers, vendor cartels and so forth. The Carter administration also did this to the airline industry which made flying affordable to the average person.

Tickets today are cheaper than they were in 1970.

https://www.theatlantic.com/business/archive/2013/02/how-air...