skysight-inc/HackerNews huggingface dataset:
I’m currently sitting on a plane to Madrid after quitting my job last week. I was in a similar boat as you.

Personally I’ve never believed in putting off your dreams until you’re least able to enjoy them - retirement. If you’re good at what you do, I highly recommend taking mini retirements every few years. There’s no better way to explore what’s important to you.

But let’s imagine the worst happens and the world plunges into a deep recessions while you’re on your sabbatical. Maybe someone steals your car too. You have a year of expenses saved up. This is huge. Could you take a job waiting tables for a time too? Enjoyable. No. End of the world. Absolutely not. Eventually you will find a tech job again.

This calculus completely changes if you have a family to look after but you sound like you’re young and single. I highly recommend the below thread asking a similar question.

https://news.ycombinator.com/item?id=27743368
Boston Dynamics' latest robot is a warehouse workhorse
Google does not care that much. It's not a high priory for them evidently. reporting blog spam takes forever too. It goes into a batch that may eventually be processed.
My two cents testimonial: we've been building our startup's core app with RedwoodJS and launched live in October 2021. It's been working great, the DX really lets you focus on your business and a lot - a lot - of the usual things that make a project require a bigger team are solved out of the box.
I very reluctantly see myself starting any new project on anything different than RedwoodJS. I wouldn't, unless there really wasn't any other choice. You just get to the core of your project really fast, and don't lose touch of it, ever. RW is v1 so it's young but very satisfying, and having witnessed first hand how it's being built, I have faith and trust in its future releases. Looking forward to them actually.
Dude, they are illegal and are risking torture and jail of they will be caught. It is underground opposition doing those things.
The professor is incompetent because he doesn't actually know how to talk about the performance of computers. It's not really a "joke", more of an anecdote
Edit: disregard this comment, see reply for context

I find it odd that this is not acknowledged or linked from the article. Perhaps this is a signal that Aeon is ashamed of YouTube or perhaps they do not want to share traffic to another platform??
The person I'm responding to acknowledges that "is a" & "acts like a" are equivalent in the context of the article.

If somebody is getting hung up on something as nit-picky as that, they're not going to see the forest for the trees in an article like this.

Ironically, playing nit-picky semantics games like this is the kind of avoidant attitude that lead people astray from personal growth.
It is a mosaic with 25 images captured over the course of 4 hours.
My comment isn't about your personal experience on Twitter, rather the role it plays at a macro level. It is a platform that is politically impactful, and not in a good way. It rewards division, extremism, polarization, it brings out the worst in us.

That's on Twitter. They actively designed the product to do so.
Thanks, this looks promising indeed! Especially because it similarly supports custom scalar types: https://bitbucket.org/blaze-lib/blaze/wiki/Vector%20and%20Ma...
Thank you for the recommendation, that’s an insta-buy from me. I love that it’s well integrated to the system photos library
The headline had me clicking assuming I would disagree - as I think "trap" assumes nefarious intentions that I don't think are there most of the time.

But I found I agreed with the main points:

1) There's little chance your frank feedback will have a positive impact

2) There's small but real chance of a downside you can't fully quantify. Even this possibility may cause you stress.

What I think is missing is that before you decide to leave, do give honest feedback. I don't think shying away from conflict for fear of retaliation is a good idea - you can shape the place you are still in. But once you are gone, I think the chances are smaller, and you have already decided to left in any case, which probably means you believe whatever you are leaving about will not change.

If you have been giving honest feedback all along, and then do decide to leave, the people you trust will already know why you are leaving and can choose to take the signal that you felt strongly enough to leave to heart if they chose.
provides 4M document free convresions every month for development countries.
My doughter is going to love this
I was going to suggest that you could post the code until I got to the bottom and you already had! Very cool project. I love cloud tooling but in some cases a local machine is something like 1000s of times cheaper.

Best to mix and match and you get outrageous amounts of compute and efficiency for relatively little money.

