skysight-inc/HackerNews huggingface dataset:
> We need more well rounded people that also fundamentally understand how their code is executing on the backend so performance and cost can be optimized.

There's also some sort of balance that needs to be struck. As a 'web developer'... to be 'well balanced', I need to understand (or dig in to) the minutia of:

* JS build tools, syntax, oddities, versions, and be able to troubleshoot these in a variety of environment (works locally with these architectures, and runs on production, but the CI pipeline changed to accommodate someone else and now I have to unstuck all this).

* SQL - I need to understand the implications and nuance of various indexing strategies because... hey, PG 14 changed and now our caching approach needs tuning. Should I be using b-tree indices, or something else? Should my indices be clustered? How do I manage replication and backups? And I need to understand the tradeoffs of ORMs vs hand-rolled, vs stored procedures, time-series databases, performance impact of views and materialization. And security.

* Application level - I need to understand various aspects of security at the application layer, and balance security vs usability vs accessibility vs performance vs feedback from various program/product managers and end users. Oh, and I need to be able to troubleshoot the application in a variety of contexts. Oh... and mobile. I need to be conversant and 'well rounded' in various flavors of mobile development (hybrid vs native vs whatever).

* System updates - what? I'm still on JDK 11? WTF? Why aren't you on the current versions? We need to update pronto, because there's too many security issues we'll get dinged on!

* UI - I need to be a CSS master, and if I'm not already on the tailwind bandwagon, I risk losing my job. Or... at least, I'll fall behind as I try to incorporate the new tailwind UI work the new person did because they couldn't be bothered to learn bootstrap 5. And... accessibility - need to be an expert in that.

* Deployment - hey, I now need to be able to understand multiple deployment approaches and processes, be fluent in docker/k8s and various tools, be able to troubleshoot these self-sufficiently. Doesn't matter if these are necessarily the right tools for the situation - someone else dictated this and lobbying for anything else means you're afraid to learn new things.

And... I should be cheery and helpful and positive about all of this being my responsibility. Because when I ask for folks from another team to help, I get told I need to 'own' the project, and I can't just 'throw it over the wall' and expect someone else to do something for me. If I push back on anything, I risk getting labelled "old" and "a dinosaur" and "afraid of change" and "unwilling to learn new things".

tldr - if you actually have teams of people with related yet diverse skills, consider letting each play to their strengths, help support them in their strengths, and organize around everyone doing what they're best at. The 'well rounded' thing has its limits.
I mean... I believed that until Russia invaded Ukraine and bombed its cities.

"usa bad" sounds self-serving when you're bombing cities.
I'll be disappointed if I don't get half-a-million miles out of my '01 Tacoma. The major-est piece of equipment I've had to replace was the power steering pump, and the biggest PITA was the timing belt, which didn't need to be replaced at the time, but I did it for preventative maintenance. 326k miles.
Nobody is going to be flying to Europe or Australia on a smaller plane.

Maybe SAF provides an answer for these flights, but it would likely be prohibitively expensive.

The solution likely is mandating carbon offset payments for these passengers.
> they would have probably released an STI variant for the new body :(

Pow, right in the feels :’)

But in reality, I suspect this has more to do with the following two things:

1. The STi package has always had abysmal fuel economy, and I believe there are regulations that enforce an average fuel economy across an entire manufacturers fleet

2. Many (most?) of the modders and hooners are put off by the price. In fact, most aren’t really interested in a track car, but rather in a cheap, fast box to drag race between traffic lights.

P.s. the new BRZ might also be stealing a bit of the market, despite the reverse-Zoolander issue it faces with oil pressure…
Consider using a local pw manager with autofill, e.g. KeepassXC.

I had a phishing attack against me prevented by a password-manager; I ended up at a pixel-perfect copy of the login-page, with the domain of original link I clicked on being correct (it used an existing URL redirector on the original domain). It wouldn't auto-fill, so I looked at the address bar and gasped.
I still wonder if most of the human impact on climate is not the CO2 but the water vapor put out by planes. See the post 911 weather, and more recently around here a lot of people know what "covid sky" means. The sky was very clear and blue during the early shutdowns.

