jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's not an elaborate strawman to want clearer definitions and a cleaner scope for discussion. Further you have not proven,

> then you construct this elaborate straw man about how the technology itself is gender agnostic [...] and that the gender issues are in society as a whole

is factually wrong. You admit that technology as a whole is gender agnostic, so you actually agree with my premise.

And actually I have acknowledged that there is sexism in tech because it is progressed by individuals (read: people) that come from a society. That society provides the context to their actions and motivations, regardless of which industry they are employed in (though each industry will vary in specifics). When one limits the discussion to only the tech industry they prevent any comparisons to other industries, both at a specific point in time as well as long-term / trends, which limits the ability to judge and measure progress. Limiting the judging to merely internal progress means that one will be unsure if that industry is progressing faster or slower than other industries wrt whatever we're discussing (in this case, gender issues in tech). In addition, it prevents people from discussing where industry A has made progress that industry B can look to, or learn from the mistakes of industry C. That is not possible if the discussion is silo-ed within only a single industry.

Also, what do Caucasians have to do with gender? That came out of no where, how is that relevant to this? You also seem to imply that I don't believe I could ever make a sexist comment or action, yet I never stated that, so why would you imply that? You're projecting yourself onto my words, please stop, it's disingenuous.

Welp, here's a thesis that concludes that men who treat women equally are seen as treating women as inferiors - https://uwspace.uwaterloo.ca/bitstream/handle/10012/6958/Yeu...

So if that thesis can be reproduced, then all gender issues need to be reexamined as they'd be tainted by bias of treating men who treat women equally as men who are sexist.

You haven't actually proven anything I've said to be incorrect, you've just tried to take it out of context and ignore some points here and there as a means to discredit my words and intentions. I'm sorry I treat people equally (we're all individual nodes in this big cog of society) and other people do not, but the fact remains, the framing of the discussion is inherently limiting to making progress by limiting the scope and depth of such a discussion.
The definition you linked doesn't seem to support your claim. I have no connection to the EFF, but I'm curious what a better word would be for a short call to action.
It's likely that Lyft are loss-leading to keep marketshare and still paying their drivers the regular amount.
A comment was made the other day here:

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

I was confused as to whether OAuth was authentication or authorization... so which is it?
Please help me understand your perspective. When you say that Elon Musk is admirable because he "has a change-positive attitude," isn't that assuming that any change is inherently good? That seem just as illogical as assuming that any change is inherently bad.

I can also think of instances when mainstream media has been uncritically supportive of new technology, even when they were pretty obviously unsound. One example was their uncritical promotion of filtering technologies that would magically remove microplastics from the ocean, even when there was no way for them to distinguish microplastics from same-sized algae and microorganisms--in addition to a host of other logistical challenges.

So I don't think the problem here is that media elites hate change, or that all change is inherently good. In this case the Atlantic is pointing out real, significant challenges for permanent human habitation of Mars at a large scale. Do you believe there's any way to write that story that wouldn't be "anti-technology, anti-progress"?
I worked in the game industry for eight years before leaving and I have a more nuanced perspective on this. Yes, the large supply of aspiring game devs has a lot to do with it. And I think the crunch is driven in part by a lack of project management expertise caused by the brain drain that endemic crunch leads to.

But it's not just that. Every job has a mixture of tangible and intangible rewards. Game development scores relatively poorly on the tangibles: less pay, fewer benefits, less free time. But for many people, it scores incredibly highly on the intangibles:

- Spending your day writing code that makes insurance rate calculations comply with the latest changes to Iowa tax law versus making an orc explode if you hit it with an axe just right.

- Working in an office that lets you wear chinos on casual Friday versus wearing whatever you like, coming in when you like, and being surrounded by culture and people that resonate with you.

- Working with accountants and lawyers versus artists and sound designers.

- Working on a product used begrudgingly by employees of some giant accounting contractor versus make a game you love to play.

- Sitting next to folks doing the bare minimum just to get a paycheck versus the comradery of being on a team that really believes in what they're doing.

- Writing code that's difficult because it encodes Byzantine legal regulations versus code that's difficult because it uses the latest graphics algorithms to push hardware as much as possible.

- Being at a company no one's heard of making software know one knows versus being at a brand your friends all know working on products they're excited about. (Anecdote: When I flew to Orlando to interview at EA, I ended up mentioning it to a guy sitting next to me at the airport. He looked at me like an absolute celebrity. "Dude, you're gonna be working on Madden?" I still remember that moment.)

So, yeah, the hours and the pay suck. But when you're in your twenties you tend to have a lot of time and not a lot of bills. Working on something that resonates with your peers, your culture, and your passions is really valuable.

I wish big companies exploited that less, sure. But you see low pay and crunch even at small non-exploitive companies which implies to me that much of this is simply people rationally trading off tangible rewards for intangible ones that are more meaningful to them.

I find it really weird how much software engineers criticize taking a pay cut to make games while simultaneously romanticizing leaving tech completely to become a farmer, writer, chef, social worker, etc. (all of which, for the record, have miserable hours and shit pay). Game devs are essentially doing the same thing but at least they get to use their tech skills in the process.

I'm glad I'm not at EA anymore because my values and priorities changed. But I don't regret my time there and it got me my current job at Google. If I'd spent that time chasing some other low-paying dream like writing fiction, it's much less likely I would have been able to make that transition.
Important to a user in 1 region/country.

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

Uber is a global app, so the other 9/10s of the code is for all the features and functionality you'll never see outside your region since there is currently no way to split up binaries by region.
Next: Judge disturbed by the fact that Verizon still sees what number you called when you use a throw away phone.

I don't get why on HN such clickbait articles get upvoted to the front page.
Sure, but then the App Store rules will be changed to target such app behavior.
> ...and the internet has latched onto it and now misuses it all the time.

I can't decide if this comment is very clever ironic satire or... not ;-)

> Politicians started using that phrase en masse about a year ago

"Existential threat" has been in wide-spread use for a really long time. The first time I heard the phrase used was probably some time in the late 90s. And that's more a function of my age than of how long the term has been used. The cliche is at least half a century old and has been used by politicians for at least decades.

For example, the phrase was commonly used in anti-proliferation and denuclearization advocacy during the last quarter of the 20th century, when nuclear weapons were characterized as an "existential threat" to humanity. This use persists today; see, for example, https://www.start.umd.edu/publication/nuclear-weapons-and-ex...

But the term isn't particularly partisan or limited to extinction-level threats. it's also been used throughout modern history by right-wing populists to refer to one group or another being an "existential threat to our way of life". See for example https://www.bbc.com/news/world-us-canada-44498438

The point is, the phrase has been used for a long time, always with the same meaning, and its use hasn't been particularly partisan as far as I can ever remember. Both sides use the phrase for various things. But they all definitely mean the same thing -- a threat to the existence of something (humanity, dominant cultural norms, the country, etc.). Not a "perceived" threat.

I'm genuinely and sincerely curious where you got the idea that "Existential threat means an implied, or perceived threat" rather than "a threat to the existence of a thing". The former has never been anywhere close to the dominant accepted meaning. Possibly you heard a politician or pundit use the term in a sarcastic way and misunderstood their sarcasm as literal? Or you heard someone use the phrase in a hyperbolic way?

Can you share one or more sources where people are using the phrase in the way you describe?
Only true if you ignore timezones and DST (which most people do because it is unholy mess) or stick to UTC.
What is funny is that a shell script does a pretty good job at giving you a nice, programmable way to invoke software. But, that is too complicated :-)