This reminds me of a similar project that might interest you.

GPT-J is an open source alternative to GPT-3 made by a former Googler. I've read it works suprisingly well. People claim close to GPT-3.

To run it people talk about using services like vast.ai. Don't get me wrong it's cool that exists, but I admit I've been tempted to build out a dedicated machine just to run this model in my basement. You need 24 GB of video memory to run it though so you're probably looking at around $4000 to build it (depending on graphics card prices).

But! For that price you could have your own unmetered GPT-3 knock off in your basement, thereafter also for the price of electricity.
It's not about conspiracy theories. It's about reality. You even explicitly called it out: culture. That's just the way humans work, for better or worse. One of my points, and I think a point of Disciplined Minds, is that scientists are sometimes not honest or self-aware of the culture that they're a part of. Science is not a purely rational endeavor. There's some fashion and belief to it.

> Wheeler had significant contributions, had the right pedigree, the right schools. I don't see how he would be at a disadvantage today.

I didn't mean it as a critique upon Wheeler's potential. He was incredible. But he switched fields and research directions several times during his long and successful career. I'm not sure academics today have that fluidity in their careers (not due to internal forces but rather the external ones).
> How do you objectively (not subjectively) determine if a manager is bad? If 200 people in the organization are "happy enough", it's your word versus theirs on what a good manager vs a bad manager is.

HR should track the attrition rate for each manager. If twice as many of manager X's reports are quitting or transfer to other teams than manager Y's reports, then manager X or the projects they manage might be a problem (for employee morale and company success).

HR can also send out anonymous employee engagement surveys.
I'm curious why TLS packets are small in your experience. We use 16k TLS records, and send at whatever MSS the client has negotatied with us. Thats normally something "normal", like 1420-1460 bytes. Plus we use TSO, so the NIC sees large sends of up to 64KB.
If I understand the parent correctly, he's referring to the specific idea that base 60 math leads directly to the "right" answer, that solves the unsolved problems. I don't remember who was promulgating that idea, but the response you made (a) is correct, and (b) was rejected by the "crackpot" as not understanding the idea.
> The square is empty and has a handful of people with a megaphone.

Have you ever been to a real town square? Its a handful of people with Megaphones trying to rally a crowd - and a bunch of people having private conversations around it. Thats twitter + DMs.
Yep. This is my take though: Why depend on exit interviews to try to gather (or pretend to gather) important information about your organization? It’s much better to foster an organisation where people can voice their opinion while they’re still employed.
Warp generates C/C++ code, that can be trivially used in a pure C++ or CUDA project without issues. So it is not strictly jit, since it calls the regular ahead-of-time compiler (gcc, llvm or nvcc) only when de code changes (using hashes to check for changes), so performance is good. Also, random non-vectorizable branchy code will run fine on cpu with Warp, but you loose many benefits indeed.

Agreed, if you have bad performing spaghetti Python code, none of those tools are going to help indeed. Then I would rather rewrite it all in C/C++ instead of fiddling with Cython.
https://twitter.com/grumpygamer/status/380819751208902656?s=...
At a big corp I quit, I was surprised there was an exit interview because it wasn't the first time I left them!
That tweet is interesting because it specifically mentions CMI (but as MI3 rather than CMI which may be a tell, but also not saying anything about EMI or Tales), so the canon may still "break". But also it's a series whose canon is kind of loose anyway, so the tweet doesn't entirely answer the question of how it is keeping MI3 in "canon" given his statements years ago that he didn't think it possible. (But he's had two years of development on this project, so it sounds like there was time to solve it, while getting paid to solve it.)

But very interesting Ron is claiming it is not a hard-fork (anymore), at least.
What was it that you didn’t like about it?
To the point of another post, I don't think they are mutually exclusive unless the exit interview is held by the same person who you would normally voice daily concerns to (e.g., direct supervisor). Many organizations have exit interviews scheduled with people many levels higher precisely because they recognize the middle-managers won't have the ability to sanitize the feedback first.

