skysight-inc/HackerNews huggingface dataset:
Good open communication. Both spouses have to really want it. If you have resentment, entitlement, or embarrassment you aren’t going to make it.

I have two employers, 5 years of overseas military deployments, 2 kids that are nearly grown, a young foster child with ADHD and extreme attachment disorder, and side code projects. If both spouses want to make it work you will figure it out.

I am not an outlier. My current army brigade commander is a Colonel with grown kids and military deployments plus a PhD with prior employment as a school system superintendent.
Entity Resolution with Elasticsearch
I never found a C++ IDE capable of understanding our root CMake project so it can gives us autocompletion and inline errors.

We have a root project that's fully CMake, that orchestrates our sub libraries (also using CMake, declared with ExternalProject_Add) so the dependees are built before their dependents (and also to handle final packaging). The subprojects are added as git submodules.

I tried VSCode and QtCreator but none of them seem to support CMake multi-projects defined in this way. I have to create a build directory per subproject, which can be painful when we have so many subprojects.
I think it's fair to view Telsa's FSD as a single (very prolific) driver.

If there were multiple viral videos of a single person veering into oncoming traffic, I wouldn't care how many hours of video there was of them NOT veering into oncoming traffic there was tbh, I would still like to see some intervention.
> Perhaps there is a clever philosophical analogy in there somewhere about "us becoming the machine" or "the map becoming the territory", but I can't put my finger on it.

I personally believe the key is in "information architecture". We have been conveying information as a linear sequence of words for so long that we don't know yet how to best exploit non-linear formats.

Programming languages harness the relation between specific instructions and the structure on which they are embedded; but this structure is oriented towards building a single executable block that controls a machine step by step. We have yet to build tools equivalent to IDEs to better exploit the overall structure of knowledge, but for the goal of understanding a topic at all levels of detail, bot at the local flow of ideas and the overall relation between its subtopics.

The first widespread step in that direction was the 1.0 static World Wide Web, and we have learnt a lot thanks to it so we can now improve upon it. I have great hopes in online notebooks and no-code spreadsheet-like tools as the basis of such information-processing environments.
Tell us more about the home sensors why ir? And what is the fft data for?
How can we enable managers to better evaluate developer performance?
We are building a SaaS tool to improve engineering teams' productivity by providing autonomy with real-time notifications.We have made more than 50 interviews with engineering managers from different organization cultures.

Interviews revealed common patterns,

- performance/productivity mostly relies on intrinsic evaluation.

- managers mostly focused on sprint success where developers focused on building flawless products.

There are more patterns we identified but not related to this question(I can share them if you want).

"intrinsic evaluation" and "building flawless products" are my key terms so,

Developers wants to build flawless products.

Managers need to reach sprint success.

Two different perspectives.

To align those, most developers put in extra efforts (long working hours, no weekends, etc.), which leads to burnout.Not every manager has the same experience managing teams, so extra efforts either seem natural to them or aren't seen.

So my question is,

how might we address those unseen efforts while productivity/performance is evaluated on intrinsic feelings?
I don't expect it to be suspicious or odd _in China_. What I am saying is that internationally we should not just shrug it off as "aww, it just China, they're always so sneaky and secretive even when it's nothing!" We should treat the situation as if they are indeed hiding something important every time, because otherwise, constantly acting suspiciously about everything is an effective strategy for them conceal anything important.

Barring foreign scientists, arresting journalists, and destroying evidence is always suspicious, even if they always do it, and it should always make people from open and free societies curious of why they are doing it, not shrug it off because it's the norm.
Comparing JVM tuning with Go GC tuning is night and day. I've never not needed to tune the JVM when deploying software. Conversely, I've never needed to tune Go GC.

That's not to say tuning isn't valuable or necessary, but that the vast, vast majority of Go programs will never need tuning. I cannot in good faith say the same about JVM programs, even with the most recent and modern GC profiles.
Customers’ willingness to pay signals how much they value a product or feature.

