skysight-inc/HackerNews huggingface dataset:
Thanks for sharing your lifestyle -- it's definitely interesting to know some people live this way.

> Different people have difference life choices. "We" in this context, definitely doesn't include everyone.

> don't understand why Bloomberg, of all things, would have a piece about it.

The fact this article is generalizing just points to the impression that it's very common now to have many subscriptions (it's just not about you). Indeed I'd consider people having some combination of the services I mentioned as being more common than folks like you. I don't think it would be that hard for you to get that sense even with a limited sampling of folks you know; another way to know it's common is to just look at the raw subscriber #s for these services which is often available in their public financial filings, and divide that by an estimated # of households in the US or whatever country.
Yeah. Almost all engineers I know (including myself) have a tendency to be overly optimistic about how long something will take.
A proc is a function with no return.

A function is a function that returns something.

Oberon+ keeps it's predecessors' idiotic distinction, but takes it one step further: both functions and procedures are decalred with `proc` or `procedure`, functions are `proc`s that have a return type.

And yet:

- procedure calls don't have to specify parameters apparently, but function calls must specify all parameters

- functions cannot be used in Oberon+'s weird exception handling. [1] You do a call with `PCALL(res, P, args)` where res is a variable that will hold the result of the exception if it happened, and P is the procedure. You cannot pass functions (aka procedures which have a return type)

As the spec so wonderfully says [2],

--- start quote ---

There are two kinds of procedures: proper procedures and function procedures. The latter are activated by a function designator as a constituent of an expression and yield a result that is an operand of the expression. Proper procedures are activated by a procedure call. A procedure is a function procedure if its formal parameters specify a result type. Each control path of a function procedure must return a value.

--- end quote ---

[1] https://github.com/oberon-lang/specification/blob/master/The...

[2] https://github.com/oberon-lang/specification/blob/master/The...
Kotlin is still rather niche outside of Android. Java has been evolving but most enterprises are very reluctant to move past Java SE 8. Lots of projects haven’t even migrated to Java 11. With Oracle’s extended support that gravity is only exacerbated. All while the upstream pushes for Java 21, with confusing licensing changes along the road Eclipse Temurin gaining traction over OpenJDK. Java is a very fractured ecosystem. Microsoft has done a great job at unifying .NET, not without crossing the line several times though.

In my observation, more and more startups have been taking off with C# and .NET. It’s very productive and efficient. It truly shines in many popular benchmarks. With .NET, many potential choices have already been made for you, it’s a true framework. You get a great setup out of the box which you can tune to your liking. It’s like Angular. Java is like React - there’s a core library and the rest is on you, Spring to the rescue, or Quarkus, or Micronaut, or… a hundred other frameworks. Very flexible but also quite fragile.
The CLR has much fewer knobs than HotSpot or OpenJ9. I like that actually. It’s just more efficient in most cases. Can’t speak to multi-terabyte heaps with CLR though, haven’t been there.

The GUI story with .NET is amazing. Other than MSFT’s libraries, you have Avalonia and Uno as popular alternatives. Avalonia is very snappy. Uno has a great potential. Both are multiplatform (handheld and desktop devices, with the same codebase). Then there’s Blazor for the web in various incarnations and MAUI on Xamarin. Kotlin’s (Jetpack) Compose Multiplattform is still a couple years behind Avalonia and perhaps Xamarin. And JavaFX GUIs have never been this good or resource efficient, there are a couple other Java frameworks but they are apparently financially too resource constrained to compete yet.

As for the enterprise, I’ve seen both, retrograde Windows shops reluctant to change, riding a slow-paced product lifecycle, as well as agile projects upgrading their .NET stack a few days after the most recent GA release, often having run CI on RC releases well ahead.

Perhaps it’s location dependent. Denmark being an outlier is virtually exclusively .NET. In China, Go is very popular, you also see many contributors to Go projects on GitHub from China. Same with Vue. In short, there are also socioeconomic idiosyncrasies to it.
It’s literally in the quote above:

> Our “algorithm” is […] not fully understood internally.
The person you are replying to was onto something when he called your comment "heated"

Your first post had none of the things you are talking about in your 2nd post... It simply said "that's bullshit" and suggested that what changed is the openness of western culture to criticism.

Your second post (one I am replying to) is more reasonable but if this is somehow what you originally meant that's not what came out..
First = highest undergraduate degree classification in the British system.

Universities in the UK treat a degree from the US with a 3.7 or 3.8 or higher GPA as equivalent to a first according to Wikipedia - https://en.wikipedia.org/wiki/British_undergraduate_degree_c...
> lol

What’s the joke? I don’t get it.
It's not exactly true, but the incentives still align in practice.

"Contact Us" Licensing has always existed as you state, but has often included the possibility of royalties, and even when it doesn't it's always been at the price ranges where shipping a game was more likely than not.

And in-fact, a problem with early Unreal licensing has been Epic's approach to support of "If it's not a problem in an Epic game, it's not our problem" Which has improved dramatically since changing their licensing model.

And regarding Unity, yes, their ad networks are becoming more important, but that still doesn't do as good a job at aligning incentives, but more importantly, Unity has 15+ years of development in a model with unaligned incentives, which when you're talking about technical decisions, those are really important.

And to be clear, I'm not arguing against the point that Epic being a game developer first is an important factor, I think it very much is, however I'm suggesting there are also other contributing factors.
When you hit diminishing returns on a walled-garden language-learning app, it's time to create a continuous intake of real-world media at your level that you enjoy, plus a suite of inline understanding+memory tools to extract the maximum learning out of that media.

I have been following many of the recommendations on https://learnjapanese.moe/resources/. Most of them are language-specific, but perhaps you can still draw some inspiration from the methods and look for equivalent tools in your target language.
Because he's an idiot
But not everyone moves far away to go to school and not all schools are in the big city. In fact, schools now have evolved closer to daycares with the amount of money being poured into dining halls and fitness centers.

> Just moving to a large city and working when you are young is enough to "grow the intellectual soul". Taking out loans and paying for lessons I don't think is a critical part of that development.

Eh. Plenty of people migrate. That doesn't make them educated, necessarily.
In the context of a long-lived build server it could permanently compromise the machine, allowing an attacker to modify any other package you publish from there and maintain that access even after Rust has been fixed.
This is something he said he'd do before buying Twitter.
An app that uses OpenAI and your diary to answer questions about yourself
Steam-Spotify: Shows what song your listening to on Steam as “Now Playing”
If you’re that worried about domain expiry then how on earth can your registrar offer a warranty that satisfies you? Registrars can go bust. Hosts can go bust.
It was ironic.

When this was done (I think 1971 or so), she was unknown.
Yes, this is the one I previously found (thanks for sharing). Found it ridiculously complex for what an anki card seems to be... I mean from the docs I found this:

> "...You need to pass a model_id so that Anki can keep track of your model."

At that time I wondered myself: "Why on earth do I need to keep track of a model id for an anki card?" then quickly move forward on the docs without paying too much attention and finally put it aside...
> people reject the constant surveillance that feeds it

I’m curious about this. Is this an opinion or is there data to support this? I’m interested because my intuition (not supported by data) is that the average person doesn’t care about that kind of thing, and the most likely explanation is that the volume of advertising is getting absolutely ridiculous.
That's exactly what https://github.com/NicolasConstant/BirdsiteLive is, their purposes are distinct
You give credit when it’s done. Not on announcements.

He already promised it
“next week” a while ago.
do you mind elaborating on this? I am using Reddit to advertise some of my projects because it seems like a relevant crowd to advertise to, but I am curious to hear how it would be perceived.
A call center is probably as opposite of blue collar as it gets. The term “blue collar” comes from the blue collards shirts factory and industrial workers used to wear, and is now synonymous with manual labor. There is nothing remotely close to manual labor at a call center. You just had the lowest tier of a white collar job.
Php doesn’t equal file system routing. Look at Wordpress.
elon? Is that you?

