skysight-inc/HackerNews huggingface dataset:
Not mentioned in the article: Twitter asked for this. The plaintiffs filed a class action lawsuit, and Twitter got it thrown out a few months ago.. saying each plaintiff needed to file an arbitration claim.[0]

Now they want to group depositions and other over lapping work to save money... what they're really asking is for plaintiffs to cooperate with Twitter's attempt to pick and choose which parts of a class action claim Twitter would like to take advantage of while depriving the other side of the same.

Twitter is big enough to hire more lawyers. Musk's stinginess is not a problem the plaintiffs need to handle.

0. https://www.theverge.com/2023/1/16/23557210/twitter-workers-...
It’s a bit disappointing to see MIT and BSD still being recommended in the “permissive license” category for new projects. Their shortcomings are pretty well known by this point, but this is a good summary: https://writing.kemitchell.com/2019/03/09/Deprecation-Notice...
Actual ELI5:

SIMD, or Single Instruction, Multiple Data, allows the computer to do the same operation (like adding numbers) on many pieces of data all at once. This is just like if you had multiple pairs of numbers and you could add all pairs together at the same time.

So instead of doing:

1 + 5 = 6
2 + 6 = 8
3 + 7 = 10
4 + 8 = 12

All separately, the computer can do in one go:

(1,2,3,4) + (5,6,7,8) = (6,8,10,12)

But what if we don't want to add all pairs of numbers? What if we wanted to keep one of the numbers from the first group the same, and not add anything to it? That's where "masking" comes in.

Using the mask (true/yes, true/yes, false/no, true/yes), we tell the computer to only add the pairs where the mask says 'yes', and skip where it says 'no'.

So, instead of getting (6,8,10,12), we get (6,8,3,12) because we told the computer to skip adding anything to the third number in the first group.

sum_masked(mask=(true,true,false,true), a=(1,2,3,4), b=(5,6,7,8)) = (6,8,10,12)

This saves a lot of work. And the problem gets worse as the vectors get larger. AVX-512 vectors are very large so this is significant.

(with rephrasing from https://chat.openai.com/?model=gpt-4)
Interesting. I depart towards one of your last steps. It's embarrassing to admit. But hundreds (or thousands) of these UFO reports are real and aliens have been visiting us since the beginning of human life. I said it. Please don't revoke my university degrees :) Actually, you can, they didn't really do anything for me anyway.
It would be great to have this, but the space is rapidly moving and haven't converged on a set of uniformly accepted practices yet. For example, I'm not aware of a single open source LLM that has something similar to OpenAI's function calls.
But why does that argue for “opposite” scrolling? Why add an extra layer of abstraction for no benefit other than habit?
Can you clarify where it indicates it's supported i.e. which specific example? I re read and didn't see it myself, seems others are missing it.

To be fair I don't see it not being supported either by the examples.
Reddit hackers demand $4.5M ransom and API pricing changes
They could do it all in a weekend, easy.
If Twitter is found in the wrong what recourse do former employees have if Musk refuses to pay? The court system would allow bailiffs to be sent to Twitter premises in order to start seizing property. Would arbitration afford the plaintiffs that same right?
You'd be surprised how many people in the software engineering tutoring/mentoring group at my university -- the students who are more interested than anyone else in writing, sharing, and reading code -- who know no more about FOSS at all than that "open source" means you can download it for free, or do whatever you want with it. I'm not simplifying; many have not learned of the concept of software licenses in the way many FOSS contributors have.

It seems to me that the website is taking the position of explaining free software from first principles, rather than as this branch or strain of open source that you already have to understand to really get. I think that's a good thing.
SQLite or RocksDB
> Generally speaking, all open source software is free software, and vice versa.