I'd change that very slightly. It's not their willingness to pay, but their cold, hard cash that signals how much they value the product. Many, many people will say they're willing to pay for a product before you build it, and they really are, but won't actually pay for it when it comes time to sign up because they either no longer have the need, or the product isn't actually a good fit, or they can't afford it, etc. You can't really believe any signal except the money going into your bank.
I just want to clarify I am not accusing the OP of being an industry shill, they might just simply adopting arguments seen at other places (and they are very common). And it is incredibly easy to be led into this, I certainly have done this as well and only realized later. It is an important thing to be aware of.

I'm rejecting the type of argument, because they do not foster an honest debate. It's really classic FUD.

[Edit]: some further clarification
It’s not a single equation though where you’d need to rewrite the same variables 100 times.
Just nitpicking but there is no categorical evidence that no astronomer on this earth or elsewhere has named any other star "sun" in English or any other language; and also, proper names can serve as generics, c.f. "hoover", "Karen"
Given that, what are your expenses to run a bitcoin full node ?
I would say it means that obviously Google wants to track all your personal info but they work really hard and expend a lot resources to be sure it's safe from everyone else, also some attacks are done to not get your info but just to wreck stuff.
>Firefox: the last remaining mostly independent

~90% revenue coming from its main "competitor", Google. (not sure whether to put quotes there or not, the relationship is more akin of 'sponsorship')

https://assets.mozilla.net/annualreport/2020/mozilla-fdn-202...

>maintained

over 10,000 bugs, some going as far back as 2007

https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIR...

>reasonably popular browser.

3.91% market share.

https://gs.statcounter.com/browser-market-share

Firefox may be the first love for many of us, but this description is a stretch of reality. And stretching reality for the last 10 years is what may have gotten Firefox in the downward spiral it is in. Time for a wake up call maybe?
If an exclusive/monopoly ISP took that approach, the modem could be surrounded by copper mesh which allows air circulation for cooling, but impedes RF.
German police under fire for misuse of Covid contact tracing app
Of course they are, because the user does not reward them for being sparing of resources that are, frankly, insignificant on modern devices. Might be different in you were operating in a market where people were largely relying on very low-powered devices, though.
> It's REST but we don't do HATEOAS.

So, it's nothing at all like REST.

> All indicators points to it being a lot of work with little to no reward

That depends what you are doing, but, yes, REST is the wrong solution for lots of problems, but that's not a good reason for calling whatever the non-REST thing is that you’ve chosen to do instead “REST”.

REST is at it's core hypertext as the engine of application state, it is an architectural pattern developed for and as part of the process of refining standards for the WWW; everything else about it is details of how you do HATEOAS. If you aren't doing HATEOAS, you aren't, even approximately, doing REST.
But don't you see the conflicting positions here...

on one hand The Gov and bureaucracies in general have ham-fisted the response. This surprises no one really. we all know that Governments can be awful at these sorts of things.

yet somehow they have masterminded the development and release of a contagious bio weapon and done it in damn near perfected secrecy?

How can someone hold both those statements with equal weight in their minds at the same time.

does. not. compute.
Why was GPL better than MIT?
People in Seattle with more money are already avoiding sugar for health reasons. The tax seems to be aimed at poorer consumers who would be influenced by it. Or it’s just a money grab by the SCC.
Mozilla clearly exists to make as much money as possible for their employees (and in particular the leadership).

I know, they claim their goal is to promote the Open Web and so on... But that ideal from the 2000's is long gone at Mozilla, when you see how the leadership is acting.
> the mayor of the town shows up out of the blue and says no, this direction is going to have a longer wait, I'm going to delay people intentionally, so that when they're stuck in traffic, sitting there, they'll have more of a chance to see signs/placards of, and contemplate patronizing, nearby businesses,

