skysight-inc/HackerNews huggingface dataset:
Memory safety issues are bugs. Do you know any programmer that does not occasionally create bugs? Don't forget tight schedules, low budgets, ...

Also rust is just what you propose that - a programming language integrated with heavy verification of safeness built-in. Because occasionally someone writes c code without using all available tools to verify the code it is better to have it built in.
If there are more houses built than people who want to live in the city, housing will be affordable for everybody, because an unhoused worker will just buy the vacant unit next door for less if a developer tries to gouge them.

The reason new construction never works like this is because developers only build housing when there's already a severe shortage of housing in the metro area. They respond to price signals, and the price only starts going up when you have multiple bidders bidding for the same home. And why wouldn't they? If they built housing in places that already had an abundance of housing, they're making an economically foolish choice and will go bankrupt. When you observe that developers never build affordable housing, you're observing the effect of selection bias: in a region where there are enough houses for everyone and hence they're affordable to the average worker, developers aren't going to build even more new houses.

You can observe this throughout the Rust Belt: there are more homes than people, so prices are very affordable, but developers would need to be insane to build even more houses (outside of specific neighborhoods or suburbs that are locally hot). Also when you get a macroeconomic crash in the middle of a housing boom: the houses get completed, they sell for dimes on the dollar, but nobody has jobs anymore so they can't afford to buy them,
640KiB is very little and I'm wondering if it's a typo, given that the servers had 1-2TiB available. Postgres 9.0 released in 2010 already had 32MiB as the default for shared_buffers (with a minimum of 128KiB): https://www.postgresql.org/docs/9.0/runtime-config-resource....
and 8.1 released in 2005 used 8MB (1000*8KiB): https://www.postgresql.org/docs/8.1/runtime-config-resource....
The US has excellent credit because, beginning with Alexander Hamilton, it has never ever cut a payment on debt no matter what crisis it thinks it faces. Treasury notes are as good as money because of this.

Keep in mind that debt is a liquid asset. If you were foolish enough to not pay out Chinese debt holders, they would simply sell to Americans. The notion of "lets not pay xyz" has spectacularly bad outcomes because it signals to the world that you are not a serious nation when it comes to debt.

In the long term, the US strategy has clearly paid off.
Raspberry Pi Nixie Atomic Clock
A residence which is both:

1) Occupied at least a certain portion (let's say 10%) of the year

2) Occupied by the owner at least twice as often as occupied by non-owners

Can be considered a personal residence in my book. Anything not meeting this is an investment property.
I see the paper uses the term "postmodern" multiple times and references a paper "Notes on Postmodern Programming" which begins with a Manifesto. What does this term mean in this context? I don't like what I smell.
Identify Patterns in Grouped Data Easily with the AI and Analytics Engine
The vast majority of GPG users weren't aware of the encryption details in use either. As recently as 2018 Redhat 7 users were shipped GnuPG 2.0, which according to [0] defaulted to CAST5. And I've met some of those users that thought they were using AES off the back of "well I used GPG so I assumed...".

[0] https://security.stackexchange.com/questions/86305/what-is-t...
> The Biggest Owner Is Not Foreign Entities, but U.S. Taxpayers

In other words, the average US citizen has, over the years, been taxed way harder than they've ever realized.

And the argument that this is a "debt" and can therefore be "repaid" at some point does not hold, since it will be repaid in USD, whose value generally decreases over time and is controlled by the USG (they can produce arbitrary amounts of it).

Nice way to boil the frog.
As a full-time YouTuber person, I wholeheartedly endorse this statement. I say that as someone who pays the bills from YouTube and as someone who pays for Premium every month.

It's been a while, but last I checked Premium views were worth more on a per-view basis than ad-watching views. We're talking tiny fractions of a cent, but they obviously add up. Moreover, so-called "demonetized" videos remain eligible for Premium revenue, despite the reality that they will earn little to nothing from ads.
How do you know what effect upbringing and cultural values has on math performance? You know because there's research for that.

