skysight-inc/HackerNews huggingface dataset:
Places like SV or Seattle or London are places you go to and make money in (and then leave), not places to settle in and stay forever. So, for now, make as much money for as long as you can, then relocate to some place where houses cost a fraction of your net worth and start working remotely from there. Alternatively, if you can stomach your job for 10+ years and really hate renting, get a mortgage for a good house in Seattle, pay it off while living in it, then move anywhere else and just life off renting the house + some cushy remote, possibly part-time, job. Really, most people in the world can only dream of being in your position.
Yes. But what is your point?
>> the project has 640 times as much test code and test scripts - 91911.0 KSLOC.

This is amazing. One of the reasons some of the developers don’t write extensive test code is because it can cause delays in the deliverables and miss deadlines. How is the sqlite team able to write such a large number of test cases and not miss deadlines?
Show HN: Nine9s Can Now Monitor Disk Usage, Memory and More
> even after all this work and money I can’t comfortably buy a house

You can, just not in Seattle. Just like you probably couldn't comfortably buy a penthouse in NYC or a wooded estate in London. There are countless places you can afford to buy a house
Faster delivery should always be corrected to 'faster to fail'
Thank People More
To me that sounds pretty clearly like not the five whys: there aren't five whys, they aren't linear, and you're not asking "why" at every step. The history of the five whys and Toyoda make it clear that it's 5 linear whys. You're performing a root cause analysis, which I suspect is why you find it effective. VS the five whys are not an effective analysis tool. Maybe where we see things differently is you consider the non-five-whys analysis part of the five whys, and I consider it "root cause analysis". For me, an issue with still calling it the "five whys" is watching other folks less familiar with how to do root cause analysis using the low quality and awkward "five whys", without any clear direction that they shouldn't use that strategy because it's not effective.
I'd recommend using one of several mobile phone apps to sync your phone's camera/DCIM directory with a computer/NAS at home, so you have your originals.

https://photostructure.com/faq/how-do-i-safely-store-files/#...

I wouldn't recommend syncing from, say, your Google Photos library: even in "original quality," your files may be mucked with (it depends on your platform).

Once you've got them local, there are several apps to share photos via local webserver. I wrote PhotoStructure to deduplicate and manage my 500k+ photos and videos from the past 20+ years.
This was super smooth. Way easier than the other audiogram generators I've used. Awesome work!
It's kinda strange that you think someone who is on a phone copying a link and sharing it with someone who is not on a phone, is the latter person "specifically ask[ing]" for the mobile page.
Put a public Jitsi server.
“You are TOO DAMN SLOW. You are a bunch of DUMB DOLPHINS and…DUMB DOLPHINS get caught in nets and eaten by sharks. SO STOP IT. STOP IT. STOP IT RIGHT NOW. YOU ARE EMBARRASSING ME.”

That last part, “you are embarrassing me,” suggests an element of narcissism. It personalizes the feedback, something every leader should avoid doing.

