skysight-inc/HackerNews huggingface dataset:
> There is no doubt that [...] the corporate focus has shifted away from censoring every single tweet

It is absolutely unbelievable that anyone could say this when every Tweet is currently censored to non-members.

I've traditionally considered the Dorsey administration to be the worse steward, but this is an insane take to steelman considering how self-conscious the past few months of banning has gotten.
I remember a new girl freshly out of college, got an award for something, she was among some people who filed patents, developed new technologies, worked insane hours for free, etc...

When she got called to the stage, she was embarrassed. Our group had people working 10 hour days to fix some stuff, yet this person who had been at the company for 6 months and barely finished training, was recognized as award worthy.

Whoever made that decision didn't realize that she shined a spotlight on how dumb it all was. I'm not sure if the 1000 people in the room realized how merit-less it was, but our group of ~30 people all knew.

I'm sure the girl went on to do great things, she was bright, friendly, and a hard worker. It made me realize that merit is not what the company was necessarily looking for.
You ask ChatGPT to write a poem and it replies with a poem about butter puff pastry biscuits made with layers of light, crisp puff pastry and expertly baked with nutty Gouda and mild Edam cheese which you can order with a click but in the style of Geoffrey Chaucer.
> If we're lucky, we'll be back to dialup BBSes by the 2040s.

Unfortunately, there's no going back - the closest we can get is BBS-via-SSH. The entire landline phone infrastructure is crumbling around us (or in many cases, completely gone). Voice calls are packet-switched now, rather than circuit-switched as in the past. The upshot is, fancy modulation techniques that made full-duplex 33.6k possible over voice-grade connections aren't going to work, and even good old Bell 103 (300 baud) may end up being problematic.

I'm not sure I can even get new landline phone service, and if so, it's going to be expensive - and the wire plant is an unmaintained mess. When I got my folks off their landline and onto VoIP some years back, their old landline had so much hum it was nearly unusable. Once the inside wiring was disconnected from the landline and connected to an ATA, the hum was gone. It wasn't our wiring.
> Running a ubiquitous service that is good for users does not require that you allow every random person to scrape your site and incur that cost.

What I said is that they must handle the problem transparently to their valuable users. That includes (requires, usually) targeted techniques to block high-volume scraping.
It depends on the audience, Germans for example are used to the ".de" TLD, as many companies and official websites use it.
Sure you can. What emotion do you feel when evaluating the correctness of the statement 2+2 = 4? More importantly, if you can even name one, what impact does it have on the outcome?

Again, the claim was that emotions are an impediment to truth-seeking. They are not reasoning. They are useful for interpersonal relationships, but absolutely worthless when determining whether something is true or false. If we are going to play at tired pop-culture references, here is another: facts don't care about your feelings
perlbrew install 5.38.0 -Dushrplib
cd ~/wdir/my-new-project; git init; plx --init 5.38.0

<3
To fix representation of minorities in fields where they are currently under represented, we need to start by fixing our school system.

You cannot fix discrimination of one kind by applying discrimination of another kind.

The role of the supreme court is not to fix the inequalities of our society, it is to uphold the law and constitution of the US.

This is my favorite quote from the opinion on this case from Justice Thomas's concurring opinion:

"Both experience and logic have vindicated the Constitution’s colorblind rule and confirmed that the universities’ new narrative cannot stand.

Despite the Court’s hope in Grutter (previous case) that universities would voluntarily end their race-conscious programs and further the goal of racial equality, the opposite appears increasingly true.

Harvard and UNC now forthrightly state that they racially discriminate when it comes to admitting students, arguing that such discrimination is consistent with this Court’s precedents.

And they,along with today’s dissenters, defend that discrimination as good. More broadly, it is becoming increasingly clear that discrimination on the basis of race—often packaged as “affirmative action” or “equity” programs—are based on the benighted notion “that it is possible to tell when discrimination helps, rather than hurts, racial minorities.”

[...]

“Purchased at the price of immeasurable human
suffering,” the Fourteenth Amendment recognizes that
classifications based on race lead to ruinous consequences for individuals and the Nation."
Hybrid solutions are possible; e.g. JSONB in Postgres, where you can still index and join with decent performance.
I didn't ask a question about the ethics of the action. I asked about the specifics of the court order.

Courts (at least in Germany) cannot just arbitrarily decide on what is just or not; they must follow the rule of law. Without some adequate legal basis, a court won't order a thing.

> It is not for others to convince you that you should consider human rights more important than corporate rights.

Human rights are by definition more important than corporate rights. I take offense at your suggestion that I'd consider the latter more important, given that I explicitly stated that I'm 100% on the GP's side.
Related, but not strictly the same: a week ago my IBAN (eu-wide bank account number) was used via a Paypal guest account to make payments of 580€, paying through direct debit (Lastschrift).

