skysight-inc/HackerNews huggingface dataset:
Being a Linux guy and having used MacOS for the last few years at work. I think what the OP is talking about is the clipboard history. It was one of my missing features when I start. I found Maccy [1] and that solved any issue I had.

[1] https://maccy.app/
To anyone who is frustrated with Notion's official client:

Notion recently opened up their entire API correct? This would leave a market for 3rd party clients that are snappier and innovation without having to leave the notion platform as a whole correct?

Full disclosure: I'd like to gauge interest in a product like this as I'm interested in working on solving it.
"Embedded" means a deeper connection between the software and hardware by definition, so it might make sense for pure software to be uncommon.
So much to unfold in your post but I can guess you are very stressed due to your wife's pregnancy and your job hunt situation.

If you are looking for remote work and already know C enough to find a job, you can search Indeed for listings and apply to all of them. Otherwise, fiverr and upwork could help if you post your own skills with C and probably people are searching for small projects.

If you are not very well experienced with C and already making money from it already, you can try switching languages a little, focus on PHP and Python and you can find so many remote jobs fairly easily. Unsure if yours is a temporary solution or lifelong change, you can simply decide what you can do and make that change in 3-6 months or so.

Any panic induced decision will be wrong so please make sure you don't get your expectations high finding a remote job in 1-2 weeks because it is an emergency. Give yourself 3 months for the transition and meanwhile find out what you want your life to be in the next 5-10 years. If you don't like what you do at work, you will hate every minute of it.

TLDR; Find a job preferably online related so you can find remote opportunities that don't require you to be in an office. Most web related jobs are remote friendly. Congratulations again.
They'd probably get a lot more use if they opened up the API so we can send commands locally to say, play an mp3.
Cruft will build back up in the 32 hours though. In 10 years people will be saying "does anyone else feel like they don't work the full 32? We should cut it down to 24!" There is always going to be some percentage of working time that isn't fully productive.
eslint doesn't scan your mode modules. If it did, it would be untrusted, as they could include as .eslintrc.js file and run arbitrary code. However, they could also include a npm post install script and run arbitrary code, or run arbitrary code when your code imports them, so it's not like eslint changes your risk profile in regards to npm dependencies.
And now we’ve gone full circle to writing imperative code
"How could it happen to ME? I am special."
Ugh ... yeah corporations were already "slow AI". The bureaucracy had a mind of its own, encoded in forms.

Now when you add "AI" running on computers, it gets so much worse ...
That's probably because IT busywork replaces manual busywork.

Before: you take a stack of papers, and go through each one with a red pen.

Now: you log on a system, wait, click on something, wait, click on something else, wait... the stupid tests are auto-graded, but chances are there is still something you have to grade student-by-student, and that's now slower to do. Plus, obviously, the usual annoyances (got to update this, got to reboot that, my typing is 5WPM, etc etc).
The idea you somehow NEED to learn all the commands as a reason why it's hard is crazy.

Adding HighFlow on top will just add more commands because inevitably there'll be a point where some HighFlow abstraction fails and you have to go to Git anyway to fix it.

Also I can see that HighFlux runs as a daemon. That seems sub-optimal - sucking up my CPU all the time on the off chance I want to code something is not great.

It doesn't seem like HighFlow supports actual remote repositories except GitHub. Which is the entire point of a distributed version control system - to be distributed.

I think HighFlux is designed to solve a very limited subset of Git's usage and so they've stripped out a lot of useful commands they don't use and so they can ship a product.

But in the real world people will need this and their simple vision will crumble back to the complexity of Git (or close).
Apple Notes might do a lot of things or do them well, but seamless sync is not one of those.
You could also say it's Linux for (meaning: running on) Windows. The naming is very ambiguous.
Look at people working with embedded systems. Often in companies supplying equipment to manufacturing or similar industries.
Yes! There are no primitive languages; all continuously spoken languages are modern by definition.

