skysight-inc/HackerNews huggingface dataset:
Wow. Almost all of these are things that I will be using right away. It's not often that a release, especially one for software that has lineage back decades, is so relevant to my use cases.

I already had `K` set to LSP hover.

I just switched my comment plugin to get something LSP aware.

Hyperlinks can be a bit annoying. Because sometimes the line wraps so default terminal auto-linking doesn't work properly. Having explicit metadata will be excellent.

I already had inlay hints enabled, but they would appear at the end of the line. Having these in the right place will be fantastic.

`gx` open is not something that I was already using but I will probably start using this.
Wait until he hears about the even higher states of Iodine
That _sounds_ good, and they've been trying to do that since long before Covid forced them to try the grand WFH experiment, but it's based on very specious reasoning. KPIs are not only easy to game, they _force_ you to game them even if you're trying to actually get something done. Not to mention that if a business could be reduced to a set of quantifiable KPI's, the entire management chain could be replaced with a spreadsheet.
Sort of. My understanding is that the UK decided she did not have immunity, but the US disagreed and refused to extradite her.

Then she agreed to voluntarily appear (virtually) and plead guilty, but was given a suspended sentence because the judge noted there was no way to enforce any actual punishment.

So you’re right, though it played out basically the same way it would have if she was immune. The UK was never actually able to punish her, but they do technically get to say she was found guilty.
Power Apps alternatives: https://www.gartner.com/reviews/market/enterprise-low-code-a...
It would be nice if more terminals other than xterm would support Tektronix vector graphics.

https://github.com/bennetyee/TekGraphics

Here's an emulator for those specific real terminals: https://github.com/rricharz/Tek4010
It’s called emacs.
Or the fire risks associated with having piles of dry leaves near to houses and such.
The wonkiness of modifier keys is a constant barrier whenever I try to do anything to make a terminal environment more ergonomic. In the end I always go back to 100% IDEs and GUI document editors.
Yep with that way of using it you should be safe, like I said even for normal text it needs a minimum of 3 sentences to be reliable, for code many times you only do small autocompletions and it would be very hard. I just think SynthID is interesting because I don't like the idea of watermarked AIs so it's useful to know how they're doing it.
Emacs seems to fit what you're describing pretty closely. It can render as a GUI and TUI even though the GUI can display things the TUI can't (like fonts/images)
I didn't find F# so hard to run in production, particularly after JetBrains released Rider, but even before that I didn't think it was so bad.

At Jet we managed to get to pretty decent scale with F#, and for the most part got pretty ok performance. Often I would use the C# versions of libraries simply because they were updated more frequently. Everyone says that the C# interop is clunky and I think that's just not true, I found it relatively easy to work with C# libraries and utilize the .NET Framework. I used ConcurrentDictionary and SemaphoreSlim pretty heavily, for example. For the stuff was a little cludgy, I found it pretty straightforward to simply make wrapper functions that did what I needed.

I even found the object-oriented support in F# to be pleasant, though I didn't use it a lot. The syntax was really terse but easy to read, so in the rare cases where I had to extend a class or something, it wasn't hard. If I needed to implement an interface, it was also pretty easy to write an anonymous interface and plop that into a wrapper function.

One thing that I didn't like about F# was the kind of unpredictable performance with the async monad. It was hard to measure, and it didn't seem to work completely deterministically due to some kind of laziness that I never completely understood. The task monad released a bit later seemed to fix that, but that was integrated a bit later than my time at Jet.

Still, I found it a pretty decent language, to a point where if I started a company I would genuinely consider utilizing F#.
If I am not mistaken, the first sentence mentions what the GP commenter has, while the second sentence talks about what's mentioned in the article. You seem to be conflating the two.

EDIT: s/argument/article/
Correct. Videos are broken down into frames and each is indexed with a vision model. The images get scaled down to optimize for space. The more media you index, obviously that will increase the size of the index, so we're always looking for ways to improve the process for scale, like compressing the vectors or partitioning the embeddings so they can be stored elsewhere.

I'm still learning a lot about performance for this type of operation, so it's a work in progress.
>Tesla was definitely not a "bad decision for investors", the ROI for his inventions is some significant fraction of the economic value of the global electrical system. But yeah, a couple of his projects failed at some point. Surely a terrible investment!

I feel like this is soo close to getting it. Yes, for those investors it was a bad investment. Their goal isnt global economic value and the success of other projects isnt a consolation.
There are services that do that, might not be open source but with free tiers like common room.

LinkedIn might not like you scraping the site as well, esp if you use sale navigator to get access to deeper info. Keep that in mind
It's generally a good idea to separate work and personal devices. It reduces convenience and can take up more space, but definitely the way to go more often than not.
The beauty about this is it was made in 1989 and it still works. Planned obsolescence was not discovered then.
They’ve become more popular.

