skysight-inc/HackerNews huggingface dataset:
I take magnesium for migraine and vertigo. Very much not a believer in supplements -- before this, I went through years of specialists prescribing various pharmaceuticals with various side effects. These days the problem is under control without any meds; I just take magnesium (specifically, a mix of l-threonate, glycinate and taurate), telling myself every day that it's probably unrelated to my feeling better. Like you said, it couldn't possibly be working as well as it seems to. But if I stop, my condition mysteriously gets worse. If it's a placebo.. eh, who cares?
>The SP should be changing, it is probably a bug. Thanks for reporting, I'll try to take a look at it.

Since the code doesn't have an address inside the emulated memory space, it kind of makes sense for there to be a separate return stack. Problem is that you're trying to emulate 8086 and not a Forth machine :)

One solution might be to have 'CALL' decrement SP (perhaps writing some dummy value like 0000 or FFFF to memory), and also remember where SS:SP points now. The interpreter's return stack could store that address, along with the reference to the line of code it should return to.

When executing 'RET', check if the stack pointer is at the same location as it was after the last 'CALL', and halt with an error message if it is different. I suggest you also allow 'JMP' to procedures, or just get rid of the separation entirely and make everything a label. The procedure syntax could still be allowed as an alternative but just declare a normal label.

Another small but impactful bug: REP seems to always perform one more iteration when CX is zero!
Curious - I've seen several references that it doesn't support it, and that keycloak has a dedicated ec2 cache discovery option. But I don't use AWS anyway, so I'm far from knowledgable about it.
Huh? Most big American cities have a lot of pedestrians and cyclists.
This is why seeing people attempt to excuse behavior via Hanlon's Razor makes me fume.

For any entity with a sufficient amount of power, stupidity is indistinguishable from malice.
Sounds similar to me,and I don't see anyone saying this yet, so I'll throw in my experience: I believe I was sleeping too much. I was generally in bed for 9 hrs and got 8 hrs and felt that way, but after my kids were born and I started getting 5-7 hours, I've felt much perkier quicker(even if I don't need to do anything with the kids in the morning). Before it would literally take me half or more of a day to start feeling awake.
I like Windy.com to compare models.
Many people who like saving on gas, also like saving on groceries.
Which is why, as part of designing this feature, we ran a corpus search to see what portion of classes with a main method have another main that would be a candidate entry point under this JEP. It was negligible. Additionally, we'll give a linter warning if there's more than one candidate.
Maybe he's hoping to keep the money this time on the basis that no reasonable person should have expected anything in return after the first failure.
Curious, what do you think Alloy lacks in Tooling?

I love the Alloy Analyzer. It's simple to use, you can visualize instances, it can point to UNSAT cores in the Code.

(I wish it had a easy-to-use command-line or API so it would be easier to build a Web-based version of it.)
TIL: busybox has ed and vi but not ex. https://www.busybox.net/downloads/BusyBox.html (so ex might be nice to learn but it might be not available on common systems like OpenWRT)
The SEPA mandate is between the parties in the transaction. While banks require their existence, it is usually not shared with the banks involved.
If I had to pay myself the going rate for running my own startup, I wouldn't be able to afford doing the startup!
I'm reminded of Victor Ninov, who made a career out of fraudulently 'discovering' superheavy elements. It's kindof the perfect crime, since they were all theoretically well understood, you just fabricate a detection of those predicted properties. It helps too when you're the only person the planet who understands the data-analysis software.

https://www.chemistryworld.com/features/victor-ninov-and-the...
Congrats on making it 10 years.

The concern I have with making it overly analytical like the HN crowd tends to do, we ignore a good chunk of psychological impact that purely data-driven statements can have. Instead of framing the discussion of "this doesn't work, we need to do something else" the conversation really should be "this works for some people but we can do better - we need to invest in it and figure it out."

