skysight-inc/HackerNews huggingface dataset:
>"Masaru Tange

says the strategy that turned his company into one of Japan’s best-performing stocks may be surprising: He buys smaller firms and boosts their workers’ pay.

Tange’s

Shift Inc., a software tester

, acquires other businesses

near the bottom of the industry supply chain

and

raises their engineers’ salaries.

He says he’s able to do this and still charge competitive prices by

cutting out layers of companies that serve as middlemen in the outsourcing process.

And having more workers leads to higher sales."
Took a moment for me to figure out that this is https://passwords.google.com/ and seems to be surfaced natively in Chrome if you are signed in.

I don't have a problem with a password export and I'm not sure anyone could but it is clear that for this to be offered as a smooth and convenient web-based experience that someone else holds the keys here. Your passwords may be safe in the possession of someone else and you feel that you trust them... but they do hold the keys to encrypting them and keeping them safe and that means that at some level they have access to your passwords. Which I guess means they could be requested by law enforcement with a warrant, etc.

Whereas a dedicated password manager wherein you hold the encryption passphrase too would mean that the passwords are safe from any third party including the provider of the service.

Export CSV isn't the dangerous feature, someone else holding the keys to your passwords is a dangerous feature.

PS: I've probably missed some announcement that says this is actually super-secure and impossible for law enforcement to request with a valid warrant, etc... in which case please do share the announcement. It wasn't in the article, but this comment is longer than the article.
While I have my doubts whether this is the main reason for the perceived performance, it reminds me of how BeOS was able to also show incredible "apparent" performance on even m68k-level hardware.
Eh ballot-based democracy like the Swiss has seems to work quite well for centuries now.
An Influencer Got Deported from Bali by Bragging About Her Lifestyle on Twitter
Whether that's better depends on the user's RTT to the server, and if there's already a connection in place when the browser requests the font.
As the sibling comment mentions, if you're running Intel JDK on M1 it will be slow. You can find M1 native JDK builds here: https://www.azul.com/downloads/?version=java-11-lts&os=macos...
I’m helping
OK, but we still don't seem to have a solid argument for why Apple should be allowed, for competition law purposes, to treat different aspects of its business such as making physical devices, offering a marketplace for users of those devices to obtain software from third parties, and providing payment processing services, as inseparable. As we've been discussing and seem to agree, there is no technical reason those distinct activities couldn't be performed independently, and there are numerous examples of similar arrangements on other platforms where they are. Isn't this situation the epitome of what antitrust rules are supposed to prevent?
I still can not wrap my head around his incompletness theorem. I have read Hofstadter book about it, but still feel that I'm missing something.

Does anyone knows or has a good write up about it?
Yup, this was a well-known (in the IT circles) working model for a prominent Finnish IT firm.

They brought out all of the most highly educated people front and center when bidding a project. People with masters and doctorates in the field. Dozens of them.

Of course they won every project bid.

Then the experienced people leave to front the next big project and the actual work is being done by people fresh out of school combined with outsourced teams.

The result was utter shit every single time, but their sales people had the magic touch and managed to get the clients to sign the weirdest contracts. All missing features and bugs were usually fixed at a hourly rate in a leisurely pace. Pure profit every second.

I worked for a small firm that managed to snag a few of those projects, mostly because of our legend of a salesman. The customers were astonished more than once when we delivered features in weeks, not in months or years. We consulted them during development instead of at end of a quarterly cycle. One time our caffeine-for-blood 10x coder actually coded a full proof-of-concept implementation during the sales meeting discussing the project =)
Reminds me of Browservice: https://github.com/ttalvitie/browservice/

