skysight-inc/HackerNews huggingface dataset:
That's kinda the problem with the current consumer capitalism destruction of life support systems. Everyone has principles, until they look at the price tags and just chose the cheapest option. And it's perverse because for most people budgeting is a matter of survival.

So we're stuck in this death spiral where only companies that find ways to exploit us and the ecosystems survive, and even tho we know this, we can only patronize companies that exploit us and the ecosystems because the ones that don't are a luxury/lifestyle signaling tool for the affluent.

I don't see any way out. The current civilization paradigm will crash and burn and only then something different will emerge.
You MUST use RAG (retrieval augmented generation) for ChatGPT to be generally useful for programming.

I use a ChatGPT-based script using RAG to work with code-bases. I include text documentation included in the repository, descriptions of application and folder conventions in the documentation folder, and file paths for source information in the augmented prompt. The documentation it creates is nearly as good as my own and I feed the output back into the documentation folder for even better understanding of the application.

I am working on an effective prompt to enforce overall implementation style and approach. ChatGPT strays toward system-agnostic and lower-level abstractions instead of application conventions. Conventions at a higher level of abstraction are a subtle but important aspect of the application theory.
In practice though, you'll never confuse them because katakanas are only used for non-Japanese words. 昨夜 sounds a bit too formal if you're chatting with friends.
"The city received nearly 12,000 complaints regarding illegal short-term rentals from 2017 to 2021."

I think that 4000 complaints a year is not a lot in a city of 8.5 million. There could be that many complaints for anything.
https://dcic-world.org (to skip twitter)
This is a question I've been asking myself.
I honestly don't know.
The country feels...stuck.
You want more wind turbines? Nimbys will block it.
You want more infrastructure and build something? Someone's gonna find some rare protected lizard where you wanna build and this will take you years!
You want to shrink the public broadcasting stations?
Well there are pensions to be paid which is the biggest share of the cost so even if you shrink it you won't save much.

Personally, I'd start at digitalization and try to make processes more efficient.
Think of software, only adding features but never thinking about cleaning up or refactoring might break your framework.
In government, there was no cleanup. It grows monotonically and it feels like for every little thing ten Departments need to approve it.
Government is a good example of parkinson's law.
No one ever says they have enough people, every year when being asked for next year's resource needs they claim and use the max because having not used everything might make departments subjects to cuts...
An example: a family member worked in a company acquired by our town, so she became a public service worker. Some normal office stuff.
She has a great working attitude...basically her shit got done in half a workday and then she asked for more tasks. Instead of doing that she was told to not break the team spirit and atmosphere there...shed put everyone else in a bad light.

Also, political culture needs to change. If someone is bad...and obviously does a bad job...fire them, don't give them a promotion.
This is more to appease people.

Also, media culture needs to change. Media seem to fight a fight "us against the Nazis" and therefore end up supporting current politics too much.
Recently read an article that said "more than half of the 2015 surge immigrants are working! Yay!".
Turns out, it was SLIGHLTY more than 50%. After 8! years. Most women didn't work...because of culture. And out of those 50% a large part got state money to make a living. This is not a success. At first it was sold as refugees, then as workers we desperately need.

But to be honest, I don't think anything will be done and nothing of significance will change.
I try to work on my skill portfolio and think about jumping ship to some other European nation.
Importing migrants is not a long term solution, since they tend to end up producing the same number of kids as the domestic women, after a lag.
This seems to be another efforts in ebook reader direction. It will be good if we can move beyond ebook paradigm, and create an open hardware and software ecosystem, with generic low power and low cost computing applications based on E-ink display.
Yeah I'm using gh copilot all the time, it's very effective for me. Saves me a ton of time.
Not eating in the evening and night has been good for me, specifically for better sleep which leads to less sugar cravings. Less eating time also reduces my overall calorie intake.
Wouldn't this entirely destroy any price discovery in market? So you could not sell for example stock for higher price if it goes up? If you hear that other people are selling it?
No that's what you get when you're the product by being a free user. Paid service relationship works just fine for me - Google isn't ideal but YouTube is one of my main content sources + YouTube music for my family for slightly more than the price of Spotify family subscription - yeah it's an easy choice.