That simple flip is easy and acknowledges that people have had success with this and people will continue to do so. It also sends the message that there's no reason to skip this entirely if you are looking for help.
Because the target audience for the feature is not tech savvy people but common users whom won't know it exists until it is shown to them/might be intimidated to delve onto FF settings

If you are tech savvy, you are then expected to be able to "bear the burden" of turning the feature off if it bothers you
nextjs has the react team fully behind it, and even some of the most important core react team members are now working at vercel. Also the new server components in the /app dir are amazing[1]. Nextjs is the easy recommendation for most projects these days.

[1] https://beta.nextjs.org/docs
Indeed. I like that in Babylon 5 they went with "Quantum 40".

SG-1 kinda has the same problem, when you learn that Naqada is 20 km from Luxor and Kelowna is close to where the show was filmed.
Reduced Distortion Eye-Ware
Several of its modern descendants are not that much simpler :) Most famously, Baltic and Slavic languages have retained large parts of the case system. Some of them even the dual forms of nouns. Their verbal system has become even more sophisticated. Germanic languages retain the Ablaut system, even though it is no longer productive and has decayed into a bunch of irregular verbs.
This seems unnecessarily passive aggressive. Everyone makes mistakes or bugs, intern or not. It makes no sense to get this salty about basic human error. Also there's nothing wrong with implementing minor UX enhancements.

If anything redirect the frustration to the leadership that doesn't prioritize fixing these kinds of errors.
> It's not particularly good as KV store let alone something more serious.

Nonsense. DynamoDB is a pretty good KV store, and a killer feature as part of AWS' free tier. I dare you to present a cheaper and more performance KV store.
But… does it? :) Why would you assume there is only on logic flow :) Testers must be evil-minded white-hats.
Chevy Volt batteries are holding up great even in 2012 models. There are definitely people experiencing failures of a cell leading to bricking the car, or even a temp sensor failure in the pack leading to the vehicle bricking itself, but for 95%+ of people it seems like a decade old battery is doing great. I've got 170k miles on my decade old Volt and everything seems good as new for now.
This is a YouTube feature, not a Firefox one.
Do you mean that if I know a German bank account number I can just withdraw money for me?

Be right back, asking some German friends for their bank account numbers.

Jokes aside, you're probably wrong. There's NO way I can just pull money from their bank account just by knowing their bank account number.
Robespierre's cult wasn't based on "reason" but rather was just a normal religion based on a central God and the belief in an immortal soul. It wasn't really all that different from many forms of Protestantism -- he simply wanted to control the religion himself rather than having the Pope do it.

https://en.wikipedia.org/wiki/Cult_of_the_Supreme_Being
Why would this cause extreme problems for Java where it didn’t for C# doing the same thing a few years ago? I’m honestly asking not having done Java in a few years, as I remember they both had this “you gotta put all the code in classes” problem.
I didn't say it was a good job, I just said he's not in much danger of being replaced.
What does all that have to do with anything? We know how computers work and we can make computers. We can't make brains. That's the difference between brains and computers.

Who every said anything about supernatural influence in biological organisms? And what biological organisms? We're talking about computers. Are you sure you're not the one who is seeing ghosts in the machine, when you're talking about "emerging behaviour"?
right? It makes it feel like it's actually trying to do it versus just having some backdoor'd string reverse function
As a possible alternative, I've recently started using Zitadel (https://zitadel.com/) which is a very full-fledged open source IDP, in active development.
Which European bank is it?
> GPT-4's tokenizer is already far more efficient though still weighted to English.

Right. It's a general question. Should they be allowed to take the kinds of optimizations they can with tokenization when it's a function of how much data they can use, even if that means some languages get more optimization than others? Or should users of those languages that could be optimized effectively pay a tax out of some sense of fairness?
Thank you!

That looks like the exact problem I'm facing. I'll try it out today!

