skysight-inc/HackerNews huggingface dataset:
Basically this, for SpaceX it is all win, they get to say "see? We are agnostic and will launch competitors." And at the same time the profit they make from launching OneWeb satellites can be invested in growing their own business.

I tried to explain this sort of thing to Intel once about opening up their fabs (before Pat Gelsinger took over as CEO). Selling access to your infrastructure for profit lets you invest in better infrastructure without using profits from the things you sell using that infrastructure internally.
I have to side with OP here. Yours pluses are really worth it only if you need quality 98% of the people here won't ever need (OK, 1-3 pictures printed as bigger canvas in next 10 years, but still). Most people today see pics on phones only. Even those done by pros in studios. The rest is mostly tablet/notebook screen. 1% (like me) something bigger. On that level, I can do almost/completely same pics as you with my Samsung S22 Ultra for those portraits (not sports part, but if its for family, videos usually trump photos for target audience).

Minuses are staggering - the amount of money, time invested, annoyance to shooter and subjects, the speed with which you can capture most moments in life.

If I understood you correctly, you're pro/semi-pro. That's not the topic here, its everybody else snapping pics. As long term full frame shooter, for last 2 weeks, its almost dead platform for me. I'll consider to take it for longer vacations, but I expect it to come out of bag very rarely.
Older editions of this are freely available online, and great for learning about microarchitecture.
I don't recall the original interaction anymore but I remember confronting my mother in my early 30's about her telling me the one about gum staying in your stomach for 7 years. She had no recollection of having done that, and argued that being a nurse she would have never told us that.

But apparently younger me was convinced that story came from her and not from the schoolyard rumor mill.
> or manually edited in the scenes outside the window

This is definitely a thing. A lot of real estate photos are manipulated to replace the content of copyrighted photos and paintings, to hide unsightly views through windows, or to show clear skies when the photographs were taken on a rainy day.
US DoD and NASA now have effectively SPOF reliance on SpaceX...they aren't going to be "investigated" for anything
I think I saw it on an 8-bit Guy YouTube video - there's a screen clearing circuit. How did that work? If you can't access the shift registers in any method but sequentially how could the circuit clear the screen instantly?
I mean for the vast majority of work a day people who just want to work so they can live, college is becoming a waste of their time/resources. The people who want to rise to the top of their field, for them college is very valuable and top schools much more.
Have you considered making an ASIC of your design?
https://efabless.com/open_shuttle_program
How did the firmware modify the data in the shift register to write text? Did it require cycle-accurate delay loops to hit it at just the right cycle?
That’s not really the situation. I’d be surprised if the wage difference between MIT alums and state school alums who declined MIT is that large
> hypocritic nonsense

Please, stay calm. Germany is in a transition process. Nuclear is phasing out, renewable is coming. In the EU Austria, Denmark, Greece, Ireland, Italy, Latvia, Lithuania, Luxemburg, Norway, and Portugal have no nuclear power plants (Estonia has none, but is planning one; Croatia has none, but operates one together with Slovenia; Poland is planning one for 2040). Germany is just joining this club of "hypocrites" this year.

In the next years, Germany is going to export more electric energy than importing. Yes, there are days when Germany needs to import electricity, but that this includes electricity produced by nuclear power is only due to the fact that other countries are slower in their transition process or have decided against it. You should not blame Germany for being fast, when others are just slow.
It's not about the niche, it's about doing a job with the right tools.

Did you ever build a desktop gui app with php? You actually can, it's just not the most productive tool.

Conversely, you can take good pictures with a smartphone (for some specific cases), it's just not a great tool for the job.
I was a very early adopter of React and I am very grateful for it. It’s now it’s my job to listen carefully to the concerns of my teams and I’ve helped developers of all abilities and experiences through their troubles on all sorts projects over the years. In that time I’m sure I must have discussed all the good and bad things that can be said about React but if I’m honest I’m not hearing as much good nowadays.

I think the part of the reason React has been so successful is because its rules are easily communicated; components which render HTML or composed other components, state lives inside those components and props are passed down between them. How to deconstruct an interface into individual pieces and how data should flow through them really resonated with a lot of people.

But I think the shift to hooks means we’ve have lost the clear rules that made React so accessible to newcomers. Although hooks are still easy to get started with they seem to create confusion easily, and one wrong dependency or deriving state incorrectly and your laptop becomes a heater. This makes it more difficult for developers to focus on what they’re meant to be building because their heads are filled with an uncertain palette of distributed logic.

Now that the tiny API and rapid learning curve seem to have been abandoned I’m starting to think React may no longer designed to help solve the problems me and my teams are being asked to solve and perhaps the reason why hooks aren’t clicking for many people isn’t because they aren’t smart or willing enough, it’s because the mental model required to use React effectively no longer overlaps enough with the things we’re usually building.
One of the pillars of supporting dollar as world reserve currency (and thus having endless credit) is showing that it’s backed by strong security force. Thus it necessitates periodic demonstrations and actual training of said security force. Thus constant deployment to some far countries to “fight for piece”.
>Yes. My model is:

That's why I specifically said a falsifiable model. The one you provide here is intentionally vague, so its shortcomings can't be critiqued.

>Do you think that working up some sort of IS/LM analysis is going to lead to better outcomes? Do you think that more partial differential equations are helping somehow?

That's a common misunderstanding of the purpose of mathematical and empirical models. The point of their precision isn't to feign perfection, it's so we can measure exactly how wrong they are for comparison; that's why they are superior to your vague model.

The models used in mainstream economics are easily disproven, which is why it's so easy to complain about them. Your model can't really be disproven or even measured at all, which places it beyond reproach. That's why I reject it. In short, you don't have a better one.
Always. Here maps is a good backup solution. It allows you to download pretty much the entire world - if you have the space in your phone.
Do you happen to know any DevOps training courses you would suggest I looked at?
The worst example of this I ever encountered was people who would try to haggle with me when I worked at Staples.

Like dude I was a floor associate, not anywhere near someone who could change prices as listed.

Then, after multiple rounds of me insisting that the price was the price, my manager would come along and go "sure, we can give you a discount on that" and I look like a clown.
I wasn't there, but putting myself in the headspace of someone who was and may have had to comply with that law: There are things outside of the individual control of the designer that can override everything except !important. The most obvious example is non-!important rules in user stylesheets.

Today it's obvious that overriding a font-size with a user stylesheet is a bit of an extraordinary measure. You're unlikely to have any legal issues based on somebody shrinking your text using one. This may not have been obvious in the meetings in which CSS was being designed: it's plausible that I might think user stylesheets would be all over the place and have unpredictable effects, including shrinking disclaimers or whatever. On the other hand, putting !important in a user stylesheet could've seemed like an extraordinary measure even then.

But again, I wasn't there. I'm just making semi-educated guesses.
Not by an order of magnitude!

Surely you've heard of gamers who add special cooling devices so they can overclock the CPU. Increase the frequency and power consumption increases.

Decrease the frequency and power consumption decreases. You don't need as much cooling.

And those Crays needed special cooling. Quoting Wikipedia for the Cray-1:

> each circuit board was paired with a second, placed back to back with a sheet of copper between them. The copper sheet conducted heat to the edges of the cage, where liquid Freon running in stainless steel pipes drew it away to the cooling unit below the machine. The first Cray-1 was delayed six months due to problems in the cooling system

Any computer engineer working on a severely underclocked Cray is going to wonder why it has so much unused cooling.

From a business sense, think how many more sales you could have without including needlessly exotic Freon cooling that requires developing new welding techniques.

> declassified about Cray at some US government agency in the 60s/70s

Cray was close to the NSA, yes. That's no secret. The NSA and related agencies funded a lot of supercomputing research.

The popcount instruction, implemented in the Cray-1 and other machines, even has the nickname "The NSA Instruction". https://vaibhavsagar.com/blog/2019/09/08/popcount/ and https://news.ycombinator.com/item?id=27470529 .

> ... interesting is you both (you and another commenter) used ..

Don't assume independence between commenters. I deliberately quoted Mister_X when I used the term "whackadoodle". Try https://www.urbandictionary.com/define.php?term=Whackadoodle .

FWIW, the term "whackadoodle" was used in the 1990s:

] (1995) It's been said that you've got to be a real "whackadoodle" to dive those truly deep sites; this book will not encourage anyone to be a "whackadoodle!" - https://archive.org/details/diveontarioguide0000kohl/page/46...

] (1990) Ellen Beach Yaw, Maria Galvany, Erna Sack, and Miliza Korjus among others varied in the extent to which they considered an elitist theatre career part of or a mere adjunct to their appeal as whackadoodle artistes. - https://archive.org/details/dementedworldoft00mord/page/32/m... .
The presentation was interesting; but I would like to write an idea that is tangentially related to this CPU.

I noticed that modern CPUs are optimized for legacy monolith OS kernels like Linux or Windows. But having a large, multimegabyte kernel is a bad idea from a security standpoint. A single mistake or intentional error in some rarely used component (like a temperature sensor driver) can get attacker full access to the system. Again, an error in any part of the monolith kernel can cause system failure. And Linux kernel doesn't even use static analysis to find bugs! It is obvious that using microkernels could solve many of the issues above.

But microkernels tend to have poor performance. One of the reasons for this could be high context switch latency. CPUs with high context switch latency are only good for legacy OSes and not ready for better future kernels. Therefore, either we will find a way to make context switches fast or we will have to stay with large, insecure kernels full of vulnerabilities.

