skysight-inc/HackerNews huggingface dataset:
I am amused by the number written by Dr. Hipp. I appreciate his desire to keep core small and stable, but some of these would be great to get promoted into the base package.

News to me, there is a Python package[0], sqlean-py, which makes it trivial to bring in these extensions.

[0] https://antonz.org/sqlean-py/
Yeah, the gender that values education in a mate has never before, on average, attained higher levels of education. But women value education in men, and men have fallen behind.
I certainly don't think you have to, and I don't think that's what Graham is saying, either. For those who are ambitious/do seek "greatness" in some form, though, I think this is a good article.
We focus on purchasing unisex stuff so we can use it for multiple kids.
At the time, I was mostly impressed by the concurrency support in Clojure. But over time I understood that there is no single silver bullet. It's multiple small niceties that accumulate. These days I can't imagine going back to mutable data structures, or to programming without transducers. Also, the fact that I can use a single language for server and client side, and that works so well that most of my model code is shared, means that I can tackle a large application all by myself.

It's also nice to be able to use Java and ClojureScript libraries :)
I am amazed how many people take their fortunes for granted and then preach about how they "worked harder than anyone else hence deserve much more than the others". You have to be incredibly lucky to get to that point. In case of chronic illness (like brain fog) you are pretty much destined to fail.
> instead because you have to pay

This is the thing, you don't actually have to pay to get "a" suitable trashcan. You do have to pay to get that exact one and be able to prove it. Certifications, approvals and so on carry significant costs. And significant benefits, like making aviation extremely safe, and standardisation allowing interchangeability and cooperation.

When the system ossifies over time, plenty of people are more than happy to simply follow the rules in their silos rather than think about whether there's a better way. And, indeed, this sometimes is the best way rather than doing something clever, expedient and inventive that gets your name included in a NTSB report in 15 years' time.
Small aside on a personal pet peeve. "dopamine hit" is not really a thing. Dopamine in the reward system tracks the difference between the reward we expect and the reward we get (i.e. the prediction error).
Nah. I literally have a LEGO brick tattoo. Never let that die.
> Nobody blocked ads when they were a simple column of links in the gutter

Not true. People are blocking ads whenever they have the chance. Even when they are just a lousy picture on the side, in the text or a banner at the top, they were always annoyed from all of them and found ways to remove them. And it makes sense, because Ads need to have a certain level of "in your face"ness to work, that's unavoidable.
All else being equal, 1:1 study with teacher will beat classroom handily, and probably will beat self studying as well.

But the things is that all else is not equal. Even putting cost aside, the main challenge is how you find a good teacher if you know nothing on the subject. If you are on your third teachers, suddenly the shitty blog post might not be that shitty any more. There is also logistics challenge (scheduling etc.) that reduces the effectiveness of getting a teacher.

I think people already knew that having a teacher is good. The question of how to get one is that hard part.
Even if Ukraine ultimately loses some of their sovereign territory, supplying them with weapons is a cheap way to degrade Russian military capabilities with no risk to US forces or our NATO treaty allies. What we have spent on military aid to Ukraine is a tiny fraction of our overall military budget so for the USA there is really no downside. Regardless of who loses, we still win. Some people may be uncomfortable with putting it in such stark amoral terms but that is the geopolitical reality of how such decisions are made.
Cops told: Er, no, you need a wiretap order if want real-time Facebook snooping
In my experience, women care a lot about income when their partners can’t keep a job and they are the only ones working. I’ve seen relationships end over that. But I’m guessing that’s not what you mean.
Well, one thing is people going there and putting their data on a platform. That’s their choice.

Taking/scrapping/stealing that data out of said platform for the benefit of your over-hyped “disruptive” startup - and implying that others should give you all for free - is the issue.
Microsoft puts profanity filter on % ing Teams transcripts
I have thought about that! You would need custom hardware with a passive buzzer (PC speaker) tho for retro sound synthesis but it's not a huge deal.

My thinking is that clocks are an article of furniture. I think it would look best with a custom case that resembles an old terminal. The overall package is going to be part of the appeal.

I do plan on open sourcing on release so anyone can have at it from a different direction.

Edit: I'd love to make a unit with a genuine CRT instead of merely CRT effects...
> If a medication is incompatible with a person's specific biology, they don’t see improvement (or their health declines).

And the specific ways that their health might decline have been studied, a list of which is included with every package of the medicine. Maybe you even get regular bloodwork to check for the specific side effects this medicine’s been seen to cause.

> If a function is described incorrectly, you won’t see improved functionality (or you’ll see bugs).

Hopefully! Again, how much development/debugging do you do on a daily basis? Because real developers don't accept the notion that it's ok for bugs to occur as a result of following reference documentation.
This is the inconvenient version of what I want that takes several menu navigations to achieve it.

