skysight-inc/HackerNews huggingface dataset:
Not to mention, phones overheat in direct sun and stop working. Phones' capacitive touchscreens are also completely unusable in rain, contrast to the physical controls on a cycle computer.

Cycle computers are much lighter than phones generally. Their mounts are more robust and aerodynamic. If you crash, you're very likely to destroy your phone, whereas cycle computers are generally fine unless you directly bash them into a rock. Cycle computers have configurable high brightness LEDs for navigation cues and other training specific data display like HR or power.

Ok rant over. Mumble mumble Chesterson's gadget. If one doesn't know why it exists, maybe ask why...

Edit: phrasing for clarity
This almost definitely falls under Business Associate in hipaa and is totally fine.

https://www.hhs.gov/hipaa/for-professionals/privacy/guidance...
So basically you use it with no web or modern apps. That’d be an interesting use case for something such as Haiku OS.

I tried it on my PC. There is obviously not enough available software to be a real daily driver but it struck me as an OS that would be very enjoyable with low connectivity needs like typewriter and mail.

I loved how coherent it felt : the UI, the base software and even the filesystem. If I understood correctly, the filesystem is a representation of all your data and « files » can have arbitrary metadata and you can do pretty much everything from the file manager. It’s like your whole filesystem is a nosql database and apps are ok with that. Your contacts are « files » in a folder, your mails are « files » in a folder etc …

I never touched BeOS back in the day and I can totally see how this paradigm could have worked well in the 90s with low connectivity. Being able to write a mail « file » without internet, drag and dropping it onto a floppy drive and then on another computer, sending it over the Internet and everything with the file manager. It felt amazingly coherent.

Unfortunately this paradigm ceases to be useful when you need interoperability with other computers that aren’t compatible with BeOS/Haiku filesystem which means statistically _any_ computer.

But on your typewriter machine, that could be interesting.
For what it’s worth I don’t think that being promoted into a staff or principal role is about intelligence per se any more than going into management is. I was a principal engineer at my previous company, joined my current company as a senior engineer, and this time opted to try out the management ladder.

If anything, I think I probably exercise my technical expertise more as an engineering manager than I did as a principal engineer, but that’s probably a matter of difference in company culture and my current team. Generally I think both roles end up leaning on a mix of systems thinking, interpersonal skills, and generally the ability to have a vision and sell it to other people. As a principal engineer I was focused on the technical systems and the vision was about ways to make the organization I was working in more effective by setting a vision for what areas we invested in technically, how systems owned by different teams worked together, and in some cases involved getting hands on to help out or build a prototype.

As a manager I’m focused on an area of the product, business outcomes, and how to ensure that my team is productive over both a short and longer time horizon. It means setting a product vision, understanding the technical and organizational work needed to get there, and selling that vision to get the time and resources needed. Sometimes it means getting my hands dirty to build a prototype, or to take things off my team’s plate so they can be more effective.

I’ve been lucky that my recent jobs have all had enough interesting deep technical problems to go around and I’ve still been able to do some of that work, but neither role has involved the kind if regular deep technical work I had as a senior IC.

I think real senior roles are generally the place with the hardest technical problems, and moving up in any direction sets aside some of those problems in favor of learning to get leverage from influence.
Web page annoyances that I don't inflict on you
Go does have first class support for this in the standard library, e.g. https://pkg.go.dev/crypto/subtle.

It's not at all weird that the language authors needed assembly to implement such a thing. They figured out the tricky bits so you don't have to.
I was about to comment that the domain was quite clever...
I knew someone charged with having large amounts of CSAM. He was also named in local media before conviction, although you really had to go looking for it to find it.

More importantly perhaps, he was a scout leader and his scout group were informed, I believe by the police, as early as the investigation began - i.e. before being charged, let alone convicted.

Given the topic of the investigation, as much as I think people not yet convicted should be treated as innocent, I also think the public has a right to protections in cases where there is a plausible threat. In this case regardless of his guilt, there was a plausible threat to children under his care.