Meaning it's possible to have been voicing concerns the entire time but not have them reach the same level as you'd get at an exit interview. I look at exit interviews as an accountability measure for mid-level management.
Understanding Layout Algorithms
I know the linked account is a parody. I was referring to the account that was quote-tweeted. Is that also a parody account?
I was taught at a young age to always do what you first agreed to even if a better opportunity comes up. It has a few exceptions but as a heuristic I think everyone would benefit from using it.
A Company Nearly Went Bankrupt Paying for GCP
It's too soon to tell if it's a mistake*
It's been 7 years for me and I'm certain I would fail a test in anything past Calc 1 now. I can still remember derivatives, limits, and basic integrals but anything past that would be a wash without going over a textbook first.

Ironically I actually did really well in multivariable calculus in college. I had tremendous trouble focusing on anything I didn't find interesting, but once I recognized that all the computer graphics papers I was reading at the time were all based in multivariable calculus and differential equations I was hooked.
>tinygrad will always be below 1000 lines. If it isn't, we will revert commits until tinygrad becomes smaller.

Love this ethos so much. Wish more projects would follow suit.
Funny as it is, you are right. In a past life, with a past company (now out of business), and a past boss (I intentionally write "boss", as this guy had nothing to do with a leader) I made all of the wrong choices on the points you marked. Although, I had/still have a great reputation in my industry, it happened exactly as you said... after I moved to my next step in my career, rumors start to appear that my old boss said bad things about me. Luckily, his own reputation went all the way to the ground and under in the next year, and the untruths he said did not make any harm. But this is real, if I had left without going head first into this guy and answered the exit interview questions impassively, I would have saved a lot of negative emotions. Just the feeling of telling everything straight was too much to resist for my broken ego. Now I know best, I am leaving, who cares... the next day I am gone, page is closed, spent the energy for future positive, than for past/current negative.
$28M to Bring Search into the AI Age
A chiplet is a full-fledged CPU with many cores on it. The term is used when multiple of these chips are stitched together with a high speed interconnect and plugged into the single socket on your motherboard.

If you ripped the lid off a Ryzen "chip", you would see multiple CPU dies underneath for the high end models.
Cloud Network Traffic Within the Same Region Can Be Expensive
You are taking out the human element of a bad manager wanting revenge for you bad-mouthing them. You might say 'well it's not professional to do that!', however a well motivated manager with an axe to grind can find all sorts of ways to cause trouble for you within 'the rules', which is often precisely how bad managers operate on the job. In fact, the article goes into detail on this.

It's actually something of an archetype for a manager to be snide and 'keep within the rules' while absolutely making employee's lives miserable. That's how they survive politically. I should know, I've had it done to me.
Warby Parker | Senior Data Director, Engineering Managers, Backend Engineers, Data Engineers, Senior Product Managers, and IT Support Engineers | New York, NY | Hybrid Onsite | https://www.warbyparker.com/

Warby Parker was founded with a mission to inspire and impact the world with vision, purpose, and style. Since the day we launched in 2010, we’ve pioneered ideas, designed products, and developed technologies that help people see—from designer-quality prescription glasses (starting at $95) and contacts to eye exams and vision tests. Customers can meet us online, at more than 160 Warby Parker stores across the U.S. and Canada, or even in their home. Ultimately, we believe in vision for all, which is why for every pair of glasses or sunglasses we sell, a pair of glasses is distributed to someone in need through our Buy a Pair, Give a Pair program. To date, we have worked alongside our nonprofit partners to distribute more than ten million glasses to people in need—and we're only just getting started.

Senior Director, Data: https://grnh.se/d4c425bf1us

Engineering Manager, Backend: https://grnh.se/6f045f4d1us

Engineering Manager, Frontend: https://grnh.se/cce75a8a1us