Also, all caps suggests shouting, which suggests a lack of emotional control, something good leaders sometimes pretend to do strategically, but no good leader ever does this accidentally. (I give an example here: https://demodexio.substack.com/p/the-hearts-of-men-american-... )

Good feedback is specific and individual. What Gary said, in this example, is almost scientific in how precisely bad it is. He is emotional and non-specific. If a worker has made a good-faith effort and failed, this kind of ranting doesn’t help the worker, and if the worker is operating in bad-faith, then you’ve encouraged them to continue because you are shouting at the room rather than singling them out, a fact which convinces them you don’t know which workers are operating in bad-faith.
> Personally though, I am fed up with abstractions that cannot be used when I really need them

Abstractions are often leaky [1], this has been known for 20 years. Deal with it?

> Actually, not finished yet. Anyone building recursion into their language, and not making sure that recursion can use up all the memory available if so needed, is just not doing their job properly.

You don't "build recursion into [a] language", that's a direct consequence of having any form of subroutine call. You don't have to do anything except maybe making sure the function "sees itself", if you have lexical scoping. Even assembly language has recursion. Which makes recursion... Not an abstraction at all.

[1] https://en.wikipedia.org/wiki/Leaky_abstraction
Try deleting cookies for economist.com
My understanding is that one specific concern from a Christian point of view is the use of fetal cell lines in the development of the vaccine:

https://www.webmd.com/vaccines/covid-19-vaccine/news/2021091...

I'm not passing judgment on the reasonableness of religious exceptions for public health issues in general or COVID-19 issues specifically, just trying to clarify the religious concerns that have been raised (valid or not).
But the article says that the cred from the phone were used to access dropbox, so the phone should only be used while logged out, clearly.
Anecdotally, most of the people I know who moved into remote jobs took the opportunity to move straight into the most expensive, most trendy areas.

I know it's the exact opposite of what everyone was told would happen, but it turns a lot of places are expensive because people want to live there. Letting everyone cut physical ties to their jobs means everyone who wants to live there can now rush in and do it.
A Deep Dive into JetBrains Gateway
Thank you! I will check this resource.
I think they are called everyone.
Hi Lenny!

This looks tempting. I use Headliner [0] when making promotional clips for my conference (here's an example [1].)

I do pay for their premium service. Have you compared Milk Video with Headliner? Would I be able to switch to yours?

> There is no sign up necessary and its entirely free to use!

For how long is this true?

[0] https://headliner.app

[1] https://twitter.com/AbnerCoimbre/status/1314292021792702464
In this case, you do user research with mock-ups and other extremely low effort prototypes. But the work done in that regard is the same for agile and waterfall. If you truly do have a project where the MVP will take a year, and the prototypes would be useless until that year is up, then it probably doesn’t matter which methodology you use in that first year.
Please do not take HN threads into religious flamewar. We don't want it here and it's particularly avoidable.

https://news.ycombinator.com/newsguidelines.html
supposedly the j-core open core (sh compatible) isnt totally dead. the main patents seem to have run out, so implementation ought be ok. but definitely havent seen what the hopeful roadmap pitched happen: https://j-core.org/roadmap.html
> "Why?" "Because our culture has product managers demanding things with short deadlines and no concern about the code quality."

I find answers like this to be the real downfall of a five whys approach. Is it really true that product managers have "no concern about the code quality"? At best, that seems like a statement that the product managers will not accept, but even worse, it isn't directly actionable.

I'd prefer something like, "Because our teams are not given n days for quality assurance before feature delivery", or "because our estimate of 21 days to deliver was replaced with 14 days without our input".

If it isn't measurable, how can you make the needed changes? "Care more" isn't quantifiable.
While I like PG, I think this is such a specific use-case. And in general I've learned to avoid JSON columns in databases.

I was doing some large data aggregation using PG and I was pretty disappointed with its performance. I didn't think about trying MySQL...
I feel like in those cases, especially with corporations, you can do stuff like partial nationalization or confiscation of the bank then. "Your criminally irresponsible, so we will take over part of it as the more responsible party". It's the corporate equivalent of a criminal punishment, maybe the community service equivalent.
Congrats on the improvement! Progress will most likely slow down for me too, from what I heard it's common to have quick gains in the beginning. After that it's supposed to be .75 diopters per year, so roughly what you're getting :)
I love my mobile app as well (RIF), but do you know about old.reddit.com? Still works great with RES, I couldn't imagine Reddit on the desktop any other way
This. I guess the big deal is supposed to be the single chip transceiver, but that's not a huge step past some small SDR units hams use. Throw 350 watts behind it and most any potato could EME.
Simple Inkscape Scripting 2.0
The blog post has some numbers. We use Verneuil at backtrace to replicate small to medium sized databases (one per user), with up to a few hundred replicated databases per process. We see a few million write transactions a day (so not a super heavy write load), and our periodic polls for replication lag only notes lag > 5 seconds ~100 times per day, and > 1 minute <= 1 time a day.

In practice, the main source of data staleness is often the period at which readers can poll for changes (a blind S3 GET of one blob, for each database). With a background thread to refresh data once a second, lag should usually be the order of 2-3 seconds. As to when that makes sense... I think it's good for data that doesn't see changes too often, and for data that's not directly generated and consumed interactively. For Backtrace, that's mostly one of:

1. metadata that's updated programmatically (e.g., after analysing crashes), and displayed to interactive users

2. data that's updated interactively (e.g., analysis configuration), and then propagated to worker processes

It wouldn't make sense to use the replication capability to display the current crash analysis configuration back to the user: when I change some configuration and hit save, I expect to see the changes I made. We want to service both interactive reads and writes from the local (source of truth) sqlite db.

Depending on the domain, I may or may not be OK with a propagation delay for the changes to impact behaviour; for example, we can let the analysis code fetch its configuration from a read replica, in order to improve isolation and scalability. When propagation delays are acceptable, read replicas help build more reliable and scalable systems.
Falcon-inspired drone uses claws to perch and grab objects
There also are commercial "apartment saunas", which are basically a tent with some heaters ready-made. Not sure if they fit the specific requirements here, but less improvisation.
> https://github.com/CliMA/Oceananigans.jl

Off-topic, but I have to say that is one of my favourite package names in Julia. (A more recent one is [MATDaemon](https://github.com/jondeuce/MATDaemon.jl))
While no one likes to wait for the computer to respond, but the old fashioned software did respond faster on thousandfold weaker hardware.
Autism and the Microbiome: The Wrong Way Around?
You're paying your most expensive employees to build something twice, and initially in a lower-fidelity tool that won't quite mimic the functionality or the look the of the final product. So you end up with stakeholders that don't understand it's just an interactive demo, and start wondering why things don't quite work. That or they buy into the demo, you build the real solution and then they're questioning why it doesn't quite work the same, or looks different, because when does an interactive demo in a mockup tool every really get it 100% right?
Building an internal search engine at Segment
>not even religious exceptions certified by a Christian priest.

I'm a Discordian Pope and I'll happily give you a certificate stating that it is my sincerely held religious belief that you are hereby exempt from any and all rules and laws that you don't want to apply to you.

I'm not sure why anyone would give such a document much credence however.
Singularity was a experimental OS written in a a variant of C# and .Net managed code by MS Research that ran using software isolated processes rather than hardware isolation, this is probably what they where referencing:

https://en.wikipedia.org/wiki/Singularity_(operating_system)
Maybe "self-propagating", or "self-preserving"? The term "insidious" would not be appropriate for sure, as it means "dangerous".
Flutter State Stupid Best Practices Questions
Stablecoins to face new restrictions in Japan
Gemini ¯\_(ツ)_/¯
With increasing evidence that self-supervision works for multiple tasks and architectures, and sim2real/simulated data being used in industry I do not see this as an important concern.
In my case this is an annoying fix because then I have to resize the browser window all the time. As well as the default window manager on Windows not having features to center a window or shrinking/expanding window size to fit the desired max line width.
I also find the desktop behind the browser window distracting.

Having said that; Reader mode solves most of the above issues.
> But I also understand the need for parents to keep a tab on their kids.

It's weird how quickly this has become normalized. Parent's weren't able to track their kids' location with this level of fidelity until fairly recently. Yet now this isn't just a convenience but a "need" that parents have.

This all points to looming acceptance of 24/7 location tracking in society. If you're used to having your every move tracked as a kid, why wouldn't you accept it as something the government "needs" to do when you're an adult? Eventually, everyone who remembers what it was like before you carried a GPS tracking system on you 24/7 is going to die of old age. What will the world look like then?

We're building a pretty grim future.
The # of dollar millionaires in the world is at all time high, at the same time there are fears of rampant inflation. So people who can do it sink a lot of their money into real estate.
Hey all! I make Nine9s (and other things).

As of this release, Nine9s -- an uptime monitoring service -- can no monitor a lot more than just web services. Your servers can send data to Nine9s and you can configure criteria to judge what the data sent says about your server's health.

Think of a cron job that reports disk usage. You can tell Nine9s to alert you when your disk usage percentage goes above 90%.

There's also now a native Mac App for Nine9s (along with the existing iOS/iPad app).

Here's a blog post explaining the new features:

https://brianschrader.com/archive/nine9s-gets-an-upgrade-/

And a help article that has some examples:

https://nine9s.cloud/kb/measure-quickstart

Feedback welcome!
If you feel bad, make it free
well. if you know where the tile is for my car keys, my backpack, my wife's purse, whatever, but my phone is turned off.. then you probably still know where I am.
After a half second of thought: A backpack is usually with a human with a wallet. So is a phone, but the phone may not be reporting its location, or at least not reporting it to you, so the Tile is an alternative way to get the person's location.
Time theft by employees well over an order of magnitude greater than this.

https://www.epaysystems.com/time-theft-facts-and-stats/
M1 has a larger L1 cache, but smaller L3 cache.

It could very well be that your application is hitting a memory pattern that favors larger L1 cache, while the huge L3 cache of EPYC is not useful.

------

If you really wanted to know, you should learn how to use hardware performance counters and check out the instructions-per-clock. If you're around 1 or 2 instructions per clock tick, then you're CPU-bound.

If you're less than that, like 0.1 instructions per clock (ie: 10 clocks per instruction), then you're Cache and/or RAM-bound.

-----

From there, you continue your exploration. You count up L1 cache hits, L2 cache hits, L3 cache hits and cache-misses. IIRC, there are some performance counters that even get into the inter-thread communications (but I forget which ones off the top of my head). Assuming you were cache/ram bound of course (if you were CPU-bound, then check your execution unit utilization instead).

EPYC unfortunately doesn't have very accurate default performance counters, and I'd bet that no one really knows how to use M1 performance counters yet either.

While the default PMC counters of AMD/EPYC are inaccurate (but easy to understand), AMD has a second set of hard-to-understand, but very accurate profiling counters called IBS Profiling: https://www.codeproject.com/Articles/1264851/IBS-Profiling-w...

Still, having that information ought to give you a better idea of "why" your code performs the way it does. You may have to activate IBS-profiling inside of your BIOS before these IBS-profiling tools work.

By default, AMD only has the default performance counters available. So you may have a bit of a struggle juggling the BIOS + profiler to get things working just right, and then you'll absolutely struggle at understanding what the hell you're even looking at once all the data is in.
Rust for Linux kernel patch series v2
i both pronounce and spell it postgres. is that not a formal thing?
It's efficient for the slave owners, but not for the economy as a whole, as the slaves are unable to build up human capital and shift into more productive work.
For how long has it worked so far? I ask because I've known several people who have had certain drugs for UC work for a while, quite well even, and then just randomly stop working, prompting them to seek yet another treatment or blend of treatments. Do you also use any other medication for it?
I have these in my roof. I certainly would err on the sides of believing the whistleblower, especially given that my former employer’s Tesla spontaneously burst into flames while his two kids were in the back seat. Fortunately he was able to get them out on time, but I can’t even imagine.
My reading so far has been different. Indeed children are far less likely to be at risk, yet several dozen kids have died due to Covid already, and a larger group has complications from long-covid. The studies in contrast show no major side effects of this scale in children, certainly not deadly side effects.

To link this to corruption is a radical idea that requires proof.

https://www.yalemedicine.org/news/covid-vaccine-for-ages-5-t...

Then there's a public health discussion that goes beyond the individual. Even if a measure has no benefit to an individual, but large benefit to the public, and very rare side effects, it makes total sense from a public policy perspective to encourage the measure. Taxes for example are a direct negative measure for individuals, but a very beneficial public measure that will in turn indirectly benefits individuals. I'll grant you that you can argue against making measures mandatory that are negative to the individual but positive to the public, but to encourage it as a voluntary measure of course makes total sense, and that's all the CDC has so far done for ages 5-11.

Given the exponential pandemic potential of Covid-19, one cannot simply exclude entire groups of people (e.g. young people) from access to vaccines and also expect Covid-19 to be mitigated as a public health disaster. Nor can you in the case of excluding a large group (young people), expect new and more dangerous variants to stop popping up. That's a public health matter, which indirectly also translates to negative effects on children's lives, e.g. parents who are stick or die, parents who lose jobs/businesses/income, kids who need to be homeschooled and fall behind academically and socially etc. That is why it is crucial for there to be wide public access to vaccines for all who wish to take it, as long as it is safe. These vaccines were tested and were found to be safe. The data from the study is public, I haven't seen anyone credible argue otherwise.
It's usually called time theft when employees are on the clock but doing things they shouldn't be doing.
About Simple Inkscape Scripting[0] extension:

> Simple Inkscape Scripting makes it easy to automate repetitive drawing tasks. It defines a simple set of Python functions such as "rect" to draw a rectangle and "line" to draw a line. For example, the one-line program:

for r in range(7, 0, -1): circle((100, 100), 10*r, fill=['white','red'][r%2])

> is all it takes to draw a bullseye.

[0] https://inkscape.org/~pakin/%E2%98%85simple-inkscape-scripti...
I left a FAANG just last week. I'd say for a mix of work-related reasons and also because I just wanted a break in general. I wouldn't say it was "COVID" or some specific reason but I'm sure it contributed.

Edit: Also, FWIW roughly 4 people left my team in the past year (since Oct 2020) before me. A couple went to new jobs, a couple did not and just resigned without plans (me too).
> Jokes aside, why the prices are so high in some countries?

This is localized to specific cities, not the entire country. (Though country-wide home prices are also up, just not into the millions like this).

The reason is that people want to live in these specific places, but they can't build upward fast enough to hold everyone who wants to move in. So instead, new buyers compete over the same housing inventory and the current residents never want to sell because they're afraid they may never be able to buy back into the city in the future.

Seattle does have some major problems right now, but it's not literally a lawless wasteland. I think most of us believe that the city will get on top of the social issues eventually, at which point it becomes even more attractive to live in Seattle and the prices go up even more.
> Who doesn't like inflation? I love it when the market makes my existing debt cheaper.

Those of us who want to purchase? …And understand that the housing market cannot outpace inflation indefinitely, and are queasy about what will happen when that day comes: do home prices eventually level off at some absurd level, or do interest rates rise, demand slackens, prices level off & then speculators jump ship for more lucrative investments and then prices crater, putting people underwater on their mortgage?
The Tile app is also installed on your devices. The tiles ping back to those devices. There's probably some play or other in that data.
I think you misrepresent the comment, which was more "I know an anecdote cannot prove this, but..." Believing something while being aware your experience isn't really proof is not "faulty reasoning", since the awareness doesn't tell you your belief is wrong. It just alerts you that you should be open to additional evidence. (Which is always true, but we have to prioritize.)
Climate models are vastly complex, and you need to bring together many experts from many disciplines to write and maintain one, and analyze the output. This seems to lead to the simplest methods coming out on top. Perhaps it could be solved with better abstractions (a lot of very smart people are trying).
Ah, I was thinking of this: https://www.electronjs.org/apps/streamlabs-obs
Isnt the right answer for Microsoft or users to fix their system font? Why would east Asian users have a crappy system font selected in their OS?
This is not the reason. The reason is a supply shortage caused by bad policy that restricts building. This might have some tiny impact on it, but is not the root cause. In Vancouver they did a tax on property speculation. Prices continue to rise because demand > supply and Vancouver has the same dumb policies as in the US.
There's no such thing as a religious exemption. You can contest on religous grounds, but then you can contest the requirement on any grounds you want; that doesn't mean they will be accepted.
And if you wait to long to allow building, you get stuck in a negative feedback loop where people who work in the building trades get priced out of a city, so construction costs spiral out of control too.