skysight-inc/HackerNews huggingface dataset:
Indeed. And there's another side that we used to discuss - many folks have negative associations with the gear they use at work because of the way they're managed by IT orgs. Compare a Windows box with a heavy-handed AV setup etc with the same tier of hardware with a stock OS install - the stock version is often a lot more responsive/usable. (And obviously the IT dept may have its reasons for locking down, but that's besides the point.)

Due to near-dominance of iPhone/iPads, Apple doesn't have a problem getting mindshare these days, so brand familiarity (which could be an offsetting benefit of a stronger enterprise presence) is not much of a problem.
Being a product of the late 90s burn mp3s to CDs generation, I had a huge collection. Most of it was of Napster/WinMX/Kazaa/Limewire quality. I spent years curating it, and cataloging it. Then one day I opened a new iTunes on a new computer and it re-sorted all my files on my hard drive. Years of work... gone. I basically lost my interest in having my own collection after that. Pandora and Spotify have basically been an okayish replacement.
Learning Car Speed Using Inertial Sensors
> "Why would I want to be engaged at work? I just want to do my job and get paid."

Because a career spans 40-50 years of being employed in one's profession. As the slow but steady stream of Ask HN's that boil down to "How do I get out of the software industry?" highlight, one pretty must has to derive at least some minimal enjoyment of their profession to help avoid becoming jaded or burnt out.
There is a huge community, not just in Erlang, but in the larger BEAM ecosystem. Have you tried the Erlanger or Elixir slack? We also have https://erlangforums.com/ and https://elixirforum.com/. For smaller BEAM languages like Gleam, we have Discord available https://discord.com/invite/Fm8Pwmy

There's a lot of great stuff in the BEAM ecosystem, I would caution on writing it off too fast
> bigger esports

I don't think there's anything bigger than League, at least in terms of viewership
Standard line heights are usually 1.4.
With coding, I often find Antoine de Saint-Exupéry helping me to limit myself: "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."
60k anywhere in EU gives you pretty comfy life with two to three proper holidays a year and regular short weekend trips. And there's something left on the table for savings and hobbies as well. You will probably never be rich rich but you will have no money worries.
> kwertyoowiyop - You only have a megaphone when your post gets amplified by ‘the algorithm’ and widely shown.

Are you saying that the companies ban people because the company itself decides to promote those users more then others because of their own algorithm?

Just get rid of the algo? (They want the algo to control speech, but it looks likes it failing on them...)
I had a dev check in their .idea directory and all the files for a project. This resulted in them checking in the file that had windows and cursor positions checked in too. Each time you went to switch to a different branch, you got the workspace configuration of the last person to commit that file.

Another spot of problems was the plugin specific files (that inevitably also got checked in). When someone checked them in again and you hadn't updated this particular plugin, the newer file format caused it to crash. Not a problem for the dev who checked it in, but a problem for everyone else.

I am a strong proponent now of not checking in files that are IDE specific unless the developers are all completely aware of what files do what and the associated churn that a file may have through normal use.

Having maven and editorconfig instruct IntelliJ on how to make a workspace consistent results in less config file churn and avoids people accidentally checking in the compiler settings on their computer, database configurations (with passwords), run configurations (with passwords) and similar.

Checking in IDE files can be done, just that the developers all need to be diligent in checking what they check in. I've rarely been in an environment where that is the case for everyone.
Looking over their announcements, it appears they are trying to ensure that heat engines -- i.e., steam turbines -- remain an essential part of the grid. The most promising storage approaches don't take a round-trip through heat, and they appear to have no interest in them.
If you don't have the time or resources to go through this process you can also use this simple proxy of mine, which intercepts the non-OAuth IMAP/SMTP commands and adds OAuth in the background: https://github.com/simonrob/email-oauth2-proxy/
It depends... professional MLB players, "heel" wrestlers and the like are paid good money to be publicly criticized.

Then there's people like my aunt, who just has no filter. Examples there are her talking to my sister "your children are just too fat". That went down well but was just having no filter or foresight and not overt malice.

But for regular people, you should never criticize unless it's something particularly selfish or thoughtless.
Yeah, I’m aware, it was more just a tongue-in-cheek comment.
I currently have a manager like you and honestly this is worth a lot. It's basically part of my compensation, almost like being paid in time.

The peace of mind that comes with knowing that when I say "Hey, sorry, I need to take Wednesday off" the reply will be "Hope you've got something fun planned!" instead of the likes of "Hmm, well, we were ahead last sprint so if we slip this one it's okay" is incalculable. (I probably don't have something fun planned, but the sentiment is appreciated.)
This is the average salary of someone Senior - Staff in the Bay area. Coinbase indexes on the Bay for salaries, as many other companies do.
https://archive.ph/6ZA3P
They can still zoom them in, though. It's not like specifying a font size is an absolute value.
Yes, there are, though that question is weirdly specific.

Is it important to you to work on a team using an Agile framework with Fibonacci pointing?
For me personally, I am actively monitoring 6 different accounts across 3 different services. There's no way I'm pinning, at minimum, 3 different tabs in my browser to accomplish something that Thunderbird or Spark handles much more effectively.
Depends what kind of app you're building, really.
The SEO spam exists in part because Google does a really bad job at surfacing any site that isn’t content heavy. This leads to sites needing to churn out keyword rich fluff content in order to get any organic traffic.

I have first hand experience with this. My niche, hyper local online service (of which everyone loves) was completely undiscoverable through Google despite the niche having nearly zero relevant results of any kind, and zero competition of any kind. It seems Google didn’t like the concise, no BS one-pager for my service.

My options were to continue to spend on Facebook ads perpetually or to create SEO spam content. Within literally a month or so of generating fluff articles I was gaining a ton of organic traffic and could stop ad spending altogether.

A good example of larger company doing this is Digital Ocean. Fortunately they’ve been extremely ethical about it and the content is genuinely very good and helpful.
I like to know "why" things work even when I can mostly get away with knowing "how" they work.
Don't criticise people in front of others, as it's not constructive. Conversely, make sure to praise other where credit is due.

It's fine to question peoples decisions although it is better to do it privately, so people can be more open without worrying about looking bad.

When pointing out problems it's better to take ownership than point fingers. It's better to say something like "we have some refactoring to do" etc.
That works for friends and collegial scenarios.

Sometimes you find yourself in adversarial scenarios where no nuance can exist, and the counterparty is disinterested in coming to consensus. You’re in a time box that doesn’t allow for philosophical discussion.

In short, sometimes you deal with assholes, and sometimes it’s productive to just call them assholes.
What set of rules did you use to draw the line between an opportunity and an outcome there? Why does it stop at highschool, and not continue on to university, jobs, or board seats?

Because you might just as well frame public school as the government stepping in to mandate that there are seats in elementary and high school for everyone.
Legacy.

For example, my email is in Google. There are things related to e.g. evidence for litigation from many years back. I have documents shared with me in Google Docs.

Google used to be pretty good about "don't do evil." I've degooglified what I can, but I can't degooglify 100%.
You can also download the Total Commander APK from its own site[0] which includes that functionality, as mentioned in the forum post linked by the article this is only for the Play Store version.

[0] https://www.ghisler.ch/board/viewtopic.php?t=76644
Yes, the challenge people then face is that if they lack too much intuition for the subject, they can't spot obvious issues.

We've all seen how ML people don't necessarily have to have the skills to solve a problem (ie i don't need to speak Vietnamese to make a "passable" ML translator) but it's not long before the lack of knowledge starts to show up embarrassing shortfalls - being too arms length about any topic is a recipe for disaster!
Resolution has little effect on 'shot noise' (The noise I was talking about). That's because when viewed at the same size, the noise averages out to be the same visual noise.

I believe that 'low light capabilities' are going to stagnate soon-ish simply because shot noise starts dominating sensor noise. The only real solution to shot noise is just more exposure. But aperture is generally maxed, and it seems unlikely to me that image stabilization can go much further.
> what you wanted probably wasn't on this quarter's OKRs so it would be an uphill battle to get them to do it

Everywhere I've ever worked - OKRs or DPMs or Goals or whatever you want to call them or not - I've had a set of work that's assigned to me via JIRA tickets or Bugzilla tickets or some kind of ticket tracking system, and I've also had a constant deluge of co-workers asking for my help with something or other. The longer I work there, the greater the deluge of both requests for help and volume of work assigned. Every day I've ever come into work in my life (besides the one-two month "honeymoon period" when I start a new job), I have to decide between ignoring my coworkers pleas for help or slipping the deadlines on the individual tasks assigned to me.

Over the course of the past three decades, I've tried both ways - first, focusing on my assigned tasks and second, dropping everything every time I get a request for help. I've found that, overall, the second way works best. I have to constantly apologize for constantly missing deadlines, but if I keep turning away coworkers, not being enough of a "team player" shows up as a nastier mark in my performance reviews than always being behind on tasks.
I think you're misunderstanding the theory. Hiring without fixed length contract is just interviewing. It's somewhat expensive interviewing, but given the legend of the 10x developer, it is worth risking paying people more than what they are worth to try to identify them.
Everything went pretty much sideways around 1960s right about the time the processed food industry came to be. Hmm...
It's always been very ambiguous in practice. To avoid ambiguity I usually use `flop/s` but not everyone likes that :)
Now apply them to the data used to identify the "Big Five" personality traits! This is an interesting application of factor analysis/matrix factorization:

https://en.wikipedia.org/wiki/Big_Five_personality_traits
fwiw https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

fyi "1.4 What sort of problems is Erlang not particularly suitable for?"

https://www.erlang.org/faq/introduction.html#idp32114576
I'm more concerned about the show of intent than the specific actions up to this point.

What if they decide to put all the docs behind a paywall? And if they can't because of licensing reasons, what if they just stop paying people to update the docs and make a new version of the docs without licensing restrictions?

There are a lot of ways this can get worse.

Licensing protection isn't a silver bullet. If the organization becomes hostile, it only guarantees you the ability to fork. While that's huge, it's of limited utility if the project is too big to fork. See Chromium. I think Qt may be too big to fork.
What is the * in the chart referencing?
MacBook buying guide: The right M1 laptop for each use case
I asked a similar question a while back:

https://news.ycombinator.com/item?id=27915824
Basically google doesn't allow app store competitors on their own app store.
I was aware of the security-audit-at-your-own-expense requirement, and I am not a gmail app developer, I just did a drive by of the documentation 1+ year ago...

As a gmail user, this actually seems like a sensible thing. Gone are the days when users are trusted to just click 'allow' to let some random third party access all your data. It turns out, users don't fully understand the ramifications of that, and complain loudly when the 'free personality quiz' they allowed goes and downloads every private email to use for marketing.

So, if I can't give access to my mail to a random untrusted third party, the next best thing seems to be to give access to someone who has at least had their systems audited and who at least has enough money to pay for an audit, meaning they probably have some business plan and can be tracked down by the courts if they mishandle the data.
To supply context: the above quote is from the man page, therefore authoritative.

$ man git-config

It is however densely conditional wording -- could be simplified.
>"The only thing is that rqlite doesn't support distributed transactions in the usual sense, so there might be some difficulty mapping Postgres transaction control to rqlite."

Can you elaborate on this, in what sense does rqlite support distributed transactions?
I moved a couple domains over to Zoho recently and they have a really nice tool to import mail from other accounts - only relevant if you're planning on going to Zoho though.
My OnePlus 6 is rooted (with Magisk) and I do banking with it all the time.
If the rest of the market were healthy, I'd be happy about this, but it's really, really not healthy. Apple's the only entity keeping Google from dictating web standards for everyone, and mobile Safari, specifically, is the only reason they have enough leverage to be able to do that. This will trade a monopoly on one tiny slice of the market (web browser engines—not web browsers, just the engine—on iOS devices) for Google having the whole pie.
What about when people have bad judgment or bad execution or bad habits? (Maybe the answer is still none because you can't fix those things...)
Might as well get an iPhone at that point. The fragmentation rate is slight enough to provide for excellent jailbreak support.
Yeah if this was "just" a file manager that could potentially download APKs if you paste in a direct URL or connect to a file share then there's no way automated testing would have flagged this. The changelog seems to mention a "backup/restore" feature for APKs which seems different than just triggering an open intent.
There is a huge amount of complexity created by price-stickness and other non-rational behavior.

There exist (with quite a lot of empirical validation) some situations where moving the money around improves the society, even if the reason the money is moving is a slight loss.
I've left these "time to lean, time to clean" jobs in the dustbin of my teens where they belong. It's a seller's market for us geeks right now; we should take advantage of it while it lasts and find good conditions for ourselves to work in.
Google simply needs to be broken up.
My main curated collection is 1.2TB, FLAC, about 3500 albums by 850 artists. Those transcoded to mp3 [0] take 190GB. Additionally I've got about 50GB of MP3s kicking around of my old music folders, things I couldn't find in FLAC, etc.

I'd say we're well into the territory where a respectable music collection doesn't occupy an appreciable amount of storage. A $30 flash drive would fit MP3s, a $150 SSD would fit FLACs. The challenge is managing multiple copies, but these sizes are even small enough to be practical for cloud backups.

[0] 128k CBR it seems? I forget. I used to use this for devices that didn't support FLAC natively, and when storage was smaller. I should probably either upgrade the quality or just zap it.
If you have to ask, I firmly believe you're overthinking it.
The logical conclusion of applying this rule evenly is a scenario where you can't install apps except via the Play store, even if third party app installation is technically "allowed" on paper, because you can't actually install an app that will install apps. This is (yet another) stupid decision by Google, and Hanlon's Razor might not apply since they have a vested interest in the Play store being the only place to get Android apps.

"Of course the OS allows you to install third-party apps. We totally respect your freedom! Now, you'll have to install those with a third party installer, which aren't allowed on the Play store. And any app that would allow you to download and install the third party installer also isn't allowed."

A file manager which opens files should be allowed to open APK files.
Vast majority of the things you list seem like a very legacy way to do things.

If you have to list 'printers' to give an example then you know it might not be as relevant these days.
No it's just ignorance. PL design is just one of the few areas where academia leads industry by a wide margin in understanding how to design compilers and type systems. Where academia lags and why these features fail to make it into production languages is that industry needs working compilers, build systems, debuggers, package managers, and linters more than it needs any kind of static typing.

The other problem is incentive and design approach. The academic approach to PL design is to carefully develop the type system and understand the way the rules interact, proving things like soundness, decidability, etc. the industry approach to software development is MVP. These two approaches are incompatible and lead to different language designs, because you can't slap a carefully designed system on top of a recklessly developed MVP that has been bumped incrementally over a long time. At least not without major time consuming rewrites.
I've been through several jobs that used OKRs, and even had to read a book on it at one point, and to be completely honest I still have no idea what they are. Maybe I'm just dumb or can't grasp it, but while I know what all the words mean, I still don't understand what it is or why it's useful. I'd write some "OKRs" based on what my boss told me to write, who was told be their boss, and then I'd enter them into some HR system and never saw or heard from them again. It was all very cargo cult-y.

I never really understood how an OKR is at all applicable to an individual. Maybe our OKRs were bad but they were always related to increasing some metric or measure. I can't personally, directly affect any of that. I can do my damnedest to do good work that I think will help with that, but ultimately I have no control over whether our conversion rate goes down because some other department did something that hurt it. Yeah we did a great job on some landing page but then marketing pushed the wrong audience to it so it tanks. How does an OKR help with that? Now it looks like I haven't met any of my goals?

Maybe the problem was we always had these executive-level, vague "objectives" set by the C-suite, but then nobody knew what to actually do with that. Object: be an industry leader in innovation. What does that even mean?
Wish I could upvote more than once.

Also find it ridiculous they published their screed on Medium, one of the most text unfriendly websites around.

The US Digital Web Design System has one of the best, easy to understand discussions of color and contrast and I always share it with as many designers as I can: https://designsystem.digital.gov/design-tokens/color/overvie...

Color and accessibility are closely linked and I wish more people would be far more practical and less fashionable about it.
China launches 'unhackable', quantum-secured smartphone
They literally shape the world around us. Money = speech, so they speak louder than us. It may not be quite so restrictive as a lord-surf relationship, but “giving you a job” is a power dynamic that edges towards feudal when the choice is homelessness and starvation or work.
What all the features real-time database provides?
Fun word! TIL :)
And what if none of what you are claiming is true?
I'd recommend imapsync: https://imapsync.lamiral.info
They're not going to do a metered plan. From an email sent today:

> Kagi will come as a free version with limited use; and an unlimited use, paid option at $10 a month, both versions having great search results with less spam and completely ad-free, tracking free, and with none of your search data being retained
Getting an invalid HTTPS certificate
This is a learned skill, and it's on the listener to not take the criticism personally if it's not directed personally.

I had to do this at my last job, and let me tell you, once you get over the hump of criticizing ideas instead of the person, things get a lot more efficient.

It's great.
Quite recently I quit a company just as they were bringing in OKRs. The reason they bought in OKRs was because they felt that the engineering organisation was failing to meet the needs of the company. So they put together a list of Objectives and key results. They basically said "This is what we have to do to be successful". There were a few small hitches. Half the Objectives were outside the scope of the engineering team. We could execute perfectly, but if our internal customer fucked up, our objective would be blown. They explained this was because it doesn't matter if we meet some technical objective if it turns out that wasn't necessary for the company to make money. The second small hitch was they were diametrically opposed objectives. We were to going to increase our release cadence 10x. We were also going to reduce production issues by 100%. That's right, our objective was 0 production issues whilst massively increasing our release cadence with 0 extra resources. The third issue is that they were unacheivable - we were supposed to deliver a 3 year project that would take 10 people in 1 year with 5 people.

It missed that the reason the engineering org failed to deliver was that the internal customer would change the requirements of 6 month projects roughly once a week.

It was basically an exercise in trying to pin blame on engineers for the failure of the company. It didn't bother me too much because I was quitting anyway.

OKRs don't fix dysfunctional organisations.
This is much nicer ergonomics than what I had to do for tensorflow. It’s ostensibly out of the box support as a different torch device.
I agree that 1% (if true) is not insignificant, but destroying all cryptocurrencies to reduce our energy consumption by 1% isn't a clear tradeoff to me. We also need to account for the fact that renewable energy as a percentage of energy used by crypto is increasing and already at significant proportions.
Yeah, maybe I should reconfigure the default theme to light mode and try to add the CSS prefers-color-scheme media query.

For now, if you want, you can click the circle in the upper right to toggle to light mode.

Thanks for the feedback!
They lost all emails recently, and as per the other comments they were limiting their funding options.

In addition to that, their pricing was very expensive with a sub-par experience compared to Protonmail, which has improved massively in the last year.

https://cyber-privacy.net/ctemplar-catastrophic-incident-wit...