skysight-inc/HackerNews huggingface dataset:
*At what point is it more economical to throw away a module and write a replacement instead of refactoring or extending the module to meet new needs?*

If you have rotation in the team it is a lot easier to get new people write new code than learn old ways - especially when original authors are all gone.

If you have stable team, as long as knowledge is there and module fits style of the team I think rewrite will not be needed unless someone wants to shove some not fitting requirements there, which would be better handled by just making separate module.
I was one, though my job title was even snootier. I still wrote a lot of code but there was some precedent for that in my immediate group, and we were always short of (real) senior engineers. Zooming out, I don’t think the natural born hackers and the people promoted to Architect overlapped too much. But once in a while, yes.
No no no, CRT's weren't THAT bad. They were actually pretty good on all your points except energy. We definitely made some compromises on resolution, color depth, latency on LCD's.
It's quite hard to imagine, because those trees could mess up other carbon sequestration cycles already present in oceans. E.g. phytoplankton uses CO2 but need sunlight to do so.
love to see this - the london HN meetup is where we found our first few engineering hires at monzo!

we owe a lot to dmitri, stevie and that meetup

my email address is first name at monzo.com if you're looking for a place to host it
I'm not sure that distinction is as clear as you're implying.
Just to make sure we aren’t getting stuck in pointless semantic argument: if someone doesn’t water their plant for 2 weeks and it slowly dies, do you treat them as you would someone who doesn’t feed their dog?

Do you want to argue semantics or do you want to discuss the actual content?
There's an extension called cookie autodelete that does that. https://github.com/Cookie-AutoDelete/Cookie-AutoDelete
This sounds like exactly what I always wanted to learn to do, but never knew it existed as a field enough to actually get into it. Honestly thank you so much for this comment.

Do you have resources about getting into this style of art as a novice?

Also what StableDiffusion and other AI tools do you recommend?
Reading between the lines I am guessing that normally finding people to volunteer for overtime is easy; in some cases the workers are offered it by seniority first, as many blue collar workers see time and a half and holiday pay as very desirable. Hence the contractual concession. But in a heatwave it becomes a different story and now workers are noping out because it isn't worth it. And neither side may have seen this as a a possibility.

They did not give up the right to strike entirely at all. And agreements like this are not uncommon for what are deemed essential services.
I’m a little confused. Not working overtime is striking? Is this correct or is there some other missing detail?
There are lots of instances where I find a tool I want to try, sign up for the trial, see the inside of the tool and think, "I don't have time for this, I'll try it tomorrow". Inevitably, the 2 weeks or whatever run out and I've barely touched it.

It seems like it would be better to base the trial on usage rather than time and/or offering a generous free tier with no-brainer upgrades once you're committed.
What if legislators had targeted the ~3 browsers instead of the countless websites to enforce their policy? Things would actually work on a technical level, and we wouldn't be bombarded with dozens of useless cookie warnings. Would have been nice.
i think its a valid example of effective union negotiation in a high income bracket

> if strikes resulted in a 5x salary bump we'd see a lot of smart high-achievers striking

it depends doesn't it? as with everything in life you can always overplay your hand. people might be too scared to strike for various reasons. in some scenarios it might not even be wise to strike. in some scenarios you can even bring down a whole government (see WorkChoices)
People who like to program are gonna program
Similar to suggestions that Android offer the option to provide fake location data to apps that require it without good reason: It's a fantastic idea and seems easy to implement, but might make it less painful for users to opt out of all the tracking that makes the internet so friendly to advertisers and other groups who would like to surveil your activity.
How about a multi-tier trial approach?
1 day without sign-up
3 days with sign up and contact information
30 days with credit card on file

I could see a few scenarios where this might be a useful approach.
This may not solve anything.
In the end, a device or software signing a sequence of bytes tells nothing about the provenance of the sequence of bytes. A representation of X is not the same as X.