But you can't base any argument on that when research into alternative (or complementary), genetics-based explanations is being stiffled. Or well you can, but that's just society-scale version of googling for statements that you agree with instead of questions that they're supposed to answer.

When you stiffle research directions for political reasons, you're doing politics, not science, and the arguments based on lack of stiffled research don't hold any more water than arguments based on no research.
JUXT Clojure Radar 2021
It's hard to answer this in general. Most out-of-the-box scaling solutions have to be generic, so they lean on distribution/clustering (e.g., more than one + coordination) so they're expensive.

Consider something like an amazon product page. It's mostly static. You can cache the "product", and calculate most of the "dynamic" parts in the background periodically (e.g., recommendation, suggestions) and serve it up as static content. For the truly dynamic/personalized parts (e.g., previous purchased) you can load this separately (either as a separate call from the client or let the server pieces all the parts together for the client). This personalized stuff is user specific, so [very naively]:

conn = connections[hash(user_id) % number_of_db_servers]
conn.row("select last_bought from user_purchases where user_id = $1 and product_id = $2", user_id, product_id)

Note that this is also a denormalization compared to:

select max(o.purchase_date)
from order o
join order_items oi on o.id = oi.order_id
where o.user_id = $1 and oi.product_id = $2

Anyways, I'd start with #7. I'd add RabbitMQ into your stack and start using it as a job queue (e.g. send forget password). Then I'd expand it to track changes in your data: write to "v1.user.create" with the user object in the payload (or just user id, both approaches are popular) when a user is created. It should let you decouple some of the logic you might have that's being executed sequentially on the http request, making it easier to test, change and expand. Though it does add a lot of operational complexity and stuff that can go wrong, so I wouldn't do it unless you need it or want to play with it. If nothing else, you'll get more comfortable with at-least-once, idempotency and poison messages, which are pretty important concepts. (to make the write to the DB transactionally safe with the write to the queue, lookup "transactional outbox pattern").
> I'm still somewhat amazed at how long computer models stuck around for back then

> On one hand, it was probably a mindset thing that you built things to last, and the concept of iterative development wasn't really there

I don't think so. There were some really cheap bits in the C64 -- the power supplies were prone to burning up, and the floppy drives were so fragile that if you looked at them funny, the head would mis-align. One of the first electronics projects I remember as a kid was building a jury-rigged cooling fan for the 1541, because otherwise it would get too hot and stop working on long reads.

I think it's just a function of the primitive state of the industry at that time. It's a bit like any other startup: they had to build demand for the product before they could afford to version-cycle it. But also, the manufacturing, sales, and marketing infrastructure didn't exist. Consider that literally none of the modern electronics industry existed back then -- Steve Jobs was going to Japan to convince companies to sell him disk drives!

Today, if you want to get hardware made, you can pretty much dial up custom fab in China. Back then, if you wanted to build a new computer, it meant building a factory in Texas or California and sitting in conference rooms in Tokyo to convince people to sell you the latest components. It wasn't really until the first generic PCs that the rate of change began to skyrocket.
My understanding from the kernel docs [1] is that DSA is just for switching, not routing. Do you have a citation that suggests otherwise?

My GL.iNet Brume supports DSA on its switch with OpenWRT 21.02, as does my older Netgear WNDR3800.

I'm not sure there's any hardware/software combination out there that supports offloading NAT/routing with proper QoS. So I'm puzzled when people talk about the importance of offloading or suggest using machines with very low-power CPUs. The Brume is Dual-Core ARM Cortex-A53 @1.0GHz, which gets the job done for me, but I wouldn't want to go any slower than that.

[1] https://www.kernel.org/doc/Documentation/networking/dsa/dsa....
Women don’t earn less for the same work. Never married women with no kids actually out earn never married men with no kids.

Please read “why men earn more” by Warren Farrell or skim the table of contents for a list of some of the factors that influence earnings, such as working longer hours, in a different field, in unpleasant conditions, etc.
> It’s much harder to cut payments to your own people.

You never have to when you control the actual production of the currency.

