skysight-inc/HackerNews huggingface dataset:
You can’t really look at numbers like that to paint a full picture.

Net income in particular is sensitive to one time events.

In this case, imo, it looks like the most important story is that revenue per user is falling hard. 17% more users. -15% revenue per user. Revenues are falling in North America and they have to try and make up for it by targeting the rest of the world.
I’m pretty happy with EndeavourOS/Cinnamon, but this looks very nice too. I’ve always been attracted to PopOS, but various quirks or actual boot-preventing problems have prevented me from actually installing it on various systems..
Groundbreaking biomaterial heals tissues from the inside out
It can't be; there is no risk that people will panic upon hearing "ennui".
Two parts to my earlier statement.

1. Fire

2. Getting locked in a Tesla because they messed up the doors.

You've covered #1 with whataboutism, so I reject it as an answer. Please try again without whataboutism. And next time, try to also come up with a response to #2.

Having functional doors during an emergency is also very important, and Tesla fails at that. The combination of 1 and 2 causes fatalities.
Meta shutting down its most popular VR game
USA has the kinds of land that cannot support so many people. This is not the issue with India. Their land is abundant in food and shelter resources, the only elements required for thriving societies.
rsync at it again?
Motornomativity: Social Norms Hide a Major Public Health Hazard
A detailed monthly budget in a spreadsheet is all you need to make a retirement decision. But there are a few unknowables that will affect things. Most important are future inflation, major medical expenses (at least until you are covered by medicare), and elderly care expenses. If you don't own your home, future rent increases may be trouble. Will you be receiving an inheritance? Where do you want to live? Most people would like to live near their grandchildren if any, at least for a major part of the year. How active will you be and do you plan to travel? You can make great economy by taking virtual trips on the internet or TV. Take a tour of all your local Italian restaurants instead of a tour of Italy.
I pay for dropbox. You recommend that I should use my own network attached storage? I don't even know what that is or how it works.
This has not been my experience at all. The tonal aspect of Chinese adds an extra layer of nuanced complexity to pronouncing the words that Japanese simply doesn't have. Further, Japanese has the ability to write things phonetically using hiragana/katakana which Chinese pretty much completely lacks. Not to mention that with Chinese you also have simplified and traditional from a writing perspective.
It's super confusing. Basic tasks are buried behind weird menus and in little pockets, everything is a workaround and the UI workflow makes no sense.
I've defeated it already using basic prompt engineering.
Absolutely, the benefits of this approach far outweigh the downsides— and/or benefits of other approaches.
I agree that the direct hand-off that Solaris shuttles provide is more efficient than general wakeup, but it is less efficient than switching MM context of the client thread. The latter results in twice fewer threads, twice fewer scheduler lock acquisitions, etc. Note that for the kernel-level door servers, Solaris does not use server threads, it directly calls the server entry point function.
Congratulations

per your edits, I don't disagree with you, but if you are in these metabolic states as nearly half of Americans are, there is a clear winner between the two and that's just a fact.
I was given one of those too, i think i still have it in a box somewhere. spent a lot of time playing dj with it.
I did not realise you could set the remote's URL to a local filesystem path.

That opens some interesting possibilities.

Cheers
Came here to say that. This is essentially Toutiao and this a great proven model that the lagging west took ages to adopt.

And indeed, why won’t people like an essentially an amazing text based recommendation system?

Btw it was valued at 20b in 2017. So yeah no joke.

Edit: typos
Beginning Linux Programming circa 1999 used "Tom's (or Tabbed) Window Manager":

https://archive.org/details/beginninglinuxpr00matt/page/558/...
Liability part could be a legal requirement, contractor vs employee has a couple parts determining it, your faults being yours vs company's being one of them.
The bit after `>` is a quote, not my words. See https://en.cppreference.com/w/c/language/array for the source

It's saying that C99 implemented flexible array members but before then some compilers introduced their own (nonstandard) implementation of flexible array members, using the (not allowed) zero sized array notation.
The wit-bindgen work required would be a significant undertaking (a week? more?) by someone who already has some expertise in wit & python. Maybe the wasmlabs folks are up for taking it on.

In general the Wasm Component ecosystem is still a few months away from being generally useful. There are a lot of people across the bytecode alliance working on the fundamentals right now, and we are making great progress, but its not ready to ship quite yet.
> there's plenty of corners of TikTok that are exactly the same mechanics as Twitter: quick bursts of infuriation that activate you and leave you wanting more

If you start following tags or certain people you'll visit the dusty corners, but the FYP is remarkably good at filtering out incendiary stuff, at least in my experience. I get basically all good vibes, nothing like Twitter/Reddit, and I'm never angry or high strung after watching TikTok.
-3 votes shows how this is a common misunderstanding.

If SQL was a declarative language, there would not be expression in it, for example
SELECT (1+2) , only SELECT 3