Ha, I agree, although I also think shell is a bit impoverished. It works but there are valid reasons people don't use it.

I hope to add the "missing declarative part" to shell in https://www.oilshell.org :

https://lobste.rs/s/6oxpe3/s_lot_yaml#c_mje209

Prediction: we'll see a lot more shell embedded in YAML in the coming years, with the same examples shown in the original article (Github Actions, didn't know about Helm Charts)

IMO we should get rid of the YAML!

https://lobste.rs/s/v4crap/crustaceans_2021_will_be_year_tec...
> I find video game programming to be the most difficult of all, just because you have to account for so many things

Can you give some examples? How many things does a VG programming have to account for compared to, for examples, a ML programmer, or a programmer in the HFT space?

Sure, video game programming is not a game, but I don't know why it would be "the most difficult" compared to other fields.
The alternative is the patent situation where you can turn up a 15 year old patent that hasn't been enforced and sue everybody over it.

If patent enforcement worked like trademark enforcement, then trolls would have a much harder time.
It is true in my experience. I have been running Ubuntu for years and have had no problems. I did have issues when running Windows without an AV and firewall, and when I started running it with an AV and firewall, I also had some issues caused by the AV and firewall.

Anyways, the actual statement that Dell made (i.e., that there are much fewer viruses and exploits that get written for Linux than for Windows) is obviously true.
or use any of the various scripting languages (php, python, perl etc) to serve the css. Problem solved. Just do this behind a cgi or similar for development, and then just run it and save the output as a static file for production.

