skysight-inc/HackerNews huggingface dataset:
Yes - although these are easily available in the states, I found out about them while on vacation in Japan. I asked chatGPT what items were most sought after by visitors to Japan and pens were on that list.
I don't think magsafe is strong enough to support the entire phone on a keyboard
> Smooth scrolling in VS Code is primarily about animating scroll events such that scrolling with a mouse wheel doesn't just scroll an increment immediately but over a fixed time, updating at a high refresh rate. This is supported in both the editor and the terminal.

Should I submit a feature request to add smoothness to the scrolling that happens when the cursor moves off-screen (e.g. by using the cursor-down key)?
The CTO DevOps Handbook: Simple Principles and Examples
Most of the stakeholders aren't old enough to vote
The Palm Pre was my dream phone
I like the magnetically attachable kb idea A LOT. Could also attach to the back of the phone when not in use to not live as a separate part. Seems like it'd be a pain in the ass to spend multiple seconds mounting the kb every time you need to type but I would actually keep it mounted and take it off when watching videos only. So it'd remain there for 95% of the tkme.
Yes, but those C compilers of today run on the hardware of today! You wouldn't have been able to compile those C compilers to the point of efficiency required to build them in the first place. Lots of technology is like that. In order to do VLSI you need to do LSI, in order to do LSI you need MSI and so on all the way back to thin film circuits and then individual components. You can't normally skip such steps it's all incremental improvement on what's already there. In software it isn't much different and that software rode in lock-step with the hardware. The best I could do on a relatively fast micro of the 80's in terms of control, expression and eventually execution speed was a very nice macro assembler and given the speed of the storage devices and the raw clock speed of the CPU that was an accomplishment in itself. It pretty much maxed out the hardware. In spite of using clever stuff (hash tables for symbol lookups for instance, which ate up some of that precious memory, RAM disks etc) it still gook a good bit of time to assemble a 16K ROM image.

But then I got an Atari ST with a whopping 1M of RAM, a 10 MB hard drive and Mark Williams excellent C compiler and it was off to the races. That was a real game changer for me.
I just did a quick experiment, that's all.
But you can drive on any road without those, while you simply can't use much of the web without JS. I don't think there's a good car analogy.
https://news.ycombinator.com/item?id=38865020
cPanel most likely.
This is using sipgo as a back-to-back user agent (B2BUA). There are really two sessions going on: one between the SIP caller and sipgo, and a second between sipgo and the browser. These sessions each have their own signaling and media.

The interesting part is how the signalling is happening between the sipgo server and the browser. You copy your session description from the browser and paste it to the server! In a "real" application, you could send it over a custom API call or something, or you could use a standard protocol for initiating sessions (SIP!).

This is all to say, "bridging" between SIP and WebRTC is not nearly as magical as it is often made out to be. In some cases, the media can even be passed through without modification. (Although many SIP endpoints do not support e2ee and so a B2BUA is still needed to wrap/unwrap the encryption.) We were doing this a decade ago with SIP.js and OverSIP.
>This leads to the higher quality workers reducing their output, as they are only getting the paid the same as someone producing work of, for example, half the value of their own.

[Citation needed]
I think the minimalist design trend came from the necessity of making mass production simpler and it still is lauded as “ultra modern” and futuristic because it makes good looking design easier and in turn faster and cheaper. It’s easier to throw away all the furniture and just put 4 white cubes on a white-paited room and call it minimalist interior design than actually choosing different pieces and colors that work together.
Have you stopped to consider that I don’t have a garage? That many, many drivers don’t have a private garage and their own EV charger? Basically anyone who lives in a regular apartment doesn’t have a garage and thus can’t charge their car at night.

If EVs are to succeed they need to work for the masses as good or better than what we have now. Not just your rich techie with a Tesla parked in their private garage in Palo Alto.
That would be great. I'm annoyed that my fathers 10 year old Cannon MG5100 series (printer, scanner) does not have a driver for windows 11 :(, Now he has to buy a new one or transfer files to his old Windows 10 laptop to print.
No they won't because older battery is, the higher probability of fire - see lithium dendrites