Engineering Manager, Data Engineering: https://grnh.se/21957c4d1us

Senior Backend Engineer: https://grnh.se/15db612c1us

Staff Software Engineer, Data: https://grnh.se/7ba0dcf31us

Senior Product Manager, Data: https://grnh.se/af271fa61us

IT Support Engineer (Las Vegas): https://grnh.se/66bbd1fc1us
I was responding to other commentors not really the title article.

The stuff you cite there is pretty simple to deal with, configuration management is basically a solved problem and IDK how you can't just fix the different hardware.

The more universal problem of making preprod look just like prod so that you have 100% confidence in a rollout without any of the testing-in-prod patterns (feature flags, smoke tests, odd/even rollouts, etc) is not very solvable though.
The main problem I see with anything like this are the social and legal consequences.

All tests are imperfect, so you have to choose whether to be biased toward false positives or false negatives. Clearly a false negative would be a disaster for the drink recipient. So the test would be biased heavily toward false positives. Normally that’s fine, but in this case it would falsely implicate the drink provider with disastrous legal and social consequences. That’s no good!
Feels like type refinement via pattern matching on GADTs is more expressive than this
I think there's some truth to that. On the other hand, it does allow you to connect with people that you would've likely never incidentally crossed paths IRL to express romantic interest in the first place.
Sure, if leadership is universally terrible, say your piece and walk away. But there are plenty of situations were the company is okay enough, but leadership should know that there's a specific department or manager who is contributing to turnover.

If you refuse to speak up because you think no one will listen, you might equally be part of the problem.
Permanent Suspension of RealDonaldTrump (2021)
Why should I be responsible for your education?
yeah mine runs at 3.9 Ghz stable without any major issues.
I didn't mean to drop that comment and leave. I learned about the weaponization from Ft. Dietrich people. The group that worked on this is long since retired. They published three papers around 1950, as three parts, that are about 1. the largest study of spread of rust fungus outdoors 2. storage of rusts and 3. response of rust to weather. All useful for stopping rust on a crop. And I see someone contributed references that are more direct than my scientific ones. I was working on prevention of rust spread.
No, he captures onto a device with an USB drive.
Here's how I solved my focus problem-

1. Have a clear work/rest-of-life boundary. Have a clear set of hours or days of week where you work or learn things related to work. End your work on that boundary. Follow with a small end-of-work ritual. Spend time with hobbies, family, friends, etc. And set time aside vigilantly. When you know that you have to end working, you stop diverting your attention, and try to get stuff done as quickly as possible. When the boundary is blurry or non-existent, you can always do work "later". You can slack for little while "now".

2. Timebox. Have clearly defined boxes of thirty minutes blocks for definite tasks. Hell or high water, do not do anything else in the assigned time.

3. Time track. Just write down in a plain-text file or paper- what you did last. Note the times- both start and end. Whenever you are about to lose focus- you are reminded instantly that you have to log the time.

4. Plan concretely beforehand. Make up your mind about what you are going to do- and how much- before you begin doing something. Write it down. This pushes you towards doing that.

Aside from this techniques, as a general change-agent in your life, you should start meditating. Just read "Mindfulness in Plain English" by Bhante Gunaratana and/or "The Mind Illuminated" by Culadasa. This has immensely benefited my life- much beyond alleviating my focus problem.

I have personally seen minimizing social media usage to 15-20 minutes has helped me focus much more easily. I use social media just 15-20 minutes per day, and only in a particular time.

Even if I wait at a store or ride the elevator, I rather stare at the wall than pull up my phone.

I recommend two books and a podcast-

* Deep Work by Cal Newport

* Pragmatic Thinking and Learning by Andy Hunt

* Huberman Lab Podcast
how do you connect to your pc? Through visual code plugin or something?
because malicious JS are abound!