The problem is that if you tell a scout group you're telling the parents, and it only takes one to make a stink about it for it to spread. Sadly, although perhaps expectedly, the nuance of plausible threat vs conviction is often lost in times like this.
WP made me want to pull my hair out
In a certain big database company attempts at such moves for anyone whose position didn't involve huge political sway (let's say the kind of positions directly making decisions on direction of company at global scale) was met with HQ announcing that they are going to remotely track badge reader data and apply "firing with cause" for consistently skirting RTO to both employee and managers...
Dang, I implemented SDFs in 2023 around that time with jump flooding. Wish I had seen this version. Thanks for pointing it out!
This is basically how the federal government works. Employee-A is a "rock star", she is extremely productive, does great work, inspires others to do great work - the rest of the team basically depends on her, but she has to drive her kids to school in the morning and is sometimes 5 or 10 minutes late to the office. Employee-B is basically useless, does as little as possible, helps no one, but is always on time to the office. Now, take a guess who's gonna be promoted. ... I used to do civilian contracting; I saw this situation many times. Totally demoralizing.
You can get all of the correct numerical answers for the Putnam and still get a zero, because the reasoning is graded very harshly. The scores measured in this paper are not comparable to actual Putnam scores.
a not-unreasonable point of view. Remember “communism” and “Stalinism” are not the same thing
I wonder the legality of this. A parallel I think about is DUI checkpoints where the police have to announce their location because otherwise it violates 4th amendment. Would automated license plate readers not violate 4th amendment similarly if not disclosed?
But but...it's not headless. :)

Thanks for the reply.
I spend a lot of money at Starbucks, but very little time. I think Starbucks’ brand was built when it was the opposite; now it’s just a commodity. The value is still there — get a reliable coffee extremely fast, and my toddler loves their egg bites which is a huge value in and of itself — but it’s not so much more valuable than Dunkin’ anymore.
Why did he feel he had to run? Did he owe people money?
> in most companies, staff engineers are just managers who code

managers, by definition, have direct reports while ICs do not. for L5/L6 roles you're a mix of tech lead/architect/product mgr, with broader scope. you do have more meetings, but they're typically ones where your input is needed, not just ceremonial bs.
If it was so great, why did you not go back to it? Do you mean that it was great, if you disregard the pay? Or are you now overqualified and unable to downshift into it?
Ah! Yes, that would be a whole different equation.
Always happy to help.
As someone who's made a very simple language, I would say there are far too many moving parts involved to guarantee anything of the sort. It's probably better to just integrate libsodium.

Interpreters will literally switch on the type of things in order to figure out what to do with the value. They've lost the side channel battle before it even began. Compilers? Who knows what sort of code they will generate? Who knows how many of your precautions they will delete in an effort to "optimize"? Libsodium has its own memory zeroing function because compilers were "optimizing" the usage of the standard ones.

If you're writing anything cryptography related, you probably want to be talking directly to the processor which will be running your code. And only after you've studied the entire manual. Because even CPUs have significant gaps in the properties they guarantee and the conditions they guarantee them in.

Cryptographers might even consider lowering the level even further. They might want to consider building their own cryptoprocessor that works exactly like they want it to work. Especially if you need to guarantee things like "it's impossible to copy keys and secrets". I own three yubikeys for the sole purpose of guaranteeing this.
Thanks for trying it out! Yeah, since I prompt to only include events where a date is available, it cannot output many events if article does not have much temporal info. Although your try there revealed a hard issue that I try to fix, that AI somehow output negative year for AD date although I tried hard asking it only do that for BC/BCE. I thought I fixed the issue, but obviously not for all cases.
Is the Sting release/version going to have a bottle package manager to send this?

aka git shell/bottle script wrapper for qem & arm cross compiler vs. cut/paste README.txt to command line.
Wonderful effort. Congrats and I hope this keeps developing forward.
Tricks like that are just so satisfying. I remember in a video editing software I was working on, I was tasked to implement the Crop tool, and there was a requirement to temporarily blur everything outside of the cropped area during editing. I didn't want yet another expensive blur pass, so all I did was just change the mipmap bias so that a lower-res texture rendered, and texture filtering did all the work for free. I then compared my result to a similar "blur" effect in Powerpoint (when cropping, too), and it looked the same (even better - Powerpoint had a slight color banding, and my impl didn't).

Another similar trick - we didn't have full res antialiasing for some reason (performance?), and most of the canvas was just a bunch of 2D rectangles (representing video frames), however they could be rotated, and aliasing was visible along the edges. Instead of enabling full screen antialiasing I just extruded all quads a little bit, while proportionally shrinking UV coordinates - so that the visible "edge" was inside the actual 3D quad, and texture filtering, again, did all the work for free :)
Some discussion from last year: https://news.ycombinator.com/item?id=39881911
Tools should surface information on the right level of abstraction for their users, and tools should have good UX no matter how much or little their users know.

Signature verification tools on the command line do not surface enough information to make it easy for their users keep track of what the unsigned input was.

I don't think their users are "end users" though. I am concerned about having better UX and making it more accessible to check these things, but for very advanced users, developers and security professionals. I think surfacing this to end users might come a few steps further down that road, but I am not thinking about that yet. I guess that's why you're talking about trust in google or f-droid, because you're thinking about end users already.

