skysight-inc/HackerNews huggingface dataset:
That "terrible" cache behaviour is what you actually wanted for some concurrency problems, because if code on several physical CPUs or cores all tries to access the same region of memory that's going to be very slow, while unrelated memory will get cached locally by each CPU/ core.

That's not why Joe Junior's first C program has a linked list in it. But it might well be why Joe Senior's masterpiece Rust program has a linked list in it. On the other hand, depending on the algorithm being implemented, it may only be singly linked, and the XOR trick doesn't apply.

Rust's alloc (the library you get if you have an allocator, but not necessarily the entire OS environment) does provide a linked list if you want one, and this would be a reasonable choice in this case whereas it warns you that you probably wanted Vec if you're not sure which data structure you need.
this is similar to an asynchronously replicated database replica.

Which mean read might return stale data because of the replication lag.

It will also increase the load on the server you read the replication log from.

But the primary database could dump the transaction log to (S3/kafka) and have ReadySet instance read it from there instead of directly from Primary database.

So for a read mostly website (hackernews/reddit) this is indeed a free lunch.
It's impossible to divorce the two, what we consider ethical is what we have done historically for the most part.
Large-anon: Practical scalable anonymous records for Haskell
Well giving away all company IP for free isn't a "day-to-day business decision". If the company is shutting down the assets go to the investors, and they can choose what to do with it.
Some devs enable (an often limited form of) rollback through the "beta" functionality.
Very likely, this was not done intentionally.

I think we can simply imagine a common scenario: some employee working for Company X, developing a compiler suite, and adding necessary optimizations for Company X's processors. Meanwhile, Company Y's processors don't get as much focus (perhaps due to the employee not knowing about Company Y's CPUIDs, supported optimizations for different models, etc.). Thus, Company Y's processors don't run as quickly with this particular library.

Why does this have to be malicious intent? Surely it's not surprising to you that Company X's software executes quicker on Company X's processors: I should hope that it does! The same would hold true if Company Y were to develop a compiler; unique features of their processors (and perhaps not Company X's) should be used to their fullest extent.
Depends on what kind of product. I've built an app that I haven't touched in many years with about $1M in monthly revenue (extremely low margin) and it's all good. Yes, it hasn't had any security patches in years and it's just a matter of time before it gets hacked but no big deal. If shit really hits the fan I will just shut it down. Not offering any support. Customers know I don't add anything. Not sure what law would affect anything.
> Are we really talking about trusting the courts to properly adjudicate a platform with a global userbase and an algorithmically driven feed

Ok, well then you are in luck. Because in the context of this thread, it seems like we won't even need the government or the courts to do anything, as Elon is going to be pressuring twitter to do what the open discourse advocates want anyway.

So, just remember, you can't complain about any of this, because it is not the government forcing twitter to have less moderation, instead it is private individuals.

So now everyone wins. You don't have to worry about the government forcing these changes, because private parties are going to force them to have less moderation, and there is very little you can do to stop these moderation changes.
I like how someone definitely based the UX on vanilla sky (abre los ojos) and the scam part on minority report (stealing eyes)

> “Face detected,” said the Orb in its robo-staccato voice when one of the men pointed it at Kudzanayi. “Open your eyes.” The machine stared back at him for about 30 seconds before the men fiddled with their phones and told him they were done.

> “Its now more than 3 months, what did you do with our eyes?” one person wrote in a text to an Orb operator, which was viewed by BuzzFeed News. “This was all a lie this worldcoin is the same as other scams. Prove me wrong if l am talking lies,” said another. A third called the operators “thieves” for stealing their eyes.

in theory there should be a cryogenics phase next? or switch to arnold and do like a free trip to mars
I still have questions:

1) How is it "dirty" money when it is in the bank account? It is accounted for. Your tax ID / EIN is associated with the bank account and it is reported to IRS.

2) The ecommerce rock-shipping company would need to take cash and have to deposit in a checking account to be able to successfully launder money. So at this point, it cannot be an "ecommerce" company. It would need to be a hot-dog stand. Right?
Bob has a business with lots of cash coming in and can fold Beth's cash in without it being too obvious.

Or Bob knows people who know what to do with suitcases full of $500 Euro notes without alerting legal issues.

Presumably Beth pays Bob for this service.

Then Bob may have to pay his friends.

This can be done with varying degrees of sophistication.
I don't see how that would necessarily be a constraint on proceeding with a design, although I would very much support that sort of functionality (and many others) being part of a sophisticated democracy platform that is more suited for the much more complex world we live in today.

For example, a political candidate could have a profile, and voters would be able to get a faster and better idea for what type of a person they really are, as opposed to the meme-war-based approach we currently have. How one would go about designing a workflow for what information does and does not get included would be a complicated but fun exercise, and perhaps the public could learn a few things about abstract thinking if the followed along as the project moved forward.

