skysight-inc/HackerNews huggingface dataset:
I think part of it depends on the tooling that you're using and what your review system supports. Assuming that these are all supported, I would generally:

1. Push very often, essentially every time I'm going to context switch or take a break

2. Iterate often, get things working, then clean them up, pushing at each step along the way

3. Interactive rebase to squash into meaningful stacked commits for review

4. Mark the change as ready for review by my team

I have found stacked commits to be the best way to both perform and author reviews by a wide margin. It's so much easier to review 4 200 line semantic changes than a single 800 line change. You'll get better feedback from others, and thinking about development in this way can also lead to better results on its own.
Nice article. I'll add "write unit tests" to this. Especially if the system isn't already under test, getting it there will really force you to understand the expected inputs and outputs. As a bonus it becomes trivial to extend these tests for your new behavior as part of TDD
I work remotely for a large US tech company and live in Hampshire. Your salary will go *much* further if you are happy to live an hour or so outside London. My team is spread across US / Canada / Spain and UK so expect some meetings in the evening. From what I have seen the culture is quite similar in the UK offices as the US offices (same perks / food etc)
I do not agree. Content should fit the viewport.
House leaders want to take up daylight saving time bill – later
Eventually a Windows update will include a "portal to Hell" feature and people will keep using it saying something like "the demons are really annoying but I need Office and don't want to learn a new UI."
> Last time he became available (doing time in a penal colony) a fairly large crisis ensued.

FYI: It was nothing political, he got 18 months for running over two people on his motorbike and killing one.
Can you run them in a VM? Or even WINE?
The Zircon kernel: https://fuchsia.dev/fuchsia-src/concepts/kernel
I have. You're not coding hard enough!
So you’re saying that either is mystery meat navigation?
Word isn't so hard to replace, with some teething, but you're going to have problems replacing Excel. Nothing else is at feature parity, and converted xls documents emerge looking pretty gnarly.
Right now, it's >5MWh/ton using lab scale equipment. At 1 million ton per year scale, we expect closer to 1-2MWh/ton.
>In 2018 we announced that free accounts containing over 1,000 photos and/or videos would have content actively deleted. In the years since, we haven’t deleted a single photo that was over the limit. Not ONE.

I joined Flickr then they gave everyone 1Tb for pictures, I became paying customer, but when I saw people leaving Flickr and my groups getting empty days after the announcement, I left too.
Yes and no. On the one hand, I agree that OSI seems like a fairly arbitrary entity and in the abstract I would agree that they shouldn't control it. On the other hand, 99 times out of 100 if someone is making that argument with reference to a specific license, it means they're trying to claim their software is open source when it isn't and just want to pretend that they can redefine the term themselves. So I tend to ignore my theoretical dislike and practically accept the OSI definition of OSS.
Neither is super up to date, but these should cover the important stuff:

- Understanding Open Source and Free Software Licensing[1]

- Open Source Licensing[2]

And then Producing OSS[3] also contains a (very) brief section on choosing a license. It's worth reading though, for other reasons.

[1]: https://people.debian.org/~dktrkranz/legal/Understanding%20O...

[2]: https://www.rosenlaw.com/oslbook.htm

[3]: https://producingoss.com/en/producingoss-letter.pdf
I think there is irony in having an appliance that you cannot safely take your eyes off of.
1809 has been out of support since November 2020 for Home/Pro users (May 2021 for Enterprise/Education).

https://docs.microsoft.com/en-us/lifecycle/products/windows-...
They have every right to dictate the meaning of the term. https://en.wikipedia.org/wiki/Open-source_software Read the first section.
One simple solution to the asymmetry is to abolish it. Instead of releasing open source project touted as a "general solution", why not adopt release it as "here is some reference code, it works for my use case. YMMV"
There's plenty of closed source software where you can view the source. Open source just means the ability to modify, use and potentially redistribute according to the terms of the license.
> And that's what writing novels is—it's work for money, like programming or plumbing, not some mystical calling or vocation.

