skysight-inc/HackerNews huggingface dataset:
>>queries I run in seconds would require more storage or RAM than probably exists in my city

my explanation to this: CPUs ave very fast. My CPU is 4Ghz so a single core can do a lot of computations in one second, and a SQL engine is smart enough to make cartesian computation (as part of a query plan) and discard the result if row does not meet predicate condition.

in fact I agree that not entire cartesian is being computed, if you specify enough predicates. But the query still multiplies rows. In the author's article he is joining employees when customer_id columns in NULL so this is technically a cartesian, because NULL predicate is not very selective (=there are a lot of rows with value of NULL)
Mesa Graphics Library Developers Are Considering Dropping Android AOSP Support
I guess so. The whole site though... man.
Show HN: Unix style CLI client for dpaste.com
dpaster-rs is a UNIX-style command-line client interface for the dpaste.com.

If you often need to share code or output of some command in a pastebin, this tool will lift some of the burdens from your back. It reads from stdin by default if no file argument is passed, meaning it perfectly fits a UNIX-style workflow. It is configurable and easy to use. Check out the README for examples on how to install it and how to use it:

https://github.com/adder46/dpaster.rs

Any critiques regarding improving the code quality, architecture, or functionality, are more than welcome.
CalcPv
In the northeastern US, when I was growing up, I don't think there were a lot of predators of cats. People had "outdoor cats" who would stop by for a free meal, but not live inside.

But coyotes and maybe even wolves have become more common. Such that I remember people remarking about how a housecat wouldn't last long if left to roam. The predators may have increased due to other prey becoming more common as well, like turkeys.
The problem with this is there are increasing a large number of services that require a subscription.

We may end up facing the choice to page huge sums to have wide/diverse information access or only have access to a small silo'ed news/entertainment we choose to pay for.

So while we love to hate on ad driven internet, this helps keep a wide access available.

No idea what the right answer is holistically, but "Spend the 40¢ a day to pay for it, Jesus." fails to consider the wider enviroment of where the internet is going.
They do send you loads of reminders. I had similar concerns but had no issues.
> New graduates in EE also can't do the things you listed :)

That was the spirit of my point, yes :)

More than once I've heard a coworker complain that "I wish I had learned about that in school instead of [filler course so useless that I forgot what they said]."
The failed heir: The Hyper Neo Geo 64
> They were able to offer such a kit for the IBM PC, but that was famous for not using custom components.

Are 8086 CPUs still manufactured?
Non-pegged stablecoins are now starting to be experimented with on Ethereum, Rai and Bank/Float, for example.
1. Keep your mouth shut even when you have the urge to speak. Give people chance of speak their hearts.
2. You have to understand that everyone is coming from a different place, have different socio-economic conditions and childhood experiences. You have to respect this, and somewhere have to accept that most people are good at heart(beware of psychopaths) just that their life experience made them how they are. You will slowly start becoming sensitive to ppl.
8088
It’s not obvious that engine could rev much higher - the cylinders displaced more than two liters each.

Keep in mind that the inertial forces are violently tearing the connecting rod (cylinder to the crank) apart. The rods on this engine have forces acting on them that are four to five times what your car’s feel at 2400 rpm. And these forces scale with the square (cube) of rpm
Projects Area
I finished writing the area where I will display my projects and I'm currently working on code for a STEMathon I'm participating in
To challenge this a bit - this actually sounds like a bit of a dysfunctional culture where you have to handhold stakeholders in 1:1s or risk knee-jerk opposition to change. This isn't to say this doesn't work. It certainly works and there are many companies with this kind of culture that will pay you to do this well but it isn't a fast or scalable way of making decisions.

