skysight-inc/HackerNews huggingface dataset:
I have had GERD since 2012 after a surgery and it has been extremely unpleasant to say the least. The author mentions Rantadine which I also took but the problem with that drug was it was found to contain carcinogens and I promptly stopped taking it. I now take pepcid AC 20MG daily and would love to find a way to stop taking it altogether.

In case you are wondering(and I have been to the Dr many, many times about this), triggers for GERD are stress(for me it is the strongest trigger) caffeine, heavy fried foods, spicy foods, cabbage and soy. Methods to avoid acid reflux flare ups are eat slowly(I eat really fast!) eat at least 2-3 hours before bed, and also avoid huge meals. I am truly thankful to OP for this article and will apply its techniques right away, hope the stuff I mentioned helps others as well.
This article's intended audience seems to be high school children.

For a detailed take, listen / watch the Huberman Lab podcast: https://www.youtube.com/watch?v=DkS1pkKpILY (What Alcohol Does to Your Body, Brain & Health | Huberman Lab Podcast #86)
> even if the hashing function itself doesn't enable length extension attacks

My impression was that H(s||m) was reasonable with e.g. SHA-3, assuming you have a fixed key size. The only downside I can think of is that you have to remember not to do it with variable length keys or with SHA-2. Am I missing something?
A Growing Trend: Micronationalism
A micronation is a political entity whose members claim that they belong to an independent nation or sovereign state, but which lacks legal recognition by world governments or major international organizations. Micronations are classified separately from de facto states and quasi-states; they are also not considered to be autonomous nor self-governing as they lack the legal basis in international law for their existence. Micronations' activities are almost always trivial enough to be ignored rather than challenged by the established nations whose territory they claim—referred to in micronationalism as "macronations." Several micronations have issued coins, flags, postage stamps, passports, medals and other state-related items, some as a source of revenue. Motivations for the creation of micronations include theoretical experimentation, political protest, artistic expression, personal entertainment and the conduct of criminal activity. The study of micronationalism is known as micropatriology or micropatrology.

There are many micronations out there, and while there are a few famous ones that are serious, most aren't even real actual micronations and were created as political stances.

A few serious micronations which are well-known and well-established include the Republic of Molossia, Sealand, the Islamic Sultanate of Qarsherskiy, the Aerican Empire, and Liberland.
GPT for Regex – Pros and Cons
Really weird, anyone have some inside gossip on what this is about?
Know what happens to your drink when it runs out of ice? I wonder what happens to the oceans?
It's the new mania huh -- the campaign against alcohol. Mostly of course from anglophone countries. They don't seem to enjoy having fun, or letting people enjoy fun in their own way.

I understand of course severe drinkers having a detrimental effect on the medical system etc. But truth be told, proposing that people drink just TWO standard drinks a week seems suspicious.

I know people that drink a bottle of wine a day in France and are living to a fine old age.
You missed .NET Native and screwing devs replacing C++/CX with C++/WinRT, the return to ATL roots, editing IDL files without VS tooling and manually merging generated C++ code.

But hey, from all the warts, and screw-ups, the other gardens aren't much better.
Twitter recently paid a 30-40 million USD to acquire (acqui-hire) basically a dozen people or so from a hiring company.

A hiring company.

Now... think this through for a second. When Elon has opinions to share, they're always in his favor. But they're not always directly what he says, rather it's the aftermath of what he says, as hundreds of millions are listening to him.

If he's so desperate to hire good developers that he'd pay millions to get a tiny hiring company's employees working for him, while literally not paying Twitter's rent and bills... is he really trying to keep Twitter small at this point?

Or is he trying to grow it? But how can he have more people to pick from on the market? He recently complained that hiring is very hard right now for Twitter.

But what happens if he says "hey what I did was awesome, everyone should fire their developers... so I can hire some of them... I mean... I didn't say this. TWEET DELETED".

Every company that follows his advice, even partially, will collectively flood the market with developers, and he improves the situation for himself being able to pick better devs, and also at lower salaries, because when you have lots of unemployed devs, salaries go down.
From the article, https://puzzud.itch.io/mule-online looks like a new, officially-licensed port the original with some platform updates.
Did you somehow miss the vast protests and grassroots campaigns for even stricter copyright laws and enforcement? /s
Which considering that 50% of total CO2 emissions from fossil fuels were emitted in the last 28 years, that doesn't seem to far away
Some of the complexity (I think) is that there are at least two different things going on:

Some foods might increase the extent to which the contents of one's stomach end up in their esophagus.

Some foods might increase the extent to which it is unpleasant if or when the contents of one's stomach end up in their esophagus.
There's always gloves.
I don't know what a gog crowd is but it sounds intimidating :)
Never trust what Elon says:

https://news.ycombinator.com/item?id=36061555
I use macross characters' names to baptize my computers.
> Always good to see novel uses of ML. However, let's not pretend this will ever offer any benefit to people with spinal cord injuries.

Apart from the person in their study who can now walk, that had the spinal injury (with the use of a crawler)...

In relation to your second point, you are aware regenereative science and this implant approach can progress in parallel? This offers something tangible, plus with more refining can be rolled out en masse. What regenerative science can be applied now that would give such a quality of life improvement?
No. But it was like for like. It was the one single SSH connection in both cases, simply running cacademo with and without a DISPLAY environment variable.

I think that part of the problem lies with SSH: the lack of batching as I mentioned, which might also be at ncurses' door too. Of course one wants terminal output to go over the wire as soon as possible, and not wait "until we have a buffer-ful". But not in this case.

Rather, batching up the control sequences to change colour, cursor position, and then output the relevant character into a single exchange over the wire would be better. That would be equivalent to a an X primitive to write character X at position Y with attributes Z, which presumably goes as a single message over the wire.

But a combination of whatever output buffering ncurses and libcaca are doing, what happens in the pseudo-terminal and sshd at the remote end, and then what happens at the local end when ssh is outputting to its pseudo-terminal, are all almost certainly strongly militating against that.

