skysight-inc/HackerNews huggingface dataset:
> The tooling has come so far in the last 10 years that you can just easily develop a native iOS app in Javascript like it's a web app now.

Agreed. I would even say in these past 3 years or so, React Native development has smoothed itself out. The experience of setting up an app and being productive in it coming in as a web developer is phenomenal. One thing is that the community support is still small compared to native or even React itself. Peformance too is lacking. I've been waiting for the new architecture Fabric to come in replacing JSC with JSI but it's taking quite a long time. There still isn't a clear estimate on it's release yet.
Or “charisma”!
Moxie also talks about this dynamic in his critique of NFTs. The logic kinda goes like this: (Step One) People create Federated Services to establish fault tolerant internet infrastructure which more-or-less works. (Step Two) People then build agile Centralized Services which give users exactly what they want. (Step 3) People then attempt to build new, robust Federated Services in an attempt to copy the good features of the Centralized Services.

The argument says that the last step of copying the Centralized Services is a fool's errand, and it makes more sense to build better Centralized Services through (Step 2 + SGX) specialized hardware.

Time and again Moxie has decided to build the better Centralized Services by leveraging Intel's SGX enclaves (the specialized hardware). Both Signal and MobileCoin rely entirely on these SGX enclaves.

Since I don't trust the enclaves, my hope is for Step 3.

edit that said, I do use signal everyday and I think mobilecoin is neat.
An end to companies laying claim to IP generated in your own time.
We stopped using the word civility many years ago already, because it doesn't communicate the values we care about here.

> If you ban polemics, you side with the dominant ideology.

There's a strong version and a weak version of that argument. Using it to justify garden-variety internet swipes like "only Americans and children could believe such an absurd statement" is the weak version, and not very persuasive.

Thoughtful critique is welcome here, and curious conversation between people who respect each other and listen to each other is hardly a 'dominant ideology'. The problem is that a lot of us (all of us, most likely) use noble concepts to justify treating others badly.
There’s a lot of ambiguity behind that statement (fetch, decode, queue, pipeline, etc.) I’m just saying what I read in the article, the peak bandwidth calculation was making the assumption of a peak throughput of one instruction per cycle, according to the author.

The best answer might be to profile it yourself and see what happens on your processor, it’s only a few lines of code and looks incredibly easy to do.
There are many chiptune artists writing music with game boy software, even doing live performance with them. A personal favorite is Klirre:
https://klirre.bandcamp.com/track/sajuuk-over-and-over

Album description says that this song was "written on a classic DMG Gameboy using Nanoloop 1.7." (not the op software).

I also like Cyanide Dansen's music: https://cyanidedansen.bandcamp.com/
Russia is about to (further) invade Ukraine. Thousands will die.
“It’s not a bad benchmark, it’s just showcasing a contrived scenario with different sets of rules for different kinds of languages”.

Most people aren't building applications whose business requirements preclude preallocating memory except for languages which lack garbage collectors.
I see it as a direct reference to the "for dummies" books.
That… has nothing to do with pytest?

You’d probably use something like `wraps` or `side_effect` in `unittest.mock` to delegate to the original with some extra behaviours.

And / or use freezegun’s tick features, when you’re specifically dealing with time.
It is rarely one simple attribute that makes someone ‘lazy’. It is a side effect.

Trauma, lack of self care, delusions, anxiety, demotivation, abuse, exhaustion, medical issues, serious mental health issues, etc.

Same with hoarding. Same with anger issues/road rage, same with wife beaters, same with con artists, same with murders.

These all interrelate to each other (often reinforcing or contributing to starting new ones too!) and while most functioning people are able to identify the factors causing dysregulation into a non-functioning or pathologically functioning state and address them before they become a real problem, anyone can end up there with the right set of stimuli and circumstances.

For some it requires truly exceptional inputs (to the point it’s nigh impossible - see James Bond Stockdale) for others it comes naturally due to a very unlucky set of genetic factors or how they were raised (or both).