I wonder though how do reconstructed/revived languages such as modern Hebrew fit into this picture.
I really wish more people understood this. I'm working for a company that's in the middle of a move to the cloud and it feels like no one is acknowledging the sheer level of complexity being added.
I think is very easy to use
FTX Contagion Hits Winklevoss Twins as Crypto Lenders Come Under Fire
"Telnet... [is] an old protocol..."

Ok. Telnet is a protocol, it is not synonymous with TCP.

As for unencrypted traffic generally, I see no reason for fetishizing encryption. "Compute" is not synonymous with teh cloudz. Cloud tech is not synonymous with teh cloudz. It's trivial to put e.g. Nginx in front of something.

If you need encryption between 127.0.0.1 and 127.0.0.42 you clearly don't trust the hardware you're running on; I'm sure someone's got some clever way of hiding the private keys, but "clever" doesn't mean provably secure. Between containers... meh. Show me you thought about it and have a threat model.

Between datacenters... not so much. Do I care whether the connection is encrypted, or whether all traffic goes through a tunnel? I'd like to see a threat model. Is sigint included?

Even across the globe I might make an exception for a well-reasoned argument. That would almost certainly have to be data which was an observable: the time, a flow rate. Encryption is not the same as tamper-proof. Even unencrypted data might need defense against that. (Maybe secrecy is easier than nonrepudiability. Maybe.)

Secrecy is not identical to privacy. Security is not identical to either of those, and hypervigilance isn't the same as not needing to be concerned with something (these days security can be either of those). Observability might be more important than either secrecy or privacy depending on the application, and who is doing the observing.

A lot of it depends on where you demarc your rings of hell and how you defend things.

I send data in the clear sometimes and I'm ok with it. I also use a telnet client for decidedly "not telnet protocol" purposes related to diagnostics as well as observability.
This is one of the problems with having VCs. Your business could be going well and all your employees be happy and then some guy decides he's not happy with the results.
Dogs, water buffalo, horses are all working animals too. I think it boils down to how they are treated.
SpaceX: come build the future of mankind, but we wont pay you very much.

Tesla: come save humanity from climate change, but we wont pay you very much.

Twitter: come help me destroy society by giving voice to authoritarians and authoritarian states, but we wont pay you very much.

One of these things is not like the others, Elon.
I think this definition is outdated - linters find real bugs now. The boundaries between linters, static analyzers, and security tools in real life are basically nonexistent, it's entirely tool by tool. Also, autoformatters should style code, not linters. Used to be that linters told you about code style issues, and many still do, but ppl should turn all rules off and use autoformatters instead. Much easier/better.
Never taken it, never plan on taking it (even though everyone around me seems to be on it).

I trained myself to concentrate the old fashioned way, practice.
It's a high-voltage connector, the battery charger resides in the car.
Show HN: Discover the mafias of top tech companies
I created a one page site to browse the 'mafias' of top tech companies. I was surprised to find this didn't really exist anywhere.

For now it just shows Paypal, HubSpot, and Stripe, but may add others if theres interest. This was a chance for me to play with a few tools like Formspark, Netlify, ExactBuyer, and React.

I was inspired by similar sites like layoffs.fyi that are very simple, but valuable data using Airtable embeds.
I am happy to see startups working on improving git usability. Git is so hard to use when things get out of the simple path.
It's a high-voltage connector; the actual AC voltage input, battery charger resides in the car. The DC fast charger (supercharger, ionity, etc) resides outside the car.
This is a book on topology. This is not a "consumer" product for people who are just browsing. Most readers will have a good chunk of a math or similar undergrad or are grad students. And you will likely spend at lest a few months mastering its material.

The writer knows their audience very well. People who want to learn topology. The kinds of people who have learned that you don't make a decision on a book based on colorful it is. Otherwise you will read a lot of trash.

