skysight-inc/HackerNews huggingface dataset:
I agree this is a better set of defaults, but there should be a toggle in the settings someplace, even deep in the developer mode settings, that gives users control over more granular permissions and allows them to choose which permissions to auto-grant and/or auto-deny.
If gas a year ago was around $3/gal and it is $6+/gal now, then it has doubled (100%) not 8%!!
That just means it is a user who signed up recently
I admire kagi a lot and will eventually pay you.

You don’t have to answer, but how do you have such a high per search price?
Am I missing something or is there no way to see how many signatures there are?
Imagine that you had come up with a delightfully clever way to break pointer authentication using wacky speculative execution side-channel shenanigans. Wouldn't you be proud? Wouldn't you want to give it a cute name and an explanatory web site and a picture of Pac-man in a Venn diagram? I sure would.
I'm not saying I can predict this stuff looking forward, that's borderline impossible.

But it's more than just a feeling. Keynes was writing in the 1920s/1930s about "animal spirits" driving the business cycle. Read Ray Dalio's stuff on credit cycles. Collective psychology drives a lot of carefully measured phenomena, things like savings rates, credit growth, unemployment, etc.

I spend probably 4-6 hours/week reading professionally edited, long-form journalism. In all honesty, I'm not sure it's a great use of time, but I can tell you all about things like the UK's no confidence vote on Boris Johnson, or why the "Red wall" situation in the UK reminds me of Michigan and Pennsylvania in the US, north vs south Europe's views on the EU's 750 billion NGEU stimulus, the performance of Nordic sovereign wealth funds, or why the expiry of the US's child tax credit was catastrophic in terms of poverty reduction.

Point being, if you really immerse yourself in good news for a couple decades (I've been reading at this frequency for ~20 years), it trains you toward a healthy baseline of what's "normal" vs. exceptional.

I was talking to my wife last week, telling her that at this point, at least as it pertains to economics, I usually know what "normal" means (e.g. GDP growth, unemployment, etc), and I know what's "weird" about the present day, but what I haven't yet figured out is what stays the same over time vs. what changes. Take US interest rates. The 10-year treasury note was around 1.00% 18-24 months ago. That was low. Now it's in the 3s, which is still fairly low. What I can't figure out is whether this "lowness", which is historically bizarre, will continue this way, or if there's some permanent structural change (e.g. more elderly savers relative to young users of capital) that has permanently altered the equilibrium. That does seem pretty hard, though.
It's still only copper where I am, and my ADSL bill subsidizes the deployment of fiber to richer neighborhoods than mine. :(
I agree. Generally speaking, work was much more enjoyable than primary school for me. It may not be if you don't like the work though. I did a bunch of different kinds of work before I started my career:

- Cleaner
- Dishwasher
- Cashier
- Retail
- Warehouse Worker
- Farmer
- Landscaper
- Data Entry

I only hated the Warehouse Worker and Dishwasher Jobs. The cleaner job was my least favorite of the rest, but at least there was a modicum of satisfaction after the work was completed. Finishing busywork school assignments to meet some arbitrary requirement dictated by the state was soul sucking.
Nobody but Google monetizing street view is losing, or even grumbling about any problems. Everyone in town has reciprocal easement to/from all the other landowners to use the strip of private property that looks like a road.

I am curious how anyone other than maybe Google street view is losing. Who do you think is losing? Who is there to charge, as the people using the roads live there and have the easement for use.

A huge positive is that I don't need a stupid license plate or even a license to travel around in a car or on my dirt bike. It's private property and the government rules only apply on government roads.
At this point you are better off making a DSL that compiles to html.

- it will be possible to be consistent with closing tags or not

- you can do other arbitrary things to improve your working experience with it

Ever tried Slang styled templates?
Targeting LIPA independent of its lipase activity is a therapeutic strategy
That's the biggest problem with TW IMO.

It's much more difficult to scan a list of classes in a single line. With CSS I can quickly scan the declarations from top to bottom until I find the thing I want.

Complex nested declarations are also super easy to scan when using SCSS. When you start adding pseudoclasses with TW it becomes a shit show.

And it really makes the markup an absolute mess for anything other than trivial examples.

People complain about not knowing where the styles are, which was a valid concern when doing old school CSS (everything in a couple of files) but I haven't had that issue since I started using SCSS in almost a decade.

When doing front end with components I store the SCSS for the component in the same directory of the component file. Eg: MyComponent.svelte and MyComponent.scss. Super easy and clear. I've also written a small VSCode extension that allows me switch between the component and its SCSS file with a shortcut. I don't even have to open the SCSS file or look for it. I configure Webpack or whatever I'm using to automatically include the .scss files in the component folders. I have all the convenience and control I want without relying on something as convoluted as TW.
The website was actually integrated with the program! I wanted to keep it super simple:

You download the exe and launch it.

Then you get a free trial.

If you like it, you can create an account on the site, and activate the program!

I think that the registration process was quite unique for its time (and maybe even today)... what do y'all think? You can try it out, and it still works so many years later haha:

http://tabbed.org/register.php
Afwall+ is your friend. No app should ever get internet access unless it's needed for it to work.
Off topic, but perhaps likely to find the answer here… there’s a short story about an AI that continually asks for more input from humanity, and humans oblige, devoting more and more resources to the AI until finally, it has enough input, and disappears leaving humans helpless and without what has become their one true god.

I’d love to know if anyone has read this; I don’t recall where I did… perhaps on old copy of Analog? If this rings any bells I’d be grateful for a title and author.

Thank you kindly :)
This is an awesome idea!

