skysight-inc/HackerNews huggingface dataset:
If I was designing such a message I'd make sure there is a lot of redundancy in the message so even if I only received part of it I could figure out what it was. Adding quotes and other non-alphanumerics can add more clues that make the message unique enough to identify it even when significant amounts of the data are lost in transmission.
I read through the page and these features seem... not great? Some of them might be considered anti-features.

The Browser Launch feature says that Firefox always waits for extensions to load network requests whereas Chrome gives an option to wait via a setting. So in this case, you're trading performance (parallelizing the work) for privacy (may not catch a tracking request). It's a tradeoff I'm sure many are willing to make, but I like that Chrome offers the setting. I tend to err towards performance, myself.

WebAssembly says it isn't used - not because it isn't available - but because it would add an extra permission to the manifest. That is to say, Chrome informs you of this when installing extensions and Firefox doesn't. That's a minor implementation detail at best, and I think a case can be made that providing more granular scopes is a positive thing.

Then pre-fetching. Are they really disabling a major performance feature by default? I've used pre-fetching to good effect when the browser's resource scanner ran at the wrong times. The option should exist but this is a terrible default.

The other features are more reasonable. HTML filtering could be useful for adversarial sites like Twitch.tv that actively fight adblockers. Storage Compression seems like a useful optimization if you have a lot of extensions installed that populate IndexedDB. I'm assuming it's caching those values rather than doing a
"first time setup" every time a new private window is launched.

I'll readily admit there may be more intent behind these features than is expressed in these blurbs, but on initial glance I wouldn't say anything here is critical. The pre-fetching one in particular seems like a negative.
Top Mastodon-Related Patreons
Sure, but they might be the ones paying your salary today. So hard to ignore the group of people who keep you afloat? :)
all my work is open source, so i don't mind the licence, it's dual licensed if i remember correctly, GPL or commercial

thanks for letting me know about civetweb, looks like it is based on a very old version?
You have to take any idea to its logical conclusion before it's implemented because that's what's going to happen sooner or later.
I'd say iPhone 6S isn't even old. I was expecting this to be about iPhone 2 or something like that. I even planned to buy an iPhone 4 because I like its design.
If anyone from the Freeform MacOS team is reading this, please let me zoom in and out with Apple Key + Mouse scroll. Also have Apple Key + Mouse pointer to move across the canvas. Using the trackpad is not intuitive. It isn’t an iPad.
Toward Accessible Scientific Documents via Arxiv.org
The resulting videos are pretty nice :-)
Input interface can be improved making it more visual.
And I would like adding my own background videos as well
I dunno, I often feel things get complicated when such an incredibly simple solution encounters a set of additional requirements.

They often tend to be sort of bolted on, rather than integrated neatly by rewriting the thing to a new simple solution that caters to both requirement sets.

The problem is more like Katamari Damacy-code than spaghetti code.
The idea that money (which is made as a mean of transmission between goods) should be hoarded is stupid.

No wealthy person in this planet got wealthier by hoarding pieces of paper with pictures of national heroes, but by investing it in gold, art, land, real estate, stock markets and many others.

If you and some other people agree that specific hashes on a specific blockchain have some value for you and avoid "debasing your savings" you're free to hoard them.
In their testing of multiple models, America's Test Kitchen found that stones are fine, but steels seem to get better results because the metal transfers heat into the dough faster:

* https://www.youtube.com/watch?v=k2jmvqHVBpQ
It's not a viewpoint, it's an observation :)
But I expect that Musk will keep it in his private collection ;)
That's a good example. Ireland is part of the British Isles without being "Britain". And now Britain is part of Europe without being "Europe". (Canada has always been part of America without being "America".)
Actually, there were quite a few animated TV series that were animated in Flash (And later Adobe Animate).

https://en.wikipedia.org/wiki/List_of_Flash_animated_televis...
Although that's true (ish... you can run WASM on the JVM now, and also LLVM bitcode), that takes you into the realm of why you'd want to.