A foreign entity might demand to be paid back in actual assets, whereas joe citizen will have to accept any monkey money the USD decides to pay him back with.
I'm pretty sure lawyers use Word like everyone else.
nice goalpost move.
We can get everything we currently get from China from India and Vietnam instead. It's just a matter of time.

The focus of the 2020s and 2030s will be decoupling and decentralizing. New trading partners will be comfortably lower down the value chain, and we won't make the mistake of letting suppliers turn into adversaries again.
Those aren't even that great of places so I think it's pretty regional on thinking that. But definitely there's an attitude of needing to be in a major city to be successful and it's not entirely false. The big difference is major urban area vs not.

Sure, NYC/SF are super expensive, but almost every urban area is when compared to other smaller cities or rural areas.

The issue is that for a lot of people they can only find an ok job in the major urban area, but it's not enough to live there so they get stuck in the suburban wastelands with 45+ minute drives just to go work 8 hours.

They make enough to get by, but not enough to save and move out to a more desirable living situation in a smaller city or rural area without a secure job lined up.

Like $20 an hour is good in Toledo, but it's probably not what most people are making. That's probably a job you have to work up to for years. At $20 an hour in Toledo you very likely can have a higher quality of life then people making far more in the much larger metro areas. But at $10 an hour ($8.80/$7.25) in Toledo area you're probably worse off due to a lack of public support and opportunities for advancement.
It seems that Saudi Arabia or Bahrain’s regimes tend not to get called 'illegitimate', so 'not democratic' would not imply 'illegitimate'.

I think it’s more like this: Governments the US doesn’t like very much are 'illegitimate' because 'not liberal democracies'; regimes the US does like are 'important allies' or otherwise not talked about.

The whole 'not democratic' thing is more like a type of post-hoc justification for what, to many, looks like blatant imperialism. It would appear it is successful at least some of the time.
When I was working on testing Facebook's PCIe Time Card on my Pi CM4 last week (it has GNSS and a rubidium atomic clock built in), I found out about this project, and thought it looked amazing!
What Is Resistor
Who was the dick?

Kik: Give us your package name
Azer: No im using it
Kik: not being a dick, but give it to us or we will start legal action
Azer: That is being a dick..
Kik: (ccs npm) we will compensate you
Azer: it will cost 30k because you are being dicks
Kik: (ccs npm) he is breaching your terms by calling us dicks, please give me the package name
Npm: Here you go kik, have the module name.
Kik: Thanks npm.
Azer: ?????

https://medium.com/@mproberts/a-discussion-about-the-breakin...

To clarify, they had NO RIGHT to the name. At the time, their trademarks did not cover the relevant category [1], it wasnt until a MONTH AFTER the dispute that they registered in a category that could even potentially cover its prior use [2]. NPM just gave it to them because they felt like it, not because they were obliged to. NPM even made a statement to this effect at the time. NPMs choice of course (well, Isaacs at the time) - but lets not pretend this was about trademarks - this was corporate bullying.

[1] https://tmsearch.uspto.gov/bin/showfield?f=doc&state=4802:u683la.2.31 (sep 2015)
[2] https://tmsearch.uspto.gov/bin/showfield?f=doc&state=4802:u683la.2.32 (apr 2016)
Resistors are devices, which are used to limit current flow and provide a voltage drop in electrical circuits.
With small size physically, the resistors are marked with color coded bands that have a different number per color, as well as the tolerance of the resistor.
'iPhone 13' A15 chip performance continues dominance over Android rivals
I make use of IAP and OS Login today, to log in to a Compute Engine Linux VM. The VM has Internet access via NAT, and has no public IP.

Logging in is via `gcloud compute ssh`. Authenticating `gcloud` involves a corporate login which uses a client certificate and two-step.

For all the components involved, it works pretty well!
1 and 2 have really only been the case since the 70's with Nixon and Bretton Woods
I would take that person's opinion on smithay/anvil with a grain of salt as they are not a dev there. They are making steady progress so you can just check the code there. Maybe ask one of those contributors for their opinion?
If I want to dunk on Rust going forward, I can just say "it is important to know the difference between 0.11, 0.12, and 0.13 of the base64 crate". I think this is a hard argument to rebut. My point is not that Rust sucks, but that the stdlib strategy they've pursued is wrong; not a strength of the language.