Thanks again!
The only way I can imagine an EV being a "huge change to how I drive" is that I have to consider where I charge it. Which is a real problem today but has potential future solutions.
"I think you'd better do what he says..."
If the road is full and cars are circling because there is nowhere to park, then performance doesn't matter, quality of life is already low, and cars no longer have advantages.
Fastest way to show what? That you should train with the maximum sized LoRA you can? Because the only upsides to having a smaller LoRA are in the training time, and if you are already able to train a DynLoRA with max rank 8, then you should just train a LoRA with that rank.
> People who want to be able to use the “open source” term for their software to gain goodwill, but don’t want to actually give all of the freedoms it should guarantee.

Or is "open source" just a term for "free" as in beer software that doesn't actually give people all the freedoms it should guarantee? Because that's what the FSF thinks.

Different people have different ideas about what freedoms people "should" have. Nobody is being dishonest about software freedoms when the BSD-4-clause was written, CC0 or when they write licenses with 'no evil' or 'no nuclear proliferation' clauses.
Ideally your culture has evolved a common set of norms that enable it to be high trust. Another word for this is “religion”. Additionally, having a more similar than not genetic makeup may be necessary (the diverse society experiment is still ongoing).
> Engineers often see a database simply as a place to store things, it's just a box..

Oh man, I had an edit right after posting where I almost attached an addendum about this specifically, but then decided against it to avoid distracting from my core point. There's a totally bizarre allergy to actually using database features, for fear of "lock-in" or something, yet most programs are more likely to be re-written on top of the same database than to have the database swapped out from under it, unless someone made a really god-awful choice of DB, or load scales tremendously (which falls under "good problem to have, and you can afford the migration"). The result is that we as an industry waste an awful lot of time and money creating often-buggy application-layer solutions to things that could have been solved by leveraging features of, for example, PostgreSQL, with results that'd be cheaper, less-buggy, and better-performing. Drives me absolutely nuts.

Or, like, we have nginx in our stack and it could do something we need done, with a config change or a little Lua... but no, we'll spend 10-100x as long to make a worse-performing custom solution to this problem that a thing we're already using can trivially solve for us, but we'll do it in Javascript or Ruby or Python or whatever, as part of our "app". Ugh.

And don't get me started on system-level tools and daemons. Like, we're already using Linux or FreeBSD or whatever, which come with a stupid-large set of great, proven tools, so how about we actually use it rather than just using it as a fancy DOS and paying for SaaS to do things that our OS or distro can already do, probably more reliably? But no, we don't even bother to configure a recipient for root alert emails more often than not, and we just treat the whole thing as a dumb application runner that needs some complex external support system to keep it working right.
It was. Amazingly enough, there was one that did that, but it's gone.
GPT-4 API still not open. I should really try Evals to get early access, been dying to give it a spin (outside of ChatGPT)
> exhausting, endless, and humiliating. That is part of why it works for those it works for, but if you can find another way you'll have a better time.

I see what you did, there.

I think the word you are looking for is "humbling." Completely different animal from "humiliating."

It's not "exhausting," either. Not sure where that came from.

> you'll have a better time.

Not sure I'd find agreement with that statement.

Life is really, really good.
If one user switches to Chrome, the energy savings are only for that one user. If one Microsoft engineer fixes a bug, the energy savings are for the many thousands who use Firefox on up-to-date Windows.
if you played adventure on the atari console back in the day, and ever meet warren robinette, give him some money.
Tires emit a fair amount of micro plastics. There's no such thing as zero emission cars.

https://www.theatlantic.com/science/archive/2020/11/car-tire...
Do they? Excepting for New York and "last mile" pedestrians, I haven't noticed that tendency much.

Although I also haven't been to any major cities in the southeast, so can't speak to them, and I haven't done any studies, so my impression could very well be mistaken.

Big cities I've been to in Europe, though, tend to have a lot of pedestrians and bicyclists.
Could it support the PinePhone?
Every company besides the chinese companies like Pine, Miniware have the same stratification of soldering equipment.

