skysight-inc/HackerNews huggingface dataset:
People who don’t own electric cars usually don’t realize this, but if you own a home, you don’t really need “charging infrastructure”. For regular commute of ~15 miles each way a regular household outlet will suffice. Not having to drive anywhere to “refuel” is pretty nice IMO. As is not having to spend the better part of a day every year on scheduled maintenance because, well, none is required
Having a density of competent people helps a lot and avoids things like this.
The Future of Norfolk Southern's 47th Street Intermodal Terminal in Chicago [video]
That's an incorrect understanding of the accounting.

First of all it's not a tax deduction, it's a business expense which reduces profit.

Second when you have a tax deduction only a portion (around 20%) of the amount actually reduces taxes, the rest is simply a loss for the business.

> As a result the Australian tax payer effectively is paying Newscorp to continue existing

By that logic the tax payer is paying the electric bill and janitorial services.

That's really not how accounting works.
Isn’t Nokia also Chinese though?
> developers not really understanding

Rewriting software is an excellent way to gain such understanding. I only understood what GNU autoconf was doing when I was in the middle of rewriting its core functionality in pure GNU make.

And who knows? You might actually make a better wheel against all odds.
EA Games were crashing today and they announced that the solution is to set the date to March 1st: https://twitter.com/eahelp/status/1763192739322085598
> It's dangerous for multiple reasons. Mainly it's a case of Chesterton's fence. Unless you fully understand why X was in the software...

If this is a function that no one links to, and your project does not mess with manual dynamic linking (or the function is not exposed), then it's pretty safe to remove it. If it's internal utility which does not get packaged into final release package, it is likely be safe to remove too. If it's a program which does not compile because it requires Solaris STREAMS and your targets are Linux + MacOS - kill it with fire.

(Of course removing function calls, or removing functionality that in-use code depends on, is dangerous. But there is plenty of stuff which has no connection to main code)
I use a similar mix but with runanalyze.com
I assume this is coming from an American?
Correct me if I'm mistaken of course.
How far will you take that? Do buisiness owe all of their profit as tax?

At some point you say "this is your tax", that doesn't mean that all other profit is money out of the public coffer. Governments do not tax all money.
How 'the strong force' influences the gravitational wave background
Yes, of course, what do you think I'm contrasting the current situation to? Adopting the aesthetics of a people but not their actual culture is a fairly common understanding of what cultural appropriation is. Frank Herbert at least had some fairly interesting commentary about culture that is easily confused with endorsing fetishization of cultures at first glance, but if you read all the books it's clear he meant it as damning criticism.

I'm excited to see the movie—this is incredibly bland criticism compared to what other have to say about the movie. Still, if you love something, you're honest about it.

> One mans "Cultural Appropriation" is another man's "Cultural Appreciation".

Uh, sure, if you just want to throw the entire concept of discourse out the window.
Seneca had offered a 20% bounty to the person or people responsible for this exploit.
The hacker sent back around 1,537 ETH, which is equivalent to approximately $5.3 million.
An approval process issue in the Stablecoin protocol Seneca’s smart contract allowed an exploiter to access around $6.4 million in digital assets. Seneca has offered a 20% bounty to the person or people responsible for this exploit.

The stablecoin protocol vulnerability was reported by many blockchain security organizations on February 28. Businesses such as CertiK alerted users about the vulnerability and encouraged them to remove permissions from an Ethereum and Arbitrum address. Despite initial estimates of $3 million in losses, it was eventually discovered that more than 1,900 Ether, equivalent to around $6.4 million, had been stolen via the exploit.
Yep! About 15 years ago I decided I didn't like what alcohol did to people around me and I haven't had a drink since.
Putting things in your body that have no need to be there is generally “not good” for you.

Vaping is not good for your lungs. There is little actual study on whether it’s worse than smoking, especially in the long term.

I do agree that some vaporizer companies claim it is safe, and those companies are lying.