If this hypothesis is correct then low-carbon fuels (say methane) are the wrong answer. Low hydrogen fuel would be better. Bring on the coal fired airplanes!! Sounds so silly, but hey...
> Also, we know that transformers can scale

Do we have strong evidence that other models don't scale or have we just put more time into transformers?

Convolutional resnets look to scale on vision and language: (cv) https://arxiv.org/abs/2301.00808, (cv) https://arxiv.org/abs/2110.00476, (nlp) https://github.com/HazyResearch/safari

MLPs also seem to scale: (cv) https://arxiv.org/abs/2105.01601, (cv) https://arxiv.org/abs/2105.03404

I mean I don't see a strong reason to turn away from attention as well but I also don't think anyone's thrown a billion parameter MLP or Conv model at a problem. We've put a lot of work into attention, transformers, and scaling these. Thousands of papers each year! Definitely don't see that for other architectures. The ResNet Strikes back paper is a great paper for one reason being that it should remind us all to not get lost in the hype and that our advancements are coupled. We learned a lot of training techniques since the original ResNet days and pushing those to ResNets also makes them a lot better and really closes the gaps. At least in vision (where I research). It is easy to railroad in research where we have publish or perish and hype driven reviewing.
No. They can’t do anything, because they are a liar, I have shared my side of the story, all my code.

But speaking of legal action. I think of the terms: slander, libel, defamation, misleading and false accusations, and harassment.
On your last point: on the first pass the assembler wouldn't know about labels that came later on the assembly, but on the second pass it would have seen them. IIRC normal way to run the assembler was to do to a for loop from 0 to 3 with step size 3, as 0 indicated suppressing all assembler errors.
I'm no expert, but catapulting a sturdy ~30 ton fighter plane seems like a fundamentally different engineering challenge to catapulting a ~400 ton aluminum can.
I don't think we have a long enough timeline of data to make that declaration yet. The problems could be intrinsic to the complexity of an EV system.
Ask HN: How to create web, mobile, and desktop apps from a common code base?
I have an idea for a few apps that make sense to exist simultaneously as a web, mobile (Android and iOS), and desktop (Windows, Mac, and Linux) app. The research I have done so far is for utilizing JavaScript/TypeScript-based tech stack with React for the web, React Native for mobile, and Electron for desktop versions. Because I have yet not started learning those technologies I want to make sure that a common code base is achievable with them and also to consider some alternatives. For example, a commonly mentioned alternative of Electron is nw.js and I also found that React Native can be used not only for mobile but also for Desktop apps at least for Windows and MacOS.

What are your suggestions for a technological stack for the described cross-platform setting?
Given the rise of “login to do stuff”, I have little over 400 credentials with at least 350+ generating OTP.

Keepass has nice clients but some require bringing my own sync(syncthing frequently failed due to conflicts) and some apps went out of maintenance. Some supported ones like dropbox/gdrive but frequently broke integration every other month due to api changes. Also, when I want to use 2FA, a basic synced encrypted file doesn’t work and having 2-3 apps(most standalone OTP apps needs my phone number or email or credit card) scattered between different platform. Basically after 10-15 credentials, it becomes maintenance headache.

What the likes of 1Password/Bitwarden/Lastpass(naughty naughty …) does is, they provide ubiquitous experience on all of my devices and seamlessly does the sync for a very little price(bitwarden 1year is only €10/-, that is dirt cheap compared to one falafel bread cost me €6+) removing all of the maintenance and management headache.

As for security, I would trust bitwarden or 1Password more than random unmaintained keepass app with self managed syncing and random loss(fixing sync conflict on a keepass db is super risky domain of severe data loss!). Also it is their business to manage my passwords and if hackers are harvesting passwords easily from them, what makes you think that hackers can’t do that on the very website that you enter your credit card details?

