skysight-inc/HackerNews huggingface dataset:
When working on programs I wrote a year or more ago, I have to re-read the comments and any documentation in order to recollect my thoughts on how it works and why I did things the way I did.

When working on large programs, I need to keep multiple portions visible in different windows/screens in order to grok the interdependencies.

I don't enjoy reading books as much as I used to.
I once tried a cocktail based on chartreuse and it was definitely something. Can't say I would recommend anything based on chartreuse to anyone. It's a really, really peculiar taste, though if you are adventurous then by all means!
Transfomers are currently state of art i.e. the problems that transformers are currently solving cant be solved better by any other known technique/algorithm. Thats the main reason why they are so popular at the moment. LLMs are popular right now because a recent transformer based neural network has proven to be fun/useful i.e. gpt-3/chatgpt. A lot more useful than previous language models at least.
News Corp says state hackers were on its network for two years
Function types are structural in Haskell.
First image that popped to mind were the "squids" from Matrix.
I don't use the API programmatically, but I often move from ChatGPT to the OpenAI Playground when I'm not getting the results I want. It's just as convenient as chat, but it lets you play around with the Temperature and other factors that influence the output.
Fun fact: If you follow an extreme lowcarb diet (e.g., Atkinson, where you aim at getting 25g of carbs or less daily) for a long time, some things that didn't have a sweet taste before get a sweet tinge. One of them is water. I remember thinking “Oh, that's why it's called ‘zoetwater’ in Dutch!”
The secrets of Apple Lightning - Part 1 (Video)
Comparing static website hosts (2022)
But in real life there are not transcripts of all daily conversations, and we survive fine without that. The preservation of all online conversations isn't necessary. Just look at some old archived USENET posts to discover how irrelevant they are, and this has only been amplified 10000% by everyone coming online and generating "content" through banal conversations about trivial things, pictures of their cat, food etc.
Why don't you try to find partners to maybe build a side business?

You could either sell services or build a product with them.

I want to build a side business and would be happy to not have to take care of servers and infrastructure.
> They have a massive bottleneck of reviews with many held up by conflicting style preferences

Stuff like this is so frustrating. And it's not only the reviewers fault. I don't consider myself a great coder, but a skill I do have is being able to fit my changes into the codes existing style. Consistency trumps any partial incremental improvement. Unless I have the time and desire to fix the entire code base, new code needs to fit in with the old.

For some reason, I've seen many programmers have a hard time with fitting the style of the existing system. This makes every small change slightly different from others and over time makes the entire system harder and harder to reason about.
Also a skull fracture and brain bleed...sounds like his head hit the pavement on the way down.
I take issue with the idea that maintainable code is about "making programmers' lives easier", rather than "making code that is correct and is easy to keep correct as it evolves". Correctness matters for the user - indeed, sometimes it is a matter of life and death.
Homemade Baby Movement Monitor: Our Journey
Ah, Fred Brooks' Second System Syndrome.
The root of this thread is a comment about "not contradicting yourself too much" yet there are a couple of comments within the thread that seem to imply that because we can find some examples of contradiction in fiction then uncontrolled/unlimited contradiction should be fine. This "I can think of a counterexample - let's make it a rule" seems to appear more frequently now but maybe that's just me.
What I Learned at Stripe
While I do think I keep exploring new music today (37) I don't do it as much as I used to..

I think part of the reason is the novelty-factor falls the older you get, because you've.. simply experienced more stuff already..
Another part, I think, has to do with development, younger people are more impressionable, new experiences hit harder, they evoke stronger feeling..
For instance, the music I discovered when I was a kid, was mostly thrash metal from the 80s, so it was not new music, but it was new to me..