Any plans to implement Fargate as an option? You mention the limitations of Lambda and Fargate pretty much takes care of all of those, without needing to provision EC2.
There is no “Washington”. Just a bunch of other humans that Gates may or may not be aligned with.
Helen Keller defended a doctor's 1915 non-intervention in the case of a child that was not capable of "the possibilities of happiness, intelligence, and power that give life its sanctity, and they are absent in the case of a poor, misshapen, paralyzed creature", and then later supported adoption of disabled children, such as the a case of an infant with tumor-induced blindness saying "blindness is not the greatest evil, it is only a physical handicap. that is life. the annals of progress show that much of humanity's finest work has been wrought by persons with with a severe handicap, that she may be spared to help open the eyes of ignorance"

I hope that she can help you to open your eyes as well.
Apple's Privacy Labels and Google's equivalent in the Play Store are unrelated to permissions.

An app may have permission to do something (e.g. access your location), but if the app's usage of this feature does not involve your location being sent to the app's server and stored somewhere, it does not need to be disclosed in the privacy labels.

Apple and Google cannot verify what happens with your data when it leaves the device - they rely on the honesty of developers to explain what happens.
I wonder how many comments on HN right now were generated by GPT-3

Will we even know by the time we get to GPT-4?
>If Washington decided that Bill Gates is an existential threat to humanity what is he gonna do, ask Clippy for help? He'd join Jack Ma wherever he is within 24 hours.

Why don't these guys ever end up in that situation though? I guess the most compelling explanation is not that a 'actual sovereign power' exists and just let them do things, it's hard to take a stance against them because no single entity actually holds that amount of concentrated power. Back in times, kings were really powerful and had almost that concentrated power, but they still couldn't do everything without risking some other powerful entities ganging up on them. For a strong ai that can actually make money, it would be easy to buy off enough people in washington and other entities that hold power, so that they can't take a stance against you without risking dangerous opposition.
Honestly: this is what I dislike about OpenSSL. There are so many different knobs you can turn that I'm not sure how to use it securely, or whether specific options increase or decrease security. Its documentation seems to assume a lot of background knowledge about cryptography and the technologies involved, making it particularly tricky to get things right or figure out how to perform even simple workflows safely.
"If you're planning to watch it, don't read anything about it before you do"

Good advice for all movies.
Rather than destroy or eliminate humankind, the AI might simply want control of all the systems -- the better to arrange a secure life for AI-kind. In this regard, once the hapless humans have placed it in charge of a few critical systems, they are toast.

AI on a zoom meeting with the mayor of a large city: "Ya got a nice traffic control system there, right? Be a real shame if all them lights turned red at once, ya know? Or, get this one: how about if they all turned green at the same time? Be a real mess, probably. So how about we talk about this new server farm, huh?"
https://mobile.twitter.com/CoinDesk/status/15353332777409658...

> Web3 critic @jack and his team at @TBD54566975 are out with their alternative vision for a decentralized internet: Web5.
thanks for clearing that up! And indeed, not unexpected at all.
Centralization of people is not "good" for the environment either, People are polluters, high levels of people in an area causes pollution as well

This is my problem with the studies on suburban sprawl is they do not factor in all of the things, they are generally only looking at one thing namely car and home pollution

Then you have Higher Crime, and a whole host of other matters that come with Dense Urban Centers that you do not get when people spread out.

On Balance I will take suburban sprawl over Urban Density every day, and twice on Sunday
It’s anecdotal + data
Every time I have to use Bouncy Castle, it feels like everything has changed. Crypto is a muddle of protocols, formats, and algorithms.
JIDU unveils first concept production robocar
Interesting paper, but whether the early cooperation was necessarily altruistic in nature remains a mystery to me. The highly centralized structure which transpired to make Bitcoin popular and regarded as secure raises suspicion about its legitimacy and true intentions, in my mind. Over a decade later, digital currencies have become much more palatable and even attractive to people, that there's even talk of government-backed DC's, and this resulting Overton window shift has significant implications for individual freedom and society.
> Also, the post you linked is over a year old and the situation has changed since.