Further: this seems like an easy problem to fix, much easier than "Go lacks match statements and generics" or "Python lacks meaningful typing altogether". But my guess is that culturally, it's just as hard to fix.
This is only even close to true if this compensation includes a significant employer contribution to a health insurance policy and/or short term disability coverage. If not, this guy will be one broken leg away from a credit card death spiral.
I first encountered this poem on a pamphlet handed out at my uncles funeral. It has remained one of my favourite poems of all time.

When I was younger it read as a sad poem about loving someone more than they love you. Now that I'm an adult, it feels more like a similar vibe to what I experience when I save the energy to make dinner for my partner when they get home from work.
Flippa.com maybe? Check out similar listings.
No, intellectual "property" can not be stolen. You are thinking of copyright infringement.
I don't believe this idea because few or nobody sees a moral problem in acknowledging there is a strong genetic component to physical attractiveness, or physical features (like height) that give an advantage in "merit" in some paths of life. Nor do people have a problem acknowledging your parents, the country in which you were born, their wealth and fitness as "good parents" for the early years of your life plays a massive role in your chance of "success" in life, however you define that. I.e., all components of luck.

You can believe it's reasonable for a person who can create more value for any reason deserves to be paid more, without believing their "merit" as a person is any different to anyone else.

I don't think it's unfair or morally wrong that an attractive person can be paid to model whereas I can not. Or a very tall person could be paid to play basketball while a short person who has more skill and practiced much longer and harder can not.
“You don't need this overengineered goo for your project.”
Why wouldn't they just ban the book? I seems like they don't need to go through all of this. I'm sure there's plenty of books already banned.
I know people in the Bay Area who spent two or three hours a day commuting before moving back out to the mid-west again for remote work. This is a typical commute from SF to Mountain View, for example.
I think it is relevant here because it provides evidence on whether other countries are likely to put their foot down against China over things like this.
"Nature vs nurture" in the hairless ape presupposes free will, which is a linguistic universal but a metaphysical unprovable.

Look closely enough and there is no essential difference between genetics and other causative factors. Other than maybe some people jumping to the conclusion that one has an axe to grind with minorities when one attempts to explain certain things with genetics. Which is just as much an arbitrary social taboo as the preceding taboos that constitute what we today call bigotry. (For the record, I'm a staunch opponent of all forms of violence and oppression.)

For me it makes exactly zero difference. Even if free will does exist in some essential sense, I do not believe that people generally choose what opinions to espouse. They simply acquire them through mimesis of their social environment. If that makes me a nihilist and a coward, then so be it.

Thought experiment: English Prime but also excluding any constructs expressing intentionality. I dream of a world where the concept of free will is considered just as poor taste as racial slurs. I think that, perhaps paradoxically, it will be a much more free and just world.
Privateer was a fantastic looking game. I loved New Detroit with it's Corescant/Blade Runner visuals. I did prefer Monkey Island 2 over DOTT.

I'd add Syndicate and Lemmings to the list of great VGA games.
There are also plenty of anecdotes of people who self-profess that for years or decades they couldn't wrap their head around some math concepts, and then one day they met a teacher who explained it in a different way than any teacher before had done, and it "clicked" for them as adults.

I don't know how to weigh these anecdotes, but I think that's suggestive that the methods of teaching might be relevant even to people who struggle with math for decades.
Can they run generic Debian or OpenBSD? Ubiquiti Edgerouter Lite supports OpenBSD, but has been unavailable for months.
> Imagine instead that each program controls a special area under /proc/(pid)/ which behave like tmpfs to that program: named interfaces are subdirectories, messages are files.

That's API. Users will depend on it. So now you either have to freeze your code or break users flows.
Ah, that. But that shouldn't be all that difficult either: "OK, so I don't put 'in the' before the word, but '-ssa' after it, without a space". Use that rule, and that whole "problem" is fixed.

Compared to English, Finnish is still super-easy to learn in at least one respect I think is much more important for ease of learning: No exceptions. With most languages, you have to learn a bunch of regular patterns, and then all the exceptions from those. Finnish isn't like that -- just learn the rules, and you're good to go. No exceptions to learn.
So did SGI.
For Developers the Low-Code Winter Is Coming
Servers are the #1 expense according to James Hamilton of AWS.

But power is important for sure.
This is complexity for complexity's sake. Pay no attention to the disclaimer at the start of the article. They threw every buzzword-heavy bit of tech they could find at it, creating a Frankenstein monster.
The same is occurring in some Scandinavian countries.
Cute, classic film. Wondering why you redirect to the vanity URL tho?

An enhancement could be stock photos with a reveal of the messages underneath the surface (perhaps by putting on metaphorical sunglasses).
I already did! ;)