Spotify suggestions and playlists weren't a seller feature for me for years. Maybe I'm missing out on a few podcasts.
IDK, to me it's how people draw it on schematics when they are not using a CAD :)

http://www.learningaboutelectronics.com/images/SPDT-switch-c...
Can you elaborate more than just those two words?
Adguard is working on something similar too.

https://github.com/AdguardTeam/urlfilter
Or some type of record where the farmers got into a smoky room and said 'let's all agree to jack up the price!'

That said, wow, this seems like a blatantly horrible hardball tactic or probably a result of sour grapes for someone who was a fool with their money.

I hope this gets dismissed with extreme prejudice and flannery has to pay legal fees.
Manjaro doesn't generally automatically install new kernels. It does have a UI to update your kernel however, and you are able to pick Linux 6.5 from there. It is marked as Experimental, however.
Yeah, that guy again. Required viewing: acollierastro harvard & aliens & crackpots: a disambiguation of Avi Loeb https://www.youtube.com/watch?v=aY985qzn7oI
Yes! That would be so cool. Also they are supporting Nvidia 2000 series GPUs which is completely bonkers!

This really put NVIDIA in clutch for the gaming.
That device exists, I saw it being reviewed on The Verge recently

https://www.theverge.com/23794761/lenovo-yoga-book-9i-review
MITM is kind of a silly term for what the computer owner is doing when using a forward proxy. If the computer owner binds the proxy to a localhost address, the unencrypted requests need only go over the loopback. There need be no unencrypted requests travelling over the LAN. The computer owner, the "MITM", is on their own computer sitting in between an application and the network interface. That is exactly where they should be, IMHO. Corporations do it. They own the computer and they own their internal networks. It's no different for home users. And WFH is blurring the distinction anyway.

Once the requests leave the computer and travel onto the internet destined for another computer, then of course "MITM" makes sense as a concept. We all want to prevent that.

The computer owner controls the proxy and it's the proxy, not the untrusted application, like a "modern" web browser for example, that handles authentication of the remote peer. Compiling and fully controlling a "modern" browser is a PITA. Almost no one does it, even software developers. Instead people beg for an advertising company or their partner to make changes to a browser. That does not seem to work. Sometimes when people complain it stops the company from making undesired changes. But only temporarily.

Whereas compiling a proxy is easy and the user can fully control it.

Having used many different applications that implement support for TLS, I actually trust the proxy's implementation more than most applications. It's arguably easier to audit one program, the proxy, than it is to check every application to make sure the developer didn't make a mistake when adding TLS support. I recall socat as one example. That mistake went undetected for a long time. Elinks was another. At the time, it was dropped from OpenBSD ports as a result.
I like XFCE a lot. It's really great especially if you're one who uses the browser for a lot of stuff, and don't care about Wayland.

I install arch from scratch.
Arc dark gtk theme.
XFCE.
I just delete the dock and make the menu the inbuilt whisker menu so it looks like the windows ui which I am comfy with.
Add key bindings for win+numpad for window snapping, add super key binding for start menu.
Looks nice, very very fast.

None of it's inbuilt apps tho. I use the browser to open basically every file. The Google docs extension handles office files. Pdf, images, are opened natively obviously. VLC for media.
No but you have to agree on the enshitification part. Youtube turned to one of the worst UX apps I have on my phone, I hate paying them for such a shitty product and I'm waiting for the time they're off this planet
> no homelessness, no unemployment, and minimum crime