'Continuity' for me means a seamless experience. For example, Netflix used to be one click and is now two or three clicks which I find to be a worse experience.

The _perfect_ version of this for me would be a "Send to device" function to send from TV to TV in different rooms. Even being able to do a quick switch via my phone as I'm in transit (like I do with Spotify) would be a worthy middleground.
Secular Israeli fertility rate does not seem materially higher.

https://www.economist.com/middle-east-and-africa/2022/08/18/...

https://archive.is/8FAsi/4ca20b298a776c0318c24337c475fa4dce0...

https://www.taubcenter.org.il/en/research/israels-exceptiona...

>Though Haredim are just 13% of the population, their offspring make up 19% of Israeli children under the age of 14, and 24% of those under the age of four.

>As can be seen, secular Jews are roughly at 2 children per woman and "religious" (but not Haredi) are at 4. Once again, other OECD countries are roughly between 1.0 and 1.7 and falling. And they, too, have a share of religious traditionalists.
FTC vs. Microsoft is over, but who won?
Mobile so don’t have a source handy, but women typically seek to marry at or slightly above the economic class they were raised in. For men, there is no identified preference like this.

Attributes like physical attractiveness and traditional positive feminine qualities are generally what men list as what they seek.

Of course, we all know of exceptions but the general patterns of what men/women look for in a partner is quite well known at this point.
Listen, I love having William Shatner on there, but for the love of God I wish the content of the show was even half-decent. I’m quite partial to cryptids and other such paranormal happenings, but the History Channel never gets it right.

Besides, given his space adventure both on TV and real life, it makes far more sense to have him talk of weird/mysterious/beautiful things in the Universe. Not a very general tale of Mothman.
There’s literally a note that says the text assumes you’re very ambitious. If you have no desire to work towards some definition of “greatness”, I assume that you’re not ambitious, and the text doesn’t apply to you.

Which is ok! You don’t need to be ambitious, but it also means you shouldn’t take this essay so personally.
everything is a reduce .. but then the reducer will diverge into a sad hardcoded state machine in lambda form
Orca rams into yacht near Scotland, suggesting the behavior may be spreading
Invidi.link Convert YouTube Links to Invidious
A regular "Who Is Hiring?" thread appears on the first weekday of each month [...] Only an account called whoishiring is allowed to submit the thread itself. This prevents a race to post it first.

https://news.ycombinator.com/newsfaq.html
I'm not sure what logic you're referring to, I'm simply stating the etymology of the word and other words in its family.
I played with various orbs on and off for many years. The only system I ever found that somewhat worked was VNC which used omniORB. However VNC is mainly about remote frame buffers so I think it's fair to say VNC achieved a modicum of success in spite of using CORBA.
Sorry, it was London, Canada. My mistake.

Yes the majority of cases are US based. I only meant to show it wasn't uniquely American
gRPC arguably isn't anything like CORBA. It's just RPC.

The thing that CORBA (and COM/DCOM) gives you on top of RPC is object references, what's called location transparency in DCOM. That is, if you have an API like this:

*Pie getPie()

then the remote server simply returns an object reference. What you have on the client-side is a "stub" (what COM/DCOM calls a proxy), which might look like this:

class Pie {
int getSize()
}

The whole idea is that Pie pretends to be a local object, but it is in fact just a thin wrapper; calling getSize() invokes in a remote network call to the server.

gRPC and other modern RPCs don't have object identity or objects. They just return structs, and you have to invent your own IDs. So in gRPC, the server may expose:

rpc GetPie(PieRequest) returns (PieResponse) {}

But PieResponse is just data. It has no actions.

Where things become insane is where you have big graphs of objects, some of which may be remote references (stubs), some local in your own app. Maybe you accidentally store a reference in a global/static variable, which means your application is effectively holding the remote object "open". Performance typically goes out the window because just calling a method, even if it's data like getSize(), results in a network roundtrip.

I still think the underlying ideas were sane: Defining type-safe, portable interfaces using an IDL, then generate client and server code from that IDL. RPC has been reinvented many times, and gRPC won't be the last iteration. I do suspect we could have something CORBA-ish working over the Internet if we can get the technical design right.
That’s indeed a problem. However, writing no comments can also be a problem, so one has to find a compromise.

I think comments are helpful given these two criteria are met:

* The comment is concise.

* The comment reveals something that is not obvious in the code that follows immediately after.

It is then also easier to spot and fix outdated comments.

A typical problem that I have encountered with the “no comments” approach is that developers then have to name stuff. And naming stuff is hard. Writing a sentence is much easier. This can be a bigger issue than an outdated comment.