If you decide to choose pity, avoidance, anger, retribution, or something else (understanding and self-regulation in a way that helps you?) is up to you.

Sometimes there is no ‘good’ response, which is why the legal system exists the way it does, right of self defense exists in most places, property rights exist in the way they do in most places to contain/conpartmentalize things, etc.
I think Matrix’s biggest issue at this point is lack of polish in its clients. If there were Matrix clients as smooth as Telegram or Discord is it’d probably take off.
I was shocked by Melon in the US. I’ve been to NYC, Dallas, SF, everywhere the melons have no taste whatsoever. The nice orange colour is there, but there’s little sweetness and absolutely none of the musk/nutmeg
> idiots who don’t understand cannabis is a commodity that is extremely easy to grow

You’d think this fact would be readily apparent for something with a nickname like weed.
I think email only proved the need for strong moderation in the case where the expectation is that you can send any message to anyone with only knowing their address.

If there were a standard for strictly formatted "introductions", which were the only type of message you could send someone unless you were in their address book (and had confirmed public keys out of band?), then spam probably wouldn't be profitable enough to exist.
Elon Musk’s Neuralink accused of injuring, killing monkeys with brain implants
this should work as long as it supports charging while in use (hook up solar panel to usb and done):
https://www.brinno.com/time-lapse-camera/TLC120

Or roll your own:
It's overkill, but lots of solar-powered battery-backed raspberry pi systems out there. If it only needs to run for a few minutes/day. You can undersize the solar if you can skip cloudy days when there's not much growth anyway.

Maybe an old laptop with webcam or some digital cameras with 'remote' triggers could fill the role.

An RTC chip with alarm function could send a power-on signal every day and at least a pi can self-shutoff once the job is complete.

"Not all RTC chips have alarm functions but a few that do are the DS3231 (Maxim Integrated), MCP79410 (Microchip) and ISL12026 (Intersil). Here, a DS3231M is used to construct a simple, but fully functional, RTC building block and, further, to construct an example RTC-based switch."

https://www.allaboutcircuits.com/projects/build-programmable...
I was using one of these to prototype a wireless fencing system, it was a real godsend. The refresh rate wasn't good enough but it showed the concept worked good enough that I'm aiming to get a prototype together.
A complete SSE example in 25 lines on Deno Deploy: https://dash.deno.com/playground/server-sent-events
Inflation Forcing Grocery Store Closure in Oakland
Thank you HN for being so valuable <3 It is truly a gold mine what I find in this website every day.
Real time relationships, the logic of love.
FWIW I’d take quick answer on slack anytime over bunch of outdated ad nauseum documentation in the maze of Confluence

Slack ephemeral nature is a feature, not a bug. Same reason Instagram stories or Snapchat exists.
I mean, Walmart almost certainly do track everyone's movement around their stores to see how to improve their conversion rates.

When I worked for UK financial company we would track how far people were going through our form wizard to see where the paint points were. The personal information never left the web page, but it would report back telemetry telling us how many people dropped out at each stage. That helped us to do split testing, e.g. does this label make more people fill out the form, etc.
If you're a Mac user, it can be a more comfortable form of Emacs: it goes to great lengths to act like a typical Mac application. Unfortunately it's also based on an older version of Emacs, so you miss out on some things.
Or just don’t affiliate with amazon. Instead use an online service, that is dedicated to your niché and both profit.
Take this for what it's worth, but I see you share rupy on pretty much every thread that mentions WebSockets, and I click on the link pretty much every time, and I still have basically no idea what it is. Documentation probably isn't your priority at the moment, but even just a couple paragraphs could go a long way.
Printing Text Tokens
Tesla FSD Beta 10.10 slightly reverses back if stuck behind a car
I just don't support Chrome.
Truth.

