skysight-inc/HackerNews huggingface dataset:
> "The first seems to be present in more liberal, hippie-esque communities I’ve been in. In some circles, all the men seem to be satisfied, and all the women seem to have a lot of sex with a lot of people. I’m extremely curious about what are the causal factors of these types of groups. They seem to have solved the problem."

Anecdotal evidence, but this gels with me. I lived in Denver/Boulder for a long time, and Boulder was one of the few places I've ever been where the concept of groupsex/threesomes and non-monogamy wasn't strange at all.

Have several friends in tech that it turned out privately had lots and lot of groupsex or other such kinky things. Generally, with a dedicated friendgroup who had partners, where this was a habitual thing.

I don't consider myself hippie or what you'd term neo-liberal (I've done a lot of psychedelics and if I have to paint myself into a corner, it'd be "Libertarian") but I've also had non-monogamous relationships.

Not sure what exactly it is but it boiled down to me not having insecurities about the relationship and viewing sex as mostly hedonism. There's no logical reason for two people to deny each other the opportunity for more sex besides "I don't want you to."

Romanticism and love aren't things I equate with sex, and sex isn't something I do to someone because I love them, to phrase it another way.

This mortifies most people I've mentioned this to, and they can't seem to come to grips with it. It's not for everyone, that's for sure.
2025: The year of the linux desktop! For sure this time!
What are you doing for the rest of the time?
Power is given by the people. If we can culturally all accept that enriching oneself at the expense of many others is morally wrong then that's the moral framework we should judge by. Life is _not_ a zero sum game, and it doesn't _have_ to be thought of that way. We can choose to try to do good for the most amount of people, instead of allowing the most amount of good to go to the least amount people (least here meaning smallest population, I suppose 1% is another way to read)
> But most Rails programmers write Rails, not Ruby

You're really exaggerating.
I got a bad rating this year for being slow. We have about an average of 4 hours of meetings everyday. I'm not sure when they want us to get work done. I'm tired of working hard and not it not paying off. I work, but don't go too fast.

So I have been called out and punished for it.
We need a curated list of random files from the internet. awesome-randomfiles anyone?
> Did I work 20-30 minutes, or have I been working for a day or two? I would say a day or two, and the 20-30 minutes was the time needed to produce the deliverable of that work.

I would say that I do this too. There's a lot of stuff I can more or less do on autopilot and stuff that requires actual attention and finesse, for lack of a better word. I feel like management thinks that I'm good at my job for all of the autopilot stuff that I can crank out, and that makes up for the time I spend implementing one of the more interesting bits.

I think one of the ways that remote work changes this is that I can do other things while I think through a tricky problem; I can do dishes or walk my dog or something instead of trying to look busy in a room with 6-12 other people who are furiously typing because that's how the manager and project manager understand that work gets done.
In a world that already has Teslas running around the roads and solar farms being built for profit, but that doesn't already have economical carbon capture, it turns out that renewables are actually the conservative way out.
I went to a good magnet school with no fans or AC on the highest floor. It made such little sense to have the brightest students pass out, nap, not be able to learn and only one teacher had an AC he personally brought in.
The microsoft-edge links just open normal web pages. Most are just Bing searches. It isn't deep integration.
I’d really like to know where OPs working, I’m guessing a FAANG or similar, if so my next question would be how common is this at FAANGs
On the other hand, some of it sticks. For one thing, gaming on Linux has improved by leaps and bounds approximately since the announcement of Windows 10.
> I can tell you that lots of men want to sleep with me, but far fewer want to have a real relationship with me

Is this different from being a cis-woman?
Nancy Pelosi has done orders of magnitude more harm to our country than many people that have been given the death penalty.

I don't wish for her death, but I certainly think we'd be better off if she was no longer in power. Additionally the lack of consequences for her corruption harms public trust in our electoral system.
https://en.m.wikipedia.org/wiki/Henri_Poincar%C3%A9

> He never spent a long time on a problem since he believed that the subconscious would continue working on the problem while he consciously worked on another problem.

