skysight-inc/HackerNews huggingface dataset:
> squeaky wheel

Somebody who makes trouble and gets noticed for it.

> gets the oil

Is subjected to 'corrective measures.'

It's another way of saying the nail that sticks out gets hammered down.
Ask HN: What are your "Must Have" utility apps on macOS?
I finally bought in to the apple m-series hype and picked up an M1 Pro Macbook Pro refurbished.

It seems like everyone has a load of different utility and QOL apps that they use to help make MacOS more usable for them.

What are your go-tos, and how do you make use of third party MacOS apps and tweaks day to day?
Carta is the reason I was unable to exercise my shares. It's to be expected that as a Canadian contractor they would have fewer or different forms of payment. However, that does not excuse rejecting my wire transfer(s!) without explanation when I was trying to correct a deficit of <$10 on my account balance (caused by intermediart fees).

I phoned and emailed with customer support for many hours over mamy weeks and they made no effort to help me. I asked them if I could fly there and give them the remaining <$10 in person and they said their software wouldn't support it.

I don't know why or how Carta can get away with customer service like this, but it left me dry thousands of dollars worth of shares.

Do not recommend.
"Anonymization". Two reasons: either they de-anonymize the data, which is a good exercise for them but still approximate, or the demographic data is merely registered beforehand. Here, I think they for instance need the age (and not its category) because of discounts to young and old people.
We provide equipment because 99% of our customers don't want to deal with it. They just want wifi and a decent connection that isn't DSL speeds. I will do a passthrough port if someone really wants it but you are getting an ONT regardless so I can signal test and get outage notifications.
Use password manager, generate long ass random passwords, never have to remember them
Buying a house
No but they might inexplicably take falling damage whilst in custody.
While using `nix-env` or `nix profile` (the new way) are very homebrew-like a huge reason to use Nix is that it is more than a package manager.

Things like nix-darwin and home-manager allow you to decoratively define your system config and dotfiles. Because it is a language you can override things in same place you're defining what packages or etc you want.

And if you start using `direnv` with it's flakes plugin (enabled by default when installed using home-manager!) you can define a flake.nix which will keep a lock file independent of your system's/configuration's that means anyone with Nix installed should be able to activate a native dev environment with the exact versions of node, python, rust, pnpm, etc. ready to go.

It's quite powerful once you become familiar with how to use it.
Sources for the US:

Castle Rock v Gonzales

https://en.m.wikipedia.org/wiki/Town_of_Castle_Rock_v._Gonza...

Warren v District of Columbia

https://en.m.wikipedia.org/wiki/Warren_v._District_of_Columb...

DeShaney v Winnebago

https://en.m.wikipedia.org/wiki/DeShaney_v._Winnebago_County

Simultaneously, in the US there is a well-established recognition of the right to self-defense. However, this is tempered by a minority of states imposing a duty to retreat. Seven states also impose a duty to comply with a criminal’s “negative demands” and one with both positive and negative criminal demands(!).

https://reason.com/volokh/2022/01/26/the-right-to-defy-crimi...

Some countries do not recognize the right to self defense and have no duty to protect, and there are all flavors in between, so YMMV depending on the country you live in or are visiting.
> strongly consider keeping the first variable name which comes to your head

Apparently the first and only thing that came to the minds of the developers on the last project I consulted on was "data", so we had variables named 'datablob', 'dataProvider', '<thing>Data'.

So please, newbs, don't use the first thing the comes to mind, if your understanding of what you're building is limited.
I really have to disagree with the disparagement of vim/scp at the beginning. It's a bit slower to start if you begin with command-line tools, but the dividends payed out by learning the standard command-line utilities are huge. Learning the command-line utilities means you have the tool-set to build your own tool-set; since it's a lot easier to using CLI tools as building blocks for larger tools.

At both of the last jobs I've held, it was rare that you would be in an environment where you had a full IDE. And in both cases I was asked several command-line oriented questions during the interviews.