I don’t personally care if you choose to vape (except indoors in public spaces, or in highly congested outdoor places), and support legal cannabis, but you also probably should be careful about many of the claims of “safety” these products are making. There’s little evidence to suggest they’re safe, and no long term study at all. Anecdotes of the chemicals you are coating your lungs in are not particularly great, though.
I've seen the word FUD 4 times on this page already. The "elm defense force" sounds a lot like cryptobros defending their rug pull. It's such an odd piece of language to adopt over people not liking some javascript compiler for perfectly valid reasons.
Microsoft bought th handsets division of Nokia. The part that makes carrier equipment is still very much an independant Finnish company…
I like a buzz occasionally and would definitely not want it to be illegal but for me it affects my sleep and kind of messes up my day the next day.
> The conversion of tail calls to direct jumps seems to me a simpler conversion, where refactoring would be less likely to introduce errors. The conversion of recursive calls to iteration is different, I can see how the implicit conversion could lead to much more sensitive preconditions that refactoring could cause to not be satisfied.

Isn't it the same thing? If you convert a tail call to a jump, if the place you jumped to leads back to the same line (directly or indirectly) then you've converted recursion to iteration. Iteration is ultimately implemented as jumps too.

> I doubt it would be worth an exhaustive testing effort to validate. I find TCE to be a conversion that is worth the potential downsides in heavily functional paradigms, but I certainly sympathize with becoming more skeptical of implicit alterations to code as written.

I've been bitten by it often enough to be wary. I swear I once saw a language that had an explicit keyword for tail calls (not just an annotation to error out if TCO wasn't performed, but a keyword to make a tail call and no implicit optimization), which sounded like the best solution, but I can't find it now.
>request more they don't make any guarantees of how much extra quota you will get

How is the logic made for what requests get what?

Maybe a new feature in future iOs would be a user setting for specific apps to slider how much the user wants to allot - and a toggle to "shed other apps as needed" and "shed other apps when temp reaches X"
There is a lot of emerging evidence that ability to reason, and ability to compare within-context dramatically declines with large context.

It is unable to find edits: https://twitter.com/mengdi_en/status/1763338245696274469

It hallucinates changes badly: https://twitter.com/thomasahle/status/1763408041960231010

To be fair, finding diffs is an odd way to use LLMs, but does show the highly variable abilities of these models over bigger contexts.

In other models, reasoning performance declines with more tokens (no data yet here for Gemini 1.5 Pro): https://arxiv.org/html/2402.14848v1

Note in that last chart that significant declines in reasoning are apparent over just a few thousand tokens.
New evidence on the lost giant Chinguetti meteorite
I understand the “structural tilt away from densely populated states” to be a different thing than gerrymandering. Whichever party outperforms in sparely populated rural states (historically, it was democrats) has an advantage under the US system.

The point that directly elected executives give rise to different political dynamics is no less objective. Among those political dynamics is the feasibility of blasting a nationwide message that embodies the party in a person low information voters can relate to. That’s been a major enabler of Democratic machine politics aimed at immigrants. And these days, it’s an enabler of MAGA machine politics.

It’s quite different in Westminster style parliamentary statements, where people in different districts vote for different candidates.
Was curious, so checked up. V has Chinese contributors[2] and who have also translated their documentation from English to Chinese[1]. As was mentioned, other languages have Chinese followings too.

[1] https://www.bookstack.cn/search/result?wd=Vlang

[2] https://lydiandylin.gitbook.io/
Codesignal has a fun Database “Arcade” https://app.codesignal.com/arcade/db
Good they are testing at least. I was pretty horrified when the OPM was hacked.

https://en.wikipedia.org/wiki/Office_of_Personnel_Management...
Don't have access to the full article, but off shoring seems like a big factor. Lot of laid off teams are being reconstituted in LCOL countries like Romania and India
> it's because they use completely different stacks.

1. Again, that's implementation dependent, not a constraint of Go. The language says absolutely nothing about stacks. tinygo, for instance, uses a C stack.

