skysight-inc/HackerNews huggingface dataset:
This piece suggests that Meta may be pivoting towards being a platform as a service provider for social media companies. Next, it highlights recent legislation and regulations that apply to social media companies that is costly to implement and benefits incumbents like Meta. Wouldn’t these same regulators be concerned about Meta becoming the centralized federation service between all these nodes and providers? They’d still have monopoly on ad revenue and content moderation.
Threads is terrible. It’s already dead.
I can tell you that this article was written by someone who has never attempted to use Facebook’s developer tooling.

Their dev portal is constantly broken in different ways, it blocks you from making changes at random because it needs to run some kind of heuristics to see if you’re doing something malicious (even with webauthn 2fa).

We recently tried to get a Facebook app approved to use the pages_messaging permission. You need to have test users to pass verification. Unfortunately, you can no longer create test users on their platform since October of this year. If you try to use a real dummy user, it will get banned immediately when the application testers log in from another country.

Aside from that, you end up with corporate assets being owned by people’s personal Facebook accounts, because there’s no reasonable way to use SSO or similar. It’s just downright terrible.

I’ve used the offerings from all of the big tech companies, and Facebook/Metas is far and away the most hostile. You get what you pay for.

I will eat my hat if Meta successfully builds a cloud services platform for other tech companies given the state of their developer tooling in all their other business lines.
This here is why I don't seek out gonzo-style writing. I absolutely cannot tell if you're satirizing your position or if you're doubling down on being completely, factually, verifiably incorrect.
I used to be analyst in a related area. I was impressed by the difference in the treatment of commercial databases (e.g. LexisNexis) and government databases that had data that was controlled under laws.

As far as the commercial databases were concerned, I don't think we were told much more than this costs money, so don't waste searches.

But as for things like criminal history searches ("RAP sheets") we had training that stressed the illegality of looking up anyone without a justifiable legal reason. We were told to log the reason for doing every search. The training materials included news clippings about former police officers who were in prison for invalid use of the criminal history database. Once a year we were audited and asked to justify a selection of lookups we had done.

All systems are faillible and can be misused by bad actors. All systems are subject to cost-benefit analysis.

But I think it's valid that we have a system of law enforcement, that it be able, under appropriate circumstances and laws and checks and balances, to gain information that is sensitive and not publicly available.
I agree that vost per watt is the mist important for situations where the install is not space constrained.

On the other hand if space is a constraint, then watts per square metre (which correlates with effeciency) is more important.

Most small-scale installs are space limited. Think RVs, domestic residences, boats, and so on. However large-scale is likely to be capital constrained, not space constrained (large plots in the desert are cheap) so in that case cost per watt is the limiting factor.
Similar:

https://dns.notjakob.com/tool.html

... which allows you to create configuration profiles for system-wide DoH settings which are, currently, not settable in the GUI settings.
This fits into the category of plausible but entirely evidence free conjecture as far as I'm concerned. I don't need more explanation for why Zuckerberg started Threads than opportunism over Twitter's demise and their desire to mitigate the worst impacts of regulation by "open-washing" their brand.
I’ve managed to upgrade an i7 T480 with a new display, glass trackpad, WiFi 6e, 2xNVME SSD and 64GB ram. It has 2 USB-C ports, on of which is thunderbolt. I also have an actual dock for it and batteries for hot-swap.

If they made anything close to the expandability of these, I’d be buying that as well.
I think it’s not as widely recognized as it could be just how forward-looking ECMAScript was in introducing language updates in the mid 2010s. For instance, arrow functions make it natural to work with partial application, a currying-adjacent technique.

const times = a => b => a * b
const double = times(2)
const twiceFour = double(4)

As a language feature, a function to curry a given function is different from proper tail calls in that it can be implemented as a JavaScript function rather than needing to be built into the JavaScript engine. Similarly, Haskell’s own curry function is imported from its standard prelude. Leaving this detail up to language users allows a diversity of approaches and vibrancy in the community. Lodash has had an implementation for a while: https://github.com/lodash/lodash/blob/0843bd46ef805dd03c0c8d.... (Edit, found better example.)

Structural pattern matching can be very elegant and it would be nice if ECMAScript offered it. Object destructuring has been added to the language, and that feature could be seen as a stepping stone for adding structural pattern matching in a later version. Proper tail calls however are more fundamental to the paradigm of functional programming, since they are necessary for iterative algorithms to work as well functionally as they do imperatively.
This is a nonsense issue. Instead of focusing on historical buildings, why don't you focus on:

1. The multitude of empty commercial buildings that could house people but can't because building codes require apartments to have windows. Sorry, but affordable housing doesn't mean you get a window. Does this mean we eliminate all building codes? No it means we relax them so unused space gets used.

