skysight-inc/HackerNews huggingface dataset:
I still believe that Flash conceptually was a brilliant idea done terribly. It was slow, buggy, under developed functionality and a security nightmare.

But the idea of having a single file that could bundle, code, audio, graphics that was dead easy to build and could run independent of specific browsers and operating systems.

That is something magical. It is harder to build that kind of content today and near impossible to implement it on that scale today than it was 20 years ago.

Theoretically you could run a Flash file on a Linux system via Konqueror browser and it would be identical to that on Internet Explorer on Windows 98. This is something we have lost.

It is a shame that Adobe/Macromedia treated it like absolute trash. A free/open solution that had the same good properties would have been brilliant but it never happened. Instead we have the whole HTML5+ stack. I mean it is cool and has done some amazing things for the web, but it is also a massive pain to manage. One browser update and boom, something has broken - time to get digging on what happened! Now it works on Chrome but not Firefox!? Oh dear.

I don't miss Flash itself, I mean to be charitable, it was a mediocre product at best. But that vision implemented in a sensible fashion could have been wonderful. Could have allowed for the decentralized web to continue on a bit longer than it has.
"quicky discover I couldn't post on the timeline of the music or videogames one"

That's technically true, but who cares? The instance timeline isn't a "community", it's just a particular filter applied to the global timeline. The communities of videogame and music enthusiasts are larger than any one instance, and can follow one another across instances, and see each others' tagged posts in searches across instances.
Tinsel and Gore: On Holiday Horror Films
When product marketers describe some app UX as beautiful, my first thought is, when is the last time this person has been to something like a national park? This kind of language does not appeal to me at all, but clearly it's successful on a certain segment of the market.
Offering a bounty like this has value, but probably only for finding shallow bugs.

Thoroughly evaluating security/cryptography takes deep expertise and a lot of time. You're not going to elicit that without more money, impact/fame, or technical excellence.

- Money: The original bounty was $400. An expert can probably earn $400 an hour just to investigate something, without needing to completely break it.

- Impact/fame: Barely anyone uses this project. There are tons of other tools and services that are more widely used.

- Technical excellence: There's no evidence of anything clever or interesting.

For example, researchers around the world spend tons of effort analyzing the algorithms in the various NIST cryptography competitions. There's significant impact/fame and clear evidence of technical excellence. But if some rando offers a $10k bounty for their encryption algorithm, it's not going to get the required level of scrutiny.

Plus, the bounty is just for the encryption mechanism. With security, it's usually the other moving parts that cause issues, especially in how they interact with human behavior. Phishing works without needing to break TLS, DKIM/SPF, browser sandboxing, etc.