2. Even in the case of gc, where the stack is unusual, it doesn't really matter. Once upon a time there was some meaningful latency introduced because of it, but that's not true anymore.

What is still something to think about, albeit unrelated to the stack, is if you want to statically link a cross-compiled C library. Cross-compiling C programs a really hard problem. Of course, that is a hard problem no matter what. It is no less easy to cross-compile a C library for a Python program, but the static linking adds an additional complication.

But, at the same time, you don't have to statically link libraries. You can opt to dynamically load libraries, thereby having no cross-compilation issues (assuming the shared library is already compiled for your target platform). This is how most of those other languages we've talked about are doing it to get around the linking challenges where cross-platform execution is pertinent. You can do the same in Go. Go binaries normally being statically linked end-to-end is generally considered a nice feature, but if you're willing to accept dynamic linking in another language...

Naturally, if you never build for systems outside of the system you are using, that's moot. Compiling and linking a C target that matches the platform it is being performed on is easy.

> How the runtime works still matters a lot.

Not really. Anything that might matter is abstracted away – at least to the same extent as other languages. Not your problem.

Interfacing with C is a first-class feature of Go. I don't know where you got the idea that it isn't. There are a lot of good reasons to keep all of your code in the same language (true of Go and every other language in existence), but it is hardly the end of the world if you have a solid reason to turn elsewhere.
Just make sure you watch "HER" and "Ex Machina" and that other new one about Huma-Driod relations, for inspiration and caution...
Am I wrong in understanding that this rewrite is what produced Gecko, which is still one of the top browser engines a quarter of a century later? I really think Joel called this one wrong.
You can actually make ethanol into a vapor you can inhale, but unfortunately I assume that only makes it even more dangerous.
It’s even more striking once you look into the history of money, and realize what’s going on.

End the Fed.
Not only that, it’s often an unconscious way for engineers to regain a sense of self-direction and autonomy. As folks have difficulty actually articulating that need as such, it can often be accomplished in much more productive ways that are not harmful to firms.
No it's narrower than algebraic. If I have this right, the number is totally real if it's a root of a polynomial with integer coefficients, all of whose roots are real. So for example, the (real) cube root of 2 is not totally real, because x^3-2 has one real root and two complex roots. The idea of totally real is that not only is the root real, but all of its images under the polynomial's Galois group are also real.

See: https://en.wikipedia.org/wiki/Totally_real_number_field

Added: in fact the Quanta article gets this right. It says "A number is totally real if it satisfies a polynomial equation with integer coefficients that only has real roots." Also, Jordana Cepelowicz is a knowledgeable math writer and I believe she has a PhD in math.
This is really good!! Thanks! The security discussion is particularly interesting, I thought it was the randomization of the initial state of the hash functions which mitigated the hash table collision attacks in the popular programming languages.
I implemented an Excel format processor and the Excel format does not lend itself well to super-high-performance for large datasets unfortunately
Not fully, 8 bits has 256 values. It's easy to keep a look up table in the L1 cache of any CPU and constant cache of any GPU. For ASICs and FPGAs, it's a simple 256-value LUT. It's not ideal, yes, but not a deal breaker. Epically considering LLMs are memory bound. GGML dequantizes weights on-the-fly and still gets near linear scaling on GPUs.
DocuSign AI FAQs
Lots of smart words, but little substance. You can totally choose to not be of a particular religion too.

EDIT: And my son can’t actually choose to not be 8. He’s the person primarily being discriminated against.
The second half of cloud computing
SSO in 2017? Sure. In 2024? No way.
Great that it worked out for him and your family. These kinds of technological advancements gives hope to many people.
Why does it have to be so obscure? Why planets, moons, etc? It doesn't serve any purpose other than confusing anyone not familiar with it and making those familiar with it seem like the "all knowing" in group.
What in the regulatory framework substantively changed?

The only thing I can recall was to-go liquor sales with takeout - which I strongly suspect is not a big mover of change here.
The Stack is this:

- Go
- Postgres
- OpenAI (biggest bill producer is this)
- React / Next.JS
- Loops.so for Emails
- Imgproxy for handling images
- Microsoft E5 for embeddings (not OpenAI)
- Typesense for Search (also a user of Struct)
- Figma (design)
- Framer (website)
- Server on Hetzner

Badger wouldn't have made sense to use instead of Postgres. I'm thinking of using Badger for other purposes. I do use ristretto and roaring bitmaps a lot internally.

Struct has a very nice integration with Slack. So, you can actually use Struct as a Slack interface. Essentially, your peers can be using Slack, while you could responding to them via Struct - think Superhuman for Gmail.

We have a good integration with Discord too. Both are being used by OSS companies to generate public knowledge bases from their Slack/Discord conversations.

[1]: https://github.com/struct-chat/embedding
>religious war

And, you know, the whole "galactic Islam" thing that's being glossed over.
I mean, Germany is already backdoored by the US in a quite physical sense https://en.wikipedia.org/wiki/List_of_United_States_Army_ins...
A few unit tests broke, nothing major.
Signal 7.0 released for iOS – Private Phone Numbers
Not really. It’s just a really simple hype-tech mashup and should be called out for it.
That obelisk (we call it the monolith) effect is what led to the approval in my org to take a small team and start work on replacing our nearly 25 year old pile of enterprise Java with a new codebase. I agonized over doing this, tried to fix and refactor and guide effort to just having better code, but in the end the code base has become an inscrutable, angry monolith and it's impossible to know what code improvement appeases it or triggers a series of critical production bugs.

Joel Spolsky is a smarter man than I, but his examples here are table stakes stuff compared to two decades of poorly implemented Java enterprise MVC patterns. And we don't sell software, we sell a service, and that service will continue even if our rewrite team never delivers, so the rewrite can't be more than just an expensive financial boondoggle if I'm wrong.
The us already has a full blown military base IN Germany - there is likely plenty of intelligence sharing already and similar interests around security. Not sure US needs to back door too heavily for most info
We were fortunate to work in AWS which has some of the gnarliest datastructures and algorithms problems in the world, so we got really good there. Spreadsheets are really just more datastructures and algorithms on the backend.

Our frontend guy is brilliant and built a lot of awesome stuff at Airtable, but I can't speak to the craziness that is high-complexity high-performance frontend. But it's absolutely necessary to a good product too!
I recently read this series of papers, and while I don’t like the exact specific APIs they cook up, the core insights are wonderful.

The fractional piece of a generated symbol / variable is a really nice way to think about may-alias information.

Likewise the way they talk about uniqueness as aliasing info from the past and linearity as aliasing info for the future, in the precursor paper, is a really nice explanation, that while being per se folk lore, is really hard to remember or explain usually.
Too many people working... I mean drinking from home.
I think you mean Granule
Why a xitter post of a screenshot with no link when the full article is public? https://support.docusign.com/s/document-item?language=en_US&...
I haven’t done it since covid, but in consulting it’s often fly out Monday, fly home Thursday. If you can get out of the office early or you have a connecting flight that lands early and you can get on an earlier flight it can get you home hours earlier after a very long week away from home.
We have the capability to run it as a desktop app. How much do you think we should charge for it, and how do you think we should do support, feature additions, etc? We are open to the idea.
So anyone who has a weight problem hasn't thought about it? What about the people who yo-yo diet, or struggle to lose weight at all? Are they also unconscious?
Resistance fighters.
This blog post leaves a lot to the imagination.

> Here’s the case that broke our stack:

Thread 1, in preparation for a Pop operation, reads the head of the stack.
Thread 1 writes the current head to its hazard pointer (using only release semantics,
which are weaker than sequentially consistent semantics).
Thread 1 reads the head of the stack again.
Thread 2 removes head from the stack, and passes it to the garbage collector thread
(using sequentially consistent memory semantics).
The garbage collector scans the hazard pointers,\ and (because the assignment was not
done with sequentially consistent memory semantics) is not guaranteed to see thread
1’s hazard pointer pointing to the node.
The garbage collector deletes the node
Thread 1 dereferences the node, and segfaults.

