skysight-inc/HackerNews huggingface dataset:
> Large companies have a tendency to throw up all sorts of impediments to actually getting shit done.

early in my career i once worked for a spinoff of a very large tech company and was involved in a collaboration with the mothership, so to speak.

my boss pulled me aside and explained to me. "here's how this goes. time here does not work like time there does. what happens in one day here takes two weeks there, and if there's anything missing when you ask them for something, that two week timer will reset. so make sure when you communicate with them, you send them absolutely everything they need and then some. then be prepared to wait. for a long, long time. they will either cancel or eventually deliver something. whether the thing they deliver is relevant remains to be seen, but be prepared for it not to be. if this starts sapping your time and energy, bring it back to me."

he was absolutely right.
Good news is that one of the OKCupid cofounders (the one who wrote those original data science blog posts) ended up writing a great book called Dataclysm[0] that expands on top of that earlier research + tons of completely unrelated and interesting research and analysis. It is really well written, the writer definitely has his way with words, and his analysis is very careful and reasonable. I heavily recommend.

Back to the original point I was trying to make, in the chapter of the book on that topic (as opposed to his earlier data science blog posts), he uses not only OKCupid data, but Tinder and other dating apps as well. I remember there were a few small outliers, but in general that trend from the original data science blog posts still stands. Oh, and he also explicitly compares his old analysis vs. his present one. Definitely an interesting topic, and the book, luckily, applies similar rigor to a bunch of other topics completely unrelated to dating dynamics.

0. https://www.amazon.com/Dataclysm-Identity-What-Online-Offlin...
> In practice nothing works out like this.

It does and can. Sorry your team sucks

> This is not an actual issue.

Yes, it is. Why would I bring it up if it wasn't?
For me, the problem is the double standard that is applied to historical writings; Mention Scripture, "Oh, those are just someone's words", Mention a scientific manuscript from the same time "Oh, my, what a genius"!

How many of us actually get to prove newtons laws for ourselves? How many of us consciously wake up and say, today I will test out gravity? But isn't the law of Gravity real, yes it is!

Thing is, most of what we know, we have read from what others have done or experienced, more in the scientific field. Why can't we apply the same standard to scripture? Maybe if we study deep we can prove the things written therein
Sadly, no. Unlike some better fields, the auto industry is incredibly tight-lipped about safety and crash structures. If these in-formal standards were to get out... and if the public were to know how well the industry has cornered the regulators, creating pseudo-standards that technically conform to the safety protocols but functionally make zero difference to consumer/passenger safety... there'd be riots.
This logic mostly extends to the substitutes available today— pity sex, porn, prostitution, cheating.

The connection has always been the more important thing; sex is just a proxy for that.
Our other giants in the history of programming language design have been far too modest. Imagine how APL might have changed the world if only it had been called Iverson Language. And nobody would still be using Word if the Knuth Typesetting Language were available.
Tell HN: If you use Verizon, opt out of “Custom Experience”
I just got this text:

> VZ Msg: Introducing Verizon Custom Experience. VZ content & offers are more relevant using web browsing & app usage info. For info or to opt-out: m.vzw.com/CE

And all I can say is: fuck that.
tqdm is one of the very few Python packages that makes it into every script I write. It's a very high ROI for managing and tracking simple loops.

My only complaint is the smoothing parameter; by default it predicts the estimated time remaining based on the most recent updates so it can fluctuate wildly; smoothing=0 predicts based on the total runtime which makes more sense given law of large numbers.
ASM.js and wasm? Didn't get
Yeah this was a huge revelation to me. Spend months of long days to complete a record milestone for the company with hundreds of people involved…get a couple celebration dinners and it’s immediately into meetings to scope out the next months long, record milestone. Corporations will continuously push you, they never run out of work to do, and the better their documentation the more disposable you are (although they’ll never realize it). If you’re in the mood, fine. But it’s not a lack of motivation if you’re not…it’s being realistic and having self worth. Milestones and the share price and the late night meetings are a fun game if you have an interest and spare time, not something intrinsically great and motivating.
Probably this varies greatly between teams and companies. My situation was similar to yours at my previous job. But I've just joined a big tech company, and I've been working a lot. My coworkers are very skilled, and super productive. Considering the amount of code review, PR, oncalls, user support, there's noway they are slacking, even if they are 10x developer.
Simple rule of thumb is one backend per team.

Things like upgrading the language version should not require coordination between multiple dev teams.

Of course there's 100s of permutations that work. Optimize for your situation. And if you have no clue what the right call is, go as simple as possible until it breaks on you.
> Yes exactly this, especially at larger companies. I know a few of those developers, and they sit right near me...

I find it a somewhat comforting thought ... if I ever get overworked then I can always become one of those guys ...