(From the tooltip in https://writefreesoftware.org/learn/.) This seems to be the most objectionable statement made, though it is properly hedged. The description in the paragraph above it is pretty unobjectionable, too.
Supposedly every piece of content comes tagged with some color space, so the correct thing to do is to display whatever white #fff maps to in that color space. Allowing the user to override that could be an option.
Recording yourself doing things for views/hits/money is not altruism.
That's.... terrible way to handle it. Make whole screen look worse
Happy it helped you!
Thanks for the feedback!
Wish you an enjoyable journey~
Honestly I think it kind of makes both look bad. Everything else looks muted, but also the HDR content itself looks cartoonishly over-saturated because your eyes are not in the context of seeing colors like that on your screen as it is.
Not great advice in a world of ChatGPT at your fingertips.

You generate race-to-the-bottoms like the ChatPDF tools by leaning into easy to copy areas that online popularity highlights, rather than your gut feel around problems - how many of those existing ideas competing with ChatGPT for example are still online 3 months after many launched in Dec/Jan/Feb/March? Check theresanaiforthat, and even though they remove dead pages, under QA(or I think it's now a new catagory depending on the aggregator tool) you will see many dead ones, either outright no site any more or they do not work. Second issue: From my experience, it doesn't feel good to do this so you'll lose motivation...
All the marketing pages in the world mean nothing until they can show who currently uses them and at what scale.
AI QR Generator
Exciting discovery! Found an amazing QR generator with stable diffusion
Evergreen: http://www.paulgraham.com/submarine.html
Nice to have, but normaly you wrap file / database / whatever into a function or a lib, that handles erors, file handle closes, etc.
Currently i did not see much usecases for me. But lets see how (crazy?) it will be used.
Are rank-and-file (not engineering) employees of Apple compensated in enough stock that buybacks are really worth that much? I highly doubt it. And even then, until those shares are sold they are subject to the whims of the market. Paper millionaire status doesn't mean shit if you can barely afford to pay rent.

A bird in hand is worth two in the bush...
on-prem services but running with the tooling that is typically used for cloud computing rather than bare-metal on-prem of old.
They did.. Twitter got it thrown out a few months ago and forced everyone to file individual arbitration claims. That's how we got here.

https://www.theverge.com/2023/1/16/23557210/twitter-workers-...
What are the leading theories about why? The lower level of free oxygen?
AI shakes up way we work in three key industries
What about plain old checks?
I suppose if that's the kind of thing you go looking for it's what you will see. I actually see a lot less hate on Twitter. I struggle to see how there could be more than there was in its prime, since that was most of the content.

It does have a lot less technical content now though, and that has decreased its value for me.
Considering many shareholders are not employees, how could giving money (/increasing share price through stock buybacks) for shareholders affect employees compensation more than directly giving it to the employees?
Well given the story is from a US News Site, talking about a US law firm, about arbitration happening in the US, it seems the laws of the US are what is in play here, and in the US we do have at will employment.
C# has that syntax for using (the using block) but it's slowing being phased out in favor the using statement like this. It's a big cleaner and closer to the needs of the programmer this way.

It's not much different then let -- you're defining a block scoped variable that just happens to call the dispose symbol function when the block ends.
Whoa! this is the first time I have seen deuxfleurs. Do french people use this over github?
Just because of consistency with our design components. You don’t need react for a login page. If your app is already using react and has a lot of custom components, it would have been easier for the dev teams vs having to learn Freemarker.
I actually dislike the moderation here, in some instances it is extremely biased. I can remember an example of a post and discussion around tech, feminism, and how much of society has looped around to benefit women, and any comment that wasn’t overly positive on feminism immediately got detached from the post for “being inciting”.

After requested clarification, it was explained that this was done because it is a contentious topic that has high likelihood of getting heated, but moderation was completely blind to how allowing only one visible perspective on an issue completely distorts how a community’s stance at large on that issue is perceived.

HN is more of a case of “least worst” rather than “best”, for me.
Honest question, not a joke:

We know that deep underground, and in vents in the ocean floor, there is still some life. Is it possible there are some extreme environments on Earth where this ancient life is still going?
You can if there were explicit written promises made and broken. Especially if those promises were made to keep you from taking action that would otherwise be in your own interest.

Courts recognize things like opportunity cost in cases like this. If you made the decision to stay with twitter instead of taking another offer because you were promised that there were no layoffs and RSUs would be honored, the courts see that as an additional harm.
Thanks for sharing your experience.

I am now in a similar situation you were before: I've never had a relationship, the last phone number of a girl I got was 2 years ago and it was a coworker, etc.

The original article suggests to learn how other people have already gotten the thing you want. So can you share the plan you followed that made you start attracting girls? Or can you share some resources you used to achieve that goal?
what I look for in job runners is: can I sync any job definitions done in the UI to a git repository back and forth - and how is it handling secrets. Openjob.io looks like an early iteration.
It's not really like RAII either, because you have to `using` the object.

It's a closer cousin of Python's context manager (aka C#'s using statement — probably where it actually comes from — and Java's try-with-resource), which probably hew closer to Common Lisp's unwind-protect (that is not type-oriented, but usually you'd create your own macro around that).
Always wondered wtf was going on here and now it makes sense.
With FSD one of the first things I noticed was that the car would randomly hug one side of the lane and then I'd notice the car had moved over for motorcycle lane-splitting (which I'm entirely okay with).

I'm a car hater who hates car centric infrastructure and rules. As a cyclist I do have a beef with motorcyclists who use noise to make themselves present. Cars are freaking well sound insulated these days but my helmet isn't.
> non paywall
A centrist corporate-friendly reform that no one asked for to one of the last principled institutions in an industry incapable of reflecting on how much it has become the most hideous monster in the world.
Interestingly, the menu presented to Popeye is an example of a "Fold-in" that precedes MAD Magazine's Al Jaffe's Fold-ins. Obviously not as elaborate.
I am happy to move anywhere. All suggestions/advice welcome.
I've lived in England all my life aside from several years in Wales and it's interesting how contrived the accent a lot of foreigners associate with us actually is. There's a lot of natural variation in our accents (they can change from town to town over the course of a dozen miles in extreme cases) but RP, 'posh English' or 'BBC English' was a product of 20th century radio broadcasting based on the natural accent of the south-eastern upper classes and somewhat controversially declared to be the standard pronunciation for British English.

The result of this is that a few of my friends and I have very similar sounding accents despite our families being from other ends of the country and having very different 'default' accents; it's entirely down to our respective mothers telling us to 'speak properly' every time we'd drop our Ts or show other 'common' habits of speech as kids!
You're basically right. The devs have explicitly said that the ideal is for every user to run their own instance.that said, while it's not hard to run an instance it's well beyond the level of effort most people are ever going to spend.
YSK that lawsuits are not only about breaking laws. Contracts and torts are civil cases, not criminal cases.
I like it and believe this is the right and sustainable approach.

For journaling I use the same directory structure but
it is also a Hugo site so it can be simply turned into a blog.

I have also other categories in my system (notes which serve as blog articles; people which is my personal CRM where I also maintain my genealogy tree data; songs where I collect my favourite songs with chords and lyrics; music where I maintain my compositions; books I've read with reviews and scores etc.).

Hugo supports YAML preambules so you can add whatever metadata you wish to your files. Everything is in Git. Content is in Markdown.

It's a matter of a one-line command to get my weight stats or the last time I met someone or how many books I've read last year. I don't need to know these but it's easy to get that.

I have some bash scripts/aliases, e.g. to write a journal entry I use command `j` which will open four last days in vertical windows in Vim (and create the missing files if necessary and commit the changes then).

To seach any file inside the system I use fzf. You can simply use grep and other tools to navigate and work with the system. The public part is published by building the site and copying the data to my server. A matter of a few key strokes.

I guess it's time to describe it in more detail on my website.
How does the polyfill work? How does TS know the object can be disposed?
Oracle cuts hundreds of jobs, rescinds job offers in its health unit
When it comes to building derivations, yes. Which describes almost everything you can do.

For live system rebuilds in NixOS, the final step involves examining the system to decide which systemd services need restarting and restarting only those; that’s part of the process called activation. But that’s the only exception, and doesn’t happen if you reboot instead.
What do you mean by auto-upgrade behavior?

If the Django package in nix were upgraded, all packages that use it would be tested.

And you wouldn't get the upgrade automatically, instead you would only get the upgrade when you change the version of Nixpkgs that you are using.

And if you don't like that, then you can use multiple versions of Nixpkgs at the same time. Your old package will stay exactly as it was. This of course cuts both ways, and means you get no security updates for it or any of its transitive dependencies.

Which part of this isn't reproducible or functional? If nixpkgs never changed, it wouldn't be a very good package repository.
The problem with that definition of "memory leak" is that it's not useful to programmers.

A more useful definition is memory that remains allocated unintentionally.
If I put myself in Reddits shoes, if there was any doubt in my mind about a policy, this would actually have the opposite effect and make me firm up my stance. Standing firm now becomes about not setting precedents for future hackers.

This seems like a blunder from the hackers, but that's just my 2c.
Farming, building tractors, maintaining them, working long days in the sun, distributing food, building and maintaining the trucks to distribute the food, building the refrigeration units to keep the food safe, preparing the food, medical professionals to see sick workers, laboratories to process sample to support medical professionals...

But it's okay for some people to just opt-out of work. Everyone else will want to do this work because they have an innate passion for it. (sarcasm)

https://en.wikipedia.org/wiki/Holodomor
Could Elon's poor little ego handle a bankruptcy, or is it exactly the dick move he'd make?
Watching nonpayment in the courts could be entertaining. One of the offices is scheduled for eviction: https://www.techradar.com/news/twitter-is-being-evicted-from... ; not clear if they still have operations there though.
Why are orcas attacking boats?
>Hint: It’s not a war on humans.
If you agreed to pay salaries consistent with salaries before the acquisition, and industry standard severance in the event of layoffs, all of which Musk did. And then don't do that, you most certainly can be sued, and you will lose.
It is important to keep in mind that while this works for you, many users do not want slightly more racist content. Some prefer much more racist content. And some even prefer a little less.
Maybe they don't expect to get much from a win regardless, but they realize arbitration is going to be much more painful to the company, perhaps even sink it. If anyone, as a class, is in a position to retaliate legally against their ex-employer, it's the high-profile tech workers.
Developer Experience at Risk: Red Flags for Engineering Leaders
Yes, they are testing this for a fraction of their packages.

It still amounts to less testing then what distros like Guix, Debian and Arch Linux is currently doing.
Uh, that just made my screens darker, so kindly never do that again. That's worse than a blink tag.

[edit] not sure why the downvotes. I have an XDR screen and it's quite distracting when my entire screen goes dark for some local video to get bright.
Related:

Company/personal values that don't involve a trade-off are not values

Strategies that don't involve a trade-off are not strategies

A good test is to ask yourself - if this statement was inverted, would it still be plausible?

For example, "hire the best" doesn't make much sense as a value, because it doesn't describe a trade off and the opposite doesn't make sense as a value. Move fast and break things is a reasonable value. Just as move slow and aim for perfection is a reasonable value.

And "build great products by spending more time on R&D than everyone else" is closer to a reasonable strategy, because it can be semi-inverted ("build great products by spending minimal time on R&D but launching as many as possible to see what works") and because it involves a trade-off.
I am currently working under a great manager who is my complete opposite, thus when we work closely together on a project we have different viewpoints and solutions and it always works out well because there is an entirely open discussion.
I wish that there was some GUI lib dedicated to small embedded systems, I just want to draw some buttons and sliders without eating hundreds of flash/ram...
>>" Rendering scalable graphics efficiently is hard enough"

As a not-UI dev guy, what will be awesome is when a stack solves the scaling/swiping.

Imagine being able to swipe a UI from one UX to another UX -

I See my blood pressure on my E-watch... I swipe right to throw that details onto my laptop... ... I swipe up to throw that shit on the EMR at the doctors office...

Or I have a vitals monitor on my watch and when the ambulance picks me up they can just slurp my historics via my watch and an AI starts doing prognoses asap.

Those who do this, win all the money. (not to mention the threat this is to HOSPITAL CODES or INSURANCE PAYMENT CODES) -- Yeah those bitches will be upset when this happens.
This is way out of my depth, but you might look into TLA+
> And what happened in response to that? He became wealthiest person on earth and for years was considered second coming of Jesus in the tech circles, that only started to fade recently.

No, it wasn't in response to that. I don't understand this sort of deliberate misinterpretation. It happened because the world rewards production. For example, Tesla jump-started the world's EV movement, and leads it by volume. SpaceX means the US aren't currently trying to get a Russia that it's in a proxy war with to take its astronauts to the ISS.
Paul Ford gzips his father's life
Is there the option of a one way ticket? Do they drop you off in the wreck of the Titanic and leave you there?
If you have something easy to deploy like a go binary you can just write a dockerfile but for big python projects that start to compile dependencies that is quickly no longer true.
The dockerfile likely is also not matching the software you run and test on your local machine, so sometimes debugging is not as easy. Ofcourse you can debug inside the container but then you are missing all your tooling and need to bring that with you. And rebuilding a dockerfile is often not reproducible, so if you want the container back from 1 year ago and you no longer have the artifact you are probably out of luck.

With nix you can easily open a shell with the packages used in the docker image or go back in time and reproduce that image from a year ago with the flake.lock from a year ago.

Also applying patches to dependencies used in dockerfiles is not dead easy as with nix.
Or 'pay taxes'
Related perhaps to the rise of the “decarbonization bro”: https://www.nytimes.com/2023/04/22/business/decarb-bros-clim...

Both movements are interesting and likely represent a part, though certainly not a whole, of restoring a more positive balance with our place in the natural world.
For very general reasons small things outnumber big things. In the case of services this tends to mean that most users are using one of a very small set of providers despite the many smaller providers outnumbering the few big ones.
The Perfect Drawing Tool
In the 2000s, all the popular languages had C-like syntax and many had similar semantics. But now we're in a world with more diversity (Rust, Swift), so I think things are less convergent than they used to be.
> I know some of my fellow progressives believe that we can offer UBI sufficient for basic necessities and people will still choose to show up and stock shelves, scrub plates, plunge toilets, or trowel concrete for $10/hr of 'fun money' opportunity

This is a strawman.

No one expects people to still do that for $10 an hour, that's not a lack of thought from people promoting UBI, that's the feature they want delivered.

The idea behind UBI (or another scheme that would actually work, anyway), would be that 1) you plunge your own toilets or 2) if you want someone else to do it, you pay them accordingly.

In such a society, your farmers, builders, utility providers, tradespeople and so on would likely earn more, and educated white-collar jobs would likely earn less relatively. This is already what happens in more limited subsets: devs that want jobs in an interesting sector like the games industry typically earn less than devs taking soulless corporate jobs like banking or ad-tech. Lawyers that work for NGOs typically earn less than lawyers that work for the above soulless corporations.
This is exactly what I thought when I read the article. Specifically, that it's exactly opposite-of-correct; this is exactly the thing that will push LLMs to the next level.

I think the simple idea using chatGPT to filter it's input set with result in drastically higher quality dataset. Add in the ability for chatgpt to use plugins and such like wolfram alpha to fact check it's answers then chatgpt can actually start generating input data from know good sources in areas it knows it's having quality issues.

I mean, it literally looks like the beginning of self-learning AI.