skysight-inc/HackerNews huggingface dataset:
The single declarative sentence per paragraph, seemingly "If I sound like a TED talk I'll be as insightful as some of them!" is supremely obnoxious too... Or is it the impact of people using Twitter as place for long-form content?

Who the frakk subscribes to your newsletter, richbray? Other tech bros?
The industry response to this seems to be "DevSecOps," where the only real "Sec" is reactionary monitoring. Monitoring doesn't keep incidents from happening. It only raises internal awareness.

This is the best that most separate security teams do, too.

In all fairness, the "DevOps" part of things can manage deploys in ways to minimize exposure. But most teams that I've seen revert to manual "process" whenever something unusual occurs, so forget about the ideal automated responses to problems we were promised when we were trying to automate sysadmins out of their jobs. There are several layers of broken here that we're not allowed to talk about.
Not surprised.

When I was in Shenzen late 2023, at least 50% of the cars on the road were EVs.
That’s why I sign up with virtual credit cards from privacy.com.

If I don’t like the service, then I can cancel the card. And I can limit them to how much money can be taken out per transaction, or per month, or per year, or total. Or the card could be a one-time only card. And it will be merchant locked, so if anyone else tries to charge that card, they get refused.
Ah, thanks. I didn't realize the timestamps got updated too!
From my recent purchase decision:

14 macbook pro, 32gb of ram, 1tb of storage, 120Hz high res sceen: 2900€

HP Elitebook, same specs, same weight, etc.: 1200€

https://www.campuspoint.de/hp-elitebook-845-g11-sondermodell...

Surely, the macbook pro will be better in some ways but at that price difference "better" is just not good enough.
an icon appears in the menu bar when an app is capturing the screen. clicking it says which app it is.
That's over simplifying.

Sketching out the game theory, in markets with repeated interactions there's a great reward to honesty. A local baker wouldn't do well by giving customers food poisoning by slacking on hygiene. Even absent regulation customers would stop visiting for daily lunches after a while.

However in single trade markets, there's a great temptation to be dishonest. A big city realtor selling to overseas buyers has a potentially incredible reward for being dishonest about the value of a property. And absent regulation (and enforcement) it can be very lucrative to be a liar.
The failure of multiculturalism in Europe (2015)
It looks like the gap has narrowed, though TDP might not mean what it once did. The comparison I remember is a 64 core Rome chip against two 28 core xeons where the Rome one was significantly faster and something like 1/3 the power consumption of the dual. I've got one of those 64C chips and haven't followed the market as closely since.
$5M/year? In the US maybe.

A team of 5 senior freelancers in Europe will cost about 150-200k per person.
I’m not sure it’s worth to invest too much effort in such optimisations unless they can yield perceived performance improvements or cost reductions. For Google, a 0.1% decrease in power consumption pays for itself in hours, but for mere mortals (and regular companies) it often doesn’t.

It’s a fun sport though. I love it.
AMD Ryzen 5 9600X Review, BAD Value [video]
The free lunch is over for consumer CPUs. Last big improvements per generation that AMD Ryzen showed has dried out.
As someone working in gamedev I find it really refreshing. If a game will never be faster for free with similarly priced hardware upgrade then reasoning about performance tradeoffs might change.
Getting Your Family on Board with Life Changes
You've made an important distinction between the real competition for resources - that's needed to survive, like water, food, energy - and simple nationalistic 'top dog' type competition.

And in reality, there is enough energy, food and water to go around - the only thing that creates conflict over those is excessive fear or greed. I'm arguing you need these international organisms to create peer shame on the greed, and reduce the fear through regular contact and peaceful ways to reduce conflict.
So does reading science publications about weapons development.
Maybe it isn't perfectly clear, but OTranscribe isn't an automatic speech-to-text tool, but instead, a UI for assisting in manual transcribing.

So no AI here, folks.
OpenTelemetry-Go: Instrument Your Go Applications with Ease
>Ask anyone off the street if they know who AMD are and what they produce.

