skysight-inc/HackerNews huggingface dataset:
That’s definitely possible in Python. Maybe not if you’re using the simplest text editor. But regardless of whether it’s NVIM or Visual Studio Code, you can easily jump to the end of a line, press Return, and the code will be inserted with the correct indentation. RUFF or BLACK do the rest, and they do it quite intelligently.
Copywriters from Latvia turned startupers: Textok is launched
Textok, the tool that offers companies automation of their tone of voice and style guides, is signing up its first paying subscribers. The online SaaS tool aims to address the issue many marketing professionals struggle with: ensuring consistency in a brand’s communication.

“Style and tone of the text are notoriously hard to define. What is it exactly that makes the text sound confident? Or emphatic? As copywriters who have been in the business of content creation for over 10 years, we know that it is a myriad of small details that define the tone. We incorporated all this know-how into Textok and complemented it with AI solutions,” explains Olga Procevska, co-founder of Textok.

The web-based app is created for a market situation where copywriters often change, some texts are written by humans, and others by large language models, but companies still need consistency in communication to maintain a strong brand identity, explains Katya Firyan, another co-founder of Textok. “With Textok, you can pass your tone of voice to all of your content creators, and they have to comply, unlike with brand books that are written on paper and are routinely ignored. We know this because we have developed many tone of voice and style guidelines for corporate brand books ourselves,” she says.

Textok differs from its competitors by its accessible price and the level of control it gives to brand managers. “From the very beginning, we knew we did not want to create another black box where the algorithm makes decisions for you. We wanted to give users complete control over their brand’s tone of voice. Marketing managers and copywriters don’t want the texts to be written for them; they need comprehensive tools to conveniently brainstorm, draft, edit, and rewrite the texts to get the best possible outcome,” says Firyan.

In Textok, a brand’s tone of voice is defined by more than 90 parameters that span all aspects of style and tone, including the choice of words, sentence structure, readability and flow, and emotions in text.

“It is a very complex system, a combination of practical knowledge, cognitive sciences, and AI, but we wanted to make it super accessible to brand managers,” adds Procevska.

Textok works in English and offers three types of subscription plans, ranging from zero to 89 euros per month. It is created by Textok Ltd. (SIA Textok), a startup based in Riga, Latvia. The company offers part of its core functionality free of charge to promote understanding about quality texts in the industry.

Textok was launched as a free Beta version at the end of December 2023. The team released its new version half a year later and aims to grow Textok into a 360-degree text production platform that will cover all stages of working with texts in corporate settings.
I think this question is very revealing when paired with another related question. The rating is unimportant and not to be used as a requirement, anyone can lie and say 10.

I feel that it shows insight into how strong a candidate really is and how much they are bluffing, for example “rate yourself in JavaScript” and then asking a JS question. If their answer lines up with their self-assessment (somewhere in the ballpark) then it seems more likely their other claims are true.

However, I would never ask this question and rate a candidate on whatever number they decide to come up with. Lots of times the most skilled engineers rate themselves lower than you would expect.

So yeah, the number is meaningless, but I think the question can be revealing in an interview setting.
Show HN: AI Renamer (Rename files and images by their content)
A Node.js CLI tool that uses Ollama models (Llama, Gemma, Llava etc.) to intelligently rename files and images in a specified directory
How would they spread more heavily if they are less healthy and more prone to disease?
Are your older build-a-react tutorial available anywhere? The links on your site are broken and I wanted to implement a class/object based system using your older tutorial.
I mean, it depends on what problem you're trying to solve. If you want to dramatically skyrocket the prices of consumer goods, reduce every American's individual buying power, tank the stock market, crater everyone's retirement accounts, and destabilize the current world economic order, then that would be a terrible move.

