skysight-inc/HackerNews huggingface dataset:
Some AAA services carry a portable charger to recharge your ev, with the goal to give it a small charge so it can go to a nearby charging station for a full charge. https://cleantechnica.com/2022/12/05/aaa-expanding-service-n....

There's nothing magic about it, you have a regular j1772 plug on the end of a generator, or a battery to provide it. Also a few evs now have 120v or 220v AC outlets, that you could put a j1772 into and give another car a charge. Sadly there appear to be no direct DC charging systems available between cars at this moment.
> It sucks being that person today because everything is about optics and that person will get purged. I know from experience.

This is my company. Engineer skills, tech-debt, teamwork, camaraderie don't matter. Do as the management says, in the time they've promised to others or else....
RISC-V Star64 JH7110: Power Up the Display Controller with U-Boot Bootloader
Networking is about starting within your sphere of influence. If you have no network start with friends and family. Ask "who do you know at company X or in industry Y that I could talk to about roles [A,B,C] at company X or how I could better align myself for a role in the industry or at company X." (I hope that makes sense.)

Example: "Hi Mark! We both worked at company A and now you're at Apple! That's so dope! I'm reaching out because I am looking for a change and I really think it'd be fun to work at Apple. How do you like it there? I know the place is super secretive so maybe generally can you tell me how working there has helped you grow in our field?

I saw these two Apple roles A and B links here and here. Could you help me talk to the hiring manager to really see exactly what they want from a candidate, what problems they're trying to solve? Would you be willing to refer me to the role?

Thanks,

John Doe"

Then work your way up. So say you have a role and have folks you worked with that have moved on to companies you think are cool. If you are a worker with a good reputation of being productive etc., reach out to them (even better if you were friends before they left) because you have the current company in common it will serve as a conversation starter. Ask them about their current role, what they like, how they've grown, and if there's a role there that you want to interview for ask them for advice about it and even for a referral.

You can repeat this process for folks that share your same university, church, other social group etc. But that's basically how I approach networking. Oh and one more thing, nobody likes being a stepping stone or being used. So in all these interactions be honest, open, and be genuine. Legit take interest in them and their success and they will reciprocate.

Good luck! Feel free to reach out (email in bio) if you wanna chat more. And if you want to migrate to Berlin I have some pointers there, too as that's what I did. I am originally from Portland, Oregon.
Why do you say red flag? It is an exaggeration, of course, nothing is purely 1 hour. Rather it is 1 hour work in flow state, which is about 2 pomodoros, which is about 6 bulletpoints, which is about 1/4 of a day’s programming effort. Just about right for a 1 point card by a senior who only sit down to code when they kinda exactly know what to write
And you think giving the police more power will accomplish that?
An intuition for logarithms
For a while now, I've been trying to improve my understanding of working with logarithms. Technically, I knew their purpose, but I wasn't comfortable past reciting their definition. This bugged me, especially since we use them so much in CS. This post sort of collects what I've learned, both for my future self and for anyone else, who feels the same way. Hope you like it :D
Yeah the OP made a really interesting project. Turns out I was absurdly over confident in my predictions which surprised me but I found OPs grading to be fair and would not complain about it.
@keikobadthebad already gave a good answer, but I'd like to expand upon it a bit.

> Sounds like the work might not lead somewhere you really judge is useful, or judge will be painful.

As someone with ADHD I have realized that my executive function goes to zero if I think doing something isn't worthwhile. Not if I consciously think it's worthwhile, but if I know deep down that it's pretty much pointless. Thankfully my brain is a pretty good judge of what is worthwhile. The value of doing something doesn't have to be intrinsic, it can be extrinsic. Right now I am thinking about a potential architectures I could implement at work, even though I'd like to enjoy the weekend. But it's easy to hyperfixate on because it delivers immediate value and gives me a consistent hit of dopamine. Before this job I was unemployed for 6 months, and became unproductive after 3 months and just started wasting the days. I was concerned that I would come back into this job and be unproductive. Nothing could be further from the truth. My brain just quickly learned that there was no carrot at the end of the stick (no impact of my software) as long as I was unemployed.

