skysight-inc/HackerNews huggingface dataset:
I really don't understand what your URL is meant to convey and you don't provide any detail yourself. Per the ACLU:

>"WHAT DOES FREEDOM OF EXPRESSION ACTUALLY MEAN?"

>"The First Amendment guarantees our right to free expression and free association, which means that the government does not have the right to forbid us from saying what we like and writing what we like; we can form clubs and organizations, and take part in demonstrations and rallies." [1]

However the The First Amendment has limits, it does not cover what's classified as "true threats."[2][3] And of course context matters. In this case Brittany Martin was standing chest to chest with a police officer in extremely tense situation and exclaimed:

“Y’all want war, y’all got it,” “We’re ready to die for this,” and “You better be ready to die for the blue. I’m ready to die for the Black” [4]

Do you believe had if she been in the middle of the crowd or in an empty parking lot exclaiming the same with a megaphone she would have been arrested? And while I don't agree with the outcome of any of this, she did in fact have a jury trial. It was a jury that found her guilty. A jury of eight men, five being white and the other three being Black, and six women, five of whom where Black and one white.

[1] https://www.aclu.org/other/your-right-free-expression

[2] https://mtsu.edu/first-amendment/article/1025/true-threats

[3] https://www.aclumich.org/en/cases/true-threats-case

[4] https://www.theitem.com/classifieds/stories/jury-finds-sumte...
Parsing JSON in C
Simpler way to parse JSON in C with Vely framework.

See how to get a JSON request from the web, either from an HTML form (via POST) or JavaScript (application/json) request body.

The example shows parsing JSON in two different ways: traversing the whole document, or extracting the exact fields you need.

The example is a list of cities, within states, within countries.

Disclosure: I am Vely's creator.
- Sergio
It might still be if interest from a computational viewpoint. For instance what if you need to compute a fair and random ordering for many many elements of a set? Then the dice method is more parallelizable than the bag method.
To use a smartphone, arguably. It's now how it's shaping out though. The power of chat apps (telegram, whatsapp, etc) alone makes it hard to be part of a social circle without one.

Peer pressure's an incredibly strong force, as is the stigma of being an outsider.
The hottest money on the face of the planet
I love this. Good job!
Huh. TIL. Thanks for letting me know.
If this telemetry file they're showing is undocumented and Apple is intentionally hiding this analytics upload from Settings -> Privacy & Security -> Analytics & Improvements -> Analytics Data (which allows you to export the json files it uploads), then I feel like that'd be a much bigger story and would at least be mentioned here.
Duckdb is on the roadmap. SQLite is the first implementation. The plan is to extend the interface for other database types, including Duckdb.
One can hit i to change the style, so of the other styles will work.
The book looks great.

I want to build an ad-blocker.

Could you recommend a good open source projects to learn from?

Previous extension I made: www.fuckoff.yt
Smart contracts are useless and will always be useless for two reasons:

1. It is impossible to write code that always works exactly how you want, all of the time, forever.

2. Law exists. The legal system exists. The moment you have a problem with a smart contract, it's going to court.

You might as well save yourselves the time, expense, hassle and potential embarrassment by just going to a lawyer in the first place and having them draft a contract.
> Employees waste 2 of their 16 available waking hours in the non-productive commute while incurring significant financial costs (lease/insurance/fuel/energy) in order to support this patently absurd activity.

It's not patently absurd, it obviously bring some benefit to their life to chose this, you're just ignoring those benefits to focus solely on the time and energy costs; which people gladly trade away in order to achieve these other benefits.

> The impacts on the environment, the number of hours of human life wasted in commute, the pointless buildings and associated costs to employers as well as the public infrastructure to support it (roads, trains, busses, etc.) are all incredibly wasteful.

This view is solely focused on the "information economy," and really doesn't make any sense once you start adding in light commercial or industrial activity. We built this infrastructure for a reason, and it wasn't solely to create a trap for white collar workers.

