skysight-inc/HackerNews huggingface dataset:
> Spam is nothing close to either of those, yet everyone agrees: yes, itʻs okay to moderate (censor) spam. Why is this? Because it has no value? Because itʻs sometimes false? Certainly itʻs not causing offline harm. No, no, and no.

Yes, because it has no value, and because spam is basically financially motivated harassment, and harassment shouldn't be allowed.
Make that "I didn't have time to write a tweet, so I wrote a Twitter thread instead."
Hi. I'm the maker who made gradients with rayst.

A carefully curated collection of 52 beautiful gradients generated by AI.

Feel free to use our gradients on your next project, social media posting.

- All gradients can be downloaded and used for free
- Commercial and non-commercial purposes
- No permission needed (though attribution is appreciated.)
- Homepage is open source with MIT License
- 1008x1008 Resolution, 150KB per image average. Highly efficient compression to embed in anywhere.

And it's open source.
https://github.com/rayst-inc/gradients

Built with:
- NextJS
- Vercel
- TailwindCSS
- @vercel/og
The way you're defining censorship, it's literally impossible to run a bookstore without censoring. You can't carry every book, you have to pick and choose which ones are worth promoting to your customers. If you carry a random selection of books, then your store will be filled with dreck that no one wants to read and you will go out of business.
What attracted me to Linux so long ago is what ultimately drove me away. I now apply it only as needed because it's no longer simple ("stable" over the timescales I'm interested in) as a project, and it's not moving towards any type of consistency.

If you read "rolling stones gather no moss" to mean "keep moving or risk becoming obsolete", choose Linux. If you understand it as "change for change's sake prevents the achievement of mastery", go with a BSD.
You got it. It's unbelievably difficult to get model devs out of the mindset of training on their own VM, saving model outputs and metrics dumps to arcanely named file shares, etc. Once you can convince them that using stuff like workflow pipelining tools and centralized model repo servers isn't going to impede their creative process and that it prevents the mad scramble to find artifacts when there's turnover on the team, things become much more efficient.
This is something I wish I had within my browser - I often want to search for a page I've previously encountered but the history search by URL and Title is a little too limiting, often it's a phrase I want to fulltext search in the body (but, of course, it's too vague a search term to usefully google)
google storage only, can it add rclone as backend to support other storage providers?
> after the huge hiring spree in the last 2 years.

Would be useful to see some charts of all those "hiring sprees" that happened during the last 2 years at the big US tech companies, and how the curves on those charts would compare to "normalized" charts had the pandemic/hiring sprees not existed (i.e. if the headcount in 2020-2021 would have increased following the same hiring trends of 2019, 2018 etc).
my guess is that people can like () individual posts.

The positive of that is:

a) possibility to like () just one post, or 2, 3… depending of who good the thread is

b) the fine granular way to like () gives the algorithm way better possibilities to whom to show a thread and even better, to first show just one intereting post out of that thread (also people can mores easily quote or retweet individual parts of a thread)
Telling other people what they "should" do is seldom very productive.
He goes back to the main topic after a few tweets on his current climate work. It's actually a super long thread: https://threadreaderapp.com/thread/1586955288061452289.html

(But I agree this is weird)
They've been doing "layoffs" for quite some time, they've just been trying to keep it quiet. I know multiple people (including engineers) that were let go in the past two months.
Fundrise | Multiple Roles | Anywhere in US | Remote-first (with options to either work from home, at any WeWork in the US, or in the DC office) | Full-time | https://www.fundrise.com

Fundrise's mission is to allow everyone access to a technology-driven, diversified portfolio of institutional-quality real estate. Founded in 2012, we’re the largest direct-to-investor real estate investment platform in the United States. We make institutional-quality real estate investments available to individual investors of every size at the touch of a button.

I'm Jake, a Principal Front End Engineer on the Growth Tech team, and you can find me at https://www.linkedin.com/in/jakekenneally/.

Fundrise is currently hiring for multiple roles, levels, and teams, including:

- Director of Mobile Engineering (Android)
- Lead Data Engineer
- Lead Front End Engineer
- Senior and Lead Android Engineers
- Senior and Principal iOS Engineers
- Senior Software Engineer

More information on all open roles here: https://jobs.lever.co/fundrise?lever-via=kpRlBa77fv To get in contact with our Talent Acquisition team at Fundrise and learn more about our open roles, feel free to send an email to ta@fundrise.com
Any chance of publishing the spec with ECMA in addition to ISO? The C# spec is both an ECMA and an ISO standard, but it started with ECMA.
Or a do-nothing script if you don't want to automate it right away.

https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-...
Moderation is what I do on someone's else posts.
Censorship is what someone does in my posts.
Heh, so how many users will be jumping out the windows come Black Monday?