(which I discovered via Michael MJD's YouTube channel: https://www.youtube.com/watch?v=5MjZdKtv9ak)
Don't think the HN bubble is real life. go, much to my surprise, has been pretty well accepted by companies that used to do Java and Python exclusively (at least in my experience w/ projects).

It's still insanely frustrating in many ways, but if you need code that is fast (i.e. faster than Python), typed (I don't think type hints are a valid replacement), where concurrency is not a never ending nightmare (or at least not any more than it needs to be), and compiles to native binaries, go is a great language to use that doesn't scare large companies away.
It is not clear to me whether you are suggesting the issue is merely one of how to give and receive justified criticism. I see the greater issue as one of the use of marginal, overblown or simply unjustified criticism and innuendo to isolate people and undermine reputations. We all know it happens.
Seems like an obvious missed opportunity to actually draw the cells? I guess it's a veroni diagram?
Isn't there some generic tool for handling transmitting keypresses? Then you could use an emulator with local multiplayer (I know this exists at least for two-player) and a video link to have both machines emulated on one host, and one working remotely.
At worst you could have have a limited vnc session or something.
> And it is different from Java where tooling is unusably complex, slow and enterpricey.

That's very subjective. In my opinion, nothing comes close to the excelent tooling that you can find in the JVM ecosystem. From IntelliJ to SonarQube, from VisualVM to Java Flight Recorder, etc. I'm not even talking about frameworks and the support that IDEs like IntelliJ offer for them, which is high quality.
Agree. Thanks for the feedback. I’m thinking to add a “How it works” section to explain what it really does.
what’s wrong with the ios mail app?
Amazon Shopper Panel
I think the implication is that "systemd as designed" cannot do that, and shell scripts are a hacked-in solution. I disagree with this implication because the fact that systemd left that door open is enough for me, but I get where they're coming from.
Oh I agree that's annoying! Though it looks like this has finally changed in iOS 14 and Big Sur:

https://9to5mac.com/2020/12/03/users-can-now-share-in-app-pu...

But developers need to manually enable family sharing for in-app purchases. So this is now down to the grace of individual developers
There's an interesting Stack Overflow question/answers: https://askubuntu.com/q/126664.

In general terms, one either just installs the specifically recompiled package (-preempt, -lowlatency etc.), or recompiles their own. The related parameters can't be enabled, because they're chosen as kernel configuration, and compiled in.

I'd take such changes with a big grain of salt, because they're very much subject to perceptive bias.
Twitter is calling their upcoming Subscription Service “Twitter Blue”
If there were one simple trick to make your computer feel faster without downsides, defaults would change.
I wonder if shunting background processes to the slower efficiency cores has a salutary effect on other elements of system load. I’m thinking of tasks like Time Machine, which presumably are throwing out IOPS at a commensurately lower rate when effectively throttled by the efficiency cores.
Show HN: AI-powered(Supply chain prediction engine) vaccine slot notifier India
If it's got an accompanying JIRA ticket, what do you experience as the value of also including the `TODO` in a source comment, over just the jira ticket alone?

[edit: reasonable answers below, thanks!]
Linux in a Windows World
Linux's unparalleled functionality and adaptability have made it the main alternative to Unix and Microsoft Windows operating systems. And with good reason. System administrators realize that this robust alternative can greatly improve their operating system's reliability and save them money, too. Linux systems are even less vulnerable to attacks by computer viruses and worms. Not surprisingly, businesses, government agencies, schools, and a wealth of other institutions are all looking to Linux to replace the Windows desktop for these same benefits. Linux in a Windows World takes an in-depth look at exactly how Linux can be brought into an organization that's currently based on Microsoft Windows systems. Featuring a litany of insider tips and techniques, Linux in a Windows World dispenses all the practical advice you need to migrate to this revolutionary open source software. Author Roderick W. Smith, himself a renowned system administrator and Linux convert, understands that the skills required to install, deploy, and maintain Linux are not easy to find. That's why he has tapped the absolute best source of information available: the Linux server experts who have made it their life's work to build and manage the Linux system. The latest in O'Reilly's line of bestselling Linux titles, Linux in a Windows World is an invaluable companion for any system administrator interested in integrating Linux into their Windows environment.
China lands Zhurong rover on Mars
Nothing has ever stopped Apple from pinning indexing work to specific cores. They just didn't give a shit.
And OP shouldn't assume completely changing his life won't also be stressful. Moving away from everything you know is hard.

