skysight-inc/HackerNews huggingface dataset:
Dystopian centralised internet at its worst.

Meanwhile on Apple News I can ready that according to the Independent: Ukraine has made yet another 'breakthrough'. How are these guys not in Moscow already with all these wins and breakthroughs? Russia should be dissolved by now because according to western media: Ukraine wins all the time.

I don't think having central entities moderate the world solves anything, they can more easily be coerced by a government or people with a lot of power, I would just let people believe what they want to believe.

The "old internet" was much better where you just followed whoever you wanted to believe.
I'm from Naples, in the south of Italy and, while pasta with seaweed is indeed not existing here (I can't even imagine why you should do that to pasta), fritter with seaweed are common, here --> cfr. https://blog.giallozafferano.it/studentiaifornelli/zeppoline...
All examples in "Survey of Other languages" section use comments.
There is a lot of value in learning things the hard way vs the easy way if there is no real significant harm caused, I think. In many cases you learn more or gain a deeper understanding/respect for the topic, which is worth something in its own
> We've had too many offensive messages to keep this stream going.

We can't have nice things.
> but rather the actual transcendent experience of the trip

I've seen the results ketamine can give first hand, and the dangers of it, but I'm more convinced it may just be getting proper sleep given the connection between sleep apnea and depression.

I would bet that if they engineer a version that does not cause psychosis it will work just as well for the population it does work on. And we should not be quick to dismiss psychosis, it's a major risk factor for violence, something I have also seen first hand.
Why specific to startups? Everyone deserves some leeway during layoffs, having a minimum severance for everyone is pretty basic stuff.

Also, healthcare shouldn't be employer provided.
God help us, OS2/Warp.
Sometimes I go to the grocery store and read the paper for 10 minutes without paying. Straight to jail? These companies have plenty of money where they don't need to be scraping the barrel like this. Sucks for them I guess that they work in a space where people have general purpose computers to interface with their content, because that means workarounds and such are just going to be a fact of life if they make the user experience something worth spending time to circumvent.
4. Ignoring the fact that not only language but also tooling is a significant factor affecting developer experience. Extremely long compile times, weird build system, lack of good IDE support.

5. Breaking backwards compatibility with each release. This is something that businesses care a lot about.
It works on my macOS install, so I would investigate if any keyboard shortcuts have been tempered on the system preferences.

A way to check that if to try to set the tab cycling on another shortcut on firefox. If it works you can be quite confident that something else is at play.

The fact that you have very few results in your issue research is also a strong indicator that the problem might be specific to your setup.
Protobuf Magic: A Burp Suite Extension for Protobuf Without .proto
For cybersecurity professionals and developers, there's a fresh addition to the arsenal: Protobuf Magic. This Burp Suite extension is specifically designed to analyze, modify, and transmit Protobuf (Protocol Buffers) messages, even without having the complete .proto definitions on hand.

Here's why it's noteworthy:

1. *No Need for .proto*: Analyze incoming Protobuf messages directly in Burp Suite's various modules like Proxy, Repeater, and Intruder, presenting the data in a readable format without the original .proto files.

2. *Modify and Test*: Adjust the content of Protobuf messages effortlessly. This makes it a breeze to explore different scenarios and edge cases without any recompilation of .proto files.

3. *Transmit Modified Messages*: Send altered Protobuf messages right from Burp Suite to any target, reinforcing its use-case for testing Protobuf-based applications and APIs.

4. *JSON to Protobuf*: An intriguing feature that stands out is its ability to serialize JSON payloads into Protobuf within the Intruder. So, if you've a JSON payload, the extension can transform it to Protobuf before transmitting the request.

For a quick visual dive into its capabilities, there's a [video](https://vimeo.com/876247400) available.

While it's a significant leap forward, users should be aware of certain limitations. For instance, without the original .proto definitions, Protobuf Magic might struggle with complex structures. Also, blindly altering Protobuf messages might result in incorrect data being sent.