and it is going to get worse with the advent of WASM rollouts.
On UX, Apple doesn't seem to follow the dogma and often get their products right, unlike their competitors - just look at last 10 yrs of crap output

https://www.youtube.com/watch?v=o3uR6IDSHSM
That generally agrees with my statements.
I think for me a lot of it is just the knowledge that often I end up really enjoying and feeling good about activities that I may not have been all that excited for at the outset— fitness stuff like swimming or going for a bike ride are obvious examples.

So it's not just a matter of me being deceptive, it's also the internal conflict between my lizard brain ("stay home and do nothing, so great") and my thoughtful brain ("you enjoyed this the last time, give it a chance, ya dummy"). The not-being-a-baby for me is having the executive function to go do a thing that I know I'm probably going to end up being glad I did, while not wanting to be a wet blanket for everyone else by letting them all know upfront that I'm not there yet.
I would like to avoid to paint in detail the ugly picture behind the issue I'm talking about, since that feels like a self-fulfilling prophecy. - You are obviously right to assume the best about people but it is also prudent to remain vigilant whenever there is hierarchy and competition for resources.

I don't have a solution... I do have a problem in that this drive-by dismissal of mine is getting attention when what I was excited about in another comment goes ignored. =\
The "public" town square as you've described it has literally never existed. You're asking to return to a time that simply never happened. You talk about strawmen, but you've invented from whole cloth a concept from history that simply did not exist. In classic conservative fashion, you want to "go back" to some idealized era of history that didn't in any way look the way your rose colored glasses seem to tell you it did, and you completely throw out the outright racist, sexist attitudes that pervaded literally everything happening in prior centuries.

Just logistically, how did these "public" town squares function? Were they periodic meetings? Did people just walk to the center of town and start shouting? Who spent their time in these town squares, when they could be working/providing for their family? Since they didn't actually exist in history, there's nowhere I can look this up, and I'm curious about what you think happened historically.

Setting aside this made-up "town square" concept for a moment, you really seem to want to allow some speech, but to not allow other speech, and that is really the problem here.

If you want to allow all speech, then you necessarily must allow for speech that (successfully) calls for the "cancelling" of people who speak, as well.

In other words, either you support Twitter's ability to express itself through the banning some users for their speech (which it does exceedingly sparingly to begin with, people are not banned for ideas, but for specific expressions of those ideas), or you only selectively support free speech. You don't get to have it both ways.
Please, have landing pages & announcement pages explain up top what your thing is, or have the obvious click-targets (like the logo or project-name) take people to an introduction.

If you've gone through all the trouble of designing/promoting a big launch/milestone site ("v1launchsite"!), don't require people to compose a Google query in another tab to get the one-sentence overview.
I don't disagree with your overall sentiment but...

> a very cheap laptop

Overall I think the problem here is just how many things are tied to the price. Quality of screen, keyboard, battery, etc. If it's really only for occasional use, fine, but otherwise, it's probably still worth it to get a mid-ranged but competent laptop to complement the desktop/workstation. (It would be easy to devolve into each user's personal use cases here, on whether to prioritize screen, battery life, etc.)

> RTX GPU ... are just not available in laptops

This is not true, though I'm sure what you mean is "full wattage desktop-version RTX GPUs are not available in laptops." You can get up to a ~150W RTX 3080 in a laptop, plus there are a few "external GPU" solutions like the Asus ROG Flow Z13 which let you plug a desktop-class GPU into your laptop.
There is a fundamental tradeoff between cost-free upcasts and efficient layout, but languages could offer both options and many in between.

IMO in general: in the face of tradeoffs, moving the goal posts to let the programmer decide is an unexplored 3rd option.
I would agree with this take but there's still a point about why I worded it the way I did.

I thought about wording it differently (e.g., a person will behave professionally until ...) to help illustrate that but the way I chose to word it also helps to illustrate the perceptions of the other individual: it seemed very much that they were professional until their behavior changed.