That's why Intel, AMD and Nvidia are super obnoxious with plastering laptop keyboards with their stickers. They want the consumers to know what's inside.
depends how much you receive. If they receive the same amount of money you might expect someone to get if they are picking up cans they see laying about and recycling them then I don't think it really applies as a profession.
Seems like I read this article different than many others here...

I didn't read it as "Apple is the problem because they are evil", but as "Apple is the problem because they reached a critical scale in this industry".

No need to rush to defend Apple for being accused to focus on profit, no need to start 'Whataboutism' how other companies have similar goals. Someone describing how Apple took actions in the interest of maximizing its profit is NOT slander or bashing, it is FINE that they do that.

The article talks about Apple’s sheer size as a buyer and how their actions contributed (and partially even caused) the current state of this supply-industry, and how important it is to understand this and evaluate careful steps to counter this trend.

It also describes how Apple's narrative of being a "good corporate citizen" for forcing its suppliers to setup small-volume production in US is only half of the story, and WHY that is. And this is important to state as well, because Apple is and will continue to focus on maximizing its own profit, which is NOT making them the enemy, but also not an ally.
At first I was super weirded out by these questions, but I do think these are good convo starter but the delivery must be less straightforward, instead of directly asking these questions, I would rather start from something small then see if anything that can lead me to getting to know better about people, actually listen and respond is the key i suppose

edit: nvm I changed my mind, I think "intentionally starting a conversation" is somewhat unnatural, If I'm actually curious about a person, the conversation will start naturally
> the execution of JS code it down to the browser rendering the page where it’s deployed. As such it’s practically impossible to get any code to run consistently

Can you elaborate on this part?
I would say one of the strengths of JS is that you can get it to run consistently just about anywhere.
The ARM cores are probably much larger, but I don't think that translates into better power efficiency _automatically_.
agree with this, at this point all my toy projects, even those of a few lines, are in typescript (with bun.js so I don't have the overhead of configuring node for ts)
It's off topic, but congratulations on the triple mixed metaphor. Not sure whether you use the shovel to dig up the pot of gold to buy the pie, or sell the shovels to bash through the pie crust and get to the rainbow....
I think this is one of the cases where Ruby shines, the heavy metal programming allows the syntax to be almost english like programming.
The article omits Nabokov’s “Pale Fire” — a seminal work in this vein.
I'm not so sure nobody cares. Because of the apple's M1-3 machines battery life, people already associate ARM chips with power efficiency.

People will always want their laptop/tablet/phone batteries to last longer, and if makers of those devices know that consumers associate ARM with power efficiency, they will want to take advantage of that.
I saw a presentation on e-commerce back in the 90s, and this was an astroturfing strategy that was pitched even back then. Don't post a thread about your company, post a question on one account, and then on another account post that your company is the answer. Really it's a strategy that's been around for a lot longer than the internet.

Not saying that this is astroturfing, just that this format has been around forever.
Thank you for taking a look, looking forward to your impressions.
Ha, this is great and fits in with that famous Linus speech to Nvid
Cool project! Keep it up!
Emacs has two packages called rx and xr. They allow you to write regexes in an sexp syntax and translate between that and conventional regex syntax. Furthermore you can define regex snippets and compose them into new ones. This more than anything can give you a handle on how a regex is composed.

For example

"\\`\\(?:[^^]\\|\\^\\(?: \\*\\|\\[\\)\\)"

can be written as

(: bos
(| (not (in "^"))
(: "^"
(| " *" "["))))

Emacs also has other features to highlight matches and groups to help understand regexes better.

https://www.emacswiki.org/emacs/Rx_Notation
https://github.com/mattiase/xr
https://www.emacswiki.org/emacs/RegularExpression
I’ve also had some success writing Java more like as if it’s rust, using Java Records instead of classes to create immutable types.

I’m not sure if I would recommend it if you’re working as part of a team though, other java devs will hate your code lol.
>USB 2.0 HS

480 Mbps SERDES

> or 1Gb-Ethernet

1.25 Gbps SERDES
Second this recommendation. There's been a lot of changes to JS recently, but it's still worth reading The Good Parts because I think it's philosophically a good way to approach JavaScript. It can be a good language if you know which parts to avoid, and which quirks to look out for.

There's also https://github.com/getify/You-Dont-Know-JS as a good follow-up to The Good Parts.
Static types are sanity when the people and years keep increasing. It isn't at all important in small one man projects since most of your defined types are in your head in any case.

There is nothing wrong with JavaScript as a language beyond it's, originally questionable, foundations that have since been iterated upon (much like PHP).

As a massive fan of static typed languages. There is no denying that dynamic typed languages are more fun to develop with in smaller project. It just they often hit a tipping point when they become a horror to deal with. I can still remember my first legacy Python code based where everything was thrice nested dictionaries.
> It doesn’t need to be a big React app, Ruby would be fine,

This just made me feel incredibly old. I remember when Ruby was the new, unstable technology.
I dont think it is just politics. His albums later album, in particular after 2017 sound much different.
What are their claims? But yeah, there is a lot of fanboyism going around, be it Apple or Rust.
> Do you have any tip for learning js at it's fundamentals?

I would recommend:

- https://eloquentjavascript.net/

- https://javascript.info/
Good spot. Just updated the article :)
RTO is a tool. A tool which I saw works very well against even a wiff of unionization. The remaining workers suffered for couple of months, but there is no union anymore.
Stable? C23 has just been approved.
Yeah you think it's bad that the baby boomers can just run society seemingly forever? What happens if the worst boomers literally never die?
I second both resources!
And of course Rivers Cuomo of Weezer has a github

