skysight-inc/HackerNews huggingface dataset:
And who decides if the charities are effective? And even if they are effective, at what cost? Right now there are many charities that are dumping clothes on sub-Saharan Africa, and while those charities may be "effective" at clothing Africans they've also denied said Africans any chance at a native textile/fashion industry due to the dumping making such industries unprofitable. Is that a worthy trade?

What if two EAs making the same amount give the same 10% to two effective but opposing charities (say one donates to a charity promoting veganism and the other donates to a charity that provides free meals, including meat, to starving populations), is their altruism still effective or does it cancel out?

Like I said, it's "making the world a better place" 2.0. Better for whom? With what trade-offs? Well that seems to be up to the EA in question, with vague guiding principles of "be good, honest and focus on helping as many neglected people as possible" (https://www.effectivealtruism.org/articles/introduction-to-e...). Who decides who's being neglected? Can a group of people, say a subsistence farming community be considered "neglected" if they're satisfied with their lives, even if they're technically living in extreme poverty?

I could go on in detail, but reading that site's "values" is largely just a collection of left-wing-ish tropes where it's assumed the reader already knows what otherwise vague terms mean and agrees with their definitions. Which is ironic given Value 3:

"Rather than starting with a commitment to a certain cause, community or approach, it’s important to consider many different ways to help and seek to find the best ones. This means putting serious time into deliberation and reflection on one’s beliefs, being constantly open and curious for new evidence and arguments, and being ready to change one’s views quite radically."

Even prescribing the 10%+ of income donated to charity, so? That's no different than a tithe. Only here you get to choose the church's values assuming you pick anything in the general direction of "good".

Ultimately it suffers from similar attempts to replace religion with secular humanism. The belief system is so abstract that, despite all the words it and its advocates spend describing itself, it doesn't really stand for anything more sophisticated than the lyrics to the Power Rangers Wild Force intro: https://www.youtube.com/watch?v=8Y3Ib0YNFaQ
You have this completely backwards.

Advertisers are the ones with the power here. It is their money and there is a wide array of choices for them to spend that money. And they have made clear over many years that brand safety is important to them.

So if Twitter doesn't want to listen to them then they will suffer not the advertisers.
A kiss ass is the above with no authenticity.
LG Chem is going to build a $3B EV battery cathode factory – largest in the US
> a sizeable chunk of the population is simply unavailable as labour.

That does sound like a problem. If this really is a dire problem, then let's start by forcibly disappropriating multi-generational landlords and people with trust funds of their inherited wealth, thereby forcing them to work. If that doesn't free up enough laborers to keep the machine humming, then we can start thinking about carrots and sticks for the ppors.
> 1 AD

And this makes things really confusing. 1999 is 20th century even if the year starts with "19". 2000 is still 20th century, 21th century starts in 2001. "BC" dates feel like negative numbers but they are not. Using closed intervals [10 BC, 10 AD] spans 20 years, but [10 AD, 20 AD] spans 21 years.
For the following techniques:

1.6 Behavioral, Contextual ID and Biometrics & 7.4 User and Entity Behavior Analytics - focus monitoring/auditing on accounts that all of a sudden transfer 10GB data when they usually only transfer only 100MB/day, or where the employee has had to be asked for that one time of the year to login on a weekend at an office they don't usually visit.

5.1 Data Flow Mapping - detect unexpected egress of data by defining ahead of time the volumes of data being transferred between systems (e.g. 2AM backup transfers 100GB to systemX and between 9AM-5PM there is a usual data transfer rate of 1MB/s therefore 100MB/s transfer rate at 1PM would raise an alert).

How well do these techniques work in practice, particularly in a huge organisation? I would have thought the number of false positives would be very high and the people monitoring the anomalous behaviour wouldn't have much or any context to know whether something is legitimate or not.