Maybe that's why nobody ever calls them out.
In the future, you'll have a generation of computer illiterate adults who rely on the computer literate to survive.
> Hum, I've never seen generics making code harder to reason about in any language, except, of course for C++, where they are hacked over text.

do you mean templates?

i was under the impression that c++ generics == templates, but after a google search found out that c++ has both (at least according to microsoft), not surprised

https://docs.microsoft.com/en-us/cpp/extensions/generics-and...
There's always StarFox Adventures T-T
You're not necessarily wrong, but the vast majority of recent WINE developments have been going into making it a much more stable experience. The past decade of WINE development has pretty much been about throwing the kitchen sink at your program and praying that it works, but companies like Valve have made some pretty wild overhauls to the system that allow for both leaner and more predictable prefixes. It's still not perfect (and as you've suggested, will likely never be), but the gap is definitely closing. We've gotten to the point where people are confident shipping Linux consoles because the Windows compatibility layer is just that good. Game studios are able to support Linux-based platforms without targeting a build for the OS in the first place. As the technology continues to be refined, I can definitely see some CAD and studio software developers experimenting with the tech.

Much like you, I'm pretty pessimistic about the whole thing. It's safe to assume that nobody cares about it, but it's also still too early to say for sure. In 5 years, WINE could well be a stable development platform for third-party developers who want to focus on a Windows build but also offer compatibility with other operating systems. Stranger things have happened.
Preach! I do not understand this criticism at all. Rails scales just fine, in a web app it's the DB that's the bottleneck 99% of the time. Sure, the ORM can get you into hot water easily if you do dumb things (or just don't pay enough attention to N+1's etc), but one should be using the ORM wisely and deliberately, rather than living ignorantly of what's happening behind the scenes.
Neurodivergent people make great leaders, not just employees
> A model of GPT-3's scale is not going to be trained or run on a laptop.

LOL, yes it is... it's only a matter of time, and not much of it at that. Computing power is making enormous leaps and bounds. Look at GPUs. The leaks coming out of AMD and NVIDIA already point to AMD's 7000 series cards and NVIDIA's 4000 series cards as being somewhere from 2.5x to 3x more powerful than the 6000 and 3000 series cards.

Storage is getting cheap as well. I just bought a decommissioned storage appliance off eBay for $9000. 640 terabyte raw capacity. 1200 watts to operate, so about another $75 a month for electricity.

These dollar figures are very reasonable for just about anyone in the middle class, and certainly reasonable for the demographic of users on this site.
> That's just it though, once we start considering how to fix one issue, we realize that a particular design decision is part of a wider architecture, and it's impossible to change the one design decision without undermining the whole architecture

'Sokay, the architecture is fundamentally flawed, in part because it was designed when less was known about the pragmatics of representative democracy because of less extensive experience and no systematic research and analysis, but also because in some parts it was designed with bad purpose (notably, entrenching chattel slavery.)

Undermining the whole architecture ought to be the goal.
Laser and Mirror and Sound
I wonder how they test the code? Maybe they can write a meta VM using a testable environment(e.g. in C) and transpile it into the instructions that library uses?
A speech to text device in the bathroom helps. Sometimes I worry I'll forget by the time I'm done showering.
What are some notable proof-of-work tokens that didn't have a premine?
> Who do you think has more sex: lesbians, or gay men?

> OK so now that we've settled that men have 1000x more sexual lust than women...

I must be missing something, because I have absolutely no idea where we settled anything in this space of two sentences.
They remember the actual outcome. They lost the case but the Bush Administration chose to not really enforce any significant penalties. End result was very little cost to Microsoft. They did change their practices for awhile but have slowly crept back to the same lockin.

When Apple does similar things everyone praises them for it.
At a 5-20 person startup there are probably like 5 engineers, there’s no time to waste and everyone knows what everyone is doing.
Three months in advance without the ability to cancel it subjects them to risk if they're trying to trade on insider info; the info could leak, change, be affected by something unexpected, etc.

Letting them do "day of" doesn't really help; if you know Boeing's gonna get the contract at 3:00pm you could just do the buy at 2:59pm. No one has time to react.
I agree with you, but understand the critique others used. The problem is standardization, if you need special hardware to do things you get fragmentation. For the people who rely on the other cartridges, those games are all standardized. The SNES had optional networking https://en.wikipedia.org/wiki/Satellaview, and the PS2 also had an optional expansion bay https://en.wikipedia.org/wiki/PlayStation_2_Expansion_Bay that would limit all games from utilizing it, and also as a requirement it would prevent much adaption.

Whats the point of developing on a device that needs lots of other parts that most people won't have? Its like selling a game system with no controllers and each controller can be used for only a few games (like eyefi).

This is why I don't bother with seeing m.2 SSDs enhancing online gameplay for faster loading. You always wait for the weakest and slowest loading game and network to start.
sometimes I wake up and know the solution.
Those two problems are linked like two halves of a circle.

Want to know why some older man is a jerk and treats you wrong and it might be the reason why: he is still that younger man inside.
I genuinely don't know what to make of the handedness argument. On the one hand it makes a sort of intuitive sense (we're all individuals! Of course we all do things differently!) On the other we're all running on the same hardware, give or take. It strikes me as like learning styles: yes, people might have expressed preferences, but if you run the numbers we do all learn in fundamentally the same way, independently of what we say we prefer.
Possibly…

