skysight-inc/HackerNews huggingface dataset:
We would be better off reducing our carbon footprint rather than trying to offset it.

If we were to offset our carbon footprint, we would be in the market for offsetting strategies most likely in commodity form – which is to say products and services. But, wait, it was exactly swiping our credit cards that we got in this sorrow state for the climate. We have to rethink all of this. Indeed, 'Insanity is doing the same thing over and over and expecting different results.'; this applies also to market economies.
Wrong hole seems like a rookie mistake.
I worked on Wall Street for years, a long time ago when leveraged buy-outs first really got going.

So I really understand them.

And I agree with you. "Leverage" means multiplying both risk and reward. Given a system where losses are socialized, and wins are privatized, it makes complete sense to do LBOs as much as possible - the people with money win, and everyone else loses.
This is correct - multiple asserts are OK, but there are still good guidelines:

A good unit test has the phases Arrange, Act, Assert, end of unit test.

You can use multiple assert statements in the "assert" phase, to check the specifics of the single logical outcome of the test.

In fact, once I see the same group of asserts used 3 or more times, I usually extract a helper method, e.g. "AssertCacheIsPopulated" or "AssertHttpResponseIsSuccessContainingOrder" these might have method bodies that contain multiple assert statements, but the question of is this a "single assert" or not, is a matter of perspective and not all that important.

The thing to look out for is - does the test both assert that e.g. the response is an order, and that the cache is populated? Those should likely be separate tests as they are logically distinct outcomes.

The test ends after the asserts - You do not follow up the asserts with a second action. That should be a different test.
The main advantage Flow has over Typescript is soundness. Neither language is sound, but Flow tries a bit harder, and so there are fewer cases where you write bugs that 'should' be caught by the type checker.

Here are a few examples of unsoundness in TS: https://www.typescriptlang.org/play?strictFunctionTypes=fals...

https://flow.org/en/docs/lang/types-and-expressions/#toc-sou...
Quick summary: it's possible to hand-craft a binary executable that won't run on Linux and the GNU ld.so does nothing to stop it.
Chemtrails are just a conspiracy theory.
It’s sad that the greed and selfishness of our societies lead to these kind of dystopian attempts to stop climate change. People are ready to try the craziest things, as long as it’s not one of: curbing their consumption, stop flying or stop eating animal products.

But sure, let’s blast fucking aerosols into the atmosphere. Fucking sad.
For Sex Traffickers, Jack Dorsey’s Cash App Is ‘King’
Which is your industry, if you don't mind me asking?
There's nothing quite like walking into a bookshop, library
or someones house and seeing a copy of your book.

You can see from the well thumbed edges that it's been read. It's been
around for 10 years and it will be around for another 30 or 40 (modern
bindings notwithstanding) - and some copies will probably outlive you.

The same cannot be said for the "Internet" - although I think what
Brewster Kahle has done with The Internet Archive is amazing - much of
which remains ephemeral.

Once books were the preserve of "elites". Now I think the tables are
turned. Some marginal voices get traction only through traditional
publication forms because they live in repressive technological
regimes or outside the walled gardens of the so-called "town square".
It is not the egalitarian utopia once promised.

Here's an excerpt from Digital Vegan

"With opportunities to fix our digital world from /within/ the
system vanishing, book publishing remains a bastion of open
intelligence. What you hold in your hands (or have as a non-DRM
file) may soon be one of the few remaining means to circulate
critical opinions that would quickly be censored online."
When you add the wrong things it lowers the value of the surrounding batch of material at the plant. So you aren’t playing it safe, just smug.
Not at all, but that's not what they say they care about. "Fuck Elon Musk, boycott twitter" is an entirely valid position. "Elon Musk has turned twitter into 8chan" is an absurd falsehood.
1. It depends, if you just want to use some model and call APIs, then you do not have to learn any ML theory. You just have to learn using libraries following their GitHub Readme instructions. Get a Colab Pro+ subscription or run Kaggle Notebooks for free. You can also simply use GUIs built on top of Open Source models.