All that to say, it sounds like whatever you have been doing has been fruitless, or at least appears this way to the man in charge of your brain. Either you haven't been hitting consistent milestones, or the payoff isn't really rewarding.

A practice that has helped me determine which tasks are going to be easy for me to do is to think about how measurable a success metric is. If the success metric is just "learn a new skill" then I probably wont do it. If the success metric is to make something that will make my life or the lives of others easier, or something really kick-ass, then it becomes really easy to do.

You probably should sit down and think about what constitutes "success" or "completion" for each of these projects and think about why you think you want to do them in the first place.
This was the original Android demo https://www.youtube.com/watch?v=1FJHYqE0RDg
Ecto strikes the perfect balance IMO

https://hexdocs.pm/ecto/Ecto.Query.html
GNOME OS
Wow, Cingular... that's a name I haven't heard in a long time.
I would be interested to know your career history in more depth.

To my understanding even IBM in the 70s had stupid ways of measuring productivity (KLOCs?).
> We moved to the US and my wife is doing freelancing ... I would consider that rate insulting even for low CoL EU countries

I wonder if these two phenomenon are related?
It’s the same problem in Europe. Although regulation seems to be coming here. For example, there are /have been big farmer protests in the Netherlands because of new regulation on nitrates.
You are thinking of something different than this is describing.

Your situation is a waste of time where no one grows. The article is describing growing skills which is a net productivity benefit.
It used to be a great way to identify tribes and make friends. You could be at some stuffy conference and the gaggle of smokers would be the drinkers, musicians, poets and rebels. It offered a simple way to give, share and help a stranger that I can't invent in the modern world. I'm sure the non-smokers probably enjoyed our absence too!
> In my experience GPT is tuned to be totally deferential, "you're right, i apologize, let me try again!", no spine to tell me "yeah the task looks good"

I've managed to work around this in GPT (4 at least) by having a system prompt that forces GPT to challenge me and not blindly accept what I say without verifying it first.
Tangential, but I'm starting to genuinely hate Substack now. This time I've just closed the page instead of dismissing the newsletter modal for the 10000th time. Why are authors still using it?
That's the problem with being an established market leader. You're so terrified of blowing up your own market that you're afraid to disrupt with innovation.
People have often indicated we would have consolidated on iPhone-like devices in Apple’s absence, but I’m not convinced.

Apple was unique: they were willing to bet the company on a single form factor, they had a small but loyal and vocal fan base, and they had their own retail stores to give people the opportunity to experience the phone.

Anyone else would have made it just one of a half dozen phones and it would have languished in a dusty corner of one of the crappy operator stores where no one knew how to use it or had any reason to push it.
I have a cousin who still fondly talks about how great Nokia was in its heyday. Great engineers, leading edge hardware and innovation, leading supply chain, etc.

It’s always weird to hear. He blamed Nokia’s inability to come up with a decent mobile OS and get behind it.

Horace Dediu has written a lot about both Apple and Nokia. I recall him saying Nokia did some things really well. I think they were caught totally flat footed, and the Symbian debacle did them in
>Finding businesses ...

Finding information about just about anything pre-Web was massively harder. Sources were limited, physical, probably out-of-date, etc. This isn't a smartphone thing as such unless you're talking about real-time discovery while you're not at home. But the smartphone and the real maturation of information sources online were coming together at about the same time.

People forget--or they never knew--what it took to do most kinds of research.
Nokia had vision and creativity, don’t forget the N-Gage, the first phone/smartphone/console hybrid. I think it just lacked in software investment. Nobody thought it was necessary or even possible to deliver that kind of experience on phones.