I knew it! Ha!
Yes, bicycles too, maybe worse. But I tolerate them better because at least it's good for our planet. Also when I drive (very very rarely), I have been much more annoyed by motorcycles which are passing on the right or driving between cars than by bicycles which tend to only be in areas where you can to drive really slow anyway, do it's much less dangerous.
> Doubt. You can't use a vaccination card or WHO vaccine passport? which country are you residing in?

Germany. My vaccine cert is from a non-EU country. I cannot enter businesses without the digital EU cert. It's real.
> root cause is that Chromium is well suited to being embedded

Bingo. Let's not forget, Chromium itself is built off a fork of kHTML, the rendering-engine-as-a-library originally developed and used by KDE project.

Apple forked kHTML and released WebKit. That gave the world Safari. Not long after, WebKit became the engine powering Chromium/Chrome, but with process isolation and high-octane JavaScript interpreter (V8). Then quite some time later, frustrated by Apple's control over the engine, Google forked WebKit and came out with Blink.

Sometimes the only difference between provenance and history is the written narrative.
Ha, I wanted to write that, but you were faster.

You need to loosen your expectations towards yourself a bit and choose your battles. See the parallel article here [0]. Don't grief if you can't get the balance right all the time, just keep trying.

The most important aspect I found is to keep connected and giving to your spouse. The two of you have chosen that live and are in it together. Keep giving and you will get back, there can be a lot of strength in a relationship.

[0] https://news.ycombinator.com/item?id=29903457
Ask all the Dicks you meet if they are offended by how their name is used.
Well, I've saved a couple:

* Joost's mental toolbox for coding problems: http://joostdevblog.blogspot.com/2015/07/building-your-menta...

* taw's data processing toolkit:
http://t-a-w.blogspot.com/2008/01/pagerank-new-addition-to-y...

* thinkagainer's list of conceptual tools
https://twitter.com/thinkagainer/status/1475975339818065920
You can reasonably model graphs in a column-oriented database, but traditional SQL models tend to be horrible performance-wise, because most graph algorithms need fast traversal of edges, and doing a lot of recursive lookups in SQL is impractically slow. It's not that you can't model it, it's just that performance is terrible. For a graph database to be efficient, you need a high degree of locality for edge information (ideally a vector you can simply read out).

(Note: I've actually written a graph database from scratch, for exactly these reasons.)
> Within the port range, enter the starting port and the ending port to forward. For the Nintendo Switch console, this is ports 1 through 65535.

> Set the protocol as UDP.

Yeah, that's gonna be a hard pass from here.

no uPnP/NAT-PMP, and despite keeping gaming consoles on their own VLAN they will not have ports opened.

pfSense and NextDNS takes care of keeping the devices in check on the inside.
> hiring a few JS bootcampers to build one react UI that works on every platform is extremely cheap

But this is the point: Technological development could go in one of two directions: Allow skilled people to build increasingly bigger and better things, or allow increasingly low-skilled people to displace the skilled people by creating things that are worse but still vaguely fit-for-purpose. -- The industry is going the latter path, which is highly offensive to those skilled people.
I understand, we've also been talking to LastPass in the past and they offered us something like this (not sure if it's a similar deal). Basically giving employees full access to the paid features personally as well.

But a single login is something I wouldn't even want. If my corporate account got blocked for some reason (e.g. the company folding), would that also lock the personal one? I don't know if we asked them this question as I wasn't directly involved in the discussion. In the end the whole deal was shelved anyway.

For me it's just a matter of account hygiene. And for personal stuff I prefer to host my password manager myself anyway. I was into mixing work/private in the past but with the increasing sophistication of attackers I avoid it now.

I can see the benefit though, promoting the use of a password manager to users who might not have thought of this in their personal life. I know many people who have never even heard of the phenomenon and still use the same password everywhere. I wonder what's in it for LastPass though.
You might be interested in trying PureScript as well. It has good FFI support and as a consequence there exist wellmaintained bindings into react etc. It can also run on other backends beside javascript, which makes that you can use it for backend programming too.
Could you list a few of those, please?
> Hiring experienced desktop application devs to build a quality native app for each platform is going to be expensive,

