skysight-inc/HackerNews huggingface dataset:
> the impasse that I often see is between people who think a change must happen “now“ and those who think it should happen “never“

The problem is that the organisational equivalent of ‘later’ is ‘never’. Therefore, if something needs to actually be done, the only time is now.
Backuptrans is the best solution I’ve found for this, done 3 successful migrations with it.

You’ll need to also use https://github.com/YuvrajRaghuvanshiS/WhatsApp-Key-Database-... which makes the process easier than it used to be - no need for an android emulator or second rooted phone

What you’re paying for with Backuptrans is mostly the conversion between database formats, I’m not aware of an open source solution to that. The extracting/decrypting/viewing of android messages and editing iPhone backups can all be done with other tools
How does one purchase I bonds outside of the USA ?
Does that really work? I would expect the fan to kick in based on temperature, not cpu frequency?

Or do you mean restricting clock speed based on temperature?
Ya gotta live somewhere. If you can switch jobs without switching domiciles you’re in pretty good shape. If not, rent. Is your primary residence an investment, or like clothes and food more an expense?

Ya gotta live somewhere in retirement (unless you plan to kick at your keyboard). Retirement means lower income, so carrying rent or mortgage or car payment or anything “large” might/will really cramp your lifestyle. Retirement might be an absurd concept now, but trust me, things change in your 40’s.
What really sucks is the ratios these cable companies go with, 1000/50 is a 20/1 ratio. Having something like 500/100 would be light-years better for the vast majority of people even though you would be sacrificing overall bandwidth.

Perhaps it's a conspiracy to have less tech-savvy work-from-homer's keep bumping up their speed plan because their upload speed isn't up to snuff for video meetings. Either that or cable companies feel they need to compete on advertised download speeds with fiber, which is a losing battle.
Note that Rust will most likely be getting some support for these features too, at some point. It's what much of the academic PL research on borrow-checked languages is pointing towards. You can alreasy see some of the practical effect with "GhostCell" and similar proposals, even though these are arguably much too clunky and unintuituve for practical use (notably, they use obscure features of the Rust lifetime system to implement their equivalent of regions). Language-level support is likely to be rather easier to work with.
Although not following best practices when writing shell scripts is the fault of the author. For example not thinking about spaces and using $varname directly instead of adhering to best practice and enclosing it in "${...}". It is uninformed and one should inform oneself, if one is to write a shell script. Plus there is no shame in looking up, how to do it correctly. There is little excuse for getting that one wrong. I mean, if this is like one of the first shell scripsts one writes, OK, but a seasoned engineer ... nah.
I thought this was true most of my life...until someone suggested to me that I had Asperger's.

Upon deeper investigation, I found out (to my great surprise) that most people's experience of communication is different from mine in a profound way. They really are taking most of their cues about meaning from things other than my actual words, and they were trying to communicate a great many things to me without words that I was missing completely.

I (obviously) don't know you from anyone, but if this claim has seemed as transparently false to you as it did to me, I'd just encourage you to try to keep your mind open to the possibility that your experience is anomalous.

The good news is that once I knew this was true, I was able to focus on trying to learn to compensate. It's almost like people are speaking two languages at once, whatever they're saying out loud, and then another whole set of things in a kind of full body sign language that most of them picked up intuitively from earliest childhood and use constantly without even being aware they're doing it.

All languages are learnable if you're determined, so once you know to look for them, you can start.

If you want to come at it from a formal angle (which might be necessary), check out the old TV show "Lie to Me." It touches on the science of interpreting body expressions and facial cues. I think it'll help you see some of what I mean.
> If we look at Blender's history, one could make the argument that they would get more support if they fully opened their product.

I think it's important to know that Blender probably became big because they went open source with a nice tool, not that they were big before and then released the source as open source. If Blender didn't go open source, I'm unsure if Blender would even be around today, they were in big trouble before buying the source code back and open sourcing it, if I remember the history correct.

DaVinci is not in trouble in any meaning of the word, the opposite. The editor is taking the media sector by storm and gaining popularity like crazy, so they don't have the same need of doing something drastic to save themselves.

Don't get me wrong, I'd love for DaVinci to end up open source, but I don't think Blenders history is relevant in this particular case.
Fintech dev here.

The product looks incredibly good. What I absolutely love the most is the fact the web site immediately addresses people with a human language at the left and plain code at the right. No marketingspeak. Love it.

However the title is a bit misleading. It says "a chartered bank for developers" while the correct title would be "a chartered bank for U.S. developers". I feel like in the IT community we see deeper diversity of nations and citizenships compared to the other industries, so much more people from the rest of the world.

To make sure I had to dug into the documentation. Indeed, US-specific properties are marked as required in the person creation API call[1]. So Column is a non-starter for anyone outside the `default_country`. It would be nice to mention this somewhere on the site perhaps to set proper expectations.