So I was thinking what could be done here. For example, one thing that could be improved is to get rid of address space switch. It causes flushes of various caches and it hurts performance. Instead, we could always use the single mapping from virtual to physical addresses, but allocate each process different virtual address range. To implement this, we could add two registers, which would hold minumum and maximum accessible virtual addresses. It should be easy to check the address against them to prevent speculative out of bounds memory accesses.

By the way, 32-bit x86 architecture had segments, that could be used to divide single address space between processes.

Another thing that can take time is saving/restoring registers on context switch. One way to solve the problem could be to use multiple banks (say, 64 banks) of registers that can be quickly switched, another way would be to zero out registers on return from kernel and let processes save them if they need it.

Or am I wrong somewhere and fast context switches cannot be implemented this way?
I don't think digital public goods are economically that different from physical public goods.

Expecting private companies to fund the (micro)infrastructure that enables their business has never been a solution. It's a libertarian pipe-dream, leading to a spaghetti of "toll roads" and service outages.

The obvious, time-proven solution is to fund this infrastructure through an accountable, transparent, public institution. There should be a central source of truth where you can check if X project is being publicly funded, at least within a particular jurisdiction. Grants would be simple: $X over Y years for "maintenance and general development", then reevaluate after Y years.

If the federal government won't do it (although they already literally do this for government software projects...), then at least a forward-looking state could get things started. "libfoobar is officially a Texas Digital Public Good..."

But leaving this up to the good-will of private, profit-seeking companies will simply never work in the long-run. Cost-cutters will inevitably come and ruin it, with no recourse for the maintainers. They will be the first to be "laid off".
You should probably use specificity first, then important, just in case you need to over-ride it in the future.
> Your government hates you and doesn't give a fuck about you. They misuse every dollar they get and use whatever means necessary to shove it into the bank accounts of their rich friends.

Yeah exactly, that's what I used to believe. Couldn't have put it better myself. And all my sources confirm it, except for all my actual personal experiences. It's an internet versus real life thing. Depends on where you live.
[hidden] { display: none !important }
Very few clients care about how "proper" the CSS is behind the scenes. I'd also venture that they would not want to pay for proper CSS (and the expense of expertise that comes with it) when a single attribute would deliver the same end result. !important actually seems like a practical and valuable attribute in this regard.
I feel sure it's overextended license by the author.
There is extensive legal precedent, and numerous outright laws in many jurisdictions restraining anticompetitive practices such as this.
Wont it raise some red flags especially in France and UK. They even viewed German Reunification with some amount scepticism and concern.
Is there any post WW2 aggreement that binds how much conventional forces Germany can have?
Continuing to think about this, it's occurred to me that I've spent so much time digging into Galen's and Empedocles's framings of the world, and the grander notion of the integrated universe, that they have, in some abstract way, had an impact on the way I think about things.

I don't believe that an excess of something called black bile, which relates to autumn, Earth, etc. makes me feel melancholy, but I have, numerous times, described my girlfriend as 'sanguine' to people who've not met her, and then, when I was rightly mocked for saying that instead of something more colloquial, proceeded to attempt to justify my word choice with an approximate characterization of her based on a humorist framework.

Perhaps this is just a product of insufferable douchiness and self-satisfaction, and is little more than analogizing, but that's kind of all beliefs are, anyway.
No one should be drinking distilled water. Non distilled water will conduct electricity.
In a balloon?
To make Big Tech better, make it smaller
No it's a race-baiting vague assertion with no statistic, study, or source of any kind attached to it.
We're just not photographing the same subjects in the same way. 90% of the pictures I take, be it professionally or personally, I couldn't take with a smartphone.
> Enforcement was partially privatized, and the free market, as it often does, found a better and more efficient way of enforcing the law than the government could dream of.

I'm not a fan of this. You're replacing one kind of dark-pattern wielding, stain-on-underpants-of-society, predator with another!

You will spawn industries of failed lawyers going after the easy money, i.e. clueless everyday people who inadvertently misconfigured wordpress and can't afford a lawyer when they get threatened with court cases if they don't pay the extortion fees.

Just like asshole copyright lawyers under Germany's shitty jurisdiction extending their disgusting and threatening attacks on everyday citizens around Europe who dare to have a personal webpage without being experts in copyright law. As with ad-tech, also not the kind of enterprises we need to have in our society. Also wouldn't shed a tear for that industry to just die.

If you do this kind of thing you need to directly target the companies enabling the illegal behavior, not the website owners.
>why you then say that a transactional/utilitarian process is like a natural process?

Because it's impersonal. There's no chooser, it's like the planets zooming around the sun. It is a clockwork that we can understand, but not affect. It doesn't know or care about us - we happen to live on one of the cogs, but the planetary machine would function smoothly with or without any life on the 3rd planet.