https://github.com/riverscuomo
Spam filtering for SMS is still not particularly broadly implemented by network operators apparently.

I remember during Covid there was a few startups in that space trying to work with MVNO’s to get a foothold in the market, but don’t think any of that went anywhere.
Fast success or long hard growth
I've always been interested in the paradox:

Why some projects from one launch on product hunt already have 1k$+ revenue with zero marketing budget.

Others take months to reach this revenue, invest in paid advertising, and tell people about their product manually. Everything goes slowly and with a creak.

And the products may even be similar or literal competitors.

What is it? How do you explain it?

Is it time and place?
The strength and importance of the problem?
The combination of segment - positioning - channel?

As a final example - now a side project has taken off that sold a saas starter kit set for $500,000+ . The usual template for saas. I can't explain why this is being bought now, it's a mystery to me. At the same time none of the analogs were making that kind of money (no open numbers). It's not even a fact that you can do it if you do it exactly the same way.

A small remark - I'm talking more about indie projects, of course.

I propose to just discuss and post everyone's thoughts on the m
1. You have to constantly learn to keep up!

2. Fad-driven

I wonder why I don’t often see (1) critiqued on the basis of (2).
My (unpopular?) take is that JavaScript should suffice.

Once I feel the need for TypeScript, I've done something wrong. For example, built my whole frontend with JavaScript or built my backend in JavaScript.

JavaScript's use case for me is sprinkling it where needed in browser. Anything extra and it feels wrong tool for the job.

Frankly, I believe whole existence of TypeScript is a mistake – we should've never used JavaScript at a scale where static typing becomes necessary.

Having said all that, I'd love to be able to write gradually typed JavaScript (i.e. TypeScript) in the browser. Gradual typing is still greatly beneficial, even in my sprinkles.
which is also the point of the comment you are responding to:

in the past no occupation led war again a generation later, so the second time around occupation was opted for.
Elevate Your KDE Plasma Experience with These 15 Essential Widgets
My 70 year old grandma learned how to code and made a word game
Well, one thing you can use alongside this project is a small library called cpp-dump, which lets you pretty print variables. https://github.com/philip82148/cpp-dump

It's just a normal library you can use with any compiled project, but it works nicely with Root C++ for built-in and std types.

Great if (say) you're working through implementing vector or linear algebra and want a nice way to display your multi-dimensional arrays and vectors.