2. Apartments intentionally kept empty by real estate investors or pied-a-terres.

Item 1 is the biggest offender and is a huge problem for NYC.
Starting a social network today is harder than it was 20 years ago. Content moderation, spam prevention, privacy controls have much higher expectations than they did.

I want to see competition in this space. Facebook investing in infrastructure to sell such that new products can compete with theirs seems like it might lead to that.

If Facebook were to develop these APIs, other platform providers could also implement similar APIs for products meaning that FB wouldn't be solely in control. I'm excited about new infrastructure in this play because I think it could lead to more dynamic peer to peer interactions.
> Not by committing an even bigger atrocity. Because if 1000 Israelis warrant murdering 10000 Palestinians [...]

Let me be very clear, killing 1000 Israelis doesn't "warrant" killing a single Palestinian. Revenge killing is not moral, period. If Hamas were to surrender, there'd be no legitimate reason to kill anyone, neither civilian nor militant.

The valid reason to wage war is to prevent someone from killing you. In this case, Hamas has killed invaded, killed civilians, shot rockets, and promised to do it again. It is a valid reason to go to war with them. It is not a valid reason to ever target civilians - but that doesn't mean that civilians won't tragically be killed.

> And "Gaza" didn't invade Israel. Hamas terrorists did.

Hamas is the government of Gaza. It is Hamas that has embedded themselves into the civilian population in such a way as to prevent separating them.

Again, you keep not answering my question - what do you think Israel should do? Should it just not try to defeat Hamas? Should it do it differently (and in that case, what can Israel do instead?)

> And reducing Gaza to rubble and creating a unfathomable humanitarian crisis is going to lessen resentment? Good plan. How about dismantling the settlements? But can't give in to terrorists, can you, and do the thing you should have been doing in the first place if you had any decency. That's impossible to ask of Israelis. Instead, we just ask people in Gaza to die, quietly. Because "they started it" and "we are having our hand forced every step of the way".

I'm not sure why you keep suggesting that all of Israel is some morally corrupt block or something. I hate the settlements and think that it's a huge moral failure on the part of Israel that it hasn't dismantled them already. Many if not most Israelis oppose the settlements (usually).

Many also feel that the settlements are the only defense against what happened near Gaza happening everywhere else that borders the West Bank. I don't think they're right, but it's hard to blame them given what happened.

As for reducing Gaza to rubble - I wish there was another way. But I think that given Hamas's stated goals, the only chance for security and the only chance for peace is for Hamas to be out of the picture. I don't see how that can be achieved otherwise. Israel isn't all-powerful, and it's predictably acting just like every other western country given this type of urban warfare. (You seemed to argue against this, but just look at the damage caused in e.g. Mosul.)

> How about looking into how one of the most hawkishly watched, tiniest strip of border in the whole world could be nilly-willy breached like that? I don't mean this as victim blaming, but you always first look at the things you do control.

Believe me, Israel is intensely interested in this question. And by all current measures, our current government is incredibly unpopular for this reason (among many others).
> It is gated by iTunes, just not 100%

I bought an iPod Mini in '04 that I used for a summer photography course as an external hard drive. An actual external hard drive would have been cheaper, but after my summer trip was over and I no longer needed the additional storage space — hey, I had an iPod Mini! I copied photos onto it from a CF card via USB. It was literally drag and drop. There was no iTunes gating. You're just... wrong here.
I think more specifically a lot of people don't want to be owned or controlled.
> The whole NYC island was cut into grid lots without taking into things like utilities, just lots, by a realtor

First of all, NYC is not an island. It's 5 different boroughs, four of which are spread across 3 islands with one connected to the mainland. Manhattan is just one borough; it's not the biggest by size or population by a long shot (that would be Queens).

Second: I don't know why you think this. Manhattan's grid plan was produced in 1811 by a handful of leading citizen types[1]. It's worth noting that utilities in the sense we mean today weren't really a thing they could plan for in 1811. But, as far as I know, the city's grid really hasn't been an impediment to the city's utility system, besides trash collection.

[1]: https://en.wikipedia.org/wiki/Commissioners%27_Plan_of_1811
> ...even though they are technically in violation of the GPL by modifying and shipping bash binaries without full source - it is missing rootless.h (not the X11 file)

They're not.

They've covered this in two main ways:

1) By listing all their source code on https://opensource.apple.com/ (which links to their GitHub with all the source code)

2) By offering a complete machine-readable copy of the source code upon request as per GPLv2 (3)(b). This offer is made both in the license agreement[0] you agree to when booting up your Mac for the first time, updating it, etc., as well as in an Acknowledgements.rtf[1] file that is located on your drive at multiple locations (e.g., /Library/Documentation) and linked to from within certain apps (e.g., about section, acknowledgment section under Help, EULA agreement prompt, etc.).