Hakko 888 is cheap, and has old style carts. Weller has a similar offering. For the $300-range you get the 'proper' thermocouple-integrated tips like the FX951, and Weller likewise has a similar offering. JBC is a premium brand so they don't have low-end stuff, but their pricing isn't too far out of that range ($500ish?).

I agree the Hakko 888 is an outdated recommendation, but it's not really like their company strategy is just outdated. They're business-first, which desires having a full soldering station... not a portable thing like the Miniware/Pine stuff.
And how do these companies that replaced all their workers make money when no one has any money to buy products or services anymore?
AFAIK you can build an ARM SoC without TrustZone (or without using TrustZone for anything) if you want.
And note, that's $30k in c. 1983, which is ~$90k today according to www.usinflationcalculator.com.
Blitz.js -- "The Missing Fullstack Toolkit for Next.js Ship. Fast.
Blitz picks up where Next.js leaves off, providing battle-tested libraries and conventions for shipping and scaling world wide applications."
Not that open. https://en.wikipedia.org/wiki/Apple_II_clones
And now this book is AI training material as all the others.
Perhaps reevaluate if the startup is financially good for you and your family.
Tweeting Effectively
> It's just odd to me that I had to make this change in the first place. I wonder how many millions of dollars AWS is raking in just because devs are unaware of things like that.

What "things like that"? Do you mean the basics of querying data with DynamoDB?

https://docs.aws.amazon.com/amazondynamodb/latest/developerg...

This is literally the second topic in any intro to DynamoDB course, that comes right after creating your first DynamoDB table. Even that covers explicitly the basic requirements of running queries.
My accountant said that the wage must be "reasonable" for the work you're doing, not necessarily minimum wage, in order to convince the IRS, since they don't necessarily want people paying less through capital gains tax than income tax.
>> When did a lot of software devs stop caring?

I'm not sure the devs stopped caring as much as the powers at be. Software development has become more commoditized than we want to believe. Devs following an agile workflow with every intent of performing multiple rounds of optimization find that the product gets shipped as soon as it approximates the thing that had been conceived originally.

It doesn't look like an immediate failure, so the less that leadership takes from it is frequently that the level of maturity they shipped is safe. The cycle continues and eventually folks lower down succumb to this shipping pattern. The only things that get them to optimize is competition that successfully drive home their win was due to performance. This doesn't always lead to optimizations when you are an incumbent who can still close more feature gaps because those often result in higher sales and revenue.
Best SQL Books
Monolithic SQL databases have limitations that pose a major risk for cloud-native applications that require continuous availability and scalability. Distributed SQL databases exist on multiple servers, allowing them to scale horizontally for increased workloads and transfer workloads in the case of outages.
Also worth noting that often the best approach to take is that the tool itself is a consumable. $19 Harbor Freight grinders won't last as long as $150+ ones, but the ~7 you can buy for the same price will outlast even the most expensive one several times over!
Onshore and Restore: Africa’s Century
I'm not sure why, but techcrunch articles never fully load for me on any of my systems anymore. It's not even paywalled, it's just broken. Even archive.is only gets 30% of the article and then it fails. Seems like a broken app-redirect interstitial, so probably a good sign to just never click links to this site again.
Yea, this is interesting but I can't see the immidiate value (not that there isn't).

Maybe if the "optimal rank" of LORA applies to any adaptation and you interested in training multiple adaptations for different use cases?
Supabase will never be a realistic option for any company thats heard of mobile.

Even if the startup is starting web only, they're kneecapping their future so its not an option

