skysight-inc/HackerNews huggingface dataset:
I actually think Redis really needs to trend towards a forkless approach for replication. Although copy-on-write provides a predictable form of memory usage, it does cause rather high memory utilization and requires a good bit of over provisioning.

There was an optimization built for Redis 7 where we actually start return copied memory pages back to the kernel, https://github.com/redis/redis/pull/8974, I wonder if the testing provided on Dragonfly includes this optimization.
For me protecting users is secondary, primarily what's important is that the market does not race to the bottom and overflow with literal shitware.
I think all tools that allow you to externalize thinking can have a similar effect (not trying to diminish how novel AI / ML can be, just making a few connections)

For example: when you write equations on a piece of paper and then manipulate the symbols until a solution appears. This can actually feel surprising and can work like a feedback mechanism ("bouncing some ideas of")

Another example: when you play an instrument, particularly with weird effects...the sounds that come out of it can be surprising even for the person that plays them, again creating a feedback loop
Depends on who you consider 'the users'. If you are a 'user' in the sense of an individual working on their own stuff, then yes, AGPL protects you a lot.

However, if you are a 'user' in the sense of a company wanting to make software to sell as a service, it doesn't protect you very much, and can make you vulnerable.
I was under the impression that Bitcoin has remained dominant because most other coins are affected by the underlying price of BTC.

Anything crypto I see most regular people doing is basically... USD -> USDT (Tether), and then USDT -> USD

I guess that bypasses BTC, but has a heavy focus on fiat.

Are we still in the days where... if BTC goes down, ETH goes down?
Well, the google results when I initially posted it didn't even bring up the choice I would probably use (again). Which is C++ and either a custom hand rolled platform abstraction layer, or maybe something like QT if the application were UI heavy. Which from what I can see of the uber app isn't.

That is because its very well supported on both platforms, and one of the few language ecosystems that can actually create native looking/acting applications on both.

Yes, the initial development may be a bit slower, but that is common with C++ because what the smart people are doing is usually creating an application specific "language" out of C++. Then once that core bit is done the actual development would probably outpace many of the other choices. I've done this a couple times with native development toolkits, the "customer" in one case was really questioning how much work was actually going on when 1/2 way through the contract it barely had a single "screen" in a data collection/reporting application working. But, then another few weeks went by, and literally in the space of about 2 days the application went from looking like it had just been started, to being basically feature complete. That is because the C++ engine was complete and it took ~12 hours to fill out the few 10s of thousands lines of boilerplate ui descriptions that actually formed the UI (in that case it was a custom textish/declaritive application description language, most of the c++ code was parsing it and doing layout/drawing in response. Super happy customer too, once they understood that their inhouse "IT" people could update/change the app with little more than a text editor against some fairly simple to understand rules).

And many of the functions the GP was asking about are the kinds of things one could contract out. Aka, why not just use google maps API for the routing/etc.

Frankly, given what I saw a couple years ago when I went poking around in the iphone app store, it seems just about every region taxi company had reimplemented large parts of the uber interface in their own apps. Maybe not always as slick, but the core parts were in many of them, and I doubt random regional taxi companies can afford the engineering effort uber apparently is spending on.
> Something like 5 million people die every year, should we be in permanent mourning?

That gives truth to Benjamin Disraeli's (attributed) "Lies, damn lies, and statistics". Very misleading.

It was the concentrated effects.

When bottled oxygen ran out in India.

When you could not get into a hospital in many American cities (my American geography is hazy - South Los Angeles hospital, I think, was crippled for weeks)

Running out of morgue space in New York city - mass graves in central park.

It was really very scary, and I am glad I was not in any of those places badly hit.
Wouldn't the correlation run in the opposite direction if that were the case, since the employees would basically demand the higher wages as a sort of hazard pay?
I’ve been toying with the idea of switching from stow to home-manager, but I feel like there’s a lot of friction in the form of hard to answer questions.

For example, my emacs config is a literate org file, which is important to me. It is large and complicated and I don’t feel like it’s a good fit for an “all my configs together” solution. I’m not sure how that would fit into home manager and while I’m sure the answer is in the docs somewhere it just seems hard enough to get to that it stops me from really digging in.
Siegel's Paradox
Whole lot of folks here who haven't lived when there wasn't a World Wide Web, I see.
I've never been tested on my ability to not write spaghetti code or write security vulnerabilities in my 15 years doing many many interviews.

Unless you're suggesting that knowing the performance of a loop helps with that?
A large part of my tinkering hobbies include fixing, not just making -- often a mix of both.

