skysight-inc/HackerNews huggingface dataset:
You know, I really like this comment because its pretty true. I think a lot of people will say they say the signs... and I initially wanted to say that too. It happened so "slow" though and its crazy to think about how "good" it was pre-covid. I mean, things generally were going up and IMO, life felt more "stable" so a tech crash 2-3 years out just wouldn't be on the radar.

I have always said (w/comments to back it up) the $600 checks were going to cause huge issues sooner than later. I don't think its that prophetic or controversial (its basic econ) but at the time it seemed if you even suggested the idea that printing so much money was a bad idea you were seen as "hating poor people" or some other flavor of "against the common man."

Still. I can't say I would have believed you. Otherwise, I would have shorted the whole tech sector.
> So... how do you handle this?

Here is some practical advice

It seems like an expectation from your current management and you being a principal engineer they expect you to follow whatever their current policy for the team is. Either convince your manager about your stand or just go with the flow.
You don't have to come up with original post every time. You can simply repost/retweet or "like" other's stuff.

Based on my experience all these kinds of initiatives are temporary and likely to change or lose relevance over time. All of this will stop if you get a new management in future.
Well, yes. We're in an energy crisis in the UK and the commercial rate for energy was about 75p/kwh at the start of the year. Domestic is lower due to government intervention. The prices have risen accordingly. They should fall when the market allows them to.

At least this article is more honest than most when they point out "using public rapid chargers" - the most expensive way you can - because charging at home is still vastly cheaper than petrol.
https://www.apple.com/newsroom/2023/01/apple-celebrates-a-gr...

Disney is now realizing how they blew it when they let Jobs' nose under the tent.
Yeah. I spent quite a bit of time working on optimizing IOP code. On one game, one of our developers had written an audio middleware library for the IOP which used up almost all the RAM. Then we were tasked with adding network play a couple months ahead of our ship date (a well planned project obviously) which meant adding in a Sony IOP library that chewed up more RAM than we had left over. Fun times.
"Just ask the AI" / "Just ask ChatGPT"
One area that I think is interesting to look at, aside from overall budget, is bed capacity and nursing staff numbers.

According to Statista:

Bed capacity is significantly lower than at the turn of the century, but more damage was done there by Labour than the Tories [1].

The numbers of nurses has steadily increased in the last twenty years under both Labour and the Tories [2].

So if there are many more nurses per bed than there were twenty years ago, why is patient safety one of the issues they are currently in dispute with the government over?

I don't know the answer to this, but I think we need to know. It is, like teachers, that nurses are spending so much time on non-clinical bureaucracy that the don't have time to nurse?

[1] - https://imagizer.imageshack.com/img922/4302/M6SgVh.png

[2] - https://imagizer.imageshack.com/img923/7041/40e6JF.png
You also don't become 100lb overweight because you eat your first meal at 12pm instead of 8am. That's what that comment was saying; the only obvious advice is eat less and exercise more, and it works 100% of the time for all bodies.
Not at all. The science is very clear and has been for quite some time - being overweight is bad for your health and increases all cause mortality.

I could link meta analyses about how strong the link between increased weight and CVD is as one example, but I don't think you're really looking to change your mind.

Instead I'll just make it as simple as possible. Increased weight = increased metabolic demand = more stress on the heart and other organs.
Seems unlikely to really be about cognitive decline but if you think it actually is then get checked by a neurologist. Early onset dementia is a real thing.
Do formal mentorship inside organisations work?
do you know of places that have formal mentorship programs for engineers (where engineers from different parts of the orgs are matched in some way)… are these programs effective in your opinion ?

context: I am an engineering manager in a tech company- and I'm trying to design a program for mentoring engineers.
By enjoying today, tomorrow will come regardless of whether you want to avoid getting older. Best you can do is prepare for tomorrow,
health and finances.
AIsk-it
Electronics consulting is one thing, but software people probably already have a reasonable idea of what is possible/realistic in electronics.

What about, say, optical design?
This is pretty reductive since businesses are made up of people who can make good and bad decisions. The "maximize shareholder value" imperative has never been successfully read so strictly against a company that it prevented them from pursuing other goals; as an example Tim Cook rather infamously told an Apple activist investor representative that they should "get out of this stock" "if they only want them to do things for ROI reasons" [1].

So no, we can and should hold the companies accountable for the bad they do and praise the good.

[1]:https://www.macobserver.com/tmo/article/tim-cook-soundly-rej...
OpwnAI: Cybercriminals Starting to Use ChatGPT
How is it that Japanese manufacturing practices made such a deep impact on the Agile software development movement in the West (The New New Product Development Game, Kaizen, Kanban, reduce muda, shu-ha-ri, etc. etc.), yet failed to improve work practices at home?
FYI: re: "the Sierra"