2. Learn to use the Hugging Face library, and use their stuff on your Notebooks.

3. Learn some ML theory so you can understand hyperparameters better, and can tweak them in a better way.

____

If you want to get into training models by yourself from scratch, you have to learn in a deeper manner, and cannot overlook learning ML theory in a deeper manner.

____

The most obvious ways would be:

1. Looking into stuff that John Whitaker does [0] and his elaborate free course on AI Art [1].

2. Learning ML from scratch starting from Andrew Ng ML, then going to DL, then learning about GANs.

3. Learning from fast.ai through their two-part course on Deep Learning, where Stable Diffusion is now being taught. Then learn PyTorch from another place like Sebastian Raschka's book.

4. Watching old videos from Stanford CS231n when Karpathy was a TA, and taught in the class. Then Deep Dream was standard.

_____

If you are a responsible, mature person, and you are in it for the long term, and have deep pockets, buy some GPU. 2x 3090 is reasonable, and should be enough.

____

Let me know if you have any further questions.

[0]: https://datasciencecastnet.home.blog/

[1]: https://youtube.com/playlist?list=PL23FjyM69j910zCdDFVWcjSIK...
As a thai whose nation adopted lots of Pali/Sanskrit words, I have to look up the word origin https://www.wisdomlib.org/definition/pracanda because I suddenly understand the meaning of "Prachan", in thai it means "confront". Indian naming always gives sci-fi kind of vibe.
I have a residential Starlink terminal in Ukraine, service costs $60/mo. I assume this higher fee is for a higher tier of service suitable for military use where reliability is mission critical.
I’m not a lawyer. I’m literally just parroting the very first line of the article:

“Twitter is being sued for not giving employees advance notice of a mass layoff that began in earnest early Friday.”

I don’t think Elon is playing 5d chess. I think he’s being an enormous asshole about what is likely a justifiable thing to do at Twitter if you’re someone with purely capitalistic intentions.

I’m also saying that he’s not being sued for something he might do later as the poster I replied to suggested, he’s being sued for something he’s already done.
Not at all. It makes sense in some tests. I addressed the part asking how it's even possible to not know what happened.

As for multiple asserts, that is really meaningless. The test case should test one thing. If it requires several asserts that's okay. But having a very long test function with a lot of assertions, is strongly indicating that you're testing more than one thing, and when the test fails it will be harder to know what actually happened.
Thanks, quite an extensive guide really appreciate it!
You know this practice is still going on, right?
Awesome! Thanks for the suggestion!
Twitter layoffs expose SV culture war between anti– and pro–Musk tech workers
Humility and self-respect.
Sounds like its time for a new book, but you don't have to take my word for it...
Sure but that was different times. Patterns of work were very different in the late 60s.

It’s a shame the article is so light on why this was unpopular. Happy to be shown to be wrong on this, but to me switching to permanent BST seems like a no-brainier.
“Twitter is being sued for not giving employees advance notice of a mass layoff that began in earnest early Friday.”

Very first line of the article.
Crowdsourcing content moderation always turns out real well
Around $1000. Cassette toilets need more space, and they are permanently mounted, but they are proper flush toilets, unlike porta potties, paint buckets and other such chamber pots. The cassette is larger too, so you can use it longer.
I fail to see how AI can really assist with this.

Whatever model the AI is fed is going to contain an enormous number of assumptions many of which we have a very limited ability to scientifically test and validate prior to using them as inputs.

If the inputs are faulty if doesn’t matter how smart the AI is it’s going to produce inaccurate results.
Somehow we have forgotten about glass bottles and the milkman model, maybe it's the microplastics finally leeching into our brains.
Twat Police?
> literal hours of continuous footage

Where? Can you provide a source?
Staying busy is always good. Makes the day go by faster also.
Chapter 9 talks about unit tests and there is a paragraph called 'Single Assert per Test', where he says it is a good concept but that he is not afraid to put more asserts in his tests.

