skysight-inc/HackerNews huggingface dataset:
You're being offered smoke and promises. I would not let the current offer affect my behavior in any way. They are asking you to assume the risk for the company's benefit. It does NOT even boil down to how much you trust the current CEO or how much they need you to make the sale. What happens if the CEO resigns when a sale goes through? Worst case, they sell the company and lay you off. Oops, no retention bonus, thanks for working through the sale.

This is not legal advice, but if it were me I'd want more guarantees. If you want a retention or exit bonus, ask for an immediate pay increase, or deferred pay, or that it be unconditional.

Would you be ok if they reneged? If you believe in the company and want to continue working there, treat the bonus as fairy gold and keep working. If you expect to leave anyway, ditto.
> Because Germany doesn't treat non-college graduates working class people as "losers".

Neither does the United States? Not sure where you're getting this idea from. Most people I know revere trades as they're a known way to make great money without a degree. And, anecdotally speaking, I've managed to get great jobs as a software engineer without a degree. We treat non-college graduates who don't try to ascend above retail or fast-food as losers - and for good reason.
Introduction to Haskell Typeclasses
A decade ago it was generally assumed that vinyl recordings were over with. And vacuum-tube amplification should be obsolete. But retro-fashion persists.
How can a Hamiltonian cycle be increasing? If you have one and you add an edge, then you no longer have a chain of edges that passes through every vertex exactly once, because two vertices will have two edges.
Having to install an app to control volume does seem like something from the early 1990s (and I’m a mac guy).
https://github.com/sbmpost/AutoRaise then, as mentioned before.

Although what you can't do (I think) is having (input) focus on a non-raised window, because that would break the focused-app-is-active-app-hence-menubar (because keyboard shortcuts) model imposed by the window manager.
This is a luxury belief.

The data show that married-before-cohabitating situations have more robust relationships for raising children.
this tool might solve this problem: https://pilotmoon.com/scrollreverser/
Sudden thresholds were just recently relevant with disease transmission and recoverability too.
I am another self-published author. I am of the belief that the best poll you can conduct is to announce that something exists and then try to get people to invest something—time, attention, money—in it.

For example, you can announce you're writing a certain book and ask people to sign up for a mailing list to be informed about updates. Or follow the LeanPub model and offer the unfinished book for sale at a steep discount, with early adopters/patrons getting all updates.

I count amongst my biggest successes a small list of books I DIDN'T write because although people told me that they were interested in the books, mocking up a fake cover and attempting to sign people up for emails told me that the market wasn't actually receptive.

The key is that asking people to make even a small investment gives you a far truer signal than any poll.
> - Control external monitor sound volume. There are buggy paid and open source solutions, but they all trigger all kind of bugs with sound and macOS itself.

For me this is one of the most annoying missing feature of macOS, while there are 3rd party apps, I'd want to have it without installing anything extra. But as we know it hard (if not impossible) that Apple implements this feature for other than their supported devices (that is mostly their products and maybe some of the 3rd party displays that they sell in their official web store).
> With that said, whilst I do like macOS overall I always found it infuriating how on macOS applications could steal focus. Something I do appreciate on Windows is that focus stealing by and large isn't a thing.

Interesting... I think the last time I used Windows everyone and their extended family stole focus all the time. But then I moved to Linux as my main desktop OS in like 1998... and to Mac OS in 2013.
LineageOS has reached some serious stability milestones IMHO. It's also so much easier to customise and get where I want it to be than any other custom Android ROM I've tried. Most of the bugs have been worked out by this point it feels like. Anyone looking for a new daily driver OS should give Lineage a try. I love it.
Option + double click on the corner of the window (where your mouse changes to the diagonal resize arrow).

