jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Does anyone know which books they are referring to in this quote from the Google founders?

“You know, we have seven engineers, and they’re all guys. But we’ve thought a lot about how we want to start our company, and we’ve read a lot of books, and we know that organizations work better when there is gender balance. So it’s important to us that we have a strong group of women, especially technical women, in the company.”
I wonder what they would say if I tried to get a pet pig to herd sheep.

"That'll do pig. That'll do."
lol... We got a lot of snow here too. My cofounder was tied up for most of the day negotiating her way through the transit system back home. At least I assume that's what you mean. :)
1. the most recent commit was over a year ago

2. it's incompatible with the current version of jquery

3. knockout.js
Works for me. (Chrome)
Same. I would love to see more.
There is no reason why taxi-on-demand won't be a competitive business. Entry barrier is also low-ish for a business that makes money, not just sells ads.
So how do you decide which issues bother you and which don't? How do you decide personally which suffering you can tolerate and which suffering you cannot? What compels to you help others and what doesn't?

I guess in the end, if you can go to bed in peace, does that mean nothing bothers you? Is there nothing in the world which keeps you up or night or makes you wish you could change for the better? Or are you perfectly happy with the way things are?
Um. Yeah. Thanks for explaining my joke :-)
The article makes the assertion that communities often form around remote dams, and perhaps this is true for dams in the desert or dams on the plains, but maps and photos of this region reveal that the rivers here are deeply incised among steep mountains, there's essentially no arable land, and villages have been clinging to cliffs just above the rivers for as long as humans have settled here. There's simply nowhere else for them to live, and they've lived there long before any dams.

The people who died in this disaster died because a surge of water and mud and debris rushed down the river valley from high up in the mountains. You can't arrest a debris flow [1], you either have to hope it doesn't happen, or engineer at great cost that it doesn't happen, or you pre-emptively relocate to a place where you won't be caught in it. These are hard choices, but the nature of the problem is simple, and traces back to topography..

[1] You can arrest a debris flow with a very large embankment of your own, preferably if there's no lake behind it; water is not compressible, so a debris flow into a reservoir will always risk overtopping the dam with a frighteningly large wave. But, putting dry dams in a narrow river valley is much more complex than dams behind which water can collect.
Mine keeps throwing Overflow. How can I open a bug?
Facebook has zero leverage against Apple.
iOS is:
- requesting permissions at the time of using the feature,
- giving permissions like GPS only for limited time, or to subsets of photos only,
- and requires app to keep full features if permission is not granted.

It should be required that Android did the same. After all, a pure market is where people are fully informed and have a choice, so there could be a theoretical basis for requiring Android not to be confusing with permissions.
Good guess. But I’m afraid you’re wrong. She loves the strip. And she doesn’t notice this behavior by the parents. I was only expressing how my own perception of the comic has changed now that I’m an adult.
They don't just accept what the government says, they also demand that the government do something, liberties be damned. I think this is the same reason the Republican party is so popular: people are voting for their own prosperity above all else. (That the the Republican party doesn't actually provide this is immaterial.)
>I think you're wrongly conflating enjoyment and agreement.

I hope I am, but I also think that the subset of people reading HN are more likely to pick up works with which they disagree. The article is aimed at a more general audience than usual, so my response has that crowd in mind.
Privacy has always taken a back seat to security, going all the way back to the dawn of the republic. It strikes me that people who are militant about privacy are doing their cause a disservice by allowing the issue to be framed like this: a preference for "security" over "privacy".

The issue is and always has been where the line is drawn.

Instead of quoting Ben Franklin and talking about how dumb the American people are --- and the UK people and the French people and the Spanish people, who have comparable or worse tradeoffs in their laws --- maybe specific policy prescriptions would be a more productive thing to discuss.
I think that's well written and makes many good points that I agree with, but something that jumps out at me is this:

> I also programmed in Perl and after 2 years of doing it I would still have problems reading code from other people

> I've seen many superficial opinions floating on the web that a language like Scala is too complicated and then when you ask those people why, it turns out that in most cases we are talking about misconceptions and unjustified fear coming from a superficial understanding of a language

That's generally the same thing I see when talking to people about Perl. I don't know the level of knowledge you gained with Perl, so I don't know if it really applies the same, but from the outside, it does look the same.

I generally view this a a problem of language power AND complexity. Complex languages take longer to learn and be comfortable with, but if the complexity is because they provide more power, what you are really doing is front-loading work to make future work easier, which pays dividends in the end. I think this also fits your description of leverage quite well.
Heller's outline for Catch-22 is especially notable due to the story's non-linear plotline. I found it extremely useful when reading it the first time trough, since the plot is so difficult to follow.
I find Glenn Greenwalds explanation at TED quite compelling : https://www.youtube.com/watch?v=pcSlowAhvUk
Beagles that bark, or labradors that sniff everything, are not bad dogs.