> Yet, we cannot tell one way or the other if it actually improves outcomes.

This is probably because most people do not view their lives as part of some giant "min-max" game designed to provide maximum benefit to everyone other than themselves.
Slush has decided to revoke Russian startup win
Whenever such threads or articles pop up on here, I rarely ever see good discussion into the details around why the GFC even happened (much of what I will say is inspired by Jeff Snider and his excellent Eurodollar University project). I am going to tl;dr it and say (and I know this specific aspect is usually well-covered) that central banking and fiat money itself is at the very heart of it.

An extreme shortage of good-quality collateral was why the GFC happened. The housing/mortgage crisis were merely a side effect of a collateral shortage. The usually-deflationary Eurodollar system (in my limited understanding) essentially causes all collateral to become extremely rare, because collateral is basically acting as an offset to unlimited money printing (yes I know Snider hates this term and I don't care, because essentially that is what's happening).

Bitcoin is a good "out" for people who want to get off the ride of central banks having the power to basically devalue fiat once the collateral is so tight that the only option is to start printing extra dollars to mitigate the deflationary nature of the Eurodollar. It's either that or gold/silver, both would work, Snider (as far as I know) has said as much in his podcasts. Lyn Alden has talked about Bitcoin as the separation of money and state and while this makes sense, I feel like gold/silver already performed this function adequately in the past. As for what I think would be preferable to use in place of fiat money, that would be silver, it's the best placed one-size-fits-all replacement for fiat. It just may take some time/a lot of pain for people to come round to the idea (again).
I wasn't aware of this at the time, but apparently INC "leaked" a game to The Humble Guys which was modified to search for a modem and dial 911, supposedly leading to some police visits.

https://en.wikipedia.org/wiki/International_Network_of_Crack...
Its fiction friend. Just fiction.
Locksport!
I watch silly review videos of old games ok the YouTube channel Accursed Farms
https://youtube.com/@chilledsanity

I used to be partnof the comment field on Joe Rogan videos. The comments were hilarious, great community.
> All of them are audited

USDC decided to remove guarantees from its site and invest its reserves as it saw fit without any guarantees or limitations on risk in 2021 before returning to form several months later. This happened despite the reserves being subjected to attestations every month. So it might be a good idea to start a list of trust worthy stable coins with just about anything else, especially if you want to give the impression that the attestations are actually worth the paper they are printed on.
> Was talking about that with my GP. His view was that there's a lot of variance on that front, and that we shouldn't read too much into it. In particular, it's not because your shit isn't "perfect" that you're unhealthy, and there's not much to do about it anyway.

I figure this is why the parent post is recommending more research into the area. Your GP is probably right that you shouldn't look and draw conclusions, but I'm curious as to whether it's because conclusions can't be drawn, or because we simply haven't learned how to draw the right conclusions yet.
To be fair, I didn't ever look at the code. I took the word of Dave Sherman, the guy who designed the hardware for it (though the "math box" was lifted from another game, probably Battlezone).

Here is one more interesting thing about the display that Dave told me. DRAM was expensive, and at the time the I, Robot game was much more expensive than most of the arcade machines they put out. To save on DRAM, they used fake double horizontal resolution.

This is a memory from a conversation 30 years ago, but there is 3b per pixel to specify color, and one bit to indicate if the edge should be pushed out half a pixel. That is, when rasterizing the polygons, they saved one fractional X bit in the pixel. In the interior of polygons it had no effect, but when generating video, if pixel at offset (x+0) and pixel at offset (x+1) had a different color index, the fraction bit from pixel (x+0) was used in the video timing generator to place where the color transition would happen, doubling the apparent horizontal resolution. When more than one edge crossed a pixel the information isn't that useful, but such pixels are a tiny fraction of all edge pixels, so overall it was a big win.
What the article doesn't adequately disclose is that Diehl has a phenomenal commercial conflict of interest as the CTO of a "private blockchain" company that considers public blockchains its primary competition.
Exactly.