[1] https://column.com/docs/api/#entity/create-person
I hope they have anti-sloshing-baffles in their design, because liquid hydrogen has low viscosity, and you really do not want it sloshing around without energy dissipation, in particular not during take-of or landing.
It feels surreal that I pay 100PLN/month (~25usd) for my symmetrical 1Gbit/s in Poland.
Corruption won't go away through censorship. It will only make it worse. The best solution IMO is for truth and transparency and to have honest leaders shift focus to education.
> Or something more like Ansible?

This seems to be the argument that comes up over and over with go, JavaScript, Ansible, etc. Sure one can take an imperative language and try to follow FP principles to emulate good things. Then one is comfortable with how it works while not really understanding FP and when it trashes the system by being implemented as a sequence of trashes of the state it is just a learning experience of user error.
> None of these are experiments with the concept of money. You still transact in the exact same fundamental way as with traditional online payments, just 1000x worse.

How involved are you in the space to make this claim? Are you staying informed? What is your highly confident language based on?

Can you tease out how you come to "1000x worse"?

You are incredibly confident, it leads me to believe you have some big blind points.
I thought guile was the language used. maybe im confusing this with guix
Becoming Attached (1990)
> Are you able to compare the experience of being at a Big Tech company compared to a very small team with wide responsibilities?

Most "Big Tech companies" are already structured internally as small teams with wide responsibilities, which imclude owning multiple projects and with it everything required to develop and deploy them.

If anything, "Big Tech companies" have enough resources available to allow developers to work without bothering with distractions.
What? No, that's a very misleading framing of my comment...

Of course it matters what you do on a laptop when it comes to how the fans are reacting. Are you really expecting the fan to stay silent and the computer to stay cooled when compiling the Linux kernel for example?

Different workloads have impact of the thermals, it's as simple as that. Using heavy applications will make the laptop behave differently than if you use vim.
IMVHO the issue is more on the mere understanding what money is. I suggest rediscover a small scene from a Colombian movie (witch is nothing really interesting IMO beside that small sketch): El Concursante, here the relevant part: https://youtu.be/WpGhcDg7IJ4 that's the more clear and simple compact explanation of the nature of money.

In short: a currency is a symbol, a unit of measure, a cohort of people accept in place of something tangible. It reason is that we can exchange goods one counter another in the classic barter BUT sometimes two party have something to exchange that mach sometimes no, the general symbolic unit of measure solve that issue.

Having understood that we can comprehend that actual issue is not the banking systems with a central bank but the fact that such bank is private and do not generate unit of measure for the public according to current public needs, they loan them treating money as the substrate of anything instead of the inverse.

Understood that we comprehend that the solution is not finding new unit of measure of some kind but made central banks public and private banking without any seigniorage or power in the central bank.

Cryptos are surely the ideas Big of IT have to ingest banking sector under their control, and banking sector understand that well, see for instance https://voxeu.org/content/banking-disrupted-financial-interm... and https://voxeu.org/article/digitalisation-and-future-banking they are even worst for the public because with physical cash limits are artificial, with cryptos the need of iron and connection are practical.
From a quick glance seems that the biggest difference is that ABS is a whole new language while Xonsh is just a python superset. I. e. Xonsh is python which can also parse and execute shell commands.

What I see as a benefit is that it allows you to reuse your existing python and bash knowledge without having to learn (almost[1]) anything new.

[1]: Xonsh does add one or two new things to python. But they are pretty straightforward and aren't required. But are hella nice for more advanced interplay between shell and python.
I wanted pictures of the oysters but instead I got pictures of a guy staring at my soul.
I don't work in the professional media field, but isn't this ridiculously inexpensive for something that seems to be aimed at content studios, TV stations, etc (judging by the hardware compatibility focus and dedicated keyboards)? I was expecting these pro products to be on the order of the tens of thousands USD.

I've paid this much for a hobby DAW.
I think there is absolutely no way we should consider it a third platform next to the other two giants. It is way too early to call it that when they struggle with even just being daily drivers for the most enthusiastic.
List of Discontinued Microsoft Products Since 1975
Sorry, I think maybe I misunderstood or something similar. I thought we were talking about laptops that use active cooling, not smartphones with passive cooling.
I love many aspects of Nix but for me at least the language is a barrier. I spend time and get better at it but there's a fine number of things people can spend that time on.
Using Wine sounds perfect

Delphi's VCL is tied to much to the Windows API to work without it.

Even Lazarus implements a lot of Windows API like functions. E.g. you call one of these functions on Linux and it converts it to a corresponding gtk/qt function call: https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/mai...

But it is all less reliable because the Lazarus community is much smaller than the Wine community
South Vietnam was already an independent nation…
But is this the website you come to in order to read about mundane, commercially applicable dental treatments?
Isn’t a recyclable, user-replaceable battery better for the environment in the long run?
Tell me why oysters are a keystone species.

