skysight-inc/HackerNews huggingface dataset:
It’s not hard to end inflation. FDR did it overnight. But some solutions are simply too taboo because they would disproportionately affect the wealthy.

Guess we get what we vote for in the end
I've tried to create a tech blog for a long time. But because I'm quite OCD about my writing, it took ages to create a post.

In the end, writing became such a chore that I stopped altogether.
> cash-at-the-door was a safety mechanism to prevent such fishing expeditions

You were at an in-person event, thinking that cash somehow kept you more anonymous than online payments?

I think this is just a generational gap.
> They will arise in any 'state of nature' because the downsides of not solving coordination problems are so incredibly obvious.

Do animals or birds have 'laws'? Ok - not that state of nature...

Do you have laws at a family gathering? No.

I think you are mistaking natural law (innate morality) for a bunch of words some corporate lobbyist has written down. And that confusion is the point. If a controlling group can convince individuals to swap out their sense of morality (where each individual decides what's right and wrong for themselves) for a law book that can be controlled externally (a book that monied interests can write or re-write as they like) - then those individuals are harnessed to do what the controlling group say and call it right. That is domestication.

> Laws are (nominally) written for the greater good. Copyright protection, for example, exists so artists get compensated for their work, get to claim credit, and, can control distribution.

Right - that is the sales pitch. But in fact artists get a tiny fraction of the revenue. And the whole idea of the music industry as we have it, is itself an expression of corporate interests.

What I think you are missing is that music and whatever else, would go on without corporations and government and its laws, if people wanted it. However, if you want to harness that interest for parasitic monetary benefit, you need to make laws, enforce them, educate people into believing they are right, etc.

So, yes you can say that this is for the "greater good" but what is actually meant by "greater" are those corporations! Corporations are bigger (ie greater) than the individuals, right?
> Ok I'm curious; how can a person start their own country and currency?

Traditionally, by violent means.
Popular drugs like Ozempic may raise risk of complications under anesthesia
What happened to the microfinance company Kiva?
aka "rubber ducking"
Best subreddits for general knowledge and tech
Looking for insightful subreddits to join, more specifically ones targetting general knowledge, and ones focused on tech topics. Also interested in some focusing around economics & geopolitics.

Thanks a lot !
Of course, I'm just saying it's not about production (of real or synthetic vanilla) which is what the person I'm replied to asked
I think that view of you is wrong. The distinction is an important one.

By saying you create a diplomatic language, you are marketing towards the elite, as I wrote in my post.

By saying that everybody speaks it as a second language, which is indeed what Zamenhof, the creator of Esperanto, wanted is a different focus. The first is focusing on an elite, the latter focuses on the people.

It's like the distinction between "computers for knowledge workers" and "personal computers", the first is only for a small elite, the latter is for everybody. Or the distinction between "politics for a couple of few" and "politics elected by everybody", the first is called a form of dictatorship, the latter democracy.
There are different functional quality layers so to speak.

For one, just having lexically scoped closures as first class citizens doesn't cut it in my eyes. Even though perhaps in some contexts and timelines this would suffice to say that your language (or paradigm) is functional.

In JS using closures was the tool to create modules and objects to maintain internal state. It really was closer to some version of OO than to functional programming, because you would mutate and construct state with these.

Personally I'm not a purist in any sense. I'm all about the interface:

- Does the thing I'm passing you change under me?

- Is the thing you return the same if I give you the same arguments?

Those are the qualities I really care about. In some cases I would even go as far as accepting you violate the former guarantee as long as I'm not using the argument anymore (you own it). What I don't care about is what you do under the hood.

> I don't really understand the aversion to imperative programming.

This kind of functional quality really shines in certain contexts.

For one, a function (in that sense) is easy to reason about and trivial to test.

Secondly, if you think of functions as (lazy) questions about your program state, you avoid memoizing and duplicating state all over the place (as you would with a full-on imperative/OO approach), which can have positive effects on memory pressure, GC etc. You avoid passing around pointers and instead construct normalized and write optimized data structures that can be asked questions when needed.

A thing that follows is ease of concurrency. You now have a better separation of mutations and reads. The concurrency semantics trivially fall out of that.
Most of my grievances are related to mobile experience so I'm not sure why are you talking about mpv.

I barely have any problems in desktop because issues like no pip and background play just don't exist there.
Dataopsy: Scalable and Fluid Visual Exploration Using Aggregate Query Sculpting
It's fine advice... if you don't ever need to build queries programmatically (you will, probably) and don't care about type checks (you should, it's 2023).