I kind of want all that to happen, though, so I think it's a good move. I don't like living in a nation that is able to consume at a functionally unlimited level for very little national sacrifice or engagement in manufacturing and production. If manufacturing is inherently pollution-heavy, then it would be healthy for Americans, Canadians, etc. to actually bear the consequences of pollution in their own countries and then decide as nations whether or not to sustain the current levels of production, or curtail their consumption habits properly.
I see a lot of package managers I never head of, am a happy venv & pip user.

One of the key faults of pip is what happens when you decide to remove a dependency. Removing a dependency does not actually remove the sub-dependencies that were brought in by the original dependency, leaving a lot of potential cruft.

This is not really an issue if your virtual environments are disposable. Just nuke and recreate venv from scratch using only what you need.

This is similar approach to “zero-based budgeting”. It forces you to carefully pick your dependencies and think about what you carry.

I never mention transitive dependencies in my requirements.txt file, just direct dependencies and rely on pip to install all transitive libs.

You dont even have to freeze the version, just list the name and pull up latest version whenever you run pip upgrade

If you dont do that, you can quickly go down the javascript’s path of bloated node_modules.

Can people explain why venv&pip is a bad solution that doesnt work for them they have to resort to other package managers?

Even venv is not really required if you dockerize your python apps, which you will have to do anyways at deploy time
If Authy wants to not be a joke, then they should end their mandatory SMS authentication method, then. I certainly am not going to trust it when there's an SMS requirement to even get in. Because I (not unreasonably) assume if you contact Authy support and can pass their SMS check, they might have some way of "giving you back access to your account" and by "you" I mean criminals posing as you.
Oh boy, yeah pretty old :) There is one person I know (but not very well) who you likely encountered (Canadian, in fact) but they didn't make it to the WC until 94 I believe.
We can write code that writes code. Hell even current LLM tech can write code. It's at least conceivable that a artificial neural network could be self-modifying, if it hasn't been done already.
I don't do this, but I considered it because it allows you to list a wide range of skills (critical for getting past filters) but also tempers expectations in an interview. E.g. I can and have programmed in Java, but if you ask me about less common Java features I'm probably going to give pretty weak answers.
I do ask this question in a initial questionnaire. I list bunch of technologies and just require this input. I do agree with all the points in the article, but my goal is to have relative scale. I am not able to verify all the needed technologies, but I can do verify few. Whatever the scale candidate choose, I assume its consistent. If someone self-scores 9/10 out of Postgres and doesn't understand basic things, I can safely assume his other 9/10 are worthless.
this looks interesting. any first hands experience applying this for tech incidents?
I’m not sure you can say China’s total is 7.5x Canada’s total and say Canada has caused more damage. It might well be true that per capita is higher however you seem to be comparing apples to oranges here.

And as others have mentioned sources for numbers greatly help the collective conversation.
I ended up in a similar situation that lasted years and pretty much broke me.

I started out as the sole IT guy at a small consulting company with about 50 users, half on site back in 1997. There was plenty of work to make it a full time job.

As time went by, things got more and more reliable, and my workload dropped. There was an in house database that I tried to upgrade, but couldn't get buy-in to switch over... I tried 3 times, and eventually gave up.

In the end, system admins weren't a job anymore, and I was stuck... Showing up, trying to be super helpful when things broke, otherwise surfing the net and waiting for the end of the day. I knew it was unsustainable, but didn't want to self destruct the one job I knew and paid well.

It was hell, I was well liked, but it was still hell. The axe fell in 2012, and I was relieved in a way.

I took a job after that making gears... Some of the gears I worked on will still be in service a century from now. It was very fulfilling, but the pay and commute sucked.

Then I got Covid, and now Long Covid.. so I find myself at home back in the same place... Nothing to do, unable to sustain thought long enough to be useful in a job, and without the endurance to make gears.
I can't figure out if the xbox processor supports PAE or not. But references say most Intel processors after pentium pro, including Pentium III support PAE. Probably with 36 bits of physical addressing. But it's a mobile socket; no idea if they put all the address pins out on those.
It kind of is though. I generally prefer dark mode but when there's enough ambient light, I can deal with light mode just fine.

