skysight-inc/HackerNews huggingface dataset:
Nearly everyone who cares at all as a user or creator hates how Twitch makes money. They take 50% of gift subs and yesterday banned some ads, etc.

I’m unsure why Twitch would keep squeezing every dollar in insane ways unless their funding model isn’t working either.
Martha Stewart says America will go down the drain people don’t return to office
The email-based “magic link” approach I’m seeing a lot more of lately, and I despise it.
"Removal of benzene by the indoor plant/substrate microcosm and implications for air quality" - https://www.plantsatwork.org.uk/images/PDFs/Orwell2004REMOVA...
PHP is still the leading server-side language and it's not even close. 3/4 of the websites you visit everyday are powered by PHP in some form. I would argue that's the perfect server-side language to start solo on anything web-related for the foreseeable future. And if you'll ever need to scale up, there's no shortage of skilled PHP developers for hire. The language just keeps getting better, frameworks like Laravel and Symfony are high quality and battle-tested, most of the issues you might encounter are already documented all over the internet. Continuous learning is a reality for this profession but the "cult of the new" attitude in tech often leads aspiring developers into an endless quest for the perfect tool at the expense of gaining practical experience. Point being, PHP is faaar from dead. If you live in Europe, a solid knowledge of PHP and either Laravel or Symfony will open many doors.
Developpers are so cheap. Aren't they supposed to be paid handsomely or is that just a myth?
Thanks the feedback!

* Yes, we are working on comments sections for posts. Hoping to deploy this week.

* Usernames on posts are coming soon. They interact a bit with some things we are doing differently at Sift, so there's some complexity:
* Sift tries not to to show you duplicates (the same url maps to the same node in our database for all submissions), and we don't actually privileged "submission" relative to any other person saying it is good.
* We trying out a different privacy model where posts don't have to be publicly attributed. Right now we are effectively in the everything is anonymous world, we will be adding the option for public attribution (hopefully this week, maybe next) and at that point we will begin showing usernames of people who are willing to be shown.

* I've deleted the ellipsis. It was an artifact of us trying to communicate that you can click on posts to expand ui interactions, that looks like it was doing more harm than good.

* The integers next to the post are a score.
* They should be in descending order in the Explore tab.
* In the library tab things are time ordered by when you saved/preferenced them
* in the tag tab things are time ordered by their first submission.
We'll add more sorting options eventually but it's further down the roadmap. If given that understanding things still look out of order, that's probably a bug, please report it with the feedback button (which captures information about what you are seeing).

We've gotten a lot of feedback on reddit from people wanting a more modern interface, so we're going to have to make someone unhappy. We're planning on integrating tailwind css soon and doing a bit of ui uplift.

However, we're also racing forward on implementing our trust/reputation/"probability that this user will want to see that user's stuff" model that we are really hoping will allow you to keep your good community even as 'unwashed masses' descend. We'll likely post more about that before too long on sift and/or https://www.reddit.com/r/siftquest/
6 years ago I came to the same conclusion https://azimi.me/2016/12/27/canvas-rendering-vs-react-and-sv...
Anyone who needs top of the line gpu performance.

M series is great but once you’re on desktops it gets left in the dust by Nvidia for 3D and ML.
I think there is a much bigger problem and capital cost. Servers. 7 billion API requests per month from a third party app that's just one of them. There would be several. Then the much larger traffic from official sources. If you can't afford the servers moderation isn't even worth thinking about.

Who is going to pay for all of those?
Someone violated Bell's Principle (take no notes when conducting an alleged criminal goddamn conspiracy).
> It seems every week on here there is a thread lamenting how users are forced into subscription software services

Who exactly is forced into subscription software? If you don't want to pay for a subscription then use something open source (maybe consider donating or contributing), paid up front or write your own.
The tweet says "M1 MBP". That is short for Macbook Pro and means the CPU is an M1 Pro or M1 Max. Not the entry level M1.
And a wireless mouse that can't be used with the charge cable plugged in...
> "a hell of a take."

This is extremely non-generous to my post. I was very careful to say that it would be different for each individual, and tied to their personal earnings. We might disagree on whether the average student-loan borrower's earnings probably went up or probably went down, but it's not "a hell of a take".
Taking 50% of subs is not great for creators.
"Why not distributed databases like CockroachDB?"