If you don't know what you're doing on the DB-app interface, you're still better off with an ORM most of the time. If you don't know if you know, you don't know (especially if you think you know but details are fuzzy); please go read sqlalchemy docs, no, skimming doesn't count.

If you know what you're doing but are new to Python, use sqlalchemy.core.

PS. zzzeek is a low-key god-tier hacker.
I agree that this is the sensible way to look at it. I oppose cults of personality on people for the same reason: even the most genial individual is human, and often not very well-balanced. Don't place made up expectations and be dissappointed, remain critical and fair (as much as you can) in judging public figures!
Not a big deal though when you're doing a fresh install. Just cancel the server and provision a new one.
On a sidenote am I imagining things or do videos actually look a tiny bit better in YouTube?

This really has puzzled me. I downloaded a few favourites and watch them on VLC or Infuse on my AppleTV. In the YouTube app I can use the "nerd stats" to confirm I am viewing the exact same video/audio streams...

... it could be my imagination but it seems like YouTube does a really subtle kind of filter that makes the "blocky" compression artifacts smoother. It doesnt ehance edges or anything - my guess is it looks for areas WITHOUT edges where there are sublte shfts of colour, and it makes the blocky artifacts less prominent.

... it's really subtle and I still cant tell if its just my imagination, like my OCD thinking that my downloaded video doesnt look as good and yet, I noticed on YouTube the video feels more vibrant and solid. When I watch my downloaded vid there are these really sublte, but noticable artifacts often in the background , in the shadows and these constant tiny little jitters even on a 1440p video - make the final picture look not as good.

Am I making this up?

Audio wise there is definitely a change as well. YouTube audio is always more or less level for me, while a downloaded video always needs to crank up the volume which is annoying.

I wish players like VLC or Infuse did whatever YouTube does to make videos just more pleasant to look at. I dont think YoUTube changes the colours or does any kind of vibrancy filter though I may be wrong, but it does things to "level" audio so that you have a more consistent experience going from one video/channel to another.
There is a way to write Toki Pona in Sitelen Emoji
https://omniglot.com/conscripts/sitelenemoji.htm
DMCA takedown notices are for taking down content you own. The music industry doesn't own youtube-dl.
You can not directly compare a functional language with a bunch of imperative languages and if you really believe that Elixir doesn't solve any problems compared to those others then that is a strong indication you haven't spent enough time with all of those just yet. Please refrain from telling us what HN spends too much coverage on, the reason Elixir gets a lot of coverage is that the more experienced you are as a programmer the more you will come to appreciate the Erlang/BEAM/Elixir eco system for the strengths that it brings to the table.

In my opinion - which you may well disagree with - it is one of the most mature programming environments available with the caveat that it is less suitable for very high performance number crunching (but there are workarounds for that), and that by the time that you have the equivalent of the various Erlang/BEAM infrastructure components up and running in any other environment you probably would have time left over if you had done the same thing in Erlang/BEAM and it will be more solid besides.