(I read an article ~5-10 years ago by a security/crypto researcher that said basically this, but sadly I can't find it anymore.)

I still think it's great when people build things like this and when they offer any kind of bounty. I just worry that the presence of an unclaimed bounty might mislead people into overestimating the level of security.
How about you explain the problem with password protected archives and explain how you solved it, instead of linking to something and seeing if it sticks.
The technology to fix climate change is already in place with solar and wind both now being straight up cheaper then any other way to produce energy. The remaining areas of concrete, food and transportation have clear paths to greeness it's now just a case of will they happen soon enough. Given that green electricity is the driving force for all of these then it's very likely all will be conquered soon enough. In a year technology goes nowhere but in a decade or two you look back and can't believe the progress. Anyone here that predicted the Iphone in 2006 other than Jobs? Fifty years is a long time in technology improvement.
Chicago has its transport issues for sure, but I’m having trouble understanding how the things you mentioned are related.

The grid layout is not the cause of Chicago’s transport issues. In fact, many of Chicago’s neighborhoods have their commercial centers where you can get groceries and just about everything else you need, without a car. Everywhere I lived in Chicago I was walking distance from a grocery store and did all my shopping each day after work, walking home from the train station. I rarely drove anywhere in the city. Buses are regular and frequent and run on most major roads (every half mile).

Chicago is not a paragon of public transit, but it’s not as bad as you seem to be making it sound and it’s not because of the addressing system.

The issues it has are mostly a matter of investment and underserved areas that mirror Chicago’s history of racist planning policies.
Yonaguni Monument
Maybe that is a form of reasoning.
This is an all time great HN comment. I LOL’ed. Bravo!
In soft ground, you have more protection against the roof caving in and water incursion.
I do think there should be limits to automated decision making by these companies. It doesn't necessarily mean "no blocking" though. For example Twitter and Facebook both have published rules and an appeals process, which is two steps in the right direction.

Another good example is Google Account suspensions. These seem to be for unspecified reasons with no appeal. Given the damage losing your google account does, I think its fair to expect more from that.

Generally speaking I'd like to see tech provides be some kind of common carrier - where they have an obligation to provide equal service. However one exception that I would make is automatic discovery (ie algorithmic feeds, recommendations etc). On the balance of common good I don't think users have a right to their posts being shown to users that don't follow them or whatever. (frankly I think algorithmic feeds are the root problem of social media).
Hmm, I don't think his border trilogy is as good as Blood Meridian or Suttree, but not awful, just mannered. I will admit to finding The Road fairly disappointing, maybe it's just the usual problem of serious-literary-author-does-genre.
Yeah, the first 3 games were (and still are) being updated. Still seems problematic to lose your original copyright before your even finished making your game. People looking to make a quick buck could put old copies of your game on Steam, same name and everything.

The Cave Story Steam version had some minor graphics changes but no major differences. Mainly, a lot of people hadn't heard of it before then, and people weren't necessarily aware there was a free version. Copyright was important here; without it, someone else would have put it on Steam years earlier.
Banning is a little over the top but I would very much like to see much better labeling schemes to help people avoid this stuff.
Some Turkish Banks Are Now Giving Out Free Money
IMO the desire for a super app is a backhanded way of saying: this tech ecosystem that we've built? the phones, the apps, the complexity? I'm tired of it.

(but maybe that's just me)
Hasn't bothered me with email. Though, regardless, i'm not sure what the fuss is about. Is Mastodon perfect? Of course not. I just don't want to be on Twitter. What do you suggest?
Okay I hear what you are saying. If I would improve this list, I would separate it into "overtly racist words" and "words and phrases that have meanings or origins which aren't well known and that may be problematic in some circumstances". Would that help assuage some of your concerns?

> your kidding yourself thinking that academics will not be told under no uncertain terms that they are permitted to express "Harmful Language".

And you're kidding yourself if you think academics will care. Wake me when something actually happens.
There are plenty of instances which forbid you from talking about specific topics, and no shortage of ones which block any kind of interaction with other instances which refuse to forbid specific topics - meaning that if you use that instance, you cannot follow users on instances which do not restrict discussion in the correct way and they cannot follow you. Some of those topics have included information that other Mastodon users would have really wanted to know about for reasons of personal safety, such as the latest alias and position of online power of someone trailed by a decade or two of rape allegations across multiple communities.
That is a crazy amount of flags. I wonder how many conflict with each other too
Ask ChatGPT! It can write one for you :)
This is Philadelphia. We will smash these things.
> But ultimately, even if the fever dream hypothetical dystopia were real, people are free to set up their own dedicated servers just for themselves.

I’ve been wondering how much this scales. Surely if a large number of people did this, it would create a massive NxN mesh that would force instances to only federate with larger instances?
Adding a politically toxic messaging app to PayPal would make PayPal less attractive, not more.
This is precisely how things worked back in the days of FidoNet, and it was one of the big arguments that was never fully resolved, as you had one group of sysops who felt that if you wanted to be a FidoNet sysop you should be obligated to carry whatever topics are on the network backbone, and another group of sysops who felt "my computer, my rules". Fundamentally it was a disagreement over what being part of a federated service meant. Such disagreements eventually led sysops to leave the network and start their own. I have little doubt that is going to happen with the Fediverse as well since some nodes seem hellbent on making sure it happens.
Even wiring the chassis to the neutral line with a polarized plug would be a bit archaic today, though it greatly improves things (assuming the power-switch isn't on the same line as the chassis, which on many of these radios it is !!)
If you mean cpp2, that has nothing to do with Microsoft, it's Herb's personal project.
now the ultimate problem: How to share the key (password)
Being a practicing Christian who has had several verifiable paranormal, if not supernatural, direct experiences I'm pretty comfortable with mysticism, but I read through that and it just looks like bafflegab. I realize that might be misunderstanding on my part, but I'm the kind of person who thinks C.S. Peirce's semiotic is sensible, and Leibniz's monadology is fascinating, so it's not like I'm unfamiliar with dense philosophy.
> https://www.absint.com/astree/index.htm

This looks interesting. It's based on abstract interpretation which is more or less the most powerful approach for imperative code available. (Because the way it works it's likely slow as hell though, I guess).

But it's closed source. One of this kind of products where you need to asks for the price… I think we all know what this means: It'll be laughably expensive.

I don't see any offer for OpenSource projects frankly.

> https://github.com/NASA-SW-VnV/ikos

Also abstract interpretation based. Looks less polished than the first one at first glance.

It's under some questionable license. According to OSI it's OpenSource. According to the FSF it's not. (The FSF argument sounds strong. They're right in my opinion. This NASA license does not look like OpenSource).