... where you are. Its just exported to elsewhere. South africa had a similar system, it was great for about 10% of people, less so for the rest.
It's from WSO2, a company selling enterprise middleware. Of course, the paper would read like something you bring to a sales meeting, not a tech talk.
Looks like a significant and confusing typographical error to me. In the 2nd and 3rd item I think by "nodes" they actually meant "edges". The paper in question in the 3rd item you listed is Scaling algorithms for the shortest paths problem, in which the paper says [1] the complexity is proportional to the square root of the number of "nodes", multiplied by the number of "arcs" (edges).

[1] https://epubs.siam.org/doi/epdf/10.1137/S0097539792231179
A pure-Rust implementation of multi-channel signed distance field generation
You mean like all physical matter?
Yeah, they could have had the threat of eminent domain to force a deal, but they should have gone that route instead.

Saying something like "sell to us or we'll force you to via eminent domain", buying the land, and THEN complaining about the price tag is ... brutal.
No, Google will keep fucking you over and destroying the Internet, whether you pay or not. Not to mention the fact that what they pay out to creators is absolutely pathetic. Go find their Patreon, their Ko-fi, hell their paypal, anything but giving Google 13 bucks.

Adblocking Google is morally right.
Use Bard and ChatGPT in one go
Best Feature: "You can chat with ChatGPT and Bard in one go"

Extension Link: https://l.linklyhq.com/l/1tQUR
Totally agree, the (current) top comments are pretty wild.
Wow that was quick, thanks!

Have imagined a music theory/improvisation practice program that looks something like Dasher + Guitar Hero.
You have to consider the target audience. People who read the FAZ are fine with lots of text and probably prefer that style over something flashy. (But I also don't think it is a perfect ad)
So does Italy, Japan, China and many other places.

Birthrates are low.
This is why you enter the theater 20 minutes after the hour that is written on the ticket
"The more you buy, the more you save." - Jenson Huang
https://www.alphr.com/automatically-unsubscribe-from-emails/
Downloading partial YouTube videos with FFmpeg
Sadly political alliances everywhere are built on such contradictory promises, be it either right or left wing. You have to pickup the remaining voter segment which your competitor has isolated, as long as it is big enough.
Maybe those cities are not desirable for a reason?
The first observation of neutrinos at CERN's Large Hadron Collider
https://www.youtube.com/watch?v=7GBoYw9Z1e0
i386 in Ubuntu won't die
I'll be able to try a bit later, but does it handle UTF-8 correctly? I remember having some versions of nvi split characters through the middle when doing e.g. folding back in the day.

EDIT: Sorry, I'm a dum-dum, it's written in the README:

> No support for Unicode / UTF-8 / wide character display

> Multibyte support is planned, but is unfortunately non-trivial, […]
Shining a Light on the Dark Web
I do that too when I really want to support someone. YouTube premium is a way to support each producers videos, not only the few that I might patronize on Patreon.

There are dozens and dozens of different creators of videos that I watch each month, so if I only used Patreon most wouldn't get anything from me.
Interesting, the Debian packages ship with s390x support.
Is it possible to make a black or silver frame (ideally with thinner bezels)?
If so, I'd gladly buy one (wood does not fit in my current theme).
You moved here after 2015 so you are missing a comparison and don't know how great life was before the first big wave.

This is the new reality we live in and these controls are now happening every Friday and Saturday night:

https://www.breakinglatest.news/news/police-checks-against-k...

We don't even bother anymore enjoying the city on a weekend.
I do when I regularly watch a particular creator's videos over and over. However, this isn't the case for most of the videos I watch. Lots of one-off views.
Feel free to correct me but am I getting COM (Component Object Model) vibes...
I don't know maybe auto skip on them for premium users? I have an extension that does just that, surely google can do it too
Show HN: Customizable terminal UI for monitoring weather, app uptime, and more
This reads like an ad.

I wouldn't support them that way. They shaft creators in every way possible.

You should be subscribing to Patreons and their video subscriptions. YouTube Premium is NOT the way.
Support them through Patreon because it's morally right.

Keep your hand in the adblocking world because it's morally right.

People can do two things.
It strongly depends on the kind of content you watch. I watch a lot of YouTube, but hardly any of it has sponsored content.
I built this to run on a RaspberryPi Zero inside a Macintosh 1 on my shelf to quickly see weather and uptime info :)
None. The textbooks would then be subsidized by McDonalds' advertising budget, reducing their profit margin.