A third thing I think is relevant is, that everything that happened before our formative years, seem permanent, the old world, how things had (from our perspective) always been, but everything that happens during those formative years, are new and exciting and "right", not because of the things, but because of our own experiences.. Finally, things that happen later in our lives, are new and "not the right things" just simply because we already have had our time of formation, and those are the things we experienced in that very special light of our own formation.
Feel free to try it out on https://neon.tech/
It’s a great market when you’re looking for spare parts. I wanted a second pitcher for my drip coffee maker so that we could have one for regular and one for decaf. Naturally the vendor doesn’t sell replacements. Lo and behold, one was available on eBay for a very reasonable price shipped.
Yes, but the comparison is still valuable.
One explanation would be that a rising risk free rate makes money now more valuable than higher future cash flows, so leadership who are stock incentivised in order to align thier interests with shareholders sacrifice future growth for higher margins.

R&D, marketing, even good customer service all allow you to grow next year but firing them allows you to return more money now.
Yeah, Turnbull. Who you’d have hoped would have known better having previously been CEO of one of the country’s largest ISPs. I seem to recall a video where Mark Pesce publicly called him out on how short sighted his decision was and Turnbull just scoffed.
Transformers were used on text to train models without needing labeled data. People realized that simply scaling the data and models meant better performance. when they scaled even further, emergent intelligence started appearing and the models were dominating every known task. Now everyone wants an LLM
"Experimental Typescript" is a nice way to look at this. There are some great ideas (opinions?) in there and some terrifying ones (imho). I can literally see the bear traps waiting to take the legs off of our junior/mid devs. But if this sparks TS to up its game I think some of the sharpest edges in Civet might be left safely as opinionated experiments while the best edges make it into the lang. +1 @Yahivin great project.
Fourier analysis may help to quickly train more accurate neural networks
Mozilla said they were happy to do that five years ago if we wrote the API. We started work on it here [1] but lost interest because there have always been more urgent things to do (and for me, the ctrl+comma escape hatch that gets you back to Tridactyl from anywhere in the browser is good enough).

I think honestly most of the work in getting such an API merged would be political since most of the people who approved it are no longer at Mozilla.

If anyone wants to pick it up I would be delighted to help.

[1]: https://github.com/tridactyl/keyboard-api
This are LED's designed[0] for horticulture, doubt it is basic LED for indoor lighting.

[0]https://www.samsung.com/led/lighting/applications/horticultu...
Multimodal transformers is the logical leap forward. These ideas are not new, deep mind and google have been at this for some time. It’s yet another arms race and those with the most diverse data will win
Well, if protestors are engaging in illegal activities, they should be stopped. [0]

And putting on masks to obscure your face is illegal in protests in Germany.

See https://de.wikipedia.org/wiki/Vermummungsverbot

[0] I mean that in a legal sense, that's how the police works. Whether stopping the protest is morally the right thing to do or not is a different issue that I don't want to address here.
Why do you think you need to touch them after deployment? You just pay the monthly bill. The thing is you can't just deploy and rest usually as there are often security concerns, your provider could run out of service, various system failures which require a restore of an healthy state or similiar. Even if you serve just static files, there could be the need to adjust your DNS, because the provider changed after 5 years something, or some other provider-related configuration. You really want to care for all those things at your frist deploy if you don't want to care for them long-term. The Hetzner firewall makes frequent security app updates mostly unnecessary, Ubuntu auto updates care for the security of the OS, the backups make recovery easy, if Hetzner goes out of service, you can restore your system wherever you want as it is just an Ubuntu server, by keeping only one app per server you also reduce the complexity of the system, separate the systems, so that failure can't spread.

Managing a server is nowadays with offerings like Hetzner the easiest way to run apps which just need to work and don't need to scale to exponentially over time. Why add anything on top of it? It's done really within 5 minutes if you know what you do.

If you need something which scales and doesn't require file storage / databases, then I'd go for the provider-agnostic Serverless framework. If you need storage and/or databases then it really depends, as Serverless gets costly at these things and more complex and there are more provider-lock-ins. Containers may make mor sense in such cases.