This is definitely a thing. Intellectual labor just isn't physical labor.
There are some similar efforts to add WiFi to old 8-bit computers.

The TRS-IO is pretty neat. It bridges the wifi to an IO bus, and provides both a "retro app store" program and a way to make samba shares look like local drives.

https://github.com/apuder/TRS-IO
thanks! I'll check it out!
I’d be interested in where to look for more info on that.

Do you think it could work on anything more complex?

As I said in comment below I reckon I could make a much more elaborate explanation and still have the kid get it.
This hasn't been my experience at all. Deploying Ruby-based projects in recent years is streamlined and repeatable. The term soup you're throwing out there makes me wonder why you're either overthinking this or not streamlining your own processes.
You'll have to back this up with evidence. You can file complaints about local judges to judiciary committees, administrative judges, you can appeal their decisions, and if you actually go to trial you get a jury unless you specifically waive it (along with all other parties).

I don't see how they're unaccountable, or how contract disputes mostly depend on a judges disposition.
Found a silly sketch of me by my partner and it worked a treat: https://sketch.metademolab.com/share/c9c289362dca4d4d96ee5b4...

Of course the resemblance is spooky.
Most states have some form of early voting, although access can still sometimes be a challenge.
We've never had unfettered growth. People are limited in how many children they can have, and how many they want to have. We can trust parents to know how many children they want. We don't need a bureaucrat telling us when we can have sex and when we're required to have sex
> all of the women end up with 30% of the men

Anthropologists studied many cultures that have no concept of monogamy and sexual shame: it's quite the opposite.
DeFi is 2 years old at most. Still very early days and lots of newbies that get exploited.
This articulates something that feels quite truthful, but one has to take care not to assume that every sexual phenomenon is biological.

For example in the States, in matching tools like group dating events and dating apps, men typically outnumber women by a sizeable margin. One could ascribe this to biology (with women as the choosing sex, like we see in a lot of primates and other species). I had to reconsider this when I saw some pictures from a group dating event among Chinese international students at my university, in which the women outnumbered the men! I was told by a Chinese person this wasn't uncommon for such events in China. I found out later that group dating events in Japan are similar in terms of gender balance as well.