https://en.wikipedia.org/wiki/The_Treachery_of_Images
Yes. And instead of requiring sites to ask "accept cookies", let it be a browser option when the site attempts to store cookies, like "OK for 10 minutes".
> No, this is called "working to rule". You don't do anything more than your contract stipulates you must.

Working to rule isn't an Ontario legal concept.

Collectively agreeing to restrict the output (i.e. working to rule) is a Strike.

[1]> “strike” includes a cessation of work, a refusal to work or to continue to work by employees in combination or in concert or in accordance with a common understanding, or a slow-down or other concerted activity on the part of employees designed to restrict or limit output; (“grève”)

[1]: https://www.ontario.ca/laws/statute/95l01
This is loosely what Firefox's temporary containers [0] extension does. Each tab (with options to control whether a tab spawned from a parent tab should inherit the cookie-jar context of the parent) gets its own temporary context. I don't recall whether it clears the jar on navigating away, but you can have that jar cleared when the tab is closed, and you can configure new jars when opening a new tab to a new site origin (i.e. domain).

[0] https://addons.mozilla.org/en-US/firefox/addon/temporary-con...
Crypto.com Sues Woman After Sending Her $10M by Mistake
People do this all the time, but it's not marketed. When the control board for my washer died, I came across a bunch of Arduino projects to replace controls with new hardware.

As an embedded systems engineer, I even considered designing a replacement controller, but that thought died the instant I found one for $30 on eBay. That, and the reality of the situation is that when I can buy a replacement washer for $400, I have no incentive to spend dozens of hours redesigning a control. Maybe if I was bored and wanted to create an OSHW project that maybe 5 other people on the planet would use.
I share this sentiment. it is flat out hate against groups of people at this point. Sure, there is credible evidence of the Chinese government doing horrible things and influencing corporate decisions but hating all Chinese products is just... stupid at this point. Exact same issue with the blind hate towards ordinary Russians.
Awesome! Just saw this pull request, would love to have Luabase added!

https://github.com/StellateHQ/future-founder-promise/pull/6
I understand why people would rather not talk about the actual reasons why bicycling and public transportation aren't popular in places without high social trust.

It's a very awkward conversation.

But it mystifies me that people insist on still promoting bicycles and public transportation without addressing the real reason many places rely on private passenger cars.

What's the point of incessantly henpecking people who clearly and obviously can't turn to bicycling and public transportation on account of obvious logistical and safety issues?
To add to this: current US system siphons 10s of billions of dollars yearly, adding nothing in value.
You might just send all the expected commands in sequence and be fine, but that can be unreliable. Autohotkey can see the text contents of many dialogs and other windows components, which can be parsed and reacted too by the script. And it has functions for sending mouse clicks and keyboard commands, as well as directly editing controls, activating/minimizing/maximizing windows, etc. Unfortunately, I've found many more modern UI frameworks used in newer software have less that 'clues' that can be seen. But Autohotkey does have an image matching function that works well in a lot of cases when the traditional way fails.
"etc" doesn't count :)
All the more reason to help Ukraine smash Russia quickly. Ukraine is friendly to the West, and has its own gas and oil resources.

But personally I don't mind that much, it's long been time for us to wean ourselves off gas and oil. It'll hurt a bit, but will be a huge benefit on the long term.
I do this almost daily.

Daytime is bright. Nighttime is not. Why shouldn't my monitor follow?
Southwest pilot threatened to return if passengers didn't stop AirDropping nudes
So far actually, none in the ones I used. It seems everyone is just excited about the tech :)

For now, most of these tools are rather small wrappers around the original stable diffusion repo which is considered trustworthy, so there isn't that much to review.

Things I generally look out for are setup scripts that install unusual packages, any file or network io activity, code that's been obfuscated, instructions that have you download checkpoints from unofficial sources, etc.