There is no inherent security at all. Merchants usually send you 1 cent with a 2fa code, in order to verify that you have access to the account.
In my case this was not done apparently, and the scammers got their items. I was able to do something similar to a charge back, but I wonder whether the online store or PayPal will have to eat the loss.
They have some sources already using version 4. They had to upgrade or not use these sources (see ShareAlike: «If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original»).
> you have reasonable certainty the link will be valid for a decent length of time.

Welcome to the German Wikipedia where stuff gets deleted quicker than you can look up what a Donaudampfschifffahrtsgesellschaftskapitänspatent even is.
Been there. It might be competitors. It might just be fraudsters looking to see what they can get for free from that otherwise useless stash of credit card numbers they stole or got on some forum from someone who did. Once your marketing hits the radar of one of these crews they will pass your service on to each other. As a merchant you need to develop your own fraud screening techniques or pay someone to do it.

(Pardon me if I am projecting from my past startup experience to yours in all my comments.)

I am not blaming the victim. But the industry is setup so the merchant is most responsible for detecting and dealing with fraud. And that is probably objectively not a bad call. You have all kinds of ways to detect who is doing this and ways to stop this. I hate this crime with a passion and cut it down from 5000/mo to 50/month at my first startup when it blew up on us. But it is true the credit card middlemen, having externalities the risk to you, don’t then innovate incremental tools for merchants that well. I was frustrated when I received fraudulent requests there was no third party I could report my suspicions of fraud to with a confidence rating (or check against other merchants suspicions). I did many years later see a service like that but now can’t find it.

I did just now find a pretty good list of merchant anti fraud tactics which had tricks nobody told me at the time but I had to figure out myself and were pretty successful: https://support.authorize.net/knowledgebase/Knowledgearticle...

Good luck. These guys are persistent. In my case most of them were coming from poor countries where a dollar of fraud is worth a lot more of their time than yours. Until you stop them cold, they will keep coming.
https://archive.is/apwvi
AKA loads of people have steam decks
Is it? Last time my card was used in an unauthorized way, one phone call to the bank locked the card and had a replacement the following day, and I got a letter a few weeks later for me to sign to confirm it was a fraudulent transaction, that was it.
It's just a delusional and brainwashed right winger interacting disingenuously. I notice they have yet to author a response as to what government regulations were good to avoid, but they have a canned response why it's fine that this debacle of a grid cannot keep up with a single winter storm.
From an DTC advertiser’s perspective, Google’s made so many hostile decisions of late: selling remnant space through Performance Max, ditching UA for GA4 without porting data, releasing Bard… Just failure after failure while the end consumer search experience just goes down the tubes.

Lots of smart people making very bad products that get in the way of other smart people making good products. It’s shocking to look at the wreckage of their decades of poor decision-making.
Once someone had something for what he perceived as free, it's hard to convince that person to pay.
Darn, the person who commented that non-logical people get to make political decisions deleted their post.

I wanted to comment that I think leadership and management are pretty good overall. There is some minimum standard of merit that needs to be achieved, so these aren't the people that are illogical.

I sat next to HR at 2 jobs. At one they were behind a locked door, so I only met HR people. The other I was on the other side of the cubicle. Yikes, HR is the illogical part of the chain. Not that they always do a bad job, but you hear some of the things they say, and you can clearly tell they have no problem using bias against people.
Indeed. "I'm a Pythonjack and I'm okay..."
Navigating Changes in the Open Source Landscape
I doubt the person who wrote Wikipedia's blog post here "had fun with things".
I have ecobee thermostats that I’m generally happy with - HomeKit integration, seemingly comprehensive privacy controls, overall well designed and functional - but they have all kinds of dark patterns designed to force you into these programs. And you really have to go in to a bunch of different settings to excise the utility’s ability to take over your thermostat if you’ve happened to opt in.

I think demand reduction is generally a great idea, but considering what that two degree increase is saving your utility, there really ought to be a 50/50 split of savings than kicking back a pittance of $25 a year.
> On a side note: GDPR demands that companies provide a way to get a manual review for decisions made by machines.

Correct. Unfortunately, from what I've heard so far, all that this entails is that some drone looks over the case, and checks a "reviewed" box or so. It's a right to manual review, not to manual rectification.
I’m doing this on b650d4u with success. 1.5k per machine or so but the clock speed is fantastic, good Remote Desktop performance as well. I can’t find reasonable cost server setups that can match this
> Mohammad Emad Mostaque is the founder and CEO of Stability AI

> Mostaque claimed he received his master's degree in mathematics and computer science from Oxford University in 2005 but had only received a bachelor's degree.