Just copy the project folder somewhere (most conveniently where you invoke the interpreter from), do `#include "cpp-dump/dump.hpp` and then `cpp_dump(myVariable)` to print your variables.

You can see how it looks in this example where I was mucking about with permutations of vectors: https://i.imgur.com/yRpY5Bj.png
I would also recommend Typescript. Anything important you need to know about Javascript, you will end up picking up along the way.

My main complaint: the default compiler settings are pretty loose, presumably in the interests of erring on the side of letting Javascript code through by default. I'd recommend going through the available project settings carefully and switching on more of the checks. eslint is also a good idea I think - and a similar comment applies. (I activated pretty much everything, and dialled it back as I found myself getting annoyed by things that felt like poor value for moneey.)
Agree with many of the other commentors. I think you need someone to talk the details with. Someone experienced can tell you how big the scope will be. Lowest risk is to get some freelancers to create an MVP and go from there.

Happy to chat about this with you. Contact details in my profile.
> Hopefully the scientific stack will be rewritten in better languages like Go, Lisp, Ocaml, etc.

I don't keep my breath on that. Because Python can be used interactively, relatively mature, hard plumbing work is done by real computer scientists, and all is left to play with the code until the numbers look right for a given research.

It's just a better MATLAB in practice for some disciplines, and none of the languages we have provides this kind of flexibility with that amount of leeway for play. Zip the virtualenv and send over. If it doesn't work just delete the folder and reinstall anaconda...

Nobody is thinking about the performance of their code or the elegance of what they do. They care about the papers, deadlines and research in general. Code quality, general performance, organization can go whereever they like. All underlying high performance code is written in C anyway and only implementers of these code cares about that code. It's akin to docker for (data) scientists mostly.

How do I know? I'm an HPC admin. I see that first hand.
Safe Swim Defense
> instead it's this awful thing you have to turn off so that it won't screw up graphics in your web browser when you're using a Discrete GPU.

You can disable integrated graphics chips?
The power of JS is the amount of effort put into its optimization, because of its importance for the web.

JS is no longer as slow as people say, especially when developers are cautious about memory allocations and time complexity.
In my opinion, the only true solution is to slow down “velocity” in development teams. If the developers are to be held responsible for producing good, secure code, Only the developers can decide when a feature is ready, not the business.

If the business wants to dictate deadlines, the business is responsible for security.

Edit: I should say development team to include qa, but we don’t have those anymore at most places.
Happened to me and at least two executives. One had just built a house. Insane.

The same people tried to tell me I could ignore it. I said, "Dude, both of you couldn't" and found work that works instead.

Happily remote and not wasting another productive second on this.
+1 on the oral appliance. They took a mold of my teeth/jaws and it took a couple of weeks to get it.

All it did was make my lower jaw jut out a bit. It sufficed. Apnea kaputt!
I guess it shows that they assume higher support costs per user, and are trying to minimize the number of users with the higher cost.
When one Python function calls another, does that ultimately result in the CPU executing a `call` instruction, or not?

Python 3.11 changed from "yes" to "no" for performance reasons.

Lua, OTOH, changed from "no" to "yes" in 5.4.0, again for performance. It then changed back to "no" in 5.4.2 for other reasons, despite the performance regression.

(In Lua 5.1, instead of call/`return`, `coroutine.resume/yield` is implemented using C-level call/`return`. That would preclude implementing call/`return` the same way - but since 5.2 the coroutine functions are instead implemented via call/`longjmp`.)
People committing genocide also presumably don't wake up saying they're going to be evil again. Being able to justify an act to yourself doesn't make it not evil.
I have a long history developing stuff in strongly typed languages, C, C++, C#, Go, Rust, Java and Kotlin but have always done the "quick and dirty" in Perl, Ruby or more recently Python or Kotlin.

I still much prefer strongly typed languages for anything that needs to be maintained, and i've always hated JS with a passion.

What finally convinced me that JavaScript might have it's merits was working on an application written in TypeScript. In my opinion (and not everybody elses) TypeScript fixes a lot of "flaws" not only JavaScript but any duck typed language.