These categories based on the approach of the programming, not the underlying technology.

Imperative languages (high level): a step-by-step description of a process, like giving orders to someone/something in a sequence, organized further with loops and conditions.

Analogue: cooking recipe.
Languages: C, Pascal, Basic, etc (they can be structured or object oriented, still imperative)

Functional language (not mathematical definition, forget stateless, non-mutable etc for a moment):
It is an approach that solves the problem of cardinality of the imperative approach. There is nothing which is "one", only "one of them". It's a little bit confusing how i try to define this, but this is the most important aspect of this. We only filter and transform elements of a set, and even if this is nothing (for not mathematical aspect), but syntax sugar, it gives a programmer a safe way to do things, without caring about the details of enumerating things or null checks, etc. Or another angle: functional programming eliminates loops, and put the sequence in the data, and keep conditions. It is really handy to be honest. Purely functional languages are mostly experiments, because making something functional is kinda self-motivated, but other languages will pick up more functional elements in time, which is great.

Analogue: assembly line in a factory. Thing are coming, they are changed (like car body painted) or removed (like quality control).
Languages: LINQ, SQL, F#

Declarative language: your approach here is instead of describing how to do something, you only describe what you want as a result. CSS is a perfect example, however it is picking up non-declarative elements nowadays, original it was only capable to describe how a font a paragraph look like. HTML is also declarative. Instead of actually drawing a rectangle, you just say, this width, height on this position, etc.

Analogue: you order a coffee in coffee shop. You don't care any of the details, just the parameters of the coffee you want to drink.
Languages: HTML, CSS

Of course there are blurred lines like you can say all high level language are declarative, because you never go down to the hardware level to manually do everything, but I think what is important the approach, how you start to solve the problem, and if we see this from this point, SQL cannot be a declarative language. It was designed to be as close to English as possible to make non-IT people do programming, but it successfully failed it's purpose, because it is a pretty good language for programmers, but it was never designed to be declarative.
Providing and consuming relevant content shouldn't be a holy grail, or at least should be given less importance.
IMO the problem with austerity is that it presumed the economy would grow, which it then promptly didn't.

I won't pretend to have enough economic nous to know if Keynesianism is worth anything, but I do know it says to do the exact opposite: for governments to borrow and spend more in bad times to grow the economy, and pay down that debt only when things recover.
I'm sure there have been traditional businesses that were systemic failures and scams
immigration is the right thing to do, Germany will reap the benefit of the millions of people they have brought in. The issue is how to integrate, which is an entirely different problem. So far, no other mechanism to stymie population decline has worked
for me the exact meaning for private is "available for a selected audience"
>entitlement

Everyone is entitled to fight for better conditions

>things can very much regress

That was gp's point
It was easy to build and was a hype at the time. Many devs gave it a shot. See Quora in 2014:

https://www.quora.com/Why-have-most-personalized-news-startu...
This approach is fine if it works for you and I'm sure many people want the same, but it's definitely not what I or the GP want. Facebook's hostility to chronological ordering was one of the big reasons I stopped using it way back when and I haven't used news feeds much over the years for the same reason.

I have a collection of bookmarked news sites that I check regularly, which show their articles without any personalized algorithmic reshuffling or hiding. Knowing that I see the same content as other visitors do is a plus for me. I don't need to worry about missing stories I care about because some AI decided the opposite, and I feel like it helps me avoid filter bubbles and clickbait.

This isn't to say that one approach is right or wrong, just that this is what works for me and some other folks.
I don't want to be the oncall in your team
oh hmm, maybe abandonware at this point? The Discord invite has expired and https://www.slip.so/courses won't load (did before, but now not..)
use this

https://github.com/jerryjliu/gpt_index/tree/main/gpt_index

example:

https://twitter.com/thejessezhang/status/1615390646763945991
You said "it's just not 100%".

I guess I must just be confusing myself into thinking that is misleading. What a silly vaccine conspiracy theorist I am.

You're a really good troll btw, just not 100%.
My in laws are in their 70s and still drive. They have CarPlay and Apple Music but Sirius works like the radio. I think sometimes companies like Apple, for all their UI genius, miss the obvious option to just mimic the thing they are trying to kill. In this case, just have an option to just make a fake dial of station and skip around. If feel similarly about tv services like YouTube tv and Hulu, just mimic the think you’re trying to kill.
It seems like there may be some differences in how we understand the meaning of 'logging', 'apathy', and 'finger pointing games'.

I am making some assumptions when discussing this topic, namely:

1. The CEO and executive leadership are actually competent, have at least average middle aged adult levels of patience, and don't have their daggers out for each other.

2. There exist more than one method of communication between each layer in the hierarchy.