I agree with your overall comment, but this is not entirely true. For many writers, writing is a vocation. They would do it even if they couldn't make a living out of it, just like a painter would paint even if nobody commissioned any of their work.

It just happens that for a relatively small percentage of writers, writing is a viable way to make enough money to make a living.
The presentation here is so distracting. I use my mouse wheel to scroll, and it just gets stuck in a tweening step, or else moves between screens so quickly I can't see them. Stop trying to make an interactive experience, just make a website with information about your product.
They only want the things he's literally promised them.

I have no beef with an author who takes 20 years to finish a series. I do have a problem with an author consistently making grandiose promises about how much he's working on the series, and how much content he has, and how his fans should be so grateful for the effort he's putting in. Then turns around and bitches incessantly about how his fans DARE to remind him he made those promises.

Basically - I would be fine with GRRM if he would shut the fuck up. But he's not in it for writing the books anymore, he's in it for the attention.
Looks interesting but why the fuck don't they have pricing on their site, seems they're one of those companies that wants you to talk to a salesperson so they can decide how much you can afford to pay.
It is probably caused from postmortem culture not being shared in the community.

"Having problems" in this world (any kind, not only due to the github scale!) is something that happens - we are not perfect and we work on an incredible amount of layers of complexity.

It is sufficient to actually touch production code on a daily basis to see that it can happen to the best, with the best observability systems or processes. The key is avoiding blaming, and understanding iteratively how to fix the problems underneath (faster recovery, detection time, and so on).
I read somewhere that some people used EPROMs and decaped Ram chips as digitizers for early computers.
If it's not possible for people to (legally) use that source, or to modify or redistribute it, then it's not open source, it's just shared source / source available (https://en.wikipedia.org/wiki/Source-available_software).
Yeah, this article is more for people who had a random thought about the dangers of microwaves and wanted to see if there was any truth to it.

It should put you at ease to know that as long as you don't microwave yourself there isn't much to worry about.
There was once a blog titled "Diary Of An x264 Developer" that gave some interesting detail of how h264 worked and the and the x264 implementation. It's still available on via the internet archive.
I used index funds. For me - huge emergencies were so unlikely that I would lose a lot of money by keeping it in cash. Yes, having $50k+ in cash is nice but it also does lose value by sitting in that account every year. Kept it in index funds instead and would withdraw in $10-20k lump sums as needed. Never saw a loss - and there were significant market downturns when I had to use this.

I think the advice also depends on your own personal scenario. In my case - I have to save extra money on top of 401k, Roth IRA, etc. in order to retire. (Social security plus that isn’t anywhere near enough) So, can use that brokerage account as an emergency fund as well. Which is more or less what I do now, tbh. The assets are all mixed. It’s mostly irrelevant.

I still keep 20k cash in my account but I try to not keep more. (Sometimes I have $10k bills in a month or what not - like having the buffer and like being able to divest an entire month or two of paychecks to just do all 401k in that time)
Your idea is analogous to what’s done in MRI image reconstruction. “Images” are actually obtained in the frequency domain, but there are various undersampling strategies to accelerate the frequency domain data acquisition. These are then reconstructed into actual images with the inverse FFT.
The unimaginable nightmare that haunts the world
I used to use LastPass. But, due to mentions on HN, switched to Bitwarden approx 2+ yrs ago. No regrets. No complaints.

https://bitwarden.com/

p.s. For personal use, I use the free version of Bw. For professional projects and client work I use the paid version ($10 per yr) because the paid version supports YubiKey for 2FA. Both, to me, are worth the investment (to mitigate risk).
> Majority of average Russian citizens support their goverment[sic] actions