https://www.reuters.com/technology/twitter-down-thousands-us...

https://www.cnn.com/2023/03/06/tech/twitter-website-down/ind...
> I like having a few different loops to keep code more readable.

When they have similar semantics, and are not arbitrarily designed.

In Oberon:

- while has an elseif statement. Repeat is a do/while, doesn't have an elseif statement

- loop is allowed an exit. No other loops are allowed to terminate early. And that is literally the only reason loop exists

etc.
It's not just about the customers: it's about the marketplace, too.

If a huge percentage of content is only available via subscription, it becomes prohibitively expensive to diversify the content you buy.

The only solution (apart from abandoning the subscription model) is for all subscription services to merge into a small number of media empires that each contain a diversified portfolio. This only serves to exasperate the original problem.
over past 15 years I have installed the then current release of Ubuntu or other distros on dozens of different laptops/desktops and some phones across many brands each attempt success yet some did require googling to discover various incantations of boot up settings... So there is never the need to buy a new laptop with preinstalled linux ... Infact if a given person cannot muster the grit to do a linux install that person is not good material for even becoming a linux user ... Yes 'tis sad but true linux is decidedly not yet ready for the masses ... However no matter this relatively high barrier to entry the pure joy and productivity boosts of using linux easily outweighs the angst of this ongoing hazing ritual of doing your own installs
I saw a speech from Gaddafi that he was going to gradually reform Libya.. It is an often repeated lie that institutions are going to magically transform themselves to no longer be shaped by being suck ups to dictators as soon as a dictator wills it.
I wonder if hiding the tool would help. Anyone interested could simply archive and hoard potentially interesting images until such tool emerges later. So in reality, it would change nothing, only slightly delay the images being extracted.

The only thing I can think of that would have made a real difference is to send a tool to fix the images to all image hosting platforms in advance. But which ones do you trust?
I would really love ReactOS to replace windows. Genuinely would. But it's not there yet. I've tracked their development for years.