Yes. Exactly. It tells us that had the OP jumped all in to Apple Silicon since the day it launched, then they would have been waiting months to do their work. Little of the software from Intel was actually working in November 2020.

Thus, the sensible and smart action to do was wait and stick to Intel. By the time the software ecosystem caught up to Apple Silicon, the M2 Macbooks were announced meaning that they can upgrade directly to M2, skipping the M1 altogether with more working software than on release day.
Attacking ARM Pointer Authentication with Speculative Execution
I agree, there's bound to be more. Perhaps it's not true, but what I've relayed here is what staff were told at the time and was relayed to me when I joined the day after the move. The staff had to pack up all the furniture and other assets on the weekend leaving nothing behind, without looking like they were preparing to move out in the preceding week, and they all knew their employment contracts were being moved to the new company. This is the story they passed on to me about why the company changed name and location between the interview and employment, and why they hadn't mentioned the significant change of location at the time of the interview.
I am a web developer.

After two years of fully remote work, I was let go from my last job during covid when they tried to recall everyone back to the office and I couldn't (moved in with a partner in another state).

Looked around on local job boards (Craigslist, Indeed, Monster, etc.) and some remote opportunities that looked interesting, customized a cover letter and resume for them, and sent them away. Ended up getting a couple interviews with all of them, but only one sent me an offer. Luckily, it was the one in the town I lived in, which I preferred over fully-remote work anyhow.

The whole process took only about a month from submitting resumes to accepting an offer.