But an OpenSource project could use it for free I assume.

> https://github.com/static-analysis-engineering/CodeHawk-C

Much more constrained in scope than the other ones. But looks a little bit "too academic" imho: Uses its own C parser and such.

At least it's OpenSource under MIT license.

Thanks for the links either way! Good to know about some tools in case one would need them at some point.

> I have planned to try using them on OpenZFS for a while, but I am still busy reviewing and fixing reports made by conventional static analyzers.

Stupid question about usual C development practices (as I don't have much contact with that):

Aren't analyzers today part of the build pipeline form the get go? Especially as C is known to be full of booby traps.

Imho it shouldn't be even possible to push anything that has issues discovered by tools.

This should be the lowest barrier as most code analyzers are at most able to spot quite obvious problems (the commercial one above is likely an exception to this "rule"). When even the usual "stupid analyzer" sees issues than the code is very likely in a very bad shape.

Adding such tools later on in the development is like activating warnings post factum: You'll get drowned in issues.

Especially in such critical domains as file-systems I would actually expect that the developers are using "the best tools money can buy" (or at least the best OpenSource tools available).

"Still fixing bugs found by some code analyzer" doesn't sound like someone should have much trust with their data in something like ZFS, to be honest… The statement sounds actually quite scary to me.
I’ll add to the chorus and say that this was a wonderful post and the type of content I hope to find when I come to HN.

I enjoyed how you explained certain technical concepts succinctly and using simple language. For example, as someone who never used Flash, you explained the 1000 ft view of how Flash works. When I’m looking at a new tool or framework, I try to star by understanding the mental model behind it. Yet, a simple explanation of it is often difficult to find.

I was also struck by how much technical work was involved here—you made it sound easy. How long did this project take you?
Signed up in about 2010? Managed about a month. Still getting the email reminders. Still going "Oh yeah, I should do that again."
If I gave you a heavily compressed JPEG, and asked you to make it look better, could you remove the compression artifacts without much manual effort? You don't have access to the original uncompressed image.
A cop can follow you on the public streets legally, recording where you go, who you talk to and want you say. But imagine drones cost 5cents, would we want the cops to be able to launch a drone to follow every single person every moment they are on a public street?

No, that would be a dystopia.

Technological change means the consequence of a law changes. And so perhaps a different set of laws achieves our societal values better in light of a change.
Looking at the summery [2] many of the things got implemented, just a quick list:

* Remove backwards-compatible switches / deprecated features

* Remove every memory option except orc, arc, none, go

* Shrink stdlib

* Comprehensive stdlib cleanup

* Support default values in object construction

* Language features designed for parallelism

* Lock in --threads:on and --mm:arc/--mm:orc

* Official support for overloadable enum names

* Robust concurrency/multithreading

* Fix bugs!
The limitation of just 1 file is technical or just for simplicity? I can think of the use case of ID photos where the same single html file contains both sides of the ID, or multiple parts of a more complex document, etc... Having to input the password repeatedly over a multitude of related html files would get cumbersome pretty soon.
All OSS. All free.

GitHub repo: https://github.com/flexdinesh/blogster

There's a demo for each theme.

Demo: Blogster Sleek - https://blogster-sleek.netlify.app

Demo: Blogster Newspaper - https://blogster-newspaper.netlify.app

Demo: Blogster Bubblegum - https://blogster-bubblegum.netlify.app

Demo: Blogster Minimal - https://blogster-minimal.netlify.app
I think was flash did well was its neat component based framework. It was easy to understand, easy to modify and build your own set of controls on top of it.
The runtime engine sucked. It was too slow and therefor power demanding.
But the framework itself was much better than todays android , react and others.
just one more flag, bro. That will be the last one
Except the other vaccines were not alpha products developed in a rush and they had not a full on massive propaganda machine trying to push them.
We are taking about Twitter and all the censorship you’re on about. So obviously it should be things reported to twitter to remove.
Why does it need to be done as an extension? Can't you use fat pointers and crash the program if the bounds check fails? Since it's undefined behavior, this should be compatible with the C specification.
They have a requirement to provide community phones, the cost of calls is trivial when compared with the cost of emptying coin draws and combating people trying to get a free call.
Here I think the "chronic exposure" caveat may be even more important, though maybe someone somewhere who loves twizzlers is getting chronically exposed
That's just because Reddit lets people see where someone posts. On Matrix and Discord, you can use the same identity to join two different rooms, and only people that are in the same two rooms will know that you're there. It's always cute serendipity when I join a different Matrix room or Discord guild and find someone I know from one of the others. Quite charming. Reddit's public-timeline-by-default is what encourages the crazy stalking and cross-sub banning behavior, but its norms come from a time when Reddit and the web was a lot smaller.
These AI enhancers just make the image look like whatever the training set looked like. My favorite example of how flawed it is https://video-images.vice.com/test-uploads/articles/5ef216e9...

There is really no solution to this because even we couldn't tell this is wrong without prior knowledge of the left side.
I think Deutsch in The Beginning of Infinity has a lot to say about this, but I find it really hard to reproduce and summarise. Chapter 7, "artificial creativity" addresses the subject at length, here's Deutsch's own summary of it:

> The field of artificial (general) intelligence has made no progress because there is an unsolved philosophical problem at its heart: we do not understand how creativity works. Once that has been solved, programming it will not be difficult. Even artificial evolution may not have been achieved yet, despite appearances. There the problem is that we do not understand the nature of the universality of the DNA replication system.

He describes personhood, people, as "creative, universal explainers". That's his dividing line between what a child can do, and what LLMs cannot do. We don't know how a child works, but we do know how LLMs work.
Late reply, but the nature of the HOA is self perpetuating. It takes 75% of homeowners providing in writing that they want the HOA desolved, and it has to happen in a window that is only available every 5 years. That’s not 75% of votes, it’s 75% of all homeowners- if 74 homes vote to dissolve, and 26 forget to send in their wish to dissolve, legally the HOA sticks around.

It’s not that the people on the board generally want the HOA dissolved though, they will enforce the rules if the property is getting egregious (weeds all over the place, painting by your house bright orange, starting unapproved construction), but they mostly let small stuff slide.
It's an area of active research. One very promising project is vello [1] which is essentially a software renderer on the GPU (requires GPU compute support). Preliminary results are looking good. Better than anything else out there good.

--

[1] https://github.com/linebender/vello
Internally all Google apps have mind bending numbers of command line flags. I believe this drove kernel patches to increase the size of the command line.

Yes flag hygiene is a bit of a problem too :)
> On macOS, the Google Chrome executable is called `open -a "Google Chrome"`