What domains are there other than politics where hardly anything materially important is upgraded over time as new capabilities and technology become available, and new problems arise? That hardly anyone seems to question (or is able/willing to even consider) whether the design of our democracy is remotely optimal suggests to me that the public has been subjected to some effective "marketing".
Discussions about working conditions are welcome. Make it a cover for something else is not.

It would be nice to talk to the generations you mentioned. Not sure you did, but I did a lot. Workplace was a lot worse in the 50s, from working hours to safety. Still, people had liberties, could create friendships and gather and talk openly and free. These days the same people that you the words in the article are the ones killing free speech, forcing agendas and politics in people's lives, atomizing the society and creating friction between races, sexes, classes and everything. With one hand they complain, with the other they cause the situation: there is no honesty there.
Turo is a haven for scams of all kinds. Renters will offer airport pickup and drop off when you’re buying, but then bait and switch after you’re on the ground, crying about local police enforcement of ride share type airport drop offs. Since their major use case is people on vacation, they are perfectly fine with taking advantage of people in the name of “disruption”. Good riddance. If it seems too good to be true, it is.
> A one-time pad is vulnerable to chosen-ciphertext attacks

No it isn't. A one-time pad in isolation is vulnerable to being malleable since it provides no authentication, but the data it carries is 100% unknowable.
I started using Emacs as my primary editor about a year ago with doom. Emacs 28 has good changes, but it's missing pixel scrolling which at this point almost every other editor has. I believe Emacs 29 is going to finally include the feature. There's a pretty good plugin called good-scroll.el that does exactly this on older versions, but it can be buggy sometimes.
Both recollections can be correct. Sometimes an idea that starts for one reason is kept for different reasons.
Sitting on the other end, it can be super frustrating having to go with the lowest bidder, which you very well know aren’t up to the task, but they managed to fill out the bid adequately at the lowest price.

From here on it’s a battle to get the spirit of the bid and not some useless interpretation of what you asked for.

It’s also a common tactic to seriously underbid and make up for it by overcharging for changes.
Definitely, because they were super forced by the DOT under 49 U.S. Code § 41712. [1,2,3]

[edit to include text:]

The Department considers any advertising or solicitation by a direct air carrier [...] that states a price for such air transportation [...] to be an unfair and deceptive practice in violation of 49 U.S.C. 41712, unless the price stated is the entire price to be paid by the customer to the carrier...

[...] Although charges included within the single total price listed (e.g., government taxes) may be stated separately or through links or “pop ups” on websites that display the total price, such charges may not be false or misleading, may not be displayed prominently, may not be presented in the same or larger size as the total price, and must provide cost information on a per passenger basis that accurately reflects the cost of the item covered by the charge.

[1] https://en.wikipedia.org/wiki/Transparent_Airfares_Act_of_20...

[2] https://www.law.cornell.edu/uscode/text/49/41712

[3] https://www.law.cornell.edu/cfr/text/14/399.84
M-x xterm-mouse-mode gives an experience in the console that's pretty darn faithful to the full GUI when it comes to mouse interaction. Clicking, selection, and scroll wheel all work pretty much as expected. Even menus and pop-menus work; the new TTY menu in 28.1 is pretty slick!
No. There are AMD's AOCL and Apple's 'Accelerate', but of subsets of the MKL only AFAIK.

https://developer.amd.com/amd-aocl/
https://developer.apple.com/documentation/accelerate
Mid-life crisis is a real thing - didn't really expect it. But can be viewed in a positive way. Out of what can be a pretty terrifying psychological breakdown, can also be considered part of a process of evolution and discovery.

If you're perhaps grounded with the goal, I want to evolve into the person I really am, and should be. Remembering (or discovering) that most of what the world tells you and teaches you is just false. There are reasons why we want the particular things we want and upon deep examination those reasons may be found to be silly. This realization is heartbreaking cause then we feel we are past the mid-point - and have wasted our life!

But is a necessary step toward our real goal. It's a tough road, but I believe provides one more dignity than a lot of people's alternatives - numbing the pain with alcohol or drugs or chasing money or false idols so to speak. Not dealing directly with one's pain and difficult questions about oneself.
It’s turning womens bodies into a product to be purchased. You can try to lawyer it however you want but it’s obvious to anyone with a degree of common sense that it’s not a good thing. Not for the women directly involved or women who aren’t & have to live in a world where they are frequently reduced to sex objects.
This happens a lot in government contracting…
I'm still using my SE that I got in 2016, and I hope it never breaks because it is the ideal size for my needs. It fits in either my shirt or jeans front pocket, and since I don't carry a purse, I don't know where I would put a bigger one. It does everything I need. Why would I want to watch movies on a cell phone, even if it's the size of an iPad?
AMD[1], NVidia[2] do "make" their own compilers. AMD is notorious for a "build it and they will come" mentality. Despite the fact that this hasn't worked. AMD needs to make it easy to adopt their hardware, and the way this is done is with software.