By starting a business you'll also add stressors. The financial security and low-risk nature of software development is one of the best parts.
From the description, I thought you host/store the data, and provide analytics visualization too. But looks like you Move, Transform, Sync data. Doesn't this exist already?
I am guessing the design intent here is that the Average Driver is has been cultured to look at the "range remaining" number and not the fuel gauge. Fewer automotive companies are using actual analog gauges for 2 reasons... they are expensive and take up too much precious dashboard real estate. While I love tech, I detest virtual gauges. Not to say that real gauges are always better... in my car there is a real water temp gauge...needle and everything. I have been told it does not display the real temp...it shows 90C when all is well...and nothing else. Only when things really get bad will the ECU tell that needle to move. Some gauges can lie better than others, I suppose.
Amazon's Sidewalk Network Is Turned on by Default. Here's How to Turn It Off
> I was the same person before the rejection as I am after it. There is nothing changing in reality - only my own view, my own feelings. This is all mostly self-inflicted.

The reality being that members of my own species choose not to be with me or work with me. I am unwelcome.

Repeat that many times over many years.
[Disclaimer: I don't like NFT, so I'd not buy them.]

Nice drawing. Do she has more? It looks very good for a 6yo. Is she going to study art or something?

Is there a fast motion video of her painting them? It would be very difficult to film it. You probably have to film 5 drawings, and then drop 2 because the drawing is horrible and other 2 because the video is horrible and hopefully get 1 that is publishable.
I don't get why people do that. It's ugly, and it breaks when the `youCantDo` name changes.

youCanDo(
"this kind of",
"function parameter",
"with just tabs"
)
What about priority inversion? If a high QoS thread waits on a low QoS one? It seems like it would be a bigger issue here as the low QoS threads are only ever run on half the cores.
> Whats the diff between tower and cell?

The tower is what it sounds like, it is one physical structure containing the communications equipment, also called a Base Transceiver Station (BTS) [1]. The cell is the individual communications panel on the tower, also known as a CellID [2]. There are typically 3 panels on a tower, each covering 1/3rd of the surrounding area. So the tower gives you the physical location, and the cell gives you the general direction.

[1] https://en.wikipedia.org/wiki/Base_transceiver_station

[2] https://en.wikipedia.org/wiki/Cell_ID
There isn't any thermal slowdowns on the M1 devices with a fan, no. The only M1 device without a fan shows thermal limitations, though.

Not an overheating issue, no, but the M1 still benefits from a fan, and obviously whatever Apple does in a Mac Pro class machine will also have a fan. They aren't going to keep at ~25W in a full size desktop, that'd be nonsense.
> when compiling Java/sbt projects

Are you comparing a binary being run under dynamic binary translation with a native binary?

Not really an honest comparison, if that's the case.
I always suggest TODO's to be replaced during a Code Review by:
1. A ticket number that will be picked up shortly if should still be part of a larger change. In a healthy team, this is done within two weeks and you know where to perform changes when you pick it up.
2. You do not add a TODO, but explain your current understanding of what is wrong and what should be done. This way you can refresh the knowledge if it ever again is touched. With a simple TODO, this knowledge is usually not writtend down.
Item has been flagged inappropriate. What Google reads in your private docs
We are hearing from two people who were able to weather the political whirlwind.

Sadly, this playbook of ostracization is a generally successful one. The people who are successfully sidelined by this kind of behavior become actual pariahs.

Their isolation is so complete that people have a tendency to explain this as "academia working as intended".
Instead of TODO, I often add a NOTE instead now, e.g.:

NOTE: Attempting to re-synchronize here would cause an infinite loop because...

This prefix distinguishes such info from normal comments, which exclusively pertain to the code-as-written.
It's Jolie as in pretty, not as in Angelina.

But I don't wanna stop you from making all these languages... (o:
> Generally, HN people are more educated and better trained in logical thinking

