skysight-inc/HackerNews huggingface dataset:
Think elementary age children who go to school. Most parents would not want a first grader to have to be home alone for a couple hours. School age kids don't need 100% interaction while at home - they just need to be safe, and their parents need to be available occasionally. I would imagine returning to the office means finding after-school care in many cases.
What do you mean before advertising?

There is no before advertising

Pretty sure we have ads from Mesopotamia
> Before I started taking mine, I had to spend a whole month living the diet I'd be on (I lost 10lbs just with that diet change alone) to prepare. Lots of water, lots more fiber. Avoiding certain foods.

Problem is i don't know what we could have predicted. The only thing the doctor predicted was the protein, which we did prepare on.

The other things have largely been a surprise and most importantly erratic.

> Usually the 2nd/3rd tier of dose increases are where people get worse symptoms so your SO may be in for a more difficult time.

I believe they're on the 3rd tier atm and the symptoms are lessening, though it's difficult to say if it's that or our successful adjustments.

And yea the doctor is aware - both my SO and their parent had doctors that planned to only increase tiers when they get reduced symptoms. So the doctor was planning for it at least, even if we weren't prepared on the specific foods they'd have issues with.
What's missing is the PXL-2000 tape with a video for one of the songs.
That's right, and I think Smartphone is actually competing with the good old word Handy, at least in the marketing department. I guess "Ich suche mein Smartphone." sounds somehow too snobbish in most casual contexts.
Is this kind of like 300 was a movie about a Frank Miller novel about a Greek legend about the actual Battle of Thermopylae?
That is just more propaganda to justify trump’s attempt to steal an election he clearly lost.

Clinton didn’t claim she won, she won the popular vote by 2 million votes, that’s what she claimed which is accurate, but she conceded defeat. Trump still hasn’t to this day.

Our entire system relies on people playing by the rules, trump’s lies are extremely dangerous and have no parallel to any other modern US presidential candidate. Believing his lies or playing whataboutisms with the facts is toxic to our democratic system, I just hope my fellow Americans will wake up one day from this fantasy.

The republicans once were the rule of law party.
> People waste time on trivialities that will never make a difference.

Depending on the situation, memory layout could be trivial (copying 200 bytes once at startup vs. not in a way that should never be user-perceptible and difficult to even measure) or actually a big deal (chasing down pointers upon pointers in a tight inner loop). It's entirely situational. To dismiss all of that as "trivial" and saying it will "never" make a difference is not helpful. There are a lot of shitty apps that are impossible to get running reasonably without a total rewrite and their shitty use of memory is part of that.
I've read this before, it's been passed around the Rust community a few times.

The annotated tl;dr is: Chris doesn't want to learn how hardware works, they don't want to learn how to write optimal software, they don't want to write safe software, they just want to write in a language they already know because they're not comfortable with learning other languages because their home language is a functional language (Haskell). It's a weird, yet short, essay that doesn't actually go anywhere.

I suspect Chris wrote the essay against their will, or because people asking them about Rust rubbed them the wrong way, because they lash out and say "This post still offends many who have tied Rust to their identity, but that’s their problem, not mine."

Its the Internet, man, if you're not offending someone, nobody is reading your shit.
So you’re telling me the evil monopolist that charges nothing has a competitor, and that competitor is free? Which is why we must break up the evil monopolist?
How is google harming clients when their product is free and a click away to something else
Wait... when is the last time you've drank:

- polyethylene oil?

- gas?

- natural gas?