CockroachDB you have two options both equally horrible. Pay for a hosted solution or run your own. I would pick hosting my own, but that would be some work.
Major props. I suspect I disagree with you politically on many subjects, but I'm pretty sure I could sit down and have a reasonable conversation with you. We would agree on some things, and disagree on more, but we'd hopefully be able to understand even when we disagreed.
I agree as long as it doesn't endanger others, but when it does you start to have a more complicated ethical problem.

E.g. I'm generally in favor of at least a pressure to vaccinate for vaccines that are effective at reducing spread, but less so in cases of vaccines that are not sterilizing. In that case you're only taking a risk with your own health but are having a negligible effect on the overall spread of the disease.

Things also get more complicated when dealing with minors, such as when parents refuse medical treatment for minors due to religious (or "new age" or political) reasons.
Why would this story not be. It is described as "America's transmission story".
I'm not going to post my complete medical history on the internet, but suffice it to say I have some complicating factors.
Personally, when I was reviewing papers I would always look at the code, and often try to run it. I've spotted issues before, nothing like academic fraud but more like "forgot to say in the paper that this value is truncated before being passed to this function". Basically the issue was often that the paper would present a "clean" version of the implementation, omitting important corner cases because it makes the paper sound less certain and therefore it increases the odds of being rejected at the first gate (by the editors not the reviewers).

I did not reject papers on that basis, just asked them to add back in the hidden details, and the authors always did.
At Pyte, we don't use HE, but rather a related but much more practical primitive (Secure Multi-Party Computation, SMPC). However, this survey post meant to be merely educational, since HE is a very fascinating paradigm (but I agree, in the present form it is impractical and will be for the foreseeable future).
> adding people asking for a pause should not have been taken even more student debts.

Even if those borrowers were freshmen and sophomores, or decided to go to grad school in a down-cycle? 7% of student loan borrowers are still in school.
People are too busy building a Facebook competitor
Can't you just plug a latest nVidia card to you MacBook with Thunderbolt when you need it? Also doesn't M2 have some sort of an accelerator built-in specifically for ML?
I think Windows is a pretty good example of why just a set of software libraries can be a pretty formidable competitive edge.
That's why I have stocks now (I bought them just before the first post-M1 xmas report because all I could hear about was them hitting out of the ballpark but the stock had hardly moved so I knew it to be undervalued), but past performance never guarantees future performance.

Games are a canary, Apple likes to lock in developers with their own API's and that works as long as you are the clear leader but once you're not it'll bite you. Apple mobile leadership since early iPhones attracted developers, but once the mobile market stagnated developers has looked elsewhere.

And the headset, I have a hard time seeing that people who buy Apple laptops,etc for their atheistic will put on these ski-goggles on a daily basis? And that's not even mentioning the pricepoint.

Apple had a runway after Jobs left the first time before things got bad, sure they know their history now and will do their darnedest not to repeat history but whilst Ive wasn't the right person to build professional machines, I can't wonder if he was still the type of person Apple needed for "personal devices" like the headset.
Amount of work that once bought an hour of light now buys 51 years of it (2017)
The conversation about the grid being born and how rapidly early power systems paid themselves off made me think about how substantially easier it is to produce light now than over historical periods. I believe the economics term for this would be that photons are extremely deflationary relative to labor?
Won't parents just amplify panic?
In my understanding this library is meant to be a part of the future C standard library (but that attempt was not successful). As such, it has to keep all past craziness imposed by ISO C---libgrapheme on the other hand only supports UTF-8 and pseudo-UTF-32 ("pseudo" because of uint_least32_t).
But it would also mean bringing Steam to Mac in a way that doesn't suck.
Quantum Navigation
whats the smalled device to contain a gradient of 300 degrees C?

this is a but solly, like saying you will eventually have a fridge the size if a m9bile phone - us it usefull?
Is there any way Reddit could support mods using the funds without paying them for moderation?
If I had to stay for a very long (say, lifelong) time, I would
Disagree. I change practice on Monday after a single quality trial. Pick up any society guideline, only a small amount of the recommendations rely on meta-analyses. Look at immunotherapy or antibody drug conjugates, revolutionary therapies that arrived one trial at a time.
> The 'right' solution would be to just use system codecs for everything. Many apps need good implementations of image codecs. They just need to be implemented once by the OS vendor (or the toolkit on Linux).

Windows has done this and is still doing this, but the decade-long track history so far is that this does not work well. It can work, in a very limited scope and if you have a lot of influence.