There are several mountains in North America, Central America, South America, Spain, the Philippines, and probably other countries w/ Spanish language influence named "the Sierra <something>s" or "the <something> Sierras".
The more people you have, the longer things take. Everyone has an opinion and you need to spend time to get people to agree on things. This compounds with XFN teams and people coming up with make work or competing for top spot for the sake of performance reviews.

Probably better to have a small team quickly ship a v1 and get everyone involved after.
I commented similarly elsewhere, but we already do this with robots.txt and bot detection.

What, I shouldn't be able to visit a website if I'm too efficient and fast at visiting it? I shouldn't be able to buy tickets to an event or preorder a device if I'm faster than the person next to me?

I don't think AI should be banned, but I don't find the "it's just more efficient" argument particularly compelling because there are a ton of examples in the real world of us banning (either legally, socially, or technologically) automation purely because that automation is more efficient than a human being; everything from automated website access, to game botting, to pre-ordering, to anti-spam measures on commenting platforms. Efficiency/scalability compared to basic human ability is a very common metric for us to use to determine whether a technology is "good" or "bad".
>The difference is that our younger selves were maybe more optimistic and naive and probably would have just produced a new mess for the next one to scratch his/her head about.

This needs to be highlighted!
>You can't change human nature, you can only work around it

You can create systems that provide the guardrails and incentives to modify human behavior though.

The root of much of this discussion is communication, which is a near-ubiquitous problem in relatively large organizations. Communication, in this instance, is that people want to have a clue about what something does.

The authors point is that as code changes, the names may no longer communicate what that code does. Unfortunately, their suggestion to make cutesy names does nothing to fix the communication issue. We're still left with poor communication about what the thing does. It's a veiled attempted to pretend like they're solving the problem of communication, but it's just a disguise that leaves the same problem at the end of the day.

At least with descriptive names, I can have some clue as to what the code used to do, and maybe glean from that why it is the way it is now.
You can also do this with Tower — here's an example: https://imgur.com/a/fVPZJL1

I work at Tower and I recently put together a "Tower versus Sourcetree" comparison page (there are many features that Sourcetree is missing): https://www.git-tower.com/compare/sourcetree/

I hope you give Tower a try! :)
We Rebuilt React DevTools with Replay Routines
And: Grandorgue, J-Organ, another commenter mentioned Organteq and there is Digital VPO and quite probably others that I've never encountered.
Nadella got an engineering degree in India, followed up with a masters in the US - with that Booth MBA coming after he'd worked at Sun and Microsoft as an engineer.

Pretty much every "Wow this MBA does a good job of running a tech company!" person has a story similar to this where they trained and worked as an engineer before obtaining their MBA.
Check with another shrink.

Important!
Don’t go back into CS (failed to interest you the first time), look for different careers.

I’d look into online courses or any cheaper alternative. But, again, avoid CS.

Another degree: it’s achievable, there are many that
Have changed careers. Believe in yourself and don’t compare to others.
This is a great conversation, but I need to switch back over to my work issued machine and generate more content in Office365 to feed the models.

O365, Linkedin, Xbox, Github, and other data factories have been generating a ton of data for years. Although many of us try to keep our coms private, we are forced to use their platforms at work.
I'm 40 too and haven't felt more sharp in coding anytime before. However I started to code in my early 30s so maybe it contributes here somehow. It sounds like the task you have is a misfit for you or the code you have been given is way worse than you think.
Beijing official says crackdown on tech companies is over
It depends on scale. If you have 3 servers that you manage individually, you name them like pets. If you have 3,000 servers that you manage through automation, you enumerate them like cattle.
There's been a lot of longstanding potential extra vectors for abuse in the LN protocol and it is not ready for operation at the specific junction where it is most vulnerable to abuses, which is financial exchanges. Exchanges might choose to opt for reasonable security, which is a confirmed on-blockchain transaction.

LN is definitely good for something where there's an in-person exchange of goods so at least potential abuse would leave someone at a physical location with surveillance footage, or where there is a subscription service that can be turned off if the payment turns out to be fraudulent. LN has a higher likelihood of assurance of funds delivery in a timely manner than a credit card -- but that there are entities developed that will insure traditional credit transactions.
I'm 33 and this describes me perfectly too. Some days are clear and sunny while others are dark and cloudy.
I honestly didn't realize Rackspace was still around.
Has he?

I had to maim the Windows Update process to keep it from freezing my computer whenever I tried to use it.

Clearly right when the user logs on is the correct time to install updates — pinning the HDD to 100% use and preventing the user from accomplishing their task. After all, Microsoft is more important than the user and their needs come first.