Take Tether for example. Every time BTC starts to dip, USDT starts to de-peg. They are not at all uncoupled. Tether doesn't have the market cap to cash out all of the BTC, and never will. The amount of apparent value in the crypto market heavily outweighs any possibility of cashing it all out.

And that doesn't even begin to touch the questionable liquid assets held by stable coins. Tether claim to be holding 82% of "extremely liquid" assets [1], but I'm unsure it's proven or tested. From the report [2]:

> The valuation of the assets of the Group is based on normal trading conditions and
does not reflect unexpected and extraordinary market conditions, or the case of key
custodians or counterparties experiencing substantial illiquidity, which may result
in delayed realisable values. No provision for expected credit losses was identified
by management at the reporting date.

Substantial liquidity could be caused by, say, global inflation or recession conditions. But that surely won't happen...

[1] https://tether.to/en/tether-proves-resilience-of-reserves-in...

[2] https://assets.ctfassets.net/vyse88cgwfbl/1Xfu4398CIoMiuKjPh...
I'm confused a bit, as tumblr is more censored than twitter.

If they add activitypub to tumblr - what does that even mean? like people using other apps can suck in your tumblr feed?

That is nice and all, but it's kind of one way, like rss (right?)- hey do it.

But suggesting a jump from twitter to tumblr is not apples to apples.

I've always loved tumblr, until they started censoring naughty bits and I stopped using it. Nice that it's trivial to export it to wordpress.

Seems like the world is more ready for / in need of, an aggregator app than it needs 'another person's platform to post on and follow the rules of' - imho.
> I write this blog post mostly as a note to my past self, distilling a lot of what I’ve learned since into a blog post I wish I had read before going in

The best kind of blog post!
I mean, fire, brimstone, and sulfur lake are actual bible verses.

"But as for the cowardly, the faithless, the detestable, as for murderers, the sexually immoral, sorcerers, idolaters, and all liars, their portion will be in the lake that burns with fire and sulfur, which is the second death.” Revelation 21:8

"If your eye causes you to stumble, pluck it out and throw it from you. It is better for you to enter life with one eye, than to have two eyes and be cast into the fiery hell." Matthew 18:9

"And the beast was seized, and with him the false prophet who performed the signs in his presence, by which he deceived those who had received the mark of the beast and those who worshiped his image; these two were thrown alive into the lake of fire which burns with brimstone." Revelation 19:20

You do believe the bible literally, right? Because if you were trying to avoid hell with your beliefs, and don't believe in biblical literalism, a large faction of Christians are certain that you will also be going to hell; a burning one. Take your pick which beliefs will save you, sure sounds important to make sure you don't accidentally choose the wrong one...
>Also can airline miles be sent and received to and from arbitrary people?

Yes.

>Can they be exchanged for cash

Normally not directly because then the programs have to handle AML/CTF obligations, but almost always Dollar-denominated gift cards.

> or bought?

Yes.
Yes, I'd like to see how this data was aggregated. It doesn't seem to resonate very well.
> There is something of a campaign going on now and it is not 'cool' to compliment some billionaires.

I've seen this when HN shifted from YC applicants, ie startup founders, to tech workers in general. There is quite a paucity of startup news that's not necessarily related to the wider tech ecosystem.
No paywall : https://archive.ph/Rqo6D

> The changes at the top come after the company’s stock had fallen by nearly 40 per cent this year as Disney and others spent heavily to compete in streaming, a business that has been costly and less profitable than cable television or cinema.

To get a comprehensive and recent background account on this continuing "streaming business" drama, I recommend the Book "Binge Times: Inside Hollywood's Furious Billion-Dollar Battle to Take Down Netflix"
The intersection of people who understand computer* puns and English Football League** team names:

https://lab6.com/1#page=10

Warning: gratuitous 16MB PDF which will not benefit you.