Of course I can't know if I missed something...
It is exciting to see this program kick off. It would be awesome for humans to return to the moon and hopefully setup the Lunar Gateway (https://en.wikipedia.org/wiki/Lunar_Gateway) and more.

With all of the problems and fighting here on Earth, space exploration seems like great way for all of humanity to leave their differences behind and focus on the bigger picture.
So denounce it afterward. I've had to admit and come to terms with some bad decisions. It's part of being an adult.
Now you listen, If I’m going to be replaced by an
AI it’s not going to be for some boring economical reason.

It’ll be because I‘ve been deemed surplus to requirements by the algorithm and smooshed down into base nutrients with everyone else, thank you very much.
I worked on a pokemon red rom hack for a few weeks based on a lavender town syndrome creepypasta. I was able to inject a new pokemon at a scripted point but things got pretty weird, especially around battle logic. I quickly ran into trouble with inadvertently overwriting used memory. There really wasn't a lot of unused bits on that gameboy cart or the gameboy's resources. There's no safety net to prevent you (or even inform you) of something you shouldn't be doing.

This was in Z80 assembly and based off of the (very awesome) pokered project.

https://github.com/pret/pokered

I also went as far as making a cart. I lifted black cases from black carts and used both a flashcart from tindie and a donor cart with an EEPROM mod (for the more authentic feel). I found someone online who made nice looking pokemon black stickers and they sent me some. The idea was to make these weird items and drop them in the world. Alas, I'm not the hacker I aspire to be. Much like the inspiring work: it's just a good story.

https://imgur.com/a/cNbsgcV
Exactly. Or simply don't buy bottom-of-the barrel appliances in the first place. I have a KitchenAid blender and mixer. Both are around 20 years old and have been repaired multiple times. KitchenAid appliances are well built and built to be easily repaired when they break. You can buy pretty much any replacement part for them.
Do you think copying the market leader would be the best way to compete with the market leader?
Twitter is a mirror of sorts. Denigrating it in its entirety says more about the subject than the object of their criticism.
I don't really believe any mainstream paid VPN provider would do this. What I'm arguing is that, if you do worry they may do this, a VPS is a safer bet as it's much less likely that the provider will even bother.

For an analogy, if your motivation for using physical storage space was to hide your stuff from prying eyes, but were legitimately concerned that a business may have an economic or political incentive to take a peek, what would be a safer bet? Would it be to use a business specialising in storage, that uses standard storage modules all in the same location, and who knows most of its customers are interested in hiding their objects? Or would it be to rent an apartment from an estate agent that rents out all sorts of property for any number of purposes?
It's not deprecated. He uses it for development and then copies the files across to the main repo. I don't really understand what benefits this setup has over making a dev branch in the main repo, but to each their own!
Let me guess... they junked the Lisp codebase and replaced it with some PHP and Perl?

DARFC...
I can buy this reasoning. This crowd gives solid, tough, but highly constructive feedback.

I, like others, will keep an eye out for when it becomes open source mainly to see which license.
Java Champion James Ward on the State of Java and JVM Languages
And it's not just rats. Anything with multiple senses, a circadian rhythm, developmental variables, individual genetic differences can be subject to this variability.

These are all factors that people should be taking into account, and yet unfortunately they do not. Some of it is practicality, it's incredibly challenging and expensive to control for everything, so you randomize certain factors instead. Confounding effects can sometimes be small enough to be washed out anyway.

Nonetheless, it is known by psychophysicists (people who do their best to measure behavior rigorously) that all of these factors are important. Good behavioral research is incredibly challenging to get right, the best people know this, but most published behavioral research is quite sloppy.
Missing question: Does the camel really have two humps?
> A much more reasonable headline, if I understood the story correctly, would be, "workers refuse to work mandatory overtime, and courts ruled that to be a strike, which is forbidden by their collective bargaining agreement".

How can it even be legal to give up the right to strike in a collective agreement? How can it be legal to work overtime without extra pay?

I’m once again shocked by the sorry state of working laws in the USA.
Not exactly what you're describing, but the F150 Lightning has a feature called 'Pro Power Onboard' that provides up to 9.6kw of power on 240v and 120v outlets in the bed. This is plenty of power to run a welder, air compressor or other item that would have traditionally required hauling around a large generator.

To your point, however, this is just a stopgap b/c a) it requires an expensive inverter that is otherwise completely useless on the truck and b) the power is still somewhat limited. As a result, there's not much incentive for a manufacturer to create high power electric tools that could take advantage of this ability because the market is extremely limited.