Also, how many times have markets been severely manipulated?
I think that was his half assed attempt at it. He had an aversion to hardware (sensible) but did not foresee how aggressive Apple would be in moving to the service layer. Occulus was the right call, too late
But you can just use the same syntax as LaTeX. Or a simplified version. Or use the GUI. It really isn't as bad as it seems at first glance.
he does come back to the point after his little side-piece about trees, but after a while I didn't feel he was actually providing any valuable information, so I stopped reading
On Being Weirder
are you reading on the computer? maybe thats the disconnect. for me each tweet has around 4 lines of text.

so it reads more like the post you are reading now. where each tweet is a decent chunk of text.

making the reading experience only marginally worse than reading something on hacker news.
I wonder sometimes how can people reconcile buying a new X ever and still be concerned about human rights and the environment, etc.
Admittedly there are tradeins. I know someone who does a fair bit of reviewing of camera gear including smartphone cameras. His approach seems to generally be to effectively rent a phone for a year.

With that said, I generally go for 3 years and use the older phone to drive my stereo, sometimes act as a travel spare, etc.
I think the above posted was saying more that the Pebble is the only smartwatch with all of those features.
That's the current system. ML plus humans to remove harmful content. And people like Elon are extremely upset about this. Heck, you even see the GOP complaining about spam filtering on gmail. Hard to say that this is a solved problem that everybody agrees works well.
Where the streets have no name
I don't get it, many smartphones and smartwatches can be read by Barcode scanners never had any problems with it. (I used a few different samsung phones and watches)
Just add a dislike button and put controversial tweets collapsed at the bottom. It works well for reddit. Let the community moderate themselves.
Seems like everyone was in a hiring spree in 2020 and 2021.
The category of product you're looking for is a Product Information Management (PIM) system in many eCommerce architectures. It's a core component of big eCommerce platforms like Salesforce and SAP, but there are also "composable commerce" vendors like Commercetools or Spryker or Fabric who are happy to sell you just that API. There are also open source alternatives, but most are geared towards mom-and-pop scale shops whose alternative would be paying for Shopify.

PIM systems are most helpful when your "factual" product catalog (dimensions, weights, country of origin, etc) needs to be enriched with inputs from your marketing and merchandising teams (categories and names, but also search-optimized product description content, managing high-quality product images, etc).

PIM systems do not typically handle pricing and inventory, which are usually abstracted into separate services (or in large enterprise, handled by an ERP system). One of the benefits of this approach at scale is that your marketing/sales teams view pricing as a key lever, and having static pricing in a PIM limits your ability to go act on digital marketing levers like promos or A/B testing a demand curve for prices. PIMs are also typically not setup to have strong governance around who can set/change prices -- this can lead to perverse incentives if eg salespeople have edit permission to change prices!

Fabric is just one of the PIM vendors out there, but they do a really good job explaining the PIM category and I think it handles 95% of what you're looking for in your description: https://fabric.inc/blog/pim-software/
> My code is highly readable with good comments and other can take over my code responsibility quite easily

Say no more, you're hired.
Severe depression eased by single dose of synthetic ‘magic mushroom’
World needs more 1x programmers.
> A lot of raw materials that go into modern electronics are produced using slave labor,

Can you confirm this for Apple products? I couldn't find anything recent.
Wouldn’t be my choice for sure. But he presumably sells the old one.
The self driving cars wouldn’t drive at speeds humans would drive at. If anything, the windows would probably be blinded out with some fake moving image to simulate speed.
I have badly wanted something like this for a while. Unfortunately, not only does it only work on macOS, it only works for ASi, while I'm on 10.14. Lol.

As much as I hate to be "that person" acting disappointed over the lack of a Windows version... Windows is what I'm stuck with ever since my Mac broke.
I never understood how can people sleep with that 178cm interior width as always pictured in photos [1]. Are all people living in these camper vans midgets or what?

[1]
https://www.caranddriver.com/news/g41844354/2023-ford-transi...

And obligatory link for DIY van conversions since it's missing in article:

https://www.reddit.com/r/VanLife/
Basically you’ve described how TLS works for most native Windows (SCHANNEL) and MacOS/iOS apps. The OS provides a library that apps can depend on being present and maintained. The same library is used by user space and kernel alike.
> But it is a very well documented form of gatekeeping.

"Tell me your opinion of the emperor's apparel."
It's not weight so much as how much weight you can haul. The other side is tare which is weight when empty.

Commercial drivers license
> Triple-A would refer to games made by/published by big video game publishers

Out of curiosity, do English speakers say "Triple-A" or "A-A-A" in this case?

(As an Argie, of course to me Triple A means the paramilitary Anticommunist Alliance mentioned in the top comment, as would for most Argentinians of a certain age...)
Sorry about that ya'll. We're back up now.