The iPhone came out when Windows XP was the default PC experience for most of the world, why would anyone need anything like iPhoneOS on a damn phone? Talk about overkill.
Exploring Lesser-Known Commands and Advanced Features of Homebrew
I need SSD that doesn’t degrade like opteron to come back with higher capacity. The total bytes written indicator is the bane of my existence.
Management doesn’t always know what they are building is correct.

They are going to manage risk of low quality with risk of wrong product.
> Regarding your last question, ChatGPT isn’t deterministic. It can certainly give a correct answer one time and an incorrect answer another time, for the same prompt.

It's supposed to be deterministic if you set temperature to 0.0, but seems that doesn't work well in GPT4 compared to earlier versions...
>After playing around with a bit of C and trying gdb, I asked myself if this is really what people use. The display constantly breaks and there's not a lot of stuff to quickly walk through code and visualize what it's doing.
>I couldn't imagine doing anything like that with GDB. Am I just too stupid to go fast and quickly get information in GDB? Is there a better alternative that I completely missed. Is non-ABAP code just more abstract to a point where debugging in general doesn't make much sense anymore?

As someone doing programming on unix since 2001, hell no, that's not what I use (directly), for the reasons you say.

I mean gdb in the backend is okay. And gdb actually specifies Gdb/MI, a protocol to remote-control it.

You can also use gdb directly locally this way, and then it sucks less.

But nowadays I just use the IntelliJ IDEA IDE. I wrote https://github.com/daym/idea-native2-debugger which is a native debugger plugin (that uses gdb in the back) for IntelliJ IDEA Community Edition. You can also use CLion (requires you to subscribe--but it's totally awesome and has a lot more features) and that uses lldb in the back instead of gdb.

Some of my friends use emacs with gdb debug thing. Seems to work OK too.

Earlier in life I used https://www.gnu.org/software/ddd/ a lot--but nowadays I just stay in IDEA.

After you got used to IDEA, using anything else is like riding a kick-scooter after you got used to a motorcycle.

emacs is also good as an IDE--but for me it just doesn't work well enough--and I'm not interested in having to maintain my editor configuration like an extra software project.

You can also extend gdb with python plugins that make your variable printout nicer and/or more complete. It's very good.
It just shows me an error "Application is not available"

But apparently it is a thing (at least used to be): https://archive.ph/c1983
I’m super productive when I’m relaxed, happy and working on something I value. When I’m feeling depressed, I just can’t. It took me a while (10+ years) to learn how to feel my emotions and take them into account when trying to understand my own behavior.
So, you'd be ok with me posting an article from Breitbart.com or zerohedge.com etc.? I'm sure I can find something there that meets that loose definition.

Edit: this is a legitimate question. Why is is being downvoted?
No, we no longer have that right. We don't live under capitalism but 'necrocapitalism' that only gives rights to those in the in-group.

We must fight for our rights now, they have been alienated from us.
More-so, what tooling relies upon StrictYAML? I can immediately point to the TOML spec and every language is going to have a library which reads it. Some off-brand YAML flavor is not ideal. We cannot even standardize on JSON5. As superior-but-mutated language has nothing but uphill battles towards adoption.
I’m curious how finger snapping started. Someone must have been the first and thought it was useful. I can’t remember when I learned it myself, i must have been very young when i was taught how to do it.

Edit: and then there is Beshkan, which TIL.
For which we already have laws to deal with. Even without modification, the car can be used to mow people down.
Yup. This idea that a developer can work his or her genius in a dark corner is flawed.

If you aren’t communicating what you’re working on, it’s hard to get credit or recognition. And it’s not an ego or bragging thing: It’s just fundamental team communication.

For example, there may have been constraints that the manager knew about that sheer velocity was key for some reason. Or maybe the manager disagreed that Tim was adding enough value floating around all day. Who knows. But if Tim and his manager were in open communication, at a minimum there wouldn’t be confusion so great that a good engineer almost got shit-canned.
People have been repairing their own cars for a century, and the world functioned just fine with it. This locking down is a recent phenomenon. Your car is not going to mow down people just because someone other than the dealer serviced it.
Cheaper than a bullet? Seems unlikely.

