skysight-inc/HackerNews huggingface dataset:
This is either a weird rhetorical device you're using to discount opposing viewpoints (they're all just trying to "escape the reality of their own failed lives"..."they are worthless"), or some sort of Jungian projection.

Sexual harassment is an enormous problem in every industry. People who just want to do good work and be a part and contribute become targets for predators who objectify, diminish and harass. Culturally it became not okay and people realized they were heard and that these people could have consequences.

A lot of people get riled up about such cases because they have faced similar situations themselves [see also how instances of racism/bigotry can become viral -- it taps into a latent anger]. It becomes cathartic and representative. A movement.

And the creeps of the world surely must have taken notice by now. The imagined Lothorios can stick to actual social events because it's pretty established that it's not a good idea at work, or anything remotely work related (including trade shows and conferences).
For years I've been trying to find a small camera with GPS enabled yet with a sensor larger than the one in my iPhone and came to the conclusion that they are no longer made, perhaps due to battery drain.

Looks like I should have been looking at phones instead, as this and another model mentioned in another comment (Lumix DMC-CM1) are a step above iPhone sensor-wise and also tag photos with location data.
Great idea!!
What is so hard to understand here? There is some library code you can't immediately change because it belongs to upstream Spark. To illustrate the problem, ne simplifies the code to represent what the problem is.

Then, ne writes some code that works around the library bug by modifying the input losslessly into something that's more easily processed by the library.

Finally, ne patches the library bug and shares the patch.

All of this is also kinda fucking obvious to not just me, but a lot of people, so I'm having a really hard time grasping if you've mixed up the illustrative simplification with the actual code, or if you think that the best engineering approach is to always patch your environment bugs instead of modifying your input, or if you just don't have a Github account or for some other reason can't read the patch.

Between that patch and https://github.com/apache/spark/pull/24910 you can see why the code is what it is.
It's just impossible, ruby / python will always be fast'ish never really fast because the foundation was not built for it.
Let there be light: New tech for night vision
The reason you wouldn’t work elsewhere and invest is the following: you get hired at Amazon with a total comp of 500k (180 base + 320k in RSUs). You have been in role for 2 years and are completely burnt out. However the stock has doubled, and your total comp (without any raises) is now 820k. That is too much money for people to walk away from. If you leave for GOOG you will get in at the current stock price with no guarantee it will double effectively taking a pay cut.
No, it’s just that intellectual subjects on Tumblr always attracted a certain share of neuroatypical people, and once the majority of users left Tumblr, only the neuroatypical remained.
If there was anyone else left that thought Universities were about education this should wake them up.

Sports are fun, but they are not the purpose of higher learning. Why are people worshiping these athletes and so obsessed with NCAA? They already get a bunch of free stuff from the University. They want to make money, go play pro at 18. Universities are not for profit, or they aren't supposed to be, so they should not be getting paid.
Thanks for helping to restore my faith in humanity.
I am a fake lawyer. I am not your fake lawyer. This isn't not fake legal advice.
You're banned (see last paragraph in my comment) but we'd be happy to unban you if you'll commit to following the HN guidelines in the future.

https://news.ycombinator.com/newsguidelines.html
That's not in the article, where did you see that?
Talos have as low as 8 core desktop options as well this is just an example of how far you can take FLOSS hardware. Not that I consider a 16 core x86 desktop "consumer-grade" in the first place (speaking as a 5950X owner).

Probably not fit for replacing Grandma's budget PC but then again grandma probably isn't worried about the ARM cross compile performance of their machine running NixOS either.
I someone calls you an asshole, and people listen, you have no recourse to the justice system to recover your reputation and retain your professional connections.
Most people don't get into systems programming by writing a database completely on their own, and it's fair to say that the line between application and systems programming is fuzzy.

Here are a bunch of things I would broadly consider systems programming:

- Kernel and driver development

- Low level library development (pretty much anything involving bit wrangling)

- Platform abstraction libraries

- Database development (not usage)

- Message queuing systems

- Daemon / server development

Perhaps the recurring pattern there, and differentiated from application programming is that most of those are tools for other applications, rather than applications themselves. I don't think that all library / daemon development is systems programming, but a whole lot of it is.

I'm coming from a background of having done 5 of the 6 of those groups (though there could obviously be more listed there). For most significant projects, as noted, there will be internal APIs that wrap system APIs (or in the case of the kernel, where the system APIs are totally irrelevant, except for the parts that implement the system calls). Generally someone first jumping into those projects isn't going to immediately start hacking on the internal libraries.

As it were, I have actually written a database from scratch [1]. That database uses Qt and Qt-like APIs internally where possible. There are places in there where you need to know the intricacies of mmap, fsync and similar, but they're compartmentalized to a couple of classes. I'd still call code that isn't in those couple of classes "systems programming".

