skysight-inc/HackerNews huggingface dataset:
Any time I find myself doing something twice on a computer, I try and think if it would be easy to write some tool and do it if the value makes sense. Usually these are teensy little utilities that might pull data from websites, wrangle text and handle common files in my life, let me know upcoming meetings and connect to them, or even just little hobbies like making a scraper and local database of recipes vs manually going to that js heavy website prone to link rot.

All these exist on the command line, some are short functions in my bashrc, and some are more substantial written as discrete scripts and run via launch daemons. Not having to worry about gui or capturing each and every test case makes solutions fast and only a couple to a few dozen lines most of the time. I don't worry about awkard characters in my strings and all the esoteric regex and special cases that would need to go into a production ready script, because i simply don't use those characters in strings or do anything funky that stack overflow comments like to bring up as a potential pitfall. Makes it easy when I am my own client. plus it makes it easy getting all these programs to some new computer of whatever OS when all I need to do is pull a git repo full of these scripts to install.
>I am extremely conflict averse.

Is this you?

https://en.wikipedia.org/wiki/Attachment_in_adults#Anxious-p...
"Do photo contests typically allow entrants to heavily edit photos?"

This is going to depend on the genre of the contest, but for most contest types outside of the journalistic realm editing style will very much be a part of the process. You will typically submit the final print and no one will know what the original picture was. There are some contests out there with some pretty outrageous editing though!
I grew up in San Diego (and my parents still lived there until they retired last year) and it sounds about on the mark to me.
Simply because a model is abductive and not deductive or inductive does not strip utility of said model

As we all know "all models are wrong but some are useful"
Ask HN: Working for companies that optimize software?
Inspired by an AskHN from a few days ago about working for "boring" companies.

I really enjoy the process of optimizing software, making it more reliable, faster, smaller code size, anything where a particular metric can be targeted and challenging yourself to hit that target or conclude it's impossible to hit after doing the math out and trying many possible paths.

The problem is, how do I go about finding jobs like this? It seems many dev jobs are focused on adding more features, but not optimizing the prior features. It's disappointing adding a new feature that I know will always be half baked, since I don't get to test the limits of the problem that particular feature is trying to solve. Any advice?
Somatic mutation rates scale with lifespan across mammals
Over here in Europe, kids commonly build these in Kindergarten. They're a great tool to make kids aware of insects and their role in nature.
> My question remains whether I can call myself a senior.

Sure, senior is not a well defined term. It can mean what you think it means.
Jimmy Carter's White House Solar Panels (2019)
ASK HN: What is edge-computing and how to think of it beyond the fundaments?
I've noticed more and more startups talk about the edge. Or edge-computing. I'll be honest: I struggle with edge a lot. I find it hard to see what the concept solves. Maybe it's a bit like someone describing distributed computing to 1960s programmers.

I get the fundamentals sure: latency, cross-region, cost control (scaling in when demand recedes), etc.

Those are things everyone can get with any of the cloud providers already.

So, what slice of an app makes sense to run on some edge when the core runs in data-center? And what characteristics do most of those slices have? Is the bulk of the edge workload stateless and ephemeral? Is it mostly to improve shopping experiences? Is it just so new no one knows?
It could, but you'll notice and then uninstall that app.
I would argue that EBS snapshots should not be used as a backup solution. EBS is reliable, but isn't engineered for the same durability as say, S3. These also become more unwieldy and less useful the older they get. Use EBS snapshots for rollback prior to making changes to your environment.

For durable backup I'd recommend storing objects in S3/Glacier. If you need to image an entire volume, make an AMI, which is stored in S3. Much more durable and targeted than a snapshot, and in the case of S3 objects, gives you benefits such as logging and version control.
The way it works is, someone always says "Sure, JIRA is bad out of the box, but you can customize it to work the way you want" and there is nobody around to say "so now you have two problems: a bad system that depends on having an expert to make it work the way it should".