A commenter below talked about cost. That's the answer. It has to cost more to keep it this way. Then it will change.
Alpine Skiing. The person who picks where to put the poles to ski around, and at higher levels of competition the person in charge of how the snow is prepared.
Not only that but they are mostly a lipstick on the HTML/CSS/JS complexity pig and thus do little to really simplify the job. As the thin veneer peels off one is usually forced to deal with the underlying complexity anyway.
Besides Doom and Spacemacs that others have mentioned, there's also Prelude: https://prelude.emacsredux.com/en/latest/
Rising popularity of VR headsets sparks 31% rise in insurance claims
If Russia goes at war with the US, I believe China would hardly remain neutral to them and allies. They wouldn't necessarily use military force, but today's already difficult economic relations would be damaged even further.
Delphi was my first introduction to programming with Borland Delphi 3 on a magazine coverdisc before we had the internet. At 12 years old and just getting into computers, I considered .exe applications with their lovely grey components to be so professional and unattainable that the ability to build my own was mind-blowing. A few years later, I had some of my freeware that I'd built in Delphi featured on that same magazine's coverdisc!

I eventually went down the web development route but I've recently, via Arduino, learnt C/C++, and am enjoying desktop development again. Compiling is exciting!
Turns out Scrooged was visionary in more ways than I thought! https://youtu.be/0Oa5yEq2qvM?t=30s
Alchemy Series C-1: $200M at $10B Valuation
Jesus is another example
I'm a regular user of Discord, but only for Rust. Rust already has lots of other archival sources, so the discord is not replacing them.

It's good for playing with a new idea, or helping a beginner get their code compiling. Often we link to blog posts/stack overflow/github for further reading.
Well stated. Comedy naturally has a larger margin of error.
Another example of a seed with long germination time is the coco de mer[1], coming in at 2 years. It also happens to be the largest seed of any plant.

[1] https://en.m.wikipedia.org/wiki/Lodoicea
The bigger question is, why don't authorities prevent such products from hitting the road? It's quite obvious that this thing is nowhere near ready.
At first glace it doesnt work from browsers - AFAIK, only PenPot[1] does, that too only 60% of Figma features.

[1] https://penpot.app/
Software Engineering – People Matter
I have been writing code since age 10. I have been fortunate to now find myself working with the most talented engineers in my career. If you're interested in hearing about how we work and opportunities in software engineering, please have a look ... https://bit.ly/HearstEngineering
Dizzying but Invisible Depth
The "human" aspect of discord annoyed me too much, there's indeed a lot of seriousness brought by the "possibilities" of the app and the spirit of today where everything has to be classified. People are becoming very tense about information, it's like music shows with smartphone filming except with admins in a chan.
I don't see what you are talking about in Europe.
I had my Pfizer booster yesterday. I had little reaction to the first and second but this one is kicking my butt. I'm exhausted and my arm feels like it's been hit with a hammer. I hope these reactions don't get worse each booster or I'm not going to be able to continue getting them.
I mean, with broadcast TV, ads play regardless, and they play to everyone - to receivers that aren’t even turned on, or are tuned to a different channel. That seems little different to having the ad make it through but only to a TV in an empty room to me.
perhaps part of the point is to inoculate the reader against guilt. I enjoy my stupidity whether or not someone else has a judgement.
And another response from another person who worked on a federated protocol (Daniel Gultsch, the main developer of the Conversations XMPP client):

https://gultsch.de/objection.html
I wonder if some of what went wrong with XMPP was the big platforms (Facebook, Gmail) adopting it, then dropping it. Coupled with the rise of smartphones and the cloud. Previously you ran your chat app on a desktop PC and it stored your chat history/etc.

I imagine federated chat means more opportunities for your users to avoid seeing ads too... Just use someone else's server!
Do you host both websites (or website and whatever "web" the other thing is) on the same domain, or those are completely different entities, so you can just point amazon to the blog?
I think Like Coin (a cryptocurrency)[0] is doing this, but apparently they're not getting enough traction.

[0]: https://docs.like.co/
That’s fair. It’s the file system I have easy access to. I should spin up a VPS and use ext4 or xfs. I may do that when I have some spare time. It looks like I may get double the perf by making that switch. SQLite also seems to get a bump on different file systems.

Edit: just ran it on EXT4 on Linode.

SQLite: 8.7s