A more feasible approach may be system owners installing a new system would have to specify rate limits (including per time of day, per API call and/or per user) and would have to lodge as part of a change request whether these limits need to be temporarily increased to cater for a one-off or rare event such as a major system upgrade. But given that some of the other techniques listed indicate a lack of awareness of what software is installed and is in use, it seems unlikely that specification of rate limits would happen any time soon.
I bought RimWorld year ago, but looking on its' silly graphics and cannot make myself to download and start to play it. I have no problem with ONI, because its'silliness is a part of gameplay. I am really glad that Factorio received a graphics boost before 1.0 release.
There is no AI beyond run of the mill NLU/ML stuff. It’s just trying to guess intent based on your query.

“What’s it like outside right now?” => GetWeatherIntent arguments=[time=current location=device_location]

There’s no Omni intelligent being making API calls anywhere. It’s NLU with a decision tree(s) based on the intent and arguments
Look at the format of the 68000's MOVEQ instruction. The zero is part of the instruction, and does not take an extra four bytes to hold it. There's no memory that's used (other than the instruction itself), no extra memory to hold the argument, and no "always zero" register.

MOVEQ can move more than a zero. It can move any small number (-128 to 127), so 0 is not "special" here.

Also check out the CLR instruction (though that may be what you meant by "a mnemonic for some or all of the instructions that assume zero").
Could this be used to build a better web assembly interpreter? wasm3 is the fastest Wasm interpreter I’ve found but this approach sounds very intriguing!
maybe the guards should't default to violence?
Could you expand on this? It doesn't really make sense to me, but I'm also a Rust fan. The premise that Rust prioritizes safety (or performance) over developer productivity also doesn't resonate.

As a consumer, I tend to prefer the thing that is available a bit later (or more expensive) and works well, versus the one that is available sooner (or cheaper) and is less reliable. Maybe that preference is a result of years spent fixing things that could've been designed better?
I mean, I’ve written C that listens on port 80 and parses HTTP requests directly into SQLite op code but that is definitely not how it is working when you glue together a bunch of npm modules.

Just like how SQL gives you a faster way to not only store and search through binary trees but also to write the instructions to do so means that we should be able to do the same for web applications.

I’m not sure that most parts of a web application need to be Turing complete. User permissions? Data validation? Can’t we have GUI tools with a 1:1 mapping to more declarative code, ala SwiftUI? Why are we using a garbage collector for an HTTP request when we could just be freeing up memory after the response is sent?
In fairness, apparently the founders were all Rust people
Same. Got change for a 2 x 1m alabaster?
> Twitter nonsense has me using Twitter more than before. It’s like Cubhouse a year ago.

And it's mostly news about Twitter itself. It's hard to scroll without having people talk about Elon Musk. Had to unfollow him and still getting Elon related tweets, it's boring to say the least.
Upvoted for honesty.
Wow, this triggered some nostalgia. Tim Hortons hasn't been a legitimate source of remotely decent quality products for a long time, and everything in the intro totally holds up. As Tim Hortons started cheapening their products to the point of absurdity, I started exploring Robin's, which the author is probably familiar with. They'd been on the decline for a long time, never quite finding a way to compete with Tim's, but all the while maintaining relatively high quality doughnuts. The first time I went, I discovered my favourite; Walnut Crunch. It had a wonderful texture, akin to what you'd now find in fancy places where the doughnuts cost $4; a little crumbly, but not too much; you can feel your teeth go through it, and a little crunchy because of the walnuts. I stayed there late on many nights up until even 2019, because there was nobody ever there except seniors using it as one of their last remaining "third places". I'd order walnut crunch and coffee every half hour or so, and grind away at my homework.

One thing I still go to Tim's for occasionally is their bagels. Only because they're cheap, and recently I noticed that while there were no other customers in line, the employees—who are largely there as the result of abusing the temporary foreign worker program and don't at all get paid enough for the work they do—were relentlessly cleaning anything they could, such as dusting behind the display signs. Meanwhile, I'm staring at the repulsive mess of Tim Biebs and soggy "Dream Doughnuts", wondering how the hell we got here.
Was that during The Grand Inquisitor?
i play a RimWorld clone called amazing cultivation simulator and is the same for me, time goes by too fast.
This matches my experience.