Sure, it's really nice if an 8K@60Hz HDR HEVC video plays perfectly straight in your browser or desktop app, but more often than not, it just won't. You don't have the right browser, the extension installed (due to license agreements), good enough graphics drivers or someone has forgotten a flag yet again.

And we haven't even gotten to the immense amount of variation each codec introduces or the potential attack surface.

How shit the situation is with just HEVC (and thus also basically HEIC): https://github.com/StaZhu/enable-chromium-hevc-hardware-deco...

> Just file a bug against your OS.

In the end that "just" carries a lot of burden, it can't be the users reporting these issues.

It's just way easier to leech off of ffmpeg and similar, and let it deal with all the formats. Instead of hoping that maybe you can leverage what the OS gives you, that it works and works correctly in all your edge-cases.

Though not everything is that gloomy, there are Vulkan extensions that might (in the future) simplify cross-platform image and video decoding (and HW acceleration).
Assuming UTF-8 for display works pretty well, as long as you still treat it as bytes for the actual file operations and don't corrupt the data because you expect valid UTF-8.

Windows has the same problem where in most places the kernel will allow all WCHAR sequences (minus a short list of reserved ones) and gives you no guarantee that that's actually UTF-16.
Ah yes, ongoing moral degeneracy, an observation with the finest of vintages.
> The hardware seems faintly unbelievable—a computer as powerful as Apple’s current mid-tier laptops (M2)

So I take it that you can basically leave your laptop home and take your Vision visor with you and work from a virtual environment?
> I'd like to see numbers on the distribution of wage increases.

Especially for the subset of people who are student-loan borrowers and at least somewhat more likely to be in that white-collar class.

I would too.
Can you imagine anyone inside apple being passionate about supporting Steam? The app even after decades of work is so insanely janky even on its primary platform.

Honestly feels like a fractal of hacks upon hacks. Makes something like Slack feel native.

I know people are passionate about it because their games are locked into the service but the UI is godawful.
This isn’t how the world works. We live in a class based society. Reddit could just have LLMs pay more and focus on moderating correct API payment usage.

Any one can scrape too. The bigger one is, the more likely they have extensive scraping tools.
Watches that can make phone calls are a very good trade off.
> There will be places where browsers in their default configurations differ, especially over time, to do with things like varying Unicode support or exotic OpenType shaping features, or even simple hinting.

And my point is simply that google docs is explicitly designed to prevent any of these sort of issues from being noticable to the user. Sure, maybe individual characters or words will render slightly differently due to type hints. But as I understand it, google tries to make sure it never results in an added or removed line anywhere. The only way they can make sure of that is by shipping their own text layout engine. And hence the use of canvas to render text.
* Don't use a single embedding per content item, use multiple to increase retrieval quality

Can you share some specific examples of what you mean by this? How would you process specific info types (eg: news article, or web page, or product catalogue data) this way, and how would you handle retrieval that makes the quality "better"?

*Edit: Thanks for all replies so far - yes I am aware about splitting or chunking the data, but interested in a good write-up of techniques and pros/cons of each with examples. Eg: Chunking sentences vs. paragraphs, providing context around the embedding result, asking GPT to generate questions to chunks and embedding that instead, combining interaction data (eg: purchases or clicks after search queries) with actual content data before embedding, embedding attributes around data, and so on.
I understand the need to compete with C/C++.

My understanding of zero cost abstractions is that they predominantly happen at compile time (and thus commonly appear in language semantics or the type system) and literally cost nothing at runtime. This has other costs like semantic complexity, but almost never performance.

Regardless, I don't buy that Rust couldn’t present a more opinionated and complete programming experience without allowing the same performance characteristics that it has today. The whole async situation is awful. Lifetimes are a stupid leaky abstraction 99% of the time. My point is that there’s almost never a scenario where you e.g. need to bother with passing around a struct with a reference with a lifetime. 99% of the time you just take ownership of the data or use an Arc<Box<T>> and 99% of the time that’s not a performance problem. What I think is stupid is that Rust elevates and enshrines the 1% use cases and makes the 99% experience worse off for it. I love Rust. But it could do a better job of solving the 99% cases nicely while allowing a “zero cost escape hatch” where you could say “actually I do want a stack allocated reference without atomic reference counting” and pay the semantic price 1% of the time rather than 99% of the time, similar to Swift’s approach.