Oysters are just like the trees in a forest. You don’t think of them that way, but it’s the same with coral reef systems—without the coral, there’s no coral reef. There’s no biodiversity. Oysters used to be the landscape of New York Harbor, which stretched over hundreds of thousands of acres in a three-dimensional habitat. They provided food for all these different animals. There are over 100 species of fish that historically either lived in, found their mates in, or laid their eggs in New York Harbor oyster reefs.

Fundamentally, all of our environmental problems are people problems, so if you ignore the people around the ecosystem and try to restore New York Harbor, it won’t have a lasting impact.

I like this guy's thinking.
Microsoft does jackshit of a telemetry compared to Big Google.
How long have you stuck around at a company? Maybe your company or business type is different, but I have certainly seen apps get rewritten or replaced over the course of 10 years. Some are built solely for some migration period. Some have been redesigned as part of a different system after a few years. Some major systems get rewritten after the continuous addition of integrations over 10 years demands a better architecture.
Go has a bad GC. Go relies on the compiler to do escape analysis and allocate on the stack. Once you actually start heap allocating you hit massive pauses. It’s why Go does so bad on the binary tree benchmark.
I was going to write something similar. It's a numbers game. Another way I look at it to make myself feel better is to think "I need 10 bad interviews before I find the good job". Then you don't focus on doing "well" or doing "bad", you just focus on going through the numbers.

Just did interviews at two different companies about a month ago, first one bombarded me with OOP trivia questions for a front end React/JavaScript role.
Another company the hiring manager burst out after 15 minutes of talking telling me I'd be perfect for the job and had me skip a step in the process.

Don't second guess. Don't think too much. Just go through the process 10-20 times and you'll walk out the other end in a better place then you are now :-)
Your examples are nice and clear, many projects could learn from you.
“Master Foo and the Ten Thousand Lines” is all that needs be said

http://catb.org/~esr/writings/unix-koans/ten-thousand.html
+1 from a manager of a fully remote small team.

I find the mental overhead of the always-on camera exhausting, and I prefer voice only communication for certain types of conversations so I can dedicate all my processing power to what's being said. I also pace when I'm thinking, make coffee, lay down, etc.

In a pleasant twist of fate, migrating our full company (20ish people) into gather.town has largely made it a moot point for me now.

I have the choice between zoom like video boxes or switching to small thumbnails I largely ignore in favor of viewing/interacting with the 2D scene.

Also, when you see someone walking by and they "drop in" for a quick chat, the context for the visual feed seems more natural and less encumbering than spinning up a zoom meeting: they approach, you talk, they walk away, and you're alone again. If I pace IRL during the discussion and am off camera, my avatar is reinforcing that I'm still in the same space with the other participants.

If I don't want to be interrupted I go to a blocked off private area; the 2D equivalent of a DnD status.