On the browser side, you could maybe make a ChromeOS style argument of just wanting to run everything in a browser no matter what, it's nice for it to be sandboxed etc. But if you look at what your Postgres is doing it's sort of a Linux VM, and you can run those already at full speed: that's WSL and there are various solutions on macOS like Docker Desktop.

On the server side, the reason nobody bothered trying to run Postgres on the JVM before Graal is that it's unclear what the benefit is. Security? Processes and kernel isolation seems to work well enough on the server, and anyway Postgres is a highly trusted component anyway. CPU independence? That hasn't been useful since stuff like SPARC died, we are now just starting to see ARM chips appear on the server, but compiling native code for both intel and arm isn't hard and Linux distros have the infrastructure to do it for a long time already. For custom servers, well, not many are writing them in C/C++/Rust anyway these days. RISC-V remains mostly theoretical.

To what extent is this doing it because it can be done, vs delivering real benefits? My mind is open but the low level nature of the WASM instruction set also means the VM can't offer many benefits to the programs inside it, nor the users outside it.
The bigger concern to me is not Okta but rather the companies it acquired. One of them specifically integrates directly with Okta to manage agents running on production servers as root. This would be an incredibly valuable target, much more so than access to some web front-ends. In some cases the damage done through a web front end can be rolled back assuming an audit trail. Damage done to large numbers of servers in many companies as root would be quite challenging and time consuming to remediate and that is assuming tested backups are in place that root can not tamper with. I have failed to convince companies to have backups that root can not tamper with.

If I were Okta that is the first thing I would be locking down ASAP.
The real issue with go is (or was, I haven't messed with it for a few years) its un-optimized goroutine scheduler that makes channels slow if you start using them a lot.
> saying hello and wishing a nice day (which is common and expected here in Germany, where I live).

My experience has been the opposite in Germany. I come from the US where it's not unheard of to be chatted up with full conversation by the Kasse person. When I moved to Germany the social interaction was just a small whisper of what I was normally used to.
We had USSR split up 30 years ago, and it turned out quite well. Why assume making it happen again would result in something terrible?
I think it's interesting seeing your comment right above another where someone was moved to tears over how this affected them.

I'm reminded of ELIZA, an early chat bot:

> ELIZA's creator, Weizenbaum, regarded the program as a method to show the superficiality of communication between man and machine, but was surprised by the number of individuals who attributed human-like feelings to the computer program, including Weizenbaum's secretary.

https://en.m.wikipedia.org/wiki/ELIZA
Crypto is unregulated so there's nothing stopping you from doing more than just profiting off of transaction costs. Why get rich slowly when you can get rich quickly? During the height of the cryptocurrency craze, everyone was making huge profits using this business model. I assume the profits stopped when the market shrunk, putting shady companies (slightly) below solvency.

It's hard to compete in a market where big, scummy brokers will ask no transaction fees because they use their customers' assets to speculate and profit. Had they switched tactics to a transaction fee based approach, they'd risk large customers taking their assets to another broker, which can cause insolvency problems to become visible. Switching business models after having your shady business model collapse may not be an option!

I think you can make a decent amount of profit in the cryptocurrency market by just doing the thing that's normal for real brokers, but you'll need quite soms scale to become seriously profitable. You'll also need to prove somehow that your nee company is the real deal unlike all of your shady competitors.

There are probably real exchanges out there, completely solvent and doing honest trades, but without large volumes you'll probably never hear of them. The most risky businesses will make the most money, provide the cheapest service, and get most of the attention, at the risk of collapsing and taking the price of their speculative assets down with them.
Thank you! My subconcious has been telling me to do that for ages. I finally just did it and am typing this reply without the hand holding. Feels a bit like taking the training wheels off a bike, but good in the same way too.
My entire computer crashes every time I use Dolphin. (2014)
Eugen Rochko is doing an "ask me anything" now in the Mastodon subreddit if anyone is curious.

https://mastodon.social/@Gargron/109546596477513691
Generics were never required, just their lack was annoying and their presence makes some things just cleaner and easier

For example I deal in ops stuff so pretty common task is "here are desired and current set, generate list of add/delete operations to get from one state to another".

I wrote iteration of that function a bunch of times pre-generics, eventually being just copy-paste-change-types but now I can just write [1] one that compares a slice of types and returns the elements present in left or right and [2] another that can do similar difference on disparate types via conversion function.

Then there is a whole slew of map/reduce and math stuff that now can just have `Map` or `Max` function without worrying about types. Hell I can "just" write "parse all the slice elements in parallel, keeping order [3] once and never worry about it. That's also code that I wrote more than once before generics

* [1] https://github.com/XANi/goneric/blob/master/slice.go#L77

* [2] https://github.com/XANi/goneric/blob/master/slice.go#L106

* [3] https://github.com/XANi/goneric/blob/master/parallel.go#L15
These devices are not "bricked"! That is misinformation intended to cast Apple as a villain and these users as poor innocents. In reality, these devices still work fine, and these users are trying to run unsupported software on them.

My partner prefers the old iPhone SE and she has no problem running the latest version of iOS on it.
(Controversial comment warning) one way to save more than your lifetime’s worth of CO2 is to not have children. By not having children, you’re not just saving the CO2 output of the child itself, but the entire lineage that could have resulted from that single child.

Obviously this advice is not good advice for anyone who wants to have children :)
Except that's not really what's happening. In Venezuela the only people using crypto to any extent is people who already are tech savvy and have the skills to work around these limitations. The "unbanked" however still don't use crypto and hardly any shops are using it because of the volatility and the long times to approve transactions. It's good for payments of services (e.g. utilities) I hear, however.