When they finally get to the point that their driver/libs are as easy to install as Nvidia's , it might be too late. I've argued this with AMD folks before.

The barriers to adoption need to be low. Friction needs to be low. They need to target ubiquity[3].

[1] https://developer.amd.com/amd-aocc/

[2] https://developer.nvidia.com/nvidia-hpc-sdk-downloads

[3] https://blog.scalability.org/2008/02/target-ubiquity-a-busin...
If you don't know, then you can't act to change. That's how I try to think about it. Once you're aware of the problem, you can start work to change it, even if slowly.

Somewhat related, I used to weigh 270lbs. I changed my mind and made some changes, and was down to 180lbs after 1.5 to 2 years.
History. Germany dealt woth every Sowjet leader since Stalin. Arguably that helped preserve peace in Europe. Everybody continues to deal with China, not to mention raw earths and dimonds from various African dictators. And the Wests standards were never that high anyway.
Humans are intrinsically revenge driven scolds and gossips. Evolutionary psychology, monkey sphere, and all that. We should leverage that, not deny it.

This terrific app is a good step towards closing the feedback loop, establishing a direct line from a transgressive behaviour to social condemnation, punishment, and perhaps ultimately banishment.

As Libertarian demiurge Robert A. Heinlein has taught us: A well-armed society is a polite society.
I've had disappointing experiences with kernel support for Rockchip systems. Hopefully things have improved since I last experimented (it's been about 3 years), but I really struggled to get stable drivers running for RK3399 and RK3328 chipsets.
AMD should concentrate on making LLVM and GCC work great on AMD processors, by contributing the needed code. They are already making some contributions but could be doing more, and they could be funding experts to work on that and giving those experts the information they need.
> Who is this for, except dell? I don't see any reason why anyone would adopt this outside of dell.

Lots of companies use this as a passive hiring tool. Demonstrates how forward thinking they are. They're unfortunately burning all the good will with all the other technical mistakes/issues.
The same could be said of plenty of other jobs. Does your waiter "want" to serve you food? Does your office's janitor "want" to clean toilets? If we adopt the position that workers who do their work because they need to earn a living are victims, then huge swaths of the economy - perhaps the majority of workers - are victims.
I started using Unix (as a sysadmin and systems programmer) in about 1986, and my recollection is closer to Rob's.

1. Never used tar(1) for backups till much later, always dump(1),