Then, you pay for JIRA, and that expert customizes it the way they like. It still doesn't work very well for most people. Nobody likes it except one stakeholder, and the engineering lead who acts as a admin on it. A while later, those people have left the company, and everyone else is out of luck.

Seen this exact scenario play out at two different companies now. Am witnessing it play out in real time at a third.
GeneratePress – The perfect foundation for your WordPress website
For sure, I have written tools for photo management (offloading from camera and getting them ranked and ready for a pass with Darktable). I have a financial management system, task management, a system for lecture slides (generating handouts, lectures) and exams (generating keys and blanks and different forms)... I figure half of HN does this! It would be an interesting poll question.
I was so bored at my last job that I wrote my own version of Minesweeper that works in your terminal. You can try it out by running: `docker run -it --rm ghcr.io/pdevine/bombitron`.

It works pretty well w/ Linux, and also iTerm2 on macOS (if you enable mouse reporting events). It's a hot mess if you use Terminal (but no one uses Terminal, right?)
I have a few homegrown tools, the most notable is one I use to record narration for an audiobook-like podcast. I paste my script into the software, then it will go through the script one sentence at a time. I record and re-record it until I am happy with the take, then it moves on to the next sentence. When I'm done, I can download the audio as one merged WAV file.

I occasionally think about sprucing it up to offer for public use, but it's the kind of task that never reaches the top of the to-do list.
And well they should, as they can expect a 20% ROI, meanwhile, nuclear fission, since inception, has yet to be profitable. Not even once.
Yeah, it doesn't exactly seem like a William Worthy[1] type of scenario.

If you actively aid a country in avoiding financial sanctions† then you pretty much only have yourself to blame when you eventually get thrown in prison for a few years.

[1]: https://en.wikipedia.org/wiki/William_Worthy#Right_to_travel...

†: Medical and food sanctions are a different question imo.
If you click through to the compliant it's not claimed that only 43 women had issues, but instead every woman that doctor came into contact with. They were only able to track down 43 women after ICE started covering their tracks.

> Everybody he sees has a hysterectomy—just about everybody.

Nurse Wooten, who filed the whistleblower complaint.
if time.hour == 12 && time.ampm == AM: return 0

elif time.hour == 12 && time.ampm == PM: return 12

elif time.ampm == PM: return time.hour+12

else: return time.hour
Yeah, I was using it for basically the same purpose as the background player. But wanted on iOS, and then just used as an excuse to play around and get a bit more familiar with Rails. :)
PIC and AVR microcontrollers can be programmed using a parallel port; passive adapters with nothing more than resistors used to be common.
More sauce: https://www.weforum.org/agenda/2022/04/what-are-sanctions-ra...
And why are people so staunchly in denial about crime in Seattle/San Francisco? Why do they seem to feel personally attacked?
Do things that give you energy, not things that take it away. If you're tired, it's not because you done too much, it's because you didn't do enough of what sparks a light in you.
in thirty years of experience, I see this talking point straight from Microsoft anti-Open Source days..

> Free software has zero acquisition cost, but non-zero TCO, which can measure in millions USD

Often a primary driver is exactly the opposite -- for-profit companies are accustomed to paying money for a good or service, with a billing pattern and legal obligations. The company financial deciders do not want a setup that does not have a billing pattern and clear legal obligations. Meanwhile, Open Source Software went from niche to mission-critical in the 2000s via the Internet. For-profit companies (and their publicists) scrambled to explain it, and came up with that exact line repeated again today. I do not blame any person for saying it, it was in print in some reliable place. It does not capture the reality in 2022 IMO.
Curiously i've actually seen people use @Lazy in Spring projects to allow for circular dependencies, to deal with situations where the services or their dependencies aren't structured like a neat tree with leafs, but rather some interdependent graph with cycles.