At our company we use these two systems to reduce maintaining basically to zero.
Yes.
WeWork, Theranos, FTX, RE bubble era banks, Dotcom tech, etc.

Really just go back and read a "30 under 30" or "40 under 40" list 5 years later and I'm sure you'll find a handful on the list, every time.
It's not fake news, it's simply a joke.
As far as I understand it, Zeug means thing in this context.

Stuff is “Stoff” as in Brennstoff.

Fire-thing and burning-stuff.

Lighter is “Zünder“ in German.

Feuerzeug vs Zünder

To close to call regarding which is clearer.
The fandom is an unmoderated site and does not reflect the general community. Racists have edit buttons too unfortunately. If you look at the edit history of the page it'll tell a story of far-right trolls attempting to rebrand it in recent years.

https://anglish.fandom.com/wiki/What_is_Anglish%3F?type=revi...
That’s a great point and thanks for reminding me! I should use that more often as well as it the UI is pretty convenient for rapid iteration.

As for why I’m specifically using the API is that I tend to eval(completion), sometimes on generated functions, but sometimes just to have a function like toNum() in scope to turn “1,356” into 1356!

Which could be another method used for errant {size: “3x5”} instead of {w:3,h:5}… the hallucinations become somewhat predictable and hence parsable in ways that reduce errors drastically!
Google Has ‘Delusions of Exceptionalism’
Thanks for watching the talk :)
What you need to know when debugging app in K8s
Some practical examples when working with pods in k8s.
This is key. Good projects are based on good ideas. Good ideas take a lot of time to develop, and often involves back and forth, iterations, friction and failure.

If you have a good data model and technical architecture, the code almost becomes good on its own, even if it’s implemented by more people that understand the model. The problem is that it’s irrational to spend that amount of time, and it’s directly opposed to incrementalist mainstream paradigms of software development. It’s the process that almost has to happen outside of companies, because management would never let projects be executed in such a way. But when there are personal drivers (either by the creative aesthetic types or sometimes the hacker tinkerer types) you can sometimes, depending on the domain of the problem, get some really coherent systems that make people go “this makes sense, why would it be done any other way?”.

To me, the story of git has many of those traits, especially when comparing to what existed before.
I can easily block political text spam. Last election cycle I don't think any made it through to me. On the other hand one of the local political parties and candidates affiliated to them or the state party sent 4 door knockers to my house.
> we see that a mass of 278000 kg (139 metric tons)

Tangent: would not 278000 kg be 278 metric tons, i.e., tonne?

* https://en.wikipedia.org/wiki/Tonne
Additionally (but not the main thing here) being interested in other people and their story is also a sign of manners and charisma often found in person in the leaders and bosses of the world which many find surprising when they meet them.
Victa: Fitness Adventure
The first AI gaming running app, maintaining user's journey to their personal results by merging fitness with an addictive game & series and keeping them motivated by adding an extra layer of purpose.
Yes, I was joking, should have made that more obvious.
Thank you. I'm 30. Part of this thinking also comes from a place of privilege. I don't have kids and don't plan to have kids. I have a tech background and supportive family so worse case I just fall back on that. I'm not career driven though. I don't care to tie my identity, worth, personality, and life plans to my job. It's not the most secure mindset but it's what provides me the greatest sense of peace in life. Maybe "reality" will come for me. I'm too much in the present to care right now though.
The grain of salt needed for calling that latter part confirmed is so big it almost covers the entire story.
The design appears to be based on the notion that most of the confounders are washing out in the propensity to seek cardiac treatment, which was a precursor for recruitment into the study. I agree this doesn't mitigate all confounding concerns. Given the design where patients are measured at baseline and the endline event measure is measured later, I'd like to see a balance table at the baseline measures.

One possible pitch: I'm also not sure whether the circulating blood levels of this chemical are actually connected to consumption of the sweetener. You could imagine a world where two individuals who have identical consumption of the sweetener but different free-circulating levels of the chemical, the higher levels of the chemical could be an indication of other confounding health issues causing malabsorption.