Dumb remarks about Klingon are not going to make you any friends here, keep in mind that for a new person to a language any programming language looks like Klingon and it simply takes time and exposure to familiarize yourself.
can someone ELI5 what this can be used for? thanks!
It's a pattern where a single object (the "active record") not only represents a single database row, but also usually is responsible for saving/inserting data into the database (via save method) and retrieving them (via find methods). Because of this it breaks SRP. If this is neglectable or not, I don't want to argue here. Personally, I would not use it anymore because of bad experience in the past.
So what are the main differences between this and TSynth? Less knobs, bigger display, but but anything more substantial?
The $900k AI Job Is Here
Widevine has been a mandatory requirement for any OEM pre-installing YouTube for something like seven years now. There is not much out there that Google would care about EOL access for.
I just do the 2 min walk to the closest copy/print service. Looks like the problem is living in a terrible suburbia that prevent businesses from opening close to the residents and being dependent on a car for simple services, not the printers themselves.

What do you do if you realize once every n months that you need a print that the ink has dried out / toner is empty?
EU Just Changed Smartphones Forever [video]
Is this yours account as well? https://news.ycombinator.com/item?id=36292957
Well, double down? When I check the shops here the open ink tank printers are everywhere from every manufacturer. Just pour ink in.

That's a lot more open than they used to be.

Ps: my printing needs are also minimal these days. A boarding pass here, a form there. A couple of pages a month. I have a Brother laser for that reason, no heads to dry out and consumables are cheap.
Or alternatively, the events in 89 were part of a wider trend in socialist countries of NATO-backed violent uprisings with merely rhetoric of democracy.

For example, I have spoken to many Romanians that lived through the 89 events who see it as a coup against socialist democracy. It succeeded in România, it failed in China.
If there's a strong sexual or electrical feeling to the sensation, if it emanates from the base of the spine, moves within (or just in front of) the spine, or in the centre of your head you may want to look into yogic and meditative practices (including KAP).

Perhaps the descriptions in this AYP lesson [1] will resonate with you. I've found their forum very helpful for answering questions.

[1] https://www.aypsite.com/56.html
> If you write an essay about each thing you come across, you'll have to learn the stuff to some depth.

I took the author to mean a much more active pursuit when they spoke about learning — applying the technique to the stuff you're consciously trying to understand better, rather than just any new info you come across.

That said, the depth/length of "write about what you learn" could be tailored to how much weight you want to put behind it — writing could be as little as a thoughtful comment on HN or a tweet as well as a blogpost/essay.
NASA Fakery – How the Space Agency Responds to Misleading Space Images
The similar comparison would be doing a screen recording of the video versus downloading the byte stream.
Yes, the red-pill stuff is abhorrent.

Mao believed in freedom of political speech. For views he liked. Stalin believed in freedom of speech. For views he agreed with. If believe in freedom of speech you either believe in freedom of speech for views that you despise or you don't believe in freedom of speech at all.

It appears you don't believe in freedom of speech at all.
That's an awful lot of speculation (more like projection) about what someone believed or thought 300k years ago.

And why "scientists" and not "archeologists"?
I love how the periodicity of this video spins, locks, then finally lands in chaos:

https://twitter.com/crazyclipsonly/status/169086531377083596...
Well, maybe. Or maybe, they send home enough money to open a clinic, or to fund critical health services that help even more people.

There is nothing straightforward about any of this stuff.
This is so dumb.

But knowing what we know about Elon, I think Elon is the one ducking. I do think that Zuckerberg legitimately want to fight Elon because Elon called him a "cuck".

Anyways, I think Elon would get destroyed. Yes, there's a weight difference but people who train in MMA would wreck any normal person - especially one who lacks sleep, does no exercise, and is a nerd.

I've been training kickboxing for 2 years. The amount of things I learned to hurt a human being is terrifying. It makes never want to get into a real fight because of how much damage I can do and how much damage someone else who is trained might do to me. One punch to the liver, elbow to the jaw, or kick to the knee is all you need to end a fight.
> I'm waiting for a judge to accept an argument that web browsers should be illegal because they allow you to look at infringing content.