There is KeyCombiner Desktop that enables practice of any browser-reserved shortcuts. Only OS-reserved bindings are still a problem, but fortunately there's very few of those.

KeyCombiner Desktop also comes with an instant lookup feature that let's you look up all shortcuts that are in your combined collections plus those of the currently active application. On macOS, KeyCombiner can even show the shortcuts for the active browser tab!

https://keycombiner.com/desktop/
Benchmarks are useless if you don't understand what it is you're measuring. A contrived "Hello world" benchmark tells you nothing because your bottleneck is in the system calls, which has nothing to do with what framework you use. If you run a web service that requires a compute or memory intensive task, like a game server physics engine, or multimedia streaming, or anything that requires large-scale postprocessing, you're going to heavily rely on C or C++ based libraries to do the heavy lifting.
Both specs for MicroTik and Ubiquiti EdgerouterX are much inferior to BPI-R2 Pro, for example EdgerouterX (currently out of stock) only supports 256MB RAM while the latter can support up to 4GB RAM.

Another is that I believe RPI-R2 can support the mainline Linux kernel with normal distributions (e.g. Ubuntu), do MikroTik and EdgerouterX support that as well in addition to OpenWRT?
The elephant in the room is that math has a giant UX problem. The notation is inconsistent and not nearly as logical as it could be.
Now a significant portion of his company and customers both hate him for it. Not a great CEO move, irrespective of your view on abortion.

You can't air opinions like this unless you're happy to only work with and sell to people who think the same.
You make several times 90k?? So like how much? Several has to be at least 3 right, so $300k+?

What degree do you have??
There is YouTube Vanced if you want and it already incorporates Sponsorblock
Or you know payments are reduced. The taxes were not a contract, the government can change the terms at any time.

If at all possible it would probably be best to freeze payouts and let inflation solve the issue.
I think many people have forgotten just how many ads are shown on television, where commercials typically occupy around 25% of on-air time.
>I think modern OS stacks are in a similar boat, at least Windows and macOS.

I come from a background as a EEE mainly writing embedded code before somehow stumbling into frontend code (in win32, Cocoa and Qt) at my old job.

From my experience, OS-Level APIs definitely have more in common with Electron or Qt than they do "bare metal". To make the top left pixel red on a bare metal system or RTOS, you simply write `framebuffer[0] = 0x00ff0000`.

For win32 or Cocoa, you need to create a window, alter its flags to ensure it's borderless, change its size and posistion to 1x1 and [0,0] (or [0, screen_height] on the Mac), strip away the drop shadow, respond to regular paint events and pray like hell that nothing else draws over the top of it.

>True low level control is kind of a pain

It depends on what you're trying to achieve. If you're trying to get something highly responsive that looks exactly like the UI spec, most libraries tend to make this job harder when the abstractions leak and you're forced to rely on bizarre hacks that make no sense and feel genuinely demoralising to implement.

Dear ImGui, which exposes far more of the low-level internals than any other API, is an absolute joy to build GUIs in and significantly easier than something which "holds your hand" at every step.
The coastal urbanites (respectively their children) learn foreign languages because they can afford the teachers.

The rurals do not benefit.