I would very much like to hear some hypotheses for the reasons for what seems to be a pretty big cultural difference. To me it casts a bit of doubt on the author's narrative of "women have it and men want it" -- in some cultures, it seems like women want it too.
Main reason the GameCube was a disappointment to me :(
Artificial selection. Society probably won’t be improved by smart kids killing themselves.
Ugh. I think this whole post starts with a flawed premise.

It may be true that heterosexual men want sex. But so do heterosexual women and homosexual men and women as well, as well as those who are somewhere in the vast spectrum between these identities. The question to consider then is why does male heterosexual lust get special consideration?

For example, consider the framing of calling the ability to reject male advances "power". Anyone can reject sexual advances from others for any reason, but it's rarely framed as a special position of "power" other than when applied to heterosexual male advances.
You and your co-workers are working too hard and need to press back against it.
Totally agree since I went in the opposite direction. Express is closer to something like either Sinatra or Cuba in the Ruby world.

A much better comparison would be either Blitzjs, Nestjs, redwoodjs, featherjs, or several other full stack js / ts frameworks. I'm pretty sure these frameworks were inspired and influenced by Rails
Microsoft is no longer a monopolist. The world has changed dramatically since 1995-1997.
You can say that about the vast majority of upgrades that come with a new OS version if you isolate them. But at the end of the day, they are going to end up bundling a bunch of upgrades together to form a new OS version for a variety of reasons that usually aren't strictly technical.
Pythonista is a lot better and more powerful than Swift playgrounds. It's also available on iPhone. So you're just flat out wrong.
> Are most of us secretly lying about how much we are working?

How much are the heirs collecting dividend checks from the wealth I create working? Should I crawl at the boots of some St. Grottlesex graduate, telling them I could have worked harder, trying to gain some Stakhanovite hero of labor award from them?

If you have time to spare, which apparently you do, study CS so that you can be an L5, L6, L7 etc. at some FAANG. That benefits you and them.
> Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticize them?

Yes exactly this, especially at larger companies. I know a few of those developers, and they sit right near me...

They find a way to make any task take forever...

If it was a smaller company they would be called out, but at my [very, very] large company - its very hard to get fired. So what happens is that they are just given what is essentially remedial work.

As a fellow IC, it will in no way make my life better to call this person out.
50 lines on a legacy system is much harder to write than the equivalent just jamming out new stuff. Also it's hard to compare lines cause it's not a language agnostic measure.
I'm a pretty useless developer who does about the same amount of real work as you per week. I also often don't understand the technical details other developers discuss in meetings.

I am generally quite open about my lack of aptitude, as I result I've never really been promoted, I've just bounced around between different junior roles. It always seems obvious that I'm the most junior member of any team I'm on, but I'm starting to wonder if that's all in my head.

Your post kinda makes me wish I'd tried a bit harder at bullshitting. Maybe I could've at least made a bit more money.
> We have about an average of 4 hours of meetings everyday.

That would be the entirety of my workday. You should complain about this, meetings are incredibly costly to a company and must have a limit.
I am a freelance dev and I only bill the hours that I work. But I am quite sure a lot of freelance devs just bill 8 hours of work a day, even if they only work 3 hours. My conscience wont allow me to do this in a remote work situation.

Back when I worked in the office as freelancer, I did bill 8 hours a day, since I was expected to sit in the office 8 hours a day, regardless if I performed or not.

In the past I worked at large and small organizations and I did see it’s generally much easier to slack in large organizations.
Read other Reddit+HN threads on what other people have done in your situation.

The main way that people get accounts reinstated in cases like these are the situation blowing up on HN and a lot of people getting upset (at Apple/Google (the other major offender)). This is unlikely to work in your case, because (judging by the comments) a lot of people are offended by the very idea that you'd develop an app to help people overcome a porn addiction, and additionally are withholding useful advice and making false/deceptive claims[1] as a result.

Your best shot is to look for actual legal advice given to other people in your situation and see if you can follow it.

Kudos to you for developing something like this, by the way - I might use the Android version to get accountability for myself. If you look carefully, you'll see the the majority of objections that the other comments are making are riddled with misunderstandings, deception, and moral outrage - I can't see a single legitimate argument that your project is actually harmful.

[1] https://news.ycombinator.com/item?id=29571229
25 year vet who knows both well: learn Ruby on Rails, the on-ramp is very gradual and you probably won't need anything else if all you want to build are SaaS-like web apps.
Modern management techniques rely heavily on peer pressure to motivate employees. That works on most of us because we feel shame when we disappoint. You seem to have been born with an undersized shame sensor. You lucky, lucky bastard...
Building a complex SaaS app or backoffice app on a "greenfield Node server" is a supreme exercise in frustration.
Possibly from a committee staffed by cats.
Stop signs are notorious hard to detect. They could make them easier to detect.
Everything Is a Remix – Memes, Movies, Marvel
see this is why I own like 30 domains and do not get rid of them ;)

The excuse that, somewhere there is a hacker group, who has a list of all social media accounts from various leaks aggregated, realises that my domain expires and executes automatic hacking attempts against my accounts, is now my new favourite bedtime story to scare kids ;)

But really what would the alternative be? Sell them only to people "I trust"? That can't be healthy.

I guess the only right thing to do here is to extend your domain, host a page which clearly states "this page will be unavailable in the future" and when google traffic has dropped to 0, lets say a year later you can set it free?

as for account claiming with expired domains: there are so many reason why that account should have a new email by then or be closed entirely.
> E.g. quite recently a scraper, wrote it in Ruby -obviously-, found out that we couldn't get performance acceptable, rewrote it in python

How is Python gonna improve performance when writing a scraper, it's mostly about doing a bunch of network requests right? You could do threading in Ruby you know. Both Python and Ruby have a VM lock (GIL, have no idea what it's called in Python).