Your accidentally achieving what needs to be done with less effort than another.

A lot of the work assigned wasn’t actually needed in the first place

Lazy people can find the best effort/reward trade off
Shouldn't they get rid the white supremacy subreddits first?
Sure, I didn't want to make it there was only one way to do it, I just happened to be more used to such enterprise style configurations.

Actually one way to mix both, while controlling what people were allowed to do on their workstations was to boot via tftp and have $HOME mapped noexec over NFS.

A solution used in some labs at the university campus.
I am wondering whether it would a rival project to redshift?
But they also have access to solar, wind, and nuclear technology that were far less developed when the countries you are blaming were industrializing.
A weird thing to be proud of.
A country cannot be sued for causing a civilian death in war. Your speculation about motivations has no basis in reality.

Additionally, the link you posted about deaths in Iraq does not say what you think it says.
If chosen well, it doesn't matter because context clues usually will eliminate confusion. You're likely to know that the lake path isn't I.4 miles long and that there's no 1 in 'Ranger Station'. In cases where there likely is to be confusion, spelling numbers out can make the intention known.

But of course not everyone is so careful. There was a computer magazine back in the 80s that used a typeface for program listings that used the exact same glyph for 1 and l, which often could not be determined which one was correct strictly by context. Those were frustrating to try to debug.
I'm glad that people are starting to see the consequences of a decentralized network that is outside the law means there is also no recourse for those who have been wronged.

This has always been my concern about crypto: fiat currency is backed by judges, and if you don't do what the judge says, it is backed up by the violence of an enforcer with a weapon and the ability to put you in a cage.

Crypto doesn't have that. If someone steals it from you there is really no recourse, unless we "recentralize" the network to give certain entities more power than others like we have with fiat currency.
> Communities like FemaleDatingStrategy are just as bad as incel or MGTOW communities — essentially just a place for sad people to outpour bitterness and sexism in an echo chamber.

Yep. There is a reason for why users of that subreddit are commonly referred to as "femcels" by people outside of it.
Personally I think the documentation should enumerate all the error types returned by functions.
Gmail is soon turning on two-step verification for all accounts. The very poor - the people who use library computers to check their email - often do not have phones at all. I truly don't know what they're going to do when all online services require MFA.
Right, if I could only sign it and replicate it somehow...
Elon Musk must be happy to read this.
Not sure how that’s different from my current “monolith” with a puppeteer micro service.

But either way, seems that my thinking with adding a micro service was kind of okay.
Can you name what made the "good" releases good? Because when I look at the list, I can name bad things for every single "good" release that I disliked. Much of what makes a "good" release though, isn't that MS fixes anything from the "bad" release they just reskin a later service pack from the "bad" release and try not to break to many things. If you skip the "bad" releases it makes the "good" ones bad.

2000->XP, forced online activation, if you moved from ME->XP they finally broke a lot of dos era apps. That isn't to say that XP is that far from 2000 which IMHO remains the best windows MS ever released (particularly after SP3). The only significant thing of value MS has added since XP, is 64-bit support, and that is questionable if you consider there was a 64-bit XP.

vista->7, this one is harder, maybe the biggest ding is, that this is where they started to remove all the classic mode UI paradigms that were in place for 15+ years. So, while vista was such a mess that going from XP->7 was a shock, even on a PC 2x+ faster the UI still lags because much of the win32 graphics stack and sound system is now emulated on the processor rather than handed off to the graphics card driver.

Win8->win 10, even more ad's, forced updates, can't permanently disable the virus scanner that eats 50%+ of the disk IOP rate, the list here is endless.