Also big disagree on the final statement of the article. CS is not a vocational major, nor should it be. There are plenty of good post-secondary schools that focus on writing code and the tools you use to do so; CS curricula should not be focused on producing programmers, it should be focused on producing computer scientists. The recent insistence that we turn CS programs into job-mills is one of the big reasons for declining quality in my opinion, my local university CS program was recently told to "push more people through" and to make the curriculum "less theoretical" and more "career oriented". If you want that kind of stuff, go to a career college.
"RECOMMENDED:
Requires a 64-bit processor and operating system
OS: Windows® 10 Home 64 Bit | Windows® 11
Processor: Intel® Core™ i5-12600K | AMD® Ryzen™ 7 5800X
Memory: 16 GB RAM
Graphics: Nvidia® GeForce™ RTX 3080 (10 GB) | AMD® Radeon™ RX 6800 XT (16 GB)
Storage: 60 GB available space"

Recommended spec for those wondering.

I will probably look up the latest steam survey to see what percentage of people actually meet that. Keep in mind for anyone below this spec they are targeting sub 30 fps
The article is targeted at people who sit for long periods of time. It says nothing about how much they might exercise or not. In any case, I don't do 22 minutes of exercise a day, more like 2 minutes.

So I'm still the target audience, you're wrong, and I'm not right, because I wasn't trying to make a point or win Internet Argument Points.

Why does every comment on HN need to be adversarial? I feel like it's a result of the rules being skewed to only comments that are "useful", and that leading to intellectual competition and constantly trying to "win" some point. Why can't we just share our thoughts without constant corrections?
> Consider your argument and opioids, where nearly 1000 people a week overdosed on at the peak?

What does that have to do, at all, with the process for getting medications approved?

These drugs were clearly being oversubscribed, intentionally and for profit, and people should have been sent to jail for this.

> Also consider "a scientist is as easy to buy as a politician".

What does this have to do with anything at all? This is why the FDA has fairly strict guidelines for approvals.

> Cigarette were considered to not cause cancer backed by science.

Cigarette's were never approved in a clinical trial.

> On top of that, the replication crisis in even chemistry and physics is seeing 30% of results can't be replicated.

Clinical trials are not "chemistry and physics" papers.

> The system is far more busted than people think.

I agree, but you are talking about a bunch of unrelated "systems", not clinical trials.
Incredible... you could use ambient air as the lifting gas
I lived in Venice and just never went anywhere east of Lincoln. That worked pretty well for not needing a car.
Yes.