As an example, I just reviewed a code base and found a class named “CaptionSubtitles”. It had a comment, but that also suffered from a language gap. I think this is an issue that is widely overlooked. Code expresses semantics, so names matter. A comment can in this case at least hint at a concept or thought that the original author had in mind who of course left a couple of years ago.
For debugging, it's just as easy to save a copy of each frame state before modifying it, as it is to write in a functional style. Maybe easier.
Invidious Instances
As someone who’s worked in a college admission office I assure you that this person could have easily gone into the no bin as they did in the yea bin regardless of who they see. it was more the luck of draw the admission counselors found it amusing or ballsy than the color of the skin. And that’s what you need at institutions like these. interesting people with the ability to succeed and take chances.
Salmon aren’t allowed to be caught in the river barring treaty exceptions (so tribes can do it), also grizzly bears will eat salmon going up to spawn, but they aren’t a problem on the Columbia.
Linux 6.5 Adds CXL Device Sanitization Secure Erase, CXL 3.0 Performance Monitor
Sure, but there's a wider context of encrypting all internet traffic to provide less context for the stuff that is sensitive.
I can't help but feel this essay is literally 100x longer than it needs to be for the point it's trying to make. This sort of long-winded, redundant writing seems to have gone out of style a long time ago.
Yeah, comments like what you describe should simply be removed on sight. I think they are most useful in describing domain-specific context around some logic, that may not be obvious by reading the code alone.
Honestly it wouldn’t shock me if there was on say PlutoTV.
I don't think that the author explained it very well, but the difficulty with (a) is that currently, when you follow a fediverse link, it will open in whatever server the original poster uses, rather than your own server. Odds are you aren't logged into the same server that they were, so that leaves you unable to interact until you jump over to your own server and access the same document.

This can be remediated somewhat within fediverse apps, because they can detect cross-server links and convert them into internal links if possible. But that doesn't help following a link from HN.

There might be a browser extension already to solve this problem—it would need to know which instances your server federates with and how to translate links to those instances into links to your server.
> Why would I spend my free time working toward “greatness”

you don't have to. But then don't wonder why you never achieve greatness. Of course, life isn't about greatness.
Higher- than-recommended doses of Vitamin D reduced risk of atrial fibrillation
It would be nice if creators would hide their videos once they start getting outdated, or clearly mark them with version numbers in the titles, but they're not incentivised to do that so I shouldn't blame them.

I sense that youtube is happy with users wasting away looking for the right video tutorial.
The average age of inheritance is like 50 and the average sum inherited is like $40k (these numbers are from memory). I couldn't figure out what percentage of people ever receive an inheritance at all, but I don't think it's large.

Plainly, this is not generating "generational wealth" that's giving people an enormous head start.

These tropes are repeated uncritically because people want them to represent large effects.
> The following recipe assumes you're very ambitious.

No reason why. PG isn't writing to you. If you've got hobbies that make you happy, relationships you love, and runs that keep you healthy, I'm sure PG would tell you not to change anything.
Northeast Passage (Shipping Route)
Maybe it was a homage to the 1980's action movie "Cobra" with Sylvester Stallone.
That doesn't actually work, though. Old links don't update or forward to matching instances of your toots on Mastodon. They're isolated. It's a bad experience.
Sure, but also sometimes you waste your life working thinking you kick ass left and right, till you arrive at certain point, ie retirement and realize you actually wasted your life, and no amount of money can change that. Sure, you have a some freedom ahead of you, but only as much as your health, finances and other circumstances allow you to, and this is usually less than people project earlier.

Plus family happens now for many of us, and not later. Kids need their parents, not their money. Its a grave mistake that hurts badly your closest ones for life to prioritize excellence in 1 direction over everything else, especially them.

I'll always have endless amount of respect of people raising their kids properly themselves into mature, happy adults who know what they want in life and go for it, even if it means they just worked to live. I don't have even a cubic picometer of respect for folks who end up doing the opposite, regardless of what they achieved professionally. This world needs new generation of balanced adults much much more than some search optimized by 0.1% or some marginally improved social graph monetization.

Of course not everybody wants, needs or can create a family, that's fine but another topic, then I agree with you more.
How about something like MAGMA?
Then there's memory locality, and shared memory. if you keep bitbanging the same area, your processor might be very happy. FP will create temporary structures to derive the next computation and it may cost a bit much. I say may because I have no experience in this, just semi educated guess. Our processors are well made to hammer the same insts on the same memlocs.

ps: of course FP shields you from having to manage correct state update seen in imperative programming, which might require a lot, a lot, of reads and writes to ensure things are not messed up.
The Production Environment at Google, from the Viewpoint of an SRE
I think the idea here would be to manage your manager so you can tie what work interests you into your job whenever possible, implied by this section:

"Don't let "work" mean something other people tell you to do. If you do manage to do great work one day, it will probably be on a project of your own. It may be within some bigger project, but you'll be driving your part of it."

as for time with family and friends, I'd say you can't have it all. It's a personal decision on whether you want to achieve "greatness" and what you are willing to sacrifice for it
I haven't seen that list for a while and it's a good one. Looking at it now it's even better because point 1 is: Do you use source control?

I wouldn't even bother asking because the answer is obvious. Everyone has it. Until I started at my current place. They don't and they're not interested in getting it. Idiots.

Next interview I'll brush up on those 12 questions. Thanks.
Show HN: My AI-Driven Production Line Churning Out Installation Art
I had an art exhibition last week, where I tried to replace myself as an artist with a Henry Ford-style production line (including a moving conveyor belt), run by different AI models to produce my art. The system looks for inspiration in my emails, my bookshelf, surfs reddit and also HN, and then creates pretty fancy installation concepts plus the matching installation views. The 125 artworks it produced within a day and a half can all be checked out here: https://maschinenzeitmaschine.de/p_doppelgaenger_gallery/

Under the hood, it's Python (Flask), mostly using GPT-3 & 4 plus Midjourney (with fallbacks to DALL-E and local Stable Diffusion as using Midjourney programmatically is pretty fragile). I tried fine-tuning models, but as I did not have enough data, I got better results just chaining complex, modular prompts. The conveyor belt was made out of spare parts for treadmills… feel free to ask any questions!
sorry but this is a throwaway
There is no business model. We're a non-profit.
> it’s generally easier to live with parents if you get along well

Yeah, but American/human mating rituals being what they are, it's not like you'll be getting married and having kids in that situation.
On the other hand, programing those dynamic dispatch COM interfaces was really not so fun. There must have been 20-30 interfaces that all implemented IUnknown, but there's only one REAL IUnknown.
The US phone system has really bad security. It's technically trivial to spoof the phone company. People used to do this frequently to get free long distance calls back when that was a real savings.

Imagine the world if pranksters were able to trivially get certificates for Google.com.
I’m more inviting people to explain their disagreement rather than complaining. But I see your point.
That's right, blockchain = old and busted.

Buc Nasty, what can I say about that blockchain that hasn't already been said about Afghanistan? It is bombed out and depleted...
There’s a presumption of innocence to consider, though: Until a court has entered a judgment for copyright infringement against someone, they are only an alleged infringer.
Software engineering also belongs on your "doing and being critiqued" list.
Its not the initiator I am talking about, its the person getting hit on. Imagine having to deal with that all the time. I liken it to telemarketers. I get 4 a day sometimes, eventually I just tell them to F off in my moment of weakness because I am trying to just have focus time. Eventually the person being hit on every day will hit a breaking point and be rude, then she is labeled a bitch by that person and every time she goes to the gym she feels awkward because the dude she snapped at glares at her. Sometimes people just want to be left alone 95% of the time people at the gym want to be left alone.

When I am out I have zero interest in talking to people. Nothing worse than being in the mall and a person walks up trying to sell me something. That's what people who hit on others in public are doing, trying to sell something, themselves in this case.
Source? No man I know, friends, relatives, aquaintences has ever given the income of a woman as a reason for marrying them. The primary reason has been looks or personality. Some of them have got married because of family. Never once have I encounterd anyone giving their future partners earning potential as a reason. It might be common in the group of people you mix with but not for me.
I enjoy working on my side projects more so than other hobbies, I have fun with them, it's not "work" in the sense as I think you mean. I'm not working towards "greatness" as much as I have ideas for projects that I think should exist and then want to bring them into existence.

I truly and deeply find my chosen projects interesting and stimulating in a way other things aren't.

I don't view work as a bad thing, with the caveat that it has to be productive and interesting work that goes towards something I think is impactful where the definition of impactful is personal.

I'm not saying your way is incorrect or bad or anything, just providing the perspective of someone who spends a lot of time working and how I feel about it.
Its great for everyone. I recognize admission-wise Asian and White people have more to gain on average but the point is this is a win for society. Its not a tug of war between racial groups.
Can too. In fact, I know someone who used to do a lot of teardown of parts for F14's.

Grumman at one time was making money hand over fist sourcing COTS microprocessors, acid washing off the identifying marks, flipping them over, then remounting them to final assemblies, and charging the Government a 2500% markup per unit until the deception was found out.

Frankly, I think the Government should 100% own the specs, and let anyone who wants to take a shot at building them cheaper do so.
Stinger portable missile launchers (MANPADS)

Call me a pedant but it feels dirty to give an acronym in parentheses without actually saying the thing the acronym describes. It should be "Stinger man-portable air-defense system (MANPAD)"