That paragraph is followed by 'Single Concept per Test' where he starts with: 'Perhaps a better rule is that we want to test a single concept per test.'

So, technically he doesn't say it.
Class-Action Lawsuit Against GitHub, Microsoft, and OpenAI
No one who understood verification thought it was a status symbol.

Musk doesn't understand the platform he bought, so he promised to change the existing identify verification system – part of a strategy to combat impersonation and misinformation – to a pay-for-play subscription feature.

But Twitter already has a subscription offering! He's just ruining the verification system out of ignorance and spite.
YES. I agree entirely.
I've been in the semiconductor industry for 25 years.

Intel has tried to be a fab to external customers multiple times in the past. I can remember around 2002 and 2009. After a few years the effort dies out. I know a couple of companies that tried to get Intel to fab stuff and their orders get shoved aside when Intel needs the fab space for their own chips.

The people who founded the company Open Silicon (physical design services) were kind of a spin off from Intel's design services group. They got frustrated when Intel wasn't serious about doing external chips.

I know a couple of other 3rd party external IP companies that have designed IP for Intel in Intel's process. They all said the DRC rules were very restrictive. These blocks had a large amount of analog circuits where the layout is done by hand. In contrast I am in digital physical design where we use automated tools for most of it and follow DRC rules provided by the fab. When they went to check the DRC rules for their analog design they found techniques you could use at TSMC were not allowed by Intel.

TSMC optimizes their process and rules so that 1,000 different companies can each make 1 million chips. If the yield is 80% then that's fine because in order to get the yield to 90% you would have to hire another 50 engineers and spend another 6 months of design time.

Intel optimizes their process so that 1 company can make 5 chips 1 billion times each. They can throw another 100 engineers at it and get the yield to 90% because they are making so few different types of chips.

EDIT:

Regarding DRC rules:

All fabs have DRC rules. These define things like metal layer 2 can't be thinner than X amount and if it is parallel to another segment of metal 2 for longer than 20 microns then the spacing needs to be increased. Vias on layer 13 are larger than on layer 12. The rule for minimum size and the spacing between a 4 x 3 grid of vias is different for via layer 13 vs 12. And so on

TSMC has their mandatory DRC rules. They will not manufacture the chip for you if you don't meet all the rules or get waivers for special requests. Then they have their recommended rules. If you meet these the yield will be higher but many of them involve leaving even more space between wires. This increase your die area which increases cost. But the yield will be higher. So do you save money or lose money? We have people in our team to analyze this and decide that we will meet THESE recommended rules but not THOSE rules.

TSMC also had suggested DRC rules. These would increase yield even more with the tradeoff of more design time spent to do it.
Of course depends on where you/we are
New York man DIES while being treated with gene-editing technology CRISPR
They are put on there by putting chemicals on specificatic places. Because it's such a complex pattern, it's easiest to use a template and spray the chemicals on, the same way some artists apply spraypaint.

The template is first printed on the glass. This is done by putting a light sensitive layer (photoresist) on the glass, and exposing some of it to light. When the light gets put on there the properties of the photoresist change so you can wash off the parts you don't want. Jl6 called this process "etching" (there may be additional steps that can also be described as etching, I don't know. Semiconductors are made with a lot of processes. This is the most well known process).

Then you spray on the chemicals you want, and then you wash away the remaining photoresist so you can put the next layer on.

This happens a lot of times for a modern chip.
it can be automated just like it was automatable before, you know have a REST API to do the automation, that's the big change wrt being on bare metal (but you had Puppet/Chef/Ansible for almost 15 years now). If you were in the cloud, you already had a REST API to do that before.
Is it using metaballs ? Does that mean rendering this with a shader should be ultrafast without any complex triangle geometry ?
This sort of response encapsulates the conservative victimhood complex. Whenever any data or research comes out that contradicts their viewpoints, the go-to is to assume bias and dismiss it without addressing its actual merits.