Honestly, in practice it worked and wasn't too bad to work with, which was interesting to behold - in practice everyone talks about how circular dependencies are bad for a variety or reasons (trying to print or process data and ending up with endless loops comes to mind), but then there just was that system that was chugging along without a care in the world.
Notable: Santa Ana (and the rest of Orange County) is substantially more conservative than many people realize.
> Everyone always focuses on a person who is being offended, [and] their tender feelings... I think it is high time we spend a bit more time on those who offend...

Few things set me off like hearing hundreds of thousands of people chanting in unison, "I know this will be unpopular, but..."

I feel like I've read this article a hundred times from a hundred different authors, and I've never even sought them out. The American right wing has been publishing this exact article in various editions for longer than I've been alive. They seemingly cannot help but portray their opponents as "hippie" liberals from out of town, ignorant of local customs, "shrilly" proclaiming (often dishonestly) to be "offended" just to get their way. There is no more universal aspect of conservatism than liking this kind of article. Thinking people who say they're offended are whiny losers does not make you a lone voice of reason. Your views are fairly popular. Just stop.

I was planning to write a longer rant, but really, I don't see the point. It's not like I'd be able to convince them to stop writing this article over and over. But still, I can't help but ask: If someone tells you you said something that offended them, even if they really are being whiny and shrill about it, consider calming yourself down and trying to understand their point of view. It's okay to conclude they're wrong and you're right at the end, just don't start out by assuming it. Because really, ignoring offended people is the easy way out. Admitting you did something wrong is harder.
No, the point was for the author to present their inclusion of Richard Stallman as co-author of their book as some kind of valiant effort in defense of free speech and against the cancel culture she believes unfairly maligns him. The point of the response in that article was not to provide a contrary point of view but to further defend Richard Stallman and portray his critics as enemies of free speech engaged in a witch-hunt.

And no charitable reading of a comment that says "Truth always lies in the middle. I suggest to read this article by Hannah Wolfman-Jones with a response from civil-rights expert Nadine Strossen about the whole ordeal and make up your mind" implies said article will only show the pro-Stallman point of view (literally to sell a book with his name on it) while arguments pro the other side are to be left entirely as an exercise for the reader, rather than presenting a point and counterpoint.
You can always find a company that will let you call yourself whatever. At some companies they may call you senior and at some companies they may just call you a software developer.

But my guess is that you're asking about this because you're seeing job posts that say "senior developer". In that case I'd say just ignore "senior" and if you feel like you meet 50% (or something) of the important qualifications, apply.

You never know what a company's pipeline looks like. It does you no harm to try.
For microphones it may not work well. I prefer hardware kill switches on my Librem 15.
GitHub you can now name your fork when creating it
Who cares what's going on in Bollywood? I want my country's film industry to make films that are fresh and culturally relevant to me.
If it’s for holidays and kids, I’d say stick with a top of the line phone, then think about getting a discrete camera for edge cases (if you have that kind of money)

The best camera is the one you have available. Kids are mobile and wild and often do memorable things at unexpected time. Whipping out your iPhone and taking a video or picture is easy and pretty much always capable.

Phone cameras, with much processing magic, do produce pretty good pictures. And pretty good pictures beat non existent excellent pictures because you didn’t lug your camera around.
There's video footage of mass burglaries. I don't know what more proof you want.
Personal Capital isn't available for Canadians.

In fact, there existed no other alternatives at the time (~2017). Especially none that did things like adjusting the cost basis of each security based on the foreign exchange rate on the day of purchase, and tracking gain/loss correctly in Canadian dollars. I also needed it to sync with my work's group RRSP provider which doesn't offer a standard API.

I don't know if this market has improved in the last 5 years, but I have a system I'm happy with now. :)
The sanctions are intended to exacerbate the destitution and starvation in North Korea in order to provoke political upheaval. They are also just the current strategy, and have been ineffective from a humanitarian perspective.