It's the same as blocking YouTube ads; Google still pays the creator as if you had watched the ads, so your video playback is being subsidized by Google's ad business profits.

When you choose not to block ads, you aren't "supporting creators", you are supporting Google shareholders.
I think we're still waiting for the ultimate coding LLM setup:

1. Able to run locally on a high end GPU (IE. M3 Max/Nvidia 4080)

2. Able to read the entirety of a decent sized codebase

3. As good as GPT4 (coding only)

4. Free or $10 or less/month
The reason that I have done that is so I know how long to spend on each question. If the last questions look extremely difficult then I know to spend more time on them, or I might even attempt those before the easier ones.
That's a nice shell script! Probably enough for 90% of static sites.
The point is to isolate people who kill animals for fun, not out of necessity.
I don't see a point in giving google any money when the price of premium seems to go up every time I open the page for it (it's literally gone up 50% in the last 2 months, with the cheaper tier also no longer being offered) on top of actively being worse than using normal adblockers since you won't get any equivalent to sponsorblock by paying for premium. It's literally worthless, at least until google begins clamping down on ad blocking.
Have you thought about settinng up a subsidiary that licenses your base tech for a reasonable royalty fee and raise capital for the subsidiary to develop a medical product from it?

The risk and part of the returns there are for the investors. While it will generate additional revenue (and diversification) for your bootstrapped company allowing you to keep building and mitigate some of the risk of having a narrow (military) client base.

And if it becomes a major success (sounds like pg thinks that's possible) you'll co-own it.
This happened for real, actually, at least some german science fiction publishing houses did that. They would "insert" a page into the book, which picks up the story in some really cheesy way and then bends in within two sentences towards the main character needing a quick soup now (the advertise was for soup always, they just had that one sponsor apparently).

See here (picture gallery): https://johannes.freudendahl.net/2019/01/werbung-in-romanen/

The introduction goes like: "Only Kirk kept helping himself, because he was convinced he would need strength for the upcoming events." and then below the black bars the actual ad: "The reader should do same bla e.g. soup bla takes just 5 minutes etc"

Just some anecdote.
This is the best thing ever made for modern development
Yes, https://en.wikipedia.org/wiki/Dynamic_range_compression#Mark...
https://news.ycombinator.com/item?id=37280895
Public Domain Enhancement Act (2003)
Protocol buffers don't always support "default" values, because certain types will include a protocol-default value. For example, a `bool` which is not present will return `false` instead of say, a nil type.

Required fields were a feature of Proto2. In proto3 syntax (latest), the required field concept was dropped because it caused issues with protocol evolution and was easy to misuse.

In essence, because of the backward and forward compatibility guarantees supported by protobuf, a "required" field must be required for the entire lifecycle of the protocol.

For these reasons and others, protobuf takes a stance where unrecognized fields are not necessarily errors. If it took a strict stance and failed in this condition, the presence of new fields in an "evolved" protocol would be an error which would break forward compatibility; old clients would not be able to communicate with new servers, and vice versa.

Protobuf guarantees that new fields will not break forward or backward compatibility.

This is why parsing unknown fields in protobuf is a feature, working as intended, not a flaw. In some language SDKs for protobuf I believe you can customize this behavior but it really isn't a good idea.

This is also why the app authors might want to consider a hash instead. Tampering with the payload would break the hash, and without the schema, the author would not necessarily know where the hash was situated in the payload to fix it, or even that one is present at all. The complexity of recalculating the hash (assuming they find it) vastly multiplies the attacker's burden at little cost to the application; adding a few rounds and a salt, for instance, would make this kind of attack significantly harder to pull off.

It's not perfect security, but it would certainly be better.
They rather should rehire some of their engineers:

https://arstechnica.com/information-technology/2020/08/firef...

They still have the funds, but if they continue to get left behind, they will also run out of money eventually with no more market share to profit from.

The only thing firefox has in favour is a) they are not google and slightly more trustworthy b) ad blockers still work (also on mobile)
Hey, randunel, thanks for mentioning the American Red Cross! In fact, I have anecdotes about them as well!

