skysight-inc/HackerNews huggingface dataset:
It seems from outside the problem is not the process itself took long. People take advantages of some procedure loop-holes to effectively delay this forever for NIMBY reasons (there are some limitations on how long it should take, but there are loop-holes such that the EIS didn't kick off entirely, bypassing the time limit requirements).
A competitor having a minority market share is not a justification for suppressing competition. The suppression (Apple preventing Mozilla from implementing features on Firefox for iOS that are available on Firefox for non-iOS platforms) is part of the reason Firefox has an even lower market share on iOS.
Pretty open-source, until you need "premium" features like "rollback" :/ (headwall)
Ask HN: Do you enjoy writing at your job?
Writing comes in many forms:documentations, RFCs, ADRs, post-mortums, promotion reviews, etc. I have done quite a bit of writing. It wasn't always that enjoyable. Ofcourse scope of my work was small. Number of people involved in the projects, changes, decisions were also small. But in my new role I have started to work with many more developers across the teams, and suddenly I find writing irreplaceable and enjoyable. Without it, I have found myself and others in the midst of chaos, unbaked decisions were shipped, learnings were not shared. However, the feelings are not the same for others in my organization even if they had to work in equivalent position. On asking them what they think about writing something down, they always nod and see it's value but never end up doing it.

I want to ask hackernews, do you enjoy writing at your job? What could make it enjoyable for you if it isn't something you enjoy.
I saw one darknet site where they didn't keep hashes, so they could go off and use all the various algos (sha, md5 etc) then see where else those users were members (by looking for password if they were dumb enough), I wonder how often that happens in the corporate world but absent a whistleblower or a helpful hacker no one would find out.

(I'm not clear if they were being run by the police when I showed up, or if that was an extortion technique, but it's been over two years since that adventure, so the CFAA has expired and if someone takes issue I tried to take down a den of hurtcore creeps because one of them obstructed my job search before the portmanteau had been popularized, form a line to my left so you don't interfere with the baristas taking orders, as I operate in the clear and I will not abide absolute scumbags who abuse their access.)
> Sorry, but Rust's error handling is pretty clumsy compared to what you can do in some languages.

I agree with clumsy part, if that means error handing being more explicit.

I've personally never faced 2nd example, so I'll limit my discussion to 1st one. If you don't want to use an extra crate (anyhow/thiserror), you could always do a `map_err` which in my opinion is a superior choice as you get to know what kind of error you're dealing with and how to map it to your domain error.
So Safari and Chromium and Chromium. I'm not sure who the one here is deceiving themselves.
Upgrading from Google Hangouts to Google Chat
You say that you are anti-NIMBY, but you are concerned about people who want "to deregulate in ways that hurt residents"? You don't see the problem here?
I generally don't research where various things I'm using come from. However, if I see the same types of issues in an app or website that I would generally see in a phishing email, alarms start going off in my head and questions start getting asked... "Is this a legitimate service?", "Is my information going to be stolen or sold?", "Is there a backdoor for government access?"... stuff like that. Making sure any English used is correct and a user doesn't run into any non-translated sections goes a long way.

Of course, I'm more paranoid than most. I won't even use apps, by anyone other than Apple, that do anything with facial recognition, as I assume they are all harvesting data to use for nefarious means. The success of Snapchat makes it pretty clear I'm in the minority. Apple gets a pass from me, because they have a revenue model I understand that doesn't involve selling user data and they make a point of doing the stuff on-device whenever possible. They also aren't going to destroy their reputation over a few bucks.
Hey, are you there right now? Do you know if the Gen3 Formula E car Mahindra brought set a time?

> seems strange you are so confident they can't figure out Pikes Peak.

I meant what I said: they would need some real development to make that car into something that could win at Pike's Peak. I'm pretty sure VW spent seven figures preparing their car for that race. Don't get me wrong, I hope these guys do it.

If they're taking publicity seriously, they'll do something at Nürburgring once they've made their street legal version available. Of course it would be interesting to see how the current car performs there as well.
I started using Firefox in the 0. versions mainly because someone wrote an extension to have tabs with websites in one window. That was it for me and I use Firefox ever since. I managed to survive the memory bloat phase. I was super happy when the quantum version was released and Firefox was suddenly on par again with chrome. At least for a short moment. I‘m an iOS user because I try to keep google out of my live (need to get rid of YouTube though). I also use the Firefox app but only since iOS supports the feature to set a different default browser app. Before that it was useless to use a different browser app when any link from other apps always open Safari.
Yeah, I have my office pretty well arranged as a "set" but I do have some very utilitarian metal file cabinets behind me. I was mulling making furniture changes but ended up just draping a fabric hanging over the cabinets from a curtain rod. Take about 30 seconds if I need to get into the cabinets for some reason.

I care less about meetings but I also shoot some video so needed some sort of decent setting anyway.
Because a lot of the security stuff is aimed at making it harder even for people with relatively unlimited resources, like nation states, to break into someone's machine.

Like if one has a TouchID sensor paired with a certain Secure Enclave at the factory or with Apple authorized tools one can be fairly certain that an intelligence agency can't (easily at least) just take swap the factory TouchID sensor for a compromised one. It may not be 100% fool proof but it also has the effect of forcing adversaries to focus on specific targets instead of being able to use a dragnet style approach.
Gout mainly becomes an issue when high consumption of animal products is combined with high consumption of sugar (especially fructose).

https://peterattiamd.com/rickjohnson/
>Two things can be true: north-side Chicago can be crime ridden compared to other places and also it can have less crime than South-Side Chicago. The latter doesn't refute the former.

This doesn't appear to be responding to anything I said - I said they didn't live near the actual crime epicenters of Chicago and thus couldn't accurately comment on it. Chicago, as an urban area, will have higher crime rates just by population rate - that doesn't actually mean they lived in a high crime area.

>Besides being a pretty low-quality, racist comment overall (e.g., "I pointed out that this person was obviously white(the culture comment, growing up in Evanston) and lived in Lake View"

I am white - if it's racist to point out how resoundingly white OPs bias and POV is then so be it. Go read that comment back, along with the culture comment and now living in rural Colorado - connect the dots or not. I know tons of white people that used to live here that no longer do because they don't feel it's "a nice place to live anymore."
As a general rule, any project that mixes proprietary software in an "open source" repo (like the cal.com example) is a potential landmine. You have to be extra careful if you try to re-implement a proprietary feature since cloning the repo necessarily pulls in the proprietary bits. It's better to treat the projects as if they are proprietary,
Same is happening with Starlings. They are in decline in Europe but they thrive the North America
Rent control doesn't create affordable housing. It benefits existing residents at the cost of everyone else who wants to move into the city. It is a classic example of why price caps don't work: in practice, in order to win the application for rent controlled units, you slip the landlord a few hundred $, security deposits balloon in size, and the quality of the units declines precipitously. In NYC the bribe is more like a few thousand dollars.

Public housing is its own problem. It creates de facto ghettos, which is a major reason why locals oppose construction of public housing. It turns out that landlords' financial incentive to screen prospective tenants generally does a good job of weeding out trashy people who destroy the unit and surrounding area.
Just wanted to let you know that the site takes a relatively long while to load on my Android Firefox browser.
The thing about that is the Chinese government can just declare it’s no longer a problem and then it’s no longer a problem. Just like they can solve Covid outbreaks through starvation, separated families, and doors welded shut. When you’re free from morality or repercussions then all problems are easily solvable.
A single page app is nothing but JavaScript that can render pages without a full refresh. That's it. People seem to have this idea that a single page app is something else, in particular an app with little to no server generated pages, but if you even just have Turbolinks then you now have a SPA with some HTML coming from the server.
You know Harvard's endowment is getting too big when they go out and buy Ganymede.
I've long wanted to write a blog post on applying what I learned from effective communications books to code reviews.

Your comment mirrored something I wrote in another thread about the problems with the Socratic method in general[1]:

"If you have a concern, then express the concern openly before asking your question. This will make it clear to the recipient what your intent is, and they will not have to guess."

The worst comment I see in code reviews (and sadly, all too often) is:

"Why did you do it this way?"

I have no idea why I'm being asked this. The answer is "Because it solved the problem."

Even this is problematic:

"Why did you do it this way instead of X?"

Possible (unhelpful) answers:

"Because I didn't think of X." (I still don't know if you want me to change the code and why).

"Because it solved the problem."

Your examples are good ones on how to ask this question "This could have been solved via X, which has the benefits Y and Z compared to your approach. I suggest changing this to use X, unless your approach has advantages that I'm unaware of."

Probably about half the times I get something like this: Yes, my method did have advantages the reviewer is not aware of, and we then have a discussion.

[1] https://news.ycombinator.com/item?id=31889518
The attitude that I have trouble understanding is "A company spent millions of dollars researching and developing a new technology, they must make it available to me or else they are evil."
Talk to your colleagues about fun/interesting things to do -- chances are, if you go/do something fun/interesting, fun/interesting people will also be there.

Go to a bar? Perhaps one with interesting theme nights?

Do you have a hobby that isn't completely solitary? Engage in that hobby.

Actually talk to people (gasp! The horror!), rather than searching online.

If you see something interesting, go and check it out.

In my (not inconsiderable, I'm 55) experience, most people are decent human beings. And many locals love to show off the good things about their place.

So talk to people -- with a purpose:

"Where can I do $X?" (where $X == something you enjoy/have interest)

"I'm new here and want to meet new people who share $INTEREST. Any suggestions?"

I'm sure there are lots of other strategies too, but if you want to meet people, you need to, well meet people.
> "right down to esoteric topics like memory leaks. (Do you have a team like that?)"

Y..You... Your team thinks memory leaks are an esoteric topic?
To be fair, there was no memory pressure, and as such nothing was swapped out. (I checked. The active private set was equal to the private set.)

Counting shared memory would not have dramatically changed the value, if I am not mistaking, but Windows Task Manager does not have a good built-in way to do so without counting the same shared bytes. I do not believe it has the proportional set size option. Perhaps there is a nice third-party utility for it.

If it changes the order of magnitude of the memory usage I would be surprised since the size on disk of all of the binaries is less than the private set anyway, but if it does then I stand corrected.
Just tell them to add a TXT Record with some specific value on the company domain
Isn't the main argument is the user choice? if I as a user chose what the comment you are replying said, then what is the problem?
I still think about my first job out of college. Shopping cart application, we would add indexes exclusively when there was a problem rather than proactively based on expected usage patterns. It's genuinely a testament to MySQL that we got as far as we did without knowing anything about what we were doing.

One of my most popular StackOverflow questions to this day is about how to handle one million rows in a single MySQL table (shudder).

The product I work on now collects more rows than that a day in a number of tables.
If you're willing to sacrifice economics elsewhere, repeating the table's name in the id column is one workaround:

from a
join b on b.a_id = a.a_id

You can even use NATURAL JOIN if you can guarantee that the only fkey/pkey names will overlap between tables.

An unreasonable way to achieve that is to put the table name in every column. A more palatable way is to write some clever functions in your schema to scan the information table look for column name clashes (you essentially write a tiny "linter" inside your schema).
It's pretty old problem as they are competing ideas. It's OLTP vs OLAP. Postgres is designed for OLTP.
Agreed. I'm not a fan of most cryptocurrency related nonsense, but right now,
if I hypothetically wanted to buy something from a vendor that only offers purchases via crypto the following applies:

I buy the crypto from an exchange or similar. Then I go to the vendor and buy the product. Then at tax time I need to look up what the price of the cyrpto was at the time I bought something with it, and pair it with the purchase in my records, so that I can claim capital gains or losses. With how volatile crypto is, these numbers will not reliably be "de minimis", and thus must be calculated for tax purposes.

Not needing to do proper book keeping for such purchases makes sense to me. Especially because the overwhelming majority of people trying to use crypto for purchases will fail to report these small gains and loses anyway.
ZkDocs: Zero-Knowledge Information Sharing from A16Z
getting government contracts isn't about competence/efficiency, it's about connections. You could make the best solution in the world but it wouldn't matter. In many cases these processes are created for the exclusive purpose of legally funneling millions of dollars to people

there's no incentive currently for the US government to be efficient. The only people I know who support large government initiatives are people who have never worked in or with the government
this is awesome, if I didn’t have the M1 I bet I would need this given how many tabs I always have open…
Most everyone is YIMBY in theory but NIMBY in practice.
Available != used.

Actual total usage could be bigger if all memomry in the VM would be consumed.
Filling out the paperwork is not why you pay consultants $$$, their knowledge of how to write the application to appeal to whoever's reading it is. It's just like lobbying in Congress.
I was asked "What are we going to do about Ukraine!?" And I said, "It's a civil war that's been going on for almost 10 years, what is different now?" and their response was "what? I'd never heard that." And I added, "In 2014 there was an overthrow of an elected president there and it started the war." Blank stares.

I have a friend who traveled to Europe regularly for tech training, including Ukraine, and he was surprised about how little people know what is going because people's news sources are so limited. (mostly by choice I assume)

No special tech needed to manipulate people, just lack of multiple information sources?
I think something more like sex worker airbnb would be easier to pull off.
Sole proprietors use their SSN for tax purposes. May also apply to single-member LLCs.
Software compensation for non uniform screen brightness issues ( for example software fix for Apple flexgate )
You don't actually address the point.

If your database engine is an old design or your data is small by modern standards, then a B+tree will be one of the few indexing algorithms available and if the data is small it will probably work. Modern database kernels targeting modern hardware and storage densities typically aren't using B+trees and the reasons why are well-understood. No one with any sense is using a B+tree to index e.g. a trillion records, which is a pretty ordinary thing to do on a single server in 2022.

You can't just swap out indexing architectures due to their dependency on storage engine and scheduling behavior, so older databases like PostgreSQL will be using B+trees for the indefinite future even if suboptimal.

The transition away from B+tree based architectures in new databases engines started about 10-15 years ago. Back then I used them ubiquitously but I honestly don't remember the last time I've seen one in a new design.
An individual can sell custom/branded merchandise on CafePress. If CafePress is sending more than $600 per year to an individual, they have to issue a 1099, which has to have a TIN, which is going to be an SSN for most individuals.
Then just use temp-mail.org, they rotate domains very frequently, they have been around for some time now as well.
Somehow I didn't see it coming -

> pronounced "Prequel".

- and I burst out laughing. Very good.
ESG has been a know scam for years. Corporations have had some people fooled, particularly Wall Street and the media.

Most reasonable people don’t think that any profit-seeking entity would take any of this stuff seriously. It’s just lip service.
Private Equity: The Smash-and-Grab Economy
From what I have heard, something of the opposite problem on the office side of civil service. It is hard to find applicants who have not exposed themselves to weed in the last two years (still a requirement for many jobs), greatly reducing the talent pool for hire.
Income reporting? If you’re a non-business merchant? Or if you’re a business the businesses tax is?

This is me stabbing in the dark, no actual knowledge or anything :)
These are not equivalent. Russia did interfere, there were links between Trump and Russia, therefore there is circumstantial evidence that collusion occurred, sufficient to trigger a widely publicized investigation. The allegations of election fraud in 2020 however are 100% alternate universe yarns spun for political gain with no basis in fact whatsoever.
I see this kind of the comment--legible, complete sentences, no grammatical errors, but otherwise totally missing some basic element in what they're replying to--from time to time, generally only on HN, and I wonder if they're edge cases from some kind of bot school.
At this point literally every other country in the world chimes in about how broken the American healthcare system is.

Yup.
Please don't swerve into off topic flamewar like this. I didn't read it closely, but the GP reads to me like normal internet conversation. That doesn't mean the comment is right, but there's plenty of room for an exchange of views here.

Instances like this are where the following guideline comes in handy – if you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html, we'd appreciate it:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

The strongest plausible interpretation is obviously that the GP was making their own point about remote work based on their own experiences and not proclaiming personal superiority over you.

We detached this subthread from https://news.ycombinator.com/item?id=31894409.
How much do you plan to charge for your browser? I can't find pricing page on your site.
> which sounds as if it will make very little difference (assuming most lights are now LEDs).

Turning off lights is just good policy, but I've never understood this counterpoint.

Every LED bulb I've ever owned claims to have a service life measured in years (if not decades), but falls far short of that-- I assume because they run so hot, they degrade their own circuitry. They don't run as hot as filament bulbs but they do still put out heat.
That's just an excuse for bad behavior. "We are going in another direction" isn't going to get you sued any more than radio silence will.
Certainly true, though presumably Kanopy in turn has to pay license holders for the films they offer? If it turned out they were gouging libraries I'd be incensed, but I would tend to think it's at least as likely the the studios and distribution companies are charging Kanopy a lot.
The NULL issue is so true. We migrated a large database from Oracle to Postgres. It took 2 years. By far and away the biggest issue was rewriting queries to account for the (correct) way Postgres handles NULLs versus how Oracle does it.

Also, in my experience, the database is almost always the main cause of any performance issues. I would much rather hire someone who is very good at making the database perform well than making the front end perform well. If you are seeking to be a full stack developer, devote much more time to the database layer than anything else.
I've known people who work for various government agencies, some that pay well for their respective fields. It seemed to be a pattern where someone would accrue a large salary through time on the job, internal patronage, etc, but then be totally incapable or uninterested in doing their job well. They'd just hire someone else to do this person's job and shuffle titles around.

No one gets fired for non-aggressive incompetence. Merit is below two or three other things when considering promotion and salary hikes. At least in the cases I'm familiar with, it's an incredibly frustrating experience. Increasing top-level salary would not fix this, but probably just increase the lack of fairness by over-paying to a greater extent the embedded poor performers.
It's $2 per view for libraries, or $150/movie/year for universities. The rates are separate.

I feel better about $2, but it would still make me really think about whether I'd want to watch a movie that badly.
That’s an understandable view point. However, “Security through obscurity” just doesn’t work. Worse, trying to keep something from people really only punishes/limits the rule followers.

The bad guys get it anyway so this gives the good guys a chance.
Not to mention "organic" which now has a legal definition (not an ideal one, but still.)
I haven't had a chance to try it at scale yet, but I've been looking at josh (Just One Single History):
https://github.com/josh-project/josh

which goes at more-or-less the same problem from the other direction. Josh helps with treating a monorepo as separate repos, as opposed to git x-modules' approach of treating separate repos as one repo. Either way, the idea is to try and get the benefits of both monorepo and multi-repo styles, while avoiding/mitigating the disadvantages.

HN talked about it 11 months ago:
https://news.ycombinator.com/item?id=27844363

Anyone have experience/updates to share since then, or a comparison with git x-modules?