It's not like variables in a plain text string are a hard thing, for goodness sake.
most non-wide screen 17 and 19inch monitors were 1280x1024 which was 5:4 which is even more square. I'd happily buy two 1:1 monitors (no one makes an affordable monitor with more than 2048 pixels wide).
The author's suggestion for Apple to add an alarm-like service is exactly what Android has. Most of the iOS multi-tasking which Steve Job claims is better than everyone else, is also a direct copy of Android's but in a more severe limited manner. But of course everyone thinks Apple invented this.
I wish they would use this in Windows 8. As far as I can tell, their scaling algorithm for 4k displays is: scale up 2x using nearest neighbor, then randomly drop pixels to get back to 125% or 150%. The result is horrifyingly bad. Not just kind of bad, but unusably bad. (Adding insult to injury, they ClearType the text before scaling.)
> C is a simple language if you ignore all the traps, pitfalls, gotcha's, corner cases, and exceptions to the rules.

Yes, and no. If you're sticking with just raw C and the standard libraries, it's a simple language. That doesn't mean your program will be simple, however - security concerns alone ramp up the complexity by orders of magnitude. But at its core, it is a simple language with mostly simple rules.
Does anyone know where I can find an implementation of this? I can't even figure out what to call it. They just refer to it as "our method."
a lot of the big tech use their footprints as political power. who wants to bet California goes less after big tech if they keep their hq in San Francisco fully staffed?
Btw, what do you call "ethnic prejudice" when it's not race-based :
like Muslim semites vs Jewish semites or Protestant whites vs Catholic whites (Irish, Latinos)... and I'm not sure that religion is particularly important for the last two ones where the US is concerned?
Congratulations to the django team. Having used django for many of my projects for over a decade, it's exciting to see the django community is still going strong and the core members are continuing to push out significant releases such as the 3.2 LTS.
I'm not sure what wasting money you're talking about. They don't need to do refueling and going to Mars to be highly profitable even without that, their Starship prototypes are so cheap ($10-$20M estimated by some people), they can afford to just throw them out or fly them in return for a little data. Just getting high speed low latency internet for $100 for everybody in the world is a huge thing (or slower internet for lower price in the future), and Starship will make that possible.

Regarding the amount of years they need for testing, building flying a new prototype every week is crazy. If you have that manufacturing capability, it's not hard to imagine that SpaceX can improve on the design faster than any other company.
F# applications are compiled to ordinary .NET executables, so you can look at how other .NET applications are packaged on *nix. Basically, you can package them as you would any other software, though it would help to either have .NET executables configured to launch with mono via binfmt_misc (on Linux), or have a small launcher script to do the 'mono myapp.exe' invocation.
All this hype around ECS started when Minecraft, Factorio and They Are Billions proved that the paradigm works, though that is just a small percentage of games that can benefit from ECS. The rest should use the classic OOP model. I really don't see how a game like Dota, CSGO or your average Battle Royale will be better with ECS. I agree with the article.

There are libraries enabling ECS for you if you are not looking for an engine like Unity:

C++: https://github.com/skypjack/entt (Non-Java Minecraft uses this)

Java: https://github.com/libgdx/ashley

Rust: https://github.com/bevyengine/bevy (it's still work in progress, not battle-tested and a moving target)
Please spare us the Whataboutism. Even if the current global financial system was a power hog (it isn’t, and is incentivized by market forces to be incredibly efficient), it doesn’t excuse Bitcoin’s total disregard (and, more accurately) encouragement of energy waste by design.

Yes, we have a system that uses a lot of energy but does so very efficiently. Bitcoin don’t solve any of the problems it alleges to, so all that has been accomplished is the establishment of a worse secondary system that doesn’t do 1/100th of what the existing system does but uses infinitely more power on a per-unit basis.

It’s not as if with Bitcoin you suddenly don’t need a military or financial institutions.
Great point.. but I immediately thought, they probably are doing the boring thing as well.
Neither of these articles says Germany's electricity supply is unreliable. There's no mention of power outages, or equipment damage, or anything like the power crisis in Texas power.

Instead, your citations say renewables are producing more energy than can be used.

That's a good problem. It can be solved by turning some of the supply off, or adding long-distance transmission to move the excess power to where it's needed.

But there's no hint of renewables causing instability or unreliability or power outages.
The fun thing about being in charge is that everything is your fault. Blaming the intern, the person least able to defend themselves, is ridiculous. If an intern can destroy your business, you're doing it wrong.
Not if you don't turn it on.
Think that is being a bit unfair to North Korea, none of their citizens have carried out terrorist attacks on US soil.
The first link is the endorsement, the second suggests he knew what he was endorsing.
I would follow him if he had a Twitter account
I keep the image 'in my eyeballs'. If I blur my vision, I can still see the image for 1-2 seconds after it goes away. Not sure if other people do/can do the same.
"What if we established that the intelligence of people who go into STEM is on the right side of the distribution, but not the far right? Then there would be as many females as males at that intelligence level."