[1] https://blog.directededge.com/2009/02/27/on-building-a-stupi...
The whole point of VC is that some of the bets you make will turn out wrong.

But that it is more than offset by all of the good bets.
This is an important distinction!

Since not all of us are right-wing supporters, antisemites, or believe in the racial superiority and the innate right to rule of this or that race, this means it's not true that all of us would happily engage in rape and ethnic cleansing just because we're told by some authority figure that it's right to do so.
> where I live we have a person who published a paper arguing "math is sexist" at an important public position

Could you link the general controversy?

If the argument is that in the community of people who practice math, there are many who have racist or sexist biases, I find that plausible and not really a "lunatic" idea.

If the argument is the general form of math (say algebra) is intrinsically sexist, then I think that is lunacy.

I think the two are intentionally conflated to make the former sound like the latter.
> the fact that so many are happy being isolated at home with no real interactions with any peers is concerning in itself.

That seems to be a huge straw man. "Interactions with peers" doesn't have to mean "going into an office for 8 hours, 5 days a week". I know plenty of (pre-pandemic) fully-remote people who get tons of interactions with their colleagues. And I know others who, yes, do want to keep that interaction to the minimum necessary to get their jobs done. Both of those situations are fine.

Work is not the be-all, end-all of existence. While I have made many good friends through work, and some (though not most) have made the transition to non-work friends (the true friendship-type test is when one party in the work friendship leaves the company), I have very little need or desire to socialize at the workplace these days. I get plenty of interaction outside of work, and that's how I like it. I certainly recognize that others want more interaction through their work, and that's fine. But you don't need to drag me into that to get it.
I'm young (20) and I already have this negative view. I used to be excited about how fast computers would be. How good graphics would become.
The problem with your argument is that what you call "expanding functionality" can easily have negative effects. If you have a specific idea that you're confident would help HN to optimize better for intellectual curiosity, I'd like to hear it.
I once heard it said: government jobs are welfare for the middle class. IMO it's not 100% accurate but it's better than 50%.
That's a good argument before the vaccine was released. Now the vaccine is available to all who want it. Only those who don't want it remain. Why should they be shamed and forced to take something that is only available because of an emergency use authorization?
Are you arguing vaccines don't work? The whole point of getting one is it makes you immune so it doesn't matter if other people have it.

This total distortion of what vaccines are about is dystopian. Vaccines are about protecting the person who takes them. If a few people who didn't take them renders the vaccine useless for everyone else, that means it's not a vaccine
From my experience taking Amtrak in California, a 30-day pass sounds just about long enough to cover the delays on a single ride.
> At the end of the day no one has an obligation to like you. It is not up to the perpetrator to decide what the appropriate restorative process is. We do not need a legal system to give us permission to dislike someone.

I agree with this, but here we're not talking about just disliking someone. We're talking about cancellation--someone's livelihood is taken away (he was fired, from multiple jobs). Just disliking someone does not justify doing that. We don't have a right to have other people like us, but we do have a right to make a living, and we should have legal recourse if false accusations impact our livelihood.
Why Storing Files in the Database Is Considered Bad Practice
The same - though I read it as being a tongue-in-cheek plural for escalation in a security context. Perfect for high-falutin' conference papers!
> I engaged in sexual misconduct with multiple women

The term misconduct is used usually in the work environment when one party is in a position of power, like a boss of another. This is not the case here.

> This behavior may imply life long psychological consequence for them.

Or may not. Or maybe refusal to engage with women could imply life long psychological consequence for them: women as well as men feel bad when they are rejected.

Don't decide for women what's best for them. They are grown up adults and engage in these relationships voluntarily.

> Yes they are the victims

Victims are those who were assaulted against their will. My understanding that there was no violations like that in this story.
What you lose in execution time you generally gain in development.
Sounds like a road to more flat earthers and anti-vaxxers.

The more practical math and the less abstraction the less critical thinking.
Millennials are in their 30s and 40s. Where are their spouses and kids going to live in this studio apartment?
It's not a financial literacy problem. It's a quality of life thing. People want or have convinced themselves they need to live a certain way.

Sometimes it's "keeping up with the johns'", but I think it's more that what people see as the base level of living at their level is too expensive, and people don't want to give anything up.

A huge number of people operate at the verge of insolvency, because they refuse to compromise quality of living. It's not just about knowing, you have to be willing to give something up.
I have worked at startups as well as at Amazon. I would choose Amazon over most startups.

In my experience the biggest factor in job satisfaction is the manager. A good manager can create a great work environment even with stack ranking. A terrible manager can kill morale regardless of company policy.

I like Amazon culture. Managers are mostly experienced and well-trained.