3. The organization is engaged in normal business, not in the middle of an M&A deal, outside investigation, or bankruptcy proceedings.
Admiral Cloudberg
> The lack of DRM would not hamper my enjoyment of the media

Sure it would!

Without DRM, there would be no digital distribution the way we know it today.
Propensity beats desire for money, regardless of time spent.
> automate the necessary checks to minimize human error

minimize is the keyword here. I assume you have seen regressions with Friday pushes and team had to spend their weekends resolving that at least once.

People will do mistakes, bugs will go into code, regressions will happen. It's just inevitable and no amount of automation can cover all your user paths.

People will hate this unpredictability to plan their weekends and spend a peaceful weekend. IMO, it's not worth it.
> For document-organizer almost any language would work fine...

Maybe yes, maybe no. Despite what many say, when digging into a specific domain and topic, I don't find "almost any language" is approximately equal when it comes to the effort and joy of building and maintaining a project.

(A theoretical explanation: It would be statistically very interesting if this were the case, since that level of uniformity would not be expected across all domains and topics.)

(Personally, people have particular preferences of varying intensity. Once a software developer has learned ~5ish diverse languages, I tend to think languages, their ecosystems, and their community are viewed with more nuance.)

Also, open source projects tend to involve a whole broad set of motivations.

Thanks to the author for sharing this! I aspire to have the same gratitude even if it was written in Cold Fusion.

> ... there's no need for super-optimized memory management.

This is not the only benefit of Rust.

Note: I can see hints of constructive criticism in the above comment... (But what are the specifics? Probably not rewrite in another language, methinks. To change the README?) ... so I'm offering constructive criticism as well. I can also see what might be armchair quarterbacking and overlooking of personal motivations.
Maybe they should start asking questions that AI can’t answer, instead of having students regurgitate what they’ve memorised.
For code that is critical to performance, C99's "flexible array at the end of a struct" is an useful tool. It basically allows you to attach a header at the beginning of some dynamically-allocated binary data of infinite length (yes, it can be implemented as a pointer at the end of the struct, but the extra latency of another pointer chasing can reduce performance). Before C99, the "size-1 hack" or "size-0 GCC extension" for this purpose was already widespread in both the Linux kernel and Windows [1], but with the disadvantage of triggering memory-safety tools, as the author pointed out.

Meanwhile, unlike C99, this construction is not allowed by any version of the C++ standards, any such use would be a non-standard extension, I think this is unfortunate. I only write C, I wonder if any C++ guru out there can answer this question: does modern C++ have a better solution to implement the same thing?

[1] https://devblogs.microsoft.com/oldnewthing/20040826-00/?p=38...
Thank for sharing, that's a great article!
I'll believe it when I see their codebase. In my experience (10 years in test infra for ~50 to 300-dev products)[1], for any non-trivial product, there's always a colossal testing gap between what I would consider to be thorough coverage and actually attained coverage. The combinatoric complexity I alluded to is one of the reasons for it.

And this is despite significant and on-going investments in test cases, test infra, integration testing infra, and good overall dev culture around quality.

Also, pair programming has nothing to do with any of this. Mentioning it is like saying that their tests are better because they use IntelliJ instead of Eclipse. It's a very interesting fact, but irrelevant to this.

[1] I will, however, point out, that there have been many times in my career that I have said 'This comment should be a test'. Tests are incredible. [2] But there is no circumstance where I would ever agree with a blanket policy of 'Every comment should be a test'.

[2] It's entirely feasible, and highly desirable to get a small project to the point where just running the tests makes you feel 100% confident in the correctness of your changes. It is highly desirable to drive large products towards such a point, but those efforts can, at best, approach it asymptotically, and cover some enumerated, but limited set of use-cases and data-flows. [3]

[3] And don't even get me started on verifying adherence to security best-practices through testing. It's an utter miracle that security gets two thoughts from a test-writer, and those thoughts are inevitably "These checks are annoying, how do I disable them to get my test to work?"
Some kinds of disease are more prevalent since the introduction of PET ...

Not saying there is causation, but denying it is equally problematic.
what i used to do - wednesday, 7 am (or whenever trading starts). go home a bit early if all has gone well,
It's important to distinguish a language from it's most popular orthography. English is not the Latin Alphabet and Japanese is not Kanji. I've created my own orthography before. It kinda looks like the Arabic script superficially and it's made to be featural and phonemic. People have often seen my writing in it and asked "What languages is that" to which I always annoyingly reply "English".

The thing is though, humans don't actually read alphabetic orthographies by the individual letters, but rather by the overall shape of the word. THAT'S WHY ALL CAPS TEXT TAKES YOU SO MUCH LONGER TO READ (letters lose their unique shapes). And taht's why yuo are gnaelrely stlil albe to udnersnatd tihs txet dispete me scrambling the central letters.