It does seem like something that will naturally evolve, however. I'm looking forward to a nice electric log splitter that actually has some guts.
That's effectively what Incognito does, except not at that granularity to make it simpler for users to understand.

It probably can't be every site being separate since that breaks a number of things sites do (like opening 3p windows to complete transactions), but it could probably be done in some kind of logical group manner. Maybe by using different window colors to signify the partitions.
By full time with 100/hr I meant that I'm a contractor working for a company for 40hrs a week. Since we started to work remote I picked up a second assignment of a few hours extra a week. But all in all it becomes more stressful.
This isn't a simple territorial dispute. Russia has abducted vast numbers of people to camps from where we have no idea what happened to them, vanished Ukrainian children into their adoption system, and massacred huge numbers of civilians wherever it has taken control. They are clearly trying to wipe Ukraine and its identity off the map.
>Unless you're cooped up in your home every day

That actually seems pretty plausible given that WFH is normalized now. Sure, you might still leave the house to eat out or whatever, but it seems pretty inconvenient to also pick up groceries in those cases.
I believe Autohotkey's image detection has a parameter to select the relative range inside the application window to actually perform a search. If you constrain it to a smaller area (because you know that the UI only appears in that area) this can greatly improve the performance versus searching the entire window.

Edit: I should mention I have no idea if this works on the linux versus of autohotkey.
Just to contrast this: Most of the startup founders I've met, have previously worked in consulting (think McKinsey, Bain, BCG, etc.).

Which I guess makes sense, as they've been exposed to certain industries from top to bottom, as well as people with enough funds to actually invest.
Or use virtualbox:

https://github.com/myspaghetti/macos-virtualbox
Really would like to know what happened at the labor board meeting. The sentence about the letter is so wish-washing it almost sounds like they don't have a single copy of it (i.e. may not exist). What was written on that that would _only_ "suggest" and "claim".

[1]> An anonymous letter was circulated to the Employees suggesting that Employees
collectively refuse to work overtime shifts for the purpose of compelling incentives from
the Employer, including improvements in compensation or working conditions, starting
on Monday, August 22, 2022.

[1]: http://www.alrb.gov.ab.ca/decisions/GE_08829.pdf
I organise meetup groups in Manchester. I have a venue nailed down. Who is interested in a similar HN Meetup but in Manchester?
But when was going with the herd ever the best idea?
Hope that you can make it, and if not I look forward to meeting you at one in the future.
Good work, this is a hard problem and a worthwhile pursuit! Well done.

Are you using any of these APIs:

https://chromedevtools.github.io/devtools-protocol/tot/DOMSn... ?

You may be able to access via:

https://developer.chrome.com/docs/extensions/reference/debug...

Thanks!

Wonderful to see this here! Well done!!! :p :) xx ;p
Any thoughts and recommendations on how best to introduce my 5 year old boy to ttrpg? Recommendations on playing tips, games, narratives that engage and how to progress as he gets older?
Oh, good- I wasn't the only one.
Time to organise the HN Oxford Meetup! :)
I do enjoy looking at a screen and coding 8+ hours per day.

Your current job, that's why they call it work.

Legacy code is rough for everyone regardless of their level of experience.

You might want to ask if you can start rebuilding the legacy code so take an area and rewrite it. Maybe split your time 50/50 between legacy fixes and new code.

Or even better is there a junior developer you could feed these legacy issues to and mentor him while you're working on greenfield or rewrite projects.

1. I haven't really burned out yet. I love being a developer, solving hard problems and learning new things.