I switched from Win10 to macOS recently and had to search the web to find this, so discoverability is certainly an issue. I suppose Apple would rather you just fullscreen a window than maximise a la Windows.
That’s sold separately and coming soon.
Ask HN: Low confidence in tech discussions, or impostor syndrome?
Participation in technical discussion can be hard, and frankly I feel that I've lost my confidence over the last year. (Possibly a covid/remote effect, but not my main aim with this question.) Depending on the topic or scope, such discourse can cover a lot of a tech stack and/or functional ground. I feel as if I've lost a large degree of confidence in simply participating in discussion, and for myself approaching mid-career it's both troubling and humbling. I hope to ASK-HN a discussion or hear people's perspectives.

In the moment: during discussions of late I've become severely hesitant to chime in, either through uncertainty or general lack of confidence about how my three cents (inflation) will fit within the discourse. I have observed and generalized a few (of my own) causes:

- The need to be precise+accurate with any statement. (A dysfunctional workplace will not leave room for self-effacing behavior. But there's still a self check of "is what I'm about to say correct or additive ... enough?")
- Missing half a sentence and suddenly I'm permanently behind the topic track.
- Or it seems that everyone else is speaking with such confidence that everyone already commands an extra layer/depth of understanding on the subject matter, and I'm a fish out of water.
- And I've noticed a follow-on effect after someone has added to the conversation, because that addition to the discourse may seem "obvious" to me, that I'll either enter a self-bullying spiral of "why couldn't you have said that because you already knew it" or "well this discussion is full of people stating the obvious, you are allowed to mentally check out now."

Did you know that Holden Caufield is actually a JS developer in the year 2022?! I would like to opine that this is appreciably different from impostor syndrome. (Though I do believe it's real and enjoy any related posts, recently [1].) And it's because there's always code to 'retreat' to, because it's the 'real' work and because code is altogether a product/craft/skill/ground-truth/machine and related discussion will always feel subordinate. Or it seems easier to effect the team with a confluence/wiki page (which can contain code snippets). In no way do I think this is correct or healthy, but it's so easy to slip into a mode of 'retreat to the code', and it can be speciously validated that it's "going back to where things matter."

Just as beer is the social lubricant, I'm looking for my 'professional beer'. Obviously not a cure-all pill, but how to ease some accumulated inhibitions, and participate in technical discussion without having to worry about the act of participating. I'm curious to hear anyone's experience or journey especially in the realm of technology and software jobs and roles.

[1] https://news.ycombinator.com/item?id=31129716
https://xon.sh/ would make this so much better
I see. The parts of this header file that cannot be trivially ported to Zig are those that involve conditional evaluation at runtime. You can use comptime to include this sort of sub-language in the language (and this is how e.g. std.fmt works), but I'm not sure if one can achieve the level of tight coupling with the outer language that you have.

It's an explicit goal of the language that you can tell what the local control flow is by reading the code, but of course one is free to run the C preprocessor as part of the build if one disagrees.

I don't think C++ constexpr/consteval can be used to write things like generic json serializers and deserializers, which Zig does in the standard library using comptime, but I'm not sure.
“Outside of a car” includes those on a bicycle as well!
Software is hard. Deal with it. Technical regulations, if you mean government regulations on all facets of the software industry, will bring much more problems than it is supposed to fix.
what does Ruby offer fhat makes it so "pleasant" to use?

For me, it fits my mental model of approaching problems quite well. I tend to write a lot of smaller programs for small tasks and when it comes to general chucking data around, Ruby isn't fast, but I can go from problem to solution with as little extraneous nonsense as possible.

Python is also quite good at this, but I find it a bit less consistent and tend to question my approach far more unless there's a library that already does the thing I want to do (more often the case with Python, though, to be fair).

Python and Ruby have similar conciseness:readability ratios for me, but Ruby has the added benefits of slightly better writability into the mix.
It's annoying that Apple doesn't implement DDC control alright (neither volume nor brightness). I'm just trying to be helpful and point to solutions that I use daily for these use cases, not making a case, barely pointing out that things claimed to be impossible are not (and not argumentatively, only because folks may stop at that and have to endure something when there are solutions that would fit their use case)
In addition to the reasons mentioned, all of which likely are contributing factors, there's also the aging and experience factor. Millennials and older Zoomers who were told growing up that living in the downtown of a major metropolitan city was the end-all, be-all of sophisticated living have discovered that other living situations and lifestyles are both enjoyable and affordable. They might not be moving to Elk Jaw, Montana and Corntropolis, Kansas but instead to second and third tier cities like Des Moines, Huntsville, and Medford.
Your example only works because the optimizer eliminates your call to std::to_string.

Call get_fizzbuzz(11) and you'll see the error.
How many of the functionalities the author misses and doesn't want to install "unsupported 3rd party tools" are NOT 3rd party tools in ubuntu?

Ubuntu linux is a distribution, and only a very very small set of tools and functionalities is "Ubuntu", all the others are simply packaged up 3rd party tools
> - Keeping in touch with those few friends and even my own family is something I struggle with a lot - "Out of sight, out of mind" is more literal. I have to "plan" keeping in contact with people, including my mum.

A system discussed a few weeks ago:

* https://news.ycombinator.com/item?id=30329475

Doing a search for "personal CRM" also brings up a number of results.
Have been on Cynogen/Lineage since 2012. Love the idea and the philosophy. Recently have been coming across safetynet issue.
Will 19 address that?
Also wondering what is the future of AOSP development, now that big companies are poaching developers (and effectively killing good projects like Magisk)
11 years ago today, Satoshi shared his final message and left forever
Since I don't have (nor plan to have) Magic mouse, that's kinda expensive solution :)

I use this instead: https://github.com/pilotmoon/Scroll-Reverser and it works well. Generally my preferred settings is like this: natural scrolling (ie. the mac default) for trackpad, but inversed (ie. linux/windows default) scrolling for mouse.
Yep, it's gonna just be like when they "open-sourced" their image cropping algorithm and it's just that they provided the model and didn't specify their training data. Granted, yes, you can provide analysis like they did on Github [1] but you don't know _why_ it's outputting something.

[1]: https://github.com/twitter-research/image-crop-analysis
This reads to me like someone who has been raised to believe identity politics matters above all else. But to be more generous, sure, there are limits to the degree of arsehole people will tolerate as they follow the mission. However then let's look at Stallman. What really does seem to matter is still the mission.
The Most Common Scala Myths Debunked
So if you connect a Magic Mouse and change the scrolling direction for the mouse it DOESN'T change the scrolling direction of the Trackpad?
Apple and TSMC are jointly developing 1nm chips for use in AR/VR headset and car
Depends on where you buy. Most folks buy from a broker and are holding the “street name”, which is an abstraction of the actual stock; however, it is possible to directly register shares with the DTC (depository trust company) and actually own them.
ConvertKit spent over $1M on AWS in 2021
> We have good definition of what is considered, or rather, NOT considered free speech given by decades of SCOTUS/court jurisprudence.

"We" is only "citizens of the USA". Other countries have quite a different tradition regarding this, and citizens of such countries often quite a different understanding than USA citizens of what is considered as "free speech" in the USA and what does not.
"I want a good service and cheap (i.e. free) with no ads."

I feel this is unrealistic. What other services are good, free and ad-free? Very few. Someone has to pay for the development cost and the upkeep, and that someone will be calling the shots.

I much prefer a "democratic" system where as a customer I pay certain amount of money for using Twitter (say, 5 dollars a month) and get a vote on future changes to a system where I am a free "user / consumer" (and a product at the same time) and some shadowy entity manipulates everything it can to its own non-public purposes.

In order to turn just a little bit more civil, Twitter needs citizens, not users/consumers. And citizens usually have to pay some tax for the system to be sustainable.
FAA Investigating Failed Plane Swap
> we should start to value principles over patterns, patterns over libraries, and libraries over frameworks.

This is very well put. I've been thinking this way for some time.
Unfortunately, too many people choose patterns over principles and frameworks over libraries.

Patterns applied without principles can lead to disastrous consequences.

The problem with frameworks is that there's lock-in so they're less flexible and sometimes they coerce you into making sub-optimal decisions.
We can split hairs and hold our breath til we're blue discussing design decisions we don't control.

I'm just trying to be helpful, possibly barely pointing out that things claimed to be impossible are not (and not argumentatively, only because folks may stop at that and have to endure something when there are solutions that would fit their use case)
It’s possible you came to that conclusion through reading comments on the internet a little too deeply.
IIRC, Twitter, Google, Dropbox and Facebook also don't allow to enroll multiple Yubikeys (ETA: Looks like I'm a bit outdated).