As for VirtualBox and VMware, that means I have two operating systems instead of one :(
If that build server runs tests too the surface area of such an attack is similar.
well what would your job prospects have been with a non-STEM degree?
The "was" strongly implies "was at the time". Wikipedia says this was released a year before her debut album, and a few years before her first hit song.
out of all the reasons, IMO that is most anachronistic given the way that both Universities and society at large have changed away from these dynamics - and given also that the need for that personal access has also decreased dramatically over the last few decades
> There is no guarantee that attending a college or university will help you develop more than you would outside that setting. There is, however, a guaranteed cost; and that cost can be debilitating.

Two things - that guaranteed cost CAN be debilitating. It also might not be. There are plenty of cheaper options available for higher education. And, in general, people with higher education make more money overall.
Cancel culture is free speech. It's no different from protesting
Linking to the proprietary websites would be forcing something on others, not linking to user-respecting mirrors.
Consider the games industry: unpaid modders motivated by passion or boredom used to fix bugs, add features, etc. And they did it much better than modern game companies do. Modern game companies restrict modding specifically to choke out the competition, they can't compete with modders. They're not as motivated or creative as the modders, they're not nearly as free to add niche features that only a small handful of people might appreciate because that's not economical. But modders don't have to care about what is economical and are free to pursue odd unproven ideas. Many commercialized game genres today were invented by modders years ago during the heyday of modding.

Relying on commercial developers to do everything strangles and ossifies culture.
PHP 8 hasn't fixed function autoloading, and Composer still has hacks like you can specify function containing files it will always load.
smells a weeeee bit like an ol' pump'n'dump scheme. just a bit. maybe.
This isn’t correct. Your statement regarding gulag numbers being higher comes from Maier’s report and is generally refuted. The death rates in the gulags were much lower than Maier reported. The gulags did contain many more prisoners than the holocaust camps. [1]

The holocaust is the world’s go-to genocide because it has by far the largest rate of death and has the highest total death count. It was also carried out by a relatively small country. Auschwitz’s last year saw more than 1M deaths.

[1] https://www.jstor.org/stable/152781

Sorry for the JSTOR paywall if you don’t have access to an institution. Perhaps you can find it elsewhere. The first two tables compare the total deaths (and also deaths over time) between the holocaust camps and the gulags.
Just because you can't run it doesn't mean it wouldn't be useful. This likely will give insight on the kind of modelling, experiments, goal function, deployment methods, resiliency etc. And you could easily reverse engineer policy decision with code(IMO), but other way is not possible.
Let's see where this goes. I've been using ChatGP for a few weeks now, mostly for programming related questions. It does make pretty drastic mistakes and can be rather obtuse when asked about subtelties. Maybe GPT-4 will do better, but for real life there is not as much online training material as for Python modules.
MinIO's Object Lambda – enabling application-specific data transformation
Hindsight is always 20/20. What matters is that we live in a much freer and more open world today than in the 1980s and information of all kinds is vastly more accessible, often available for free. So these early predictions have basically proven quite accurate.
Yes it’s def how it worked on the “backend” but i don’t remember what it did on the channel layer tbh. Maybe there’s a compatibility mode in enodeb. Also all three major providers have def shutdown their 2g/3g equipment as of last year
> Fully agree. And to continue this, I think one step that would be accepted across the aisle (in lieu of total debt forgiveness) is to either severely cut or get rid of interest rates on school loans.

I dont understand how you agree with the post yet come to this conclusion. If debt is the source of the problem why encourage more of it? The point is colleges can always raise prices because students can just take out bigger loans. This gets worse if you get rid of interest rates.
Commodore 208 – 1960s Adding Machine [video]
When somebody named INTPenis calls you childish, that's when you know you're really being childish.
The idea that plumbers/hvac/welders etc don't have physical wear and tear is also a myth that needs dispelled.
It’s 72 bytes, but yes. Probably a good reason to have a length limit on the password field if you use bcrypt.
There is a POC. https://github.com/dtolnay/watt
Therefor still pending.
Going to be a brand new entry at https://elonsbrokenpromises.com/
Yeah, they got the effect right but not the cause.
Windows doesn't matter to Microsoft now. The big sellers are Azure and Office 365 and they work on Macs.

As for market share in the US, I very much doubt it's that high really. There are huge unimaginable swathes of windows boxes which won't show up in GlobalStats at all. I know a company with 50,000 desktops that can only visit a web site on an internal network for example. Those sorts of installations are everywhere.
A Japanese North Korean (With South Korean Passport)
Demographic shift? There could have been (probably was) larger number of 18-24 year olds ten year than today.
You can have all the pointers you want. The way my code works is it uses MAP_FIXED so that memory is always allocated to the same addresses. Even if you have ASLR it will be the same every time.

The issue is mainly stack-allocated memory. For example, our `model` object here needed to be allocated on the heap, rather than being declared as an automatic variable. Since automatic objects is really an optimization unique to low-level languages like C++, I doubt that's going to be an issue for something like Python, where everything is probably a heap object.

Oh! Also be careful about .data objects (i.e. static variables). Those could prove problematic too. Although my code could easily be updated to memcpy() the memory between _etext and _end into the file.
I wish I could generate a personal memex by training GTP-4 solely on bookmarked content, in a way that minimizes hallucinations and unrelated content. Then that memex could generate quiz prompts or anki decks for me.
I heard this many times before... If there's an easy way to create the cards I'm willing to put some effort on it. Italian and spanish are not that far away languages so most of the time I really know the meaning of the words (with of course the help of translation and a dictionary sometimes) I learn but I need to remember them.
I find this logic strange, as I'm not obligated to watch the ads (so I use adblock), even though I know they pay for the service. By the same logic, someone may complain that I'm paying by credit card balance in full each month and still getting all the benefits while someone else is paying for the service I use (plus whatever merchant/interchange fees CCs are charging).
Isn't this pretty much what JSON streaming does?
There won't be many jobs. With the boon of cheap cash trade workers also cashed in, way overcharging for work that was half as much just a decade ago. But now home sales are grinding to a halt. Cash is no longer cheap. People can no longer cash in on their equity with rates rising. Already I've had work quotes half what they were just last year.

There's a reason many children of blue collar workers were told to go to college. Now we might need to readjust that thinking and balance it better. But it came from a place of understanding how hard that life can be.
Props for getting both 3 and 4 word digs in.
Nothing new to see here...

Any of these steps could do the same to your system, and it's been the "standard" for 30+ years:

./configure
make
sudo make install

Or literally any other language/package manager that supports build scripts.
Where, in your opinion, can I get the ideal New York slice?
You don't even need puppeteer for this; I'm currently using the WebCodecs API with Theatre.js to render webgl scenes: https://gist.github.com/akre54/c066717f5f0e77c008e83b3377c8e...
Was it in SF? I was there with a very derpy bioprinter that was basically a Solidoodle 2 or 3 with peristaltic pumps instead of an extruder :)
zstd decompression should almost always be very fast. It's faster to decompress than DEFLATE or LZ4 in all the benchmarks that I've seen.