In general. You can't be an expert in a field by choosing what you read based on how pretty it is. "Oh sorry, we didn't read the reference handbook for the plane we're flying because the fonts they used in the 70s were too ugly", "Yeah, I'm a heart surgeon but I only read papers in Times New Roman with at a minimum 4 colors".

This is pretty much the dumbest shallowest comment on a technical book I can possibly imagine. "The words are hard to evaluate. The fonts aren't great and but it's just about colorful enough. 5/10"
NASA and the DoD had orbital programs (Delta Clipper) vertically landing rockets back in the early 1990s.[1] Funding shortfalls eventually killed the program before it could reach its potential.

[1] https://en.m.wikipedia.org/wiki/McDonnell_Douglas_DC-X
I think you're misunderstanding the complaints. Nobody is complaining about git's underlying fundamentals. The problem is the inconsistent user-hostile interface for accessing its features.

Also, just for the record, both Mercurial and Bazaar support rebasing via extensions.
>A woman one block away had called the cops to report a boy walking outside alone. That lady had actually asked Aiden where he lived, verified that it was just down the street, and proceeded to call nonetheless. The cops picked up Aiden on his own block.

this is the real problem here. who in their right mind calls the cops on a kid walking around his own neighborhood?
You should write a book, it will sell
I wish they could finally include some mechanism to map running WSL instances to a hostname / static ip. Also, a big difference to running a vmware instance is that you never know when the WSL instance is shut down, and you can't save the "state", that is, hibernate or suspend it.

Honestly, i just want a replacement for vmware that uses less resources. So i can run a completely isolated desktop for each project i'm working on. Suspend it, reboot my machine, and then load it up and continue where i left off, all windows and terminal sessions intact. The last bit assumes one can run a (non ephermal) graphical desktop of course, which rules out docker pretty much.
none, I just use it for other stuff too
How do you get your notes out of apple notes though? They're like some sort of covetous demon who won't let your notes go once it consumes them.

I literally went to the apple notes discord once and asked them directly and their response was basically "Apple Notes isn't design to be used for more than 100 notes"... so be very very careful about choosing to use Apple Notes cause you may never get your notes out of there
> Note taking: Bear, Apple Notes, Obsidian

Bear is really bad. The fact it uses some kind of Markdown but not really is insufferable. Can you even make proper tables in Bear now? It wasn't even possible for _years_

Apple Notes is good enough but doesn't support code blocks properly, that's a deal breaker for me. Also it can't really be shared with people not on iOS/macOS. It's also really bad for writing structured documents: you get 2 title levels, and you can't generate a table of contents.

I didn't fully try Obsidian because I didn't like its general UI. I really liked the graph philosophy it tries to push but couldn't make it work for my notes.
To be more clear - if you’re doing anything other than work stuff on your work computer, bad call. It’s almost certainly logged somehow/somewhere in the company, and just depends on if the company has the staffing to check.

With ithreat, there is someone checking who doesn’t care about your reddit use.

But, The 1-2 blend of insider threat programs having the access and wfh productivity suspicions increasing makes me think mgmt will poke under the hood in these logs beyond I-threat concerns at some point soon.
Foi promotes coherence and safety through declarative Functional Programming (FP) patterns as first class language features, while bridging (with familiar idioms) to those more experienced in traditionally imperative programming languages.
I feel like there's heaps of opportunity to make small apps to help streamline processes at boring regular mom n' pop small businesses.

The trick is uh, how do you find out about their problems to even know that you have an ability to help?

It's a tough problem here and I'm not sure how to solve it other than just already knowing people at those small businesses and talking with them about their problems.
> And if he measures that by "number of lines of code written"

I've seen a lot of people making that claim, but no actual evidence that he did that.

You do understand that "evaluating someone's competence by reading their code" is not necessarily the same as "evaluating someone's competence by counting the number of lines", right?
But it understands your work habits! Also, it uses machine learning to understand your work habits! This makes you more productive by understanding your work habits.
First, one should not apply statistics retroactively until you hit large numbers.