But I think more crucially is that what's increasingly looking like "the only good use of crypto" is really a consequence of social issues a similar way to how cars are very popular in countries with poor infrastructure (e.g. USA). If the country gets its act together, this aspect of crypto's value add vanishes and will just be seen as a slow and poor quality volatile payment system.
At this point, it seems Wells Fargo execs have decided that as a company strategy, these fines are going to be a Opex line item on their balance sheet. Cost of doing business - plain and simple.
Zine: Understanding Raft Consensus Algorithm
That's a very bad signal..

Where did all the investor money go? just to slap vscode?

I sincerely hope Sublime Text open sources its editor so the community can hack together a WASM version of ST..

Things are not looking great
Not disagreeing but to many's surprise cash is more popular than ever.

Most of us no longer us bank notes, yet the amount in circulation climbs...[0] what's going on?

It actually probably acts like a buffer, with BOE spending the net on government assets while the notes vanish off to places we prefer not to think of

[0] https://www.bankofengland.co.uk/statistics/banknote
The more gore-tex is bought, the more PFAS will be released into the environment. No thanks.
> I've been told I wasn't allowed to color code anything in a UI I worked on because "someone might be living with color vision deficiency".

Refuse to do GUI at all - surely terminal is better for blind people.
>Mask team has been the maintainer of two of the most active instances of Mastodon, mstdn.jp, and mastodon.cloud, and built the first official app for Mastodon collaborated with Mastodon core builder team and NYC-based design firm Lickability.
Bear in mind that Sam Bankman-Fried was a Wall Street guy before he started his exchange. Could be why so many other Wall Street guys trusted him with their money.
If you end up being wrong you will either have to fight the language or completely rewrite it in another.

It is not premature optimization but an intentional design choice, and a valid one to make.
“ There's a maximum limit of how much content you can put in, so I selected snippets from around 40 entries from the ages of 7 to 18, but I focused on the ages between 10 and 14.”

Why did the call themselves “openai” I find this pretty misleading. Like using .org for a profit focussed company.
Not open source, yet somehow expects people to work on it for free anyways.

