skysight-inc/HackerNews huggingface dataset:
Yep. They're simply <a> tags. The code inside `onclick` is very primitive:

if (u.pathname == '/vote') {
vote(p.get('id'), p.get('how'), p.get('auth'), p.get('goto'));
}

`vote` just sees if it's an up or a down, set's the unvote link's `innerHTML`, then, curiously, uses an `Image` object to make the request:

new Image().src = vurl(id, how, auth, _goto);

The code is only 152 lines and is very easy to read: https://news.ycombinator.com/hn.js
For a second I thought I read "Deno" instead of "Dino" and got extremely confused at why Deno was going into the video chat space.

Anyways, nice milestone for Dino! I still gotta try out the solution one day.
Delve: Delve into your org-roam zettelkasten
The app is only needed for a couple features of voice chat like push to talk when Discord is in the background unfocused.

Server owners are able to configure a verification level. When on the lowest verification level (which is the default setting when making a server) new users without a discord account can join by simply typing the nickname they would like to use.
(270) 301-5797 is related to Kentucky Route Zero. The number is found in the game, and I was pleased to see you could actually call it.
If the online programmer community's collective ingenuity is insufficient to simply make what it wants, then perhaps it doesn't deserve it.
I've never understood - what does Pocket do over 'save to reading list' in your browser? That's how I save things to read later - and it's free.
I bumped into a lion in the forest the other day that was aghast and somehow offended and told me the same thing when I mentioned that power grids and water systems were critical infrastructure.
I'm mostly happy, so that's two of us :)

In general, being happy is probably not something you talk about too much - it's the "normal" state of being and talking too much about it makes you look like you're either bragging or trying to sell your two week seminar. In that regard, it's a bit like money - if you have enough, you don't talk about it much unless you get really lucky (sell company, win lottery etc), but if you're lacking it, it's on your mind all the time.
I use zotero for this. I have a "interesting_reads" collection that I save stuff I see on the internet (like from HN) and want to read later. It takes 'snapshot' of the website so you can read it offline, or in case it disappears.
[1] https://www.zotero.org/
Is the Metaverse Just Marketing?
My first experience with Delphi is quite recent actually. I've done quite a lot of C/C++ programming & reverse engineering (the latter as a hobby) and recently had to scratch the itch to take a closer look into the ecosystem of a popular alarm systems manufacturer.
Their hardware is well designed but the quality of their software is unfortunately not quite what you'd expect to see in this field. As such, I wanted to see what could be learnt/exploited by exploring their binaries.

As it turns out, their software suite is written in Delphi, which required me to read quite a lot about it, and use/write some custom tools to help me analyze the binaries in Ghidra.

An existing tool I have relied on is called IDR[0]. It relies on "knowledge bases" which are binary files generated by another project[1] from the same author to store information about all the types and classes provided by each version of Delphi. The source code of these two projects is pretty "funky" from a software engineering point of view, but quite enlightening from a research standpoint to understand how Delphi binaries are generated.

I can see from this thread that a lot of people are nostalgic about how easy/enjoyable it was to use. I now find the low-level analysis of this technology just as fun and interesting.

As a side note and to loop back to the reason of this whole endeavor, after many hours spent reversing the software of this manufacturer, I can attest that the rumors about the code quality are not just rumors :)

[0] https://github.com/crypto2011/IDR
[1] https://github.com/crypto2011/KBBUILDER
The biggest problem is a lack of threading. I can often find questions matching mine, but the answers are impossible to search for because a lot of replies won't ever @ the question asker. So I'm left skimming an entire channel that includes 50 other things that I don't care about at the moment.

The sheer volume can be overwhelming too. I went on the Zenith (VR MMO) Discord the day after release to ask a question and I found it to be useless. The channel was moving so fast that 2 min after I asked my question I couldn't even find it and had to search for it. There's no way to follow something going that fast (at least for me) and a lot of the chatter is tangential, so in addition to being poorly organized the signal to noise ratio is low.
Related, my account is shadow-blocked from up/down voting posts, and I think from flag/vouch as well. I think there was a period where I was too aggressive in moderation and it must have triggered something.