When I'm in a darker environment, light mode (even at very low brightness) is too bright, to the point where sometimes I can't even look at the screen.

A screen that I can't look at is, by definition, less readable than one that I can.
IMO slow acquisition = still playing around / PLANavy brass + CPC big bois thinks it's nice for dick measuring contest, with some limited peacetime use to wag said dick for diplomacy/"presence"/propaganda.

The reality seems to be that PRC is profoundly not serious about building carriers. They now have ~300x ship building capacity vs US, and outputs in one year as much tonnage as entire US WW2 5-year ship building program, yet is building up carriers at extremely slow rate (2.5 in ~15 years - with 01/liaoning rebuilt from USSR Varyag hull), when they can be spamming 2-3+ carriers PER year. For reference US was laying/building/launching/commissioning a Forrestal class and other large displacement carriers almost every year post WW2. It would be fairly easy for PRC to build 10+ carriers within a few years, but they don't, nor do they seem to be prioritizing building out requisit airwings. Relevant carrier programs are moving along, but it seems far from urgent. This is not the aquisition posture of a force that prioritizes / values carriers.

Compare to say PRC subsurface... they had shit subs until recently, but have consistently tried to close gap and built a lot of boats. Now that latest gen PLAN subs within 1ish generation of USN, they're expanding sub shipyards to build 6-8s simultaneously, i.e. 3-4x than US. Good sign they really care about subs.

TLDR is I don't know if PRC sees expansive role of carriers for future priorities, but it's still worth hedging / building up capability just in case. Real question is, why is PRC building so few carriers, why do most major carrier operators maintain minimal carrier fleet, which includes USN, whose minimum carrier #s are constrained by law (11+10 operational carriers/amphibious assault ships from 10 USC. 8062) and therefore we don't really know what USN priority would be if planners have freedom pursue any force composition. We do know USN insists it needs to build up against PRC but future navy force design is hedging on distributed lethality of more smaller hulls while maintaining the LEAST amount of carries they are legally obligated to operate, which to my knowledge they've never exceeded.
Honestly, I don't see the reason to pay $10/month just to translate a json file.Or is this just another OpenAI API caller startup? "In any case, we must use LLM?"
This would probably kill it on Instagram ads honestly. Price point is a tad high, but it's like the perfect "not sure what to get someone" gift.
> * How should I rate myself? Here's a reference. 10 means you are the world expert, maybe invented the thing I just described. 9 means you literally wrote the book. 8 means...and so on.

This is exactly what I'd do, ask what constitutes a "10", and if the interviewer can't answer that question why are they even asking?
The EU Goes Too Far
I think the essay would benefit from adding examples for "obstinate". Surely there must be specific characters from fiction (or history) that he can reference to better support his argument (without offending anyone living).
Hmm, if they ask you to rate yourself out of 10. Should you then ask them to rate various aspects of their company on same scale? Like work-life balance, leadership, team's technical skills, competence of managers and so on?
I have fdm and resin. Bambu absolutely changed the fdm world. But for resin if I need something done perfect, I just send it off. I’ve had 100% success rate on all the resin prints I didn’t print myself. Anyway.
I have seen this used two ways:

1) As a recruiter-level screening question. A recruiter can't evaluate your answers to a coding problem, but they can reject all candidates who select less than "7" on a slider. It's basically a cheap way to go from 1,000 resumes to a more manageable number that's actually shown to the hiring manager.

2) As a "gotcha" on technical interviews: oh, you selected "9" on C++? Well, here's my favorite IOCCC entry, figure it out! You can't? "No hire, the candidate lied." It's counterproductive, but many engineering organizations approach interviewing this way (also see: "brain teaser" questions).

Between #1 and #2, the safest answer is always "8".
The bigger problem with the comment is that said party threw in the towel in 2020. How they managed to enact something last year from the dead is a head scratcher.
I was homeless at 17 in high school before going into the Marines in 2002. I know what having negative money is like, health problems or not.