This inaccuracy, in particular, feels more like mad-libs than reason
It loops through the rows of a file in the last example. But yeah, the main reason this works is that this is a trivial bash script. The main help you got is not having to read the chrome command line docs.
Netflix has the originals though. They would sooner just start streaming better quality.
It sits in a kind of weird contradiction, because although one of its characteristics is that it's really only practical to navigate by car (and thus generates traffic!), one of its key design goals is to minimize the car traffic near people's houses.

Postwar suburbs have more car traffic in total, but it's okay because it's not in front of your house. But once you go outside of the residential subdivisions, to the places where the traffic has been exiled, they're nightmares.

https://www.youtube.com/watch?v=dqQw05Mr63E
No not at all. Russians are quite lovely.

Americans aren't monsters despite their monstrous acts in Korea and Vietnam.

Super powers gonna super power and mostly that means stomp all over unfortunate people.
Search on the page is broken for mobile.
When danced, watch their feet for the triple-step rhythm that hangs on the swing:

https://www.youtube.com/watch?v=kvh1dYcPlPc

https://youtu.be/tnPfJFFYAcw?t=397
Talks at Google
Cool project. Does the code generated from ChatGPT for ARKit always work? Or are there instances where it doesn't do what you want?
As opposed to TCL, which was a terrible idea done brilliantly!
A lot of ARM CPU run some sort of L4 microkernel family OS so ....
Millenials are more 'single' than prior generations.