I can test this by checking a poster's karma before and after voting - I used to be able to see the increment/decrement and now I can't.

I can still upvote stories.
Making ‘Dinobabies’ Extinct: IBM’s Push for a Younger Work Force
Exactly, some people think so much that they basically live in their heads, most things outside of it considered uninteresting.

For example, they may see two people having diner and discussing their recent holiday and the TV show they watched last night. To the thinker, this is all incredibly unimportant, mundane and boring. Yet those two people had a good time, the thinker not so much.

Thinkers also over-think, are risk averse and always worried. They may understand that the financial system is due for another crash, that war is about to break out, polarization increasing, and all kinds of bad things trending in the wrong direction.

This superior understanding leads to misery compared to just being ignorant about it.

Thinkers are frustrated by media and social media catering to the non-thinkers. All this effort the thinker went through to get a deep understanding seems just pissed away, irrelevant.

Thinking is overrated. The human brain is an advanced defensive device. It's job isn't to think for the sake of it, it's job is to keep you alive. Most of the things it's feeding you isn't even true. It doesn't have to be.
Yeah, the papers you cite both basically start "Look, we know you all abuse the heck out of p-values and you really should stop (wink wink nudge nudge) doing that" and go on to "gee, if you start with much more optimistic assumptions than Ioannidis, then you don't come to such rhetorically devastating conclusions". Of course, he's a very bad man for pointing all this out, isn't he?
Writing Morse Code Games in JavaScript Using the Web Audio API
This reminded me of an old anecdote: https://www.reddit.com/r/Jokes/comments/6ft98c/conversation_...

Personally it had pretty large impact on me around 2018 or so. I put more effort into paying attention of what makes me happy and then doing those things. Pretty content with life right now.
Carrot – Building Towards GPT-3 of Computer Vision
> I wonder if there's a market in the U.S. for luxury fruits

As a hobbyist rare fruit grower and someone who spends a lot of time watching rare fruit YouTube, I would say that even though all the ingredients are there, it would be a huge uphill battle.

First, let me say the amount of hype right now around rare fruit is completely insane. It's literally hundreds of times harder to get the top fruit cultivars than it is to get a new nike drop, a PS5, etc. Often they only go on sale one day a year and are completely sold out in less than a minute.

The problem though is that to build a business you need repeat customers. There aren't many people willing to pay $20+ for some weird looking fruit they've never heard of, let alone do this on a weekly basis. Similarly, there aren't many people willing to pay $20+ for a single apple on a regular basis, when they can buy apples at the store for less than a dollar.

As it currently stands, most of the people who would be interested in this don't have the money to pay for it, and most of the people with the money to pay for it aren't interested. I think YouTube has the potential to change this, but it clearly hasn't happened yet.

It would be cool to open a story in NYC dedicated entirely to rare and luxury fruit, but it would be an insane amount of work to market it. And even if you were successful, VCs would just give hundreds of millions of dollars to some Adam Neumann type who would put you out of business by selling the same things at a massive loss.
I’ve always thought the search for happiness is framed incorrectly from the start. Happiness is a short term emotional state. It comes from essentially mundane activities (more specifically, your mental reaction to them) and isn’t the consequence of a larger vision or long-term project in the way “being wealthy” is. Being happy is more like feeling full after eating a meal; while you can structure your life in such a way that you eat well on a regular basis, it’s the eating that makes you feel full, not the long-term plan of always having good food around.
The problem I have with this is that you rarely have the information to do anything more than take wild guesses, and way to often it is used to make confident assertions without basis in anything but preconceptions.

It makes me see art criticism as largely an exercise in fiction writing.
Per-Capita or ?
I read comments thus far and seriouslly, so many ways to rationalise institutional scam.
I think it is more that one has the ability to see "the man behind the curtain", and at how badly the deck is stacked against you for most things. Seeing and hearing the lies promulgated absolutely everywhere and knowing they are so where others do not.
Hey all,