I am not a biologist or doctor and don't know anything about sweeteners or any of the mechanisms that may or may not play a role here, just commenting on design.
I think the main difference is that a 1 month sabbatical is typically over-and-above your normal holiday allocation. This can make a huge difference for some people, particularly people with families.

With a normal "x weeks" of holiday those weeks quickly get committed. Vacations with your partner, childcare during school holidays, etc. Having an extra month above that can free up time for learning, pursuing hobbies, travel, etc. that is much more selfishly focused on your own interests, which can be massively invigorating - essentially exactly what a sabbatical is supposed to do, even if I agree that it would be nice to be even longer.
>The argument was they saw positive returns for hiring additional people.

False. They saw positive returns because the market was rocketing up o matter what, which is why they over hired. That, and to signal to investors that "they're healthy and growing".
Allow me to play the world’s smallest violin for the world’s richest man being constrained by margin loans (the taking of which was his own decision).
Send files and bugreport
Yeah, I think it's strange that no one wants to improve on something like this.
I can see a lot of use cases where you would want to just use one kubernetes cluster but have support for multi-tenancy with pods being isolated.
Agree! I used ChatGPT to explain some (uncommented)ffmpeg scripts I wrote few years ago. Scripts where created by going trough many websites and adapting to my needs. Explanation from chatGPT was spot on.
The example of using shape area seems like a poor choice.

First off, the number of problems where having an analytical measure of shape area is important is pretty small by itself. Second, if you do need to calculate area of arbitrary shapes, then limiting yourself to formulas of the type `width * height * constant` is just not going to cut it. And this is where the entire optimization exercise eventually leads: to build a table of precomputed areas for affinely transformed outlines.

Throw in an arbitrary polygon, and now it has to be O(n). Throw in a bezier outline and now you need to tesselate or integrate numerically.

What this article really shows is actually what I call the curse of computer graphics: if you limit your use cases to a very specific subset, you can get seemingly enormous performance gains from it. But just a single use case, not even that exotic, can wreck the entire effort and demand a much more complex solution which may perform 10x worse.

Example: you want to draw lines? Easy, two triangles! Unless you need corners to look good, with bevels or rounded joins, and every pixel to only be painted once.

Game devs like to pride themselves on their performance chops, but often this is a case of, if not the wrong abstraction, at least too bespoke an abstraction to allow future reuse irrespective of the use case.

This leads to a lot of dickswinging over code that is, after sufficient encounters with the real world, and sufficient iterations, horrible to maintain and use as a foundation.

So caveat emptor. Framing this as a case of clean vs messy code misses the reason people try to abstract in the first place. OO and classes have issues, but performance is not the most important one at all.
Thanks for sharing this. This month there was a interesting Retronauts podcast episode [0] about Popeye in which not only this version, but also Don Priestley spectrum version was discussed

[0] https://retronauts.com/article/2013/retronauts-episode-513-p...
HP Dev One Production Ends
It's worse than that.

Education and institutions often filter on certain subsets of intelligence or just good memory.

A lot of exams are a memory test. A lot of courses related to software development are either out of date or don't model the current trends / best practices.
Copycat behavior?

We go through all these weird gyrations to explain layoffs, but do nothing to explain the insane hiring that happened. And, even with these layoffs, the companies are still way above their employee count from as little as 12-24 months ago.
That's irrelevant to the discussion about syntax being ugly.
Cloudflare uses V8 for sandboxing, not virtual machines. It’s much lighter weight, but it’s also limited to just what V8 can run (JavaScript and web assembly).