- wax (I'm assuming candle wax)?

I understand you don't mean "drink" when you say our body "handles" it, but you do realize we don't make food from PET, nor do we usually "handle" gas and natural gas in any form of direct contact?*

* with the fun exception of a brief craze in my high school years where people would mix hard alcohol with gasoline to make cocktails "stronger". That's another story though
Not just considered in PEP 722 - the uv feature is just an implementation of PEP 723 [1] (PEP 722's successor/competitor), which was accepted. Other tools like pipx support it as well.

[1]: https://peps.python.org/pep-0723/
Agreed. There's also cool apps you can build with things like https://github.com/charmbracelet/wish
That... looks decidedly worse. Now you have fewer functions that need to be concerned with multiple unrelated things for no reason.
What I'm advocating here is only coincidentally a performance optimization. Readability and maintainability (and improved abstraction) are the primary concern and benefit of (sometimes) keeping things inline or more specifically of reducing entropy.
Now this is hackin'
So, after wasting everyone's time they issue a bureaucratic power talk statement that the casual reader will interpret as "nice". They certainly do know how to play mostly socially incompetent followers.

(These are the same people who humiliated Tim Peters and others.)
They definitely bought and killed DejaNews.

Edit: Per Wiki, Google has also bought and killed the following search engines/services that nobody has heard of: Outride, Kaltix, Plink, Like.com, Orion, Metaweb, Awkan Technologies.
Commuting sucks, remote has enormous benefits yada yada, however: The problems (childcare, commuting, etc) that the employees present as huge obstacles, were there before covid and people were managing. The c suites will not break a sweat over these.

On the essence of the policy, this is a quiet layoff, same as Amazon's (which further threatens managers with layoffs if they do not enforce the 5day rto for their reports).
Can someone fix this grammar?

> The data wasn’t erroneous, Treasury officials found, who are legally forbidden to discuss tax filings.
Is everything alright? How were you hacked?
This is probably between age 6 and 11, so with the average 1.94 children family with ~2 year spacing, there's a need for something like 7 years of after school monitoring...
This was already submitted, upvoted to the front page and then flagged:

https://news.ycombinator.com/item?id=41791692
"seatbelts and cushions" is not how I'd describe a package manager that can run arbitrary code from the downloaded package when you explicitly tell it "please only download this", simply because it wants to verify that building it will result in it having name and version metadata that matches what you asked for (https://github.com/pypa/pip/issues/1884).

This is not fixed in 24.2 btw, even if you do everything according to the latest standards - you're still allowed and expected to have a setup.py if you choose Setuptools as your backend and you release an sdist with a non-trivial build step. 24.3 should be out some time this month and I'll be interested to see if they've finally done something about this issue, which has existed for almost the entire lifetime of Pip.
I believe. Because I know companies like this have almost never spent resources to attempt to improve WFH environment.

Remote work is hard, you need technology, culture, and people all working together to make it efficient. You can't just buy a Slack/Zoom license and expect to suddenly have a productive remote work environment. On the other side, they probably have spent decades to improve physical offices, meeting rooms, desks, seats, lights, it's not a surprise that probably every corner of the space was designed for helping people work better. When they say "we believe RTO is better", it's difficult for me to argue, because of course you can believe one way is better than the other since you didn't really try the other!

I wish these companies just find a different way to lie. It's not "we tried and it didn't work". No, you didn't try at all, because leadership does not care or too lazy to change for themselves.
Needs (2023)

> I predict that tracing garbage collectors will become popular in Rust eventually.

The use of Rc is already very widespread in projects when people don't want to deal with the borrow checker and only want to use the ML-like features of Rust (Sum types, Option, Error etc.)

> Rust has arrived at the complexity of Haskell and C++, each year requiring more knowledge to keep up with the latest and greatest.

I wonder when we will see the rise of Haskell like LanguageExtensions in Rust. AFAIK, pretty much everybody uses things like GADT, PolyKinds, OverloadedStrings etc. The most similar thing I can think of Rust right now for is python-like decorator application of things like builder macros using Bon.

> Async is highly problematic

Agreed. Tokyo is the only reason, I think, anybody is able to use Rust for this stuff.
I think it is more that you can paper over any gaps with hybrid. Kids below a certain age need 100% available adults (not necessarily doing anything, but they need to be there). Leaving a kid alone for “just 15 minutes” is not going to fly. WFH gives you that availability to make a quick cutover to handle any disruption: kid is sick, full day care option does not start until 10a, sitter is late, etc.
I wonder how many new businesses will spring up in secondary markets because too many people took the pandemic as a chance to move somewhere with a better cost of living, and now they're being orphaned by RTO plans.
Sometimes a cold handoff is appropriate. If the team initially asked has nothing relevant to offer besides a guess at who owns it, having the extra person around in the discussion is just wasted effort and attention. If it's a related team, then sure do the warm handoff to get to a solution more effectively.
It may or may not be an ad, but I’ve found levels.fyi to be a valuable source of salary information, much more than a “salary negotiation company”. They’re far more accurate and detailed than, say, Glassdoor or Indeed.
FF with ublock here, not seeing any difference between this and Chrome
> Gmail was revolutionary at the start, but stopped innovating 10 years ago - why don't we still have a good search engine within it?

Not sure about your experience, but I used to subscribe to a lot of mailing lists just so that I can search for mailing list content using gmail, because the search function implemented by those mailing lists were generally worse.
Read a book on tech entrepreneurship. The “goal” of most startups is to get purchased by a big tech company. That’s utterly fucked, and tacitly demonstrates the problem.
I’m don’t quite get what you mean. It wouldn’t be that unexpected in a nice friendly community for a neighbor to help out occasionally, but people don’t just work occasionally, right?
TIL.

In the doc you linked, they reference "major" and "minor" versions. So they claim to have some concept of version numbers having different significance... Why don't they adhere to semantic versioning if they dress their version numbers like that?

At least Linux just admits their X.Y scheme means nothing.
> h is pronounced as /x/ sometimes and Romanians don't realize this.

Does the language actually have any minimal pairs where [h] vs [x] makes a difference? Most languages that have a velar fricative have a single phoneme that is either /x/ with [h] as an allophone in some contexts, or /h/ with [x] as an allophone in some contexts. There's no reason to reflect this in spelling if the distinction doesn't actually matter.

> I've heard that Serbian in Cyrillic is very phonetic though.

Serbo-Croatian in all its varieties is almost perfectly phonemic aside from pitch accent. Cyrillic vs Latin doesn't actually matter because even though Latin has more digraphs (lj for љ and nj for њ), they are unambiguous - there's no contrast between "lj" and "l" followed by "j", unlike say Russian where you need to distinguish between "лёд" and "льёт" somehow.

If you want no digraphs at all, Serbian and Montenegrin Cyrillic is still not ideal because "дз" is a digraph. Macedonian fixes it by using the historical Cyrillic "ѕ" [д]зело for /dz/ though, if you want a perfect 1:1 glyph to phoneme mapping.

Cyrillic in general is surprisingly good as a "universal alphabet" if you also consider historical letters and not just the current ones. It has unambiguous glyphs for all labial, alveolar, retroflex, and velar plosives, affricates, and fricatives, a uniform way to represent plain/palatalized/velarized distinction for any consonant, and if you consistently use "ь" for palatalization of consonants you can also repurpose the "soft" vowels to indicate fronting of vowels specifically.
Thinking like that is how we get 12MB of javascript to read a news article, or mobile apps that are jankier than Word 97.

I don't get how someone can criticise a systems programming language by saying "I have to think about memory layout"....
Erm, Python has accepted semicolons to separate statements since version 0.9.2, released in the fall of 1991.
$99.99
I guess the search for compiling C++ on some kind of bytecode continues. Thanks a bunch for the links and details, much appreciated.
I just ran `brew install eza` and I'm overwhelmed with amount of dependencies it installs. Among many others - openjdk, qt, node - what is going on?
can you explain the mechanism by which a swedish language keyboard becomes Americentric?

If they train the predictive text function on swedish text, I don't know why it would do English-y things, and if they didn't train it on Swedish how does it work at all?

It's very surprising, and interesting, to me that this category of problem, in this particular context, is even possible
Haskell News RSS Aggregator (2013)
Why can't that be right?

I see the sentiment a lot, but it strikes me as reality denialism.
People are willing to pay for one thing but not the other.
That's $3,000 to $5,000 per million. Or did you mean the Roman M?
As a German, I don't think this applies to Germany all that much. For example, multiple German states have enshrined in their constitutions a specific protection for several minority languages (mostly Germanic languages like Low German or Danish, but also the Slavic language of Sorbian that's native to Brandenburg and Saxony). If anything, the state and county governments are working to preserve those local varieties.
Criticising a systems programming language for needing to manually manage memory is honestly embarrassing.
All of these examples are probably in part or fully paid for with some sort of taxes. So it is less "no payments" and more "deferred payments".

I would argue that the question of "Is it free?" should not be restricted to monetary payments. If I offer you dinner for an hour of yardwork - are you receiving the food for free? If I would offer you that same dinner in exchange for letting me watch you use your computer for a while, is it free?

I think ads do incur a cost on you: In usability of a service, in your attention span / desensitization and your ability to focus, in the money you would not have spent were it not for ads.

Googles services are free in the sense, that you don't spend cold hard cash on them, but I would still argue, that you pay for them. That 2 Trillion Dollar valuation has to come from somewhere... :(
> that does not mean that 5 minutes of your eyesight is now worth something

The advertisers paying to get their ads placed in front of those eyes disagree.

And ye, since another comment questions this, data or "eye-time are similar - they can be broken down to the individual.

The advertisers pay some price expecting a certain number of people to see the ad, and even if data about people is sold in bulk (too) there is a price per individual. It's a simple division to see the price they pay per person to view that cinema ad, or for one person's data, even if they always purchase those in bulk.

After all, they get to the bulk price by multiplying how much they are willing to pay for one individual with the expected (or in the case of data packages known) number of individuals.
So much to disagree with....

> In practice, people just want to be able to write a tree-like type without having to play Chess against the compiler.

Sure, Rust's strong encouragement of tree-structured ownership may be annoying when you try and make a spaghetti ownership soup, but it's not like it doesn't have upsides. Many people have written about how the ownership & borrowing rules lead to code structure that has fewer bugs.

> I think that if you rewrite anything from scratch with performance in mind, you’ll see a significant performance improvement.

Maybe, but I think this is missing the point. The "rewrote it in Rust and it's X times faster" stories are generally when people rewrite from very slow (Python) or medium fast languages (JavaScript or maybe even Go).

In those cases you can rewrite in Rust without considering performance and get amazing speedups. I recently did a straight 1:1 port of some Python code with zero extra optimisation effort and got a 45x speedup.

Sure I maybe could have got the same in C or C++ but there's no way I would have rewritten it in C++ because fuck segfaults and UB. I don't want to spend any more of my life debugging that.

> Rust has arrived at the complexity of Haskell and C++, each year requiring more knowledge to keep up with the latest and greatest.

I don't really know about Haskell, but I don't think Rust's complexity is anywhere close to as bad as C++'s. Even if it were it doesn't matter because in Rust if you forget some complex rule the compiler will tell you, whereas in C++ it will randomly crash but only in release mode after the program has been running for 2 hours. Totally different.

> The “Friendly” Community

Gotta agree with this though. The "we're friendly" thing is bullshit.

> Async is highly problematic

Also agree here. Async is a huge wart on Rust's otherwise relatively unblemished face. Big shame. Oh well. You can mostly avoid it, and there are some cases where it's genuinely good (e.g. Embassy).

> I feel like Rust is self-defined as a “systems” language, but it’s being used to write web apps and command-line tools and all sorts of things.
>
> This is a little disappointing, but also predictable: the more successful your language, the more people will use your language for things it wasn’t intended for.

I don't see why he's disappointed about this. Rust is great for command line tools and web backends.

> I think that the excellent tooling and dev team for Rust, subsidized by Big Tech, pulls the wool over people’s eyes and convinces them that this is a good language that is simple and worth investing in. There’s danger in that type of thinking.

Ok this guy is not worth listening to.
Cocorico! France to the rescue!

We anticipated that the British or Americans would try to sneakily introduce their words about computers so we appointed a group of 70-something-years-old literature experts to create the proper words to use for computer stuff.

They came up with novel words that made us the laughingstock of the Western world and that nobody wanted to use. The state organizations were forced to, so for some time nobody understood anybody (this is a slightly romanced version but it was a mess).

Some of the words made sense, most did not. They were published by an important organization in France as a dictionary.

We did a lot of great things in computer science - this dictionary was not one of them.
Spring is still better than 95% of those microframework users end up reinventing in the wild, and I hate Spring with a passion.
There's no authority that can enforce such a rule.
I hope you'll address a few points:

1.Job hunting is dehumanizing: Most of the time you will receive no response to a carefully worded cover letter. There is no option to speak with a human, or point of contact. (I dub this /Throwing hope into the void and see what sticks/.)

2.Job hunting is primarily online. From searching job posts to application, the reach of an open position is literally world-wide.

3.Due to Covid, remote work is now in the zeitgeist, opening up remote work to many who otherwise wouldn't have considered it.

4.Digital tools for resume writing and bulk sending.

5.The stagnation of salaries, increased cost of living, and poor investment options has forced many into living paycheck to paycheck. In order to /get ahead/ the only option is to constantly seek new positions.

The deluge recruiters are feeling is merely the tip of a iceberg.
But that's largely solved right? The banks that issue loans _against_ those assets do put a number on them! Just tax it based on this value. And since they are willing to lend money anyhow, the user can just take out a slightly bigger loan to cover the tax too.
It's gonna be wild if they make paying to be default search illegal, and then Google gets to keep all the money it pays out while still being the default (because nothing else is worth using).
> that saving is somehow unnatural

Depends on how you define saving. Hoarding perishable goods is of course a pretty natural behaviour but that only scales so much. Investment (i.e. owning more land or other productive assets than you can utilize directly yourself) seems pretty as opposed to communal ownership seems pretty "unnatural".

Not that I'm somehow implying that "natural" (whatever that really means, since using violence and coercion certainly seems like natural human behaviour) is somehow always superior to the opposite.
I was including that as part of `Ethos`. DYI, anti-authority, etc.
It seems like a healthy relationship to me… they communicated and understood each other’s needs.
I made https://brutalisthackernews.com/ as a somewhat polemical exhortation of this, though more as an art project than a practical one
The ultimate irony of all these ontological portraits is that they are each so isolated that no matter how much I actively read about them, I keep finding completely new rabbit holes.

If it weren't for your comment, how could I have heard or read about Eurisko?
Got any examples? I think the term has been applied retroactively to “we copy pasted our work from our last game to start”.

Quake and perhaps doom popularized selling game technology and even quake engine was tailor made for the game, not general purpose.
Not my experience. I'd like to see you prove this.
rust is fine, it's a solid mix of performance and expressiveness, it has good constructs and it's gaining traction

it's hard to learn so we shall see what kind of niche it can carve for itself, but it's fine
I love this album. So many catchy songs. I prefer it to dookie too.
No, you don't.

You use something some 200 to 2000 times more powerful.
> I think most tax grumbling comes from taxes rising (and, arguably, still not rising enough) to pay for bigger and bigger programs with an increasingly tenuous relationship to law or order.

The Constitution addresses this confusion in its' preamble. The role of the government includes law and maintaining order, but it extends further -

"We the People of the United States, in Order to form a more perfect Union, establish Justice, insure domestic Tranquility, provide for the common defense, promote the general Welfare, and secure the Blessings of Liberty to ourselves and our Posterity, do ordain and establish this Constitution for the United States of America.
you don't think it's physically possible to drop your kids off at school early? The school doors are locked until 8:39am and there are zombies and werewolves patrolling outside making entering the building early, or waiting outside physically impossible?

Like it get that remote work is wayyyyyyyyy better and RTO sucks, but let's not make up lies