You can't breed behaviors into dogs for 100+ years, and then claim it's the owners fault the dogs do it.

I'd believe some dogs you can get them to overcome their instincts, but even that is quite difficult.
There is a certain level of isolation for root even inside containers, but in the case of a privilege escalation exploit you would most probably achieve "real" root even if inside a container.
> Note that since the GUI uses MFC without unicode, you need VS premium or higher to compile.

FWIW, I was able to compile it using "Visual Studio Community 2013" after installing the Multibyte MFC Library http://www.microsoft.com/en-us/download/details.aspx?id=4077...
SF already has a network of electric scooters[0]. They're underpowered, but they're great unless you're going up one of the big hills.

[0]: http://scootnetworks.com
This picture is awesome. Looking at it, I get a deep feeling of loneliness and complete loss in this gigantic space.

As someone already said, "We can't be alone in here..."

Also, this is a nice reminder of the quality of engineering that went into Hubble. This satellite is truly an incredible piece of work for being relevant and useful so much time after its supposed "expiration date"! :)
It's actually strange how much of modern society is inadequate. First ROWE[1] and then Waldorf education (an interesting read, thank you). We somehow turned assumptions into facts for so many facets of society and it's taking us decades to undo that mistake.

[1]: http://en.wikipedia.org/wiki/ROWE
The Nokia 515 and 301 models have 3.5G, so they might fit the bill:

http://www.microsoft.com/en/mobile/phone/515/
http://www.microsoft.com/en/mobile/phone/301/

No 4G though -- I imagine that Series 40, Nokia's venerable in-house operating system, doesn't support it at all.
Do you review the removals and undo those for legitimate users? If not, wow. Talk about being hostile towards new users.
Sounds like Park Hill, one of the early council blocks in Britain: http://en.wikipedia.org/wiki/Park_Hill,_Sheffield . (Mostly a failure, but that Wikipedia article is much more positive than other things I'd read about it, so shrug)
Unfortunately, there is a non trivial percentage of everyone that this is clearly, demonstrably not true. Generally, we let them own the results of their own decisions here, so the blast radius is minimal. In the military, this generally is not allowed as much - as the blast radius tends to be more literal.
Language and framework is probably one of the less important decisions, unless you want to learn that specifically. Easy mode is one of the monolith frameworks, Rails/Django/Phoenix/Laravel are popular here. For the BYO style, Flask/Express/Sinatra - I also have recently come to really enjoy FastAPI and recommend it. Basically you want to avoid anything too exotic and ideally stick to something boring and productive that you know.
As a contractor, I'm glad that MySQL is still around. It's an extremely useful red flag for potential clients.

It is almost guaranteed that if a client is running on MySQL, you can be certain their entire code base is going to be plagued with less-than-best-practices. Not to be too harsh, but MySQL's most prominent use case is for projects that start with "let's just stand-up a DB real quick and we'll sort out the hard stuff later".
Swift now being a 100% Apple-sponsored & owned project again makes me a bit nervous.

Anyone knows if chris latner is at least using swift in his new company ? I have the feeling swift never really worked in the server side, data science is now officially a failure, and all that is left is now a very niche market of 100% native mobile development.

I love this language, but i'm eager to see it handled by a proper foundation with big names behind, as it's a really great language.
There are plenty of financial motivations to labor other than the threat of shame, lack of healthcare, homelessness & starvation.

There are even plenty of non-financial motivations to labor!
I think its relationship with HTML, JavaScript and CSS would be a lot worse if it didn't reuse XML to the extent that it did.
I wonder about the GDP, because it took $3 trillion dollars to keep the country humming when less than 30% of the workforce was thrown into turmoil for a few months.
I wonder how the caller screen prompts you. It's not that I don't like talking to my friends, but I want to retain the option of faceless conversation---preferably without ending the call altogether.

I'll leave this chat to chummy family and spousal conversation and celebrities, because there are only so many times of the week where I look good.
If I made a parody clip for an Iphone it would look just like this!
Is it only me, or is this website not loading for anyone else? I've tried over the last 30 minutes of so??!?
Because that's the only way to parse the durability of glass being mooted by the fixedness of the battery. Maybe you meant "until I can swap the battery, I don't care what changes they make to the case" or something similar? It's genuinely a confusing point as currently phrased.
I think any attempt to further our common understanding should be welcome. clearly previous attempt didn't work very well because this video is news for most people who have seen it.
"I’m willing to work for free if it’s the most exciting thing ever. If it’s challenging, which in turn enables me to learn from the experience, which in turn makes me happy"