That is a pretty bold claim to be made without any supporting evidence.
Sometimes the bottleneck is on the server end, and often they throttle throughput per connection. Some download mangers allow you to download the same file through multiple connections and range request. Having said that I think it's a little bit rude to work around the intended throughput limitation.
They are not asking for users to correct or provide any information, so you really aren't helping. Plus, it isn't even obvious how tags on your sightseeing photos would be used to improve CSAM detection.
The filesystem performance within the VM is the same; the issue only arises/arose when mounting from macOS into the VM. To each their own, of course; but there’s no real perf difference between rolling your own and using Docker for Mac.
It is odd how much materialist strong atheism exists considering it’s literally impossible for there to be nothing bigger than us. The entire materialist context is embedded into a reality we have no explanation for and this gets forgotten or ignored.
> Even though the prescriptive view is wrong people still have it? ;)

Yup. Some of us do so quite consciously and intentionally, and knowing it is doomed to fail -- so, if you will, quixotically[1].

"Why on Earth would you want to do that?", I hear you ask. I'm glad you did -- let me explain: It's a delaying defence, intended to slow down the enem^W speed of change. We see that slowing down as a good thing, because it increases intelligibility over time. You, as a speaker of English, can with some effort read and understand Shakespeare and (hiss rough contemporary) the King James translation of the Bible... But not much further back; Chaucer is a struggle, and Beowulf just gibberish to you. Icelanders, OTOH, have no more problems with the Viking sagas, written down about the time of Chaucer, than you do with Shakespeare; and had they any litterature written down in the time of Beowulf, I'd imagine it would be no worse for them than Chaucer is for you. To Swedes, on the other other hand, the writings of Gustav II Adolf (not to mention the chronicles of his grandfather Gustaf I Vasa's historian) are Chaucer-level difficult even though they're from about the time of Shakespeare (or less than a century before); actual Chaucer-era writings like the medieval laws of king Magnus are Beowulf-level gibberish; nineteenth-century poetry -- heck, even the 1917 Bible or the prose of Strindberg, who IIRC died just a few years before that translation! -- seem to be as hard to grasp as Shakespeare is to you.

And this shit seems to just be accelerating; kids nowadays have a hard time not just with Strindberg, but with novels I enjoyed in my youth -- written in the 1940s, -60s, or even later! So, in the hope that my grandkids (if ever I have any) will understand what the heck I'm saying to them and I what they're telling me, I fight this hopeless rearguard action, willingly sacrificing myself to the slings and arrows of mindlessly laissez-faire anti-prescriptivists for the greater good of mankind.

So slowing Swedish down to the rate of decay--eh, development -- of English is my primary goal. But, hey, while I'm at it anyway, why not try to improve the cross-time communication power of English, too?

There, hope that answers your questions?

___

[1]: Except I guess the Knight of La Mancha didn't know that last bit. Unless, I guess, if you want to argue that deep down he really had to know that all along.
We open-sourced our pay calculator for fair and transparent pay
I don't use commits as "atoms" of the work. Instead, I work at a PR level. I make PRs small and often, and try to make each one a small, self-contained piece of work, usually not more than a day or two.

Practically this means that I commit and push whenever I feel like it, but then always squash the PR. At that point I create a clean and informative commit message.

However, I leave a lot of context and information in GitHub rather than putting it in large commit messages. I rely heavily on GitHub's automatic linking of issues and pull requests for this.
Yeah you're right there. 150k salary is better than a £600 day contract.

£150k per year is tricky to find for salaried positions as a dev. They exist but not as visible (to me at least) compared to the contract equivalents.

The enjoyment side is something I hear mixed opinions on. There are plenty of "disguised employment" type contracts in the UK that just go to contractors for rarer skill sets. YMMV.
Horizontal scrolling isn't that bad on mobile devices. I wouldn't want to scroll one of these on desktop but it's so simple to just, flick through it with my finger on a phone.

Just put it behind a media query when your desktop-sized nav bar gets too big?
> But does the result count as a "nice thing on the Internet"? I can be the judge of that and IMO no at this point it's just one of a million free casual games awaiting some monetization bullshit.