... In addition to converting lots of numbers from machine-readable to human-readable, then back to machine-readable again. (-:

I should mention that at one point I was transcoding from AIXTerm to ITU T.416 colour control sequences. The latter are about 4 times as long as the former, and that noticeably slowed things down even further. Yes, I'm in favour of 24-bit colour like the other terminal emulator authors, but it does come at a measurable price.
The article has an explicit example of how a compiler can break the dependency by adding speculation (for example after PGO). In practice it is unlikely that a plain load through a pointer will break, but consume allows for more complex dependencies beyond pointer dereferences.
Saying something is "about control" is not an argument. The onus is on you to explain who is seizing this control and to what end, and with enough evidence and logical consistency that it's not just another of the million baseless conspiracy theories we're all sick of hearing about.
I’d have bought it as a raspberry pi in a cardboard box. Is there a “fail faster” lesson to consider? Would a lesser initial product have helped reduce the scope for manufacturing and maybe helped avoid some of these pitfalls?
The product is "desktop app distribution as easy as for a web app" and encompasses whatever's required to do that. It's not just the custom installer, there are workarounds for Windows bugs in a variety of different places in the product and in some modes the installer is integrated with the package contents, so it requires the two to be co-built.
There's plenty of billionaires creating bugout fortresses with private security contractors to keep them safe.

For the elites maybe success means something different to us.
I CAN’T HEAR YOU, I CAN’T HEAR YOU
The long road to recover Frogger 2 source from tape drives
This is really good article on one of the most important things that is not present in mainstream programming languages:

We really need:

1 - expressive switch without default section,

2 - closed enums which aren't just dumb ints

3 - putting more emphasis on compile time safety instead of runtime
I don't live in the Bay Area, I live in NYC, and until somewhat recently worked for Walmart. I did used to work for Apple but that was years ago, and that was the only exposure I've had to FAANG.
The quote contrasted “millionaire” with “proletariat” and was clearly a reference to status at least well into the petit bourgeoisie if not the haut bourgeoisie.

A mere millionaire is a lot less rich today b/c inflation (though probably still at least petit bourgeois.)
I think it’s kind of obvious. We can’t adapt to consuming less because there is no immediate cost. We can adapt to droughts because it would force migration of people away from areas without water because those that won’t will either not have access to water or spend a lot for water (a direct cost).

Mitigation might be cheaper, but disasters that already happen have more clear incentives.
Who’s asking anyone to run opinion poles? People are just offering their own opinions of the CEO’s actions. If that’s somehow not ok then it seems like you’re saying that people shouldn’t criticize CEOs.
Maybe I'm holding it wrong, but I tried Bing with GPT4 and I got really useless answers. Maybe I'm just used to the chatGPT interface.

Edit: I found the bing interface confusing. I couldn't really distinguish between the AI bit and just searching. When I asked how to write some code that did X, I got a bunch of links to stack overflow or whatever. I wanted the ai to write some code for me.
> No "soothsaying" required.

It is for your beliefs (about the future and ~millions of people you've not met) to be correct.

Tautologies are handy too, but it's easy to not realize one is dealing with them.
That's not at all true, in general. For instance, credit card debt is an unsecured debt. If you default, there's no "collateral" as such.

As more direct comparable, consider the Small Business Administration's loan process. These loans are guaranteed by the federal government in essentially the same way as student loans or FA/VHA home loans.

If Bob gets an SBA loan to start a restaurant (famously a bad risk...about 30% fail their first year) and it goes belly-up, he can file bankruptcy and eliminate the debt. That will ding his credit rating, but that's all. The government might (or might not) get a few thousand bucks from selling the restaurant equipment (commercial stoves, freezers, and such), but all the money spent on employee salaries, decorating (quite expensive), advertising, taxes, insurance... it's just gone, and the government can go whistle for it.

Why is Bob allowed to file bankruptcy, while Steve, who took out a student loan, is not?
Sure, i have no doubt the system is broken in lots of ways.
I'm just saying that one way in which it's not particularly broken is whether they listen.

They do nothing but listen, have dedicated staffers and help that do nothing but analyze constituent opinion/views/etc.

You will rarely find them doing anything that is going to go against that. The exception is the small number of places where they are forced to deal with multiple constituencies for real.
"I made a $1 million in a year in sales, ask me how"

"by losing $2 million"

Well make it up in volume, famous last words.
I really don't want to spoil your dinner but the chances of millions of dead per year are fairly high, and that's up to 2100, not many models look beyond that (the uncertainty is too large). The extremes of those models (things that could happen but with a much smaller likelihood) are enough to make you miserable.

The good news is that there are similar possible outcomes that things won't be that dire.

250K dead / year by 2050, 5 million / year or so by 2100.

The tough part is that such models have a lot of uncertainty and that it is very well possible to be alive but to be utterly miserable. I'm normally fairly optimistic about our ability to influence our lives but on this one I'm not, this will happen and we're along for the ride, it's a rearguard action at this point where we can try hard to minimize the damage but not avoid it completely.
That would require the metaverse not to be a fucking joke.
> better way than "Crash" or worse - silent corruption

My apologies, I could have sworn that your text was 'better way than "Crash" <end>'. And not in fact, 'better way than "Crash" or worse - silent corruption'.

Although, silent corruption is a possible problem in memory safe languages. True, memory safety gives you some sort of protections, but threads and/or setting the wrong value can still give a memory safe corruption.

No, I was talking about the ability for an attacker to craft malicious input such that a memory unsafe program begins executing that input as if it were the program. Something that you generally do not have to worry about in a memory safe language.
Mercury by average. I've wondered in the past it we could land people on Mercury... at the right distance from the sunset terminator where the surroundings had cooled to, say 21 degrees C, (70F). With a 1408 (Earth) hour day, the landing party could stay for quite a while before needing to relocate again towards the terminator, or leave.
Introducing the Sophia optimizer, a faster alternative to AdamW
Paper: https://arxiv.org/pdf/2305.14342.pdf
Advertisement categorization perhaps? Or automated moderation?
The only way to watch this is on a mobile app??
Increasing carbon taxes (even on planes) is a political no-no for the foreseable future (yellow jacket PTSD.)

We have a big plane industry, Airbus is _very_ actively working on EP (no idea if they will achieve anything, but, hey...)

I doubt this law should affect them much - their target is probably to "fix" private jets and very short trips rather than intercities, anyway.

I'm pretty sure that if they ever find a way to make fully electric flights between the _three_ routes that are canceled by this law, then the _three_ routes will re-open.

The question now is whether this is opening the road to banning more routes (the CDG situation is _really_ absurd, and will probably be a political bargaining chip in the future), if other countries will copy the idea, if the overton window will shift to banning private jets, etc...

Fairly symbolic at the moment, but if you believe in the "small steps actually taken vs ever-postponned revolution", that's a thing.
It's incredibly useful to categorize hostnames. It won't encompass all possible information, but enough to know at a glance what you're dealing with. Hostnames end up in all sorts of places, backup files, monitoring systems etc, and being able to tell a webserver from a switch and prod from test makes life easier to everyone.

The argument that equipment change location and uses sounds to me like an environment where disposing and creating new hosts is much too hard. The lifetime of a host should be simple and well defined such that no one is tempted to make such changes without decomissioning.
I like IT, but I needed a break from it, I needed to refresh, I was always planning on going back.
Here's a post-mortem and the true history of this tooling approach and being a first mover, or not...

Pre 2021: Useful semantic search widely deployed, used for recommendations for sales. OpenAI has an answers endpoint specifically for this technical use case, full docs, and many companies implement this internally.

Mid 2022: People like me experiment with GPT answering using semantic context on dynamically uploaded content, e.g. https://www.youtube.com/watch?v=7V3VkNj2bag - but cannot get approved for this use case by OpenAI.

Nov 2022: GPT had banned open ended responses and chat like interfaces until now. Explain paper is the first tool that allows you to chat with your PDFs with multiple questions, and to use it on many types of PDFs, released in November IIRC and viral on twitter: https://twitter.com/rauchg/status/1596220185727275008

December-January 2023: 15+ Chat with PDF tools are launched, including pre-hyped launches on ProductHunt from pivoting products
January+ onwards: Almost daily launches, sometimes with USPs. I launched AnyQuestions.ai which was at the time the only question tool able to work with videos [1]. Chatbase catches virality on twitter and makes some other sound decisions [2].

Feburary 2023 onwards: No platforms since February have succeeded.

[1] But it took a long time to process with Whisper and the interface was more answer focused than chat-and-response focused; I also made bets on including a larger context and using non-typical embeddings (looking for entailment/contradictions of the sentence as well as semantic similarity) which turned out to not be the right commercial choice.

[2] Allowing embedding on websites, and sharing the Chatbase branding that way was powerful, as well as being able to easily work for new websites as a quick solution. It spread easily through competitor FOMO and was a fast product.
I use Terminator. I like all of the configuration that's possible with the layouts that can be done, plus it has right-click to paste, which I got used to with PuTTy. The default Terminal in Debian is very bare-bones by comparison.
If your question is 'why is Meta open sourcing their models ?', stratechery had an article on the topic : https://stratechery.com/2023/free-meta-open-sources-another-...

> Zuckerberg was specifically talking about cloud infrastructure software, but the same point applies to AI capabilities as well: Meta isn’t selling its capabilities; rather, it sells a canvas for users to put whatever content they desire, and to consume the content created by other users. It follows, then, that Meta ought to be fairly agnostic about how and where that content is created; by extension, if Meta were to open source its content creation models, the most obvious place where the content of those models would be published is on Meta platforms. To put it another way, Meta’s entire business is predicated on content being a commodity; making creation into a commodity as well simply provides more grist for the mill.
That's just one possible reason. The disclaimer does not specify all the possible reasons the proxy would drop a saved version. Treating it more like a cache seems appropriate.
We always saved ours and returned them when I was a kid in Michigan - they were about 10 cents each and were returned to the grocery store where you bought it. I also remember we once had a teacher in high school tell us he made $1000 picking up cans, and a smart-ass kid asked if he reported that on his taxes.

But this varies a lot state-to-state. In San Francisco, it seemed to be the poor with carts picking up cans. (And the recycling company wanted you to report people for digging through the bins.) I think the deposit was rather low there and had no idea where you can return them to.
I’m pretty sure I’m suffering with that. Sore throats so bad I can’t sleep. Mucus feeling at the back of my throat.

It seems to goes away if I use Gaviscon, have my last meal at 5pm and avoid spicy/fatty foods.
It's easier to make a case to workers when things aren't so good.

This is particularly significant in software, where we have little experience with the benefits of organizing. It's an uphill fight to convince fellow workers. There have been decades of, now internalized, anti-union sentiment from owners.
> There are already electric aircraft either in the works or soon available that could handle short-haul flights all day long

I'm afraid, no, not "soon".
> They can work like this

Yeah they can. I mean sometimes the model you're suggesting works out great. Sometime it doesen't.

> The government isn't actually operating anything or setting any prices

Which is not necessarily a good thing if your goal is to increase the numbers of passengers by making mass transports more attractive than other options instead of maximizing it's potential profits.

And there are other examples were pretty controls are clearly in the societies interest. Let's look at what happened with energy prices in Europe last summer. A spike in fossil fuel costs caused the price of electricity to go up by up to 10x. Producers using hydro, renewables, nuclear even coal had massive surpluses. I can't think of any reasons against price controls in situations such as that. As a result such markets (.e.g stationary PC market) tend to stagnate.
I think the hype around AI is more like the dotcom boom. Like the internet (and mostly unlike cryptocurrency), AI is a genuinely useful technology and likely to be transformative over the long term. On the other hand, (and also like the internet) it's currently being peddled as the answer to absolutely everything, much of which is pretty ridiculous.
Covid silence and how the media works
No one wants to pour cold water on excitement.

Apple did the disciplined thing.

I think it’s much more understandable for software companies, especially subscription based ones to have bet on a “new normal”
1. Does every user get their own clickhouse instance or is it shared ?
2. For email / sms which integrations do you support ?
I love this level of transparency.
maybe to do with web scrapping, auto-posting spam, etc.

https://www.developer-tech.com/news/2023/may/22/pypi-suspend...
Also, Terminal.app is really bad at rendering Unicode block characters correctly. It doesn't space them correctly vertically, so if you have a lot of block chars it looks like total garbage. iTerm/kitty/etc. all render it correctly.
> We will not be releasing the usernames involved publicly or to the users themselves.

Why not to the users themselves? Have they been prohibited from doing so? (TFA does not say afaict)
Subpoenas are from March and April, predating the spamming of the past few weeks.
The most optimistic reason would be that they were investigating a supply-chain attack, or something of that nature.
So what does this mean for developers writing software plugins or inter opts for other applications. Seems like more of a mess for developers to deal with.
Does anyone here get a low level nausea from their GERD but almost not other symptoms?
Untrusted code running in a well-defined and maintained sandbox.