* Not strictly just computing

** Some international clubs too.
Native Americans as well as others have used acorns for flour and such https://en.m.wikipedia.org/wiki/Acorn
Every problem that people say Twitter has, Mastodon seems to have but worse.

From the cliques, to arbitrary bans, to servers shutting down (the server I considered joining asked that you autodelete old tweets to save space), to worse UX.

I can’t even think of a thing it does better than Twitter except for, I suppose, acting as a self hosted Twitter, whoever finds that useful.

It’s like Twitter with the politics of Reddit mods and subreddits.
Power suits as in Aliens, Avatar and the Matrix movies? Those are empowering.
Details:

> Slush stands with Ukraine and condemns the Russian invasion of Ukraine. We do not partner with Russian companies or funds or accept startup or investor applications from companies based in Russia.

> The Slush 100 jury will thoroughly review the background of the winner.

[0] https://twitter.com/SlushHQ/status/1593962168680341505
Agreed. I've never understood why people think this.
Would be simpler just to look at the official rating.
Yes you can x-ray metals like copper. CT would be the best choice due to the complex geometry.

Failure modes from any defect would of course depend on the scale and type of the defect, and could lead to nothing or catastrophic failure
There are a lot of different issues that can come up, but in practice ~80% of those (my made up number) are out-of-bounds issues. So for example, say you're parsing a JSON string literal. What happens if the close-quote is missing from the end of the string? You might have a loop that iterates forward looking for the close-quote until it reaches the end of the input. What that code should do is then return an error like "unclosed string". If you write that check, your code will be fine in any language. What if you forget that check? In most languages you'll get an exception like "tried to read element X+1 in an array of length X". That's not a great error message, but it's invalid JSON anyway, so maybe we don't care super much. However in C, array accesses aren't bounds-checked, so your loop plows forward into random memory, and you get a CVE roughly like this one.

In short, the issue is that you forgot a check, and your code effectively "trusted" that the input would close all its strings. If you never make mistakes like that, you can validate input in C just like in any other language. But the consequences of making that mistake in C are really nasty.
> In fact, if you do want to generate permutations with dice, a simple (but laborious) way to do it...in a single roll

A single die of <#players>! sides.
4 players = 24 sided die, each side has an order permutation.
Impractical, but doable. Excepting for all the other arbitrary requirements.

This is all an elaborate exercise borne of someone's idle time, so it's best not to put too much into it. They already did that work.
>Landing is defined as making contact with the surface of the Moon.

This is hand-waving a bit, and not only doesn't address the OP's question (does a fatal collision count,) but is a good example of the ambiguities that could plague any "simple" contract.

I would think for ultimate compliance that Kalshi would be the first order-judges, but if the parties disagreed, these ultimately get decided upon by an actual Judge giving a good-faith determination of the question with a reasonable persons' definition of the terms.
I'm not accusing you of malice or of intentionally making it up from whole cloth, you could really believe you're seeing a lightly moderated balanced exchange of opinions in that community. But the truth is anyone who does follow that link and attempt to share "progressive and disagreeing views" will quickly discover that is not the case, so your characterization is just wrong. My best interpretation of your experience is just that you are just mistaken in your perception that you see open discussion of progressive and disagreeing views on /r/conservative. Just read the sidebar on the sub:

>a place on Reddit for conservatives, both fiscal and social, to read and discuss political and cultural issues from a distinctly conservative point of view.

And the further explanation linked in the sidebar:

>We are not a debate forum for left wing people. Conservatives can debate one another...We are not a place for explanation. /r/Conservative is for conservatives to discuss and share news with other conservatives

>We are not fair and balanced. We don't pretend to be unbiased. We don't pretend to give all commenters equal time. This is by conservatives and for conservatives.

I think that description contradicts the characterization you made of this community in your earlier reply as "welcoming progressive and disagreeing viewpoints." That's why I think you may just be mistaken about what you see being discussed, because by its own definition that community is not actually exposing you to equitable discussion of progressive or contradictory viewpoints.