I wouldn’t undermine them personally, but I understand how a rational person could come to believe it was even a moral obligation to do so.
Is deferring gratification still sensible when the future is uncertain? The point is that you give up something in the present in order to get something in the future. But when the future is less reliable, it’s more likely that you’re giving up stuff for no future benefit.
I do not understand this fucked up policy at all. If a person has no money let them go free and garnish reasonable part of their wages when they work. Otherwise fuck off please, do not be a Nazi, stop punishing poverty.
They also kept microfone on after closing calls, and reverted after getting caught https://thinksproutinfotech.com/news/zoom-update-fixes-macos...
This is false FUD.
It's a HackerNews meme from people who never bothered to properly learn C++ and are angry that it's not JavaScript/Ruby/Rust/whatever.
I wrote a Poker 'tournament clock' application for macOS that I use to run home games. There are many of these out there, mostly commercial software, but I didn't really care for any of the existing ones. I display it on my living room TV and it can be remote controlled over the network from a phone or Apple watch at the table. Never got around to releasing it, as it's mostly a hobby project.
I recently wrote a tool that allows me to copy AWS secrets to another aws account for testing. It ended up being far simpler than doing a copy-paste for doing it repeatedly. I plan to write a few more in the appropriately named repo.

https://github.com/AlexSwensen/useful-scripts
How did you go about rolling your own? I've used discord webhooks for this.
Clubhouse.
You are right that the problems you listed are easily solved by keeping the mic open/streaming.

If you actually value privacy as a company though, these are all very solvable problems.
Reducing the impact analysis within a long running relationship to a single transaction is too narrow. People observe how other people are treated and draw their conclusions even if not impacted. People may tolerate some abuse but it moves them closer to leaving next time. Money lost in the outage may provide for a budget creation to look for an alternative.
ye, there's a little walkway just down from where I live that has a bunch of these made by local schoolkids.
Still funny how we re-invent VRML every 10 years. It used to be ThreeJS[0] now it's all the Metaverse shenanigans.

[0] https://threejs.org/
Washington State University | Pullman, WA | Full-time | Remote or Onsite, VISA |

The Paul G. Allen School for Global Health (Allen School) at Washington State University (WSU) is seeking to fill two positions to support multiple research programs in the United States and abroad (including but not limited to Kenya, Tanzania and Guatemala). These positions are part of the new Allen School Data Core, and will support faculty research and major international programs researching zoonotic pathogens, antimicrobial resistance, and other pressing global health challenges.

Successful candidates will be based in Pullman, WA, with the possibility of remote work. Periodic travel to international sites will be required.