…where is the improvement supposed to be?
My main use cases:

- Replacing variable and function names: I have Ctrl+D bound to "Mark Next Occurrence", which creates a multiple cursor and replicates the selection I have on my main cursor to the next following similar thing. Instead of changing a name and then search/replace it afterwards, I selectively mark the next occurrences within the scope I'm in and change them all at once.

- Editing multiple similar expressions: If I want to add a new parameter to a function, I can multi-select `existingParam,` (including the comma) and
add the new parameter to multiple occurrences within a scope.

- Ctrl-based multi navigation: I use Ctrl + Arrow Keys to skip words a lot. In combination with multiple cursors, it allows each cursor to skip words individually. This is useful for the previous use case (editing parameters) when each parameter might have a different name (and therefore a different length).

- Several alignment and formatting things: This is hard to explain in text. I use it to align the ` = ` sign in repeated variable assignments, to manage indentation, etc.

I can do most of these things using other tools if needed (I did before multiple cursors). The parameter editing is often a vi "showcase" scenario, which I consider to be much more effective using mc than repeating actions or macros.

I don't place cursors with a mouse, I don't add cursors below or above or any other feature. Just "select the next occurrence" or "select all occurrences".
He was an engineer first.
I've always thought this to be the case. Coinbase and Kraken will be the dominant US players (imho).
If you like. (Larry) PageRank being so much better than the previous best is why Google became the megacorp it is today.
I'm with you on stock JVM. The slow startup time is often a deal breaker for me. But there are projects that address this. Like https://github.com/babashka/babashka for Clojure. Or GraalVM for general JVM use.
See also this wonderful article and discussion from a month ago: https://news.ycombinator.com/item?id=33966585 (rackspace, fanatical support, and their downtime / hack )
The usual clique showing once again that when they present something with positive goals it's always a thin smoke screen for their greed and that their parole has no value whatsoever. So much for “the non profit for the benefit of humanity as a whole unconstrained by a need to generate financial return”.

At least, you can make fun of them looking at their silly announcement and unfortunate choice of name. That would be fun if it wasn’t so predictable and sad.
That's true, but he got a degree in electrical engineering and a masters in computer science first, and picked up the MBA later in his career while at Microsoft. When people complain about MBAs they usually mean people who's primary qualification is an MBA.
Probably a good way to kill OpenAI and lead to an exodus of talent.
Companies cannot be good guys or bad guys, because they are not guys. They are conglomerates that exist as a legal tool to make money. They are whatever makes money right now. That is all.
That sounds more like a lack of interest combined with unintuitive names/abstractions than anything. Try drawing diagrams to visualize the flow and structure of the code.
>Ironic you say this given that Google is the one to invent language models to begin

Specifically by Google Brain, which is really quite different from the rest of the company. It's one of the top AI research labs in the entire world.
> Coinbase _can_ hire good talent... wonder if managing it is the/a problem.

I've worked at a company where at an individual level people were quite talented, moreso than competitors who did better than them .... but getting anything done required Y different meetings with X different teams, satisfying N different gatekeepers who just want to push their own product on you, avoid stepping on the toes of persons X,Y,Z, etc etc.

Company multiplied in size a few times over the course of a few years and had just no idea how to handle it.
The same could be said in comparing quantum computers to classical computers.

It’s clear that computation is one of the brain’s primary functions. Does that make it a computer (albeit one that works very differently from a macbook)? I’d say yes, but it’s essentially a question of semantics.
I agree, and my experience of interviewing in the big tech has been very varied. Amazon's was the most professionally conducted one.
Exercise is a source of enjoyment, why would you want to replace that?
It depends entirely on your location, or more specifically, what driver is delivering your packages, and how absurd their "quota" is.

I've experienced positive and negative experiences from all three (including USPS, though Amazon makes 4 now), but have definitely had more negative experiences from FedEx.
Cite the law, then. It's not in 47 USC section 230, which is the main legal citation that matters for social media platforms.
It is an objective fact that if they had run the checklists they would have arrived with fuel remaining, and also that they had plenty of time to do so. If we can't say this, how can we learn anything from the investigation?
38 here, I've definitely noticed a bit of a decline in overall power a year ago.

Have you looked into what you're eating and doing for exercise? You definitely cant power through brainfog with caffeine anymore.

try the following to get yourself back on track
1. first meal of the day should be a filet of fatty fish like salmon with skin. if you can't afford this, use a high quality fish oil pill like nordic naturals. keep it refrigerated. omega3 fatty acids are prone to oxidation at roon temperature and there are no official stadards for it in america)

2. limit carbs to whole foods like sweet potatoes, yucca, potatos