2. Never wanted to separate backups or upgrades of / and /usr, but always wanted and needed to do that for /usr/local and wherever we put home dirs in those days (which I don't recall right now).

3. The / and /usr thing was definitely explained to me in terms of disk space, more by comparison with the VMS system I was also managing which had 1MB drives. But I was too late to have "been there".
You just described money laundering. But where does Turo fit in?
It's a shame so many tech companies think they need to be always "seeking investment". I don't see any reason this couldn't have been a nice little lifestyle business, but no, we need to feed the investors with boundless growth.
Jack Dongarra, who made supercomputers usable, awarded 2021 ACM Turing prize
I think /usr/share is linux specific. so much later
> 80% by 2035 feels like a really low bar.

Is this even possible? Doesn't it mean that renewable production fluctuates no more than 20%, throughout the whole year? Or, are you talking instantaneously, daytime, ideal conditions? It seems like grid scale storage that could handle these massive fluctuations (like nighttime) are pretty far off.

It would be interesting to see the cost analysis of that vs nuclear.
There's a variety of options that are available here, and I don't buy the argument that AMD's behavior is automatically unethical.

A. Company makes and sells hardware, and offers no software.

B. Company makes and sells uniquely featured hardware, and offers software that uses those unique features.

C. Company makes and sells hardware that adheres to an industry standard, and offers software that targets hardware adhering to that standard.

D. Company makes and sells hardware that adheres to an industry standard, then uses their position in related markets to give themselves an unfair advantage in the hardware market.

Of these, options A, B, and C are all acceptable options. AMD has traditionally chosen option A, which is a perfectly reasonable option. There's no reason that a company is obligated to participate in a complementary market. Option D is the only clearly unethical option.
I agree that's the real challenge, but it seems pretty doable.

For example, display added text in italics and deleted text in strikethrough. (Like some legislatures do: https://www.ncsl.org/legislators-staff/legislative-staff/res...)

And show this view by default, so that users must read through the old text when looking at the new text.

Things get more complicated with multiple edits to a single tweet. You could possibly extend the approach, or you could allow only one edit.
> never thought of it that way

Me neither, I think of it as The Camera.

> More often than not I end up ruining shots because of it though...

I find me-ruining-the-shot less-frustrating than the camera-ruining-the-shot :-)

> different kinds of professionals

For sure.
Watching the Watchers: Analyzing corporate automated bug reporters in Linux
Ask HN: Do you believe in GNU's Free Software?
"“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer.” We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.
You may have paid money to get copies of a free program, or you may have obtained copies at no charge. But regardless of how you got your copies, you always have the freedom to copy and change the software, even to sell copies." - From the GNU Website.

Do you believe in Free Software? People often talk about the benefits of open source, but they tend to switch to proprietary, partly-proprietary (Jetbrains is a good example. Only parts of their products are open source), or corporate controlled open source (Corporations like Microsoft who espouse open source, but not free software because most of their stack is proprietary), when there's convenience to be had.

Is free software a lost cause? If we believe in things like right to repair, must we also believe in free software? Is using free software for financial benefit and then not contributing back simply by promoting and using free software immoral? Are we building a bad future for software by not fighting for something like the Free Software movement?
If you and your friend are both interested in how businesses work, you're definitely going to talk shop
Doesn’t make sense. All the transactions are electronic and done with credit cards which means that money is already laundered for the most part.

The idea of money laundering is to turn cash into legal income. There’s other kinds of money laundering too including cross-border type transactions like you might see with art or collectibles but it’s hard to see how this makes much sense via Turo.

If the buyer has the ability to use a credit card to spend the money without attracting attention why not just buy something they want instead?
I think the parent comment has this wrong. This isn’t about laundering a big pile of dirty cash into a pile of clean cash. It’s more a way for black markets to take credit cards by “renting” cars. But it only works up to a small scale and for individual customers.

It still seems risky for those involved because there is a paper trail linking the buyer and seller in the case the buyer gets busted.
Thanks for providing a textbook example of “Whataboutism”. I used to not understand the term well.
Go make a rental car reservation, no company that I know of asks for your DL to show you a price with fees. Even booking as a guest I don't think they ask for it until you get to the counter.
How to Not Dread Rebases When Managing Long-Lived Feature Branches (2017)
What an alliterative assertion that would be.
Please note there's been some uptick in the intensity of discussion on generics lately [0].

Generics are necessary to bring performant data structures to Fortran, and yet they are nowhere near Go's generics.

For the usual naysayers doubting Fortran's place in a modern world: whenever you are reading or watching a weather forecast, that's decades of Fortran staring at you. Whenever you drive past a nuclear power plant, or an airbase with 'igloos', remember that nuclear safety codes run on Fortran.

[0] https://github.com/j3-fortran/generics
Report a bug in Lighthouse then.
I do grant writing for nonprofits, public agencies, and some research-based businesses, and this happens all the time with public agencies: https://seliger.com/2009/12/27/why-seliger-associates-never-...
And that malleability can be exploited to send garbage messages in some contexts, which is vaguely classifiable as a "chosen-ciphertext attack" but I've edited my comment to be more precise in verbage.
I agree and that's definitively a good point.
> But if doesn't spit up exactly what you want can't edit it further.

Why? You can tweak the prompt, change parameters, or even use the actual "edit" capability that they demo in the post.
This! So much this! ^^^
I don't think you are sounding glib or rude. In fact, the person you replied to sounds naive to me. It's great to go through life only looking for the positives, but if you don't look out for how the thing can be gamed then it is pretty much guaranteed to be gamed.
Doesn't baffle me at all.
Figure out that unless you've won the genetic lottery you don't need to apply?

>> Because this is Hong Kong, and if you want to get into a good high school, and then a good university later in life, this is what you do here, unless either A) your kid has really high IQ and would skip years or B) you are rich and don't mind just paying your way through international schools.

Sounds like the plot of GATTACA. Maybe people who don't live there should not hand out advice too easily?
Man, I try to explain the diseased nature of the modern advertising and people look at me like I'm crazy.

But look at TV/radio broadcasts. Look at the streets you walk on. The websites you browse. It's literally everywhere, and its only purpose is to catch your eye to make you feel like you need to buy stuff. And they will stop at nothing to achieve that, including making you feel inadequate or abusing your weaknesses.

And in the last 15 years, we've let these unscrupulous people gather all sorts of data on who we are and what we do, which they use to target us with the ads that manipulate us the best.

That is what sounds crazy to me.

Preaching to the choir, I know. It amazes me that most people don't seem to care all that much. I wonder if we're just overly sensitive to interruptions and manipulation.
Sounds like your tennis coach should write a book.
Omg this is awesome, thank you
Apple isn't likely to stop using their own chips just because Intel ones get better. While some consumers may choose Apple devices for performance reasons, a large portion of them buy Apple products for the software and ecosystem. Apple also doesn't need to be the best to make a cool graph that shows how good Apple products are compared to something like competitors flagship chips.