Second, I am talking about design goals, not track records. You don't evaluate the safety of a large system by running it a lot of times and see what happens - you design the thing towards a goal of safety. So this involves designing each component to the specific failure rate, and testing individually, then then testing together, documenting every step, to provide traceability of every change on every component.

The comparison to historical data on Falcon is not entirely valid, because we don't know the design goals of Falcon, etc. Just because Falcon 9 is human rated, doesn't mean Falcon Heavy is human rated, etc.
Somehow the SEC can’t even win a case against XRP which fails the Howey Test miserably. If XRP isn’t a security I don’t know what is.

is: (1) an investment of money, (2) in a common enterprise, (3) with the expectation of profit and (4) to be derived from the efforts of others.
Yeah... same boat. Photographed my notebooks and put them in. Sigh.
I don't disagree with the points so much as I disagree with the conclusion. Almost every analysis that concludes "Git is hard" seems to confuse deep and superficial attributes and also not understand why Git is successful or why the alternatives have been less so.

Specifically there are systems which are complicated because they are too complex and others which are complicated because they are too simple (a few simple ideas combine in ways that can get complex, people get confused because they don't see how the simple ideas are related to much more complex compositions of those ideas.) Git is fundamentally the latter.

To explain, Linus Torvalds created git in a very short time when they lost the license for the version control system they were using before. Linus was able to develop such a scalable system very quickly because it is based on simple ideas that are very similar to the ideas used in blockchains.

It has the appearance that it is complex because it has accreted many layers on top of that very simple conceptual core.

Some of the things that git critics universal complain are complex, such as the index, staging, etc. are keys to git's success. Because of that I have very little fear of screwing up. With other tools I would manually replicate that functionality by copying files when I was afraid of screwing up and probably screw up doing that. It is a small burden on the contributor but it relieves a large burden on the maintainer of the system who is not always cleaning up messes.

I find Git simple because I have a cookbook I work from. A better UI would put that cookbook on your fingertips. Look at the Github UI... A UI like that to make changes in a CVS repository would be like science fiction. Trouble integrating version control has been a persistent problem with "business rules engines" and other kinds of tools and Git makes it possible to make a simple interface to say, edit a Wiki that is managed in Git.
Since September 2018 at least:

https://discuss.python.org/t/welcome-to-discourse-say-hi/8
> We have had a fully EV Kia for almost a year now, and it is the most low-drama new car that we have owned by far.

"Almost a year" is hardly enough time to see what the long term reliability will be! Need to track realiability over 20-30 years to see how these models turn out.
Thanks! Happy to put you in touch with someone to help you migrate. Or at least, to help you calculate how much cost you could save :-) ajay (at) timescale (dot) com
Evergreen Gems: The Best Maker Blogs on the Internet (Vol. 1)
For us it's less about the circuit theory stuff and more about the mindset needed to deal with first-spin brand-new totally-raw hardware. Anyone who's not comfortable checking up on the hardware will not be successful here. Training that kind of attitude is impossible, so you've got to filter for it somehow.
It's ubiquitous. I've consulted for a 100 person company that built a data product on top of some IoT data. Everything was in databricks, literally everything. (Not endorsing that, just an observation)

Talking to a 2000+ person org now that is standardizing data science across the org using... you guessed it
The git UI built into JetBrains IDEs is the only thing that makes git work for me. It's very intuitive to use.

Cmd+K to commit changes. There's a list of all files changed, organized by file hierarchy. You can click any of them to get an embedded editor and you can edit right from there.

There's a VCS pane you can pop up to view commits from any of the branches you have pulled without switching, you can select commits and right click > cherry pick to pull them into your current branch.

And the diff resolver is perfect. 3 vertical panes with the incoming and local changes on the left and right, and center is the merged product. You can press arrows on each side to bring those changes into the center, it shows right where they'll go with colored highlighting before you even make any changes. And the center is once again an editor so you can just manually type in it to resolve conflicts too.