I don't get it. What a wasted opportunity.

On a personal level, I would otherwise buy the book and other merchandise, and jump right into developing some tools for it, just to try it out.

But with it not being open source. I abhor the idea of supporting it in any way, to the point that the idea of writing software for it makes me physically sick. Hell, I don't even want to try see it.
Just for Apple to shut it down for other platforms except for Apple platforms just like they did for Dark Sky?

No thanks and no deal.
They would rather contribute that cost&weight&complexity to just more solar cells. Got it.
I still have one just used as a picture frame and at-hand web browser. compared to modern devices it's very slow, but that's OK.

To me it's like keeping around a very old car because it has a little functionality you'd occasionally find handy to have (large cargo capacity, or 4WD).

I'm pretty happy that apple devices work as long as they do.
Arrest people for fraud and theft, then. The medium through which their transactions flow isn't the problem.
The role of a pizza stone is to provide heat from the bottom. The important part is how much heat is released over what time. If you have an oven that is very hot, you find yourself needing a stone that doesn’t transfer as much heat (e.g. made from clay) , because your bottom will burn (with a coridierite stone for example). In ovens, you need all the heat you can get. From what I’ve heard baking steels work best for ovens.
Furthermore, crypto is spectacularly effective at violating rights; "so, Mr Arnold, I see on the blockchain your paid for your wife to have an abortion. That's 10 years in jail for you".
They make plastics that biodegrade in a few years. Supposedly even in a landfill they degrade (I've seen this debated, I'm not qualified to figure out who is right). However they are more expensive and so rarely used except when someone wants to make a point about being green.
I agree, Mozilla building a social network is off topic, they should remain on topic, making a browser.
> the people that disagree just haven't figured out that they're wrong yet.

This is unnecessarily confrontational. Please read my other comments where I consider the extra effort that automatic formatting causes for code reviews.

> In practice it is very stable.

It has never happened to me to upgrade black and have it not change opinion about black formatted code.

> Minor changes are easily worth the benefits.

It doesn't matter how minor they are. A 1 bit difference is still going to fail my CI.

> You can pin the version!!

I usually do, but working with old releases that must be maintained, mean that I can't cherry pick bug fixes from one branch to the other, because black fails my CI.
Show HN: Python 3.11 Readiness
if the existence of cryptocurrency uhh, solves central banking then i think it will have achieved its purpose regardless
I'm satisfied with just land. If someone gave me land for free, I might choose to keep it!. If someone gave me money, I'd almost certainly choose to spend it at some point because money only has value for what you can exchange it.
Happy Feast Day of St. Peter Canisius, Priest and Doctor of the Church!

Or, if you follow the old Roman calendar, Happy Feast Day of St. Thomas, Apostle of Our Lord and Savior Jesus Christ!
Those communities are usually around Dunbar's number, 100-300 people, or organized around such. It's easier if you know the people you live with.
Coinbase lost its shirt last quarter doing that. Even in the traditional finance worlds the exchanges have to be extremely consolidated and offer myriads of products to make it.
Ruffle plays compiled Flash swf files

The tool that the author made reads Flash fla files and exports data from that.

Swf files contain binary data. The ActionScript code has been compiled into bytecode. The vector data is probably also represented in binary format.

Fla files, as pointed out in the OP blog post, contain XML data.

It sounds like OP is doing something quite different from what Ruffle does.

Ruffle tries to be a player for swf files.

OP wanted to export data from Fla XML to other formats, so that he could build executable games.
I myself was hesitant about it until I took the shot. It's the type of thing you don't know you need. And this is with a basic one since there are ones with hot water, drying capability, etc.
Journey on how we made the merchant experience better — Part 1: Engineering Process
"Build" vs "Buy" is the dilemma of enterprise software.

My first instinct as a software dev is that coding up a prototype of a billing system can be completed more quickly than evaluating two or three vendors of billing systems.