For now at least professionals should have an easy time keeping track of what the corresponding unsigned artifact to a signed artifact is, and we are far away from that right now. You have to write code for that, or inspect the binary formats of those signed and unsigned artifacts. That's not good enough. If that code is part of the tool in the first place, that automatically means that the semantics of the signature are much more well defined.
Ask HN: What's the state of online RL with no pretraining
What's the current state of online continuous reinforcement learning? And where can I read more about it.
I've seen a lot of research papers within the last few years on training RL models with offline data, or at most, episodic training. From what I've gathered, It's just too difficult to train agents online in complex environments because the policy conditions the training data. I think we're kicking an important can down the road for short term gains by not tackling continuous online RL.
> sitting in front of a screen for 8+ hours a day is slowly killing both my mental and physical health

Do strength training when you are stuck waiting for things: tests running, mandatory meetings where you only listen. I have a set of dumbbells and kettlebells next to my (WFH) workstation and put them to good use during most working days.
Wow I remember playing that a dozen years ago. Not for long - if you don't start at the start of a Round you are at a huge disadvantage and if you don't login every hour to tweak your settings, you are at disadvantage.

You have a day to scramble some sort of defence and then you get stripped by the experienced players.
i would love to know more about the internal decision making that led to this release. it all just seems so weird. i can see the appeal of AI actors on social media - you get to make everybody feel more popular than they are because there's always somebody to reply to them, and you can make sure people get responses to their selfish requests that no other real user actually wants to see, without degrading the experience for any actual real people.

but why would they implement it as a limited number of obviously handmade profiles with baked-in personalities? the internet is already full of real people's accounts that are, for all intents and purposes, without personality and ephemeral. real people sign up for facebook all the time who don't expose a personality, interact with a couple posts, and then disappear. LLM chatbots could be great at that. LLM chatbots can't be real people.
We are removing 32 bit support from the Linux kernel because nobody uses that hardware anymore. Yet, this 16 bit version has commits from today.
The problem with the raise is that you often end up getting hired into a role at the high end of the comp range for that level, since during the application you have leverage. When getting promoted, you have less bargaining power - what are you going to do, refuse the raise because it's too small? So you get promoted out of highly paid senior into underpaid staff.

If you really want to be staff, you can try interviewing elsewhere for that position, and negotiate to get the high end of that.

When companies promote internally, they have a huge advantage against random employers on the market: There is vastly less uncertainty about the employee's value. The promotion you get has every reason to be competitive with open positions on the market. But they often seem to promote into underwhelming positions, perhaps they figure the employee would value staying at the same company.
I also think the myth of “winners lose everything eventually” is a specific instance of general hate against gambling…

AKA “the house always wins” philosophy
Yes. OP basically linked a PR.
Re point two. The Trump admin is stacked with Heritage Foundation apparatchiks and Trump himself will sign anything put in front of him and presented nicely.
> But we as a community can give push back in that that's not how things will work in the long run. I encourage you to check out his personal home page, you'll see what I mean.

What exactly does this mean?
I once got a new boss who was one of these power trippers. He and I didn't get along. But I was making my customers happy and I was making his boss happy; my job was completely secure.

At review time he told me in a very condescending tone "I just don't think I can recommend you for a raise this year."

My response was "Oh good. That means I can do whatever I want."

Nobody had ever said that to him before. Shortly afterward he took a leave of absence for mental health reasons.
"Tax payers of the United States..."
An exclusively WFH remote team is dangerous to those team members subject to mandatory RTO directives - especially at Dell - and especially dangerous to middle managers incapable of justifying their existence. I have the receipts.
No-hole surgery: no keyhole, yet surgeons can now still operate under your skin (2023)
Have you read the Congressional report on Jan 6th?
>I think it’s important to discern that sodium citrate is part of the base of citric acid.

There are no sodium atoms in citric acid, and losing protons to form a conjugate base won't create them. The citric acid will have to react with sodium already present if you don't add some, which may not be in sufficient quantity to neutralize the acid. Sodium citrate is only one of many citric acid salts, and even that has three varieties, so I hardly think you can say it's "part of the base of citric acid", no?
Technically, suspended animation between reboots.
Chestertons fence comes to mind.
I'd go with Windows 7 as the last "good" version. It is similar to NT/2k, but prettier, thanks to improved graphics hardware. Same thing for XP before it. Even Vista had a decent UI, its flaws were elsewhere.

Windows 8 broke everything and Windows never recovered. I blame it on two reason: the rise of mobile platforms, and laziness from Microsoft.

For the first point, we have now what seems like an unsolvable problem. Many apps now come with a desktop version and a mobile version. Completely different user experience. One has a large screen, a keyboard and mouse. The other has a small touchscreen. A good desktop app would be completely different from a good mobile app. However, you don't want that either, as you want your users familiar with one version to feel at ease with the other. It means that even when you do your best, there are compromises.