Git's mental framework is so visual for me, it just seems like a better experience in a GUI. Especially one as well-thought-out and intuitive as what JetBrains came up with.
I find the simplicity of Notes to be a big win. I don’t need to be able to publish a blog from it—I just need to know if I still need to pick up a bunch of kale or not.

Notes satisfies my three must-have requirements: it’s on every device my wife and I use, it allows mixing checklists with free form text, and we can effortlessly share information with each other.

I just checked and found that I have 1,321 total notes stored in iCloud. These range from my daily todo lists (invaluable for end of year performance review documents, saying nothing of just remembering what I’m supposed to do), to the all-important shared grocery list, which we will both update whenever we’re shopping at the grocery store.
Just the ergonomics of git are sometimes mind-boggling.
for instance: "git checkout" is used for 3 different things: “switch”, “create branch”, and “revert a file”.
Deleting a remote tag is “git push” but a deleting a local one is “git tag -d”. There are many such examples
To my understanding, Neon stores all its data in pageservers and s3 (where together they are used as a write-back page cache, with S3 as the bottom-most layer).

Timescale gives users a lot more control. S3 is used for storage of older data while newer data is stored on faster disks. The workload patterns for use cases like time-series, events, and analytics fit this well. The time dimension often gives a clear separation between what should be stored in hotter storage and what should be stored in cooler storage, based on time-oriented nature of data.

We also leverage a compressed columnar format that makes our data space and scan efficient for time series workloads. Neon stores a database page friendly format that best supports their workloads.

(Timescale engineer)
> Git doesn't let us safely experiment

Isn’t this one of the main purposes of branching?

Also git is easy to use. You can ignore the non-basic commands as a small team or solo dev, and there are plenty of GUIs to help with UX
What should the version have been?
I think git is hard because 99% of the time it just works with little to no required understanding of what you are actually doing. That is to say that git is actually too easy... until it isn't. Once you hit a scenario where you get off the happy path, that is when git becomes hard.
> business pressures

You mean greed.
https://www.facebook.com/appliedphilosophy/photos/a.82854007...

Many years ago I thought the highlighted text was a light hearted joke. Now I see what it is actually quite serious. (And now I understand why, among all people, a Japanese philosopher brought up the issue)

I personally think Unicode didn't go essentialist enough though. There's lots of obscure CJK characters in unicode that, when you look up a dictionary, just says it's another form of a common character. What I heard from people in the know was that the CJK committee basically made an exception for the Japanese because they were threatening to withdraw from the Unicode effort unless their demands were met, and for the most part they got what they wanted.

The "Chinese versus Japanese ideographs are the same characters, drawn in two different fonts" is actually a minority of those cases, which I personally interpret as clerical errors instead of a philosophical disagreement.

For example if Unicode were actually thorough with the essentialist philosophy, 關 and 関 would have the same code point.
Exactly. The whole modern trend of working less hours will somehow equate to more work being done is ridiculous.
I think the only potential improvement I can think of to the underlying model is that a patch-based system does seem like it would alleviate some of my pain points, but the UX for that hasn't exactly been fully figured out either; last time I tried pijul, it certainly seemed compelling feature-wise, but I wasn't able to figure out everything I wanted to do with it easily. It also would mostly just be a quality of life improvement for me at this point too; git is fully capable of doing everything I need it to, but sometimes I might have to google a bit to figure out how exactly to tell it what I want.
"in enterprises where Win/Mac are the only options."

Why does that happen? It feels like the only reason WSL exists in the first place is to help sidestep the monumental bureaucracy in fortune 100 companies that see Linux as nothing more than a risk. Its a methodone for companies that want devops, but are too calcified and encumbered to really do much besides lip service.
Ask HN: Have you noticed MacBook Pro's fan stops when you invoke Siri?