So it looks like software would vastly improve if silicon valley companies moved to india or russia or some other place with abundant supply of capable developers.

Regardless, what you said doesnt show that it was a strawman, it was still a valid conclusion, but you re offering the real reason behind it.
Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases
I'm a webdev, I've done nothing but full-stack web development for the past 10 years, and I mostly agree with this guy. I hate Electron garbage, the slowness is infuriating. I hate SPAs and React, it's unnecessary abstraction overhead in 90% of the projects I've seen it used in. The only thing I don't agree with him about is PHP, because the benefits provided by abstracting routing and templating into a "proper" framework like Laravel are well worth the performance tradeoffs, which can be mitigated later by using cachers like Swoole and OPCache.

> all these successful companies making billions of dollars and attracting top talent are just throwing money into a fire for fun

Huge bureaucracies waste billions of dollars doing things which a single dedicated programmer could do, or small scrappy teams can do better. This is not a conspiracy theory, this is the whole reason by YCombinator exists: because startups can "disrupt" an industry.
Right now it's a small team of 6 people, and we have a bit of funding + compute credits to train models. There's a bit of revenue from some past projects and AI-consulting, but we're mostly betting big on our new AI-powerd mobile title Arrowmancer[1].

> I think the effort required for such an undertaking is vastly underestimated by readers.

Haha for sure. Hosting a real-time ML model for people to do sub 1-second inferences at HN-load scale is definitely nontrivial.

[1] https://arrowmancer.com
At least according to this comment: https://news.ycombinator.com/item?id=24482197
This one has some rough-looking ones! They're a bit rarer than most.
Wish: A platform to build remotely accessible applications using SSH
> The point when society has to open up is when there is enough community immunity that removing mitigations doesn't cause healthcare shortages due to staff infections or resource constraints [..]

Currently many staff shortages are being made much worse by public health policy, not Covid19 itself, in that otherwise healthy staff being forced to stay away from work to comply with quarantine requirements.

These requirements are now being relaxed[0], which is a good thing, but at some point the requirements need to go back to how the world worked before Covid which is approximately "if you're sick, please stay at home; if you're healthy, please come to work".

[0] CDC Updates and Shortens Recommended Isolation and Quarantine Period for General Population
https://www.cdc.gov/media/releases/2021/s1227-isolation-quar...
I knew some people in college who might well have kept the 9-12 and 15-19 sleep routine...
The nail in the coffin for me was when they would make articles about “700 people fired from X company for not getting vaccine.” When that company has like 85k people (which they don’t mention in the article and you have to look up yourself, of course), and it’s like “so less than 1% of the employees refused the vaccine?”

Even when they tell the technical truth, it’s so full of deception to sell ads I just can’t.
Honest question, what are you trying to achieve?
Why are Uighurs going to “cease” given their population is steadily increasing? And how is their culture eradicated when there are government programs to help it, and it’s being taught in schools?
> Step 43636: During this phase, the training gets unstable at times, so we have snapshots of occasional horrors like this.

Ah, make that three things the public shouldn't see being made: sausage, legislation, and waifus.
My project is around 600k lines of C++ code, with around 1000 source files.

Not even half as big as yours, but for what it's worth my incremental build time is a bit under 3 seconds (and is almost entirely taken up by linking).

A full rebuild for me (on a Ryzen 5950x, doing the build in parallel across all 32 logical cores) takes about 80 seconds.

I feel that for the creative projects I work on, having an iteration time under five seconds is the most important thing for me. Once I've written the code, if that code isn't compiled, linked, launched, and visibly running on screen within five seconds of when I finished typing the code, then I'm going to be tempted to check email or otherwise context switch while I wait for it, and it might as well have taken half an hour.