Password managers are major improvement in quality of life and security. Heck, I don’t even know 99% of my password, I just click generate and autofill without having to think about all arcane 1 uppercase, one special digital rules on different websites.

—EOR—
Before having a dishwasher: "Oh you don't need a dishwasher, in fact I find washing dishes by hand meditative!"

After: "You will remove my dishwasher from my dead cold hands"
> In October, pure electrics once again outsold PHEVs — 63% share of the plugin market vs. 37% — keeping the BEV share at 64% vs. 36% PHEV in 2023. This represents a slight increase of 2% of BEV share compared to the final 2022 result (64% vs. 62%). Added to the also slight increase in plugin share, this could mean that the French plugin market has reached the ceiling of what current models can offer — and new, cheaper EVs will be needed to break it open further in order for the EV transition to reach new heights.
Very weird that Volvo Cars, from the land of Spotify and all the other unicorns, has such huge problems with reliability (they consistently rank one of the lowest in the reliability due to infotainment/computer problems). They must be doing something really wrong. All that talent in Sweden and they can't make it stable? The stock has been tanking massively for a while now. Anyone knows whats up? Did they outsource their software/platform to third world countries?
I've written a few pieces of code with the help of AI. The trick is that I don't need the help. I could see where the bugs are.

The AI could do certain things much faster than I would be able to by hand. For instance, in a certain hash table containing structures, it turned out that the deletion algorithm which moves elements couldn't be used because other code retains (reference counted) pointers to the structures, so the addresses of the object have to be stable. AI easily and correctly rewrote the code from "array of struct" to "array of pointer to struct" representation: the declaration of the thing and all the code working on it was correctly adjusted. I can do that myself, but not in two seconds.
Your strategy was proposed by joel spolsky some time ago: https://www.joelonsoftware.com/2008/09/11/password-managemen...
In general this is not the case and that's exactly why it hasn't happened significantly for companies that embrace remote. This is one more of the remote work myths that keep getting repeated.

As someone who works in a very remote team, it's much harder to collaborate with people in very distant time zones. You can do remote work and have PLENTY of interaction over video, chat, audio etc. But you lose all of that when all the interactions are very slow and fully asynchronous.

Additionally - and that's a separate problem - doing remote work with people in other countries has an entire different set of problems. Work culture, legislation restricting hours, language barrier (even with India), etc. These problems are unrelated to remote work in general are related to outsourcing work.
1Password started off like that and relied on file syncing services like Dropbox for supporting multiple devices. It's still using the same foundation, but 1Password provides the syncing service itself. (They aren't supposed to see the master password.)
Where better to put cron work? In another repo? If the cron jobs are 100% unrelated to the codebase, yeah, it might be weird. If the jobs are "run the foo() method every 2am"... having that info colocated with the foo() method itself makes a lot of sense, imo.
Nothing yet! Some folks from the community just stepped in to help me and we're now making incredible progress together. At this pace, I'm expecting a very rough first release in January.
It sounds like [a] to me, not [æ].

The a in the name Jacques is pronounced as in the word father.

The a in the name Jack is pronounced as in cat.
If you want the other side, the perception on the right is that we have been compromising on guns since the 80's but every compromise is the next loophole to be closed. See the "Gunshow loophole" which the right perceives as one of those compromises.
It was the first result when I searched for it. The original source is this:

https://www.tehrantimes.com/news/491344/American-youth-break...

Points for it being legitimate:

- Congruent with what the ADL publish on their own website

- recording sounds fine

- ADL have not denied it

Points for it not being legitimate

- Heavy biased source

- I'm not an audio engineer, so I only have an amateurs intuition of what sort of recordings sound real
I don't know why Nissan isn't aggressively exporting the Sakura and Note e-power, the Note especially has a gas engine fallback that powers the battery (not the drivetrain) which should remove range anxiety
By going through that line of thought, you could also argue that the slow implementation for the slow version in C and Rust is actually implemented in C, as memcpy is on glibc. Hence, Python being faster than Rust would also mean in this case that Python is faster than C.