The main effect this has is that HN people have an overinflated sense of their own competence, and are more blind to their own ignorance.
Yeah, I suppose you could send the mail to an intermediary and filter it. But I agree with you. I have a 5 minute cron on my server, and when I login to root. "You have 4487 messages". Thanks, cron! :P :) xx
It probably is still the most used framework, probably by quite a margin. Whilst I mostly use Http4s these days I would guess the majority of new projects still pick Play. I would say 60% but would not be surprised if the actual number is 95%.

The silent majority just need to chuck out another internal app quickly and Play is great for that.

It also looks like it is still heavily developed as 2.9 is released soon.

As for performance, shrug.
"To earn customers you need awareness. To earn awareness, you need marketing."

This simply isn't true, it ignores products becoming popular on the merit of their quality alone. Practically all open source software uses this method, even if it isn't sold, it competes with commercial software and often wins without any marketing.

I get that marketing comes in different forms, one could argue merit is a form of marketing, but that's not what the author is talking about.

Marketing tricks us into choosing products based on values other than their efficacy to get the job done, and as such is a bad thing, not to mention the raft of really bad side effects it brings with it.
Shared graphics-memory is not the same as unified memory.

In a shared graphics-memory system, a part of the system RAM is reserved for the GPU. The amount of RAM reported to the OS is the total RAM minus the chunk reserved the GPU uses. The OS only can use it's own part, and cannot access the GPU memory (and vice versa). If you want to make something available to the GPU, it still has to be copied to the reserved GPU part.

In unified memory both the OS and the GPU can access the entire range of memory, no need for a (slow) copy. Consoles use the same strategy (using fast GDDR for both system and GPU), and it's one of the reasons consoles punch above their weight graphically.

The main reason that high-end GPUs use discrete memory is because they use high-bandwidth memory that has to live very close to the GPU. The user-replaceable RAM modules in a typical PC are much too far away from the GPU to use the same kind of high bandwidth memory. If you drop the 'user replaceable' requirement and place everything close together, you can have the benefits of both high bandwidth and unified memory.
PyCon 2021 – Is Cutting Edge Python Interesting?
Because they needed the money?
Its not a new term, copying data between cpu and gpu memory has always been expensive:

https://docs.microsoft.com/en-us/windows/win32/direct3d11/un...

https://patents.justia.com/patent/9373182
“In the case of a translating ribosome, a frameshift can either result in nonsense (a premature stop codon) after the frameshift, or the creation of a completely new protein after the frameshift. In the case where a frameshift results in nonsense, the NMD (nonsense-mediated mRNA decay) pathway may destroy the mRNA transcript, so frameshifting would serve as a method of regulating the expression level of the associated gene.”

Nonsense-mediated mRNA decay.
Love this term! :)
Correct, you can encode two different proteins with the amount (length) of DNA usually used for one protein.
This is not really relevant for higher life forms, as DNA is cheap. But for a virus this 'cost saving' can really matter when trying to replicate quickly and cheaply.
Devices that can’t be updated all face an early ewaste destiny, don’t blame expiring certs.
A few days? I wouldn’t be able to do it for 1 hour probably
Looks like the military industrial complex is trying to convince the public that the Space Force is needed. I don't even believe they're foreign UFO's. The US is probably making up these videos themselves. Thats why no one is freaking out about this. No one believes the Pentagons BS anymore.
Isn't the point of FIPS accreditation that the organization wants to prioritize compliance over functionality/security?

A FIPS device being unpatched or broken for a few months almost seems like the natural state of things, at this point.
Why not use editorconfig? https://editorconfig.org/
This is the kind of article that should be quantitative, but isn't.
“There are huge advertising budgets only when there's no difference between the products. If the products really were different, people would buy the one that's better. Advertising teaches people not to trust their judgment. Advertising teaches people to be stupid.” Carl Sagan
Design is iterative. Consider the alternative where you got to 95% and told the client that they can't have what they want. It's work. That's why you get paid. Good luck.
What overheating issue? There isn’t one.
Get an advanced degree only if you want to do it, or it clearly benefits you - say, migration to some country. You are not limited anymore by paper in your carrier progression within IT industry after your first job - your achievements will open the doors.