Alphabetic orthographies may seem more extendible, but ultimately teaching kids to read is still a matter of teaching them to memorize a vocabulary. There's a benefit to alphabetic orthographies that sometimes shines when you encounter new words, but the level of information you can encode with a syllabary is much higher and generally not actually any harder for kids to learn than alphabets
News articles and the discussions surrounding them is what's made Facebook insufferable and Twitter the epicenter of the culture wars.

I know, blame the culture or political landscape, not the app. But it is going to be your problem. And it's a big problem. Best of luck.
I refuse to support that business model of quadrupling the price for customers who forget to beg for the intro price every year. It feels so scummy. So Sirius gets no money from me.
How does a test inform you why a function was implemented using algorithm A and not algorithm B which would also do the same?

And no matter how clear and clean you write algorithm A, the code will never answer the question why this algo and not another was used.

That's the meaning of why here.
My elaboration on the wealthy was sufficient. "Rich keep out the middle, middle keep out the poor".

> The State used that same justification to wield this same power to override the wishes of the historically black communities of my home town and forced them out for highway construction.

The historically black communities of your home town were almost certainly a minority within their state (or city if you grew up in LA or NYC). That is an example of democracy resulting in a morally bad result, but a democratic one nonetheless.
Has elementary improved from when I last used it a few years ago? Felt like a standard arch install configured nicely. Things looked great but broke frequently.

I've heard mixed things about ZorinOS including things being less-than-open and fragile too?

Mint and Pop though I should check out
free(NULL) is required to be a no-op by the ISO C standard.
Language Models produce a high probability sequence of words given history (or an approximation of it). This is the only paradigm that we know works for language synthesis.

What the creators of this page did is turn that into its head, and use exactly that reasoning to identify candidate passages as computer generated, exactly because they have access to those probabilities, so it's not a viable approach to improving the language model directly.

With ChatGPT however, we have 2 models working , a language model, and a ranking model. The ranking model is trained to order the results of the language model to look better to humans. The suggested approach could be used to help fit the model by ranking lower probability sequences higher, but this comes at the cost of increased computation time by generating many more sequences, and constructing incoherent output.
It depends a lot on your use case. In my case we have SQL running against tables with trillions of rows, so we need to take a look at every single SQL query in the code that runs more than tens of milliseconds or often enough to get significant. There is no automation for a good DBA looking at an execution plan; I heard about a guy that works in some financial company where his job for the past 10 days was to tune the same ~ 10 queries to the death, but if your app is working with a database that can be hosted comfortably on a smartphone, none of this is needed.
Intel has gone bankrupt at least a dozen times by now.
That's pretty awesome :) thank you for sharing!
In my neighborhood of Washington, DC, I do see kids playing in the streets now and then--throwing a football, throwing a baseball, shooting baskets on a hoop at the curb. I also see grumbling about it on the neighborhood listserv. This is a residential neighborhood of free-standing houses, with a few duplexes thrown in.
Picked a few articles from results of search engine terms, "app to translate using camera" and "finding blocks of text in an image using python"

Google Lens mobile translate app [1] via smartphone.

Article walking through how Google Lens does the translation.[2]

Article about the text box boundary(s) [3]

[1] : https://blog.google/products/translate/google-translates-ins...

[2] : https://medium.com/technovators/scene-text-detection-in-pyth...

[3] : https://nanonets.com/blog/deep-learning-ocr/
AM radio transmission relies a lot on the characteristics of the earth where the antenna is. In St Louis, you need less land to site your antenna than the east coast. A few years ago, one of the big AM broadcasters on the east coast sold their 75 acres of now prime real estate that they bought many decades ago for their antennas. The price was around $1M per acre.
The simple difference is humans have the biological goal to replicate their genes. That is the root source of intelligence. Software does not because it has not evolved. If you want real AI then start with simulating life in a simulated environment as complex as the real world for many thousands or millions of generations.

Humans may be like robots but their programing is not statistical pattern matching or Boolean logic. Rather it is the intelligence selected for by evolution to achieve the goals of an individual organism.

How does this not make sense?

Intelligence does not just happen absent goal directed evolution.
Exactly. That implies that when a person is removed from the selected audience, they lose access to the private code.
The point is that you get significantly more 'drift' by just moving east or west within a timezone. No government is going to care if the local time at solar noon at a certain location changes a few seconds over the years, given that the time at solar noon changes much more as you move throughout the timezone.
Not everyone ships software that is used by customers. In fact I'd imagine most software is not customer facing. It's all about context and in some cases a bug getting through really isn't a huge deal. Some times users would rather have the functionality even if it means the potential of bugs vs. none.

There are very few hard rules with engineering.
The latest episode of HBO's "The Last of Us" shows a prepper with this freezer setup for a car battery

https://static1.colliderimages.com/wordpress/wp-content/uplo...