In general, most platforms don't really account for the scenario "my 2nd factor got stolen/robbed/destroyed/lost" beyond also offering a phone app and printed recovery records - and the end result is that a house fire, flood or storm scenario locks out users permanently.
Not sure about traffic but from my perspective, discussion culture has turned very elitist with zero tolerance for outsiders, let alone humour.
The inserts were batched. That was the second thing I tried after getting rid of the index, and that brought it from 20/s to 100/s.

This wasn't a website, it was HPC job tracking. SQLite chugged so hard that the tail wagged the dog, though.
Well yeah. Usually the "smart" in smartphone refers to the application processor and user facing OS. I don't think you can connect to an LTE network without a baseband processor.

If your threat model includes the firmware on the baseband processor, best not to use a smartphone at all. Or leave your cave in the mountains of Pakistan.
Seems like too much, while the value could be justified... I don't think it's it's likely to succeed which is unfortunate. OTOH, would be happy to be proven wrong.
I installed LineageOS on my old Samsung Galaxy S3 back in the day. It's currently only used as a fancy alarm clock, I got an app that requires me to solve math problems to disable alarm.

Just yesterday I was wondering if it was still supported by LineageOS, and I see that it is not. What are the chances that a new version will work on this "ancient" device?

And even if I do, would it be safe enough to use or does the hardware have serious, unfixable flaws?