I have been doing compiler development in C++ for about 10 years, lisp before that and a bit of python more recently.

We could not figure out how to be productive in Rust after starting a greenfield project and sticking to it for a month.

Luckily this was not a project which requires incremental updates, we were on the verge of rewriting it in C++.
i get a million crypto dms now, thats pretty annoying
> Perhaps it's smarter in US English. I'll have to try that.

Most companies treat you know English as European, and European customers as second in line for new features after America.

Or more specifically, treat American English first for voice control stuff.
Great summary, this matches my experience. For straight-line code, modern C compilers can't be beat. But when it comes to register allocation, they constantly make decisions that are real head-scratchers.

One of the biggest problems is when cold paths compromise the efficiency of hot paths. You would hope that __builtin_expect() would help, but from what I can tell __builtin_expect() has no direct impact on register allocation. I wish the compiler would use this information to make sure that cold paths can never compromise the register allocation of the hot paths, but I constantly see register shuffles or spills on hot paths that are only for the benefit of cold paths.

Is there anywhere I can follow your work? I am very interested in keeping track of the state of the art.
The location might be a factor. Munitions that have been stockpiled in the western part of the country are likely not being expended at nearly the rate that they are in other parts.
Apple Nearing Deal for Michael Lewis' Book Rights on Story of Sam Bankman-Fried
My god, I worked for a company that worked in the HR space and they really lived this to an extreme, and I’d say we lost an hour a day to forced laughs, forced jokes, and forced feel good moments.

I’m pretty sure it’s what triggered an anxiety breakdown for me from having to pretend spending 6 hours a day dealing with broken backend systems and spreadsheets is sparking uncontrollable joy at all times.
On the other hand, over the long run, Britain will lose out by not having the population growth from Africa. Capitalist economies demand that growth to do well.

... And the UK won't decouple itself from Greek debt until the UK decides it shouldn't have imposed the arbitrary debts in the first place
Twitter had a team dedicated to working with news organisations to surface their content throughout the app. The leader of that team quit yesterday.

People seem to think Twitter is this almighty power that everyone was begging to work with but actually it's the opposite. Twitter was out there hustling for any relationship they could get.
AFAIK a lot of dated bus systems have radio polling is based on signal loss. Under such a system, a stop sends out a weak stop-ID signal. If buses sit around the periphery of natural propagation they may 'drop in' and 'drop out' of a stop prematurely, which can trigger false readings. Unsure if that's how Sydney runs. Most systems now use GPS which is also susceptible to drift if not properly written (probably common). FWIW I had prior exposure to the RTA's traffic management systems in Redfern (PDP-11 still running!) ~2001, which also housed the State Emergency Service (SES) wireless system, but AFAIK no public transport.
Google doesn't sell personal data to third parties as OP implied
Disagree. I have spent countless hours tweaking my starship setup!

But I do agree that it's excellent.
I wear glasses and consider that to be enough with most portable tools, grinders excepted. She's wearing gloves half the time - it's a personal choice. Gloves don't prevent traumatic injury, just abrasion. You be the judge, if your hands are soft.

These are garden structures in the Japanese idiom. They look fine to me. She's clearly made them before. Why do you say the results don't match the processes?
It's delightful to see how Google is trying to explain its SERPS "black-box" now as opposed to say 10-15 years ago.

Correct me if I am wrong but it took a long time for them to share and explain how their ranking algorithm works and what it involves. We knew about links and keywords from the beginning.

Why are they doing this more and more now? I believe it's for educating publishers as well as for transparency.

Glad to see it!
Where Will the Thousands of Laid-Off Tech Workers Go?
>There have not been any dogs in Antarctica since 1994

Good: dogs have no business being in Antarctica. Usually, they turn out to be dangerous alien shape-shifters.
Would the Syrian refugee crisis have been as bad if Britain hadn't hopped in with the US to destabilize the area? You could easily lay that blame on George Bush more than anyone else
That's great! I've shared this feedback with our team and we are really glad you are happy with it. Please do share any more feedback with us if you have any!!
this site has been indispensable during wild fires.