Obviously my experience had been shaped by the projects I’ve worked on. But I also think Swift is an entirely more ergonomic and practical language. If you think Rust is a viable option then, unless you’re anti-Apple, Swift with ownership semantics most certainly is too. Seriously.
If the aliens are far away and it's a SETI detection I think we'd manage, but if they are here I think things might get pretty wild.
I have ran large community type projects. My learnings: the community always revolts. They want less ads, they want more moderation for free but of course, less over-site.
> Eventually, we'll invent new wants and new jobs to do

overall employment doesn't decrease in the long term, but people are displaced.
Work Remotely from Sardinia (Italy) with 1€ Rent
Are you interested in working remotely from the beautiful Sardinia, Italy, for just 1€ Rent?

The village of Ollolai is seeking successful professionals who are eager to contribute to the community by sharing their knowledge through presentations, classes, or projects related to their respective fields, careers, or experiences. In exchange for this valuable contribution, you'll enjoy an almost free stay in the village!

During your stay, you'll have the opportunity to immerse yourself in the lifestyle and culture of the Blue Zone, one of the five areas on the planet with a high concentration of individuals living beyond 100 years old. You'll also experience close proximity to untouched nature, savor delectable cuisine, and explore the incredible nearby beaches.

Check us out in the media:
https://www.theguardian.com/world/2023/jun/04/sardinian-town...
I think the answer in cases like that is there needs to be a public Reddit. We all benefit from it and we all want its operation to not be warped by profit-seeking… so we all should just pitch in a dollar a year (?) of our taxes.
Cyberspace commission calls for updated relationship
> developers and maintainers

What’s the difference?
This is not really the right takeaway. It's true, but sort of misses the key issue.

A better takeaway would be - there are not a lot of things that move the needle enough for people to want to pay a lot for them when they have alternatives.

mold isn't one of them for the majority of customers, and developer tools overall is a tough business to make money in.

Rui is a genius and an amazing programmer, but even within Google, the llvm ld work was done for particular reasons (I was Rui's director for many years, and was responsible for approving and funding the work). Speed was one of them for sure. But it wasn't the only one, and more importantly, we had particular use cases and clients where the work would move the needle. We had lots of data and knew where and when we could improve things, whether through LLD or other things.

Otherwise we would not have done it.

For a random customer to want something like mold, and to pay for it, they'd usually have to have data that suggests it's worth it. Most of them don't even have data at all, let alone the ability to say "if we use mold, it will move the needle for us overall". Sure, you can spitball the time you will save in compilation, but as lots of research shows, that doesn't mean the overall process necessarily gets any faster.

Some will buy it anyway - some people will take it on faith, some will think it's cool, some are specialized enough that it matters.

But overall, if you want people to pay for things, at a minimum, for most people, you'd have to be able to help them see that it will enable them to do something like "get features out faster", not something like "link your programs faster". The latter is a means to achieve the former, not an end unto itself.

Developer tools is also not a large market overall in the relative scheme of things (look at devops market sizing and CAGR compared to anything else), and never has been. It has consistently missed estimates, too, no matter whose numbers you use. It's not even a 10 billion dollar market yet, or is just barely one, depending who you ask (estimates are 8-10.4 billion). Most of this money is eaten by large players (Atlassian, etc).

So you are also already working at a disadvantage.
And yet all remote only companies posted record profits last years

hm
I’m looking forward to the Java products that build in the wrong one by mistake.
I feel the same way about WordPress. If you stick to it's sweet-spot as a solution, it's ... good enough and cheap. But too many folks have this hammer called WordPress and see a world full of nails.
> If you think those things increase their value

I do! But just the paper value. The maximum value for humanity would be if they would've just kept going like a few years ago, I guess? But I can understand if investors want ROI.
Eh, the iPhone already isolated us from our surroundings. This is the next step.
The market has always been open. It's just Apple is trying to move the needle on the porting cost. Time will tell how significant that will be in actually convincing studios to invest.
I think it isn't documented, but the console is a special case. The default mode of stdout is _O_TEXT.

_write(), which is used internally by stdio, performs encoding translation if all of the following are true:

- The current locale isn't "C".

- The _O_TEXT flag is set.

- The fd points to the console.

When you redirect the stdout (e.g. with > in a shell), it's no longer considered a console handle, so the translation won't be applied.

Personally, I think it was a weird design decision to include encoding and CRLF translation in what Microsoft calls "low-level I/O".
We've been using Togglz (https://www.togglz.org/) and have had no issues so far. FF4J does seem to be a bit more feature rich though.
People often try to talk to me while I'm walking the dog and I keep having to tell them to repeat themselves after I pause the audio and turn off the noise isolation.