That covers the bash part. rootless.h isn't part of bash and is part of libSystem.dylib, so that would fall under the OS exception in GPLv2[2]:

> However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

That said, it probably won't be long before they stop shipping bash altogether, they've already switched to Zsh a while ago and seem to have moved to a "bring your own tool" philosophy for anything they don't support by default (see Python removal and future Ruby and Perl removal notice).

0: https://www.apple.com/legal/sla/docs/macOSSonoma.pdf (see §15)

1: https://opensource.apple.com/source/files/files-553/Library/...

2: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
If you read the article, they very clearly understand the difference: the entire point of this series is that Tesla doesn’t restrict usage to the places it’s designed for, which they could easily do, and doesn’t have effective safety measures for the attention that drivers are supposed to be maintaining. Social media provides plenty of examples showing that this isn’t some niche concern but rather something real people are misusing.

> In fine print and user manuals most drivers probably haven’t pored over, Tesla says that Autosteer “is designed for use on highways that have a center divider, clear lane markings, and no cross-traffic.” It adds: “Please use it only if you will pay attention to the road, keep your hands on the steering wheel, and be prepared to take over at any time.”

> As the crashes spotlighted by The Post investigation indicate, it isn’t clear to some drivers where you’re supposed to use Autosteer and what, exactly, it will do for you. It’s not nearly as advanced as Tesla’s “Full Self-Driving” capability, which requires a $200 per month subscription to access and is designed to be used on city streets.
C Programming for Everybody (CC4E)
I watched his "Internet History, Technology, and Security" course. That one was phenomenal.

Now I discovered this course, the first two videos in that YouTube playlist are very interesting (A History of C, UNIX, and Computation (a.k.a "The importance of 1978")).

There is also a course website to this with a lot of additional material, but it requires a password (it is "42"), that's why I submit the YouTube playlist.

Course Link: https://www.cc4e.com/
Looks like you've fixed your bug.
1 and 2 - this seems incompatible with how 90% of the population uses software, namely they set it and forget it. Having to manually approve and schedule every single update for everything a user touches would be a) a security nightmare, as most things would never get updated ever and b) a UX nightmare, with a million different things asking for updates.

3 - Maintaining a data path forward is tricky enough. Demanding that users be able to downgrade at anytime would be a very tall ask if user data has to survive the downgrade.

4 - This seems outlandishly expensive to do. This effectively reads “nobody can ever deprecate an api on anything”. This also seems to be broadly incompatible with fixing certain security vulnerabilities - would everybody have to maintain TLS 1.1 or plaintext api endpoints for old clients? Would a social media network have to maintain api endpoints that leaked more data than users were comfortable with?
I have done a fair bit of procedural generation

http://c50.fingswotidun.com/show/?code=z!eZvz%2F9%2Bduz%2F9%...

https://www.dwitter.net/d/20993

and quite a lot of work on Stable Diffusion techniques.

I'm quite comfortable sharing the space. They are not the same thing as each other but neither is it necessary to be dismissive of the approach. People are creating stuff for the sake of creating stuff, that doesn't need to be gatekept

As the comment by holoduke mentions. Quality imagery from image generation models is not as simple as giving a prompt to a black box. This https://fingswotidun.com/AITalk/images/DuckRun/FullAnim.gif took me a lot of work and it is still far from ideal, (the waistcoat jitter, the collar, the beak, the hair).
If my web identity was my personal government tax identification number, I would be worried that one could use that to fraudulently and successfully claim to be me with a fair number of institutions because the authentication mechanism is lacking efficacy.
app.net was great for developers.
We made money each month based on user feedback. It was worth the higher membership fee to access all that too.

Sadly, and despite the way it was originally funded (by the users), I believe they took some VC funding, which ultimately killed the platform since it wasn't getting the growth that the investors wanted.

Actually, if Elon wants 'X' to become an 'everything app', one way which that could be done is through opening up to more app devs to build their own apps on the platform, as it used to be. Sadly, I don't think they've got the will or the manpower to do that these days.
Thanks but no thanks, I hate these modern JS fameworks.

https://hckrnews.com has the advantage of a reverse chronological sort, and it works for me as a front page, using this user script in Stylus:

* {
font-size: 23px;
line-height: 1.75em;
}
a {
border-bottom: 1px solid lightgrey;
}

For individual pages/threads I'm sent to https://news.ycombinator.com/ which is totally unreadable and useless unless I emply this user script:

* {
font-size: 24px !important;
line-height: 1.4em;
}