(Wish I didn't have to add this disclaimer but this is the internet: I am not, nor have ever been affiliated with gather in any way. That friends was just an earnest anecdote and soft reccomendation)
FreshRSS
Yes, DaVinci is ridiculously cheap, because the software is not how they earn their money, it's via their hardware.

If you scroll all the way down to the bottom of the submission page, you'll notice a bunch of hardware for controlling DaVinci and its modules. It ranges from $400 to $50,00 and they have even more expensive hardware as well. This is where they get most of their profits from, and where the larger companies really spend the money on when it comes to buying from BMD.
I found the conclusion surprising personally. Ceteris paribus it isn't obvious that someone who beats you at Blitz wouldn't just beat you even more convincingly given more time. I actually find that a bit mysterious.
I think it was pretty popular (totally guessing), probably 2nd place behind the C64 in terms of those home/game oriented 8bit machines. There were about the same amount of spectrum vs C64 games in the shops.

The weird thing was that nobody I knew had the same computer - in my circle of friends and family, there was a ZX81, my Spectrum, a Vic20, a C64, an Apple II, a TRS-80, a BBC Micro, and a friends family even had a Dick Smith computer (after some searching it might've been a VZ-300). Only the ZX81 and the Spectrum got any programming done on them though :(
https://archive.ph/d4NrP
Sorry for the typo, of course I meant > 16GB. My wife's Air also has 16GB RAM :).
Fair enough, but what I meant to say is that in practice Git is always used in combination with a centralized service such as GitHub, GitLab or Bitbucket. There is no cryptographic consensus, that is true, but the model still works exceptionally well. All modern software engineering depends on it, successfully. I never heard someone ask for a more robust trust model with network protocol consensus. I don't think anyone actually needs it.
Is it common to use the editing tool to output a delivery format? I find that their encoders are universally pretty terrible so I always output an intermediate format then transcode it with something more capable.

I'm just a hobbyist when it comes to editing though.
What is Web3?

Web3 seems so elusive of a term.

Must be a marketing term.

What do I know, for I’m just an engineer.
So what should have firefox do then? Plenty of addons don’t work and they don’t have metadata on which do and which don’t. I don’t see how whitelisting is problematic (though I do agree that since then they should have improved the status quo)
Xenix is missing from the list of OSs...
The afterlife of used hotel soap
I’ve always wondered why it’s called a head transplant not a full body transplant.

I suppose it’s described from the surgeon’s POV not the patient’s POV.
The fastest system currently out there is iOS, which (as this article says) doesn't use GC and does use clever reference counting, so yes?

Note, most people here arguing that GC is actually always faster are forgetting that reading memory itself has a cost, especially in systems with swap or other reasons it might have a /really/ large cost.
Doesn't Bazel do exactly that with their Starlark language based on Python?

https://bazel.build/rules/language#mutability
> Python and Go will probably change faster than Bash. So the maintenance cost of scripts in Python or Go will be higher.

This is something I'd like to see addressed by programming languages. Wouldn't it be nice if you could say "pythonversion 2.7" at the top of your program, and it would use that version of the language for the remainder of the file?
I think badly run tech organisations still work fine. Most of the time it doesn’t matter whether your problem is solved with spaghetti and 300 hours, or 1 hour and a fantastic design, since the gains are still orders of magnitude higher than the cost.

It’s just that such an organisation is unpleasant to work for.
What a brilliant and inventive way to bring attention to his issue. Looks like Twitter is up in arms about it too, which is only going to help his case. I wish him all the best with his luggage!
My favourite piece of software these days. Have been using it on NixOS. Seems rock solid even with all the GPU features (but switched from Radeon to Nvidia to make that easy.)

Got a "free" Studio license with the Speed Editor https://youtu.be/26OfvGXGezw.
Honestly if you're spending lots of time repeating things to your therapist, I think you need a better therapist, and/or a better therapy modality.

Talk therapy is pretty bad in this respect, IMO. I had the most success in Dialectical Behavior Therapy, where I very rarely had to rehash stuff with my therapist-- partly because she took good notes (and recorded our sessions!), but also because we were talking about new stuff every week, new concrete skills for dealing with situations, not rehashing the same feelings over and over like talk therapy (in my experience).
For every Blender we have countless other projects getting almost zero donations or support. Why take that risk if the current model works for the Resolve team?
Notify me when their lifetime actually start. Because other than playing with them, they are currently not up to the definition of a daily driver-ready mobile device.
In Man in search of meaning Viktor Frankl mentions in passing how his gums and teeth are healthier than ever, although he mostly ate minimum amounts of bread.
Locks are, in fact, one of many resources your operating system can give you.

Historically, in concurrent software your only option was to either use these OS allocated locks or build a spin lock from atomic operations (and thus burn CPU every time you're waiting for a lock). The OS allocated locks, such as from sem_open() or create_sem() must later be properly released or you're leaking a finite OS resource that will only be reclaimed on process exit or in some cases only at reboot.

Today your operating system probably offers a lightweight "futex" style locking primitive, in which so long as it's not locked no OS resources are reserved it's just memory. But, you're not guaranteed that all your locks are these lightweight structures and even if you were you need to clean up properly because when they are locked the OS is using resources so you need to unlock properly or you'll blow up.
I'd encourage you to join the following subreddits that might be interesting to you: r/compilers, r/programminglanguages, r/EmuDev, r/databasedevelopment.

You'll find more people like yourself interested in core CS.

My company also runs a Discord community for those kinds of people: discord.multiprocess.io.

Good luck!
In all jobs, pats on the back are rare - when are jobs not competitive? Yeah, there are paternal pats, but that’s more self-praise than other-praise. The “patter” must feel secure enough in themselves to compliment others.
if you have a good leader at the helm then the top down approach can be beneficial because you can cut through a lot of the BS. IMO it's like how democracies aren't really about the best leadership but being able to remove a bad apple.

i'd say that how SK was structured after the war allowed them to flourish, basically a dictator appointing diff people into diff industries and having a state-sponsored acceleration. add to that a drive to succeed and fight and you can somewhat see the building blocks of their success. how SK has progressed is a miracle story.

now that they are seeing the fruits of their labor my guess is you have the "parasites" coming up trying to jockey for position. or with chaebols (these big family dynasties that own a lot of industry in SK) they have their kids/family members who may or may not be competent taking over. essentially what made something like samsung takes a lot to sustain into the next generation.
We should have been a nuclear society since the 80s ...
I cannot remember what software it was, but some of our Ubuntu servers 2-3 years ago tried to auto update from a running piece of software to a snap based version, which failed, and then the process was killed or shut down. Needed manual intervention to rescue. It was a bit shocking at the time and I should have made some notes about this.