A lack of "right to repair" seems to kill some aspect of both if not one of these.
Title updated, thanks.
Imagine you are faced with a problem at work and you told your boss "I'm going to tackle the part of that's responsible for 15% of the issue and ignore the other 85%". How would that play out? Well that's what the current government is doing. 85% of guns confiscated from criminals were snuggled in from the United States, illegally. What is this law going to change?
> I use the term "hazing" broadly to mean any way of excluding members from joining an organization. For example, a job interview is a form of "hazing".

I agree that whiteboarding is ritualized hazing. ;-)

But otherwise, you can't just take a term that everyone understands in a certain way and then claim that it means something completely different. Job interviews aren't ritualized hazing, they're part of the hiring process.

[Insert reference to Wittgenstein's private language argument.]
I've talked with people in the rust community about modern c++ being similar to rust. They all agreed and honestly thought it was cool. Maybe 1 out of 50 rust programmers language bash and are ignorant, those people tend to be junior and are trying to learn. Everyone else is cool.

That said rust is pretty different from c++. Most people don't compare rust to c because c is so heinously unsafe and rust being the polar opposite. Ironically, rust was indoctrinated as the second supported language to the Linux kernel, alongside C. So they have that in common...

I wouldn't make too many assumptions about the rust community, they are pretty nice smart reasonable people who tend to write c/c++ for work...
> But its stalwarts are hostile to measures to make it easier for people to pick up, even easy ones that do not alter the language at all. (E.g., allowing a debug build to complete despite borrow complaints.)

That seems like a rather unusual suggestion to me. Are there commonly used languages/situations where optimization level changes semantics/allowed constructs? The only thing I can think of off the top of my head is stuff that relies on tail calls be optimized in languages that don't guarantee tail call optimizations, but I think that's a relatively niche case compared to debug vs. release builds.

I also feel that that suggestion could arguably make the language harder to pick up, since something that worked in debug mode might require extensive refactoring for release mode. Given how much Rust relies on the optimizer to see through its abstractions, that seems problematic.

In addition, I suspect (but don't know for sure) that writing code that works correctly in both modes can be tricky - think of something that uses multiple threads, where "release-mode code" can rely on the lack of mutable aliasing but "debug-mode code" cannot. Either you maintain two versions of the code or you write code that doesn't rely on the borrow checker guarantees, which seems like it would defeat the purpose of having the borrow checker in the first place. This is a gut feeling, though, so I wouldn't be surprised if there were a way around this.

Finally, I'm not sure I agree with the notion that this change "[does] not alter the language at all." It's like the concept of "allowing a debug build to complete despite [type] complaints" in C++. You're going to have to change the language somehow to define the semantics of ignoring type errors, and I'm not sure how this will help newcomers or how easy such a change would be to implement.

Out of curiosity, what other measures did you have in mind? Or can you point me somewhere which discusses similar measures?
C the “Hard” Way
I can also buy 20 proof ethanol at my local gas station. It'd kill me, but hey way is gasoline any different than gin. They're both 10% ethanol.
Plus I suspect the conversation rate of being raised catholic is much much higher than later in life without a religious background. Or in other words making new little catholic children is good for the church.
Compared to Taiwan, land of earthquakes and typhoons. It's… amazing that things even work in Hsinchu?
My question was unironic, because to date there have been a large amount of issues resulting from black people using e.g. Zoom's autobackground, and it detecting them as the background, because black people were not featured in the training sets or considered when the AI was being constructed.

Likewise, many cameras do not properly pick up the skin tone of black, indigenous, people of colour. This is partly because of technological limits with respect to the number of F-stops available in commercial cameras. But also because there is a wide variety of human skin tones existing in the world, and camera manufacturers do not test for a majority of them.

Perhaps these papers speak louder for me, given that Hacker News only accepts neoliberal anecdotes :)

"Until recently, due to a light-skin bias embedded in colour film stock emulsions and digital camera design, the rendering of non-Caucasian skin tones was highly deficient and required the development of compensatory practices and technology improvements to redress its shortcomings"

https://cjc-online.ca/index.php/journal/article/view/2196/30...

"For a fixed decision threshold, the African-American image cohort has a higher false match rate and a lower false non-match rate. "

https://arxiv.org/abs/1904.07325

" The Gender Shades project revealed discrepancies in the classification accuracy of face recognition technologies for different skin tones and sexes. These algorithms consistently demonstrated the poorest accuracy for darker-skinned females and the highest for lighter-skinned males."

https://sitn.hms.harvard.edu/flash/2020/racial-discriminatio...

https://sitn.hms.harvard.edu/flash/2020/racial-discriminatio...
Vancouver is now the 3rd least-affordable city in the world
Refurbished Gear from Phones to Vacuums: It’s Cheap, but What’s the Catch?
Is a utility for downloading different versions of the nodejs runtime. Kinda like pyenv, *env etc.

What about it? Besides the fact there are probably more gotchas to wiping out caches for JS modules than Carter had liver pills?

Or is this a lets dunk on JS thread? Which I'm probably not the most receptive to after spending the last month deep diving the ecosystem, growing to appreciate the language somewhat.
You can buy whiteware with a usable UI, but you need to go to a display room and try the models with the intent of checking usability, and then paying the premium that usually occurs. Also if possible talk to the service guys and work out what is reliable and maintainable.

I regularly hear people complain about their devices, because usability wasn’t considered due to different root causes. Some people don’t know anything about usability (not a “Senior Support Engineering Manager”), some people buy cheap, some people don’t get to choose (rent), many people don’t think to check usability, some people let their partner buy something unsuitable.

If you use a kitchen, then pay attention to what other practical friends use. Your appliances are tools you work with: spend effort to buy good tools.

I bought a Breville Quick Start microwave, chosen for combination of brand trust, price, and usability. It has a rotating power knob, a rotating timer knob, a 30 second quick start button, and a bunch of feature buttons which I don’t use hidden in the door jam. Rotate the knobs to change power or time while the microwave is running: https://www.breville.com/au/en/products/microwaves/bmo735.ht...
As somebody who followed both Android and web dev, Android UI development was much clunkier. A lot of the patterns in use today (like React's declarative patterns) started in web dev before being adopted by Android. Not to mention, Java's package system was much more annoying to work with than NPM.
There are some extreme cases too:

https://www.rifters.com/crawl/?p=6116

That one is downright spooky, especially for its bizarre implications if you take it seriously.
It's amazing how people people fail to understand that making baby formula is the equivalent to making a drug. Yes, you can make coke, meth, and heroin at home.

However, it's also extremely easy to mess it up and kill yourself.
Is this really an issue? It can easily be imported as a Google Doc which is totally free.
Don't know about other professions, but all of the proposals I've seen for licensing software engineers have been highly bogus (with lot of irrelevant material) and politically suspect.

Here's a great summary:

https://cs.stanford.edu/people/eroberts/cs181/projects/2010-...

The observations about the program in Texas mirror what I've seen in similar proposals in California. Namely, tests that concentrate on EE and hardware, with the occasional toss-in of some lifecycle garbage that is not state-of-the-art, nor uncontested in value. The IEEE was behind at least one effort to bring software engineering under its umbrella, which would explain why the state thinks software engineers need to know stuff like Kirchhoff's law and impedance matching. You can go your whole software engineering career without needing that.

The proponents don't seem to actually care about what's in the tests, just that they license people, get the fees, and make room for further power grabs. It's pretty unlikely that any improvement in software is going to spring from that kind of arrangement.

Licensing is just more "Keep beating the engineers until things improve" with a taste of "Nice career you have here, be a shame if something happened to it, right?" thrown in. We already get that in industry, why invite the government, too?
Strong suggestion for Tailwind. It's a smart garage door controller that was clearly built by engineers for engineers. Obviously myq was built by engineers, but clearly every aspect was designed by the marketing team.
As i read it there was a large increse in shelter capacity. The amoubt of street homelessness dropped by about 20% because there was an increase of shelter space of about 20%. Its of course not a 1:1 ratio but pretty close,. Basically nothing has changed
Sure but I can get a much better gauge of intelligence from OSS. I’ve seen some of the worst developers I know beat Leetcode because it’s really just memorization not actual intelligence
Funny how they mention the pet moose, but Tycho Brahe had another, more well known, salient problem
If only we had a solution to this problem. Oh wait, we do. Malaria used to be endemic in the USA[1]. The solution is basically carpet bombing DDT for several years to wipe out the diseased mosquito population. But some idiot do-gooder decided to raise a fuss about songbirds so now we continue to have hundreds of thousands of human beings needlessly die. And of course we now know that the birds recovered just fine. What’s worse the so-called responsible uses of DDT like infused netting are just artificially selecting for DDT resistance without wiping out the disease reservoir as was done in the USA.

Edit: fascinating that people think a few generations of songbirds whose populations fully recovered are more important than 700,000 human lives a year.

[1] https://www.cdc.gov/malaria/about/history/elimination_us.htm...
Save your money: you do not need this book. You will be better off without this book.
This is dependent on your goals and what your age cutoff is. Violins are one of the hardest musical instruments to become proficient at but kids still learn it and become adept. Programming languages, using the command line and other steep learning curve tools have the potential to offer large rewards for learning how to use them, even if they're hard to learn.

In terms of the specific pieces of software, I don't think Photoshop is so much easier to learn than GIMP and GIMP has the added benefit of being libre/free and gratis. There's also Krita [0].

[0] https://krita.org/en/
Guile-Emacs is no longer alive. The only other project similar since then has been remacs, but that aimed to replace the C core, not elisp. It also lost momentum. I believe adding parallelism to elisp will be more feasible and successful than another rewrite. It's not a bad language really.
The Lost World of Early Anime Fansites
So DALL-E is more of an artist than a slave?
The problem with externalizing information (note taking) is that past a point, it becomes difficult to find information again when you need it (because you have too much information to comb through). wrote extensively on this in [It's Not You - It's Your Knowledge Base](https://www.kevinslin.com/notes/e1455752-b052-4212-ac6e-cc05...)

I find that at the end of the day, the only thing that works over long periods of time (and a large number of notes) are hierarchies with a regular structure that can be applied consistently. The pain point with this system is that hierarchies are hard to change and the way we think of things does change. This is why I ended up creating my own note taking tool built around the idea of flexible hierarchies (https://dendron.so)
No one needs to read this book outside a subset of people who work at Bloomberg.
There's no DRM though? This just looks like the simplest thing the engineers could have done - the only extra change they could have made is not requiring a cassette be present, I guess.
The system promised other nations for gold, not necessarily US depositors, remember that. Also that this pillar of the financial system only started operating on the gold standard in the 1930's? The system has been dead for as long as it was ever alive and its continues to be held up as this shining pinnacle of capital market control done right.
PHP + jQuery/Vue/Alpine + SQLite
MS Office Vuln: Polite warning about near-term malicious attachments
Police Violence and Associations with Public Perceptions of the Police
EU leaders agree to ban 90 percent of Russian oil by year-end/
It will never be in a significant percentage of the population's top 10 issues
> employees often get a bonus at the end if the company does fold, whereas founders get nothing.

Never heard of this. Where can I learn more?
The review tells you what you need to know: this is not a good book.
> but the important takeaway is that this is a novel initial access technique that readily offers threat actors code execution with just a single click—or less. This is an enticing attack for adversaries as it is tucked inside of a Microsoft Word document without macros to trigger familiar warning signs to users—but with the ability to run remotely hosted code.
Came here to say this. The fake, automated voices are awful and make me immediately turn the video off.
We are banned in China and have no assets there.
Friends happen when you spend time with the same people in different contexts. That’s why most workplace relationships don’t result in friends.
Wow this is a big, and dare I say baseless, statement. Consumers want and enjoy good UX/UI. If 90% of UI/UX people disappeared, the 10% that were left would be in such high demand that more people would become UI/UX people and fill the gap. And it's not just enjoyment either, there are plenty of examples where UI/UX make a huge difference in the usability of products
This report doesn't go into very much detail what "sheltered" means. Does a tent count? Does sleeping in an alcove in front of a store count?
I think the funniest thing about the post and the whole thread is how little (unfortunately) the rest of the world care about open source. And why should they? It's a true non-issue for them.

If I were school governor I'd be running everything on Chromebooks by now. Free storage, sync and applications.
What EU-based search engines are you referring to?
Good news! You do not need this book. Moreso, you will do better without it than with it.
> seems unfair to compare GPT-6 in a box to a human who is allowed to talk to other humans

Are there any efforts to make one gpt talk to another ? Can the older versions eg. gpt1 and gpt2, talk to each other, and eventually become more performant than gpt3 ?
Say My: A Game
Just don’t use the word engineer.

Some people are better at it than others if you just watch the hashtags on Twitter. There will very clearly be value derived from it before we understand it. It’s very likely, in my opinion, that people will be hired for this type of work.
you might also want to check out https://dendron.so
It's like notion but for developers and embeded inside of vscode (disclaimer: I'm the founder)
> At what point does a C++ programmer like yourself just switch to something that advertises safety but also C like performance?

As a former diehard c++ developer, modern c++ was the reason I started learning Rust.

All the good parts of modern c++, without any of the legacy baggage holding it back, and avoiding all of the things that made modern c++ necessary in the first place.

I still program in c++ professionally but only for legacy programs. For anything new I would avoid it in favour of a modern language.
h is not zero. According to Sabine, after the timescale of ~20 years, the difference between h=0 and the small non-zero value in nature should exhibit in observations of chaotic motion of Hyperion. In this instance, observation apparently agrees with h=0, which is a paradox.