3. cut out all sugar outside of whole unprocessed fruit. (juice doesn't count)

4. have a side of greens with each meal

5. start lifting weights, (triggers release of HGH)

6. choose one day per week to do a 24 hour fast.

after 2 weeks, you'll start to feel your brain come back
Perhaps you could bring your idea to your local hackerspace.
> I don't want to be the one to advocate for delaying features so we can rename broadcast-service to broadcast-and-new-responsibility-service. That's going to be an unpleasant conversation with your product manager, for good reason: Because this never should have happened, and it's a waste of time to change the name.

I couldn't disagree more. This is exactly why you would want the name to be descriptive. If the thing that's supposed to be a notifications service suddenly also starts processing payroll, that's absolutely a friction point that should give people pause.
Running with Speed
Yeah, but the Mac Pro was designed around huge fans. I think there were two huge 120mm fans in the front blowing through it.
I came here to say essentially the same thing. It seems like this helps students learn programming, and, in some sense, we're all students of whatever new piece of code we're working with today. Some teachers have worked out a fairly comprehensive diagramming scheme for code [0], if you want to take it that far.

[0] "Memory Diagrams: A Consistent Approach Across Concepts and Languages", Toby Dragon and Paul E. Dickson
I think the problem is you start saying "no" to more things (literally and metaphorically) before you've even worked the idea or given it a shot. This is purely supposition.
Software development seems much more opposed to standardization than traditional engineering disciplines. I don't know if it's an artifact of software development itself (e.g., things are just so easy to change by comparison that it becomes hard to set a standard because things move so fast) or if its an artifact of software being a much newer discipline than others. E.g., when you look at mechanical designs from the early industrial age, it becomes pretty clear there were no standards then either.
> Cute names have no chance of being useful

Are the names Amazon, Google, Facebook, Kleenex, Q-Tip, Thermos, Yo-Yo, or Zipper useful? They're all cute names and I'm positive most people could tell you what each of these things do. How is that not useful?
I usually do both. I'll have an easy to remember Code name followed by a descriptive name. This is to disambiguate the 700th TranslatingProxyLayer project. For example: ReliantRobin-DatabaseCleaner

Now when I search for it in a wiki or documentation I can find it easily, but people still know what the heck it is.
My gut says openai is overvalued
BTW, I don’t understand what the value is of making it create tests. It doesn’t actually run them. In fact, although I didn’t ask for them, it did create tests in some cases, but the code it wrote didn’t actually pass the tests!
Parent comment is making a joke - "small tablets" that can make calls are mobile phones.
You sound like you are very tired. Your mental capacity will take a hit, regardless of age. Try to address that by taking some vacations (if you can), and getting some exercise.
You're totally right! This is why the remaster of Star Trek TNG looks so good, but we don't have good remasters of Voyager or Deep Space 9 - the former was shot on film and they rescanned them all, whereas the latter were shot on electronic format, so there's no going back and re-scanning.
But that isn't the question. The question is what tool delivers the best performance. If I want to build some end-use-case software, should I adopt "Python Framework X" or "Golang Framework Y" to build this system? One consideration amongst many is performance. If you assume that the overall system with Go will be faster than the overall system with Python (and c modules) then you'd be wrong in this case. Other factors would inform your overall decision, but having more knowlege about tradeoffs enables one to make better engineering decisions.
Says RDNA based which is AMD's GPU tech.
How do you control memory layout in Common Lisp?
macOS Security Guides
Personal thoughts of OS security from a casual user and a DEV's perspectives.
They are Rx in the US which makes them harder to get. I’ve not gone down that path so I don’t know how hard, but I’ve read of many Americans using them so it is at least not impossible.

I do think they should be OTC. When I faced the roadblock of not being able to get the medicine I wanted I did go to black market and would do it again in a heartbeat.
Show HN: The Open Source AI Text Generation Platform
We’ve seen firsthand how powerful GPT is. But there’s still so much untapped potential out there. ChatGPT is fun and all, but the results are very general. Performance can be significantly improved when GPT is given clear instructions for a specific use case. We believe collective learning can help advance AI text generation, so we've built Dinah as a platform for finding, experimenting, and sharing the best prompts. Create easy-to-use templates to share: the end users can fill them out like MADLIBS. You’ll be able to find the best, most commonly used text generations as well as the niche use-cases as well. With top templates to choose from, you can easily create high-quality content even if you’re brand-new to AI text generation.

Instead of paying a subscription for all these different AI apps, you just pay one subscription and Dinah handles all your text generation use-cases. This is of course, only possible with a large library of prompts, and Dinah aims to be that platform.

We've just launched today on Product Hunt! We'd love your support :)

https://www.producthunt.com/posts/dinah