- Assistant Director, Allen School Data Core ( https://wsu.wd5.myworkdayjobs.com/en-US/WSU_Jobs/details/Ass... )

- Data Analyst ( https://wsu.wd5.myworkdayjobs.com/en-US/WSU_Jobs/details/Dat... )

Feel free to contact me directly if you're interested - this is a great opportunity for anyone interested in applying their data science or technical skills to scientific research.
When starting my freelance career back in 2012 I had a pretty simple idea on how to track time using only google calendar and this tiny web app I wrote. Used it literally every workday since then, and even got a colleague (another freelancer) to use it with the quote “the first time tracker to ever work for me, and I’ve tried a lot!”. He is still using it last time I checked.

So I guess it is actually used by one more person than me!
"if you really care about privacy, consider getting a hardware mute microphone"

Even if you get an external microphone which can be muted, if you're on a laptop you'll still have an internal microphone which can't be muted except through software.

What we really need are laptops sold without microphones and cameras. Then you can just use external ones only, and be sure that no one's listening/looking when you unplug them.
All the time.

I started using python scripts to invest in the stock market when nobody did that and earned some money.

I modified a digital hygrometer and thermometer so I can register the temperature cycles inside and outside my house. I also do it with my plants in the garden.

I reverse engineer all my GPS(garmin) clocks so I can store or upload GPS coordinates and tracks without some stupid and inefficient web app that the manufacturer controls for me.

I reverse engineered and hacked the routers from old Internet providers and posted the instructions on the internet for others to replicate.

I scan and OCR and process every single ticket and receipt... Do the same with books.

I also have friends that do the same kind of things so it is kinda normal to do those things all the time.
This is an interesting point, and I like having these examples so I can study each one :) Thanks!

Although in one of these cases I think they lost because they didn't want to use their technological advantage.
e.g. America losing to Vietnam because they didn't want to nuke them, even though the technological advantage was clearly there (i.e. they lost due to morality).

Edit: Do you know where Malcolm Gladwell talked about this? Would love to read it.
I also find it amusing that in this scenario, we are supposed to assume that crime statistics provided by the police are 100% accurate. Aren't we usually meant to believe that the police are the bad guys who lie about everything?
The point is to store the thermal energy for later use to smoothen out photovoltaic's intermittency issues.
> One or both of the partners let themselves go physically.

Exactly. I don't expect my partner to start unbalding. Or to shake those last few pounds that start haunting us when our metabolisms slow down. But my God, I will leave him if he starts wearing stained sweatpants, or adopts the "well I'm bald on top so that means the rest doesn't need a haircut" idea that some men seem to get.
Actually way less than with pro cameras
We had a discussion from 3 months ago on how to develop with coffee [1]. I'll try to find it but I remember a film professor had a site where he also experimented with different types of non-toxic developing processes.

People in NYC who want to try this out should go to Mono No Aware [2], or just follow their instagram as they partner with other small, independent film developers around the city to host non-toxic film developing events.

Side note: these events are called "swimming parties" because of how much water is used.

[1] https://news.ycombinator.com/item?id=29635815

[2] http://mononoawarefilm.com/
How complex? I wrote a bash script that mounts my encrypted store and opens my work applications. It's not exactly a big program, but it's a procedure that I execute pretty often :D

I had a diary that I'd written in rails and used it for a couple of years. I'd written a fretboard calculator to visualize playing positions on my pedal steel guitar.
Here is a more nuanced, data-oriented analysis which concludes that Walgreens probably left SF for normal corporate planning reasons: https://applieddivinitystudies.com/sf-crime-2/

> Overall, it doesn’t look like Walgreens’ 2021 closure rate requires explanation beyond pandemic effects, their own 2019 cost management program, and broader economic trends. Additionally, it appears their 2020 closure rate was below, or at best on par with, their 2019 closure rate, indicating that the new DA, who took office at the start of 2020, did not accelerate the decline of Walgreens in San Francisco.
"unthinking people pleasers" isn't how I would characterize it; rather, I think of it more as a "kitchen sink" or "more is more" philosophy rather than a "less is more" philosophy. I'm sure the committee deliberated extensively, but deliberation within their particular philosophical context still produced an unpleasant result. I think the same is true of JIRA.

EDIT: clarified wording a bit.
Hundreds. Look, computers are tool builders and tools hosts, so when you need a tool you build it, if an adequate solution is not already available.

And tools can be anything: organizers, information accessors, information processors, learning aids...

As already mentioned, months ago I had to build a full word processor for Android. I just needed it and what was available was faulty. Worth mentioning because I had to laugh in front of the odd situation of having to build a Word Processor from scratch in 2021 - but there you go, you may need anything.
>"substantially more conservative"

This just warms the cockles of my heart /s
> it seems to reflect a genuine sex-based divide.

You seem to have an extraordinarily limited and homogenous social circle.
People also change and / or realize what they thought they'd like turns out to not be what they like. You can't know you will like a situation until you are living it.

I think entering a new job is similar, I may think I'm going to really like the job, but then when I'm actually doing the job I realize there are things I didn't consider and don't like it. Luckily, I can quit a job easily. In a marriage - you have to grow together if you want it to work.

There is a book which describes exactly what the author of the article realized too late, it's better to learn it via reading than in hindsight:

Difficult Conversations: How to Discuss What Matters Most