Python is good choice for scraping due to the many ready made libraries but I don't get how performance was a win over Ruby.

Node is a different story, V8 (and competing JS engines) had huge effort poured into them by Google/Microsoft so it's fast.
Python never had that kind of investment afaik.
We will see if Shopify can narrow the gap between Ruby and JS, I know it's a reach but they already improved Ruby performance around 25-30% since the project started (about a year?). I am optimstic the performance gap will narrow since what makes JS faster is a JIT. There is no magic here, only effort and investment which costs money.
You'll just naturally select yourself out of the gene pool...
After TC killed the project (for all intents and purposes) is there the ssme level of trust in VC?
Prediction.

Setting aside the metaphysical questions of subjective "meaning" and "understanding" what else is there?

What a system can predict is the measure of its "understanding", surely?
Then why wait? Programs like Photoshop and Ableton Live work just fine through WINE. I have a hard time imagining what kind of software you can't replace on modern Linux...
The weather is a close second, I'm in Noe Valley which is really chilly and I like that. You should have people at your place and cook for them and call it a party, San Francisco has The Midway, Great Northern and outdoor activities at Golden Gate which are kinda "world class" partying but there's a lot going on in house parties and places of ill repute.
They are either the same age or Rust is considerably older, depending on how you look at it:

Rust was publicly announced in 2010, after ~4 years of development in private (starting sometime in 2006, though I don't know how fast that went).[0]

Swift development started that year, 2010, in secret at Apple.[1] It became public in 2014 (some would say it was still in a beta state despite the 1.0 label).

[0]:https://en.wikipedia.org/wiki/Rust_(programming_language)#Hi...
[1]:https://en.wikipedia.org/wiki/Swift_(programming_language)#H...
What value was grown? The only thing that has been shown to have "value" is playing around with interests and staking to create unsustainable returns on speculation, nothing else, which I guess if you're into financial speculation can count as such.

Who's actually using these coins to do anything in the real world?
No, they’d chose the easiest and cheapest standard. Volvo gave away their seat belt patent, there is no agreed standardization. Yet they all have it.
Thankfully we have options. I'm planning on moving my main desktop to Arch over my Christmas break from work. It's been a while since I ran Linux as my main desktop, my only complaints have been around gaming performance. I have a friend who plays the same games as I do and he's got everything working on his Arch install. That's really the only thing that holds me on Windows and if it's as smooth of a transition as I believe it currently is then I just have no reason to not give it another fair shake.
The parent asked if it was shameful to think that way and I responded, yes it is. I'm not going around looking to fling insults, I think it is important to take feedback constructively and being honest is important to constructive criticism.
I've been doing some tests with JSON recently, so I have some exact numbers for a particular sample. Suppose you have JSON like the following:

MULTIPLIER = int(10e6)
json_string = b"[" + b", ".join([
b'[{"x": 1.1, "y": [1]}, {"x": 2.2, "y": [1, 2]}, {"x": 3.3, "y": [1, 2, 3]}],' +
b'[],' +
b'[{"x": 4.4, "y": [1, 2, 3, 4]}, {"x": 5.5, "y": [1, 2, 3, 4, 5]}]'
] * MULTIPLIER) + b"]"

It's a complex structure with many array elements (30 million), but those elements have a common type. It's 1.4 GB of uncompressed JSON. If I convert it to a Parquet file (a natural format for data like these), it would be 1.6 GB of uncompressed Parquet. It can get much smaller with compression, but since the same numbers are repeating in the above, compressing it would not be a fair comparison. (Note that I'm using 3 bytes per float in the JSON; uncompressed Parquet uses 8 bytes per float. I should generate something like the above with random numbers and then compress the Parquet.)

Reading the JSON into Python dicts and lists using the standard library `json` module takes 70 seconds and uses 20 GB of RAM (for the dicts and lists, not counting the original string).

Reading the Parquet file into an Awkward Array takes 3.3 seconds and uses 1.34 GB of RAM (for just the array).

Reading the JSON file into an Awkward Array takes 39 seconds and uses the same 1.34 GB of RAM. If you have a JSONSchema for the file, an experimental method (https://github.com/scikit-hep/awkward-1.0/pull/1165#issuecom...) would reduce the reading time to 6.0 seconds, since most of that time is spent discovering the schema of the JSON data dynamically.

The main thing, though, is that you can compute the already-loaded data in faster and more concise ways. For instance, if you wanted to slice and call a NumPy ufunc on the above data, like

output = np.square(array["y", ..., 1:])

the equivalent Python would be

output = []
for sublist in python_objects:
tmp1 = []
for record in sublist:
tmp2 = []
for number in record["y"][1:]:
tmp2.append(np.square(number))
tmp1.append(tmp2)
output.append(tmp1)

The Python code runs in 140 seconds and the array expression runs in 2.4 seconds (current version; in the unreleased version 2 it's 1.5 seconds).

For both loading data and performing operations on them, it's orders of magnitude faster than pure Python—for the same reasons the same can be said of NumPy. What we're adding here is the ability to do this kind of thing on non-rectangular arrays of numbers.
It seems a little like cheating to put modern microcontrollers inside the cartridge that do all the heavy lifting. At what point are you basically just using the game boy's screen connected to a much more powerful external computer? It would be like me creating a new "SNES game" with a raspberry pi stuffed inside the cartridge with GPIOs mapped to the SNES cartridge interface and saying "there oughta be a full 3d SNES game" but at that point the SNES is doing very little processing compared to the pi's SoC which is doing 100% of the 3d rendering.

All that said, this project is still pretty sweet and I enjoyed the writeup.
And Windows support, too! "Gamer device" configuration software is 98% a shitshow, the other 2% is just about tolerable.
Or build me a machine that can roll vs build me a machine that can walk uphill. What nature gave is actually much harder for anyone to engineer. We landed on solutions that are conceptually simple and then built from there. Nature didn’t have that benefit.
The insidious thing about allowing congress to insider trade is that it creates a loophole to bypass campaign finance laws and enables corruption.

It would be illegal for a company to pay $1M to Pelosi in a quid pro quo.

It's legal for a company to give a stock tip worth $1m to Pelosi as gratuity for favorable legislation.

Pelosi doesn't want to remove this mechanism because it's how she solicits bribes and has consolidated her power.
Pre acquisition, Okcupid’s data scientist cofounder did a bunch of research on this and confirms your assertion.

https://www.npr.org/2014/09/06/345884282/online-dating-stats...

And it looks like I wrote a comment about this five years ago!

https://news.ycombinator.com/item?id=12710536

OkCupid blog post I cited: https://blog.okcupid.com/index.php/the-case-for-an-older-wom...
Sometime around 2018, not having a clue about popular culture shifted from making you seem lame at parties to insulating you from pyramid schemes.
That’s a welcome feature even though I don’t like the syntax.
But Go could become the perfect language if they just fixed error handling and a couple small annoying quirks.
A Discussion of Oberon
Those are political issues and not many companies can deal with them. The last two points IMHO don't really mean much.
How do you know they didn’t?
> I ship stuff

This is the key point, I think, and the only thing that matters. Does OP ship stuff too? If so, he's got imposter syndrome.
i thought that too!

but firefox has different dns requests going to their servers as well.
A big project in any stack has many problems. Vanilla Rails is going to scale way better than some wacky bespoke configuration of stitched-together NPM packages, which in my experience is what a lot of folks build now because they don't know any better.
I work for myself and most of my days are lazy. Today i spent most of it on reddit. Programming is the job of automating your job, if you do it right you shouldn't have much work. In an office environment, i easily tune into the collective LARPing of being busy.
We two, ours two. This is forever etched into our brains :)
China Warns Citizens Against Playing Blockchain-Based P2E Games
We did a similar analysis a while back, works surprisingly well! I OpenAI increases the amount of "training data" you can send in, I think it could get really good at generating SQL.

https://blog.seekwell.io/gpt3