EXT4: 18.3s
>I'm amazed at how the openbsd community seems to like calling people idiots.

Nobody called anyone an idiot. You just missed the direct and obvious reference to the "Complete idiot guides to" series of books which are themselves a reference of the "for dummies" books.
Have you tried Affinity Designer?

https://affinity.serif.com/en-gb/designer/

One-off purchase price, like Adobe apps used to be, and a very reasonable price at that.
Actually I'm not making any argument or claim about political neutrality, and I don't think I've ever made such a claim. That would be a difficult thing to study, if it's even possible.

I'm making an empirical observation about how people with strong political passions react when they get moderated, and the rather obvious root of those reactions. The fact that people of all ideologies and political types react with exactly the same reflex is relevant because it clarifies that root so vividly.
How? What UI toolkits?
How would you defrag the sqlite file? Or would VACUUM or what have you automagically accomplish that?

Actually, having a sqlite filesystem is intriguing because you could in theory add any kind of metadata or filesystem feature you wanted to (such as a forward-error-correcting checksum field, auto-compressed/decompressed data, dedup, encryption, etc.) It would make it nearly trivial for anyone to experiment with new filesystems.
Is there any word about when sci hub is going to start adding new articles again? It's currently only useful as an archive of old research articles. New papers from the last year are not available. I never understood the rationale for stopping new content, though I believe it had some relation to some court case in India...but I don't understand why that was a reason to stop adding articles, and why it hasn't been restarted yet.
I read this and it screams to me - online dating. Dark UI patterns (how many times you superliked or used boost accidentally?). Upselling subscriptions, once subscribed upselling more subscriptions. Initial inflow of likes and matches after setting up the app for the first time. Isn't it miserable that the developed world gave up mating to an American media hydra? I put no hope in finding a female in daily face to face interactions. This is soul-sucking.
Coupling and Estimating
> Most economists believe this was the peak and that 2022 will bring significant declines closer to the Fed's target. And if not, the expectation is that the Fed will take action.

The Fed already started taking action to reel in QE, and is pretty universally expected to hike rates in mid-March (right about the time QE stops on the current schedule.) The disagreements now seem to be about whether it is most likely to be a quarter- or half-percentage-point hike.

Even if the drivers of inflation policy exogenous to monetary policy remain at the same level, this should cut inflation.
There’s a nice intro to using lsdj here: https://youtu.be/V9ZxN240lr8

Revision 2018 seminar “An introduction to Little Sound DJ”
Says the guy using the word "jizzing" to describe seeding a dead planet with life.
I find XD has better performance than figma but CC cloud is cancer so i dont recommend it
Timestamp instead of page number?
What makes you think I think that's worse than a phone?

Being weary of TVs with cameras does not proclude me from beating weary of phones. I very much am.
A lot of videos get posted later without context. FSD keeps getting better and better but that context is lost when you just see a few close calls. Twitter, this site and Facebook then amplify a false narrative.
Easier than SQLite? With less bugs and better tests?

SQLite advertises itself as an fopen replacement. Sounds like a perfect match for parent’s use case.
The site is working in the sense of you can download old papers, but I don't believe any new papers from the last year are accessible.
> “In the Iraq war, I was on the side of what you would think, on the mainstream is misinformation, I was promoting what they would call misinformation, but it turned out to be right …

Really loosing a lot of respect for Steward on this stance.
Misinformation does not just mean “the unpopular opinion” it’s perfectly fine to distribute your opinion that even though vaccines have been proven effective you don’t want you take one.
Misinformation is willfully lying to push your agenda, that means both when you are in the majority and when you are in the minority. Like spreading false claims about WMDs. If you go out claiming that vaccines are unproven when the medical consensus is the exact opposite, then it’s misinformation.

As for “who gets to decide” that’s a great question. I mean the field of physics and Mathematica where quite lost until we all agreed to have the Pope decide the truth or falsehood of all information. So I suggest we also just let him decide what is misinformation. Or maybe, just maybe, there is a process of deducing what is true and what is false, that does not depend on the personal political opinion of the person making the decision, perhaps we could try those?