I spend a lot of time early in development trying to figure out optimal approaches to getting that iteration time down, optimising for incremental build times, link times, and debug build launch times.

I find it pays huge dividends, and quickly, for me.
Wishlist: The SSH Directory
Ah, now I get it.

I thought you were talking about cases when “conspiracy theorists” are actually right, but their positions get poisoned by attributing some ridiculous stuff to them, and/or by artificial influx of similar “conspiracy theories” that are easy to disprove, so that the original theory is dismissed by association. For example, in Russia they love to flood the information space with bullshit theories a lot to “dilute” the truth and to disorient the public so that you can’t distinguish between truth and conspiracy theories anymore.
Yes. I love his personal web page, and love that as recently as 2017 it still had the absurd neon green background. https://web.archive.org/web/20170606174105/https://www.cs.bu...
Show HN: Stragif – Supercharge your Strava activity feed with GIF
... and in the process destabilize every other ecosystem in the ocean? I think that's a dangerous direction to go into without further insights into what kind unintended consequences there might be.
Undersea Cable Connecting Norway with Arctic Sat Station Mysteriously Severed
I think the biggest problem/excuse/justification is that life makes it difficult to go to bed before XX o’clock (8:00 PM for me). I’ve never done this bifurcated sleep method, but I am happiest and most productive if I go to bed around 8 PM and rise around 3:30/4:00 AM to workout and get on with my day. But then I have work problems that require a later evening, or a family member that wants to chat, or a house repair I just have to tend to, of a close friend with kids that I only talk to every few weeks who finally has a free moment… and the whole schedule gets screwed up, all the time. The going to bed early, regularly, is the difficult part I think.
> What else can it be, based as it is in a physical substrate?

This is no less shallow reasoning. The question of whether the academic field of statistical modelling already contains the necessary ideas to produce strong AI is not decided, and won't be unless/until somebody makes a strong AI. People have different intuitions about what the answer will be and until it can be determined empirically I suggest treating them as what they are: intuitions.
I have had some great insights when I can't fall a sleep, in that brain fog you mention, sometimes where the feeling of my own self somehow disappears, seeing everything less through the lens of the self-protective consciousness, then I could suddenly understand and solve some nagging issues.

But the toll is high, not sleeping properly ruins your life. And most of the time it's definitely not insights, but the opposite. For me, it's not something to seek out.
Check if anyone is home before a robery ?
Well, technically that is what OP asked and I just chimed in to defend it as a valid question. So did the community became less overweight overall? (otherwise what is the point)
I'm on both sides with this one.

I feel like someone could have written the same 10 years ago. "But why do we need something so inefficient as Python, we have C that does the job and is much faster". "GUIs? Such a waste of resources, CLIs do the job just fine and you go faster with it!"

At the same time, I'm also personally quite bored with the sheer amount of complexity we seem to put in everything those days. Layers of frameworks on top of frameworks, especially for simple projects. My friends who followed bootcamps lately learn React, not Web Dev. That is a problem IMHO in the Long run.
Does anyone else find it terrifying how much could get done with so little in the old days?
I know a lot of computing has changed and gotten a lot more demanding (like high res displayed, fast wireless networks) however things like this remind me why I refuse to install electron software. Or run web-apps for things that used to be a static html page (I’m thinking movie times).

I feel like we’re standing on the shoulders of giants twiddling our thumbs when I read stories like this.
From my experience, these Microsoft frameworks never really get picked up by larger parts of the community.

I feel like Microsoft's approach is to create a framework for everything and hope it sticks - though they appear to repeatedly fail. Nobody really used Xamarin. Nobody is using Blazor.

This very minimal documentation of Maui doesn't really scream confidence in their own product, either. I predict this one will die as well.
A famous quote in Lee's "Introduction to Smooth Manifolds":

> differential geometry is the study of properties that are invariant under
change of notation