but when watching air quality in my region, i’ve been finding myself more and more frustrated by a complete lack of explanation of what causes the plummeting air quality sometimes.

during wildfires the reasons are obvious, but outside of wildfire season i have fairly regularly seen the air quality just plummet and we’re just completely left in the dark why its happening.
> a non-sensical project left a lot of room for tech exploration, and some people really loved that.

At an interview (doubtless for a BS job) I was asked "What is a good day?"

I replied: "I walk out of the building smarter than I walked in."

The job can be as stuck in foopid as it wants; my brain comes with me.
Yes! We are really pleased to support JB.
Mirror: https://web.archive.org/web/20221123004412/http://cliffle.co...
Why does nicotine work? Asking this as someone who has similar problems to OP (but an average programmer) and have been vaping every day, all day long, for the last few years, and don’t mind a shorter lifespan.
If I'm simply consuming a library, I find most real-world documentation to be pretty superfluous. A full working example is usually enough to understand how things fit together.

If I'm working on a library, design docs and commented code is nice though.
British and Indian pre-partition (1947) coins are unwieldy compared to modern coins both in terms of weight and lack of decimalization. You'd swear they just copied whatever the Romans did (Carolingian monetary system). ;)
> We, somewhat eccentrically, put it in last millennium by default.

Hah, that is still going to make some TLS software and their certificate tests very unhappy! Does it show that I've ran into a similar issue before? ;)

But of course, it's trivial to fix with the --epoch parameter :)
Burn the evidence eh?
It's too bad the meteorite didn't do a lot more damage to the car: that car is really ugly.
>Evidently none of the colonists were ever involved in scouting... everyone knows that losing your shit is the fastest way to die in a survival situation.

I guess it depends on the character back stories but at least in the default scenario you're shipwrecked when the FTL starship you're on breaks up (or whatever its fate was, been a while since I played rimworld)... which implies that they're used to the comforts an interstellar civilisation can provide.

I too would be somewhat irate if I went from glitterworld comforts to scrabbling around in the mud
The underlying assumption in this entire comment is that the EU will want the UK back.

Does the EU want the UK back?
Thats what someone said to me about Runescape though.
There is a new CAD modeler in town called JSketcher.
https://github.com/xibyte/jsketcher

A hosted version a recent build is available to try here.
https://autodrop.cloud/jsketcher/

It is in early beta and is usable. No assembly support yet but it is planned for.
Well they didn't boast about it being up until Twitter failing became a popular prediction on the left.
Thanks! Yes, you can using the export API (paid): https://www.ilograph.com/export-api/

The Desktop version can also export diagrams when called via CLI, though that is less suitable for CI/CD.
There was a reply to this comment, now deleted, which said "Should have cars add something to exhaust so humans can see/smell it--even if just for demo purposes. Might help people to understand."

And I wanted to reply to that to say that we did used to be able to see exhaust fumes, and things were added so that we can't see them.

I have often thought that "the school run" would be different if everyone could see the cars pumping out exhaust outside the school, but history suggests that what would be different is people wouldn't want to see it, rather than being inconvenienced by getting rid of it. And that's a pattern which comes over from elderly care problems, homelessness and mental health problems, poverty problems, where the actions taken are often closer to sweeping under the rug than trying to solve the root causes.

> "Millions die prematurely from air pollution every year."

Especially including the radiation in the emissions from coal burning power plants, which kills more people every year than any nuclear power plant accident.
Pipe’s founding team stepping down as hunt for ‘veteran’ CEO begins
I'm not familiar with algebraic data types, what's missing from Go that makes that impossible? Sounds about like defining structs/other custom types before writing any method bodies, which is what I'd typically do in a Go project.
Twitter can continue running with 100 engineers or less. That said, can they iterate fast enough on moderation and fraud prevention? Apply security fixes responding to the newest threats? Deliver on advertising customer demands? Stay competitive in terms of features vs other social network platforms? I doubt it, but I bet they can do a decent job with less engineers than they used to have.
Not GP, but you can supplement GABA by simply taking GABA. Eg https://www.amazon.com/NOW-GABA-500-200-Capsules/dp/B001DB6L...
I'm saying that if that is your business, then don't move fast and break things. Health sector isn't going anywhere. It's not a first to market kind of situation. Take your job seriously and secure your data.