The writer is an Economics major, not one of the softer social sciences. According to a 2010 study[1] (yeah, yeah boy have things changed since then!), the more economics classes one takes, the more likely they are to lean Republican.

So would someone in a field that is split evenly between conservative and liberal viewpoints publish a paper with findings that suggest the conservative viewpoint is correct? Yes, don’t be silly, it clearly happens all the time. No reason to get conspiratorial here.

[1] https://www.newyorkfed.org/medialibrary/media/research/staff...
I host my own Mastodon instance and my policy is to generally not block people. I've been blocked by more 'free speech' instances than I can count after responding to their arguments with a left-wing perspective. Yet they complain loudly about being blocked by 'progressive safe spaces'.

They also tend to speak favorably about certain U.S. Republicans whom they say are pro free-speech and when you point out they are pro banning (BDS as an example), you either get instantly blocked or they suddenly 'are tired of this conversation and no longer wish to engage'.

Oh the irony.
Como va a hacer a partir de ahora habrá una nueva página en la web o tendremos que descargar alguna app amo mucho a z-library para no saber como ingresar de nuevo, encontré libros muy buenos ahí
Zhang, Yitang – Discrete mean estimates and the Landau-Siegel zero
> That would not be an accurate label

...in your estimation. I and many others would call it such, and with good reason. In our estimation it is capitalism that allows for other models, as long as they are peaceful and respect property rights.

Nothing about capitalism hinders you to follow your social instincts. You are free to share your possessions with whomever you choose. You can jointly own whatever you want with whomever you want. That is capitalism.
DRM can be used to uniquely identify your device. An example of using DRM for tracking in Android:

> When a device uses DRM for the first time, a device provisioning occurs, which means that the device will obtain a unique certificate and it will be stored in the DRM service of the device ... This provisioning profile has a unique ID, and you can obtain it with a simple call. This ID is not only the same on all apps, but also it is the same for all users of the device. So a guest account, for example, will also obtain the same ID, as opposed to the ANDROID_ID.

Source: https://beltran.work/blog/2018-03-27-device-unique-id-androi...
Standard WFH outfit: button up shirt (freshly dry cleaned), underwear (optional).
The thing people object to about daylight savings time is the act of changing the clocks - not the new times themselves. You’re correct that the country remained in UTC+1, but it would be difficult to describe that as “daylight savings time” if the clocks stop changing.
I always have multiple assertions in my unit tests. I test around areas of functionality, as opposed to individual functions. It's a bit arbitrary, but there you have it...

I also use Apple's XCTest, which does a lot more than simple assertions.

If an assertion is thrown, I seldom take the assertion's word for it. I debug trace, and figure out what happened. The assertion is just a flag, to tell me where to look.
Please note this is a preliminary result and has not been fully checked by mathematicians.
Outside, at a nearby park after the first couple of weeks of lockdown.