And I know what your thinking’s but what if facts change?! What if tomorrow we discover that the covid vaccines do cause autism? Well then we update our view of what is information and what is disinformation. We don’t allow children to get by lying about getting an A in math when they got a C just because LMaybe they’ll get an A later and turn their lie into a truth” that’s not how it works.

The people spreading misinformation are lying based on our currently known facts. Which is why we can call them out on it.
> “you can buy (with) bitcoin everywhere”

He didn't say that, read his comment againt.
You got this right. I also think of PG very highly for his ability to communicate with words. His video interviews might not be this deep & thoughtful but he definitely mastered the art of writing.
Another vote for Affinity Photo and the Affinity apps in general actually:

https://affinity.serif.com/
> federated learning

One approach that occurred to me is to take advantage of the fact that same ads are played in different TV shows.

Suppose you record hundreds or thousands of hours of TV video/audio, then compare it to your program guide data.

In theory, you should be able to detect that some segments of the video/audio correlate very strongly with what show you're watching (occurring only there), whereas other segments of video/audio appear all over the place in different programs.

And use fingerprinting to avoid having to store/transmit all that video/audio data.

This is not that different from what Shazam does with music recognition, although their job is easier because their audio data is naturally segmented into songs, whereas for ad detection you have to find segments. But I bet there are algorithms to efficiently find common sub-sequences (maybe from DNA bioinformatics?).

Once you have fingerprints of commercials, you distribute a database of these to viewers, and their device uses it to detect commercials while watching.

---

For programs that air more than once, you could invert this and look for segments of video/audio that are common between the airings. The rest is more likely to be commercials, especially if you've got a movie that airs on different networks.

Or if you can see a show/movie through on-demand, maybe you'll get different commercials on repeated viewings.

---

Another approach is facial recognition. If you see Flo from Progressive, it's probably an ad. You can maybe even recognize new, unknown ads this way.

If you want to go really crazy, mine IMDB for TV/movie titles, the cast that appear in each, and their photos, then recognize non-ad video footage based on who you know is supposed to be in that episode.
I post by whistling DT-MF tones into a payphone.

The DT-MF tones exploit a small ACE allowing a POST payload to be reconstructed and curl-ed.

The payphone and nearby homeless are then vaporized for opsec.
There are lots of good mocking fixtures available for pytest. I've used this one for clock stuff in the past: https://github.com/adamchainz/time-machine#pytest-plugin
The younger generation may see that as a feature given our cancel culture climate?
Love lpl! This is a great example of fancy over fundamentals. It’s a great allegory for how encryption is actually broken - a fundamental weakness in the design. A fragility in the implementation.

Shimmable padlocks are inexcusable.
> tens of billions of dollars

It's actually hundreds of billions.
Do you have the data for this? My experiences have been precisely the opposite. I have spoke to many bisexual men married to women on Grindr who were looking to cheat on their wives (or fantasised about doing it).

My experiences point to a lot of bisexual men living in the closet and are ashamed of what they are. I think guys in that situation typically want the heterosexual lifestyle of kids and marriage, but the thrill of sex with a guy on the side. There have been very, very few guys I've seen on there who are married to a woman who are able to openly explore sex with men with their wife's consent.

I can't really comment on women who are bisexual however.
> The value the NFT provides is the ability to freely and verifiably trade the license without involving third parties.

Except for the miners operating the network, who are involved third-parties. And the transaction fees, which make it not free.
What's really great about discord is how I keep running into a situation where I have random pings from the hundreds of server chatrooms I may or may not be a part of, with no easy way of telling where they came from. Great.
Show HN: Kalendar 1.0 Is Out
I could only find references to gift cards, not cash bonus.

Funny thing is I considered citi recently, but figured out it wasn't worth it. I ended up with capital one.

Now if you can recommend Visa cards with cash signup bonus, I'm still looking for one :)
Nice, I made a similar tool for Perl. I chain them up to three rows in terminal, if they get longer I switch to a script.