You wouldn't circumvent web integrity checks, would you?
> I have spent enough time in tech to see languages and frameworks fall out of grace, libraries and tools coming and going.

I feel like Django ORM and SQLAlchemy are the de-facto ORMs for Python and have been around for over a decade. If anything I'd recommend juniors to pick one of these over hand rolling their own solution because it's so ubiquitous in the ecosystem.
> Unless required by law… I wonder what law.

Any law. It just makes explicit that a contract can't supercede laws. Even if it was left out, Microsoft is still subject to laws.
The only thing you need is an old dialup modem.
> I wonder what is their reasons for not using it

- Introduces a decryption step, which is slow

- Forces software video decoding, which is slow

- Web browsers only support the weakest form of Widevine which is ineffective

It would effectively push a significant portion of their user base off the platform while not being very effective in its goals.
I think they probably are misremembering consistency, partition-tolerance, availability; pick 2.
LINQ Myths
this made me chuckle

> If GitHub makes a mistake it can affect thousands of businesses but they’ll likely shrug and their DevOps team will just post “GitHub is down, nothing we can do” on some Slack channel.

Gonna try and read the rest of this on the lunch break as was surprisingly meaty for a clickbait title ;)
Well, the SQL is always somewhere. If you use an ORM library, even if you use ActiveRecord, you will find some SQL in it. In the end, it always translates to SQL.
In the blogpost, the writer created a User Python object ("O"). A corresponding (R) database row will be mapped (M) to the object. That's basically ORM. Not as heavy as the usual libraries that support relationships etc, but still, ORM.
> A single person cannot guard 15 acres of crops.

But that is the question: why can’t a single person guard the crop?

The answer to that question would reveal more about the shape of the problem.

Is it because the single guard won’t even see and hear when the illegal harvesters get to work? (That is to say harvesting is so quick and silent that the guard would be none the wiser?)

Is it because the guard would see the harvest but would be overwhelmed by the illegal harvesters?
So how does my b/w laser do this? :)
>Seems it could take some explanation to ask a guest whether they wanted coffee or tea.

Green or black liquid?
I don't understand your reply.

Why don't you just take a screenshot at the exact same timestamp? It's that easy and would have taken you less time than writing this up.
Doesn't C++ already have an unsound type system?
Same, it's pretty scary to start a Flutter project because idk if it'll still be around in 3-5 years.
It's not that simple. What do you do when a Signal user creates a group with members using Signal, WhatsApp, and Telegram?
The main reason is that it hits their CDN cache efficiency a bit, which costs money, and it's another set of key management systems to look after and operate and at YouTube's scale you want to minimise them as much as possible.

It also paints a very big target on Widevine Level 3's back.

But ultimately it's just a financial equation. What Google are losing from ad blocking isn't quite worth pulling the WV lever yet, but given it has clearly become enough to take softer measures and the pressure they are likely under from music labels I expect a wider rollout will happen in the next few years.

If I were to predict it will probably initially be "any video containing label music or studio clips picked up by content ID", and maybe an opt in tag for other creators at first. They're the ones that are much more useful for monetisation anyway, and you don't lose all your CDN benefits at once.
My problem is time and being in the right headspace. Between family, work, and a plethora of other hobbies that get neglected, not to mention often crippling anxiety, it is astoundingly difficult for me to work up posts on my project blog simply because I am either too busy or not where I need to be mentally to write due to general and pervasive exhaustion. I have been trying to kickstart a space where I can talk about my projects and repairs/restorations for years, but never quite found the secret to balancing life and writing.
I contract through my own company. It's a common system in Ukraine to own your own company, because taxes are less if you do business through companies. -- sorry if i explained it poorly. I said that I was a contractor also to say that there are no other benefits that I am getting from employment.
"Everybody has a testing environment. Some people are lucky enough enough to have a totally separate environment to run production in"
The goalposts of this conversation seem to keep moving. It sounds like you don’t like some of Elixir’s choices. That’s fair.