We're building toward a GPT3 level moment in computer vision, and here's our V0 (demo video linked).

It's called Carrot. Request access here:
https://banana-dev.typeform.com/carrot

We are starting with a Visual Question-Answer model, and plan to expand its capabilities to be increasingly general purpose over time as we build in common CV features and upscale the quantity of parameters.

This is a hybrid of vision and language models, which can extract semantic meaning from images and query against it using natural English. This v0 runs on 13B parameters, with 18B and 34B model iterations coming in the pipeline.

The API is in beta, so jump into the waitlist linked above to get early access.
No pressure? There's the pressure right there in that word prodigy. That's enough pressure. Everything the kid does is an example of what a prodigy does. Oh the prodigy is writing a story! Must be great! The prodigy is playing sport! He'll be an expert for sure! No? Well then he's not such a prodigy after all! Haha the prodigy tripped over that step! Can't even walk!

I can easily see all this creating enough pressure to crush someone sooner rather than later. Its a form of perfectionism. But not so much from aiming at perfection itself but having it expected and compelled upon you. People will want to use you if you do well and distance themselves the moment things get tough.

The weight of the mind games around that must be horrendous. Expectations would attach like mosquitoes. The price of fame. Even in a micro-version its annoying and draining. Its probably also why very famous people all solve this with giant little-worlds they create called mansions. A world within a world. Its the luxury of having enough space so you can be a special sort of anonymous in that vast space again.
This so much depends on your audience.

Outside of the tech industry, "software engineer" alone has negative connotations and stereotypes, so some of my friends - when single - deliberately hand-waive past what they do by saying they're a "consultant" which somehow. In a brief period of trying to be a very different person when meeting girls, I referred to myself as a "professional problem solver". (yuck).

Working at Amazon and Facebook is another one where your audience differs dramatically. Some people are much more impressed if you work at Amazon on the "retail website" because that's the part they know, while others associate that with dehumanizing treatment of warehouse workers. Others are impressed (and won't shame you) if you work on AWS because the cloud doesn't have the same stink of wage slavery, but to others still they understand this so little that they literally have no reference point to react. Working at Facebook gets you a bad rep, but working on Instagram/Whatsapp doesn't, so now everyone gets to say you work at Meta and get told "Oh yes, I did see something about the Metaverse on CBS. Very nice, dear."
Your happiness' biggest killer is thinking about the future / dwelling on the past. I think smart people do this a lot more, which may explain the correlation.

From Buddha to Eckhart Tolle to Dalai lama almost every book and teaching about happiness boils down to living in the present. But I guess it's much easier said than done because our minds always like to wonder (evolution to anticipate dangers perhaps?) and living in the present is like keeping your balance on a stationary bicycle with gravity always working against you.

But fwiw we do get glimpses of true happiness say when you're like in the zone and totally immersed at the task at hand that you're thinking of nothing else and just happy (doing what you're doing).
Hah, joke's on you! I'm dumb AND unhappy.
I virtually never see spam in Gmail, and this is no exception. Had my account since the start, my email is used in many places, easy to find, etc.

To me, Gmail's spam filtering is nothing short of magical. Weird that it isn't the same for everyone.
I don't think it's well written, in fact I found it almost physically uncomfortable to read, but I'll agree that it's impressive if done on purpose.
Strange, because gmail is still putting in the spam box the emails from my custom and own email server (a rasberry pi sitting next to my IAP modem)... and ppl removing them from their spam box does not seem to have any impact.
Go Annoyances
It's (also) more mundane than that. Think about those minor annoyances one has with their partner in a relationship (friendship, romantic, doesn't matter--everyone has something they could pick nits about in their friends, spouses, etc.).

Now consider them to be multiplied and magnified by virtue of being literally one or more steps ahead, so to speak, in thinking about...anything. From an approach to doing chores, to planning recreational activities, to supposedly "higher minded" things (e.g. politics, philosophy, whatever), you name it: the smarter one is, the more likely there is friction in these everyday interactions by virtue of the fact that more and more of one's peers is simply not able to keep up as it were. Not to mention the same is true of other less mundane issues (politics, finance, etc.).
Your write-up sounds like your issues with SSE stemmed from the framework/platform/server-stack you're using rather than of any problems inherent in SSE.

