skysight-inc/HackerNews huggingface dataset:
The narrative that America’s issues stem from socioeconomic classism instead of racism is just as biased and full of assumptions that it might as well be centrist propaganda. From a non-American looking outside, America clearly has both, and nothing screams American stupidity more than its people debating which of the two is the root cause of their suffering, as if the debate in itself matters and as if it’s supposed to be a contest of who’s more oppressed. The only thing that this whole debate does is for classism and racism issues to cancel each other out and for people protesting socioeconomic inequality to gloss over the issues of racism (I don’t see people protesting racism invalidating the existence of socioeconomic inequality in America). People who believe that racism is a class issue can’t even explain how it is so, or how come an affluent African-American man can still be discriminated against in affluent circles on the basis of his skin color. This is not where the discourse should be headed.
Well, I don't think I said it caused downward pressure on prices! So I don't have to explain why that might happen.

Obviously, if workers can negotiate more effectively by being unionised, that exerts upward pressure on costs. Those additional costs can be met out of profits (i.e. shareholders pay, and execs get sacked) or "efficiencies" (e.g. automation, reducing headcount).

If you can figure out how to make a better product that you can charge more for, then everyone's happy. If you can't, then perhaps your competitor can, even if he's unionised too. Unions can contribute at least as much to product and process improvement as management can. In fact unions can be seen as an adjunct to management.
Genuinely curious, would Ruby be your desert-island-with-only-one-language language?

If not, what would your language be?

Of course, you could - at least in theory - take any language and implement some other in it...so I guess maybe there’s a question of is it easier to write Lisp in Ruby or Python in Lisp, etc.?
Makes no sense to do market research for this. You throw a new naming out there and see if it sticks. If it sticks, done, if not, no market research needed.
> Sometimes I wonder if there's something up with my brain.

Yea it's called being a man. Biologically speaking men statistically have far fewer connections between the two halves of their brain. Your wife basically has a gigabit link between her two halves while you're on 56k, which contributes to the intensity of her integrated story-telling experience. On one hand this often gives women better recall, but it also generally enables men to ignore intense experiences better (i.e. easier to block out the cross-chatter) and soldier forward.

> Yes, I am actually pretty good at other brain stuff.

The results establish that male brains are optimized for intrahemispheric and female brains for interhemispheric communication. -- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3896179/
Stride 4.1 Is Live
Stride is a free and open source game engine written entirely in C#
Regarding support, our open source project has issues page, I welcome community to add issues and we will prioritize.
Well, that was the time, when home computers ruled the world :) Like the C64, the Amiga 500, the Atari ST. The very first ARM computer, the archimedes.
Indeed, PCs always had fans, were big and noisy. But home computers, you just switched on.
> In 2022, smooth font rendering during pinch zoom is yet another case in which we in the software field dropped the ball, but it didn't matter because hardware picked up the slack.

But just letting hardware pick up the slack hurts people stuck with older hardware, right?
Logged in to post about this commencement speech.

"We're not really taught how to recreate constructively. We need to do more than find diversions; we need to restore and expand ourselves. Our idea of relaxing is all too often to plop down in front of the television set and let its pandering idiocy liquefy our brains. Shutting off the thought process is not rejuvenating; the mind is like a car battery-it recharges by running."

It had a great impact on me and I never had a TV in the living room. I made my kid read this as well.
This speech is aging well and is timeless in my opinion.
Mostly agree but add a point: Kazakhstan (or say all country except US) ISPs needs broad international connection to US because many services hosted in the US despite it's CDN era, so transit fee is added, while US ISPs just need national connection.
> From what I heard the machine is very usable ...

Ah, so you didn't own it as your own daily driver.

Our bank, and other banks, outfitted branch VPs with Surface Pros (least worst option among a dozen trialed).