Startups vary a lot. Could be amazing but also terrible. Some of my startup managers were comically bad. I suspect this was because they were inexperienced. It’s like the difference between parenting your first child versus parenting the third child.
I owned both the Leica and the Panasonic. They weren’t comparable. If your shooting in RAW there’s no difference but the Leica firmware produced better photos.
Not really. Even with an uberjar, you still need to get that huge Java runtime distributed somehow. And then you need all the command line rubbish, starting heapsize, system properties, etc. Not to forget, for those of us outside the US, a special handmade distro of Java with the crypto export restrictions file in the right spot.

Docker helps manage all of this, and does it fairly quickly, and made life relatively easy, but not without a cost in time and complexity.

Go, out of the box, produces statically linked machine runnable binaries, including embedded resources, so you get the equivalent of an uberjar, plus resources, plus the runtime, all in a single executable file. And all of this pops out in a second or two with `go build`.

AOT for Java might perhaps have similar advantages except that AFAIK (two years ago) the AOT compilers were expensive and had plenty of caveats with eg reflection. I expect they would be even slower than javac as well. So certainly a solution, and maybe you don’t need docker any more, but then you have a different set of problems. It was never feasible when I was doing Java.

To be clear, this isn’t a Java vs Go thing. The question was why don’t Go devs use Docker, and I’ve given some reasons. I quite like the Java language and miss some aspects of it, but there is a lot about the Java environment that I don’t miss and runtime deployment complexity is one of them.
> I guess I think you can coherently believe that without somehow implicating the justice system. People have different thresholds for this stuff.

So why are their thresholds more important than others'?

This is literally why we have a justice system - people have different ideas about what is wrong and what is right. The justice system, with its set of laws, is the final arbiter o right and wrong.

If you cannot get enough support for adding in your personal moral code to the set of laws, then perhaps it's not as universally moral as you seem to think it is.
Softbank of everything-in-Japan fame. It's a Keiretsu[1], so its reach can be surprising.

So, yes, the same Softbank, also of Alibaba and T-Mobile fame (25% each).

[1]https://en.wikipedia.org/wiki/Keiretsu
I was thinking maybe they included better glass in the kits that made up for the costs. Linked article explains the 'blad came with a Zeiss lens, and was still overpriced for the combo. No info in article on the mentioned Leica but my expectations are similar disappointment.

Everyone is now a lifestyle company
Its entirely upsetting that such a great city has fallen behind in the technology space. Remnants are still floating around in the city and in the Universities but it is a shell of what was once there.
Great, then I look forward to another useless technobauble being hamfistedly shoved down my throat.
Haha!! She truly was ahead of the curve. Same - with my dad and moringa leaves.
The same as a quarry truck in Switzerland: https://www.autoblog.com/2019/08/26/edumper-electric-mining-...
> Amazon burns through workers so quickly that executives are worried they'll run out of people to employ, according to a new report

Sources:
https://www.businessinsider.com/amazon-warehouse-turnover-wo...

https://www.nytimes.com/interactive/2021/06/15/us/amazon-wor...
Yes! This is exactly what I was alluding too in my original comment. I will also add that there are a number of demographic factors that are going to come to a head over the next 10 years or so that are going to put a serious squeeze on non-revenue men's sports:

First college enrollment is likely going to drop significantly starting around 2025 due to severely declining birthrates in the US that started during the 2007-2008 financial crisis. It is expected that 2025 will be the smallest graduating high school class in the US in the last 30-40 years. Every college and university is going to be fighting over a smaller pool of applicants. Fewer people are going to attend games and fewer people will be watching college sports on TV which means smaller TV contracts.

The percentage of men attending college has been declining, in 2017 57% of college students in the US were women:
https://nces.ed.gov/fastfacts/display.asp?id=98

And it looks like the declining rate of men in higher education is only speeding up:
https://hechingerreport.org/the-pandemic-is-speeding-up-the-...

College men and male alumni disproportionately support college athletics, they attend games and donate to the athletic department more than their female counterparts.
Fewer men on campus in the long term likely means less money for the athletic department as a whole:
https://onlinelibrary.wiley.com/doi/abs/10.1002/nvsm.34

Lastly, Title IX only requires that sports opportunities for both men and women be proportional to the percentage of men and women in the student body. With only 43% of college students nationwide being men now, and football being the juggernaut of college athletics that it is (with typically over 100 players on a college football team), there will be little room left for any other men's sports in college athletics, and no incentive for the athletic department to keep them around.

Over the next decades many men's sports will likely become nearly extinct at the D1 level: tennis, golf, rowing, wrestling, hockey, volleyball, swimming and diving, cross country, even track and field and baseball look to be in big trouble as athletic departments try to keep the revenue from college football flowing in while dealing with these challenging demographic factors.
because they may not have other job opportunities ? Because being screwed is better than having no job at all ?
I have reviewed the guidelines and I commit to follow them.