That doesn't change the fact that it comes from absolute privilege to tell someone that they should just quit their job because you don't agree with the ethics or morality of work they're doing.

If you HAVE the privilege, the savings, the good health not needing COBRA, etc, then by all means walk away. You also don't mention having children, I know a LOT of parents and they absolutely don't have the money to be able to just walk away and keep their kids lifestyles, healthcare, etc until finding something new.

But judging someone potentially desperate and on already on the edge for where they work in most cases is pretty off. You have your own story someone wouldn't be aware of without telling them that as you say may make it impossible to dig yourself out of a hole. Who knows what situation someones in?
how did you hire interns then? what a terrible scale! if i was wet behind the ears and giving myself an 8 cause of what i dont know i dont know, it's your job to hire me and teach me how wrong i am!
TLDR:

You need "energy, imagination, resilience, good judgement, and focus on a goal" to go places.

Funnily enough, every very successful person seems to arrive at the conclusion that "focus" is a differentiator.
"The persistent are attached to the goal. The obstinate are attached to their ideas about how to reach it."
Understanding Meta-Ranking and Re-Ranking
I wish they didn’t need to and we had transparency policies in place that meant Rogers would have published it at their expense.

But yeah, better than. Nothing :)
> It was a long hard road to get consistent quality prints.

Not anymore. Modern printers will give you pretty consistent results out of the box.

You do need to send to commercial 3d printing services if you need exotic materials.
I've been acting mostly as the 'ideas guy' and helping with the architecture / QA. It's a great way for me to dogfood Vercel and build empathy as a user in an external org, using external services.
https://www.om.nl/onderwerpen/cybercrime/coordinated-vulnera...
Happily using pip, venv, and pip-tools for every project and still finding them more than suitable. They might not have the marketing budget or pizazz of others, but if you're looking for effective and boring tools that get the job done so you can solve more interesting problems they work just fine.
Yes, they mostly use carbon energy to offset volatility. That doesn't mean that there aren't other viable ways to do so.
Thank you for creating this. I was looking for something like this some time ago.
<3
Laser printers have solved this - I don’t expect to change the toner for a decade.
I'm a strong advocate for writing tests first, maintaining a robust QA process, and ensuring all merge requests undergo peer review. Since I started using GPT-4 for coding, the quality of my merge requests has remained the same. The difference is that I can now produce about twice as many merge requests, as GPT-4 handles the boilerplate writing, Stack Overflow searches and helps to start get going in case of a mental blockade or missing idea.
This is entirely different, and does avoid the central problem discussed in the Fine Article: is 1...10 to mean ±5σ, or are they deciles? Either way, what's the sample group? It also sucks because there's not a whole-number median answer: 5 is further from 10 than it is from 1, 5 + 5 is 10, 5 - 5 is 0, not 1.

However, ten levels is too many. Five is better. With ten levels, someone is always unsure whether they belong one higher or one lower than the answer they give, so you have a test which combines a real self-assessment with an unknown variable: the personality of the person you're asking.

For a skill of interest, five levels will give most candidates a clear image of where they actually belong, and the differences are large enough that a dishonest answer can be cross-checked with straightforward "I expect a 4 to answer this correctly" questions.
Also hardware R&D is actually pretty hard. What happens if the box is dropped? Can it pass international regulations for air travel? What does your manufacturing supply chain look like? What's your acceptable QC failure rate, and how much would it cost to make that go down? How stable is the temperature anyway? Etc. etc. etc.
'remote' also means you can set up networks of them to cover your area. Just dump a bucket every n meters, and spend a few hours driving around every few weeks to harvest the data & swap out batteries.
>There's a lot of room there for problems and anyone who is worth paying $27k on top of generous relocation has a lot of choices that are better than the UK in terms of actually delivered compensation.