The eng team was extremely confused about what had broken our webflow setup (we do some magic with Cloudflare workers to point our marketing pages at at Webflow with a custom domain)... and then I saw that we were frontpage.
Same question.
I set up duplicati for a small server to backup WordPress websites In docker with a script, and it seems to work just fine.
Here's a radical idea: let me moderate my own shit!

Twitter is a subscription-based system (by this, I mean that I have to subscribe to someone's content) so if I subscribe to someone and don't like what they say then buh-bye!

Let me right click on a comment/tweet (I don't use social media so not sure of the exact terminology the kids use these days) with the options of:

- Hide this comment

- Hide all comments in this thread from <name>

- Block all comments in future from <name> (you can undo this in settings).

That would work for me.
> It's essentially saying

> In the thread's context

> but I don't really believe that 'white privilege' is intended as a positive

It's not. Within the context of CRT it has a pretty tight definition: "undeserved benefits"
Oh my god, I put my phone down for a few minutes and killed 10 kittens.

Why did you do this to me?
Unsolicited phone calls are somewhat illegal, but it's dependent on circumstances. It's the same with email spam and mail spam. One person's spam is another person's cold call. Where do you draw the line? Is mailing a flier with coupons spam? Technically yes, but some people find value in it.

In the US, spam is protected speech, but as always, no company is required to give anybody a platform.
> It's more a measure of willingness to jump through hoops than your competence.

I'd say it's more a measure of how well you can learn an arbitrary skill. They could change it to solving Sudoku puzzles, grading SAT essays, or wood carving and most of the same people who do well in leetcode interviews would pick up those skills and ace the interviews.

But you don't need arbitrary skills, you need solid development skills to do the job. So they're always going to miss out on people who aren't good at learning arbitrary skills but already have solid development skills. But many big companies seem alright with that tradeoff.
JPEG XL is the other way around: Okeyish/boring in usual PSNR, SSIM, VMAF benchmarks, great in benchmarks with DSSIM, SSIMULACRA2 and Butteraugli, but looks superb to humans.
I'm also not sure how to get a debit card with a fake name. But, I would like to know how to. It would make a lot of people happy, I assume.

Could you please advise on that matter?
Thx
This is my take on it. Everyone went crazy on hiring. Nothing is crashing, it's just the market returning to normal. Well, except for Meta. They're having a bad time lol.
A (perhaps funny) anecdote of my own: I had just started as product manager for a remote engineering team, and it had been briefly mentioned in passing that one member of the team was an intern from UBC. I quickly got a feel for the work ethic and output of the team members (and they were generally great), and just jumped to the conclusion of who the intern was.

Fast forward to the first time I meet them all in person, and I say to who I thought was the intern something like “how have you enjoyed your internship?”. Cue horrified looks, and my engineering manager counterpart swiftly moving in to smooth things over. Turns out the worst performing, least engaged engineer on the team was an FTE, and the UBC intern wasn’t even remotely who I thought it was (they were awesome)!
Cargo cult programming has zero to do with religion or what features ship and do not ship with a standard library. Please read the wiki page you're trying to quote before quoting it.
I would say that even being demonstrably good at the job has an imperfect correlation with being productive on the job. Because people lose motivation and procrastinate.

A given programmer might blaze through an interview task like a superstar, yet take two days to get started on it if it's an actual job assignment.

Everyone can put on their Gets Shit Done hat in an interview, in other words

That is why interviewers ask questions about previous job experiences and contact references.
I thought AAA was anti-aircraft artillery.
Key word here: ex (joking)... but seriously I'm absolutely baffled why someone would look to a former reddit exec for advice on moderation.

I guess you could say that they have experience, having made all the mistakes, and figured it out through trial and error! This seems to be his angle.

What I got from the whole reddit saga is how horrible the decision making was, and won't be looking to them for sage advice. These people are an absolute joke.
Formatting a string twice is what lead to the Log4j security vulnerability. It had a macro language that allowed user-controlled input to have macros expanded in an unexpected place. Essentially the macro input itself could contain macros.

Your example where you use a sprintf format-string placeholder inside an incomplete JSON snippet ought never be used! Ever.

It's not needed in practice. Construct the object graph and insert the parameters there (unescaped!) and then serialize the whole thing.

E.g.:

JsonConverter.Serialize( new {
// Use a static format string! Never let users control this...
context = string.Format( "{0:N1}", userControlledMaliciosInput ),
alsoThis = "... json snippet...",
});

This is fine.

But as I was saying, the "even better" solution is to not serialize this into JSON and then "work with the string representation". The use of JSON[1] should be a detail transparent to 99% of the application. You should be able -- safely -- to switch it out for XML, gRPC, Cap'n Proto, or whatever.

Going back to my logging example, it ought not to matter what wire format something like OpenTelemetry uses. You should be able to use "rich" object graphs in logging calls, and then let the library figure it out. E.g.:

Log.Information( "user submitted a form", new {
context = string.Format( "{0:N1}", userControlledMaliciosInput ),
alsoThis = "... json snippet...",
});

Ideally, everything should treat this as the native "object" graph whenever the developer interacts with it. Only the "edges", such as RPC serialization or deserialization needs to deal with encoding, at which point it'll need to use exactly one escaping/encoding format and not have worry about nested encodings at all.

[1] A mistake in the design of JSON is that it appears to be "simple", so beginner programmers think they understand it and can work with it "directly" using string manipulation. This is ill-defined at the best of times, and downright unsafe in surprisingly common scenarios: http://seriot.ch/projects/parsing_json.html
I agree. Texts cost less than a cent on Amazon. It looks like you're providing your platform (e.g. the UI, the scheduling software) for free and then marking up the text messages. If I was paying any amount of money for this service I'd expect to be given more text messages than I could reasonably use in a month.
> Though the bottom 14% is a pretty big amount to cut, almost certainly some decent performers in that group.

I don't think you can only cut "poor performers" in any sort of bulk layoffs. You can avoid it in aggregate, but there will be enough mistakes, enough teams that need to cut a number but don't have enough poor performers, or even enough high performers who are just on teams that are deemed no longer necessary.
Just wondering: Any reason you don't use Kopia on the servers as well?
Apple Watch is arguably not a general purpose "smartwatch" since it's actually only usable by those who happen to use iPhones.
I expect that most people buy what they want and human rights and the environment are just something they discuss online.
> And I have one more with a wasted battery that I intend to replace.

I wish Rebble would offer a paid mail-in service to replace the batteries, to have someone trusted & reliable do the work. I'm down to about 2-days battery life on my Time Steel. I do have a replacement Time Steel that I bought on eBay, but I'd love to get this one fixed.

I love Rebble, but I wish they did more to round out the service. I'm really surprised they don't have their own web store for new-old stock & certified-Rebble refurbished Pebbles. A Discord channel really doesn't cut it, at least not for me (even eBay is a better experience).
As a few other people have mentioned, I find R to be the easiest tool for this job, specifically the forecast package [0]. I had to use this package for an applied econometrics course in college a few years ago, and I have been using it ever since. I find the syntax to be more straightforward than comparable libraries in Python. I also assume that this library (and other libraries in R) offer higher quality models and results than their counterparts in Python, but this is just an assumption.

[0] https://github.com/robjhyndman/forecast
But python is also universal? You can just bundle jc inside https://github.com/jart/cosmopolitan/tree/master/third_party... and it's as universal as it gets.
It's interesting see people still working in this niche, I think it used to be called "backend as a service"? There were several contenders at one point, but Firebase seemed to "win" several years ago, and has been the last one standing for some time.

Just curious what the market size is for these types of services? It doesn't seem like anyone really uses them; for tech people it's just as easy to spin up an instance in some cloud somewhere. For non technical people, well these types of services still seem to be too complex.

I think the one thing Firebase has going for it, that is a differentiator is it's mobile push service that pushes to both iOS and Android. There aren't many options there.
teaxyz/cli - Unified packaging infrastructure – GitHub
It’s not too far fetched. With remote work and effectively virtual avatars of your fake self via social media, we are all in a stationary pod now days, your little box somewhere that doesn’t move. In our own little spaceships. Whether the box moves around is kind of a logistical thing (is it cheaper and more sustainable than say, the absurd real estate/rent bonanza? Might be).

It sounds depressing, but, I don’t know. In a far enough future, I wouldn’t mind a flying spaceship to work from. Might land it from time to time at a beach.

It’s a little bit of a redefinition of property. Han Solos property wasn’t actual land. It was the Millennium Falcon and unobstructed Space. Luckily for Americans, we have a shit ton of highways. So we have the space part, just not the spaceships (those little pods that move around with auto pilot).
> Thing is that with spaces you can also predict consistently the line length and not
> have code being clipped on someone's screen that set tabs for 8 spaces for some reason.

Spaces force you to worry how that other dev will see the code. Tabs are semantic - you set the editor to display how _you_ like to see it and that other dev sets the editor to display how he likes to see it.
The extra discipline I'm talking about has to do with curating the commits in order to make them meaningful. Here's an example of this from the wild:

https://github.com/BurntSushi/ripgrep/pull/350#issuecomment-...

BurntSushi (the project maintainer) didn't care about the story the commits told, he cared about the entirety of the changes being made to the repo (at the PR level).

> What's lost is the ability to make code contributions of related changes together in a PR

You're considering each minor commit to be an independent code contribution. BurntSushi instead considered the PR to be the code contribution. The code changes are the same either way you look at it, and there is a single PR in both cases, so it's a matter of choosing your perspective.