I haven't observed any latency or scaling issues with SSE - on the contrary: in my ASP.NET Core projects, running behind IIS (with QUIC enabled), I get better scaling and throughput with SSE compared to raw WebSockets (and still-better when compared to SignalR), though latency is already minimal so I don't think that can be improved upon.

That said, I do prefer using the existing pre-built SignalR libraries (both server-side and client-side: browser and native executables) because the library's design takes away all the drudgery.
> it's performing the exact same function as a goto--so why not use a goto?

The 'break' keyword does the exact same function as a goto, why not use a goto? The 'continue' keyword does the exact same function as a goto, why not use a goto?

... Actually, let's play the game even further. The 'else' keyword does the exact same function as a goto. So do 'while' and 'for' and 'do'/'while'. The only things you actually need are 'if' and 'goto', everything else is merely syntactic sugar on top of that.

But it turns out that syntactic sugar does have value. The break and continue keywords are nothing more than gotos that are restricted to breaking out of the innermost loop or continuing to the next loop iteration, respectively, and so you can understand what they do without having to track down the label (or indeed, come up with a name for the label!). It's more mystifying to me that some languages don't extend the syntax to refer to an arbitrary loop in the current loop nest.

In fact, it turns out that labeled break and continue are sufficient to allow you form nearly every possible control-flow graph... and the kind that it doesn't is the one I don't want you to be able to form, speaking as a writer of compiler optimizations.
Forbidden Emacs Lisp Knowledge: Block Comments
Glad to hear it :)

I think you're right in general that there's usually no point acknowledging good things, there's no lesson to learn or corrective action to take from things being good — that's just the expected state.

What bothers me is I see people constantly talk about happiness like something you chase all your life, some unattainable goal that only an old sage that spent decades meditating would know anything about. Like it's a mythical thing, not the 'normal state of being', as you said.

I'd really like to understand what went wrong that so many people aren't feeling the way you and me would say is normal/neutral. I've started learning psychology just to understand better, but I don't know that there's anything concrete I can do to help anyone. That sort of sucks.
FWIW, I think a full spec needs to contain "he/him/his/his".

- subject=nominative: He (she/it) goes

- object=accusative: I see him (her/it)

- possessive=genitive, dependent: it is his (her/its) item

- possessive stand alone: it is his (hers/its)

- and maybe also specify himself (herself/itself).

In German, just need to specify er/seiner/ihm/ihn/ sein/seine/seines/seiner/seinem/seinen/seins/sich/der/dessen/dem/den/ dieser/dieses/diesem/diesen/jener/jenes/jenem/jenen/derjenige, possibly more.
My votes fail silently if I click on whatever link to read the article to see if it's any good or not, then click the browser back button to go back to HN to then upvote. After I vote, I always manually refresh the page, and indeed it didn't go through so then I have to click the upvote button again.
Remote.com Review: Hire, Onboard, Pay, and Manage a 100% Remote Workforce
Both success and satisfaction are more valuable to me than happiness.
> Too bad those are not implemented in supposedly high-performance popular languages.

Perhaps a nitpick: you presumably mean tail-call optimisation, which isn't the same thing as a tail-call.

To my knowledge modern C compilers are generally able to perform the optimisation.

I believe Java has a hard time with tail-call optimisation as its exception-handling features require it to faithfully track the call stack in case an exception is thrown.
The plan is (was?) running any JVM stuff on their VM.