Ideally you can document the pros and cons of, say, moving to EBS storage vs instance backed and stakeholders give you comments with their concerns and you document and incorporate these and given enough stakeholders you can say, this is probably good enough for now and you trial using EBS-backed instances, improve your tools, document your learnings, and go from there. This can happen asynchronously, includes anyone interested, and can probably happen in around 1-2 weeks in a healthy culture. You do this so when there is the next EBS-outage you can point to this and say this was a deliberate decision and make an informed evaluation if the argument still holds rather than avoid going in reactionary circles. 1:1s don't document anything and only incorporate the views of people you think you should be consulted which is likely a subset of the people who want to be consulted.
Just recently watched "Deep Learning: Beyond the Hype" which gave some interesting insights into related experiences from a team at EA:

https://www.gdcvault.com/play/1025098/Deep-Learning-Beyond-t...

https://www.youtube.com/watch?v=yA-lJy52Ais

From the Game Developers Conference (GDC 2018) the talk covers a bit of the story of building on the work of a NN playing Atari-era games in order to enable playing a modern AAA FPS (First Person Shooter).

(A text PR article interview of the speaker can be found here: https://www.ea.com/en-gb/news/teaching-ai-agents-battlefield... )

While trying to find the video again I also found this later talk "AI for Testing The Development of Bots that Play 'Battlefield V'":

https://www.gdcvault.com/play/1026308/AI-for-Testing-The-Dev...

https://www.youtube.com/watch?v=_cslewPyKks
There is dungeon-mode [0]. (I spotted this over on r/emacs [1], and it's on the FSF directory [2])

[0] https://github.com/dungeon-mode/game

[1] https://old.reddit.com/r/emacs/comments/jar7tz/dungeonmode_f...

[2] https://directory.fsf.org/wiki/Dungeon-mode
As long as you follow the ancient proverb that melius abundare quam deficere, and the pasta is actually good, you'll never get it wrong - people will just clean up any surplus. A hungry person will easily eat 80g to 100g, so I typically make 100g per person.
Yeah, you _really_ have to watch out for this. I once spent months chasing down a serious but rare performance problem in a large-scale mysql 5.6 deployment, which was eventually root-caused to kernel slab reclaim pressure, caused by very high XFS metadata mutation rate, caused by MySQL creating an on-disk temporary ISAM file for every query with a union, which was most of the traffic.
Big discussion yesterday: https://news.ycombinator.com/item?id=26519244
This is very unsettling comment for me.

I have participated in same behavior but in the tech industry. I joined my managers at strip clubs for lunches, I introduced fresh grads and H1Bs to endless buffets at strip clubs. Happy hour were pretty much required work activity everyday.

But I never thought it was bad, I mean strip clubs are sleazy, but I always considered happy hours to be part of team bonding. The best teams, I have worked in, also drank heavily.

Not sure if it is age or if it is because I don't go to happy hours that much anymore but I also don't have a strong bond for my team.

But I sort of feel bad for all those reluctant H1Bs who I introduced to strip clubs. I wonder if they really enjoyed hanging out with us or if they were pretending.
"Charles D. Bright has flown the F-47, F-51, F-84, F-86, B-17, B-25, B-26, C-46, C-47, and T-33, and has been a member of fighter, fighter-bomber, fighter-interceptor, heavy bombardment, light bombardment, and troop carrier units. He served as a lieutenant colonel in the U.S. Air Force; in World War II he was a navigator in B-17s and in the Korean War he was a fighter-bomber pilot. He has also been an instructor pilot in fighter weaponry, and has taught aerospace studies."

http://generalatomic.com/jetmakers/introduction.html

So, yes!

He really liked the F-86 Sabre.
Slightly tangential but Germany's neighbor, maybe the most interesting historical counter factual I know of is the United States of Austria [1]. This was an actual plan of the Habsburgs/Franz Ferdinand until he was assassinated. A Central/Eastern European super state and there likely wouldn't have been the world wars as we knew them.

[1] https://en.wikipedia.org/wiki/United_States_of_Greater_Austr...
I have an old Win2K box with a P3-450 with a SB-Live! soundcard which has some nice environmental effects such as reverb that I use for recording. I haven't used it much in the past few years because I need to clone the two drives, which are close to 20 years old. Rebuilding the system from scratch would be a nightmare.
Vim is... an extensible text editing language.
No one needs to spend precious time debunking incel nonsense
Yes, learning NVC can really help in hearing where the other person is coming from. It's also useful for expressing yourself in a way that's least likely to trigger the other person. All of this takes practice, of course.

I've taught it to over 3000 Google employees as a 20% project over the past 7 years. I've also developed a team of volunteer facilitators who help people practice in weekly workshops. We're happy to talk about the program and answer questions on Clubhouse (currently Sunday afternoons at 1pm PT):

https://www.joinclubhouse.com/club/Compassion-in-Tech
The Chancellor of Germany for the last 15 years is an East German.
These engines were, in fact, geared down, as was common (if not ubiquitous) in large piston aero engines. This video shows an epicyclic reduction gear inside the bell-like case on the front.

https://youtu.be/EyPvpdy4dgg?t=117

IIRC, piston speed was an issue in how fast these engines could run, as, for given RPM, the piston speed is proportional to the stroke. And, for reliability and the corresponding safety reasons, aero engines are more conservatively designed than most car engines.
Wow, slow quarter huh?
I maintain the best pasta is two pieces of fettuccine stuck together.
Are you sure that's the issue, and not cipher/protocol support? The root CA needed for lets encrypt is "DST Root CA X3" which is supported by iOS 7 https://support.apple.com/en-ca/HT203065 (and has a validity start date in 2000, so i imagine goes earlier). Now there are lots of other CAs, but lets encrypt is probably the most popular, i would be kind of surprised that the root certificate store is the limiting factor as opposed to not supporting any GCM ciphers
He wasn't just a white supremacist, he developed the framework he did specifically because he wanted to elevate certain forms of music as superior and "White".

> Using Music theory is like using English as the tech lingua franca instead of Latin or Esperanto, it's not about imperialism, it's just too troublesome to learn and change and does the job pretty well anyway. The idea that ideas carry over all of the context of their creation is simply insane.

English is a natural language and all technical concepts are equally well expressed in most natural languages perhaps with the need to enrich the vocabulary.

A specific framework for analyzing music which emphasizes certain specific structures and discards considerations that other musical traditions hold as important creates systematic biases in the understanding of music.

A better metaphor would be perhaps be expressing algorithmic ideas in a language where only "for" loops were deemed important and everything else a derivative concept.

The fact that you think this bias towards specific forms of European music doesnt have consequences doesnt make the idea insane. I think the fact that you have to resort to that kind of labeling speaks to a fragility in your worldview.
Because the vehicle driver raised the danger.

An adult man running carelessly through the playground is not a significant risk.
I think it might be the other way around.
I was wondering about that; if Nato not exanding to the east was imortant, then why didn't the Soviet Union insist to put it into an agreement? I guess it's not quite possible to put such a future commitment of not expanding Nato into writing; as there is no legal mechanism to enforce it.
My relationships suffered from frequent disagreements caused by miscommunication. The book Nonviolent Communication by Marshal Rosenberg taught me some super-useful techniques that eliminate most disagreements. My life drastically improved after reading and applying the NVC techniques.
We should definitely wait until the new administration has had adequate time to incriminate themselves in their lack of response before we get the pitchforks and torches after whoever has been to blame so far
Why Fat-shaming is Horrible?
Peter Shor did this in the 90s. Lotsa people are working on quantum computers and hoping to, among other things, crack these codes

https://en.wikipedia.org/wiki/Elliptic-curve_cryptography#Qu...
I recall that timeframe, and it always came with a caveat of "you need to shim IE6 to use it."
To play devil's advocate: it's because one size does not fit all. C gives you the flexibility to tailor your implementation for your specific needs. Whereas in a higher level language, you'd have to fight the language / standard library if your requirements don't match the "few" true ways to do things.

That said, too many projects believe they have special needs, when they're better served just using e.g. apr in the first place.
I've been looking at doing this at home with the Mikrotik CRS305-1G-4S+IN. I honestly don't have a need for it right now, but just knowing that it's possible makes me want to go for it...
I think that breathing is pretty profound in that, it’s one of the few body processes that you can actively engage in. I highly recommend breathing practices a la XPT / Laird Hamilton.
The title using "mind" instead of "brain" also made me think it'd be about this, but it seems to just be about how the brain sends signals to the rest of the body through the nervous system (specifically the vagus nerve).
I always feel like it's better to draw attention to these things rather than let these weirdos reinforce each other in a dark corner of the internet somewhere. "Sunlight is the best disinfectant" and all that.

But yeah, I'm pretty right wing (not in the popular media sense, basically leaning fiscally conservative libertarian), but I've always considered the Quillette outside of what I consider reasonable. This kind of "incel" stuff though is a whole different level than the usual "universities don't support free speech" or whatever. But the article is from 2019 so I guess this garbage had been going on for a while.
As my boss says: “HR is not your friend.”
Nicely written. For certain.

Would it be cruel to suggest that you might want to advance a bit more before weighng in ?

I'd say that semiconductor physics, real math, control systems, real mixed signal and a couple of others should get a go ... but my eldest child didn't get much past this, so maybe the state of the art today?

Again- I mean no cruelty in my comments, but seems as if modern curricula are not teaching a person what a person needs to know to go into any related industry job...

(And I could be wrong - as I often am)
if that happens, how far and fast would Bitcoin fall?
SV is not filled with geniuses. It isn't even filled with genius coders. It is filled with good-enough coders that happen to work at companies that capitalize on their work very well. Sometimes, this goes to people's heads. "I make 400k, therefore I must be smart." They are wrong.

Despite having lived in SV for a long time, I was never on Blind. Friends tell me about it. Blind really only is where people go to talk about TC and how much they hate their jobs, from what I hear - so don't be surprised that that's all you read about on there.

Are tons of nerds bad at relationships? No doubt. Are very many people very greedy? No doubt. Especially those that sign up for an up that's focused on talking about TC in SV.

I wouldn't put too much into it, except to calibrate what salaries are possible.
I assume this would be an obvious starting point for looking at for the smallest specializations that give the greatest performance improvement.

I understand that there are some FPGAs now that essentially have RISC-V ALU hard blocks, so use of them might be a speed and area improvements.
That's the sad thing! If the developer would just stop coding for a minute, and use standard controls and fonts, you get a lot for free. Including proper resizing, accessibility, all the niceties that iOS provides built-in. The more you try to customize, write your own controls, and fight the standard tools; the more clever you try to be, the fewer and fewer things "just work".
It looks suspiciously like an Adequacy.org Style Troll (AST).
I found it from someone on /r/math. I don't feel like I can share the link myself, but he does check there and r/learnmath regularly.
Ask HN: Individual-contributor career path for senior/principal data scientists?
I'm a senior data scientist who has been in this line of work for well over 5 years. I have people reporting to me, but I don't really enjoy being a manager and don't want to keep doing it in the future (a key reason: I want to work <40 hours/week and this is not typically compatible with management positions). At the same time, I don't really see a career growth trajectory for senior/principal data scientists outside of management. What are the most common paths for people like me?
I feel like the best option is that the federal government just fund the needs of the local governments though grants. If the local areas need the money, they'll petition for it. If they don't, a word won't be said.
I would say odds low;

Pros:

- Great history and serves to attract talent

- Team have a great history of spotting and brining forward start-ups with potential which would imply some future odds.

- Team in better position (knowledge/connections) to increase companies changes of success.

- US dominated which has best history of unicorns to date.

- Scale increasing helps increase possibilities.

Cons:

- Quora says about ~2m tech start-ups a year. Even if YC has huge likelihood of success over average, its still a drop in the bucket of possible.

- While they are global, unicorns will increasingly come from non-US where they have less coverage

- YC is growing in scale and I assume that will come at some cost in how much they can add value.

- Apple level company is such a rare event even with successful startups. I'll define 'Apple company' as $1 trillion+ - that one of 5 companies in the world today. So even if you build a $500bn company, its far from 'Apple'

- I think Internet/IT revolution is getting hard to succeed at that level form a start-up from a start-up. There so much more established business to fill/buy/build out products than there was 20+ years ago vs 2 guys and a dream.

...but really who knows, so many variables vs my 5 min pondering. I feel the odds are slim.
> I am not the one who brought politics here.

You're a better person than that.

tu quoque fallacy
I just hacked my brain (2015)
this looks very cool! I wish the FAQ covered a little more about the language/environment. Like is it full common lisp or some whitelisted subset?
Well, I hesitate to insert a very contrary opinion into an empathy-fest, but here it is. And I have to unashamedly say it especially is aimed at people who want to be something more than they are, or aren't satisfied with life simply as it is.

Sometimes, having too much empathy means that you tolerate stupidity, low performance, laziness, and hold yourself back from your potential.

We all take certain cues from our surroundings, and those who surround us. And it's inevitable that if you're in a mediocre environment, some of that rubs off on you over time. E.g. people who are dragging you down in terms of performance, ideas, not being "on it" and not at the top of their game, if they ever were. You start forgetting that you're better than this.

Given enough explanation, anything becomes reasonable. Being too empathetic to people sometimes means that you have to put up with excuses of all the bullshit that goes on in average people's lives, and how poorly people manage their own thoughts, affairs, and actions. Your coworker is dealing with relationship issues, can't deal with stress, unable to think clearly, blah blah blah.

Most of us want, at some level, to see what's on the next level, get a taste of being a rock star, a CEO, something special? Not just to be an empathetic person who understands why everyone has issues and has to put up with it?

Sometimes, not having empathy is necessary to make others perform, do what they don't want to do, and achieve beyond the every day. Work is about doing things you don't want to do. If everything is empathetic, why even bother doing things you don't want to do?

Now, the clever amongst us will learn how to use empathy as a tool to get people to feel you relate to them, and motivate them to do their shit. Or otherwise, at least recognize that you're not surrounded by geniuses, and change your surroundings to where you're challenged and maybe the one underperforming. Of course, your ability to use these factors/skills depends on whether you're stuck with a group of colleagues or have freedom to move around (i.e. how much you can burn bridges/create new ones or are stuck with people).

But overall, use some amount of caution with empathy. It's liberal and polite to be empathetic. But too much empathy and you can sometimes be dragged into a pit of mediocrity yourself.
Just as fast as the rest of society in which no message has a guarantee of privacy.
There is one trick to master mathematics: Proactive.
you can't be lazy. You have to ask question relentlessly.
Always ask question, always find an example.
Describing C as having no safety protections, as the table does, is wrong. There are plenty of tools in the C toolchain to address most of the issues listed. Null pointer dereferences can be caught by your OS/arch with a segfault. The classes of memory corruption errors described can be caught with sanitizers and valgrind. If you want a stack trace, you can run your program under gdb with debug symbols.
Kiwi here, what is your business? (My email is in my profile, if you want to reply in private)?
I agree with the philosophical conclusions here (e.g. I take their point on data augmentation to basically be that the name "data augmentation" is well chosen - it enlarges the restricted real world). I'm confused by the setup though. The training algorithm seeks to minimize the training loss on, in one case, the CIFAR-10 distribution D, and in the second case on D', their "ideal world" distribution. They find that these two tasks look very similar. I don't see what conclusions you can draw from this except that they did a good job training their generative model and D' is indeed very close to D, and so minimizers for the training loss on D' will look similar to those for D. (Close can mean something like the distributions D|_{label = c} and D|_{label=c'} are close in Earth-mover distance in some appropriate embedding space).
My engineering degree had six classes per term at 3 hours of class time per course. Two of those would be labs with a 3h lab each week. So 24 hours of in person time per week, with an expectation of 2-3 hours or outside work for every in class hour.