Got me thinking about the obsolescence of our modern gadgets.
That looks neat! I'll check it out.
I love Lineage and used it as my main phone OS but since my carrier required in February for VoLTE to work, I can’t receive or make phone calls anymore.
I agree with you 100%. This software accomplishes that: https://pilotmoon.com/scrollreverser/
There is a workaround for safetynet (so you can run banking apps and others that don't allow unlocked bootloader) but it's a bit of a cat and mouse game. be prepared to re-apply after each upgrade, which can be as often as every other week on the stable branch.
How do i know what's a "turn off" for anyone, or what motivates relationships. Plenty of mysterious and contradictory and/or dysfunctional relationships in the world. Maybe that's part of why they broke up?

Making theories about the private lives of celebrities and what they demonstrate about what they really are like or are motivated by... seems pretty much like fanfic to me. Fun game if you're into it, but I wouldn't base my worldview on it.
You can set it to not hide the menu bar in fullscren mode. By default it will show up when you move the mouse near the top of the screen.

https://osxdaily.com/2022/03/17/keep-menu-bar-visible-mac-fu...

rectangleapp.com enables the classic fullscreen with ctrl+opt+enter (or via snap to top).
Make the point it’s cheaper to match inflation than to source a replacement
That sounds like it could also be a series of blog posts, twitter posts or whatever that is then sold in book form. Depending on the popularity this might work as well - there are many examples.
Ask HN: How to Rest?
What effective ways do you know how to rest your mind and re-energize?
These 3rd party tools are tested and supported by the distribution though.

It's a big strength of Linux distributions. There is one central, easily reachable place where you can report and track bugs for pretty much everything you do on the computer.

Obviously there are no guarantees that things will be fixed (fast) if you don't pay some sort of support but that's fair enough and still, the maintainers usually want the stuff they package to work reasonably well (they wouldn't spend their time packaging it otherwise) so one can expect a minimum level of functionality for most things unless explicitly stated otherwise.

The supported area for Windows and macOS from Microsoft and Apple is small in comparison to BSD and GNU/Linux distributions and good luck reaching them anyway.
> and won’t be too fussed if others just get pissed and leave

I remember when it was so important that financial guys still got their promised bonuses for staying on during the financial crisis. I mean, clearly they were titans of an industry they helped to destroy, saved at the behest of a government they despise, but who could really begrudge them a windfall?
I'd be interested to know what features iTerm2 doesn't have. It's a big plus for macOS for me!
I once found out about that technique for Scala, which actually has an operator / language construct for "fill in the blanks here"; I believe if called it just throws a NotImplementedException or something like that.
sshfs is a third party tool on Ubuntu (what does first party even mean in the context of Linux?)
> Upgrading the OS to a major version without worrying if I'll be able to boot next time.

Yeah, well my friend's Intel Mac mini got bricked when he updated from Big Sur to Monterey in the first week after release. Needed to send it to Apple service. IMO Mac updates are almost as broken nowadays as Linux updates were 7+ years ago when I daily driven it.

I also upgraded my Thinkpad X220 from Windows 7 to Windows 10 when the update showed in my system, and everything worked without any reinstall since then.
What exactly corresponds to the compiler and its input/output in your analogy? It doesn’t seem very similar.
It's nice to see that Lineage OS is still a prominent alternative OS. Back when I couldn't afford new smartphones, it would allow me to keep years old devices on relatively new software (these were the CyanogenMod days). Using it opened my eyes to tinkering and the possibility of a de-googled digital life. It's a shame that due to the ongoing 3G shutdown, people won't be able to keep old devices working.
Problem being that this happened on every point release. It would be a non-issue if it only happened before a major release.

Spending "an hour or two" to update source and dependencies every time the runtime is upgraded is an expense I have only encountered in elixir.

It didn't help that, circa 2018, many of the dependencies had been abandoned by their original developers, so even more work for us...
It's in an eve online subreddit. It's not hard to infer what they're talking about here.
A few things I commonly do in bash that it isn't clear (or wasn't immediately clear from the documentation that you can do in Hush):

Pass environment variables into a single command ala `NO_COLOR=1 ./foo` in standard sh. The only workaround I see is std.export to set it, and then std.export again to unset it.

The section on expansion doesn't mention std.glob - since there are times when you want to handle globs in variables it might be worth mentioning it there.

Some equivalent to getopt for argument parsing
Thanks. That is not exactly what I had in mind as far as I understand what those projects do. It seems that they run entirely in the browser. Server just serves HTML/CSS/JS.

I was thinking about a desktop that would be rendered on the browser, but applications would run actually on the remote server. So if you would log in from a different computer you would have exact same desktop opened. A bit like X with this difference, that the text rendering would be done straight on the browser without canvas.

But that's a good entry point.
Looks like there aren't going to do anything about safetynet: https://www.lineageos.org/Safetynet/

What's the future of AOSP? There are other distros like GrapheneOS and CalyxOS that take advantage of the open-ness of "google pixel" hardware. But I think the end goal is to replace android with a linux userspace like postmarketOS and containerizing android with Waydroid.
It's back up now, it was down for around an hour for me.
Cryptoverse: Ether prepares for epic 'merge' in quest to eclipse Bitcoin
I'm not sure how to approach articles with comments disabled. Perhaps next step is doing this for national post and ctv?

Afterall CBC has a short lifetime left anyway. 2026 and no more cbc.
Admittedly I didn't, not the least because I expect it to be at best equal in speed to my current setup, plus my current setup gives me better control on the virtualised OS + memory ballooning of the VM (... and that there are other things with DfM that rub me the wrong way).

Nonetheless, I salute the years-long effort from the Docker team on that one.
Exactly what it meant at the beginning of the pandemic: That mask mandates and other social experiments were not going to have an impact on the spread of this disease and could only increase the costs of dealing with it.