This makes things readable, and as that is my only concern here I have no further need to engage with any third party sites (especially not a site infected with forth party framework scripts and whatnot)
Or it just tells the customers of this kind of equipment want proven solutions instead of other (novelty) options, so the manufacturers build their products with that in mind. Stability and support are very important to most buyers.
`xclip-mode` looks like it should definitely be included by default. `cua-mode` is tougher because it messes with the default keybindings, making you type C-x twice (or Shift-C-x) for the large number of keybindings that start with C-x. That might be better for newcomers though, and bring more people to Emacs. Personally I would disable `cua-mode` if it were default.
Very soon there will be books and YouTube playlists: "The right Faith to get hired at Google"
Even funnier is during the pandemic, we got adb over ssh so our desktops in the office could still connect to devices at our house.
A dog what web site?
Digital cinema tech here. Sony hasn’t been releasing updates since they exited the business in 2020.

This is likely an expired certificate related to the encryption on the movie files.
> Ultimately, the burden of proof is on those who propose that AI models are conscious to present an argument in support.

Not a fair proposal. Not how consciousness works. You can only prove your consciousness to yourself.
Oh, I dunno. I've been using think pads for a many years. I've had a few work issued dell xps's along the way too.

I'm currently running a P14s, and while I have a few minor gripes around the fan and thermals overall I'm pretty pleased.

* 2xTB4, HDMI, 2xusb3, 3.5mm jack, I could have opted for a card reader if I still used PIV/CAC for Kerberos but I carry a yubikey these days
* I prefer the newer Thinkpad keyboards, they have less play (as in wiggle) in the keys
* Linux support out of box is great
* Display and scaling work well with Wayland (sway)
* Linux power consumption is great, <4W idle with minor TLP tweaks and blacklisting the proprietary Nvidia driver
* The touchpad has improved over the years, specifically around the texture of the material and the sensitivity of tap to click
* The i7 processor is honestly overkill in a laptop

I couldn't switch to an M2, well because Linux is a hard requirement for me.
Intuitive photo sharing site made with Cloudflare and Pintura editor
Made this minimalistic, free photo hosting site. Hosted on cloudflare workers so really fast. Optimized for users who would like to share up to 100 hi-res photos with the ability to edit and annotate before sharing.
What isn't mentioned here, is that any real housing solution has to take into account continuous growth.

1) If you expand housing, demand will go up. People fill jobs, and add demand for local businesses, enable growth in exporting businesses' headcounts, creating more opportunities for others.

2) If families can afford to live somewhere dynamic, then many of their children will want to stay, increasing the population.

My point is simply that noting that 500,000 new homes could be created is important. But even better would be a guide to how growth can continue, density can continue to go up, in an orderly, practical and aesthetically acceptable way.

Otherwise you end up with the same problem a few years later. (Or more likely, you never actually solve the problem even temporarily. Because the housing growth doesn't keep up with demand growth.)

The reasons for this is density itself is valuable. So dense places either get very expensive, or keep getting denser.
I was hoping for some interesting insight to be shared, but no it’s just a shallow opinion piece on why E2E is better than unit tests for web interfaces, without really explaining why.

The author misses that component tests don’t have to be like unit tests at all, they are more like integration tests if you test entire pages (which are components too), use actual user interactions and mock only the I/O (mostly network) layer. It’s like E2E without spinning up a backend.
> What is the priority of app router integration for NextJS?

I'm not Jarred, but what do you mean by this? I'm using bun + app router + NextJS and everything seems to work just fine.
Sorry do we know each other? I understand the technology fine.
In June, Fidelity also cut the estimated worth of their holding in Reddit (~46% since initial investment) and Discord (~47% since initial investment) as well as Gupshup (~38% since initial investment). It was viewed as their assessment of the impact of the ongoing slowdown in the public market on privately-held startups.

Source: https://techcrunch.com/2023/06/30/fidelity-deepens-valuation...

Elon Musk has also stated that he overpaid for acquiring Twitter. Prior shareholders should be pleased they were able to realize an unexpected gain.
How to Learn a Code Base:

1. Read any documentation

2. Examine the front-end

3. Study the permanent data streams and persistent data

4. Learn the class / type system and map it out

5. Find the code's locations and see how the code is processed

6. Categorize the code by functionality and map it out

7. Study the back-end CRUD operations

8. Study the front-end CRUD operations

9. Study the permissions and security infrastructure

10. Study a well-defined data collection or functional area

Source: not me; I lost the original source document.
Yes, what's really important here is that TCO was added to the spec before the modern TC39 process was adopted. Had implementation and usage experience been required before it shipped in the spec, this conversation would have been concluded 9 years ago.
social anxiety.
Housing is fungible. If you produce luxury housing, then that reduces pressure on existing upper-mid housing, and reducing pressure on upper-mid housing in turn reduces pressure on lower-mid housing, etc.