Quite a different offering to lambda. It shares no source in common.
Thing is, C++ really is special in that way. I would say C is at most 2 languages (maybe not even that, or most legacy code is already the "newer" of those), Python is at most 2.5 languages (subtract one because Python 2 is no longer supported in 3). C# and Java have a better shot in this sad competition but still, it's not like you're not supposed to be using 50% of those languages original features anymore.
There is an advertising recession underway. Ad budgets are down and sectors that were heavy spenders have disappeared (crypto for example)...this is having a knock on effect with Media companies (meta, google, amazon)...the downturn was quick and is exaggerated by the stock market turning bearish. As a result there is less forgiveness for companies to be publicly traded and not make a profit. I think the "google did it" is a post rationalization for past layoffs rather than a driver of layoffs. Cutting costs is the fastest, and mostguaranteed, way to profitability. For private firms there is more scrutiny of prerevenue start ups trying to raise, the message from these firms is "we need to get on a path to profitability" . In my opinion, if you are working in a company where your CEO has just said those words, you should start interviewing. Best advice i ever received was its easier to spend money than make money, and the past 10 years has allowed people to start businesses that don't, and may never, make a profit.
270mg of caffeine and 112ml of alcohol per 750ml bottle. Like three strong coffees and seven shots of vodka in a single serving.

I truly think it ought to be taxed heavily to repay the costs that society bares for it's existence.
* https://en.wikipedia.org/wiki/Understanding_Media

* https://en.wikipedia.org/wiki/The_Medium_Is_the_Massage
When I was a teen a couple decades ago, I taught myself Java from a book I bought at a library. I forget the name of the book and the author, but the last chapter included advise on how to program in a team. And the advise went like this: never give negative feedback unless there is a very important reason to do so. Appreciating others' styles and choices reinforces a positive culture and makes everyone in the team happy. This is more important than what background color has been chosen for a UI, or what design pattern has been used for some code. I have followed this rule all through my life. This might make me a non-challenger, but I know from experience that feeling good about the people you work with is what produces the best results

*I actually am a very annoying reviewer, but it always is due to code tidiness (comments, indentation, simplicity, etc), rather than my personal view on what pattern or design needs to be implemented
The chain-of-thought prompting in section 4.5 is extremely interesting to me, but it looks like they're missing a test group - what is the performance if the image is simply described and then the task is evaluated using only the text of the description, not only when combined with the image.
Unlike these other pure software companies, it’s in Apple’s DNA to plan for the supply chain and associated risks years in advance.
> even lower compensation

People seem to forget that when the fed talks about inflation, they are also talking about wage inflation. Raising rates slows hiring, and should slow wage growth. That is the whole point.
I sincerely hope there's a sequel to the Dev One. Several times I almost bought one but not being able to drive a pair of external 4K monitors was a deal-breaker for me. Please HP: ship a successor with better specs!
FFmpeg 6.0 Released with Nvidia Nvenc AV1, VA-API Improvements
He still appears to be the fourth highest contributor for 2022 according to the github mirror?
Ah, the last time it has an editorialized title. This time the correct title.
Please don't change the title, or we cannot find the previous submissions.
Study -

https://www.nature.com/articles/s41591-023-02223-9.epdf?shar...
Yeah that was it. The cat jumps on me if I let him in. Meows like crazy if I don't. Maybe I should stimulate him more during the day though.
"It might very well be _also_ cost cutting."

As I read the title, that is what it says. It does not say, e.g., "The widespread layoffs are because of copycat behaviour not cost cutting". It says

"The widespread layoffs are more because of copycat behaviour than cost-cutting".

To me the interesting part is that with all the coordinated layoffs, so far the public1 generally sees no "decline in service", assuming these companies claim to be providing services to the public.2 That implies these were, as Graeber would put it, bullshit jobs.

"Tech" companies are not known for original thinking. Knee-jerk, copycat behaviour can be seen in everything they do.

1. By "public" I mean the ad targets, aka "users", not the advertisers.

2. Twitter being a notable exception.
Am I understanding correctly:

A single engineer had both access to the prod database AND the data decryption values?