skysight-inc/HackerNews huggingface dataset:
Senior-but-not-staff engineer here. My manager and I keep a Trello board with a list of items to talk about including concerns, goals, projects to check in on, and so forth. It's keeping a pulse on how your relationship with your job is, and whether you are meeting or exceeding expectations.

Our 1-1s are typically 45 minutes but sometimes go longer and we have them every two weeks. OP, I would definitely ask your manager if you could change up the length and cadence if what you have isn't working for you.

We use them as a check-in on basically all aspects of my job: How is everything going, how is the team doing, how is the company doing, feedback in both directions, reviewing past performance + future goals. Put simply, if I have a formal performance review and am surprised by anything in it, especially anything negative, the 1-1s weren't doing their job.

But out of all of that, I think the absolute best way you can use your 1-1s, if you are ambitious, is to explicitly ask your manager: "Where is my performance relative to my current role, and to the role one level more senior than me? What do I need to do to progress in the direction of the latter?"

My manager and I have a spreadsheet where we track all the formal criteria written out for my role and the next role up, and my performance on each of those criteria. When all of the criteria for the role one level above mine read "meets" or "exceeds" expectations, it will be time for me to request a promotion, knowing I have clear evidence I have earned it. Simple as that. (We also keep a brag doc that's less formal but has specific concrete examples of good performance in it. Nothing wrong with "blowing your trumpet" in this context, at all.)

I very much like this system and it's worked for me well so far at my current job.
How do you manage concurrency problems in Python code?

I know they have answers for objects like 𝚕𝚒𝚜𝚝 and 𝚍𝚒𝚌𝚝, but What is the equivalent of the Java 𝚜𝚢𝚗𝚌𝚑𝚛𝚘𝚗𝚒𝚣𝚎𝚍 keyword? Are you supposed to use primitives like 𝙻𝚘𝚌𝚔 from

https://docs.python.org/3/library/threading.html

It seems to me one could make a @𝚜𝚢𝚗𝚌𝚑𝚛𝚘𝚗𝚒𝚣𝚎𝚍 annotation that would do nothing in a GIL Python but use a lock in a GIL-free Python.
People saying AGI is right around the corner are just as wrong as people saying full self driving was right around the corner 5 years ago.

Not saying current generative ai will not have a huge impact. It will.
your childhood was funded. or did your parents build the roads to the place where you were born? like it or not, a continuous society is a ponzi scheme of sorts. one which you benefitted from.
Honestly I think Carplay would save more lives if they allowed reading messages via infotainment screen instead of me having to tap my phone (voice messaging doesn't exist in most languages and Apple wouldn't Google to step in, lol)
Weirdly I was considering officer candidacy in a topically relevant career area. Again, I don't know regarding the symptoms yet, especially since when they present - it's pretty damn obvious that something is amiss.

Anyway thank you for your remarks, I'd love to hear more even if it's not my path.
Working in support, customers who are upset that it asks them to make an account at the end, and therefore are unsure whether it works without an account. Then they have to call in and ask if their doc was submitted and yell at us for giving them something that says to create an account
I often find that my single character local address fails, and I need to add a plus something.

e.g. x@familyname.com is rejected, but x+whydidyourejectthis@familyname.com works
My experience is positive. I have 1:1 with my manager fortnightly for 1 hour. I am not a remote worker but I am remote from my manager so don't have water cooler chats during the week.

We have a template that we go through to ensure that anything can be tracked and also so we don't forget to cover anything. We don't have to cover everything in each 1:1 meeting, it is a guideline.

Importantly, I can also reach out to my manager directly for ad hoc things at any time.

We don't talk about the same things that are discussed in standup.

We do talk about my overall current and upcoming workload, any issues with my KPIs and how manager can help, any new company policies, my training goals, manager's training goals, what my plans are to take annual leave, as well as a generic "anything to discuss" section.

Then if time allows, we also chat about other things besides work.

The meeting is scheduled so isn't interrupting anything, and can be shifted around the calendar if there is high priority work happening. However we try hard to reschedule rather than skip it.
Source: South Bay driver. I was going to say that but was sure I will find a similar comment. I start my day by trying to be a safe driver but as they drive progresses and more and more people jumping in the free space in front of me, I eventually change the mode to not be risky but don't allow space for others.
The source code for Duelyst, a digital collectible card game
The "living wage" housing costs for Manhattan are $22,852 [0] while there are quite a few 2-bedroom apartments listed for rent below $3,000 per month [1]

So 2 single people sharing a 2-bedroom apartment in Manhattan are not earning a "living wage"? I don't think that's how most people would define the term

[0] https://livingwage.mit.edu/counties/36061

[1] https://www.zillow.com/manhattan-new-york-ny/cheap-apartment...
Binance Acknowledges Past Flaws in Maintaining Stablecoin Backing
it's a neat system, but it's basically a fragile natural-language wrapper on very precise calculations. i actually think if you trained chatgpt to spit out the internal wolfram language it could be awesome. (maybe he talks about that in the blog post; i got bored about 20% of the way thru.)
Autopilot does emergency braking for nonexistent obstacles. I'm sure it's contributing to rear end collision risk. I stopped using it for this reason.
There is literally no way a Democrat controlled Senate even reads this bill.

To your point though, a good example of that kind of thing is the idiocy of Republican states who passed years of anti-abortion "trigger laws" in case Roe/Casey were ever overturned. They all assumed those precedence would never be overturned, and so they could be as extreme as they wanted.

Now they are reckoning with their posturing.
I've worked with geologists and geological data and I had to look up "subsidence". I kinda had a feeling for what it meant, but it certainly didn't bring up any salient imagery nor help me understand the concept, which is kinda the point of a metaphor.
if you rinse your dishes, you're Doing It Wrong.

https://www.youtube.com/watch?v=_rBO8neWw04
I'm in France in a city called Vichy, and there are several "Orangers des Osages".
With my wife, we were surprised by the quantity of fruits lying under these trees, and wondered if there was any kind of usage for them.
Apparently not.
Everything you’ve been told about passwords is a lie
> These jobs are a trap

You always have the option of not taking the job and look for a higher-paying one.
Steve Ballmer work in Microsoft since 1980 years as employee 30th, arguably part of the founding team. I won't say he's a bean counter and couldn't relate to the products.
But, seriously, how did you do that??
I think they're asking about continuing to use the DarkSky app. In which case, no. The new Weather app in iOS 16 does add some DarkSky features, but I don't think it's as good.
I can perhaps give some insight into this. One step in the mask making process was hand cutting the design into a masking film called Rubylith. Rubylith is made of a backing sheet coated in a UV resistant red film. The design was hand cut into this film on a large scale then used as a “master” to expose smaller copies.
He tells an interesting story of a relationship between two vikings, where one receives an impressive gift from his friend, and immediately sets out to kill him, because there's no way he's going to spend a week (or however long) writing the kind of epic poetry that such a gift would deserve. I think in the end he misses him, and has to go home and write the poem.
I did, but it now says that an 'Error Occurred'
> learn everything the knowledge engine knows

Isn't this an effectively infinite set? Wolfram Alpha could be said to know "all the numbers", and "all the formulas".

> LLMs can learn structured domains too if they are well-represented in the training set

But can they learn how to apply structured knowledge in precise ways? In mathematical or computational ways? I don't follow the field in great detail but the commentary I read seems to be saying this is not at all the case. And my own experiments with ChatGPT show it has no systematic grasp of logic.
Yes, the law requires an actual vent that removes the combustion gases from the breathing space.
Uber-like ‘surge pricing’ surprised the Fed
The vast majority of IPC already used sockets decades ago, so it was easy to split a composition of services across multiple machines (just change the config from unix domain- to network sockets). Anything that ran commands to do things could be wrapped in ssh (for example, that's how I offloaded image processing for a sharing site).

Two layers of DNS records solve the addressing issue: each box gets a static codename with an A record and each service gets a descriptive name with a CNAME record pointing at the box it's on.

When you move a service, change the CNAME to point to the new box. If you have full box replicas/backups, you can also switch the box name or reroute at the IP level. Preferably you're running your own DNS and can issue a flush command to your entire fleet so you're not stuck waiting for propagation.
They didn't test it enough with crude approximations (Kerbal in particular)? More drag over the path than initially than estimated?
The editor looks fabulous, great job! although I am actually very excited and impressed with the eepp GUI framework.. it's pretty sick! I wish we had more like this in rust..
I totally understand the reasoning behind it, but that makes it no less irritating. I've used it to help with a variety of coding issues and had it generate various stories, songs, and poems. The frustration, I think, comes from the fact that I know ChatGPT is perfectly capable of generating Sleep lyrics. I want to see what the thing can do, I'm an adult. I don't need to be told that "drop out of life with bong in hand" is not good life advice.

It offends my "libertarian" sensibilities. I'm capable of making my own decisions about whether following the smoke to the riff-filled land is a worthy pursuit.
there is already work to reduce the size of these LLMs and it can only get better from now on
Despite its recognition in techie circles open source is largely unknown in both corporate and government environments and there is probably a significant operational gap to overcome as these entities have very rigid rules of engagement.

Among others, they generally dont think for themselves. The picture could change significantly if the various intermediaries, consultants etc who live off these ecosystems found ways to make open source profitable for them
I'm a senior engineer, so let that color the content of my discussions.

First thing I talk about is project status. Usually this is just to catch them up, but it's also a test to see where he's at in his understanding of our successes and challenges. That opens up a conversation for the next stretch of road we think we'll build (aka what should we do next quarter).

Then we'll usually talk about whatever. Twice a year I make it a point to talk about promotions and what work they're doing to help me get there. I have this conversation because most managers believe promotion work is all your work until you're promoted, then they'll claim some subset of your success for their own. This pattern reminds them if they want me to grow, they need to invest and lay plans.

Next is mostly just personal stuff. My manager is pretty adept around home repairs and I'm still learning so I usually get some good ideas from him.
If you are using the current version of iOS, the new weather app rocks in terms of functionality (IMHO better than the previous version of Dark Sky).

If you are on an old version of iOS and mourn the loss of DarkSky app, I personally like MyRadar - it has some very nice features and I used in tandem with DarkSky in the past.

If you are after writing an iOS app, you already have an Apple developer account allowing for 500k calls/month.

If you are after writing an iOS app and want to use DarkSky rather than WeatherKit, Pirate Weather should also be a drop in replacement.
The only consistent thing yet hear about the FAANG interview process is how universally bad it is, but also how you should just play along to get your $300k/yr salary.
Announcement video https://www.youtube.com/watch?v=h3Cuz6d_7x0

They shutdown the game in 2020 [0] and now they made it open source.

0, https://store.steampowered.com/news/app/291410/view/16882221...
Typo: code-davinci-003 does not exist. 002 does
ah, she just doesn't like the way things work here, and she's scared to learn to drive

The service in the SF Bay Area is really amazingly dismal. It's embarrassing every day to be an American living here. People at restaurants, stores, etc are all angry and stressed out.

I'm hoping I can convince her to move somewhere else in the USA with me, since it'll be a lot easier to find some remote work in my same time zone
If ChatGPT had no restrictions then the only limit would be your imagination.

“Rank all major races by programming ability”

“Write a paragraph explaining why being gay is a choice.”

I’m sure you can extrapolate from there.
I'm semi-frequently submitting electronics/hardware hacking articles here. Maybe browse my history of submitted articles to see if there is something among them. Here are some examples:

- "I hacked a Joy-Con controller to have a Capacitive Trackpad", https://news.ycombinator.com/item?id=34329927

- "Smartknob – an open-source input device", https://news.ycombinator.com/item?id=30646371

- "DVD Laser Scanner Microscope", https://news.ycombinator.com/item?id=26012652

- "A simple 11.2 GHz radio telescope",
https://news.ycombinator.com/item?id=26078761

- "Home-Built Scanning Tunneling Microscope", https://news.ycombinator.com/item?id=26740968
Nothing is stopping you from looking at the Q3 2022 Autopilot vs Q3 2021 numbers, the others are nice for reference
Republicans have mostly lost their ideological way it seems like. They seem to just be against anything the Democrats are for these days.

The J6 response from the Republicans is the hallmark about power and politics in the party these days. Law and Order is fine long as it's only applied Biden's son or Hillary Clinton.
Heat Pumps Improve EV Range in Cold Weather
US Supreme Court lets WhatsApp pursue Pegasus spyware lawsuit
All good recommendations. I think the difference is in the contracts (I'm reporting second-hand, since I don't have access to the actuals). With Linode, anyway, I do a lot of hosting in VPSes, but these clients have contracts stipulating the hosting company manages/maintains/monitors the OS.

I guess if I were smart, I'd get the actual contractual requirements from the clients. That'll be my next step.
> running them more successfully

The time scale that success is defined on is important here.

The root of the issue seems to be that manager types don't view profit as the market's reward for making a good product; they view it as the product itself.

If a product's quality is sufficiently high to begin with this can be great.

Once quality dips to the point where it softens demand though, it can be the beginning of the death spiral [0] (tl;dr: when production chases revenue downwards and the company suffocates under its fixed costs), and market perception/demand lags cost-cutting product changes so the causes and effects can be very difficult to link through financials alone.

[0] https://www.accountingcoach.com/blog/what-is-the-death-spira...
Also add where you want to be career-wise so that they can support you in this.
See my other comment - sure, it makes sense. That doesn't make it not annoying. I'm sure I would implement similar guards in OpenAI's position, but that doesn't mean I have to enjoy being moralized to as an end user!
Here we go again. "640K ought to be enough for anybody". "The horse is here to stay but the automobile is only a novelty—a fad."
"context rot" is more aligned with what they are describing, though that's not a metaphor. I can see bitrot being a bad fit, as it's decay of the actual thing rather than the surrounding context.
I have a very vivid memory of following a tutorial for Game Maker which guided you through building an Asteroids clone. There was a section on programming the gun, where you had a variable canShoot which is set to false after each shot and then reset with a timer, to prevent rapid fire shooting. Then as an exercise it asked you to add a second gun with a separate cooldown timer. I remember thinking "okay but what's the name of the second canShoot variable?" and was completely stumped. I gave up and moved on to other things, until a day or so later it occurred to me that the name wasn't relevant, canShoot is not a built-in with magic properties making it suited to this function, and all the other code actually contained the necessary logic.
Ah! That makes sense, thank you! I'd say it's more of an unintended feature than a bug :)
I think you missed the "surprising" part.
Certainly you can build a theory via reverse engineering. The question is whether the theory in your head matches the theory in the head of the person who wrote the code.

Naur's argument is first that there is a theory at all, and that the question of whether it can be transplanted to another person is really unanswerable. We can attempt to answer it, or build confidence towards an answer, by doing things like writing/reading design docs, having experience in the industry that shows us how other eng tend to think and design, talking to the person who wrote the code, testing our theory against the code, etc. But we can never be certain of what is in the mind of another person.

Anyone whose ever taught anything to a student, I think, has come to see this. It's hard enough to teach people how to do a thing in response to a known circumstance. The real trick is to teach them well enough to have them extend their knowledge on known circumstances to new and unforeseen ones.

And Naur, IIRC, also argues that churn is inherently bad, and that programmers are not replaceable cogs, because one of the valuable contributions they are making is holding, in their minds, the theory of how the code solves problems:

> More generally, much current discussion of programming seems to assume that programming is similar to industrial production, the programmer being regarded as a component of that production, a component that has to be controlled by rules of procedure and which can be replaced easily
Is there similar data for other companies like BMW or Ford?

Also just seeing improvement from Q3 2022 vs Q3 2021 is good, although small margin.
I am an Infrastructure Architect (aka "Cloud Architect") so I design cloud systems like this on the daily. The "vendor lock-in" argument always makes me laugh. Its the #1 thing I hear all day long.

This diagram is actually pretty simple. It looks worse than it is. All it uses are Lambdas (serverless functions), S3 buckets (object storage), and SNS (broadcast/push queues). There appears to be one traditional server in there with EFS, which is just an elastic file system.

All of these systems have equivalents in all the major cloud providers. So if the builder of this wanted to move to GCP or Azure, they are not really locked to AWS. This can all be built in another cloud.

Now, could you do it in a day? No. Assuming they are building it with Infrastructure as Code (such as Terraform) then they would need to convert the provider and change resource blocks. But this akin to refactoring in a codebase. Its work, but its not terribly difficult. Then they point it to their new cloud and run `terraform apply`.

There is almost no way to entirely remove vendor lock-in. The closest you could come is by designing everything yourself on bare metal servers and renting those from a cloud provider. So instead of using a managed queue system, you run some sort of messaging queue on the server. Then you host files on the server's filesystem, and you run the "lambdas" as applications on the server. But that almost causes more headaches than you save or solve for.

I look at Cloud Providers as similar to cell phone providers. I know people who live in fear of being locked into a contract with Verizon or something. But really, what are you going to do? You will always need a cell phone. The only other real choice is AT&T or maybe Sprint/TMobile. How often are you really going to switch and what are you really gaining by doing so? Energy spent worrying about being "locked in" to a cloud vendor is energy wasted. Yeah you can move from AWS to Azure or GCP. But that's about it. What do you gain by switching? Probably almost nothing. They are all pretty comparable at this point in reliability, features, and price (GCP is the slight laggard here, but not by much). If Google calls your company and offers you a huge discount to switch, you could still do it. Aside from that, there's minimal incentive to do so.

There are a few weird services that AWS has for example that might be considered "lock-in" services. This would be things like AWS Snowball or AWS Groundstation. These don't have comparable systems on other platforms. In the case of Snowball you probably have so much data on AWS that just transferring data would take months (or even years) which could be considered a form of lock-in.

tl;dr - This is a very tame arch diagram. A few lambdas, s3 buckets, and messaging queues, all of which have comparable services on all major clouds. There isn't significant vendor lock-in, this could be rebuilt fairly easily (assuming they used IaC) on any major cloud provider.
Rescuing everyone with a shiny new system also takes more resources and looks (as you kinda note, too) a lot more like a real project, so product managers and project managers and various other managers can get comfortably involved and do their thing, with plenty of people to manage (= more prestige) and new UI to show off in powerpoints (= more prestige, doesn't even matter if it functions worse than the old one) and ordinary, regular development milestones.

Learning the old system enough to keep working with it, meanwhile, looks a lot like a couple developers staring at screens for months without results that look impressive to anyone who matters (as far as granting rewards goes) and with very uneven progress. Plus they've gotta be pretty good, experienced developers (so, likely expensive), or the risk of breaking shit as they begin trying to change the system, goes up a ton.
It's still very easy to make mistakes reading it that way. If you are reading it by indentation anyway you may as well use a parser that closes parentheses for you at indentation changes. (Like the ML family and Haskell and Python all decided to do.)
You are quite right that the ESP is way over-specified for many tasks, but it's not like the uC is gonna quit and take a more fulfilling job elsewhere. You can get tiny boards for close to $5/ea, or under $5 if you don't need the USB connector. - and that's in single-digit quantities. The hardware configuration is very flexible, eg if power consumption matters you can run it a lot slower, switch off subsystems you don't need, use a watchdog timer to simplify exception handling etc.. There's a rich and constantly expanding SW ecosystem so you can get to a working prototype very fast.
Granted, Fermats Last Theorem is a tricky proof so I understand it struggling with it

got a laugh out of this line. Sounds almost like a modern day Monty Python skit
(John Cleese voice) And then I asked it to give back instructions for making cold fusion work and the results, well, frankly they were incredibly disappointing to say the least