you might be interested in converting the pushshift data to parquet. Using octosql I'm able to query the submissions data (from the begining of reddit to Sept 2022) in about 10 min

https://github.com/chapmanjacobd/reddit_mining#how-was-this-...

Although if you're sending the data to postgres or BigQuery you can probably get better query performance via indexes or parallelism.
The current link isn't even able to properly show the twitter thread since Elon used a long tweet.
Birds are the only insect control I use in my garden. I am not growing miles of corn or another monoculture. It is a hard sell to some farmers to diversify their fields and plant trees for the birds to roost.
It is possible to have communism without concentrated, uncontested power. We have seen no such implementation as of yet but it can happen. As with most revolutions there is a period of absolutism that follows its success.
Twitter has nothing to gain from this. Someone smarter could better game the algorithm while Elon's "hardcore" team is still clueless.
The pedo guy incident opened a lot of doors because he has zero credibility, so he can say anything he wants, and it's ok because you can't believe anything he says.
Erroring on appending to a slice would require checking every call to append for an error. I'd find it more surprising for append to error on resize since append implies a growable array.
I'd say that 2 is indeed quite common in Computer science. In graphs, for example, each edge has 2 ends. In an abstract syntax tree, a binary operator has 2 children. All raster images are based on 2 dimensions. A "for each" loop often involves 2 variables: the iterator object and an index.

In all such cases it makes sense that a language/ construct/library special-cases 2 elements without generalizing for an arbitrary number of elements.

By the way, 3 is much less common, except in some specific domains, like 3D vectors, UNIX permissions (user, group, other), etc.
Absolutely. I'm just impatiently waiting for the blog post/Twitter thread about it
It always repeats itself: Commenters that pick the obvious and leave a snarky comment (me), and others, who damn the former. The truth lies somewhere in between.
You dont pay 80k to have fun. And if you do then you can do a hell of a lot better than art school.
I'd prefer a URL which let's me view the tweet without having to make a Twitter account actually.
Considering the damage caused by advertising in general, I would argue adblockers to be plenty moral.

But that moral argument is not the issue here.

Subscription services distill the marketplace for content that you can pay for. They make diverse media production prohibitively expensive, because customers can't afford to pay for a diverse collection of media when that collection is distributed across many subscriptions.
I like subscriptions such as Netflix and HBO where I can subscribe for a month or two, watch everything I want, and then cancel. I'm not sure how you can get an entire year's worth of value from them.