And if the attacker's drone swarm is that implausibly cheap, then the defender just puts up their own implausibly cheap defensive drone swarm to counter them. Checkmate.
DevShell
That is a catalyst!
It was a lot less of a paradigm shift at the time than it seems like in hindsight, actually.

In fact there were competing phones with Windows Mobile or Symbian that did have similar hardware specs. (Really if you have to pick the single defining hardware innovation of the iPhone, it was the full slate capacitative touchscreen.) And in some areas the iPhone was clearly behind, shipping with a EDGE-only radio at a time where other networks were rapidly deploying 3G hardware.

But the big missing bit was the app store, which didn't exist yet. When the iPhone shipped, it was a very expensive phone with a web browser, and nothing else. Jobs was going on stage saying that web apps were all anyone needed, and people were laughing at him. When the app store was finally released it only barely beat Android to market.

It wasn't really until the 3G/3GS generation that the product really hit its stride, and a few more revs after that before it became the sine qua non accessory for the tech set.

In hindsight, yeah, that was a huge inflection point. But at the time there were a lot of reasons to prefer other devices.
Other way around: Cingular bought AT&T Wireless and adopted the stronger brand.

It wasn’t so much Apple bribing Cingular as it was Apple/Jobs selling Cingular on the strategy of using iPhone exclusivity as an accelerant for their plans to become a top tier mobile provider.

It worked.
> You see, the reason that Tim’s productivity score was zero, was that he never signed up for any stories. Instead he would spend his day pairing with different teammates.

Pretty clickbaity title. This isn't a story about a bad programmer, it's a story about a bad metric, and an even worse manager who followed it blindly
And balloon wastes a lot of memory
It’s like Draymond Green. Individually his statistics suck. He’s jokingly called Mr Triple Single (a triple double is a major achievement, a triple single not so much). But he’s such a fantastic defensive coordinator and playmaker that his impact metrics on the team are massive. Like practically comparable to Steph, his more lauded teammate, in some stretches.

A common refrain in basketball is that people forget it’s a team sport. Doesn’t matter how good you are individually if your team sucks (see Michael Jordan in 1988 or Lebron most of his career). Similarly programming is a team sport. Individual stats are not the same as team success.
That map is a lot more expansive than I expected, that's awesome! AAA was the roadside assistance provider I called in that instance I mentioned and they didn't offer this service at that time. (Although the driver did an incredible job dropping my car off in a difficultly placed charging stall!)
Definitely cultural. I have been watching engine teardown videos. The difference between the Japanese motors and American motors is stark if you know what to look for. Engineers were clearly in charge of designing every aspect of the Japanese motors. American engines have so many compromises and they flip-flop on internal parts and designs, that look whilly-nilly in comparison.

It's obviously cost cutting niggling and get-it-out-the-door histrionics causing this chaos. There is significant impact to longevity and durability, and required maintenance. Very wasteful from a global warming perspective.

Watch out for these late model ICE engines...do your research. If it's "newly redesigned!" step back and dig in.
> the EPA said in its recent decision that it will set up a committee next year to further study the issue for 12 to 18 months.

Ugh, groan. As an example, they all know that feed lots are dumping poop directly into water sources that feed into adjacent fields, which is one of the major causes of foodborne illnesses.
If your business is not advertising and/or data-harvesting, then build websites, not apps.

Phones have very capable browsers.
Why can't HN just be "full of people complaining/nitting about the grading/system/etc" without you assigning some "lack of character" meaning those people?