2. If I start feeling tired of the grind I usually take a vacation or reduce my hours for a week, do more family stuff, meet up with friends, get outside. Then the next week I'm ready to go after it again.

3. Developer salaries have increased a lot even over the past 2 years. So it would be hard to leave and find something comparable. Right now is a good time to change jobs, demand is super high.

Developer happiness is dependent on lots of things, codebase, project/company mission, culture, team, CTO/Manager.

It's probably easier to change jobs than change most of these.

Every place is going to be different. It sounds like you would be happier building new stuff so maybe try to either get on a greenfield project at your current company or stay gainfully employed and seek out your dream job/project at a new place and probably get a nice raise in the transition.

One last thing, if you're self taught and worked as a consultant you might be working at a pace that's not expected in a company environment. This is an issue for me, I'm usually working/thinking at a really fast pace from when I worked as a consultant developer. In the company environment you can work at a more balanced pace and still exceed expectations.

Side projects are about passion, if you're making more now than you used to and you don't want to code in the evenings, don't. You've worked hard to level up. Relax and enjoy.

Good luck, keep on coding.
> For the blender example, do you really want to use a handmade blender consisting of a hacked together motor, blade, and glass?

there are people who forge metal by hand for a living, and they are better at it than average javasctipt developer is at 'hackibg things together'
> This multi-product strategy of creating a consistent cloud foundation has launched them to a successful IPO in December 2022, is driving their $5.6-billion valuation, and helps them bring in some high-value customers like Lufthansa, AstraZeneca, Ubisoft, and thousands more. (Source: https://foundationinc.co/lab/hashicorp-product-led-growth)

I don't agree with this assessment. Yes, the IPO was successful for the first few weeks [0], reaching $90 at the end of 2021, but is now down to ~$36.

Seems to me that the market is not too excited about them, or any other high-tech company right now.

[0]: https://finance.yahoo.com/quote/hcp/
I mean yeah that's true. I guess I meant it's not a technical challenge to just transfer money quickly, but it definitely is a technical challenge to transfer money quickly in compliance with US regulations. And sure other countries have figured it out which is likely a function of more efficient bureaucracy and/or more lax compliance rules as opposed to not having smart enough technologists.
If you check back on the event at the start of next week, I’ll have a confirmed location. I’m hoping to keep it reasonably central.
That's entirely unfounded optimism, or –less politely put– sticking your head in the sand. Hasn't the printing press shown how easy it is to slander? Has internet taught you nothing about misinformation?
I guess we're part of the testing team ? /s

The page doesn't load for me.
I thought LtU was static content + comments and that kind of content was mostly a solved problem nowadays.
Afaik they were running on Drupal? Meaning PHP. But maybe I'm remembering wrong.
Socialising with opinionated geeks sounds like the best way to have interesting conversations!
I think you touched all relevant points. Through my filter, there are either the "serious" customers (you mentioned them: offices and photographers) who are too smart to be scammed. And then there are private consumers who lack the knowledge to pick a printer and because they print only occasionally. I wonder if for the consumer market segment investing into a good printer is it even worth, considering that 2D printing at home is rivalled by many online services who print on far superior printers and deliver at home?
Firefox Focus on Android basically does that by default.

If you set it as default browser then all links you click will be openend there. Hit the back button when you're done and everything is deleted.

Another use case is if you quickly want to open some website to look something up: open the website, maybe click a few links, and when you're done everything is wiped.

You can keep a regular Firefox (or Chrome or whatever) for surfing to those websites where you want to keep some state.
> LtU has experienced a long period of downtime recently. Its software infrastructure was outdated enough that it became difficult to maintain when problems arose. It has now been migrated to a brand new environment. It should be much more stable from now on.

So after 20 years of the old site they ended up with an unmaintainable ball of code. Not too bad in my opinion considering the evolution of the web during that time.
This feature is long overdue in both Android and iOS. The amount of location data being harvested is outrageous.
Stable Diffusion