skysight-inc/HackerNews huggingface dataset:
One advantage for me, is that systems like this let me think only about relationships. This is particularly good when designing, or exploring how to think about an existing system. So for me, I get into a flow state, just connecting the dots logically. Even better: I can adjust the diagram just by adjusting the relationships.

Miro and others, I am always thinking visually. It's another step removed from the real thought process.

As you point out, these systems sometimes produce difficult to read diagrams. For particularly important communications, I will re-draw these in draw.io, or a similar sort of tool. But then I am thinking more about presentation, rather than relationship design and the tool is better for the job.
But would they vote for you if they were educated? Then they might understand that they are voting against their economic self-interest...
I see APFS (MacOS default file system) supports copy-on-write. I wonder if there are plans for pg_branch to support apfs.
Brave search is really good, its my main search engine, and i found it to be better than kagi with better AI integration.

They are also integrating their own chat ai which is also privacy respecting.
I don't know, the hotel+collab spaces is pretty good (from my perspective) when you come into the office once or twice a month and have a group of people you want to meet with and an agenda you want to accomplish.

For more mundane day-to-day work I don't care for it, but I think it can be a handy supplement to mostly remote work.
> Walking over and talking to someone is still far superior to any online communication.

It's a very good way to stop the person you're talking to from being productive too.
We bought the $300/month plan for a few months earlier this year... and you'd only get 40 hours of audio generation for that. It wasn't really sufficient to our needs.

How many audio books is 40 hours?

Also, while its voice cloning was truly amazing, every once in awhile the voice would get a little nutty and sound like an insect just flew down their throat, or maybe they had an LSD flashback. Normal normal normal then it's some Bobcat Goldthwaite skit. And if you dialed down that parameter (I think it's called stability?) then it goes monotone really quickly.

We're probably several years out from it being something people use personally for audio books.
This is how the program is actually stored:

10SAVE"4",8:PRINT4

0801 0F 08 link to next line at $080F
0803 0A 00 line number (16-bit binary): 10
0805 94 token SAVE
0806 22 34 22 2C 38 3A ascii «"4",8:»
080C 99 token PRINT
080D 34 ascii «4»
080E 00 -EOL-
080F 00 00 -EOP- (link = null)

As we may see, "SAVE" has been compressed already to a single byte (0x94), as is "PRINT" (0x99). Moreover, the line number is a 16-bit binary integer, meaning, the number of decimal digits in the listing has no effect on the in-memory format.

BTW, abbreviations of BASIC keywords work, because of how upper-case/shifted letters are encoded in the PETSCII character set: they have their sign-bit set. (So normal letters are all smaller than 0x80, and shifted characters are >= 0x80. We may also note that codes > 0x80 are used exclusively for tokens in the stored BASIC text, discriminating them from any other text.) Now, the tokenizing routine uses a table, which also uses a set sign-bit: as a marker on the last character on each of the keywords, which are stored in a table. It will compute the difference of each letter in an input word to the entries in that table, and, if the difference is exactly 0x80 (the sign-bit), this means, (a) we arrived at the end of the word stored in the table, and (b) all the letters up until here did match (otherwise, we would have already exited the loop, in order to test the next keyword). We have a match! The routine then adds 0x80 to the table index of that keyword, and voila, there is your BASIC token.

Notably, if we're dealing with single-byte values, for a difference of 0x80 it doesn't matter, which of the two bytes, this is the difference of, holds the bigger value. It's effectively unsigned and agnostic of which was the larger byte. For our tokenizing routine, this means it will only "know" that one character has the sign-bit set, while the other has not (but is otherwise the same), but it will not "know" which of the two this is. Therefore, adding the sign-bit to an input character will fool the routine into assuming, it already went over the entire keyword and hit the sign-bit set in the last character of the table entry. And we achieve this by shifting the character in the input text. And, voila, there is your abbreviated BASIC keyword.