That seems like an argument in favor of UK businesses paying these fees. It's an employee's market for top talent and employers bear the burden of paying any sorts of fees necessary to get top talent. The alternative is for that sort of industry to just not be viable in the UK.
Indeed, one of the more nonsensical threads i've seen. Alberta farts rainbows because it doesn't make anything and nobody lives there. USA imports oil from KSA enabling KSA to do whatever the hell KSA feels like doing, all the while periodically starting wars and bombing the more stubborn oil suppliers like Libya and Iraq into submission. India and China similarly use whatever energy they can get their hands on, especially China so it can produce half-a-trillion dollars worth of cheap consumer goods every year to supply the said Americans (and even Albertans too). The ignorance is amazing.
This thread is comforting to me* because by the time I became aware of the cost of using a payphone, they had already gone up to 35¢.

*in the opposite way to how those memes where they say "It's been 30 years since _____" kill me inside
If at first you don't succeed, try, try again. Then quit. There's no point in being a damn fool about it.

W.C. Fields (?) on the right kind of stubborn.

https://quoteinvestigator.com/2013/08/11/try-again/
this is detailed in the Google SRE book: https://sre.google/workbook/incident-response/
I got a 404 when opening your link. I had to go to https://josephrmartinez.github.io/reactionsjournal/ then click around to go to that page
Introduction to LLM Fine-Tuning
Because a concentration camp guard would be jailed or killed for refusing service, but a FB dev would lose a few $thousand in opportunity?
The board and the c-suite of Boeing should be replaced, and they should personally have to pay life changing fines and serve jail time.
For me, Ubuntu's terminal is perfect.

Give me arrows, tab, Ctrl+(R/C/D/W) etc and its a great.

But I agree with the point that different systems have their own implementation which could lead to frustration.

I am working on set of servers only accessible through PAM and those admins don't allow anything. It gets so frustrating.

I feel a lot of the frustration also comes from shifting to unfamiliar environment. Like I work on those restricted servers and am cursing the admins, but when I switch to Ubuntu's terminal I am thanking the gods for liberation.
No more boot loader: Please use the kernel instead
In general, what helps parsers for disambiguation also tends to help human readers for disambiguation. In addition, some amount of redundancy helps to prevent errors when (for example) two statements were intended but they are parsed as one, or vice versa. Furthermore, consistency helps avoid errors, such as always ending a statement with a semicolon and not only when it would otherwise be ambiguous.
In humor, everything can be discussed ;)
Alibaba Cloud reveals datacenter design and custom network used for LLM training
If someone scores a 10 or 9, yeah, ideally the recruiter knows that rather than having to ask, but people are imperfect, and regardless the recruiter will be entering the 10 or 9 into the interviewing system to find the matches.

How do you differentiate a 5 vs 6 vs 7? I don't remember the guidance they gave, but you certainly give yourself higher numbers on areas you know better, and this gives you the opportunity to significantly influence what you will be interviewed about and by whom. Google mostly was (is?) hiring generalists. They assumed if you know something well, you can pick up other things too as needed. But if you bomb the thing you say you know best, that's not so good.
As the pentium 3 used the chipset for the memory controller, it's likely limited by that, though you'll likely struggle to find specs at that sort of level publicly available. Though assuming it's the same as contemporary consumer nForce chipsets may be a good assumption [0], which may be where the 1.5gb limit discussed came from.

And the p3 also supported PAE [1], so technically could address more than 4gb of ram. Though software support may be lacking - I think on the original xbox the app ran in ring0 so did things like page table management itself, rather than the "OS", so would likely require significant per-game modifications.

[0] https://en.wikipedia.org/wiki/Comparison_of_Nvidia_nForce_ch...

[1] https://en.wikipedia.org/wiki/Physical_Address_Extension
Well. Literally bribery. As long as you don’t document the interaction and as long as the payment is after the fact, yeah. Bribery.