I've long used type hints in Python, but they rely on the editor/tooling to find stuff that doesn't match, where TypeScript finds it compile time. Sure, it's all javaScript in the end, but considering that JavaScript can compare Apple and Orages and decide they're all tomatoes, having compile time type checking is a god sent.
Obviously there are ways to muddle through the middle.

However let's be clear there are hawks that see war as a legitimate tool, and they are the people that are trying to undermine international mechanisms that shackle the unilateral action of states - because they want to use that freedom.

Nothing wrong with staying strong - though it can create fear if you don't also talk - and indeed you could argue that's the approach China is taking - it's not been involved in countless foreign wars like the US over the last few decades, but it has been building capability - but wouldn't you given the aggressive behaviour of the US?

The question is - is the solution further escalation or some descalation?
iirc whisper-diarization uses whisperx under the hood.

I’ll be honest, I haven’t dived much into this as I just needed something transcribed quickly, but when I was looking at WhisperX I couldn’t find a CLI that would just out of the box give me a text file with a line per speaker statement (not per word).
How did your parents meet?

This seems like a bad bad way to start and anything but a "soft ball". There's a lot of people out there who'd rather think as little as possible about their family of origin.
“...it's like this. Sometimes, when you've a very long street ahead of you, you think how terribly long it is and feel sure you'll never get it swept. And then you start to hurry. You work faster and faster and every time you look up there seems to be just as much left to sweep as before, and you try even harder, and you panic, and in the end you're out of breath and have to stop--and still the street stretches away in front of you. That's not the way to do it.

You must never think of the whole street at once, understand? You must only concentrate on the next step, the next breath, the next stroke of the broom, and the next, and the next. Nothing else.

That way you enjoy your work, which is important, because then you make a good job of it. And that's how it ought to be.

And all at once, before you know it, you find you've swept the whole street clean, bit by bit. what's more, you aren't out of breath. That's important, too...”
― Michael Ende, Momo
My friends and I all selfhost own matrix homeservers and we use it to chat.
It works reasonably well, but stil the administrative work required should not be underestimated, comparable to selfhosting e-mail.

Regarding features, matrix is promising and definitly innovative, but espacially the mobile apps don't have the same level of usability like WhatsApp or novel features like Telegram. Techsavvy friends can definitly use it, but you don't want to become a managed service provider for your broader family.

I use this ansible playbook to provision my server and related services (monitoring, bridges, ...) [0].

The bridges espacially make it fun to play around with.

[0] https://github.com/spantaleev/matrix-docker-ansible-deploy
I wonder if eventually we'll go back to either "more open" or "more decentralised" versions of these, in the longer term. I know there are quite a few that exist, which is in a way already "somewhat decentralised", but some may need to be more "inter-connected" to at least have some of the core "moat" functionalities of GitHub e.g. "see all things this person worked on", "how active are they in the overall community", etc. I can think of some technical bridges, at least...?
Google can't tell me what "Despacito" mean in a whole page
Google can't give me an answer in a whole page.
Prefix title with "Ask HN:"!
Noticed the salt used for encrypting password, in the writeup?

"wangduoyu666!.+-"

Whoops, this looks like username -> wangduoyu666
(same for "wangduoyu8", "wdy666666". Seems like they're incrementing numbers in username too, but probably false positives, maybe popular username)

Google it. Probably skid's github, linkedin, etc. (not verified)

And looks like OP missed this.
Also name on telegram is fake of course, Wang Duo Yu is singer in China, so skid is using singer's name as username and also as a full name in Telegram.

Ps.: From their backup telegram, also "wangduoyu12"

Ps2: From OP write up -> https://t.me/wangduoyu0 -> there is youtube channel https://www.youtube.com/@duoyuwang4820 which links in description to this telegram channel wangduoyu0

And it's full of videos of someone making tutorials to bypass china firewall? etc. Multiple 30min-1hour videos, there must be treasure trove of info.
Videos is leaking these gmail accounts:
https://i.imgur.com/LUiKbF6.png
But how would that be practically usable?