Across banks (so not unique to a given IT department's config) they mostly ended up in bottom drawers or stuck tethered to the desks by charging cables, proving essentially useless unplugged and woefully underpowered regardless of power state.

Turns out even an x86 MBA running bootcamp was a better option. And then turned out that by using corporate apps in Microsoft Edge, a MBA running MacOS, managed by JAMF or inTune, ran anything branch employees needed better, longer, and with a fraction of the support tickets.
During the days of the Commodore 64, Atari, and some others (early to mid 80’s) those devices did not have fans.
Something like 4% of all households homeschool, and most top performers in math and science are the product of school systems, not of homeschooling. Your pleadings are getting more special as your argument is pressed.
Wouldn‘t non-legacy .net shops deploy .net core in Docker which uses kestrel though?
Ironically, some content blocker I installed is blocking this article from loading
First, I do agree that Ruby ecosystem could do some things better and IMO in the last year or so there are some good projects happening in this space.

Second, I cannot refute your arguments. That is because I see them more of a personal preference or somehow expectations based on your programming history (I might be wrong of course as I don't know your programming history). As Ruby feels similar with other programming languages I think some kind of expectations of how things should be kick in. But Ruby has a specific design that is for example focused on "brevity" or "beauty" among multiple other thigs.

I worked so far in the last 15 years in multiple codebases in Ruby: large Rails apps, Sinatra apps but also smaller webapps. In all kind of combinations some of them I built and maintained alone and some of them were built in a team.

This being said, I don't remember a time when we have a big name conflict because we used a couple of gems and they were colliding.

I do remember when some colleagues were over using meta-programming too much or changing default behaviour of stdlib. But this can be fixed with coding guidelines and I take imposing coding guidelines over removing these features from Ruby as sometimes they make more sense than anything else.

Regarding ".self" I don't feel the need to use it. Once I got the call hierarchy I prefer not needing to write "self" where it is not needed.

But also in Ruby everything* is an object thus I feel that self is a bit more powerful so it should be used when when it is really needed like when defining methods and you want to indicate where that method belongs.

Regarding having multiple ways of doing the same stuff in stdlib, here we diverge as I prefer this diversity. I really like that we are multitudes in this community so code can be written in multiple ways, it is for me almost like a form of art when I read some case and I see how expressive can it be and how easy it is to get what it does even if it uses a different std method than I normally use.

I think if you want to get Ruby you should start by thinking that Ruby is a programming language created (IMHO) with the intention to let you express yourself but also make it so that other people should easily understand it.

It also worth reading this beautiful essay by the creator of Ruby: https://www.oreilly.com/library/view/beautiful-code/97805965... (sorry I could not find a direct link unwalled) and from there you will get a glimpse of why Ruby is in a specific way and see if you agree or not with that.

For example regarding your point with no leading self, Matz says in that essay "programs should ideally contain no unnecessary information" thus a lot of what you see in Ruby including having prepend instead of "insert(0, object)" is a manifestation of that.
>What's happened in the USA is that the neoliberals vacuumed all the wealth out of the middle class, so now it's basically posh and prole with a big gap between them.

What is preventing the former middle class proles from reorganizing and creating wealth for themselves?
Anything and everything unrelated to development. User research? If you have an MVP then a ton of user testing
Of course that is not a problem.

What needs to be painted is the sides of the rail, the top - even if painted in the process - will return to lucid metal as soon as the next few trains pass on them.

Usually small trucks (Unimogs adapted to rail use) or small convoys are used, see:

https://scalaenne.wordpress.com/2016/07/30/binari-bianchi/
I love how the industry takes a word like "devops" and redefines it until meaningless. I think that has happened to Zero Trust as well.
You could try to go to an Apple store and see if they have any of them in stock. You might get lucky. They typically stock the 8/256 and maybe 8/512 in the store. Not sure if any of them will stock a 16GB model.
See my other reply. https://news.ycombinator.com/item?id=32119221

Agreed that there is often an elitist liberal holier than thou dynamic at work. But that doesn't make the issue a non-issue. If you want to sink a knife into liberal virtue signaling and hypocrisy, I will twist that knife. But let's please not conflate things.

I also find your "anti-humanist" label completely unfair and prejudiced by your ideas of what is better for humanity.
Looks neat, but it's a bit unclear to me how to read the Pareto frontier graph. Also, would you share your references for the fixed you implemented/give recommendations for papers/books that can give useful domain knowledge to an ML person reading up on portfolio optimisation? I.e. the "actually useful" parts of the literature?
Why don't these sorts of articles ever say how the malware gets on systems in the first place?
As an undergrad studying an algorithms, I didn't not find this book useful. Somehow it managed to confuse me more.
Wow, those findings are really dramatic. Not only the proportion of interruptions in opposite-sex conversations was nearly all by men in the first study, but also the number of interruptions was 4x the same-sex conversations. So on average, just the presence of a woman seems to really trigger men to use a much more domineering style.

I think this is a big reason why sex-segregated settings are often found to be helpful or protective to women, e.g. in middle and high school. Or more broadly, in places like bathrooms and prisons.

It would be interesting to see if the interruptions tend to come from particular men or are broadly distributed.

All that said, everyone who has an issue with hijacking conversations should be incentivized to fix this, regardless of their demographic group.
Most notable prior HN posts:

—- 1463 points|4 years ago|238 comments

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

—- 595 points|1 year ago|152 comments

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

________________________

* All other prior posts:

https://hn.algolia.com/?q=http%3A%2F%2Fjeffe.cs.illinois.edu...
> we've had 100+ deaths nationally in the under 18 with no underlying conditions group. That alone is pretty strong evidence in favor of vaccinating everyone in the under 18 group, and not just those with underlying conditions.

That is perhaps beyond the measure of the study to even conclude that those are properly labelled data points. It is such a small number it would make sense to publish a report detailing exactly how each death played out, when they likely were exposed, by whom, and as best as possible what they were doing each hour of the days leading to death. They may have had no known underlying condition but what was unique about their situation that it led to death? Can this really happen to anyone as you seem to be suggesting? Surely it would be prudent to be sure? Advocating for mandated vaccines based on that slim evidence is not an exercise in harm reduction, its reckless.
I love this software. We recently purchased 60 acres of former Weyerhaeuser Forest land with nothing on it except a logging road. Used my air2s to map it (using DroneLink as flight planning software [thank you DJI for finally releasing the SDK]) taking over 2000 images and stitching it all together with ODM, which I can then import into QGIS as a GeoTiff. From there I can add roads and buildings for our building sites. Plan is to map the property after something gets added, like roads, the well, clearing land, solar farm, outbuildings, so we can view the progress over time. The 3d capabilities are also pretty wild, which I import into Blender3D and can make little movies with. After the solar field is put in we will be using it for remote solar panel inspection as well.
What needs to be done? If ya'll haven't discussed and agreed on the basics of that much, you're likely to need to real soon now. Write it down. When you have that, you can point to it and say "they should be doing the things on this plan that I'm not doing."

A "business plan" is a pile of bullshit you throw at people while begging for money; but you should definitely have a real one, somewhere. The list of things that need to be done for your business to succeed. Hopefully without reference to underpants gnomes.
I wonder is bufferbloat become more problem on extremely fast residential connection.
True but the same can be achieved with just asking the person about their needs/interests or using only public data for ad targeting.

Second, this only applies to Facebook users, and yet they also track non-users despite them not even going to be showed any advertising.
I think a lot of people might not notice it happen but it definitely happens and is common. And not just in FAANG's but in most companies. There are special people who, by virtue of something, end up being the "golden children" and are put on the express train through promotions. For reasons completely unexplainable if you believe in egalitarianism. You've got a team of people, and some NewGuy joins. They seem like your peer: they're at your level! You don't really know what their job performance is like. Then all of a sudden, they're Staff level, then Principal. Then the org-wide memo announcing that Executive X has moved on in their career and NewGuy is now Senior Director of your whole division. How TF did that happen? He was employee number 45519 a year ago! You can see it happen with actually-talented people and with bozos. It seems uncorrelated with how good at your job you are, and more correlated with less obvious/measurable things like your social standing, your background/pedigree, your "elite" mannerisms... it's hard to articulate what these things are when you're not part of the club, but they're there. You can see it in the way this class carry themselves: that haughty way they hold their head up, the fake but gorgeous smile, the handshakes, the similar speech patterns and word choices. It's like a secret code they share that's invisible to the rabble--like the aliens in They Live. They even all kind of walk the same way--that weird presence that is both carefree and commanding. Probably mannerisms they honed in finishing school, or in the Ivies or Stanford where they all seem to have come from. If you start looking for these things, you can squint and barely see them all over your company's leadership. There are always exceptions where one of the rabble got through, but they're rare.
Ask HN: Fast, accurate, no BS weather website
I have been defaulting to Dark Sky website since it was called Forecast.io for weather information. But since the sale to Apple, they seem to have stagnated if not abandoned any work on that platform.

Is there any weather website (must be a website, no app) that offers

- Has accurate weather information

- Minimal UI like Dark Sky - concise presentation, light, fast

- Lightweight - fast to load, no unnecessary baggage

- No BS - weather, just weather, nothing else

Honorable mentions, but they have their problems

- windy.com - not lightweight

- wttr.in - may be great for terminal, not so much for browser
I hope you realize valuation of public companies has nothing to do with a random one person side project that's been up for a few years.
Yes. Because I thought to myself “I can’t believe this lady is triple masked”.
Unfortunately, there is no official way to handle dependencies in Python projects.

You should use what is best for you and the only way to find it is to try all of them.

If you find this a mess, it is because it is.

Python dependency management is a mess and it seems it will not get better any time soon, unfortunately.

This is because none of them are good enough.

There is a trend towards Poetry right now, and people seem to like it, but there are also people that complain it is not the right tool for some kind of projects. It deserves a try.

I tested PDM but it follows an different approach that Python community is used to and because of this it does not get the same attention as other tools.

Pipenv was a tool with lots of promises that got aggressively marketed as the "official" way to manage Python dependencies but it failed to delivery its promises and it seems the community moved from it.
Agreed - I've seen the same result in my current company. The only real objection raised is from a technical pedant who argues that we're trusting identity and so we shouldn't call in _Zero_ Trust. He's almost deliberately missing the point though.

Our users, on the other hand, are not making any real noise about it because from their point of view it's the natural extension of SSO (from the point of view of that being the only bit that they will interact with in any meaningful way) and that was something that reduced friction for them too.

We've not suffered from the name really, to be honest.
I disagree with novpn because having a vpn or private network is a useful layer in the overall defence.
I think the singularity will be reached when we discuss a unionized dev shop developing a defi bike sharing platform written in rust.
I like the bootstrapping idea... github projects may appreciate getting buyout offers out of the clear blue! And, submitted offers could be fed back into the valuation model for fine-tuning.
Labour rights extend to a robust social safety net.

Robust and enforced labour rights are strictly a benefit to all workers. Only exploitative employers benefit from their absence.
It’s hinted at throughout the series that Calvin’s mom was a much more difficult child than even Calvin was, and I always appreciated that touch.
Is it possible to build a tokio compatible library that might not be so heavy weight? Maybe this a moot point since libraries would use tokio as a dependency anyway.
Regardless, let's see how the EU will do without cheap Russian energy.

I predict riots, unrest and MORE goverment changes :)

Also ... quotas for showers, heating ,etc.
Ask again in 30 years.

https://www.aps.org/policy/analysis/innovation.cfm
Or perhaps they just want people to enjoy the work. Success is an overloaded term.

I would definitely prefer people producing things I’m interested in promote them than not.
two points were made:

1. only low skilled jobs were outsourced

2. low skilled jobs by definition do not pay more than $30/hr.

i am saying at least one of these is wrong, but it really is a question of semantics which one it is.
Jeff also owns this domain that redirects to this book:

algorithms.wtf
I guess you do end up a "full adapter" but you can do it piecemeal. For most of my use cases my custom tables don't need to be highly optimal, I can just give a rough expectation of cost, and if I don't provide a batch get then obviously you can't do push-down of predicates.

Some metadata can be provided by the definition, and maybe some can be learned on-the-fly (like latency and data distribution?)
Something making currently $399 a month should be pretty easy to scale up in the right hands.
Because I chatted to them afterwards about how nice the evening was and got various degrees of surprise from some of them (going from "uncomfortable" to "boring"). In the end, of the vibes aren't yours, you'll probably not have a good time
I do, the other person claims they are replacements of each other.
Since when has wikileaks fully vetted any document?
Sociopaths would be glad if the masses just called them "asshole" and went on with their daily lives, instead of researching the corresponding human type to the full available depth of evidence.

It's a bit like "the masquerade" in a certain urban fantasy RPG, and if you look at it in a historical context you could see that the archetypal vampire is mostly an aesthetic folkloric rendering of dark-triad archetype. "An aristocrat that feeds on common people's blood".

Repeated ascendancy of such human type to the top of the social hierarchy, despite the current ideology, is simply tragic.
Do you reformat / partition the drive?
This thread is just about pip freeze not including hashes, and while it's true that would provide a lot of reassurance, you can still pin transitive version dependencies w/o them.
I wonder if it's the same buckling we mean when we're studying structural engineering:

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

The interesting thing here is that when something buckles, it's not the material failing like when you crush a cake. It can buckle well before you reach the force needed to break the steel under compression.
|What needs to be done?

I testing ideas out right now. I will start soon. I have always worked also, so just wanted to get an idea of what to expect from my co-founder.
As a self-taught developer this book has been an incredibly valuable resource. I'm immensely grateful that resources like this exist freely on the internet.
Solid comment. The word "hustle" conceals face-saving under the lip-service of survival. A careerist use it to cover up their wrongdoing. Like you said, they also believe in "hustle" because they're desperate; they've confused their face with their character. They believe "I needed to cheat and steal to get ahead because if I didn't, I won't be who I need to be, who I am." The belief in hustle masks and resolves an identity crisis, easily & selfishly.

When people can justify complex, bad behavior with simple, bad beliefs, bad behavior spreads like a fire. In the article, Bill Watterson calls out justifying as the first step for regulating bad beliefs:

> The world of a comic strip is much more fragile than most people realize. Once you’ve given up its integrity, that’s it. I want to make sure that never happens. Instead of asking what’s wrong with rampant commercialism, we ought to be asking, “What justifies it?”
Class and culture are mixed up, they can't be completely separated.

Also, when you call some behavior "trashy", it's undesirable from your point of view. The people engaging in it may not find it trashy at all.
This is solved in pip nowadays with constraint files [1], so you can put your top-level dependencies in requirements.txt and all the transient ones in constraints.txt:

pip install -r requirements.txt -c constraints.txt

[1] https://pip.pypa.io/en/stable/user_guide/#constraints-files
excellent! Makes sense
removed popup. Hii!
Feel free to pick a representative group of executives for your purposes; it really won't make any difference.
I tried it for a while but was taking too much work. Perhaps I would've gotten better had i stick to it.
Do you mean the thing about meat thermometers and making sure that meat is cooked right throught at the right temperature, always? Is that a US thing?