In the case of 10-11, I don't think anyone would really have cared if they hadn't decided to screw with the start menu/task bar again. That is the one thing that raises the ire of windows users, yet they seem to always screw with it. I think secure boot/etc is less of an issue for people than it was 15 years ago (and IIRC someone already has a workaround).
California plans to charge new installations $8/month per kilowatt of solar
well put! I work in consulting for a large corporation and they pay for me more than 1000 Euro per day. I don't see much of that money but I can't really complain about my salary. It's pretty good (not SV-good, though). Now on average I'd say I work no more than 4 hours. Some days even less. Occasionally I feel proud of that and even brag about it to friends. But deep down I feel how this is just not making me happy. It's also not that I am lazy by any means. I think I am burned out to some extent. This mental state comes with an inability to use the rest of the work day. I spend it procrastinating - which is actually more tiring than working for whatever reason. During office times I thought this is because I have to multitask watching my back and having a solution at hand if somebody suddenly stands next to me. Now being in home office for more than a year it seems that the origin is more something like a spiritual conflict. I'm wasting my time. And I know I'm wasting it. At the same time I feel motivated to become more structured and diciplined so I can game my employer (which I do not respect for a couple of reasons) in a way benefiting me beyond my salary. Having said that I have been taking my car to a garage, doing shopping, reparing my bike or whatever during work time - so, technically, I do benefit. My g/f earns about a third of what I do while actually working a tough, stressful job in full time. Regularly when she leaves the house in the morning I sit there browsing the internet after the obligatory daily and I feel actually a bit ashamed when she sees that. I don't know ... but, yeah, thanks for your post - got me thinking.
When multiple teams work on the same rails project, you're bound to have someone enhance some class somewhere, and all of a sudden, your isolated class is doing things it's not supposed to do, or at least you think it's not supposed to be doing it.
You try to debug it, but there are no types no way for the tools you're using to let you know easily, here is where this specific piece of logic coming from.

In Typescript, entities have types and when you misuse something the typescript checker tells you while you're coding why, that's not what you're supposed to do. You can super easily track down the type and navigate the code base to the source and adapt either your code or edit the source. Easily.
With rails, you're often required to do mental gymnastics to debug simple things, after the fact
this article is about India not US so I am taking from that perspective. And India is over populated...
> I always write tests for my changes

I wasn't saying you were one of those people - just saying I've worked with a lot of them.
Ask HN: What is the best way to pay users?
We want to establish a mechanism to send payments to our users, many of whom are non-technical professionals and few of whom will have a stripe, payoneer or even a paypal account. What are our other options, if there are any?
Thank you!
I strongly recommend this article to female readers. As long as they're in need of a good laugh. The kind of laugh you need to avoid screaming.

As for male readers... note that many (perhaps most) women look with skepticism on men who use the term "mating market". That's not how they see dating, and they dislike being treated as optimization problems. Few want to see themselves "the best woman who will put up with you," and if you do, they're going to be uncomfortable.
Yeah some drivers are still garbage. My asus laptop works great with trackpad but my dell not so much (it's an older laptop)
I have always wondered if Jets was ready for production. Have you found the documentation & community to be ready for mainstream?
I 100% notice when ppl are slacking - especially at the levels you mentioned. I'm a team lead - it's to much of a pain in the ass to fire people so it's easier to just keep them and give them the minimal salary increase possible. If someone is from a protected class 100% forget about firing them but I realize not all companies are like mine but I suspect a lot are.
You are promoting your own ability to reason over hundreds of thousands of years of accumulated evolutionary and cultural wisdom. I doubt you'll come out on top.

There are good reasons for stigmatizing nakedness, fearing STDs, conceptualizing sex as something that should exist in monogamous, emotionally close relationships, and so on. That's not to say tradition is infallible, only that dismissing it altogether is a mistake.
Is it the case that playing the games are effectively a way of asking and answering questions, specifically ‘do I win if I do this’?
"This [desire for sex] is how we’ve continued the human race for thousands of years"

This article is about the road leading up to children and how people select each other. How we raise children today is completely different from our past and deserves its own article. Not to mention sex today doesn't always involve pregnancy for everyone.
From my experience it isn't companies like Google or Microsoft running these tech sweatshops. Large prestigious companies generally have great work life balance and take care of their employees. It's the bottom tier ones who get away with hiring desperate talent and exploit them.
No, microsoft-edge links are used through Windows itself when it wants to show a webpage, e.g. from Cortana or a desktop widget. They open in Edge even if you've told Windows you want a different default browser
I acknowledged that this could still be true in my comment, but that I would have to actually do some analysis. However, what the parent comment said is wrong. Your gas is going to lose internal energy to shaft work as it moves through the turbine, which then compresses the inlet air.

Not saying its not hot or hotter, I'm saying the air is not moving through a compressor (which /would/ heat the gas as it does work on the gas to move it to higher pressure), it moving through a turbine, which is recapturing the internal energy of the exhaust gas to improve the efficiency of the engine.

Because this site always needs ""SOURCES""
https://www.theturboforums.com/info/article/why-are-exhaust-...

>EGTs are usually measured close to the head. This provides a much quicker response time as well as a more accurate reading. In fact, the temperature of the exhaust gas following the turbocharger can be as much as 200 to 300 degrees lower than the temperature upstream of the turbo. Air resistance caused by the turbo itself can also cause increases in the temperature upstream that would not be detected past the turbo.
Open Letter: Opposition to NATO Expansion (1997)