I don't understand the thought process. NYT has a bunch of daily mini games that are free and have been for a while. Only the full crossword and the archives are paid.

Did you write this comment before doing any research into how NYT handles their games?
A household (not individual) income of £100000 is sufficient to be well inside the top 10% by income. Using the standard ratio of 4.5 times income for a mortgage means that you are capped at houses costing around 560k, assuming you have 20% to put down.

The following search for 3 bedroom houses [1] provides either flats, maisonettes and a few houses in areas with poor transport links, and many of these are still over budget.

[1]: https://www.rightmove.co.uk/property-for-sale/find.html?sear...
This is a fantastic read.

> "Time passes at the same speed on top of a mountain and at the bottom of a valley".

Just curious, does this kind of gravitational time dilation bear any consequence in our systems, given that we are building systems with the assumption that system clocks are not always accurate and there is no global time?
> which is one of the reasons I do believe in God

I've always found this line of reasoning interesting, because to me it just kicks the can down the road. What created the universe? God. Ok, so what created God?
I live in North Eastern Maryland USA and two years ago I noticed bark laying symmetrically encircled around a tree. I asked around and an arborist informed me of our unfortunate situation to come which the State of Maryland had been trying to get in front of for years. After my property was visited by an State of Maryland arborist per their request I was informed I had to rectify this issue by felling my trees as soon as possible to prevent more spreading however my efforts were pointless since there are hundreds of infected Ash trees in and around me of which my neighbors have no idea nor any interest in their trees. Now in present time there are many hundreds of dead Ash trees around my area and the recent bomb cyclone wind we had caused those dead Ash trees branches to fall and some were widow makers for sure. I have proactively contacted my Home Owners Association, Town, County and State as it relates to these dead trees as the human threat impact is extremely high since some of these large trees are over property, yes homes, and those residents have zero knowledge about the threat these “fast dying” trees bring to them with each passing day. The invasive species are getting worse year over year as the price of globalization comes into clearer focus as years ago it was the brown marmorated stink bug yet in more recent years it has been the spotted lantern fly and now it is the emerald ash worm.
Say Call of Duty and Battlefield decide to introduce cross-game weapons. Both games add the weapons as per usual. A user can use one of these weapons if they have the NFT in their wallet (I assume both games have some integration with the wallet). The NFTs are tradeable off-game so there's a CSGO style marketplace - all that matters is if, when you load the game, your wallet has those NFTs. It needn't even be cross-game to be honest, you could do it within the CoD franchise but still allow people to buy and trade class load outs. It could be cosmetic skins for the weapons too - it's not crazy to include limited-availability skins. Why might they do this? Well you turn a loot box system into a collectables system which could drastically increase sales if there's a chance you could not only get a rare drop but make money trading that drop. Do I want this? No, not really. Could it be profitable? Yes. Is it technically feasible? Yes.
so funny you mention the vaseline impregnated gauze. I have had more than one instructor say the best thing to use as a chest seal is the wrapper itself. Vaseline sucks to try and tape down. The metallic shiny wrapper it comes in makes a nice seal though.
They didn’t coin the term:

https://lunduke.substack.com/p/who-really-coined-the-term-op...
The feature isn't (yet) available outside their larger western markets: https://www.apple.com/ios/feature-availability/#visual-look-... It will presumably improve over time.
Windows should live in a VM at best and accessed for a few indispensable apps, not even allowing it internet access. But who am I kidding? There are masses of hostages to Windows, many showing signs of Stockholm syndrome.
> The court only confirmed what we already know – that "open source" is a term of art for software that has been licensed under a specific type of license, and whether a license is an OSI-approved license is a critically important factor in user adoption of the software.

The court confirmed no such things. The decisions expressed in these two documents regarding the use of "open source" as a description of the product in question hinge upon the fact that someone else's software was released under a new license by Defendant, who had no authority to do so.