https://www.sciencedirect.com/topics/chemistry/lithium-dendr...
too short. keep going!! A lot of abuse results in PTSD. How will that manifest with online?

Through the use of llm's, bots now talk just like the people the llm's are trained off of. They have hobbies, opinions, they will aggressively and convincingly argue that they are not a bot and feel insulted to be called one.

They also cost non-insignificant resources to configure and operate, so how exactly a bot turns into revenue to pay for those resources is up for a lot of conjecture.

I just spotted another article on a similar topic earlier today on hn. It's over six years old, but you may find it relevant. I would imagine the art has changed significantly, and the horror stories have only grown.

https://medium.com/@jamesbridle/something-is-wrong-on-the-in...
>Or is it that scientific computing is starting to realize that it can benefit from a systems programming language?

Can't be it, since a huge percentage of scientific computing is done with a scripting language.

A systems programming language is still good for the backend libraries of scientific computing - but Go has zero share of that.
It's not horrible, it's ok and a bit repetitive. Really the whole thing about error handling in Go is overblown.
Indeed, which is why I didn’t mention third-party tampering. For that, the transfer can be sent inside of a TLS-enabled connection.
Show HN: AutoSpoto – A macOS app that creates Spotify playlists from chats
Hello HN,

A couple of years ago my friends and I created an iMessage chat that we would use to share songs with each other. Over the years this chat accumulated more and more songs and we wanted a way to create a playlist out of these songs and update that playlist whenever a new song is sent in. So we decided to create AutoSpoto.

AutoSpoto is a MacOS app that allows users to look at all of the songs they have sent and received in iMessage chats. The app scans a users chat.db database and detects any Spotify links that have been sent for each chat. The user can then choose to create a Spotify playlist out of the songs sent in a chat of their choosing. At AutoSpoto we are firmly committed to privacy and do not collect, store or process any message data or personal information. Our full privacy guide can be found here: https://autospoto.xyz/privacy

Currently on the free tier, a user can create 1 free playlist from an iMessage chat of their choice. With a one time payment, a user can create unlimited playlists, each of which will be automatically updated when new songs are sent in.