People with vague senses of sense recognised outdoor hangouts were basically zero risk.
Because you can't change the values :/
If the setup/teardown is expensive I would do it in reusable fixtures. The reason I wouldn't choose the latter approach is that it would usually be less convenient in the long run. You'd need to replace your asserts with expects to avoid it throwing on the first error (if this isn't what you want), you'll often need to manually add data to the assertion (as GP did) that you would otherwise get for free, and you'll need to look at the assertion error rather than the test case to know what actually failed. This can be quite inconvenient if you e.g. export your test results in a CI/CD pipeline.
That’s the same thing - I would argue that the common idea of “daylight saving time” is the act of switching clocks, not the time zone itself. It’s just that the country settled on UTC+1 with no DST.
Sorry I don't get what exactly happened that caused you such grief?

There are (largely) unmodulated forums like 4chan. Do you want everything to be like that?
The whole of Antologia is fantastic, brooding, saudade Brazilian jazz. There was a year or two I almost had it on loop while working. It also has some more Sergio Mendes-esque stuff going on like the dramatic https://www.youtube.com/watch?v=2jl8AzELAh4
Twitter's Trust Thermocline
> But you're welcome to try of course

Ah yes, the classic "do it yourself then" comeback argument. Thing is, I am a single developer with rent to pay and a family to feed. In all honesty, I would have little to gain when rewriting sudo / mission critical software in a secure language.

What I was going for is that gigantic companies with tens of thousands of people and manpower use tools like sudo / brew / sqlite / <security dependant tool x> every day. They are the ones who would benefit the most by rewriting critical software in something else than C, and they seem to be getting on that track for internal software.

But for open source stuff, no one cares and that's criminal in my mind.
If there’s 2 tests which are identical but assert 2 different things. It should be a single test with 2 assertions.

Can always refactor to 2 tests if the test setup changes and the assertions begin to differ or become too complex.
An order book in electronic trading.

It is not too large (a few thousand of entries usually), but it needs to be accessed and modified extremely fast. There can be insertions and deletions anywhere, but it is strongly biased towards front. It is ordered by price, either ascending or descending.

Various “ordered queue” implementations are usually a poor fit, as there are many insertions and deletions in the middle, and they need to avoid any additional latency. The same goes to vectors. Red-black trees etc. are too complex (and slow) for such a small size.

So we start with a humble linked list, and optimize it (unrolled, skip search etc). But we respect linked lists, they work.
Myers-Briggs personality types are fraught with inconsistency and have been widely dismissed. I'd recommend not basing any serious decisions on them.
That's just, like, your opinion, man.

It's also objectively Wrong, the X stands for X Windows, what you are referring to as Linux is actually ABunchOfStuff/Linux, or as I've recently started calling it, ABunchOfStuff+Linux. macOS has an X server, still, to this day.

It's also pragmatically wrong, there are more than a dozen directories in my ~/.config directory. Be the old man yelling at the cloud all you want, or, maybe, follow the available standard like other sane, polite programs.

The nice thing about XDG? Just point XDG_CONFIG_HOME and XDG_DATA_HOME at Application\ Support if you want stuff to show up there. A program which doesn't check for those flags is not supporting the standard, file a bug.

So, to repeat myself: use XDG. That's what it's there for.
This always rubbed me the wrong way. I think a better way would be to ensure the assertions to be readable, as simple as can be. The worst case of this being broken was the assertions were done in an helper method used in a base class of a test, and navigating to it required multiple hops, it took time to build the context of the test as well.
The only downside of multiple assertions is that when the first one fails we won’t know if the subsequent ones are passing.
I don't get the idea of re-running mathmatica scripts. I haven't used it 20 years, but always saw it as an algebra system. There's no re-running. Once the math is done it's done. Proving (manually) the correctness of the result is usually easier than finding it. Feeding numbers into the equations can be done elsewhere.
If you host your own instance, you can have arbitrary filtering policies. In particular Pleroma has a modular and flexible system here.

https://docs-develop.pleroma.social/backend/configuration/mr...
How can private property exist in such a society? If you and I both claim to own some land and we can't come to an agreement, isn't it going to be decided with superior force?

How is this society mutually beneficial by definition? If I own the fields and decide to destroy the produce (it's mine, I can do whatever I want?) while the locals starve, this is fine right?
Hack for Peace – Cross-European Hackathon
The best way to interpret studies like these IMO is that there's probably causality in both directions.

If you develop health issues then you're less likely to be active, in some cases it might not even be possible.

So really the main benefit of exercise and keeping fit is to stop problems from happening in the first place.
Firing key executives and teams, telling employees to print code for review and then shred it, making employees crunch on a feature they all know is a bad idea, his usual extremely bad personal comms strategy (posting like a child), losing advertisers, mass layoffs, posting cruel misinformation, wall-to-wall press coverage of his idiocy...

in the first week.

That's chaos whatever your benchmark.