The point is not that one language is faster than another. The point is that the default way to implement something in a language ended up being surprisingly faster when compared to other languages in this specific scenario due to a performance issue in the hardware.

In other words: on this specific hardware, the default way to do this in Python is faster than the default way to do this in C and Rust. That can be true, as Python does not use C in the default way, it adds an offset! You can change your implementation in any of those languages to make it faster, in this case by just adding an offset, so it doesn't mean that "Python is faster than C or Rust in general".
I don't count subscriptions connected with my work because those are my employer's subscriptions, not mine. My employer can, and does, have different preferences about these things than I do.
because the offset here is a result of python's reference counting which dates ~20 years before zen3
Mailchimp is shutting down TinyLetter
The day my dad brought home my Acorn Electron was a great day indeed. Closely followed by the day I got a tape recorder and DIN to 3.5mm/2.5mm cable.
I think the meta point across the other answers in this thread is that when people choose less "secure" options, it's often because they have a different set of input values for their cost/benefit calculation. Too often, I feel like security conscious folks try to convince me to do X rather than Y by explaining to me why Y is insecure, when in reality I'm just not motivated enough to make a change.
Ummmm, we use Citrix to get remote desktops and it's fine. Seems like somethibg specific to your setup that's the problem.
He is Algerian, and was due for deportation years ago before NGOs intervened.
I wouldn’t be surprised if that’s a component. But I would be surprised if that’s a primary reason.

There’s just a lot more to go wrong with an ICE vehicle. You need oil and regular oil changes. A radiator, tubing, and antifreeze. An alternator. A carburetor and a catalytic converter. Timing belts. A exhaust system. None of this (as far as I know, IANAM) is needed for an electric vehicle.

A disproportionate amount of what’s under the hood of an ICE has to do with managing the consequences of the “C” component of that acronym (heat, combustion gases, electricity generation, lubrication, carbon deposits).
now do Ironsource ($4.4B)
> The paradox is that hybrids have MORE potential trouble areas than ICE but less reported trouble.

> All hail McLuhan.

That doesn't seem paradoxical, I'd never expect that just counting potential trouble areas is the right thing, things can be made more reliable by addition. Make a laptop without a battery and I'm gonna report a lot of problems stemming from sudden power loss. Put a battery in, that's a new potential trouble area, but even if I still use it plugged in exclusively, I'm gonna report fewer problems since I'll never have sudden power loss and have no problems downstream of that.

Maybe that's not the case with hybrids? I don't know, but it seems like it could be - any time some of the load is taken off some of the most physical components, the ICE and the brakes, it could improve reliability even though the systems taking the load off can then also have problems.
> Now you just have a thousand media companies

Those 1000 --media-- news companies have been created in part by Google. Google created a game, where the website with the best SEO would bubble up to the top of their news results - not the website with the best editorial standards. This was Google 'commoditifying its complement'. In the absence of Google (but even in the presence of social media like HN or Facebook), there would be far fewer news websites that would be rewriting/summarizing the work of the actual journalistic newspapers. And in such a scenario the fewer news companies would actually make enough to continue to do serious journalism.

This is a lot more apparent if you look at other languages, which are not indexed as much by Google. There the status of news companies is a lot better.
the next time you see a doctor ask about possible food intolerances
>FreeBSD's VFS in theoretically able to support reflinks across datasets while Linux's VFS disallows that.

I don't believe so, you're still not able to hardlink across file systems in BSD.

>It is not really behind.

It is behind: https://github.com/openzfs/zfs/issues/405
The AIO solution creates several docker containers that all get updated through their assisted update process. In general, I've been quite happy with it, myself. I have it running on my Unraid machine. The only problem I have intermittently is when Unraid seems to rename container names in special circumstances. I have to go and recreate the aio container. Otherwise, it's been very smooth sailing for me; and, the AIO solution definitely runs faster than my original single Docker container solution.
So you manually type over the password when you need to log into something on your mobile phone?
> I'm told that Google has internal AI dev tools now that generate more code than humans.