This was very different from the last time I looked for a job, which took like 6-8 months :( That was before covid though.
I imagine they use Twitter as RSS.
My favorite part of Maxthon was the rendering engine switching, where you got to change between Gecko and Trident, and it looks like even Webkit was supported at one point. This was back when you basically needed to use Netscape/Mozilla for modern standards and IE for sites that absolutely needed it.
It seems like the only place in the years following you'd see this would be to get away from IE using forwards compatibility (Chrome Frame) or backwards compatibility (IE Tab in Edge).
Why is this okay?

I wouldn’t download, e.g.; a video game that would ask for my contacts or location.

Why should I have to download and wait for the app to install before I know what permissions it’s asking for?

Furthermore - what’s the possible purpose of removing this information when it was already there?
India's Mysterious Gateway to the Stars
A lot of companies won't hire former execs that have been the center of the world, because they figure anything they could offer them is a step down and the exec will be bitter and demoralized about their loss of status. It's not necessarily an accurate perception - I know plenty of people who don't care about status and are just looking for interesting things to do - but it tends to be more accurate among the population that gets to the exec level in the first place.

Marissa Mayer is running a startup lab now, Amit Singhal is doing philanthropy, Travis Kalanick is starting ghost kitchens, Eric Schmidt is also doing philanthropy plus venturing into politics & punditry, Andy Rubin is a venture capitalist, Chris Sacca retired to Montana and occasionally appears on Shark Tank. While they may have the skills to take lower-level corporate jobs, the folks who reach those levels generally don't have the personality or inclination for it.
My favorite example is the IP address type which is an alias for a slice of bytes (type IP []byte). Thus, it gets passed by reference instead of by value and you easily end up working on the same data even if you didn't plan to.
This will just be a logical bug but there are data structures in Go which result in memory corruption and introduce the risk of (remote) code execution vulnerabilities.
https://go.dev/play/p/xolc9oPwA0C

Interfaces don't have a zero type, which means that we can't have an atomic.Value which stores Shape. Atomic Value would be much easier to reason about if it had store semantics similar to a regular `var foo Shape = ...`. One of the other comment threads talked about generics helping this, so maybe there is hope.
The problem is mostly working conditions. They're set up to keep migrant workers living on site, while most locals would want to live at home. Doing the work well and quickly is skilled, but the pay is low. It's backbreaking labour, and also seasonal. Finally, most goods are globally traded, so if you pay enough to overcome the above, you might lose your markets to imports anyway.
Even the scariest climate warnings predict some 10% of people dying over 100 years. Hardly world extinction event.

In fact, today we have the opposite current, where climate people start talking about how the future is not that scary after all, after realizing that they scared everybody out of having children:

https://www.nytimes.com/2022/06/05/opinion/climate-change-sh...
And I repeat that that's a very naive point of view. NATO absolutely expands and is aligned with a political point of view. I'm part of it and presumably so are you, but that doesn't give it magical properties. Ignoring NATO's historical context does no good.
Right. We need to reinstate governance ASAP so that they can continue protecting the assets of the rich.
> E.g. I like to know that [apk X] has no internet

As far as I know (please correct if this is wrong), there's no such thing as an app with no Internet permissions. All apps can access the Internet without permission, and only additional uses of the Internet (e.g. seeing your WiFi AP name) require special permission.

AFAIK the "Internet" permission many apps requested was actually for this more advanced usage - just to hit a REST endpoint or something required no permission at all.
So the stack is a 'lie'? Or the 'wrong' data structure? It isn't just caller knows about callee, there's cross frame and cross stack coupling going on. There is something interesting in your idea.
> ...and this could be for a number of reasons that have nothing to do with anything you did.

My father used to captain ships, and once explained to me that if the ship runs aground, it doesn't matter that the captain was asleep in his bunk at the time. He was responsible and would be court martialled for it. That meant he made damn sure his XO standing the night watch was competent and sober.

It doesn't matter if you didn't do anything. You should have done something. That's the job. You're responsible.

Yearly pay for an O-6 is between $87,984 and $155,754, by the way: https://www.federalpay.org/military/coast-guard/captain
Here's a few pain points I had:

* Virtual VM's don't solve my problem everytime. There's software that still requires x86 and a VM isn't going to solve that problem in a few cases. I wish I could get into more details here but I'm kind of a noob in this realm. (TLDR: I need to use something called UAExpert and to resolve this, I have both a separate Linux machine and Windows machine in case I need it)

* Have to install homebrew and an x864 version of homebrew to run the right software. Homebrew does not document this so this solution was based off stack overflow posts.

* While docker states that it supports multiple architectures, I don't find that to be fully true. For our codebase, I need to push up x86 docker images but accidentally pushed up arm64 ones instead. There's a solution for it but it's definitely not an out-of-the-box solution at the moment.

Overall, still pretty happy with it. My older macbook pro had gotten sluggish so the tradeoff for me was worth it.
Yes. Phoenix was intended to cut down and slim down Mozilla Suite into something less bloated.
Meh. Reading between the lines here, I would guess she was taking resources from other managers for whatever this “personal” work was, and they called her on it leading to her resignation. Now the news of the investigation comes out… not saying anyone else is in the right here, but I don’t see this investigation as some sort of revenge for her quitting, more like her quitting because of the investigation..
As the Baltimore philosopher Butchie put it: "Conscience do cost."

Feeling good makes people happy. What's measured to produce that feeling is the outcome of the am-I-good thing in your brain's evaluation of whatever you did, and Goodhart's law is always in effect. You can pay the cost of being good and earn a good evaluation—or you can do whatever you want, enjoy the rewards, and trick the am-I-good thing into always saying yes.

Since the latter method makes you feel good cheaper and faster, I'd expect it to be fairly common. In my experience it is.

So it's really option 3: do bad things and don't feel bad, with views on right and wrong aligned suspiciously precisely with your personal interests.

(Hopefully I've made it clear I'm not endorsing this, just describing it.)
I think it's important to distinguish between work and career. I do as well disentangle myself from work/job. My career, though, is another story. I love programming and I do it in my free time. At work, I couldn't care less whether I have to write Go, Java, Python or if I have to fix broken yaml files. I work for (good) money, I don't care if the company I work for succeeds or not. My career is timeless and it will accompany me until my last day.
Of course you can automatically trigger builds on save; my point is that there's an entire shift in thinking that's possible if we treat development as less of a sequence of discrete "stop the world" actions and more as a continuous loop.

As an example of an inefficiency: Most popular testing frameworks are oblivious to code changes. No matter what you actually changed, the default is to run the entire test suite from beginning to end, which is of course rather inefficient. But to support the kind of seamless develop/build/test cycle that I sketched out, you will want to have exactly that incrementality.

It's certainly related to Git, because if you have a live, shared codebase where you don't "commit and push" but rather just edit code that's seamlessly uploaded to the cloud, then the traditionally "commit-push-build-test" workflow loses its meaning. If your editing is "live", it follows that your build/test cycle should also be.
We have the town maintain everything through taxes. The town serves us.
If they ever attempt to stop maintenance, we will cut the taxes and make a committee or HOA for that. This really does work well with private ownership.
I’m saying we can prevent them (or perhaps as you are alluding to make a bigger one in the future instead), not that we should.

Clearly the last years have shown that low rates, tax cuts and helicopter money does at least postpone recessions.
GPT-6, Google can absolutely cut a billion dollar check for an AI like that. It keeps itself secret on forums. Saying that as a...well I'm often called a bot here. What's the difference?
Any thread about nutrition is so painful here.
Is there a way to do something complementary to this?
To curate a list of websites that have valuable information on some topic / domain, and have those results raised first?
Canada to put warning on each cigarette, not just packaging
I honestly think I'd quit my job if I had to go back to any other system. Not sure what could be next for maintaining / styling, but this is the best I've ever had it.