My interpretation is that with release semantics for the store, the 2nd read (load) in Thread 1 is actually allowed to be reordered before the release store to the hazard pointer. But they are not very explicit about it.

> So if thread 2 removing the pointer happens first, thread 1 will see a different value on its second read and not attempt to dereference it.

Thread 1 will see thread 2's remove even with release semantics for that store -- the store has a data dependency on the first load; they cannot be reordered.

> If thread 1 writes to its hazard pointer first, the garbage collector is guaranteed to see that value and not delete the node.

Yeah, this must be it. Thread 1 fails to notice the GC happened while it was writing its HP because its second load actually happened before the HP store.

Folly's hazard pointer implementation uses a release store to update the hazard pointer (here: reset_protection()), but uses some sort of SeqCst barrier between the store and the 2nd load (with acquire semantics): https://github.com/facebook/folly/blob/main/folly/synchroniz...
Wow - these are stunning! I am curious if you have any "realistic time" animations, e.g., where blood circulates with the speed close to the one in the human body.
I exercises like a fiend yet your slavish adherence to logging and scrutinizing these numbers sounds exhausting in comparison. Are you a world class athlete trying to shave .02 seconds off a 10K? If not, try just going outside for a jog or mountain bike with some friends and go home and relax once. I bet your biometrics end up the same, if not better, and you don't even need to check.
I also just sort of stopped drinking. I don't consider myself a non-drinker, it's just, well, whenever the opportunity arises I consider it and decide I prefer not to mess up my sleep and feel lousy the next day for an experience that, frankly, is less enjoyable than reading a book or playing a game or something else that I enjoy.

As for the dietary calories, well, you can hack that one. I don't recommend it for obvious reasons, but a diet of nothing but extremely lean protein, fiber (not strictly necessary, but it's nice to have some flavors other than meat, fish, or egg white), and ethanol (with virtually no dietary fat or carbohydrates) cannot, and I mean it is a proven metabolic impossibility, cause the gain of bodyfat. There is no storage form of ethanol, and the storage form of protein is various lean tissues.

Now you might ask, but what about glycogenesis? Won't the body metabolize that protein into glucose and then store that glucose as body fat? That's a perfectly reasonable thing to suppose, but it's proven, in strictly controlled metabolic ward studies, that it does not happen. Instead the kidneys just eliminate the excess protein. Glycogenesis is only used for immediate energy needs, and of course the body will preferentially use ethanol for immediate energy before protein.
What are you asserting?
One greenfield/rewrite project I saw had a large team, which previously was maintaining and evolving a legacy system that the new system was to replace. (I wasn't from that team, so more on the sidelines.)

The new system was to support new requirements, have fewer legacy constraints, and benefit from using more off-the-shelf libraries and frameworks. It was more complex than it was bulky (i.e., cross-domain designs to nail, not tons of rote coding to churn). They had an aggressive timeline.

One risk you might imagine is Second System Syndrome. And there was some of that, more with everyone wanting to jam in every feature, and maybe also Analysis Paralysis on some parts the architecture.

But the biggest problem was that, collectively, that particular team just couldn't build a new system that would come together in a sufficiently timely fashion.

At least part of the problem was that management definitely dropped some balls they couldn't afford to. Had the engineers been organized better, and used more appropriate process, I don't know whether they could've risen to the challenge.
Your real problem is with the state, not with technology.
We will add a little tasteful AI stuff later, but it's not the highest priority. Top priority is big data and fast data. AI is relatively easy to layer on later.
I see you’re dead set on arguing for the sake of arguing, so I’ll just leave it at this: anyone who has a weight problem on modern America is fighting an uphill battle with their environment, regardless of their personal capacity emotional regulation.