The court did not care to define open source, except to clarify that a license used previously by the Plaintiff is an open source license, and a license used subsequently is not. The court also did not consider any license-approving practices, let alone those of the Open Source Institute, of whom I find no mention in either document used to justify OSI's claim.
> Self publishing is both easy

Self publishing is not at all easy. It’s a completely different thing with very different necessary skills to succeed. An author may not have the skills nor time necessary to successfully self publish. (Off the top of my head- just keeping track of sales/sale trends, reaching out to booksellers, organizing your own marketing campaign, editor, cover art, rights management, etc.)
I uses Video DownloadHelper (Firefox addon) with JDownloader2 (Java standalone app), I only use Video DownloadHelper to grab the video header and send it off to JD2 to do the download and conversion (via FFmpeg).

The video platform that I couldn't find a way to download is JW Player. I tried various extensions (Firefox/Chrome) and standalone apps, they couldn't download the video stream from JW Player. The only thing they could grab is m3u/m2u8 file and that it.

Nice to see there are another Java downloader.
Nodejs forces this architecture(no, worker threads are not a solution, they are heavy and have too many restrictions), you don't want to slow down the event loop with heavy PDF processing.
I mean already they immediately lock you out of editing anything in MS suite if you let your sub lapse - or in the of my elderly parents they forgot each others passwords and get confused.
I don't see it that way. It's the standard usage of the term in 2022. If you sell someone a red car but deliver a black car, you can't claim to have your own definition of red. I think it's important that this involves participants that are familiar with the industry. You might have a stronger argument if it were non-technical executives in the paper industry.
Except they didn't create the MIT license, or BSD, or Apache, or any of the software that built the movement. It's an advocacy group that tries very hard to insert itself into the conversation, and coining a term doesn't give them stewardship or ownership.

I don't imagine the F/OSS ecosystem would be much different today had the OSD/OSI never come to be, unlike say the Apache Foundation or GNU projects.
This is a good example of how scale can bias your view! :-D

Personally I share the same experience: In the 30 years I've been using personal computers at home and work, only 2 disks failed on me, one was an error on my part during an OS upgrade and the second was an external disk that physically fell off my bed while I had it plugged into my notebook. So both of these weren't really those random failures.

On the other hand, while working in an IT infra team of a 60 developer company with 4 racks full of servers for 3 years, we'd get to see about one failed SSD per 2 months and 2-3 failed disks or SSDs per year in servers.

During the 1 year I worked for the IT infra team at a smaller hospital of a medium sized city with a large VDI environment and two HP EVAs in a two datacenter configuration each, we'd get 3-4 disk failures per week. Those had over 140 disk per storage each and were approaching the end of their support life, being around 5 years old, so the failure ratio started to get higher.
See also: https://twitter.com/LukeW/status/591296890030915585/photo/1
But the quote also says it's unlicensed.
Think of this in terms of a brand defending their trademark to avoid losing it through dilution. It's Open Source, a term they created, not a generic concept "open source." I don't like them owning a term that feels like it should be generic and communally defined, but it's not, and they do.
Combine with git config --global rebase.autostash for your own protection.
So as long as CO2 certificates are more expensive than your solution, it makes sense to opt for your solution? Do you see any other scenario's where companies will want to use your solution? Is this the cost including storage?

Does this use amines as well or is it a different chemical reaction?
There are few words that have lost as much meaning and impact in the last decade than “mentor”.

An assigned mentor isn’t one. They’re either a boss, a peer, or an onboarding helper.

Mentorship is deeper, lasts longer than just being at one job, and isn’t something that everyone is going to get. In my experience they’re very rare, and rarely is the word mentor used in relation to it, expect in hindsight.
Sure the top 100 countries in the world offer them, and the other 50 million companies don't.
I've primarily used it as the serialization format for choice for encoding large files written to disk. The ability to mmap it and not need to read the entire file to access specific data was very useful. My understanding is that this sort of usecase is how it's typically used.