So, have you actually ever done this? Or are you just "willing?"

I'm a freelance developer and I would never do this. Client work is rarely fun, but for me it beats my alternatives.

Here is a better idea I think. Rather than working for free for someone else, find your own project which makes you happy and work on that project for free. Then, if you can make a business out of that project, it's your money and your business. That's much better than making someone else money from your labor.

Another quote:

"If you’re project is both interesting and relies on solid UX to work, then you can compensate me with something else than cash (equity?). I will come through, it’s my expertise."

Equity (part ownership) isn't working for free. In fact, it could be much better paying than even your highest rates (but odds are probably against it.) I don't think this point should be lumped in with your "free" or "lower rate" points.

Also, all the items under "But you’re getting ripped off!" aren't very good reasons if you are in well enough demand to always keep busy. All of those bulleted items you listed off in that section are just as much benefits from paid projects as they are for free projects, so you might as well be getting paid. There might be very rare exceptions though (building a project for a rockstar running a non profit or something.)

Money doesn't buy happiness, but it gives you a powerful tool and more options to find happiness. You are running a business, so run it like a real business!
Jeez. Would you look at all this downvotes, eh?

Just read what Apple says - "and more scratch resistant than ever" - meaning that this glass is meant to protect against casual scratches, and not against the glass breakage during accidental drops.

The point being that the time it takes to scratch the heck out of 3GS glass is more than a lifetime of its battery. I've been carrying my iPhone in the same pocket with keys, coins and god knows what else for several months now and it still has NO scratches. Hence the original comment - the lack of ultradurable glass is not exactly a problem with existing generation of the iPhone.
Good post Patrick!

"You might have noticed that I assume humans can run Javascript. (My site breaks early and often without it.)"

I find my sites doing the same thing more and more these days. Do you find that this has caused you any problems? I'm guessing that a large part of your target audience for BCC is non-technical so they're probably a good test...
It's just a function in a different, less observable category. That's not the worst thing. And, of course, I'd like to argue for "pure FP" too.

Really, I just want to sidestep the argument that is appearing all over this post: that "FP" is also this, and this, and this.

Sure. FP is terrifically poorly defined. The definition used in the article is rather more specific than what most people would say. But it has merits and should be discussed. Let's just not stumble over naming difficulties to do so.
hm. have it be powered by your mobile phone and maybe add touch input?
Battery, CPU + touch input with streaming from any mobile device to it would also be nice, not sure if this could be made responsive enough, though.
Just curious, how is this HN worthy?
isnt that discrimination?
Now the team in charge of "Face-Aware Liquify" has to improve their algorithm so that the edits won't be recognizable.

That would mean better warping ("more real looking"), which is overall a great thing, even if it just ups the ante for the for the "Edit detector" team.

Basically, the red team has to hack into the image instead of a program - definitely a good way for Photoshop to evolve.

(Though I realize that this detection would be useful for much more than just the liquify tools.)
Until struck down by the Supreme Court in 2003, Sodomy laws existed in some US states. These targeted not just same sex couples, but often all couples and prohibited acts such as oral or anal sex even for married couples.

https://en.wikipedia.org/wiki/Sodomy_laws_in_the_United_Stat...
Proof or it didn't happen.

You can see all of this. the "sex" has to walk a line so as not to become vulgar .... but a run-of-the-mill piece of art will get more attention if it is being modeled by a pretty woman or shirtless man than if shown alone. Or if it is of a nearly naked woman (but a nearly naked man is vulgar).
True.

And as I mentioned in another comment, I learned the most by building a system from scratch and maintaining git for 4 and a half years. If I couldn't understand a bit of code that had written more or less straight away, then it was usually time to refactor it.
> What I don't buy, however, is that there's some electronic conspiracy among sound engineers to make women's voices sound bad

It's not claiming "conspiracy" stating the facts that the sound transmission was almost always not optimized to produce best result for female voices and that male voices were more lucky. I studied electrical engineering and I can confirm that the simplified claims were taught as:

"voice frequency is 300 to 3400 Hz"

which effectively misses the higher frequencies that unfortunately disfavors understanding of female voices, but nobody learns that detail there:

https://en.wikipedia.org/wiki/Voice_frequency

or that most of the products sold for music also disfavor female voices versus the "bass effect" -- you'll find infinite amount of "bass boost" speakers and earphones (even those that claim they don't typically do that) and much less (I couldn't find any where it's even stated as a goal of the design) those that allow the best understanding of voices instead of distractedly "pumping" the bass line.