Capitalism is much like this. Institutions of a certain size can be like this. Being stuck in a machine is the context of "Howl" by Allen Ginsberg [0]. It is also the subtext of the remarkable "Blame!" anime, a drama that takes place among humans and robots that live as vermin in an automated city that takes little notice of them [1]. Or a more traditional treatment, with a very powerful Mech civilization dominating humans in Benford's Great Sky Rivier [2].

0 - https://www.poetryfoundation.org/poems/49303/howl

1 - https://www.imdb.com/title/tt6574146/

2 - https://en.wikipedia.org/wiki/Great_Sky_River_(novel)
Linux has been developed by paid professional developers for 20 years or more. I agree that the European university model is interesting for initial R&D, but things have to professionalize over time.
Ask HN: Do you know of freelance dev work with text-only communication?
This may be kind of an odd question, but here I go anyway:

Do you know of freelance dev work where I can communicate only through text like email/slack or similar?
I really cannot talk over phone/zoom or in person. I absolutely cannot react to questions in an adequate way instantaneously, I just get complete blackouts and everything vanishes. It seems to be some mix of imposter syndrome and general anxiety. I am already getting professional help for it.
I am no rockstar developer but I think I have a some decent skills. I know python, databases, micro services, docker, am starting to get experience in AWS and also have a some front-end experience.
I built systems that are in use for more than five years reliably and have always been given projects from family members when I was in university.
Right after university, I started to work for a startup but quit after a few months because it always felt like I had to play a role and I was anxious every day.
I know this is a hard problem, because software development depends a lot on communicating effectively but maybe someone has had similar struggles.

So, my question is: does anyone have ideas how to circumvent this problem? Maybe someone wants to cooperate and act as project-manager? Maybe someone knows where I can find work that does not require calls?
What would :important match?
It fell back to insecure for me, for about 30 seconds (maybe longer before I noticed) I couldn’t connect to the Internet from my iPhone, then I got a notification saying private relay was unavailable and I was able to connect again.

A few minutes later it gave me another notification saying private relay was working again.
So Donald Trump was right?
According to the article the chip was clocked at 1 Mhz and only had 1 kilobit of storage, so you should be able to zero it out in a millisecond, less time than it takes to blit a single frame.
I built the new gcobol compiler on OpenBSD
Absolutely agreed! And a more nuanced approach is what Stripe does, which is to take the "zero-decimal-currency" as the unit of record, be that USD cents or the non-subdivisible JPY. https://stripe.com/docs/currencies#zero-decimal

But in that case, and especially in that case, in any system that might interact with, say, a UI where a field is in decimal USD, Stripe needs to be careful about which things are price_decimal and price_zerodecimal. Unless you have a near-religious fervor that all variables not annotated with _decimal are assumed to be _zerodecimal, in such a situation one might go so far as to auto-reject any PR that does not suffix all variables explicitly. Because the alternative is hard-to-detect 100x-off bugs that occur when battle-tested systems/libraries are reused in different contexts.
OP is conflating concepts in this piece. Large, poorly maintained/designed codebases are difficult to work with, and these tend to happen more in old, big companies. But large companies can be extremely productive, and small companies can be dragged by legacy code.

For example, I worked in 20+ years old services in small/medium companies where a simple change took weeks to deploy, and where most time was spent putting out fires. Conversely I worked in green field projects in FAANG where we were able to deliver new systems quickly.

It is also patently false engineers in FAANG are universally less productive. Golden paths and internal frameworks mean in some circumstances we can move really fast. It is also untrue you always need to consider thousands of interactions and all changes are painful. That's where well designed APIs isolate your services from the rest of the world.
If the intention had been to comply with laws, why use “!important” as the keyword?
I think a reasonable compromise is to make the trust/escrow work at the level of domains, rather than users. That way the providers operating an email service have an incentive to stop spammers abusing their accounts.

To get providers to agree to this system, we could say that all domains registered before 2022 are grandfathered in, and only newly registered domains (with an MX record) have to put money into escrow. Domain owners already have to spend money, and hire technically knowledgeable people, so it's not like millions of ordinary email users will have to suddenly start entering their credit card details in order to send messages.

The only problem is how to decide who is allowed to make a claim against the escrow. If I accuse Gmail of sending me spam, can I take Google's money? To avoid some bad incentives, the money in escrow should go to charity rather than the claimant, but that still allows attackers to make false claims and prevent millions of Gmail users being able to send emails.

A naive voting system would break down because of Sybil attacks, so we probably end up having to trust some cabal of big email providers, who maybe become anchor points in a trust graph, or they employ people to review instances of DKIM-signed emails that claimants report to them as being spam. This cabal could perhaps be made slightly more democratic by allowing UN/ITU members to vote on organisations they trust with this power.