Your comment as it stands right now is basically a thinly veiled ad-hominem.
i like xo's approach https://github.com/xo/xo but it is as is. I would love if something similar comes along that is used by db practititoners that is actively used and supported.
CEOs changing their minds about remote work :(
I just read several articles and I still have no idea what, exactly, is he trying to achieve here.

It's supposed to be an OS but I think it's mostly about UI.
"Negative 2000 Lines of Code"

https://www.folklore.org/StoryView.py?story=Negative_2000_Li...
The lookup method explicitly reads uninitialized memory.

This is undefined behavior, right?

How do you properly implement this method? I guess you should just initialize it to a sentinel value? But this breaks one of the guarantees presented in the intro...
It is also possible if they fired this guy, and replaced him with another developer that only did points that the organization would be more productive.

Without quantifying it or comparing to an alternative, this is just feel good commentary. If you deliver any value, that does not consequently make you a good business decision. You have to pit your value against your cost and the companies best alternative option.

Also, if a company measures my value in widgets, I have found my career does quite well assuming widgets is the right way to measure my value. Assuming you know better than everyone in management is prideful and not good teamwork.
They are identical UI-wise, but not very similar under the hood.
They measured by the perceived output of the team. Give them credit for being self-serving, at a minimum.
I might be delusional. I do think that observing the balance center moving is possible, many people sometimes almost fall asleep but wake up because they feel they are falling or falling off the bed. Paralysis is also experienced.

But the way I pay attention to thoughts might be different from you. Neurodivergent people might experience noise where their thoughts are, some might think but have intrusive thoughts, some like me can have a strong sense of choosing the thought stream, thinking clearly through problems without any intrusion.

So when I move away from a single thought stream and brush over all thought beginnings I might be hallucinating the facts that I read about thinking. The brain never stops thinking, it always produces hundreds of thoughts, that’s energy efficient. What happens to me is that I quickly glance over most thought beginnings, sometimes shocked by what is starting, feeling it is completely unrelated. I sometimes fall away and focus on a particular thought (which then starts a coherent thought stream) and then need to start being attentive again to move away.

I never observed hundreds of parallel thought streams, only thought beginnings that are just vague visual and verbal starts on which you can focus and observe the coherent stream. But maybe that’s an illusion and the thoughts are fully formed but it is only my attention not being able to see it fully once it moves away. Brain is weird and not even the user understands it.

I do not know if I’m just dreaming that up or if it is just how it is.

When I move away further and pay attention to body signals that’s the place from which I can experience conscious sleep. But it is very weird sensation as there is no effort or control over that process. It is just very relaxed dreamy attention.
Fixing the loose leg of a table at a restaurant using a coin is definitely not craft.
A new firm says it can link satellites to ordinary smartphones (2020)
MIT Economist Takes on Big Tech
This is how I bought my first pack on holiday with family. It took some careful planning to gather the right coins, identify the location of a machine and then create the opportunity to dash to it, get the pack and not be rumbled. I was like 10 years old. I don't think I even learned how to inhale until a few years later, just puffed on them like a cigar... didn't matter, the transgressive act was thrilling enough to give me butterflies in my stomach.
You can still determine the log likelihood of your predictions across the whole set of questions, even if you only have a single sampled response for each question.
Embarrassing that more Americans haven’t or that more Americans can’t afford it? International Travel can be prohibitively expensive for many Americans.
If it’s factual and interesting, certainly, and I can always click hide or skip past if not of interest to me. Why can’t you? Why the emotion about something so inconsequential? Not rhetorical questions, genuinely curious.
No, it will not, it is not supported with windows emulated machines. It will work for linux machines to some degree using the additional binfmt handlers which can call out to rosetta. But that's mostly in user space.
Focus Writer. Open-source, minimalist interface (but enough useful options in settings) and many more. I've been using it for years, very happy with it

https://gottcode.org/focuswriter/

Edit: Also available for Linux (deb/flatpak)
That's only partly true. He said:

> As customers start to realise that the competition offers better functionality at a lower price, by negotiating a better subsidy, sales will stagnate. After a year a new version will be launched, but it will lack the innovation of the first and quickly vanish.
At their best, they are art. They’re more than a transfer of raw information. They are an extreme compression format.

Sometimes they fall far short of that goal

I think I agree with you