Let me also address psychological aspects. You are much more than a university certificate, you are not defined by it. You can self-educate yourself on a lot of technical and non-technical topics, you can have interesting hobbies, create, challenge yourself physically. There are potentially so much more to do to help you succeed in relationships.

Do not build barriers that cause anxiety, do not dream how much better your would be if you had a fancy degree - you live once, accept yourself, and invest in yourself in what you really want.

I totally understand you btw, I have a non-CS degree from a no-name university in a small post-Soviet country. You can imagine that I felt a bit insecure about it as well. 5 years on, I stopped worrying about it, when realised that my employers and people around me in general judged me by my current contributions and character.

In IT, we basically only need to dedicate focus and time to improve ourselves. No barriers like expensive equipment or official accreditation. Also, maybe, read Masters of Doom, a book about John Carmack for inspiration.
Well, any iGPU systems. Interestingly, game consoles too, where GDDR is the only memory, so it's kinda "inverted" in a sense from the laptop setup.
For comparison, I have a maxed out current gen 16" Intel MBP and Affinity takes 25 seconds to launch.
What makes BSV super sketch?
What the Media Gets Wrong About Israel (2014)
Without knowing the inner workings of Apple's scheduler: I don't think there is any reasons this wouldn't work on x86 hardware.
All you need is some API to tell the scheduler whether a task should be done "asap" or "whenever".

But you then get a huge tradeoff: If you reserve over 50% of the computational power for "asap" stuff, then all the "whenever" stuff will take twice as long as usual (assuming the tasks to be limited by compute power).
On a 8C Intel that means that, for a lot of stuff, you're now essentially running on a 4C Intel. Given the price of these chips that MIGHT be a difficult sell, even for Apple. On the M1 they don't seem to care.
I agree with the overall sentiment of your post, but not with: Academically, these are often quite successful people whose ideas and scientific results are admired. I find that putting in the hours is nothing that necessarily moves you ahead academically - since the competition is so high, it is simply a necessity to stay in the game.

I've been in C.S.-ish research for well over 20 years, and really the only reason to do it is because you love it. Otherwise, for the amount of work you need to put in to stay relevant, you might as well find a job in the industry where the pay is much higher given your qualification. Depending on which country you are in, you may not have much of a career perspective either, as tenured positions are rare, and to a good degree come down to luck. Not only luck, of course, but there are a lot of factors that you cannot influence (enough).
Yes ! She has more and I am going to put them on sale soon. 2-3 months back, her teacher asked her to film a video of her drawing an art (for a competion). But unfortunately, as you said, it was not upto the mark.

Glad you liked it !
Only if you run it at 100% for like half an hour and even then the throttling is so minor that most reviewers said to not buy the MBP for a fan.
What about tasks you do that aren't paid "work". Ie sitting at my desk writing code in the office is relatively easy. Looking after small children, chores around the house, arguing with family, helping with homework is much more stressful.
Her comment here acknowledges this, but this will cause problems when /tmp is mounted noexec, which is fairly common for servers: https://github.com/jart/cosmopolitan/blob/da8a08fd58324a87f6...

I suppose this level of portability is more a feature if you're shipping to PCs anyway, though. If you're deploying to servers, you know the arch and OS ahead of time and there is no obvious downside I can think of to just targeting it directly.
Hehehe. I'm not an expert in this stuff, but thanks for your feedback! :p :) xx

Inconsistent definitely. We could probably engineer our way out of this. ;p ;) xx

If you have any recommendations for how we solve this p2p lookup problem I'd love to hear it! ;p xx
> If you rear-end someone, you don't owe that person money.

You are in for a world of hurt... that's not how this works. At all. https://en.wikipedia.org/wiki/Tort
This is exactly what I need and what I was looking for!