Superimpose two Gaussian distributions. There's a very narrow point where they're actually the same (well, two), but there's always more of one than the other at any other point.
Appcelerator Titanium is more of a platform than a framework. I guess it's like comparing CGI.rb to Rails. The other major issue with Ruby support on Titanium is that Ruby 1.9 isn't supported, c exts aren't supported, and Threads aren't supported. In other words the UI locks up whenever you call out to Ruby. Bowline used to sit on top of Titanium, but I made it standalone for those reasons.
I think this is a bad test because I lost focus half way through and still scored 100%. The first few were tricky, because you're not yet "wired" to only see the red ones. Then it gets easy, and after 10 or so you get bored. This is when you should be making mistakes.

Unfortunately, humans have extraordinary peripheral vision so even if you do tasks that destroy your concentration (in my case: selecting some tracks on spotify and reading the subject of a "new email bubble") you will still be able to sense whether the red bars rotated.

To really test concentration you should have some kind of continuous stream of information, so that you lose count the moment your mind drifts. That would probably give much better data. Then you can measure the average time before people lose concentration, and so forth.
That depends on what their app did. From what I can make out with Google cache, it was a timer app.

The two trademarks Facetime Corp held (and which Apple has supposedly bought) orient around "computer software used for communicating over global computer networks using voice, text, fax, or e-mail."

A timer app called Facetime doesn't on the face of it appear to violate either of these other Facetime trademarks but.. trademarks are a wishy-washy world of legal wrangling, so it seems Apple's prepared to just push their weight around since they own the store and have the right to do so.
You honestly think he didn't do it? Look, I don't know the guy, and all I have to go on is what I read online, but I would have believed Hans Reiser over this guy.
macOS's vertical scrolling orientation options are lacking for third party devices.

I use ScrollReverser to work around this issue.

I use a Razer Basilisk X. Big issue with Razer dropping support for mouse setup in macOS and Linux. Imagine lacking basic tuning and firmware updating in 2022.
The increase in robberies at non-participating stores is a bit concerning. This might deter in a similar manner to The Club, which did a good job of preventing your car from being stolen but didn't drop the overall crime rate.
As long as possible? Run OS X in a VM.
No, a number. Not a string that consists of digits. Numbers can have more than one representation.

The real question is: Do we stick to integers? Otherwise I want a supernatural number (http://en.wikipedia.org/wiki/Supernatural_numbers) or at least something like i (where i^2=-1), or perhaps a normal number (http://en.wikipedia.org/wiki/Normal_number).
For loops are not a general replacement for iterators.
I had no idea Mike Rowe was this engaged with the Boy Scouts. He has a really interesting life story. And _Dirty Jobs_ is one of the very few decent arguments for paying for cable. Follow the link to the form letter he sends Eagle Scouts; it's just as good as this post is.
"Facebook has always been a closed system where developers are expected to live in a culture of asking permission before doing anything, and existing at the whim of the company's management. [...] The web I love is an open world where you are free to innovate as long as you stick to the mutually agreed rules."

Facebook's policies aside, it's interesting to note that this criticism was written in response to a letter from Blake Ross- the founder of Firefox.
I think you're arguing against people using the phrase "technical debt" as a criticism, but those people are missing the point.

Technical debt isn't a perfect metaphor, but there's an aspect of it I think you're neglecting - the interest payments.

The point about debt isn't that you'll have to pay it back [1], but that you pay an ongoing cost until you do. In the technical debt case, the ongoing cost is opportunity cost - the initial quick hack may make it harder to evolve the code, or you may have to spend time fixing bugs instead of adding features.

As with financial debt, if that ongoing cost doesn't matter - because the payoff outweighs the compounded ongoing cost, or because you can offset the ongoing cost with other sources of cash flow / bandwidth - then taking the debt was the right call.

If you abandon the project (declare bankruptcy) then you never have to pay off the debt :)

If you "make it big", though, someone eventually will want to pay it off. Either you make it big by becoming a successful business, in which case your time horizon extends, and at some point the interest payments compound enough that you don't want to pay them any more. Or you sell to someone else, in which case they have the same problem, and (if they're smart) they should have paid you less because you sold them a liability along with an asset.

[1] Most financial debt has a maturity date, so eventually you do have to pay it back, although not if your lender is willing to indefinitely roll over. Technical debt generally has no maturity date, so you really don't have to ever pay it back!
those who don't know their history are doomed to repeat it.. lets use SQL : SELECT the IRA as a stand in for the excesses of the police state. From the police need to look good
Where the pressure to look good in arrest statistics..
Having no possible leads in (use any questionable source with an axe to grind.) Now for OpSec think cloudent , rackspace . HIPA, Sarbanes Oxley, FCPA, Reg Z, IPN data all of these gives us the SONY DATA with EMails That said how does OpSec deal with all that data when none of it can be store together or in a standard format known to data management public. ( sorry cloud people )
This holds double for deep or complicated games. Trying to find 3 ASL players will be hard outside of a convention.