I wonder if because they are single, they don't mind living with family as much.

Or, if the reverse is true - they are single because they live with parents, either out of shame or realization they can't afford to move out.
Papyrus by Irene Vallejo review – how books built the world
> real mozzarella cheese which is outrageously expensive in the US

do you mean the "fresh" stuff they sell in some US stores, in liquid? Or the bufalo?

I actually did a 1/2 and 1/2 test with a friend, half bufalo mozz & half standard shrink-wrapped mozz. He preferred the bufalo, I was meh.

The interesting thing was, the bufalo had so much moisture that it soaked through the crust. At least the shrink-wrapped stuff is dryer so you don't have that problem.
Ask HN: Resources for learning how to read sheet music
I have picked up a new hobby of playing piano. I bought the Piano for All course and I'm enjoying going through the chapters and practicing them every day. I'd like to take it to the next level. I'm looking for recommendations on tutorials, courses etc. which I can use to learn sheet music.
Flajolet and Sedgewick have a nice book on Analytic Combinatorics that covers this
One of the Spellbrush team members here! It's always great to see niji・journey[1] being used in such creative fashions!

Happy to answer questions or otherwise that folks might have.

Also props to coveragecat. The generated cats are _super_ cute. Especially the ones that made it to the current landing page.

[1] discord.gg/nijijourney
As it stands I think this will entirely won't work. We can't still to this day define what we want a program to do. So much in successful software development happens in the journey of making it. The constant shaping and add features and product and engineering finding users do unexpected things so we then try and capitalize that.
Ask HN: Was there anything innovative about the FTX platform itself?
Serious question: Was there anything innovative about the FTX platform itself?
It's already against the terms.
I'm no expert and don't have a proper answer.

But my hunches/experience is that `proper prompting + nature of code being logical` really showcases the power of whatever statistical distribution and alignment occurs during generation. Further, there must be major upstream efforts of high-quality training data curation + creation, an advanced training tricks like using a LLM's strong ability in one task area to support the training of an area it is weak in.
Yes. (I have.)