If there's anything we can do better, please let us know.
I agree with you. But what is the sentiment in the C++ community? I mean, other languages are profiting tremendously from package managers. In C++ things are going the other way - taking public libraries and putting in std (fmt, chrono, and all that).
If you're using the CRT controller register to scroll, you can do smooth scrolling if you want. It's not a cunning stunt, it's just part of the interface you're using (or maybe it's not, there's a lot of references to various VGA devices not having the same behavior; I don't have lived experience trying to get these things to work, and most applications I used in VGA modes were likely to be conservative and use the part of the spec that worked).

If you're not using the controller registers to scroll, and you're just blasting scrolled text into the video memory... yeah, you can't get smooth scrolling with that. But you're also missing out on hardware accelerated scrolling, so :P
> You're saying "in reality, data says that reduction of rich people tends to correlate with reduction of poverty", thus opening up reduction of rich people as one potential path towards the reduction of poverty.

That may be true, but I personally also think curbing the wealth of the extremely wealthy is a worthwhile goal in its own right. It's dangerous to give individuals so much power, which is one of the most common lessons in the last 10,000 years of media and also blatantly obvious from the ways many billionaires (and non-billionaires, frankly) use that money to manipulate, harm, disenfranchise, and silence the public.
The filling mechanism of the pen is what tends to dictate whether there is a shutoff valve, and there two mechanisms that have this feature; vacuum fillers, and Japanese eyedroppers.

Vacuum fillers are generally higher end pens, but the best, cheapest option is a PenBBS 456, which is a Chinese pen. The Pilot 823 is very well loved pen in the community, and a good "next level" pen if you're looking for one. Viscontis are high end luxury pens that feature a vacuum filling mechanism, although their marketing calls it a power filler.

Japanese eyedroppers aren't really a "filling mechanism", per say, but can be thought of in that manner, even though you have to fill them with a syringe or pipette. Unfortunately far fewer pens make use of this, and tend to be very high end pens. The one exception are pens from Opus88, which pretty much all feature this mechanism, and are very reasonably priced. Then there's a big gap until you get to the high end urushi pens like the Pilot Emperor.

There's other one offs, like the bulkfilling mechanism from Conid and used on the PenBBS 355. The Diplomat Nexus uses an integrated shutoff valve that's engaged when capping the pen.
I’m imaging video game applications where the avatars are controlled by both online users and LLMs
Hopefully not the discriminatory real estate practice!
They did add a weight behind the keyboard so that it wouldn't feel too top-heavy.
> I hate to say it but I am not sure I believe the employment statistics are real, and am expecting those numbers to turn out to be false.

You should read up on how the data is assembled before thinking that it is false.

https://www.bls.gov/cps/cps_htgm.htm

It's a big challenge and they don't try to hide it. You can definitely see how gig work can affect things. I think that we're going to need to figure out how to better measure unemployment now that gig work platforms exist and it's so easy to use them.

You can also see state by state information

https://www.bls.gov/charts/state-employment-and-unemployment...

Which shows California as having higher-than-average unemployment and one of the highest rates of growth.
Your reply made me smile because it's dead on. I'm 22. Though, I don't agree. There's things to learn at all ages.
That makes sense, but is there a specific name for this type of collision?
Famous quote... when asked by English speakers how to correctly pronounce his name, he supposedly said: "You can call me by name, which is Wirt, or you can call me by value, which is Worth."
>It seems that cryptocurrency was clearly a target for attack by the government.

C'mon man, crypto hurt itself out of it's own stupidy. When literally every single market leading exchange repeatedly turns out to be just taking the cash and peacing out, what do you expect? When everything interaction you can have with the tech is some hellish combo of "Unregulated stock market full of bucket shops and front running" crossed with "Straight up, in the open, not even using magic words, pump and dumps recruiting from MLM victims in discord", what do you expect? Crypto is all about making EVERYTHING into a market for speculation, and the only people who have ever wanted MORE speculation markets in day to day life are Finance Bros who take a cut on every single trade so of course more trading is better for them and genuinely degenerate gamblers who want more access to their fix.
Yup, that pretty much sums it up...
> Maximize billable hours. What ever you do dont complete a project quickly or with minimum amount of code.

There's a real continuum of engagement budget here - at the other end of the scale you have the opposite problem where the fees are barely adequate, and your success is based on systemitizing shortcuts to crash out cookie cutter minimum viable products, and being able to get clients to actually cough up.
> Moreover, wouldn't any sufficiently-interested patentholder just reverse-engineer the compiled binary and arrive to the supposed infringment on their own?

It's a MAD (mutually assured destruction) situation. You can rest assured that everyone knows about everyone else's rotting corpses in the storage locker... the first one to chicken out to the feds will get blasted to pieces just like everyone else.

My personal opinion is that today's patent systems can go and die in a fire for all I care, right after copyright.
This existed before a lawsuit
https://www.theverge.com/2014/1/20/5325272/typo-keyboard-rev...
A huge percentage of scientific computing is scripting in nature. It would be silly to use anything other than a scripting language.

But not all. Whether or not it is Go that gets the job, a systems language of some kind would be beneficial in those circumstances.
Of course it's a copout. This entire discussion is intellectually dishonest and deeply unserious.
I low key hate that comic. It makes a false equivalency.

Recognizing a car could be safer isn't contradicted by owning one. If anything, ownership should give you more insight into the material problems of the item in question.

Likewise, society is just everything. So suggesting improvements isn't contradictory.

However, there is some hypocrisy in lambasting the maker of the very luxury goods you purchase for exploiting people. You are kind of justifying the companies' exploitation by purchasing from them. And you can advocate for change from these makers without supporting them with your money.

And some people do come with the attitude of "I don't want to change a single thing about my behaviors or sacrifice a single thing, but I expect the world to get better somehow."
well, the V hello world example still leaks memory like a sieve so, that's probably bad news for a browser engine
So many people confuse errors with exceptions
We (my friend and myself who had identical machines) managed to squeeze 64x32 (256x192, so the font (4x6!) wasn't exactly spectacular but it worked well enough for real use) out of the 'high res' monochrome graphics mode (PMODE 4) and that really made life easier.
Don't worry everyone, it's only the design collaboration services
That looks like a cool little project... one of the great features of simlife was how species mutated and competed for actual territory with each other, and could form these kinds of mutually beneficial or destructive relationships with others. I like that this is sort of going in that direction.
This is Roblox: https://www.youtube.com/watch?v=3Tu40neoRMw
>Just imagine what the state of car safety would be like if it was purely left up to the market. Regulations work.

I think even diehard libertarians would admit that "regulations work" in the sense that using the government's monopoly on violence to force companies to do something will cause them to do said thing. The debate is whether the upsides outweigh the downsides (eg. due to regulatory capture).

For a point of comparison, software security is largely unregulated. There's no law that says Google needs to deliver security patches for 5 years, or they need to implement security measures like verified boot, yet they do so anyways, presumably to compete with Apple which is doing something similar.
Taking your apple example, apple products are not tim cook products, and it seems confused to suggest that people should punish every apple employee because of the actions of a single one.

Shouldn't corrective action be directed at individual offending persons, not applied as collective punishment?
The huge discrepancy between the low and high ends is a shame of civilization.
I had the T-mobile G1 with the slide out keyboard. Loved it!!
It's interesting think about people who, when they need a web site, turn to Wordpress.

There's HTML, which they're not really writing themselves. But there's also a lot of PHP.
What other languages of comparable popularity do you know that had concurrency similar to Go's, and interfaces?

Actually, name just one that has either, even today!
I'd love to try this, though the large number of projects that only support MacOS perplexes me. This excludes at least 80% of people with computers that would like to use your software and effectively limits it to a class of folk with money, creating a sort of nasty exclusivity to the software that does this when there doesn't seem to be a platform-limiting factor.

Their Windows Support Issue was opened on Jun 29, 2022 and the Linux one on the same day, so they're just under two years old. It seems that this isn't source-available right now either, though they mention they'll open source it at some point, but it prevents contributions toward this end too.

The websites this (https://github.com/zed-industries/community/issues/2197) list as the reason for blocking the other OSes though it's quite sparse and doesn't say much.

Genuine and non-argumentative question; why? Easier to focus on one platform for the purposes of achieving good stability before supporting more than one OS, or trying to get a userbase that is typically more willing to pay for your software? Investor pressure?

Edit: Another comment mentioned the FAQ. So it is about validating the project toward the end of making money it seems. I guess they chose Mac because Apple people have a history of being more willing to pay for stuff.
Only if the shop owner wants to keep the 19 year employed.
> Climbing trees for millions of years taught us nothing about

Considering the chasm in the number of neurons between the apes and most other animals, I think one could claim that climbing those trees had some contribution to the ability to understand those things. ;) Navigating trees, at weight and speed, has a minimum intelligence reqiurement.
I absolutely support the free availability of research papers that were funded by the public, but is there some justification for making the materials in question here free to all? Or is the "library" here simply stealing from authors?
I was asking brightball.
They mention it in their Issues on GitHub though it appears no work has been done toward that.
That would be ridiculous. Vox is Latin for "voice" and has been used widely for a lot more than your reference. I am fluent in Spanish and lived there in the late 80s, but I have been out of touch, so this is the first I've heard of it. People use the word 'trump' all the time. Context and intelligence are needed in discourse.
Who needs 8 million per year + stock?

Two words: generational wealth. Such CEO salaries are legacy builders. That's why no-one in their right mind would turn it down.
How do you know about the cost? Do you have numbers? It's the root of many core and used services.
Many Googlers live on the LA Westside (Santa Monica, Venice, West LA, Culver City, Playa Vista), often close enough to bike to work.

Or as the other poster said, the South Bay Beach Cities. However the beach cities are almost 1hr driving to/from the Venice Office. It's often more than 1hr to/from the beach cities to the Westside Pavillion.
I don't have a link but when I've implemented systems with a "ledger" of changes I would have a field that indicated whether the ledger item had been "posted" to the the affected account(s) and therefore the balance was just the account balance +/- any unposted ledger items.

I've had ledgers that were posted once a day, or more often, up to nearly real-time.

But once a ledger item is posted, it should never be changed. If an error is discovered, make a new ledger entry to correct it.
> But if you designed your own, you could write them to whatever you want and spoof device types, memory spaces, or driver bindings, and probably get yourself access to memory you shouldn't be touching.

Not in a system with a properly configured IOMMU unit. That stuff got some serious attention back in the old Thunderbolt 2 era, when people discovered that yes, it's PCIe under the hood and yes, having no IOMMU protection yields an attacker an instant-0wn.
Thanks! At the moment I'm enjoying my gaming PC adding a little bit of warmth in my home office that anyway needs heating constantly during the winter anyway... but would be tempted to get the PC out of sight in the future.

Any ideas of reputable brands for optical display port (and miniDP) cables?

Did a quick search and the first version was £80 for 10m / £100 for 20m on Amazon from one of those shitty, random name Chinese "companies" (in this case called "ATZEBE), which wouldn't surprise me if it was actually just the cheapest DP cable of the right length they could find rather than the real deal. (Not that I'd trust buying any cable on Amazon, even one they claim is sold directly by a company like Apple, considering Amazon's co-mingling system leads to any time they claim "sold by x company" has for years actually meant "one or more of the stock we have for this item is sold by the company that its claiming to be made by, good luck hoping you get one of the legit ones".)

And thinking about the two options that user michaelt linked in the comment I replied to just above you:

> "Options start at ~$100 for 50m https://www.aliexpress.com/item/1005004105594973.html and prices go up to [£450 / $570 USD for 50m at:] https://www.lindy.co.uk/cables-adapters-c1/usb-c449/50m-hybr...

To what extent is the expensive one the equivalent of an audiophile getting a placebo effect from using overpriced audio cables that make no difference in a blind test, vs. it being the price needed for a good quality 50m optical/hybrid USB cable while the cheap one linked on AliExpress might either perform worse, last less long, or be an outright scam like those fake USB storage sticks that are hacked to tell the OS that they have more capacity than they actually do?
well, i mean, lua's 'coroutines' are full tasks with their own stacks, unlike, say, python's 'coroutines'. so arguably it isn't that one can be used to implement the other; it's that they're two names for the same thing

lua's coroutines aren't automatically scheduled (there isn't a built-in run queue) but explicitly resumed, which is a difference from the usual cooperative-multitasking systems; arguably on that basis you could claim that they aren't quite 'cooperative multitasking' on their own

the last time i implemented a simple round-robin scheduler for cooperative multitasking was in july, as an exercise, and it was in arm assembly language rather than lua. it was 32 machine instructions and 64 lines of code (http://canonical.org/~kragen/sw/dev3/monokokko.S), plus 14 lines of example code to run in the threads. when i went to go look at that just now i was hoping to come up with some kind of crisp statement about the relative importance or complexity of the stack-switching functionality and the run-queue maintenance facility, but in fact there isn't a clear separation between them, and that version of the code creates all the tasks at assembly time instead of runtime. a more flexible version with start, spawn, yield, and exit calls, which respects the eabi so you can write your task code in c (http://canonical.org/~kragen/sw/dev3/einkornix.h et seq.), is 53 lines of assembly and 34 machine instructions, but similarly has no real separation of the two concerns