So about two weeks into the COVID-19 lockdowns, one of my upstairs neighbors set his apartment, and the unit next door, on fire. Like a big fire. The resultant fire, smoke, and water damage affected six units altogether, and the American Red Cross was right there on the scene, to render assistance and ensure that these families would not be turned out onto the streets. I didn't look closely at the news reports, but I didn't see any mention of randunel being there to help.

Then last year, an ex of mine suffered a fire in her very own flat in SF. She has been disabled with a major stroke, and her roommate was also displaced, escaping with only what they could carry and their cats. After the fire was doused, thieves wasted no time in breaking in to take whatever wasn't nailed down. Again, the American Red Cross was on the scene (randunel conspicuously absent) and a GoFundMe was launched.

As I stuck to my principles of donating to the best agency possible, I decided to send a few bucks to the AMR. In fact, I accidentally donated first to my local AMR, and then I doubled that by donating to the correct regional one in charge of San Francisco. I thought it to be quite appropriate to give back a little, since after all, they had helped my neighbors in need not long ago.

So if it weren't for the American Red Cross and their good deeds, many Americans would be homeless and lost after disasters, and I'm thankful to them for being there in our times of need.
“Multibyte characters are shown as individual bytes, rather than glyphs”
Intermittent fasting has helped me remove my “dad bod” stomach.
I vaguely remember even seeing Chrome distributed as bundleware.
What do you mean by "header madness" ?
Great article. Maintenance work is what keeps things working day after day. It is way more important than novelty.
I'm glad to hear I'm not the only one who constantly ran into issues with Jekyll. The last time was particularly bad. Even after removing my whole Ruby environment and setting things up from scratch I couldn't get things running again due to mysterious compilation issues so I eventually gave up.

Luckily my use case is super basic (just a personal website with a bunch of my projects), so a good solution for me was to switch to a custom Python script that pulls in liquid and markdown packages and has just enough features I need to generate my site.
nope, find a dictionary. your fantasy world doesn't reflect reality
AES256 and Diffie Hellman – portable WASM module [video]
>Nebula sounds like a better fit.

No, paying Nebula as an alternative to paying Youtube doesn't work for many viewers because most creators who create good content are not on Nebula. E.g. Many popular channels with worthwhile info such as Applied Science, Technology Connections, 3Blue1Brown, etc are not on Nebula.

Also, many people who use Youtube for learning DIY repair, hobbies, coding, etc and Nebula doesn't really cater to those genres. E.g. I watched some videos about configuring Unifi networks and then some tutorials on installing some flooring. These types of videos are not on Nebula's platform.

There is a huge variety and scope of educational material on Youtube and platforms like Nebula/CuriosityStream only have a fraction of that.
Strong Irvine vibes.
Given that YouTube is a monopoly, I would call it rent seeking.
I love living in the City. Only problem is high rents.

I've been thinking of moving to Vienna that has a lot of socialized housing and other housing programs to keep prices affordable.

Cities with good public infrastructure are pretty nice for young-middle aged people I would say. It's just not something that exists in America. I've been to NYC, it was not at all a city I would put on my top list of cities I'd like to live in.

I think it's better to think of what cities can be when you think of Europe, cities in Spain, Germany, Denmark, Switzerland, etc. these are extremely comfortable places to live in.
Roland MC-505 Repairs [video]
I can name 3 apps that do this website better and actually teach you to write kanji.

- Skritter
- Kana (free)
- Japanese!

The parent comment is reasonable. Learning hiragana also takes no more than a week or two if you’re actively practicing writing.