Also, IIRC Dmitry was thinking about embedded systems applications at least back in 2011 when he was giving a talk about PhantomOS at HighLoad++ conference in Moscow.
That's a weird and kind of egotistical way of saying that it's a platform that doesn't ask you to invoke the Olde Magycks in order to make it do the thing you want to use it for. IRC asks you to invest before you use it, IRC needs you to care first. Discord does not need you to care about it in order to use it. It works even if you actively despise it.
Creating React Libraries from Scratch
Checkout nchan.io
"Now just to be clear, migrating from Mojang to Microsoft accounts is mandatory. If you don’t make the move, in several months you won’t be able to log in anymore – which means you won’t be able to play either. But no need to worry, because we’ll give you detailed and clear instructions on how to do so. " Do as we say, or we'll slap you right in the face.
It has been super annoying to need a microsoft account to install windows, you can get around it, but they don't make it clear/easy to do or that you can. Now they'll take away something people have spent hours on because it suits their need to increase msft account counts for shareholders.
Absolutely, about 10% of the number that Toyota makes every year - a company valued at $300B (vs. Tesla's $900B). They're cool cars, when they're not trying to murder. Electric cars aren't a step-change for humanity. They're an incremental improvement.

Especially at the moment when a $20,000 battery replacement awaits Tesla owners at the 8 year mark - and in places that are primarily coal-powered, the CO2 break-even is around year 6. [1]

[1] https://www.reuters.com/business/autos-transportation/when-d...
Whenever I feel sad, I stop being sad and be awesome instead. So they say on television.
Bluntly: If you’re so smart, then why are you conflating smartness with happiness.
IMO the two things happen in different hemispheres. You can’t reason yourself into happiness. You can compartmentalize-away unhappiness— for a time. And surprisingly unsophisticated things make you happy. It doesn’t make sense. And it doesn’t need to, because “making sense” is not any place along the axis of happy-unhappy.
That's what I found incredible from these videos, specially the one in his channel that produce fruits (eggplants, peppers, etc...).

The amount of chemical synthesis (I know nothing about chemistry) from the raw materials of dirt and water and light into the crazy amount of nutrients are fibers and whatnot found in a plant is absolutely astonishing!
22% of Italians have stopped using social media in last year
Dynamic analyzers are really cool. I'd like one. Too bad they go for silly prices.

Yeah, the niche seems to be filled by software and either sound cards or equivalent USB acquisition hardware.
There shouldn't be quotes around the title.. and this was posted by Jeff yesterday (238pts, 79 comments)[0]

[0]: https://news.ycombinator.com/item?id=30294144
Not really. You don't actually get much benefit by re-using the entirety of the rocket, which is why it's a non-goal for most programs. Even according to their own numbers, they expect fully reusable rockets to end up being about 10% less expensive than disposable rockets. ... if they actually manage to get there because so far, they're more expensive. Despite Elon's claims of 100X improvements.
Really strange article. It felt like someone writing "I've got cheese, so I like the colour red". The cause effect isn't clear to me, at all, and the article isn't nearly well written enough to expand on anything meaningfully. It's a false dichotomy, or at least a not well explained argument.

IMO the living in the moment thing mentioned elsewhere is probably the best known connection to happiness that has broad "proof" around it, but again I'm not convinced this has anything to do with intelligence.

If we're gonna get deep about it I suppose you could argue that "beginner's mind" is what is required to assume states of now-ness, and at a stretch you could say that a beginner's mind could be equated with a stupid mind...but really, it's not like that at all. Meditative states, flow states, just being content - these can be attained by anyone, irrespective of intelligence.
Ok, what when I talk to you, and say, "so, I saw Mike the other day in an accident." What do you reply? "oh, how is Mike? Did Mike hurt Mike?" Or do you reply "Oh, how is he? Did he hurt himself?"
Oh of course! I didn't meant to imply that nothing at all has happened, Signal has seen development.

It's just that the list you're bringing up is dwarfed by the list of improvements that have happened in protocols like Matrix and chat apps like Element over that same time period. I don't think anyone would claim that Signal right now is evolving faster than the rest of the messaging market -- or maybe I'm wrong and people want to try and make that claim?
Exactly, my problem is with the title which is nonsensical in a bad way, and discourages from clicking. Anti-clickbait.
If you can compare apples with oranges, can you also compare oranges with apples?