If you're some other startup that doesn't actually need PII, but realize it is a fast way to make money, then you should really soul search to ask if you're as amoral as you look to others and if you're okay with that. If not, make a better product that doesn't mean selling your soul to make a buck.
For a built-in reference semantics system that's finer-grained than Rust's, there's Pony's system (has a GC, but Orca is supposedly faster than C4 or HiPE/BEAM).

https://tutorial.ponylang.io/reference-capabilities/capabili...
Yes, wallets are essentially client side keypairs plus other tech. They’re way easier to use though as I’m sure anyone with experience in client side keypairs will tell you.

I don’t live in the US and I assure you Visa is still a very big part of daily life in all of Europe, Asia and Australia.
1. This is directly contradicted by multiple accounts.

2. The Boston US Attorney's office was notified of the risk, and ... responded with disturbingly little empathy:

Andy Good, Swartz's initial lawyer, told The Boston Globe: "I told Heymann the kid was a suicide risk. His reaction was a standard reaction in that office, not unique to Steve. He said, 'Fine, we'll lock him up.' I'm not saying they made Aaron kill himself. Aaron might have done this anyway. I'm saying they were aware of the risk, and they were heedless."

<http://bostonglobe.com/metro/2013/01/15/humanity-deficit/bj8...>

3. The DoJ, and specifically Stephen Heymann, threatened far longer terms:

Swartz's attorney, Elliot Peters, stated that ... Heymann "threatened that he would seek for Mr. Swartz to serve seven years in prison

<https://www.scribd.com/doc/130344110/Aaron-Swartz-Lawyers-Ac...>

Not mere months, but seven years.

Your certainty is grossly misplaced. And tremendously callous victim-blaming.
There’s an Uber driver subreddit I think
> Optional isn't half-assed because it was never envisioned as a general solution to the null problem. It's simply an interface that's useful in streams and other similar cases for method return values, and it does the job it was intended to do reasonably well.

Regardless of the intent, once it got into the hands of enterprisey java devs, it immediately got used in two ways:

Tri-value nulls: treating null, None and Some in different ways.

Annotation hell: spam nullabilty annotations like @Nonnull Optional haphazardly everywhere with no semblance of soundness in sight.

When actually used as intended (by the 90 percentile coders on the team), it just bludgeons the GC to death because the JIT does not always do the right thing and elide the extra heap indirections.

They’re almost as bad an idea as type erasure!
Thanks so much for the comment. Yes further integrations are definitely on our very near future roadmap, oembed too!
> There's a reason so many go on to become politicians.

And there's a reason programmers like writing programming tools as well.

And a reason some gamers seem to think game dev is cool.

I suspect that all three are somewhat the same reason.
FWIW the “parse don’t validate” attitude which has become popular in TypeScript circles does this equally well. In Rust you’ll define the types you expect to deserialize as structs with Deserialize trait implementations, in TypeScript you’ll define a basic schema with runtime decoding and corresponding (inferred) static types. Like you say, maybe 45 seconds more typing, with the same value guarantees.

I like that this is enforced in Rust (and that many other things are well beyond what tsc guarantees), and I like it in Node too and I’m glad that a certain corner of the ecosystem takes it seriously.
Ran ubuntu on mac mini's for a big chunk of the previous decade
Build GPT-3 apps in minutes
Whenever I get in such a funk I travel. I'm not talking vacation & fun travel - just to a completely different environment. I once visited Cuba and it got me off medication for a long while!

Something about change of evironment and flying resets me.

PS: I want to add that the reason I'm able to hold a job is because I own the company. So perhaps you being self-employed will help by forcing accountability on yourself and it's less demoralizing than getting fired... I'm open with my team about my moments.