However, I think the idea that everyone needs to have a gardener loudly and poorly tend their 1/16th acre lot at random times is a problem unique to California suburbs.
This thread is like people who’ve never cleaned a yard before saying “I’ve never understood the purpose of rakes and brooms - don’t they just move things around? Surely you need to pick things up to really clean?!”
What's the use case for a separate GUI for neovim? I remember using macvim for a few days maybe 8 years ago, but I never "got it". It felt like the benefits of having my editor in my terminal were thrown out for little return.
Never heard of Immich. I'll check it out!
> and had never afaik been considered less roman for it.

That's quite debatable, as those parts (Western Anatolia, present-day Syria, the old Orient as a whole) had always been more advanced from a "civilisational" point of view (compared to Rome, that is), and hence them viewing themselves as Romans first and foremost would have been a "spiritual" demotion.
Show HN: I'm 17 and wrote a guide on how to build your own programming language
Hey! I’m JC. I’m 17 and part of Hack Club, a nonprofit where we help teenagers ship programming projects with their friends while growing technically.

A while ago, I asked myself the question, “How exactly do programming languages work behind the scenes?”
It seemed really daunting until I went to a half hour workshop at a high school hackathon about writing a tree-walk interpreter and realized that getting started was actually super fun.

This guide is designed in the vein of that - to get people, especially teenagers, started on learning how to build a programming language in a literal weekend by actually shipping one. It’s a stepping stone for learning the big things - compilers, optimizations for performance, etc.
It’s very inspired by Crafting Interpreters and why’s poignant guide, but meant to be approachable in a weekend.

Some backstory on me: A year ago I finished high school early and joined Hack Club full-time to build projects like this. I’ve been programming since COVID, and learned how to code primarily by shipping things that seemed daunting to me and taking inspiration from people taking the time to break down various topics online.

Give it a try and take it out for a spin! Constructive feedback is also really appreciated.

It’s open source on GitHub at https://github.com/hackclub/easel
Concentration is the deciding factor - for instance, some folks use 3% hydrogen peroxide as a disinfectant mouthwash.

Trying that with 95% hydrogen peroxide would work exactly ONCE, and "disinfect" the user entirely from reality.
That was the first thing I thought. I can take AI generated code and make it look like my own..that's easy
SDSC Powers NJIT's Research in Sustainable Batteries
Agreed with the siblings, you're describing emacs! :)
Yeah heard about these in the latest Geerling video
wild. So the paperwork and the visa etc was all actually filled out with the details of the weaker guy? Including the photo and suchlike? crazy that gets past the companies immigration lawyers
Also, doesnt he just get fired straight away and lose his visa? Seems like very high effort and low chance of success, I must be missing something
> Sure, it maybe could give instructions about how this could be done [...]

If you were in a room with no computer, would you consider yourself to be not intelligent enough to send an email? Does the tooling you have access to change your level of intelligence?
Back in the days of face-to-face conversations, I don't ever recall a _spontaneous_ conversation that wasn't just a random complain-fest that nothing useful ever came out of.
It's as much a pyramid scheme as believing the government will buy back your government bonds or backup your dollar. End of the day you always need to believe any asset you own has its valued derived on other people wanting to buy it off of you, if you call that a pyramid scheme then the whole financial system is a pyramid scheme. You probably don't value your car or your laptop or your house as zero just because nobody might want to buy them off of you, while technically true.

You know other people can look at a balance sheet of a company and also judge it's value based on how much it produces and on the expectation of future buybacks that will increase your share's worth. I wouldn't call the absense of dividends the maker of a pyramid scheme.
3 seems to be a bit wrong based on Laurence's post on github
https://github.com/google/project-gameface/issues/1#issuecom...

So why didn't you help and why did you ghost me when I asked? <<

As I explained at the time, my team isn't set up to help individuals in the way that you asked. I brought your case before those that can within Google, and left it to them to reach out to you. Indeed, you mentioned (in your first post in this thread) that they already gave you a computer -- I am not sure when that happened, but those are the folks that do that kind of payment/donation, and not my team. I asked you, at the time, if you had a charity or other organization that you work with, because that would be the only way we would be able to do anything, and maybe not even then, and the answer was 'no'. That's where the conversation ended.
This is a natural progression of technology. Technology makes life comfortable but alienates humans from nature. The real natural world is hard but brings real joy. The modern technological society is comfortable but joyless. Humans always choose comfortable over hard.

This was nicely captured in Sapiens. Hunting/Gathering was hard but more enjoyable than farming. But farming provided a comfortable, predictable life.

The real job of a relationship is to raise children. Atleast that's what nature designed it for. Nature does not care about your heartbreak or feelings. The birth rates are already declining. I think in future their will be some government run system to counter declining birthrates.
> I have no real problem with the blower being underpowered compared to a plug-in, but for commercial use, it would be a deal breaker.