But Microsoft probably could have done a decent work, but they didn't. They just become lazy. It is evident by looking at the control panel. The new control panel (settings) dates back from Windows 8, 12 years ago, and they still didn't port all the features from the old one to the new one, so you need both. They intended for a complete switch a few months ago, they weren't ready, will they ever be? In addition they regularly remove popular customization options, the style is inconsistent between the bundled apps, etc... This is not just controversial, it is objectively bad.

Another factor, but Microsoft and Windows are not to blame here is that app developers prioritize branding and internal consistency over OS integration. Many modern UIs are just a web page rendered with a browser engine (ex: Electron). They are not using native OS controls, ignore theming, draw their own Windows decorations, etc... Maybe the OS is inconsistent, but app developers don't help.
In fairness, this is a self-promoting (biased) University blog. Without the parent's critique, I suspect most would gloss over this.
Stupid climate change.
Thanks, this looks promising. Upgrades, if problematic as some have mentioned, are not really a concern for me. That's on the next poor fool. I just need to get something out the door to score a bonus.
Furthermore, the journalist explicitly encouraged suspicion toward Williams:

> Remarkably, the AP3er defended Williams’ loyalty each time I asserted he’d secretly tried to undermine the group.

Is this how journalists protect sources? Seems strange to me.
Is it accurate that this person is being tried for a crime? Did the prosecutor state which crime they were convicted of? Then report on that.

That's not defamation. Stop trying to have newspapers make editorial judgements. Just report the facts.
Yeah I think one of the funniest parts is that it doesn't even include the standard heart, diamond, club, spade suits. Picturing trying to explain to my grandma which suit is which as she begs for a normal deck of cards.
LOL

BTW, as my career progressed, I tended to shift my view of the manager as less of someone telling me what to do into a partner who was empowered to remove obstacles to my doing the job successfully.
It's not the patent system. It's the courts. If what's called "access to justice" were faster and cheaper, as in the distant past when the patent system was set up, there'd be no issue. The patent system is reliant upon the courts for enforcement, and the courts are completely rotten from top to bottom.

To be more particular, on account of about half-a-dozen factors [1], it now costs a fortune to defend or prosecute any civil action in any American non-small-claims court. So getting dragged into court, even over a complaint that's ridiculous on its face, is a real threat. You could be down $50k, $100k, or more, before that ridiculous complaint is dismissed. (And that's if you're lucky.)

Believe it or not, a conceptually similar patent system works very well in China, where it costs just a few thousand bucks to get in front of a judge and where being a vexatious litigant is frowned upon.

[1]- (1) There are no, or very limited, penalties for filing complaints that are later dismissed, even en masse and even when those complaints are truly without merit. (2) Unlike small claims court, a corporation's engineers or executives can't defend the corporation pro se in patent court, so they must hire lawyers who will bill hourly. (3) The pretrial phase tends to last two years, and "discovery" is crushingly onerous and expensive. (4) The civil justice system is designed to favor voluntary settlements -- it intentionally makes going to trial more difficult and expensive than it needs to be -- but in patent cases this unfortunately means that dragging businesses into court is profitable in precisely the same way that a mob racket is profitable. (5) Judges are never technical experts so they can easily be hoodwinked by savvy plaintiffs, and proceedings that should be dismissed early are often wrongly allowed to proceed.

...I could go on, but you get the idea.
It was my first computer.

Everything still works great, except the original monitor died many years ago. I hope to replace it one day, but $200 for a used 12" monitor is more than I want to spend right now (I have a tractor I am restoring that takes precedence).
Thanks, this was actually quite helpful. I’m just starting out, and had been wondering if I should get one.
Perhaps they believe their own management abilities are strong enough that mediocre enhanced by close management is better than good but out of management's reach.

There's a lot of assumption I don't agree with in that, but I would assume their logic is something like that.
Approximately 8' diameter (other commenters pointed out a more reasonable size) solid steel ring gear (riveted together from 4 parts). Doesn't look anything like a "separation ring", and certainly isn't large enough. Plus it is solid steel. I am kinda doubting the whole story at this point. No way it is from a rocket (too heavy, too low-tech, no ring gears in rocketry), and doubtful from any commercial aircraft (again, too low-tech and too heavy).
That seems to be an artifact of the whole copyright thing predating all forms of computing and memory, but if we don’t ignore that one, we’ve all been illegally copying copyrighted text, images and videos into our RAM every time we use the Internet. So i think the courts now basically acknowledge that that doesnt count as a “copy.”

*Not a lawyer
The AirGradient DIY Air Quality Sensor