I would agree Reddit and HN do skew to the left overall but that's entirely beside the point of whether or not /r/conservative is a community openly welcoming discussion from both sides of the aisle. I agree people can and should reach their own decision but in my opinion the subreddit's sidebar makes its purpose readily apparent and anyone's experience participating in discussion will likely line up to it. And again, this is all really tangential to that commenter's original reply to you, and I'm going to bow out now with the postscript that I would have liked to read your answer to their question.
> This also means they could define integer overflow as 2's complement rollover, which is almost universal but is still considered undefined behavior.

No, they should not. Integer overflow is in most cases logic error, like division by zero or NULL pointer dereference, so it should stay undefined.
It wasn't true even without the unique identifier, Apple can always correlated all the other data they sent to their servers to identified you.

Most people thing of anonymity like a boolean when is most like a gradient, for example, Tor not only needs onion routing, it also need to to present each user to the net alike, that is why they configure their version of firefox in a specific way and even a simple thing like changing the resolution of the window make you less anonymous. Even in perfect conditions you still vulnerable to correlation attacks and if you are the US, you can probably just use network flow data to deanonymize an user, obviously to do it the resources and implications would be enormous.

In the end is just a gradient of being anonymous to who? The ad conglomerate? A big state?

It would be literally impossible with a standard iphone to be anonymous to Apple, is just PR by Apple.
No, really, it’s not political. But haters love to make it about politics because they can’t rebut it technically.

Technically it’s a very interesting and valuable project. And there are many normal well adjusted humans beings working on it. It’s a shame people want it smeared out of existence because a Berkeley grad who no longer has anything to do with the project has weird political fantasies that some people don’t like. People really seem to struggle to separate the two. Makes it feel deliberate.
I watched it and genuinely cannot remember either of these things happening. It was a very bad movie.
I think its greatest feature is that you can setup one environment (with a lot of options) and get very good tooling for a wide varity of languages. No need to learn about the ideosyncracies, absent features and novelties of different IDEs.

If I want to try out something different (or familiar) all I need to do is install one extension (and maybe some packages) and for the most common languages I get a debugger, autocomplete, syntax, etc. without needing to look for a language specific IDE which might or might not have the features I want.
I can switch between different tasks all without leaving a common, relatively complete environment.
Likely any given repo contains different languages, even if it is just markdown having one software which does it all is pretty neat.
Seriously. Not only do I only drive like 5 miles a week now I also only shower once a week!
I recently got involved with a community which organizes table-top wargaming rules/profiles into machine readable form. Some of these games have hundreds-to-thousands of units and special rules, so it's quite impressive what emerges.

[1] https://github.com/BSData
Databending. Which is applying random noise to a file in order to generate something that still decodes well, but has some weird/cool glitch. I went to a workshop about this in some underground club that no longer operates; still thinking about it and toying around from time to time. This was waaaay before Dall-E et al. were cool ways to generate quasi-crappy images.

https://en.wikipedia.org/wiki/Databending
So.. if we gave you your office back and ripped out all the cubicles, maybe even had a nice view, would you be happy spending the $400 again? I'm honestly curious where you think the value/cost split is in this equation for you.
New FTX CEO Paid $1,300 an Hour, Court Filings Show
You know what I'd really like to see?

The Story Of C, by Charlie Kaufman and Spike Jonze.

Kurtwood Smith plays old Kernighan.
Peter Boyle or Christopher Lloyd as old Ritchie.

I can't wait till I can type that into an AI prompt.
I wish i could filter {url} out of my HN rankings, for url in { Gizmodo, ... }.
We do integrate the delay between us and a speaker some distance away in the sensory experience, yes, but this does not mean that the sensation of a shorter delay is imperceptible. It can be tested: Room simulator, playing the instrument as if it were 10 feet away, change the latency around.