Can I be unbanned?
I still can't believe that Amazon measures performance by "numbers of commits" and "SLOC". Pure insanity.
Is the argument that if you could have salted the tail you could have just caught the bird?
That was a reference to the insurrection, not the riots.

We also have crazy elected representatives like this fucker, https://thehill.com/homenews/state-watch/414450-fbi-investig...

Show me a liberal elected representative rallying for mass slaughter of their ideological opponents and I'll arm myself against them just as strongly.
Well, I started my career in the US durring the dot com bubble bust when absolutely no software engineer could get a job no matter what they did. this no doubt informed my views on the subject.

But, even now, I thought it would be harder to get a job as a junior role than senior. As a hiring lead, 5 years back, i remember, we could have our pick of just about any overqualified intern we wanted. we got one guy who already had 1 to 2 years of work experience, just so he could be hired as an intern and he was awesome.

As for being detailed. mentioning implemtations isn't just about padding out. It's about providing an accurate picture of what your experience is. It's not enough to simply say "i am intermediate JS experience". that doesn't tell the interviewer much. furthermore, most people aren't very accurate at rating themselves. overconfident people think they're experts and experts with no confidence under-rate themselves. by mentioning implementations and specific experiences, it allows the interviewer to more accurately guage your level of expertise.
You can still have bad hires. It happens rarely that the bar raising process outright fails, but it still happens, since the data you get out of an interview is very limited. For example, we had a team member that not only was doing a bad job on his own stuff, he was a drain on morale and resources for the whole team, since he constantly complained about everything, he never tried to learn anything, he posted big commit dumps every few months - hundreds of commits at once - and the code quality on those was abysmal. Luckily we got rid of him pretty fast, but not fast enough.
Companies implement stack ranking because the management does not have necessarily visibility to valuate each employee. Those who can't stand stack ranking should either join a small startup, where visibility is not issue by nature, or join a team with explosive growth, so each person's productivity and impact can easily be gauged.
It’s a business decision and it’s law.

1. If a certain sports outcome (e.g., beating a rival, league championship, etc.) will lead to an increase in alumni donations, then it might be considered prudent to invest some money into that program.

2. Title ix creates weird incentive structures for athletic programs, with a default assumption being that the university is guilty of discrimination if there isn’t a lot of equal treatment for all sports (both men and women). Note that this has helped funding for women’s sports a lot (the disparity was almost comical in the 80s and prior), but it has also led to the elimination of some fringe men’s varsity sports (some of which became clubs).
> Such statements should not be taken as factual confessions

What does this even mean? Don't apologize for coercing people to have sex if you didn't do that.
Would have to ask him but I wouldn't be surprised if he used the terminology in this new loose way, and now regrets doing that.
It's funny because I behave entirely the opposite. I'm as transparent and open as possible. I'm just myself and no way I can live hiding my own personality because of other people's feelings.

If the people around me don't like it or my work won't accept it then I simply move to new friends/work where my "character" is understood or accepted.

I find similarities in this with some standup comedy I do & the group of friends I found there. They accept my "naughtier" funny side because we all talk shit about everything and about each other. We're constantly roasting each other and we all love it. Politics & drama is welcome here!

Surely I can't bring the same character into an office meeting but you'll easily see where the line is - no need to go completely all out as you are.

You wouldn't talk to your grandma about your sex life the same way you talk about it with your buddies.

Adapt and move on, but maybe no need to hide your true self.
You're also on a 4 year 5/15/40/40 vest
> Is it sad to make yourself ready for a horrifying, but historically likely event?

The sad part is the "historically likely" part, not the fact that you're prepping for it.
Sample size = 1
+3 miles electric, -20 miles gas (or something like that).
Slippery slope for proponents of bitcoin to slip bitcoin into the curriculum.

Imo financial concepts should have been taught along with math, because math is pretty boring to most students the way it is taught currently.
My perspective:

Anything that's been done by a lot of people, has been done well-enough by some stupid asshole.

I am a stupid asshole.

Therefore, I can probably figure out how to do [thing] well-enough, if it's been done by a lot of people.

It's worked out OK so far.
There were plenty of Core 2 Quads and Phenom X4's with 4 GB RAM around 2009.
> But `git checkout filename` means "undo changes to the file". What? That's totally insane.

Heh, and I'll do you one better: it's unstaged changes, so it won't put the file back to the HEAD version 100% of the time >:-)
Adding two weeks to the school year subtracts two weeks from the things kids learn when they're not bored to death and controlled.
“Captcha” and intentions check to access social media apps on iOS