Using Madonna as an argument is weak. Compare how much actors earn compared to the actresses and how much actresses ever could influence the movie industry result. Music business is similar -- female artists are surely limited in what they can achieve regarding how their music is being played, and they surely can't change the preferences of the whole industries. I guarantee you that female voices come worse than they should even in modern times and especially in movies and TV (not in pop music) and that it can be easily heard by anybody who is interested in the topic.

Do your own research about what the "industry" spreads as a "common knowledge" and "what people want" as of today -- it's never real fidelity or a linear response. It's primarily "how can music sound louder than the competition." And "more bass."

Decades ago I knew an old sound engineer who always carried around his own amplifier and earphones to compensate his hearing loss. He was showing me his own measurements (graphs), and how almost everything claiming by the producers of the earphones were lies (exactly regarding fidelity). He worked really hard to select the earphones that worked "correctly enough".

The original article, the way I understood it, also doesn't claim conspiracy? It seems like a classic straw man. https://en.wikipedia.org/wiki/Straw_man
it is insane that people let FB regulate their lives and communication . encrypt and decentralize is the ultimate solution
I find the "standard (American) work culture" wildly disrespectful. I mean, expecting people to wear standardized clothes and having them clock in and out? Are we in prison?
The actions were the voice and hand commands as well as retrieving sticks and balls.

All of this is moot anyways. After being subjected to pretrial restrictions under a charge they knew to be incorrect and was amended contrary to code, the case should have been dismissed.
As someone who has selfhosted for a couple of decades, i can understand the lure of it, but the author forgets to mention the huge effort it is to keep public servers available and free of unwanted visitors.

I've gone the other way. I had everything on a Synology box at home, backed up locally and remote, with a Proxmox server on a DMZ network, mounting all (data) storage from the Synology via Kerberized NFSv4 through the firewall, and exposing select services to the world (limited by IDS/IPS and geoip filtering)

I spent around 1-2 hours daily checking logs, installing patches, checking backups, and other sysadm maintenance jobs. When 2021 rolled around i decided i no longer wanted to be a sysadm in my spare time, so i quit.

Everything previously hosted at home was pushed to dedicated hosting providers for that type of service (pythonanywhere for django projects, etc). Not just VPS as that's essentially just self hosting on other peoples hardware.

Basic file synchronization went to Microsoft 365 Family. Sensitive data are manually encrypted with either LUKS or Encrypted Sparsebundles.

As for my Synology, i pushed all data on it to Jottacloud via rclone and the crypt backend. I then have a machine at home with a 1TB SSD acting as my "NAS", but in reality it's just mounting the Jottacloud data and using the 1TB SSD as a vfs cache. It then exposes the Jottacloud data through Samba.

The NAS handles backups of Jottacloud and Onedrive to a local 8TB USB drive. A remote machine wakes up once per day, mounts the cloud shares, and makes a backup as well.

In case i get locked out, it's just a matter of restoring one of the backups to whatever storage i have sitting around, and i'm back in business.

As for speed, the VFS cache really speeds things up. I get gigabit speeds on cached data, and even uncached data arrives in an acceptable pace (500/500 mbit connection), to the point that when i'm on Wifi (802.11ac Wave2)i can't tell the difference.

On top of having a lot less noise around me, i also save about 1/2 the cost of the self hosting hardware spread over a 5 year period.
What's the 'real names' myth?
Comments on this reply seem to have forgotten two key things about python.

1) It’s batteries included. The standard library is a core feature, and it is extensive in order to reduce the number 3rd party library dependencies.

2) “There should be one— and preferably only one —obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.” The Pythonic way is to use the standard library, setup.py, pypi, and so on. Python is not Rust, or Node, or Clojure, or anything else. Do it Pythonicly and good things will happen.

In the history of Python, it’s only because of the Zen’s guiding principles and the “come join us” attitude of the community that Python accidentally became “enterprise grade”. It succeeded in spite of the lack of Cargo or NPM, or (shudder) Mavin[, or CI/CD, or 3D game engines, or easy binary package productization, or everything else Python is obviously bad at]; almost precisely because it’s not those things. Python encourages me to get my task done, and all it asks is that I leave the flame wars at the door and embrace it for what it is.

It saddens me to see so many people jump down zomglings throat for making the daring suggestion that Pythonistas use the language as designed. Because, he is absolutely right about this: “Complex is better than complicated.”
I voted "no" on this. I didn't want to see Xilinx spend years working on getting acquired instead of working on new chips (which happened to Altera), and I thought that the acquisition price was too low given the current premium that AMD stock carries.