Amplify has amazing mobile sdks (esp ios).
Did you already watch the linked video (https://news.ycombinator.com/item?id=35512991) and go through Alloy's tutorial? https://alloytools.org/tutorials/online/

Based on the approach taken by the presenter from the video, I'd guess the "hands on" you're looking for is to take some API that you serve to others, internally or externally, and start writing down things you believe are invariant about it. Inputs must have a length greater than 1? Well, do all downstream systems also honor that invariant?
I think that's naiive. There's a reason why taxis aren't couriers. There will certainly be specialization. There will still be buses, with AI drivers instead of humans, to get a lot of people from A to B, there will be delivery vans, with maybe delivery robots, maybe there will be taxi's, long haul, etc.
A recent opinion I saw from a doctor that made sense to me was: the reason they tell people to absolutely not do a lot of things is because there is a certain percentage of people who aren't competent to do anything on their own. The example given was Q-tips: we all know the advice that you shouldn't put them in your ears... even though that's literally what they're designed for. The doctor's explanation was that something like 10% of people actually will burst their own eardrums with a Q-tip, so you advise 100% not to use it to avert the harm to that minority. (If anyone knows where I saw this feel free to say; I can't recall.)

In general, if someone's reason for tackling their own health is because doctors (including specialists) have failed to help, I don't see why or how you'd argue against that. Even if you're bursting your own eardrums with cotton swabs, at some point you've got to do something.
Yes, but that error would simply complain that a variable that doesn't have a compile time known value is been used in a compile time context.

Conversely, the origin of the thread implies that if a function has been successfully called with some argument from a static_assert, it will not have UB at runtime even if called with some other arguments. This subthread was showing that this is not the case, and that you can't test all uses of a function using static_assert to guarantee that it will not exhibit UB.

In case it's not clear, this piece of code will also fail to compile, even though it exhibits no UB:

constexpr int foo(int y) {
return y;
}
int y;
std::cin>>y;
static_assert(foo(y));

https://godbolt.org/z/xvhP8nq7z
That... doesn't seem to check out. It can't be the going rate if it's infeasible. By definition the going rate is the rate that would allow you to afford doing the startup. Maybe you're comparing to the going rate of running a much better funded startup? But that's not the going rate for a startup of your funding size.
Go ahead and click through, on that top 10 list, only the 2018 Tesla 3 actual had any availability for sale within 50 miles of my location.
There is potentially bias (of the bad word variant) introduced by the mismatch between the prior in your own mind and the distribution and params you choose to try to approximate that, especially if you're trying to pick out a distribution with a nice posterior conjugate.

I'm also not sure why everyone perceived my comment as anti-bayesian.
The OP was intended to convey that their business model is predicated on heavy govt funding early. I never said they get, and will continue to require, that level of support in perpetuity. The intent was to show the level of govt support necessary to where they're at. Those "old" contracts are still in execution; they're not done and and in the past. Meaning the funding is still relevant and so are the rules attached to those funds. If you doubt that, what do you think will happen to SpaceX if they suddenly start going against their SpaceAct agreements that are part of those contracts?

Even if you want to go against HN guidelines and not read the comment generously, they have still gotten the vast majority of their revenue from the govt in present tense. We can quibble about the exact percentage, and in reality it's probably impossible to pin-point without insider information. But we can use the information we know to estimate that it's still a major part of their business and it wouldn't be viable without it. And they'd still have to keep those customers happy by following their rules.
Yes, if you set up a direct debit agreement with a bank you can do that. If you'd actually try what you suggest it will be revoked quickly and charges filed as your identity is known.
I'm always curious when these "your preference is irrelevant" comments pop up.

Yes, you're probably right. So what? I wasn't even remotely asserting otherwise.
It's 2023 what kind of plebeian is using raw image tags? NextJS's OSS design is exactly what it should be, I want the image tag. I don't want Vercel boxing me into a choice:

1. Serving images over Node.
2. Using Vercel.

I also don't want to eject code that is sitting right there in the repo. And I don't want to maintain a fork of a homebrew reimplementation of it.
Sorry, I just use the defaults. I've found they're effective for me. The most I tune it is to raise or lower the number of cards per day (number of review, number of new) for specific circumstances. Like when I've fallen behind I may lower the number of new cards per day and raise reviews a bit to clear a backlog.

I have tried adjusting it more in the past and found it did nothing to help me overall and I was just turning knobs to turn knobs.
When Will Cars Be Fully Self-Driving?