Given that code is not an asset but a heavy liability the elephant in the room is the question: Who is going to maintain all that huge piles of generated code?

Wake me up when there's an AI that can safely delete code… That would be a really disrupting achievement!
How about g wagon?
A new chapter for Qiskit algorithms and applications
I am thinking specifically of the rise of Protestantism yes.. War was the state of affairs between competing tribal groups for millenia across all of Europe and increasing towards the great central plains of Asia, and the Middle East. Christianity in early forms, spread literacy and some common tenants, which evolved into a "pitch" to local Feudal lords as a blueprint for society, blending existing Feudal heirarchy with civilian needs; a similar evolution happened with Islam (but I know less about that).

so WAR with military hierarchy specifically existed before the spread of the Bible and other standardized written works. The printing press expanded books, and enabled new ones. Where in that sequence is the printing press "the direct and/or indirect culprit" ? It is not, War was an objective and activity before the Bible, during the early Bible, and later with the printing press versions of the Bible. If anything, the exercise of literacy among non-priesthood, expanded 100-fold civilian activity.

It is a serious subject, so please forgive me being pedantic.
Because poor usability just is a vuln.

If you make life unlivable, either for yourself or for a group of people, you can expect security to fall by the wayside.

Real-world security isn't just about digraphs and compendia of named (known!) attack types, listed together with mitigations. (Although all that certainly helps!)

It is, unfortunately, also about maintaining and managing personal systems. No matter how scaled and nuanced, the security of any organization comes down to personal habits.

Password managers make it significantly easier to track, prune, maintain and manage identity across sundry & clastic platforms, and therefore, improve security.
What you're doing there is a form of populism: adjusting the biases hinted at your article to the anticipated biases held by the public, as to somehow pander to everyone at the same time.

That's not the same as avoiding biases.
Maybe like SQL for relational algebra? Codd made two query languages that were "too difficult for mortals to use". (B-trees for performance was a separate issue)

But jq's strength is its syntax - the difficulty is the semantics.
Have you considered making it a website? Then it can be used on every device via the browser.
FWIW, I see no difference. (hyperfine 1.17.0, jq 1.7, jaq 1.2.0)

$ hyperfine -N -w 100 -m 1000 -L bin jq,jaq "echo '[1,2,3]' | {bin} '.[1]'"
Benchmark 1: echo '[1,2,3]' | jq '.[1]'
Time (mean ± σ): 3.4 ms ± 1.7 ms [User: 0.6 ms, System: 2.6 ms]
Range (min … max): 0.7 ms … 5.8 ms 1000 runs

Benchmark 2: echo '[1,2,3]' | jaq '.[1]'
Time (mean ± σ): 3.4 ms ± 1.7 ms [User: 0.5 ms, System: 2.7 ms]
Range (min … max): 0.7 ms … 5.8 ms 1000 runs

Summary
echo '[1,2,3]' | jq '.[1]' ran
1.00 ± 0.71 times faster than echo '[1,2,3]' | jaq '.[1]'
> Obviously, this would be less convinient and wouldn't sync between devices

That's your answer right there ^
Ask HN: How to support an elderly friend on Vista in 2023?
I've recently been blessed with the task of helping someone elderly with their computer. Sadly, they are quite some distance away, and using Windows Vista still. Is there any way any remote support app provider still maintains a working program for Vista?

They have it connected to the internet and I genuinely couldn't believe it.
> I'm not a security engineer so pardon me this is dumb.

I am a security engineer, and this isn't dumb. It's a very well thought out, smart question.

I'm not going to try to out do the other answers, but will point out, most seem to underweight the importance of social proof, and convenience
Not sure if this plays a role, but they are owned by a Chinese holding company, so no longer 100% Scandinavian.