> In June, 2023, a news report citing more than 30 sources, [...] evealed Mostaque had misled investors and the public about his educational background

I'm sure he's a swell guy, but I wouldn't trust him as far as I could throw him. This sounds like artificial copium made by and for the anti-AI-accelerationists.
Shortest/smallest code is rarely the fastest. Loop unrolling and inlining make code larger, and occasionally faster as an trivial example
> “how? How do you know they are the best?”.

The answer is you don't. But just because the system isn't perfect doesn't mean we should just throw it in the blender. By that logic we should get rid of "free" health care / safety nets in Western European countries. It mostly works but it also gets exploited. How can you know people aren't exploiting the system? You can't know for sure, but we can do our best to find out.
If technology is culture, the relationship between the maker and user is that link which creates what we think of as a social fabric. The most fundamental aspect of that is simply cooperation (hunting together, agreeing not to horde resources when others don't have enough, etc).
Ever consider that it is exciting for someone to have completed this work successfully? Would you also say it’s strange for someone to be excited that they’re done with class, or finished an exam, or successfully closed an old bug?

A better question is why everyone has to be so negative.
This is true, it all feels so artificial and forced.

But the sleight-of-hand trick WSJ and others are trying to pull here as part of their strategy now that they got rid of college affirmative action is that while nobody likes DEI b.s., it goes beyond not liking into actually harmed territory for anyone that's a minority at the work place.

And companies do get sued a lot over this stuff. Maybe you don't see this in office environments these days but I had worked in places where the DEI people told us stories of nooses being left at someones locker, watemelons, racial epithets,etc... Elon is infamous at his companies for being "anti-woke" and getting sued and losing like 5 times over overt racism at his companies.

So, while I look forward to less bullshitty ways of educating people and making everyone feel welcome and get a fair shot at promotions, much of the US still has a LOT of people who are esentially insecure jerks that are more or less racist.

Only slighty related: if I hear someone say "woke" or "anti-woke" these days, by default I assume they are racists with a foot out of the closet.

I didn't care much about college affirmative action but this tells me along with book banning there is some fascist conspiracy about. And in my book the only good fascist/nazi is a dead one so I hope I am wrong about this because it means the future bleak in the US, just look at the upvotes to this post.

In my observation, the problem is C-level execs and lawyers whose goal is to improve reputation and avoid lawsuit or chances of winning lawsuits. These people are making DEI shitty. I have even seen people get downsized but a new role with the same responsibility get created to avoid lawsuit because the person is a minority. I have seen people of the same exact demographic get interviewed along with a token person of the exact opposite demographic to avoid a suit. I have heard manangers ask "I only want recruiters to send me <insert minority> female for this role" and then they hire the worst candidates possible. It's not HR but litigation centric culuture that's the problem.
This is the main thing I'm curious about, as with any technology: fad or paradigm?

I can't see anything on Twitter anymore, but before that happened I think I hadn't seen many of the entertaining ChatGPT conversation screenshots anymore. That entertainment use case had the hallmarks of faddishness.

It seems far more useful as a productivity aid though, but as the OP discussed, I doubt the chat prompt UI is going to be the paradigm for that. Copilot is already mostly a more useful UI for me, and I suspect that's where this is headed, with a bunch of different specializations (and even more failed attempts).
What Can Jellyfish Teach Us About Fluid Dynamics?
The State of F# (2023)
The rise of woodland off-gridders: ‘It makes more sense than a nine-to-five’
The key point is that they do it out of the box, so everyone is aware of it. As it is, it could easily interfere with some other non-standard extension plugin, for example.
Is there a good list of spammy sites for uBlock Origin?
Over 50% of searches don't end up to being a click to a site which means less and less traffic is gained from Google who still monetizes the data they have scraped and the answer they give to users who search.

For content creators this has meant they need to find more and most importantly more agressive ways to monetize their content since less and less traffic means you need to show more ads to keep the money flowing. If google lowered the amount of answers it actually gives and would lead people to click on the sites more there would be less ads and users would be happier as well and there would be less paywalls as well.
I live in Edinburgh - buildings here are thick stone walls with lath and plaster on the internal surfaces. It's very common to have little to no cell signal indoors
I can’t see past the paywall but it brings up the Supreme Court case. Two of the things that confused me about that case and how it would apply to the workplace:

- it only excluded race as a consideration for admissions. Why race only? You can argue someone who is disabled who gets in might have “taken” a slot from a more qualified able-bodied person. Similarly, you can argue women athlete scholars of sufficiently unsupported sports are “taking” a slot from a more qualified man somewhere. It’s weird to make race the sole exception when the general argument applies. I wouldn’t even know how to apply this to work!

- why did the Supreme Court make an exception for military school? All the logic applies except it’s okay if black/Hispanic people edge out white peoples to go to war? Does this mean also the diversity initiatives in government contractors/department of defense funded research is ok?
Nice post.

Personally I find the way rows are added in this post a bit confusing. It's done for the sake of illustrating a source of data where rows elements of the jagged array are not accessed sequentially. That's reasonable for the purpose of the post, but for someone not familiar with jagged arrays, it can be a bit confusing. A more traditional way of building a jagged array is as follow:

struct JaggedArray<T> {
offsets: Vec<u32>,
data: Vec<T>,
}
// impl JaggedArray<T>
fn add_row(&mut self, row: Vec<T>) {
self.data.extend(row);
self.offsets.push(self.len());
}
fn get_row(&self, row: usize) -> &[T] {
let start = self.offsets[row] as usize;
let end = self.offsets[row + 1] as usize;
&self.data[start..end]
}

Now this could be improved to reduce allocations, but it's fine as an illustration.

I personally prefer to store the end element in the 'offsets' array, since you know the first offset will always be zero. With this, the 'offsets' array has as many elements as the jagged array has rows, which I find elegant:

fn get_row(&self, row: usize) -> &[T] {
let start = if row == 0 { 0 } else { self.offsets[row - 1] as usize };
let end = self.offsets[row] as usize;
&self.data[start..end]
}

Jagged arrays are super useful as lists of list, some better perf characteristics than the naive Illife Vector. I've used them extensively lately. It's also extra fun when you combine them with a bitset.

With a vector as backing storage, jagged arrays are also not limited to a fixed size! You can trivially add new rows or extend the last row. This comes in handy in a parsing context.
Can you please provide examples of what do you consider "write-only" types? Because so far what you've described is the exact opposite of my experience as a Typescript developer.

As far as reflection goes, I see how it could be useful with other languages with less powerful type systems, for example, to build a deserialiser. But with Typescript's type inference I just never felt the need to reach for a crutch when I can use a proper solution.
> As the initial competition requirements are likely vague, I'd imagine it's unclear if this is still good wrt the rules.

You can scroll upward to the original question to see the initial requirements, and check the edit history to verify that they haven't changed since the start of the challenge:

> Write your fizz buzz program. Run it. Pipe the output through <your_program> | pv > /dev/null. The higher the throughput, the better you did.

> The program output must be exactly valid fizzbuzz. No playing tricks such as writing null bytes in between the valid output - null bytes that don't show up in the console but do count towards pv throughput.

And vmsplice(2) indeed produces a stream of bytes in the standard output pipe that pv(1) can splice into /dev/null, or cat(1) can copy into the terminal.

This submission was not the only one that uses vmsplice(2); others have found that it's far from a magic bullet. Once you pass the I/O hurdle, much work remains in generating the pages of output as quickly as possible.
> People outside of tech don't necessarily think this way. So hearing that "it produces incorrect answers" is kind of a deal breaker, no?

I think it's a deal-breaker for many people inside tech either :-)

It looks like it may be useful in doing grunt work in the field where you are an expert and can check and correct anything that it produces.

Where people expect it to be useful though is in providing them with information they do not already know; and the fact that you cannot trust anything it says makes it unusable for this case.
What would an economy like the one you describe look like in practice?

What would be the use of an AI picking coffee beans if there is no one with a job to buy the coffee beans? There is an unresolved issue here for sure. Unless the machines are self-sustaining, there's not going to be much use for multi-billion dollar data-centers and millions of dollars in electricity bills and expensive robots if there is absolutely zero need for anyone to be using these systems.

Tesla has robots making cars, ok, who has a job therefore money to buy a car? Many, many of those who are out of work from the Tesla factory will no longer participate in the economy, and that Robot cop at the airport? That will be pretty lonely once people stop flying for their profession, which would be a large customer base for air travel.

A shock this big to the economy could happen quite quick and it would be fairly devastating.

I love to think about all this and play with thought experiments, we have very litte clue where this is going. I actually think Robots are more of a human problem than we realize. AI systems probably have, much, much less need for robots than biological species because we actually heavily depend on manipulating the environment for survival.
Well, 90% of the applications people are shouting about and raising money over are complete non-starters as long as 'being wrong sometimes' is a feature. Not that there isn't a good use for a generative system that lies, but.. Everyone is just going around pretending it doesn't, because it's convenient for them, and it feels like a big dumb joke.
What I love is the same guys that were pushing crypto are now big into AI. The true entrepreneurs.
No, it's really not. As a buyer I don't want irreversible transactions to someone anywhere in the world, I want something that if the seller isn't acting fairly (items not as described, not shopping orders, etc) I can lean on to get my money back.