Yeah, exactly. That was my thought, too.

I don't think they're that far behind, but improvements in battery technology might be necessary for commercial usage to become viable without being subsidized or regulated.

> The mower on the other hand, I wanted to return after the very first mow but convinced myself that even with a poor cut the trade off was worth it. 4 years later and with batteries dying I'm considering other options (including the Toro electric, but many reviews made similar remarks to the Ego).

Yeah, I suspect you really do need the power of gas for your mowing. That does make me wonder why some people clearly do and some people clearly don't, but it's probably not worth wasting too much time pondering.
I think if you listen to women you'll find they mention loneliness a lot, maybe what's changed is men are only recently encouraged to discuss emotions, or the media is new to highlighting it. So male loneliness feels novel or disproportionate but it's not necessarily different from women.
I’ve always been a music > lyrics person. I often prefer instrumental music, as it gets the singing/lyrics out of the way of the music. Or I’ll listen to music in another language (that I don’t speak/understand), since it literally is just another instrument at that point.

Having said that, I still listen to and enjoy vocal music, but only as another instrument. I enjoy vocals with complex chords and chord progressions.

And it’s not that I ignore/don’t enjoy lyrics. They’re just secondary to music.

I think that’s the reason I don’t enjoy rap — it seems to be on the extreme end of lyrics > music (e.g. other than rhythm, rap has relatively little instrumentation to it, by definition).
I think it's an interesting distinction, but I don't think everyone is one or the other. You can be both types, and (sadly) some people are neither.

You can be a lyrics person when you listen to Bob Dylan, and be a music person when you listen to John Coltrane.
I can't find a single source for your claim that warehouse workers are being made to wear ankle bracelets. The closest I see is an Amazon patent from 2018. This kind of hyperbole is not helpful to conversations like this.

I've worked in factories and seen the degree to which productivity is an issue. I actually lobbied for us to use the time tracking that was already available to us via our ERP, and management declined. Humans are lazy by default. We seek the highest return on our effort. Building great things (i.e. making life better) requires us to fight this instinct.

Additionally, I have seen absurd abuse of WFH/remote since COVID among co-workers. There have been instances where I truly cannot wrap my head around someone seeing it as anything but theft. I don't particularly like being monitored either, but I definitely understand the motivation for monitoring or RTO initiatives.
Both, but the lyrics and music have to be good.

Good book if you’re interested in this and art in general, has a black circle on a gray cover, currently found all over the place:

The Creative Act: A Way of Being by Rick Rubin (producer of Beastie Boys, Red Hot Chilli Peppers, etc)

Some good albums with excellent music and lyrics:

Aurora, The Gods We Can Touch

Neil Young, On the Beach

Tori Amos, Scarlet’s Walk

Rage Against The Machine, Rage Against The Machine

Rodriguez, Cold Fact

Wolf Alice, Blue Weekend

Kurt Vile, Bottle It In

Julia Jacklin, Crushing
Regarding 1: Not everyone wants to buy a burner phone to do 2 factor authentication. And many (most?) employers won't provide one just for this.

The real evil are companies that require you to use a phone for 2 factor authentication and assert that they have the right to examine your phone because you use it for work purposes.
This isn't what the parent comment is saying. Functional safety is an entire discipline. It neither results in titanium light switches nor uses "value of a human life" calculations. The scenario described by the parent would be a civil and potentially criminal liability.
I worked through a couple onboarding/marketing projects for a large financial institution several years ago... I finished up my 6 month contract, but felt icky and didn't want to continue beyond that.

I also outright refused to work on a project for the RIAA at one time as well.
>How is it overinvested if no one (government, companies, you name it) come even close to "solving" climate change??

The two arent related in any way. Overinvested means that most current investors will lose money. It says nothing about the progress toward climate change
I already use relative line numbers but they don't help when the lines continue below the window.
Am I the only one who has never felt any of the stuff that the essay talks about?

> You lose site of the craft, instead it becomes about silly externalities. Concerns like “will I get credit” or “can I avoid blame”. You worry if you can keep up with the cool, new, trendy thing (AI, blockchain, whatever) to continue to have a viable career.

I've never worried about any of that, nor have I ever "lost sight of the craft".

I've also never coded anything, dumb or otherwise, to impress anybody whether they're friends or not. I've always coded dumb (and not dumb) shit because it entertained me, I needed the program, or I got paid to do it.

I'm just curious as to how much of a freak that makes me.
You can fix overtreatment but you need early detection first.
Sonophobes
Are there any efforts to radically reimagine the entire "terminal" concept? Seems very limiting to advance further in the 21st century with those same 70's technical assumptions.

[edit] I was thinking more in terms of being unconstrained by low-res displays, inability to display anything other than text, etc.
This is a nice summary.