(We can also see how the length of the input keyword doesn't contribute to the storage format, as it will be compressed to a token, which is 0x80 + the table index of the keyword, anyways. We may also see why "iN" matches "input#" but not "input", because the longer version has to come first in the table, in order to match at all, and it will be also the first to be recognized by the erroneous match.)
Probably somewhere between chutney and preserves. Its slang usage, definitely accentuate the kitchen-sink /lots of things thrown together element to it, (“choon choon ke murabbe” is an affectionate term of abuse you shout at misbehaving children, at least in North of subcontinent, roughly “naughty little rascal/scamp”)
I mean, a lot of people don't "work" in the office either. You're either using some sort of concrete metrics to try and measure productivity or you're not. "Bob shows up to work every day" doesn't actually tell you much about whether Bob does anything useful while he's there. I don't think figuring out who is productive and who is not is substantially different for an in-office job vs remote job. One might even argue (I'm not sure I would, but it seems plausible at least) that it is harder to measure in office. You might be tempted to rely on things like "butt in seat time" (whether they are doing productive work or just browsing reddit) or who tells funny jokes at happy hour.
a lifesaver!
Do you realize how "free college" works in other nations? Not everyone gets to go. In places like Germany you're put on a track when you're like middle school age and if you're not on the university track you do not get to attend college. IF we're going to start using tax dollars to full fund public higher ed then not everyone gets the chance to go like they do now. Maybe this is a better way of doing it but I can guarantee you a lot of people will not like the outcome of mostly minorities (minus Asians) being axed from ever getting the opportunity to attend college.

If tax dollars are to be used then you HAVE to use them appropriately and giving out free education to a lot people that'll just fail and waste it is not a good solution.
> This kind of assertiveness leads to garbage like C++ still not supporting UTF8 properly in 2023. My name contains diacritics.

UTF8 encoded diacritics work just fine in C++.
3 billion parameters is a bit large for most smart devices, is it not? Do they use some smaller quantization?
Because in our case, all threads would be running a mixture of Python and C++.
Our core data structure is implemented in C++, large (often >10 GB), and can be shared across threads (thread safe, usage is mostly read-only).
But we have lots of analysis algorithms accessing that data structure, most implemented in Python. We tried releasing the GIL for every tiny call to C++, but that approach can barely keep two cores busy due to constant fighting over the GIL. (there's no good "inner loop" that could avoid touching the GIL within the loop body)

Rewriting most/all of the Python analyses in a different (GIL-free language) is a no-go, the analyses have accumulated over the years and now there's more than a thousand of them. It would consume all our development resources for the next ~5 years. In retrospect I can say that choosing Python for these was major mistake, but it's one that cannot be fixed without a company-killing rewrite :(

We actually invested several months of developer time in allocating our core data structure in shared memory, allowing us to parallelize with multiprocessing. But there's still a whole bunch of ancillary data structures written in C++ that are not so easy to put in shared memory, so all analyses touching those are limited to a single process, which by Amdahl's law immediately starting dominating our execution time.
I didn't know when the Fed/government might stop lying about it, but inflation was immediately obvious to me, and should've been to anyone with assets and who tracked those assets' value. My net worth in Mint grew 38% from Feb 2020 - Feb 2021 (so from the high before the big dip in March 2020) during a time when everyone was talking about supply chain disruptions, delays, lockdowns, etc. My manager and I would regularly talk about how crazy it was that such a huge wealth transfer to the rich was happening in front of everyone.

I bought a house as soon as I could once the interest rate drops happened. Prices were going up by more than my net income each month. Given that I make several times median, I still don't know how there haven't been riots over it.
Kagi search is a paid search engine that delivers higher quality results with no ads. I'm currently using the free trial (you get 100 searches for free) and enjoying it.

https://kagi.com/
It depends on my mood. Some days I say hi and then only keyboard noise. I probably look like a robot then. Other days may talk more. And second guessing is a thing, but feeling good after social interaction is also a thing...

But it's a small open office. Probably in a big open office it can be worse if many coworkers are distracting. I can see how I would hate that and it would hamper work.
Fraud washing — with spin cycle!

Reminds me of all the market exchange arbitrage in crypto from years back.

But honestly what segment of intangible goods doesn’t do this? Art? Real estate? Let’s be honest…
The Government already has a monopoly on force and steals our money under the threat of imprisonment in the form of taxation: Now that money is supposed to be allocated into risky investments for abstract, unmeasureable benefits like "soft power," for the benefit of people somewhere else? That creates resentment here. It also infantilizes the Global South.

How much better would it be if we eliminated the IMF, shrank government, and lowered taxes so individuals could freely choose how to benefit the Global South via nonprofit giving? If people don't give voluntarily, why should they be compelled to give in the form of taxation?

I feel like Graeber, an anarchist, would appreciate a decentralized solution like that instead of trying to handle this from the top down.
But how?

You would be correct if the ID were an integer being serially increased. I can sign up to your website today and get an ID X and then sign up again in a week and get ID Y, I can then calculate the number of new users you've had by performing Y-X.

If this ID is a timestamp then there's no such information I can get out of it from a small sample. I sign up today and get todays timestamp, then I sign up next week and get next weeks timestamp..?
Efficient Streaming Language Models with Attention Sinks
Sorry, but even the most well-meaning of people will make mistakes, and it's clear this was an accident with no malice. No need to cast irrelevant aspersions just to grind your personal axe.
A vanishingly small proportion of business owners or managers have any investment in commercial real estate beyond the office lease they're holding. Virtually none of them own their commercial premises.
> compared to what I said above

Oops, well your comment will be the decoder then!

> And regarding words that "don't exist": in Sanskrit, anyone can make up words, by combining other existing words, as I think (but am not sure) is the case in German.

You are thinking of compounds.

Compounds are words that are composed (sometimes in realtime) of two or more independent words.

There are several classes of these categorized by their function. English also has such compounds, how it depicts them differently in writing, so we're not used to thinking of them as such.

Nonetheless, the presence of the realtime compounding mechanism does not show that the Hindi word "achaar" was not borrowed from medieval Persian, unless it can somehow be attested at an earlier time in Sanskrit, which it hasn't been. Furthermore, a real-time made-up compound "achaar" wouldn't make any sense by any of the Sanskrit compounding rules.
Most European keyboard layouts have it the other way around: first press a "dead key" for the diacritic mark and then the letter to apply it to.

Where some layouts may require this method for some characters, another keyboard layout may have the same character on a dedicated key.

The program receives the combined character as one unit, and does not need to be aware of different keyboard layouts.
On this thread I prefer to debate in the abstract rather than let emotions into it.

Emotionally speaking my friend’s kid has muscular dystrophy and it’s extremely sad and heart wrenching to watch what was formerly an active toddler degrade into wheel chair bound pain and suffering, leading to a death around 30 years old. I wish society would put unlimited funds into solving this disease because I personally see how devastating it is to my friend’s family and the child himself.

However in an argument about where to allocate scarce resources, putting all of our money into solving that is probably not what most people would choose.

Similarly I don’t think unlimited free education to every 18 year old is a good choice, despite emotional pleas.
Maybe I'm weird, but so far I am 36 and have always seemed to know exactly what I want from life at every step so far and have done that and it's been excellent. And it's been quite far from any advice I've gotten from others more senior to me.

There just isn't a single thing about a significant other or kids that I have ever even thought about wanting.

It just seems very weird to me to do a complete 180 and pursue all these things that I have 0 interest in pursuing. I wouldn't even know how to begin. Forcing myself to get a significant other etc just seems like a bad idea and at the very least a big disservice to whoever I end up pursuing.
Nobody is stopping you from having those interactions remotely. Encourage a culture whereby those people call you about these things, one where calls are not formal.
Set up scenarios where they literally just sit on remote video call with you sharing your screen for half the day. Calls don't need to be formal, leave the camera on and leave the desk for a break.
> I have always been setting the locale to En-US even though I have never been to America. This leads to a number of annoyances though. E.g. LibreOffice always creates new documents for the Letter paper format and I have to switch it to A4 manually every time

> I doubt many English speakers (let alone those who don't live in a particular anglophone country) care to distinguish between English dialects. To us presence of a huge number of these (don't forget en-AU, en-TT, en-ZW etc - there are more!) in the options lists brings only annoyance, especially when one chooses some non-US one and this opens another can of worms.

Well, you just explained what this plethora of options is about. It's not just about how you spell flavor/flavour. It's a lot of different defaults for how you expect your OS to present information to you. Default paper size, but also how to write date and time, does the week start on Monday, Sunday, or something else, etc.
> After the war, German soldiers were passed around to be used as slave labor by the Allies

Really? I never heard of this except USSR.

I know that in the early months after the war the general populace was forced not just to tour death camps but sometimes bury bodies, and that during the war, western countries like Canada had enlisted men do some farming, but as far as I know the western allies tried to disgorge their PoWs as quickly as possible because they were a cost.

Can you point me to references otherwise?

Certainly USA, UK, and USSR “recruited” German scientists and spies post war, and how much free will they felt or did have in the matter can be questioned. But I don’t think any of them were slaves.
Windows Defender classifies some of our in house tools as viruses, because we built it into a single file exe using Nuitka.
Not defending Google, but this definitely reads like an article written by a lawyer with a vested interest in DuckDuckGo.
This is exactly what happened to me. I worked from home for Wells Fargo for years prior to the pandemic. This year suddenly my status got changed and I was required to go into the office. First come first serve cubicles and none of my co-workers were even in the same state, let alone office. Years prior to the pandemic when I was in the office I had my own cubicle and could at least expect my chair would be the same and nobody had messed with the monitors on my desk. It's like working from an Internet cafe every day now.
I'm very skeptical, but willing to be proven wrong. What's the CVE?
I’m not trolling, thanks.
The Gen Zs Archiving the Muzak of the Twin Towers
Why did you choose the MIT license?
In general, the energy system transition will cause carbon emissions. But without doing the transition we’ll be worse off.

https://www.nature.com/articles/s41467-022-33976-5

There is always an argument about where it is sensible to place energy intensive industries. For example aluminium smelters in Iceland is one industry in the right place, probably.
One thing I could see where this could be useful would be unit test suites where you want different sets of seed data, but you want to be sure that each test doesn't accidentally mutate and leak state to other tests. There are other ways to do this, but this seems like it might be a natural fit for isolating persistence changes.
Also, it's still not possible to just download Firefox and install without getting a "something went wrong, start over" sort of message in Windows 11, forcing you to install from their store, so they can kill it at anytime with their "oopsie" switch. How is Microsoft not being sued for that?
Yep but we are on the same pricing range as BetterStack or Checkly based on the number of request we make per month month
Lack of caring… perhaps because of complexity of the situation. I would say that most users struggle to comprehend the situation and that anything done to protect them is easily marketed as a good thing. Calling it hash-based anti-virus plays well into this idea. Also, these mechanisms probably do more good than harm (at this point) but certainly have the potential for abuse by the platform owner or maligned actors that somehow seize control of it.
The only sources quoted in this article are the CEO of the American Coal Council and a single politician.
That's ironic. According to BloombergNEF, China's share of the battery-grade Lithium market could be as high as 80%. 55% of China's power is coal according to EIA.gov, compared to 19.5% in the US. So it's not unreasonable to say that about ~40% of electric car batteries are made from coal power. This is especially a problem because, according to E3 Metals (a Lithium extraction company), the US would need more than the entire current global supply of Lithium per year, just to have half of new cars sold there be electric.

It's not just battery-grade Lithium. China also has over 80% market share on new solar panels. It's even been tied to serious human rights abuses as, according to Bloomberg, 45% of solar-grade polysilicon is made in the Xinjiang region primarily known for forced "reeducation" of Uyghur Muslims, but oh well.
> The residents not only paid down payments, but took on a mortgage obligation for an un-built building.

So what? They had a choice between paying more money for already built house now or paying less money but accepting the risks of developer's failure.

> This produced a terrible incentive for developers to do huge numbers of housing starts and then not finish the building.

Ugh, it's not like venture investing when developers are not liable for the failure of the company. The law usually (don't know exactly about China) skews the balance in favour of property buyers.

> In most of the rest of the world, developers have to finance construction with their own money or a high-interest construction loan, then sell the completed building.

And the cost of that high-interest construction loan is paid by the future residents. Not something you want when your goal is to give most of the population cheap housing.
is there a way to run it for free, the same as macos-latest runners but something like macos-latest-arm64?
Meanwhile, something like three or four orders of magnitude more people are scrolling on TikTok.
Do you really need 4 SaaS provides to run this?

From your docs:
tinybird, turso, clerk, Resend
Allegedly not “efficiency or performance”, though I’m skeptical. Will dig into this later and update my comment (if I remember).
I hate Windows Defender, every time I roll out an update for our relatively small video game, it often ends up being flagged and removed from our players' computers, we then have to submit the file to Microsoft to get it unflagged. What's funny is that the instructions say to upload an entire package with all the files necessary to run the application, but in my experience I can file for a false positive, upload just the .exe, and get someone to unflag it the next day, it's tiresome.
What to expect at this year’s local DevFest conferences
The title is different from the article title. They are just delaying the closure of the coal plant which is sad. But it takes very little time to build renewable solar/wind and their output is pretty great.
Because using our hosted solution you don't have to care about the infra :)
This is a big claim, curious to see what the caveats are.
In Java/Kotlin, I've found this Grapheme Splitter library to be useful: https://github.com/hiking93/grapheme-splitter-lite
California’s math misadventure is about to go national
Valid is entirely up to the eye of the beholder. For them, they may be valid reasons even if you don’t like them.

It’s all about pros/cons and either sides approach.

One big one you didn’t list - it’s really hard to a manager to see what is actually happening when remote, which can let some serious problems
fester.

Some (but not most!) employees may be burning out, or violating security or labor rules, or not following company policies, or whatever, and these would be trivial to detect in person, but nearly impossible to do so remotely. And almost definitely impossible to do anything about effectively while remote.
Giving out legacy admission is Equity. You're giving "legacy" people the same education as people who earned it through merit, which is the definition of being equitable. Unless, you believe equity only applies to race?

Equality is the term you're looking for.
Granted. If you want something set in stone, add it to your contract.

If it's a general policy that "we are remote", but your contract wasn't updated to reflect that, then don't be surprised if it changes.
So can it now understand and write complete applications?
Indeed. It's rare to see real-world scenarios where thousands of items are mass-manipulated on the client side. They exist, but rarely. The lists are typically appended/prepended or individual items are updated.
You're saying that we need to look at both federal and state levels of funding for both education and military. Sure, if that's the only way you can consider things. If you add it all up across the entire US, with your terms, which one gets more funding today, Education or Military?

Regardless, this isn't a d/ck size competition. What I'm saying is that we prioritize too much on military and too little on education. The numbers are irrelevant unless you're trying to prove we don't prioritize that way. I could easily argue against that by saying we have the best military on the planet and the dumbest kids [0].

[0] https://www.crossrivertherapy.com/research/literacy-statisti...