I wasn’t hand waving, I was simply summarizing guards in general. We’ve both provided the same explanation regarding why some things can or cannot be guards —you’ve linked to Erlang’s discussion of guards; I’ve linked to Elixir’s. So we both understand guards and their limitations.

I’m not terribly interested in arguing about what should or shouldn’t be “guard-worthy”. The built-in guards don’t strike me as arbitrary choices, but as intentional choices as part of designing core language features—that’s all in Kernel, on which everything else depends.

The URI module, while a great part of the stdlib, is not core language guard material. I can say that in 7 years, I’ve never needed or wanted a built-in guard to check if a character was a reserved URI char—but I can believe some problem spaces might have use for enhanced guards. Why, I’ve written my own for having more readable and shorter guards for things like empty lists, maps, and more. The ability to compose those from core language guards and features is one of the many things that makes Elixir a great language for my use cases.
The what-if game is very hard to play.

The effect of the opportunity cost is often forgotten. By choosing to channel resources into one area you are not funding others.

What Jobs did very well at Apple was kill some stuff that weren't that useful ( Opendoc is a classic example ) and focus resources things were. But you can't see the road not travelled.

In general if you look at history you see periods of stagnation around the world at various times - and I don't think that was a result of lack of 'great people' - I think how societies are organised has more impact. Governance is important.
sqlalchemy allows you to separate ORM from SQL and combine them when needed. the idea that 'ORM == you don't have to write SQL and/or you can't write SQL' is, please excuse my strong words here, wrong.

my biggest gripe with sqlalchemy is that sometimes I know what I need to write in SQL (have a working prototype usually) and have trouble mapping the concept to sqlalchemy.core constructs, but that's mostly inexperience.
> The first definition (data Exp) is indeed a grammar

No, it isn't. It's an AST datatype. That definition does not at all cover the relationship between text and structure, as a grammar does.
That's a problem but for incidental use it's much less of a problem than the ubiquitous thermal paper receipts that end up crumpled in pockets.
The article is missing the code for creating the "users" database table. What about indexes? Migrations? Relations to other tables?

I mean you can just write SQL instead of using the ORM if your project consists of a single table with no indexes that will never change, sure.
Because it's an extremely new feature and honestly only a few channels can afford to make use of it
Also, DB-API 2.0 is a standard that's followed by most database drivers, similar to what JDBC is for Java, though not as strictly enforced.
Python also has the DBAPI specification, which defines what interface a library must support to be considered a database driver. The author claiming Go’s sql package encourages writing SQL directly while Python doesn’t really seems a bit awkward.
if you need to reinstall the drivers, that is an os problem, not a driver problem. Driver files don't self destroy themselves.

I have an epson printer that I have used for 2 year during the pandemic, I never had to reinstall drivers both on my computer running linux and my partner's windows.
> I think prenups and permanent marriage are not incompatible.

> Religions attempt coercion

Well, the people who regulate marriage disagree. Religions don't "coerce" people to do things through legitimate authority. Perhaps stop looking at it from the end of people wanting to rip apart a union. Perhaps look at it from the point of view where it is important to teach people how to love one another, how to submit to the natural order of things, how to exercise their complementarity for the good of the whole family, how to suffer, if need be: you know, in sickness and in health. Couples are welcome to seek counseling and retreats if they are "unhappy", I mean "unhappy" seems like the first stage of a relationship that's breaking down, but everyone is unhappy once in a while; that's no reason for divorce. Churches provide a lot of support to help couples and families stay together. I mean that's practically one of the foremost missions of the Church, is to ensure that families are strengthened and encouraged, and that we persevere in love, no matter what.
Still, it shouldn’t be an offence.

You might think your a woman, I might disagree.

Can we just agree to disagree? Does anyone need to be charged with a criminal offence over that?

If you feel motivated to take female hormones and chop ya dick off, you’ve got problems, but being called a man really isn’t one of the ones worth worry about.