Either way you can be highly successful or deeply disappointed. What really matters is the match between the mental model behind the system and your domain.

In principle the product you buy can have a lot more labor in it both in terms of design and implementation. On one level you benefit from outside investment into vendor but on another level you (and the investors) are paying for sales, marketing and management at the vendor too. The commercial product almost certainly has a better looking UI for your team to use. Something you develop yourself will likely have a minimal UI but if it meets your needs than that's good enough.
Oh, that's nasty, using extended ACL have good chance someone will not notice it when looking at glance
There's this FOSS replacement based on Samsung's open source C# debugger: https://open-vsx.org/extension/muhammad-sammy/csharp
The Juno 106 has something like a semitone and a third, and no-one complains about its cutoff control being "steppy". Indeed, everyone holds it up as a paragon of smooth and progressive response.

There's actually a very clever reason for this, and if you study the circuit diagram and the voice card firmware you'll see just how clever it is.
To be frank, the evidence here is quite slim. It would be expected that market making funds would operate on both binance and binance.us and transfer funds between them either to provide liquidity or conduct arbitration. That’s not to say you should trust Binance, all centralized exchanges are suspect and CZ himself has said that eventually dex will supersede cex.
Good point. Children can be born FOR same-sex couples, but not TO same sex couples.
maybe it should be?

on SoFi for example the UI/UX for trading stocks and ETFs is the same flow for trading crypto and people trade it like it is one. Else, why hodl at all if it's not in hopes it'll go up in value?
Anarchism at the End of the World: An Intro to the Instinct That Won’t Go Away
Yes, but... I think a Studio can do 90% of the lifting, or you could do some server side rendering feeding the results back over a 10 G wired ethernet.
Better source: https://www.theguardian.com/media/2022/dec/21/guardian-hit-b...
English is a foreign language to me, but I don’t need subtitles for that. I also don’t need subtitles for Dutch or German.

I also don’t want Dutch subtitles (my native language) in an otherwise English movie.

So basically: give me English subtitles, but not for anything spoken in English, Dutch or German.
> Is there a single instance which forbids you from talking about a certain topic?

if the topic is at all sensitive, sure. Most instances have terms of service, and those could forbid it.
Things I've Learned About People, Business, and Life
Just because your drop saw burns out in 10 years that doesn't automatically make my code obsolete in 10 years.

I can make a same counter argument using the same logic. I have a car that runs fine well past 10 year mark. Why can't I expect a software do the same?
Guardian hit by serious IT incident believed to be ransomware attack
Indeed! ;-)

However I wonder why the OP didn't try to keep vector graphics and use to SVG for instance? That would allow for infinite scalability. It is mentioned that "GPUs don't like vectors" but if the game doesn't change too often it should not make a lot of difference?
It's interesting for sure, I'm left wondering if it was less work to make flash continue to work somehow instead of re-authoring the original games.

I mean you've probably learned a lot, but you could have learned to author games using a more modern tool than flash instead and that would have been useful in the future, right?
I'm not sure what you mean here - to be honest I'm not sure what the strategy is with something like this. Corporates typically don't have Macs (though they will have phones)
Isn't gVisor a secure docker runtime?

Sure, it doesn't reuse the kernel, but it's not a VM either.
A good reminder to use fun and absurd names for things. Life's too short.
Show HN: Re-write text in the style of famous characters using GPT-3
Good point.

I just wonder how many founders and co-founder fail to understand the crucial value proposition of their business. I suspect one attribute of successful start ups is that over time they come to understand that aspect. And perhaps when we hear of startups "pivoting" that is not the result of a though process but instead a forehead slapping "why didn't I see that?" moment.
Nah, it's not. The onus is on the ISPs, and it's just a shite DNS blocking of adult websites if you don't have them unlocked.
Try pycharm. It does fantastic error checking that you'd normally need to test the code for. For example, it will infer types for variables and then highlight lines that will cause problems at runtime. It's saved me days of testing the first week I used it.