Totally not relevant to the discussion.
I tried to try Bing Chat (https://www.microsoft.com/en-us/edge/features/bing-chat here, right?) and ironically it asks me to download the whole Edge, AND from the screenshots it seems like it's a browser part? extension? No, thanks.
This conclusion shouldn't be shocking to anyone. The entire foundation of the employer-employee relationship is built upon exploitation of labor value. So when an employee signals loyalty what he's truly signalling is that he's open to a higher level of exploitation.
I'd love to see FF support on this.
It's unclear if they even reported this issue to Apple.
You can have airships located in each of the regions where it is likely to be used.
Well technically they do, but honestly the number of companies that need to worry about redundant DNS is probably .001%. It does matter for the some people, but as someone from SRE once said "100% availability is the wrong target for basically everything".

dig SOA news.ycombinator.com

; <<>> DiG 9.18.16-1-Debian <<>> SOA news.ycombinator.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10818
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;news.ycombinator.com. IN SOA

;; AUTHORITY SECTION:
ycombinator.com. 900 IN SOA ns-225.awsdns-28.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

;; Query time: 39 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Wed Oct 25 10:52
Good catch. I didn't notice that.
My laptop is 5+ years old, and while TB is not the snappiest GUI app on the machine, performance is decent/acceptable. I welcome any optimization however.

The vacuuming is important on an older install I suspect.
Right now, we are planning on adding more metrics in the future. We also have considered adding the ability of using vector embeddings instead of LLMs for analyzing the responses (which should bring some efficiency gains). Plus, we might add the ability to analyze the distribution of vectors in your vector db to compare it to the distribution of vectors for user queries.

We also have a UI for visualizing all of these metrics that is free at the moment with no paid tier at all. We are planning to add more features into that UI for better visualizations along with improving the ability to keep track of different versions of your LLM system for comparison.
that would be good for direct routes, but public transport is a bit different in that you can offer much better connections with a pair of frequent routes and a transfer, especially if the transfer is no-cost as it is with the bus hopper fare in London. Consequently new routes have a cascading effect on a network and are treated gingerly, particularly if the budget remains fixed and you are robbing Peter to pay Paul.

for the most part mapping services like Google Maps often provide the public transport times, bike share, ride share, etc. within the same page and query where I live.
Sadly, I imagine this will come to discord as a nitro feature in the near future.
Wait, really? How does that work?
Wait what? I never said anything about retiring on 6 million. Anyone who can make 6 million in the first place could most certainly make $240,000 a year in a lower stress job for the rest of their life while sitting on an incredible fortune that continues to generate wealth over time at 5% interest.

This person has effectively "won" at life and is far outside of middle class.
Nile CEO here. Nile abstracts away compute machines and provides an experience where you can easily scale up or down based on the load you push.

Specifically, Nile lets you do the following
- Create a database and start querying it. Nile takes care of adding capacity to tenants as workload increases.
- Pay for what you use. You will only pay for what you use. We have plans for pricing where you can pay based on usage per tenant. This will ensure your business value is aligned with the cost of your database. For example, a customer on your free tier may not be an active user and you would not pay for them in Nile.
- We have built multitenancy into Postgres and a gateway layer that routes. This helps us to scale to zero with instant availability when you want to scale back up.

- You can create even a million tenants if you have that many customers.
- We have built connection pooling into Nile. This helps to provide limitless connections as you grow
I think the costs were just too much to expand as rapidly as they wanted. They experimented with "nanotrenching" in Louisville, burying cable directly in 2-inch-deep channels directly in the road surface, which ended up in disaster [1]; shortly after, they "paused" expansion, fired their CEO, and went through layoffs.

1: https://gizmodo.com/when-google-fiber-abandons-your-city-as-...
Nix aims to solve a much more general problem than homebrew. If all you want is to get some packages on your system, there might not be that much in Nix compared to brew for you. The zen of Nix is that building packages is expressed as pure functions, where inputs, outputs, and side-effects are carefully managed. Thus, if you have specific build, packaging, or environment configuration to do, nix can be really helpful. Since everything is in code and every generated nix configuration is effectively isolated from the rest, it makes rolling back to previous configurations trivial in the event something goes wrong. That, and you can VC a config, and in general once a package is properly expressed in Nix it more or less solves the "works on my machine" problem
They don't say how much rock they added to each field, but note that the 0.15 tons of CO2 they remove is only 300 lbs. A gallon of gasoline emits 20 lbs of CO2 when burnt.

So, if they use more than 15 gallons of gasoline to mine, crush, transport and spread the rock over 2.47 acres, then this process emits more CO2 than it captures.

I think they'd need to use electric high-tonnage dump trucks and electric tractors to make this process actually capture carbon. Electric tractors are stating to become available, but I don't know of any high-tonnage electric truck manufacturers.
It's a big question on my mind now. I am thinking about adding something to my YOShInOn RSS reader that picks up articles from, say, ScienceX, looks up original sources, automatically tests that if papers are open access and gives me the tools to quickly make a judgement call about what kind of link to share on what platform. In the immediate term this will be done after the system chooses articles to show me (about 5-10% of the articles it ingests) but someday it might be done before that.

There is the question of what my judgement is and the question of what your judgement is. The primary selection process (that shows me articles) is great right now, I am upvoting maybe 220 articles out of 300 in a cycle. I pick out links to post to HN and I am currently adding links to the queue faster than I am posting them which means I can definitely raise the quality of what I post but the definition of "quality" is where I get stuck. It has all sorts of factors such as a lack of annoyingness (I hate those cookie popups but there is a lot of good news behind them) but there are also articles that look really good to me at first (I like what they set out do) but then what I look at them again I realize they didn't accomplish what they set out do.

I do think votes and comments are worth something, but I also know that I could get more of both by posting clickbait articles. On one level I want to post things that are enlightening, boy I get frustrated that y'all just don't care about robotics or chemical recycling of polymers or Arduino projects. (Though my real secret ambition is to get a #1 post about sports...)

Somehow I want to pose the problem of posting to HN, Mastodon, etc. as a sequential recommendation problem which means I have to back and look at all the papers on the subject that YOShInOn has collected for me. Also I am likely to put some more work into "quality models", particularly a stacked model for predicting votes if not comments on HN articles, a broad topic model based on data from Tildes (is is sports? music? science?) and particularly sentiment models.

That last one is on my mind because I'm thinking about the emotional tone of what I post to Mastodon, some days I think I should just stick to posting flower photos because they get good engagement, but past the people who are calling everybody a "fascist" that get amplified there is a "silent majority" of people on Mastodon who try to avoid the news and other inflaming topics so I am torn between being unrelentingly positive or trying to balance out positive and negative articles to make a more appealing feed to the good people of Mastodon. It would probably be 2-3 days of labeling work to make a sentiment model but if I had to find and categorize 5000 angry toots it would kill me, but I am thinking now about grading my own posts (what the system is going to do inference on anyway) and also grading high-engagement and predicted high-engagement submissions to HN to make a model that finds high-engagement posts that aren't clickbait.
ARM Don't Make Computer Chips [video]
Don’t live in a world of regret. It serves no purpose. Learn and move on as fast as you can.
I used the "Readability" bookmarklet a lot back in The Day before that functionality was built-in https://web.archive.org/web/20090303150113/http://lab.arc90....
In my experience, most of the people that think they know what they are doing do not know what they are doing and have a higher support cost. Someone that actually knows what they are doing on a home connection is <1%.
But hydrazine makes for a great ingredient in bottled water!

https://www.usatoday.com/story/news/nation/2023/10/05/real-w...
Is there a good bookmarklet for a HN dark theme?

Edit: I made one. Its based on:

https://github.com/UserStyles/hacker-news-zenburn-dark

javascript:(()=>{var s=document.createElement('style');s.innerText=`*{color:#dcdccc!important;background-color:#404040!important}body%3Ecenter%3Etable%3Etbody%3Etr:first-child{background-color:#505050!important}body%3Ecenter%3Etable%3Etbody%3Etr:first-childa:hover{background:#404040!important}code,pre,input,textarea{background:#505050!important}a{color:#7F9F7F!important}.subtext%20a{color:#dcdccc!important}a:visited,a:visited%20span{color:#CC9393!important}a:hover,a:hover%20span{background:#505050!important}%60;document.head.appendChild(s)})();

Edit 2: It works on several other sites too. Cool!
Do biographies need to start at the beginning?
This doesn’t explain him becoming overcome with guilt, returning the money, and hanging himself after the fact.

And the entire message of the New Testament is to offer the Jews salvation and explain how their old ways were wrong. The New Testament explicitly condemns absolutely nobody, instead offers salvation to absolutely everybody, which the only condition being that they ask for it. This is in stark contrast to the old testament, in which only the Jews would be saved and all else are condemned.

Not to mention the New Testament explicitly states there is no Jew or Gentile in the body of Christ. The distinction is entirely abolished. And Jesus calls Judas a friend, and says he could avoid this all if he wanted to but he must do it to fulfill the scriptures.

All in all it seems like you are reaching for a reason to say the New Testament is anti-Jew, when it is truly not against anyone (except perhaps those unwilling to love God and their neighbor).
Sorry about that. Just checked. This is due to our phased rollouts which are currently 50/50.

We're just ramping 0.14 up to 100%. So please try again in about 10 mins
The comment which I linked was just an illustration. And I was talking about porting mobile games from iOS/Android to Windows Phone.

Besides that, porting wasn't easy even for apps which worked on Windows already. The API was quite different, and not in a good way. For example none of the standard Windows file I/O API was available. There was DirectX but it was DX11 FL9_3 which is not how you access GPUs on desktop Windows (you would either use DX9 or DX11 FL11_x).
As the sibling pointed out, that would be the per year amount, not per month.

But also it's safe to assume Tarsnap's December profits have been steadily growing over the past 14 years (or at least for some of those years), so the number is probably a bit higher than $275k/year. $275k/year is more like the average profit for the past 14 years. (Even then, that assumes that the profit numbers are roughly the same every month, which may not be the case.)
I think one could make the case that the government must compensate landowners for putative environmental restrictions. After all, if it's really that important, surely the taxpayers would be willing to pay for it, right? Why make the landowner foot the bill for something that benefits everyone else?
Bear, Things, and AnyList are software apps I use that are small businesses and provide tremendous value for me.
> Is there no hope of finding a new source of helium?

Not on Earth, or anywhere in the Solar System except the interior of the Sun, as far as I know. Mining the Sun's core for helium is unlikely to be practical any time soon. :-)

> Is there any opportunity for airship gasses that are reasonably competitive to helium but have a much more abundant supply?

No. The problem is weight. More specifically, the weight of the airship in total including the gas inside, compared to the weight of an equal volume of air. So obviously any gas that is as heavy as or heavier than air won't do. And that only leaves, by my count, three possible gases that aren't already in air, that are lighter than air at all. The comparative weights are, roughly speaking:

Hydrogen: 2
Helium: 4
Neon: 20
Air: 29

So the maximum amount of weight available for all the rest of the airship--its structure, engines, passengers, cargo, etc.--would be, roughly speaking:

Hydrogen: 27/29
Helium: 25/29
Neon: 9/29

The hydrogen case is known to be easily doable, but of course it also has the huge downside of flammability.

The helium case is doable, but not easily: once you've done the structure and engines, the weight left over for any kind of payload, i.e., passengers and/or cargo, is not very much.

The neon case is simply not practical: there isn't even enough weight left over for a reasonable structure, let alone engines and payload.
Anyone use this and and the incumbent neon.tech?
Ah! I just thought it was a billionar whim and a PR stunt to justify spending a lot of money on it
Cause even the simplest "app" that a usual user is familiar with is much less of a "box" and more of a "house" (in scope). If you tell users to "build a box" they will often say "what is a box?" or "why do I care about a box?" and they'll often disengage at that point. Woodshop starts with "before you can build a box, you must learn the tools" because the students already know what a box is, they probably already know what "wood" is, they understand that "there are tools, such as saws and drills and hammers" even if they don't understand necessarily how to correctly use those tools. Meanwhile in beginner programming, students have so little context that you almost have to start with "here's the concept of vision and touch".

So to keep students focused on something they understand, we don't focus on the tools (at first), we focus on the outcome, with the tools merely as a means to an end, and mostly we give the students "rote procedures" that they must carry out exactly in order to get something that they do understand. Later, once they've begun to become aware of what even exists, what the "box" of the programming world even is, that there are tools for doing different things, what those tools are, etc. Then we start showing them how to use things.
Sorry to nitpick, but there is a lot more to the internet than the web.
> In any case lower childhood mortality actually reduces birth rates.

The confounders are way too strong to conclude this. Too many things correlate together.
The sand and rocks in the soil is where phosphorus and trace minerals come from. Ideal soil has a combination of living carbon, dead carbon, and minerals. The fungi and bacteria breakdown the minerals along with weathering and make it available to plants. All the living carbon builds itself from the dead carbon. The dead carbon came from dead plants that pulled the carbon from the air with photosynthesis.
What next? iOS security vulnerability? This should be a reason to lift this policy and allow different operating systems on these devices! /s