It would be good if there was more emphasis on graceful degradation in TUI libraries, such as falling back to ASCII art when terminal graphics are not supported.

> Some new TUI libraries, such as vaxis, are designed specifically to avoid using terminfo at all and exclusively use queries to determine feature capabilities.

I take this approach in euporie [1], having encountered the same issues with using terminfo as discussed. However, there were a few terminal features which I could not find a way to query - iTerm2 graphics support, for example.

[1] https://github.com/joouha/euporie
I did that my first year of home ownership (because I am lazy). When I spring came around and the snow melted, all of the ground cover had turned into mud. No living plant life at all. I had to replant it all.

Something tells me that was not your desired outcome. Now I remove the leaves.
> before they finally have the brainwave of adding their first unit test somewhere around the 25,000 line point

In my experience the driver for this is "whoever has the money", not programmers. The programmer who carefully writes tests from line 0 gets laid off/told to speed up while the programmer who hacks together a bunch of janky code with no tests, but demos something cool to the <person with the money> is not laid off.
All I'm saying is that a "screen out the bums" heuristic is also a "screen out some of the wealthiest companies to ever exist" heuristic then it's probably not rooted in anything other than vibes.
At best a crutch, at worst someone spends a few years learning dating advice and norms from an AI personality trained on Andrew Tate types.
I think humanity in general are only dimly aware of this space. The Research section is probably your best bet about what's different. I think your questions are what academics call "open".
Typed Code and ADHD
That’s right now, because we don’t have early treatment options. Once we can early detect I bet improved outcomes will increase as we develop new ways to fight them.
> (I tend to be more rational than emotional, very logical, etc.) so lyrics are captivating to my mind because they contain more directly actionable information.

That's exactly why I steer away from lyrical music! The moment I hear lyrics that bore me or give me negative impressions of the songwriter, I lose a lot of interest in the song. Common cliches are the worst, so while I can enjoy pop I can't usually listen to a pop song on repeat the way many others do.

So I listen to almost all "instrumental" music (including totally electronic). However, those artists who do capture me with the strength of their lyrics I tend to obsess over. (R.A.P. Ferreira, known then as Milo, was one such for many years. The newer works don't hit the same; I hesitate to say I've outgrown his ideas but something isn't clicking.)

edit: Now I've read the article and found a lot of the responses resonate with me. Seems the idea of "music person vs lyrics person" wasn't as solid as the author expected at all.
There's also the issue where if you aren't doing the work much anymore, will you continue to be able to competently check its output? Be able to intervene as well when it makes a mistake?

I think it's tempting but oversimple to focus on "output" and "time saved generating it," but that misses all the other stuff that happens while doing something, especially when it's a "softer" task (vs. say, mechanical calculation). It also seems like a mindset focused on selling an application rather than doing a better job.
If neovim had a proper gui, you could move away from some of the limitations of the terminal. The biggest being using fixed width characters for drawing UI elements.

Emacs does it pretty well, one of the few things that makes me jealous of emacs as a vim user.
Speaking only for myself, I did use bspwm for a good while, but ultimately I got tired of maintaining it. I'm looking for something that feels similar but is more out of the box. GNOME is the best I've found for that so far.
Elician here.

This is a good point! (Hopefully) obviously, if we knew a particular claim was fishy, we wouldn't make it in the app in the first place.

However, we do do a couple of things which go towards addressing your concern:

1. We can be more or less confident in the answers we're giving in the app, and if that confidence dips below a threshold we mark that particular cell in the results table with a red warning icon which encourages caution and user verification. This confidence level isn't perfectly calibrated, of course, but we are trying to engender a healthy, active, wariness in our users so that they don't take Elicit results as gospel.
2. We provide sources for all of the claims made in the app. You can see these by clicking on any cell in the results table. We encourage users to check—or at least spot-check—the results which they are updating on. This verification is generally much faster than doing the generation of the answer in the first place.
I don't get it, why do we need that?

And I already use Neovide as a GUI pretty often.
PIhole + Brave + uBlock Origin + Privacy Badger ... I'll deal with the occasional web app not working. More app/site developers should really test to make sure their app works with the ads blocked. When I've worked on public sites, I always tried to make the app degrade gracefully (depending on hidden/reserved element spaces).
Sprint, T-Mobile Merger Killed Wireless Price Competition in U.S.
Is it possible that ~70% of the sessions are bots just scanning for easy exploits?
A simulated inductance circuit would do
The amount of cheating and deception in tech interviews is off the charts. There have been many, many examples commented about on HN over the years. So the webcam requirement seems pretty reasonable. Probably best that you and that company went separate ways.
It doesn't specifically detect duplicates, but it's something I've considered adding. Would have to think through how to implement it, but seems doable.

Is this something you'd be interested in?