Interested in adding it to your toolkit? Head over to the [official repository](https://github.com/DeiteriyLab/protobuf-magic) for download instructions and more.
Capsaicin is a terrible time for mammals in general, but its not the only thing in the sauces. I don't know the exact mechanism Da Bomb uses, but you can easily imagine it having for example lemon juice or another irritant, that would contribute to fucking you up by enabling the capsaicin access to newer cells that would otherwise be protected from contact.
Free tier
Jon and Tucker swapped places.
> When that happens, all of the types the type checker poked at have cracked out of their chrysalides and emerged as beautiful runtime value butterflies flitting around in memory.

This sentence will forever change how I feel when debugging running programs.
Are they not going to pay us? We hauled the load from convoy but didn’t get the payment that was supposed to released yesterday. I tried calling them but nobody answered.we are just a small company and we are not getting paid for the we have done. Diesel is so expensive. Do I have pay expense out of my pocket?
I used typst for some university project and what I really liked about it is that it is as programmable as latex but with a language that's much more intuitive (no macro weirdness, but actual functions/if/loops etc etc). It feels like a better of TeX rather than a different way of writing documents.

I haven't really used quarto so take this with a grain of salt, but from what I can see it is much more declarative, you just declare the content of your document and pick a template to show it. It feels simplier, but at the same time what if I need to customize something here and there? Looks like there are extensions that can be programmed, but they are more like second class citizens that you are not suppose to use normally.
Yeah, I had been wanting a good paid search engine for ages since I didn’t like being google’s product or watching as their search got worse for my use cases over time. I pay for Kagi now and it’s really worth it for me, specially considering customizations you can add to improve the experience.

I did use GSuite for my own email/cloud storage setup though have since moved to other providers to try to mitigate risk, eg if Google doesn’t like me for literally any reason, they could disable my account and I’d lose access to mail, files, etc.

I’ll often pay for products I use a lot even though I don’t get that much value out, eg Discord/Reddit, though those two companies seem to recently have changed course somewhat so I’ve stopped paying for them. It was mostly to support a product I cared about.

A lot of people aren’t fortunate enough to be able to pay for stuff, which I was once not, and realize that it’s not always so simple of a problem.

In this case, though, if you have access to the Internet and a semi-okay device, you can achieve a lot
Pointer to struct is not equivalent to an interface. You're not supposed to return your custom error-like struct pointers from functions - you're supposed to return an "error" interface. Just change the "QueryDatabase" to return "(string, error)" and your whole problem will disappear: https://go.dev/play/p/fb0e_4loDBf

This is a common mistake when coming from exception-based-error-handling languages where exceptions are differentiated by type. In Go, if you want a more granular distinction between different kinds of errors, you don't use types, you use values: https://go.dev/play/p/ddzhAqRgK_1

If you insist on using the typesystem for granular error checking, then you can define an "Is(target error) bool" method on your custom type to differentiate in the same way: https://go.dev/play/p/gZmYgOq6wSo
There are lot of food products that advertised as “healty”, “bio” etc, most of them explicitly mention that they use fructose instead of sugar. People are really made to believe that fructose-based candies are much healthier than sugar-based ones.
My dad worked for IBM for 30 years and he was called "Mr OS/2" because he was pretty good at selling it.

I have so many memories of OS/2 events when he took me.

Still have some OS/2 Merch

- Team OS/2 Denim Jacket https://pictshare.net/wxj2nz.png

- Back https://pictshare.net/rxny3i.png

- OS/2 Sweater https://pictshare.net/vhtgcj.png

- OS/2 Ambassador coins in Epoxy
https://pictshare.net/nelpoj.png

Now he's retired but still tells me at least once a month when he has a computer problem about "How easy that would have been to fix in OS/2 and REXX" :)
That is not a business though, is it?

So there was no risk involved like "Will I tank my future if this fails?".

What I witnessed is that makers who are willing to bet on something with real consequences dislike types as they slow down the progress and therefore the chances of success.
This works for me, I use it a lot, same environment. Check that your keyboard shortcuts haven’t been assigned to something else.
If everyone were laid off before the company was acquired, why wouldn’t the new owner get to choose who to employ?
Go's boilerplate if err != nil return err, nil becomes something that your eyes just skim over

OTOH, if you make sure you do something like

if err != nil {
return fmt.Errorf("what I was doing when the error happened: %v", err)
}

then you get very precise targeted errors appearing in logs that are much easier to track down and fix than either just returning the error or the usual generic catch block found in other languages.

IME properly handled Go errors make for much more maintainable code.
It already exists. It's called a flow battery. Basically it's a fuel cell that can run in reverse - recharge the used electrolyte/fuel allowing it to be used again. There are many types. They are not used because they don't have the same energy density as Li batteries, plus other disadvantages.

https://en.wikipedia.org/wiki/Flow_battery
Most sauces have high scoville chilli in them but they're watered down by the sauce itself. I'd guess that da bomb has a higher overall scoville than the rest.

A lot of sauces talk about the scoville of the chilli itself rather than the scoville of the sauce.

I've also noticed that different chillis hit you in different ways. Scotch bonnet is fiery, but lasts about 10 minutes, whereas some others can last an hour and be perceived as less heat.

Orange Buffalo Viper sauce is by far the most lethal I have consumed, where this probably sits in the same league as consuming a Pepper X raw.
So what is an example of a self-founded project that used types and is a business success now?
Firefox profiles are great, not denying that. And disabling JS is very important, I've been using noscript for many, many years. Can't even remember when I started.

But having two profiles to switch between JS and non-JS seems like a massive hassle to me. I just hit shift+t in noscript and it temporarily removes restrictions on a tab.

Noscript mainly protects you from those unknown tabs being opened by malware, that you don't expect. But usually on a huge website like theregister or etsy you can disable that while you do your business.

One feature I'd love to see in noscript though is globally disabling noscript by domain. And that is mainly due to AWS using randomized cloudfront subdomains to include assets.

I don't want to whitelist *.cloudfront because anybody can use that to host malware.
I find it a little difficult to discuss with you? That's not what I was saying. The argument says that there will always be some pre-existence, which you could call 'God' if you liked. Or you could call it 'the universe just existing', as I do.

The argument doesn't say that a specific God exists. It says that there will always be some pre-existence, and in saying that the argument is valid. That is the point.
Isn't it? Historically it has qualified as proof to whole societies.
My power is: it's my computer and I decide what I allow into it.
Thanks for your detailed answer. I have only ever used firefox on android so I don't really feel its clunkyness and I only know of one major website I use (an e-commerce merchant website) with problems. Sometimes the sharing function is broken (no icons) but I can live with that.

I also wish there were more extensions but as long as ublock is available it's okay for my usage.

I should spend a day or two with Chrome or cromite to see what I am missing.

All that being said, the latest firefox update pisses me of: now when you open a new tab and type news.ycombinator.com it will jump to any tab with the same url. I have >1000 tabs and the new behavior messses up the chronological order in which tabs were opened. It also jumps me back hundred of tabs backward at time. I dig a bit and found the bugzilla bug report, the original problem is about opening a new tab from the home tab and seeing how it took years to get the behavior changed and how the change has unintended consequences and people in the thread are "too much tabs is bad" kind of people I am giving up on reporting it.
Are we not getting paid? I hauled a load from convoy and I supposed to get my payment yesterday but didn’t get any. I tried calling them but nobody answered my call. Diesel is so expensive. Are we not getting the payment that we worked for?
> What does surprise me is that adding types to your PHP code adds _runtime_ errors

There are static analysers for PHP too, but yeah they’re also enforced at runtime.

I think I prefer that, if there’s going to be a non-zero risk of bad types landing in production code, I’d prefer that be an error than for it to just carry on and potentially fail later in strange ways.

That said, one of the reasons cited for PHP not having generics is the performance cost of runtime enforcement. So there are a few people out there now making the case for a generic syntax that is ignored at runtime, but that can be built into static tooling. Which I can get behind—PHPs type system is really not bad at this point, but generics would be really nice.
Working is overrated and may be part of the problem of having depression in the first place. Maybe we are solving the wrong problem after all. Depression is a signal, it’s evolution whispering that life sucks in some major way. Throwing SSRI at problem silences this voice. But maybe it does and psychodelics fix that, instead of suppressing alerts indefinitely.
Any ideas what software they are using? Alhamdulillah is a very widely used expression. My guess is that they used an LLM, which translated it correctly but then decided to hallucinate more text. If so, that says that lot about their training text...
Mysterious rock depicted in 15th century painting is likely a Stone Age tool
I understand your frustration. Maybe it helps to know where this problem comes from.

TeX is extremely powerful and lets you create arbitrary documents. This is the first time I heard of quarto, but apparently it makes a lot of choices for you that you understandably don't really care about.

Instead of developing quarto, one could have simply written a LaTeX class that defines a function like so:

\newcommand{\image}[2]{\begin{figure}[t]\includegraphics{#2}\caption{#1}\label{#2}\centering\end{figure}}

Now you can just write:

\image{caption}{path/to/image}

Of course, it is now much less flexible, as you cannot define a custom label or different placement instructions. But that is the price you pay for short and memorable syntax.

By the way, developing a LaTeX class is not necessarily hard. It is more or less a file whose name ends in `.cls` with all the commands that you typically put in your preamble. It just needs a header of three lines that define some meta data and also supports options. See here for an example: https://github.com/latex-ninja/colour-theme-changing-class-t...

You put it in the same directory as your main tex file or in the system wide TEXMFHOME or user-specific TEXMHFHOME.
Users are accustomed to using ad blockers. You cannot browse the web without them. Default behavior is king.

YouTube operated like that for a very long time and customers were accustomed to receiving service without any problem. Now the service is being downgraded and customers are unhappy.

This is not being entitled. That is being accustomed to.

Some videos on youtube might be worth my time, but may not be worth my money. Since rules on subscription changes, my decision do also.
I would also prefer type checks to be done at runtime as well. The reason Python doesn’t do that is likely indeed the cost to performance
Alexei Navalny's lawyers are arrested
The thread starter argues it's not just fun, but a basic psychological need that we have been ignoring since we stopped "tripping", resulting in an increase in psychological issues.
huh, I thought this automated suspension from twitter was ridiculous - but at least it wasn't permanent https://medium.com/p/44664b6b2b04/ - be warned reading, crude language found.
nothing of significance. we just use whatever is on hand
Congrats on the launch! This definitely seems useful for some stuff I've been doing, like filling out a CRM spreadsheet with the right user data.
Can also be launched from about:profiles, which can't be bookmarked, so, yeah.
Sorry. I meant "Earth doesn't need more human fertility".
>Social circle you decided to be in doesn't care.

I didn't choose the family I was born into, lol
> let the user decide

Most users don't know enough about battery chemistry.

WAY too many people don't even understand how USB charging work, their brains are still stuck in the barrel jack charging ages where the charger pushed power and the device just took it (or blew up).
2.

FADU CXL 2.0 Switch at FMS 2023

https://www.servethehome.com/fadu-cxl-2-0-switch-and-pcie-ge...
When Slack was down like a week ago their status page was all green. I don't have much trust in status pages at all.

Better to have updages on twitter / x imo.
Best Networking Site
very good site, good good
Moving to telegram doesn't make sense at all if you are worried about your privacy, it's not encrypted and they have access to all of your messages, a huge downgrade.
You Can Now Order a Brand-New Amiga PCB
Thanks for the clarification. I agree completely and I'm glad someone is fighting the good fight ;) My original statement was mostly tongue-in-cheek - my bad for not marking it as such
> 2. Why Nota?

> Existing document tools like LaTeX, Pandoc, Markdown, and Scribble can (for the most part) only generate static web pages.

I feel like Nota is underselling itself here, or at least not properly arguing for why a new language was created. If LaTeX were a perfectly fine document language, then surely we could extend e.g. Pandoc to provide these dynamic features when rendering LaTeX to a web page.

But instead, a new document language was created. Why?
100%, and if you try to force it you just find that people are just more inactive and won't answer.
So it's either prioritize your social life or digital privacy.

This should change with DMA.
Geez, OS2/Warp. Memories! Trying to install it on my 486DX
I think this is unlistenable - it seems to stay on upward intonation as if a question is being asked, for what must be entire paragraphs
Documentation has immense value beyond just this specific error situation. Its a burden worth taking on regardless of how errors are handled.

So it's not that a type is more of a burden than documentation, but rather that a type is an additional burden (since we're taking on the documentation burden either way).

I like that Go's error handling is simple enough that I can keep all its rules in my head. And I like that the other parts of Go are simple like that too. It allows me to easily know exactly what is going on at the language level (while my attention is focused on higher levels).
It seems a bizarre statement to state that OpenCASCADE isn't fully capable. Its the only OS licensed kernel that'll read a STEP file. Also "modern foundation" is a misleading statement, any CAD kernel bearing any kind of relevance seems implying a codebase that's been around for a quarter century. Like it or not OpenCASCADE is the hand that was dealt. I've worked with the technology [1] extensively and it provided the underpinnings for a startup I've founded [2]. pythonocc is the bees knees, it allows you to develop a proper CAD app.
I'd consider CGAL a modern kernel, but it doesn't cover CAD since there is no BRep support [4]
Don't take my word for it, but see also the many publications that have built on the tech [3]

[1] https://github.com/tpaviot/pythonocc-core
[2] odico.dk/
[3] https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=pyth...
[4] https://www.cgal.org/
Why don’t _you_ come up with examples where non-VC funded but successful businesses are doing well in part because they chose to ignore types?

At this point, I’m not even sure what you are trying to prove and I’m starting to feel that whatever it is, you’re trying to prove it to yourself mostly.
you mean like AWS WorkDocs, Wickr, Chime, WorkMail?
This report says 70000 fast chargers in Europe.

It's not surprising. There are more EVs in Europe, and the population density is higher.

China is ahead of both.

https://www.iea.org/reports/global-ev-outlook-2023/trends-in...
An often-heard complaint is that Netflix cancels shows after a single season, despite there being a really enthusiastic fanbase for them.

The number of scripted shows is completely irrelevant when they don't say anything about the total number of episodes. Instead of six seasons of one show, you could just be getting one season each for six different shows.

Hard to call that an improvement when it leads to shows getting cancelled right as they start to become interesting, leading to their storyline never getting resolved.
it actually can be bookmarked. i am missing something?
As Ed explains at 5:40 in the video [1] above, they use a high-performance liquid chromatography (HPLC) test [2] rather than a subjective taste panel now.

[2] https://en.wikipedia.org/wiki/Scoville_scale
I disagree. I think "markets are better for everything" is an accurate paraphrase of "We believe free markets are the most effective way to organize a technological economy.". Especially given the context of the rest of that Markets section. Nowhere in that section does he concede that markets might not be the best solution for any given problem.
Import CMake; the Experiment Is Over
Sometimes it's a question of accounting, depending on how the budgets are managed, it might be difficult to justify spending on something for 3 years later, if there's no real requirement to do so.
I did care enough.
But the mastodon feedback was zero, and X as before.
For Signal, even with an enormous amount of pressure only 1/1000 changed.
They point to natural and temporary causes but the effect highlights at least two challenges that will complicate combating climate change: 1) Comprehensive monitoring of local releases into the atmosphere will be required to prevent ugly surprises and 2) Human impact interacts with natural phenomena in difficult to predict ways (the famous tipping points are effectively non-reversible examples of this)
On the other hand, the quantization of energy states into discrete levels as opposed to a continuum is exactly why the phrase "quantum leap" implies a sudden, very noticeable, step-change jump in some quantity.
And university essays are effective for that?
I will try it out. It looks straightforward.

For UI, I used a tiny tool I wrote: https://github.com/charstorm/linkitall/