skysight-inc/HackerNews huggingface dataset:
Hiya,

I'd consider these books/articles/podcasts:

* Secrets of Consulting by Gerald Weinberg: http://geraldmweinberg.com/Site/Consulting_Secrets.html Every problem is a people problem.

* Refactoring by Martin Fowler et. al: https://martinfowler.com/books/refactoring.html talks about how and why to refactor, as well as providing a nomenclature for the process.

* Code Complete by Steve McConnell. https://stevemcconnell.com/books/ A bit dated (the last version I could find was from 2004) but a great overview of the entire software process, from requirements to maintenance.

* The Mythical Man-Month by Fred Brookes: https://www.oreilly.com/library/view/mythical-man-month-the/... best practices about software development, written about a project from the 1960 and 1970s.

* The Joel On Software Strategy Letters: https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-... is the first one. All of them (I think there are five) are great.

* Letters to a New Developer: https://letterstoanewdeveloper.com/the-book/ Please note I wrote this, but I still think it does a good job of discussing the "soft skills" in an easily digestible format.

* Pragmatic Programmer by Dave Thomas and Andy Hunt: https://pragprog.com/titles/tpp20/the-pragmatic-programmer-2... Haven't read the revised 20th anniversary edition, but the first one opened my eyes to the craft of software.

* High Output Management by Andy Grove: https://bookshop.org/p/books/high-output-management-andrew-s... a great way to think about throughput

* The Phoenix Project by Gene Kim et. al: https://itrevolution.com/product/the-phoenix-project/ Fun novel(!) about applying lean management principles to software engineering.

* Radical Candor (haven't read, but it's been recommended): https://www.radicalcandor.com/ About communication.

* Good to Great by Jim Collins: https://en.wikipedia.org/wiki/Good_to_Great Focuses on what great companies bring to the table. Helps me evaluate where to work.

* Mastery Autonomy and Purpose: A great video about what people really want in work: https://www.youtube.com/watch?v=MzXXC4MZZnY

* https://www.manager-tools.com/podcasts a podcast about managing people. You didn't say you wanted to be a people manager, but knowing what managers think about will make you more effective in any org.

* Managing Humans by Michael Lopp: https://managinghumans.com/ The whole Rands site is work reading, but I enjoyed this book about how to manage teams and build software. See above.

* Don't Make Me Think by Steve Krug: https://sensible.com/dont-make-me-think/ Easy ways to think about usability, focusing on webapps. Short and easy.

* Badass: Making Users Awesome, by Kathy Sierra: http://seriouspony.com/badass-users-the-book Will help you put yourself in the shoes of your users and think about how to build software they will love. Short and easy.

Hope this helps.
From memory, it remembered places you've entered and showed them up top when searching.

I wouldn't challenge that concur sucks, the fact that you receipts are OCRed from the app but not from the website drove me nuts
No touch screen, makes Mac productivity 4/10 at best. Whilst it might look good I'll take the extra functionality of touch and pen input on a screen that looks good over a screen that looks barely noticeably better but lacks this function any day.
EU to Allow Calls on Flights
Had to use Firefox for the game to work, but overall really nice game, quite educational

Also just in case for everyone - yes, it is possible to have her survive the surgery, keep trying
Anyone know if the old Joel on software essays are still around? Are they still relevant?
Typical consultant mindset. They cant fathom how big IT got into the situation they are in due to legacy software, mergers, and periods of no investment. They only do greenfield projects and have complete disregard for IT’s processes.

What’s funny is the big consultancies are usually to blame for stupid IT or they make bean counter decisions to not invest in IT. Thus the reason we need chop shops to come in and and help. Oh, and god forbid we add an FTE with domain experience who can help us.
It's not slow: the turbine water is can be cooled more aggressively immediately, and will start reducing output with one circuit of the generation turbine. Also, modulation only needs to vary 20-30% over the span of entire days not of tens of seconds. And no, dispatchable generation does not ramp in 10s of seconds. Natural gas plants - the most popular peaking generation plant - still takes an hour to activate. But this isn't an issue because electricity use doesn't fluctuate by 20% in the matter of tens of seconds.
Now there is a very clever bit of mind control.
I think the issue is more in manufacturing and disposal not use. Don't overheat your pan and you are fine. The garments also used PFAS based coatings for water repellent coatings which are also bad.
This would be right at home in an Alamo Drafthouse pre-show.
> If the Nazis self-identify, and the most famous cases indeed did, I can't say I'm terribly concerned.

You should be. Normalizing a behaviour encourages more of that behaviour, and outside of the original context.

> Publicly espousing the view that some people are naturally inferior not by creed but by nature, and that you intend to impose physical consequences on them for that nature, isn't compatible with a free society

Sure it is, as long as that view remains fringe, which it is. Encouraging or even tolerating violence against such people emboldens them and their claims of persecution, and the violence itself generates sympathy. You're better off ignoring them and addressing the factors that cause people to gravitate to these ideas. That's where we're failing today.
The Bobiverse series by Dennis E. Taylor.
https://www.amazon.com/dp/B01L082SCI?plink=uiGaVWnYtvU9VuSn&...

Ever dream of being a post-human computer with a free mandate to explore the galaxy as a Von Neumann probe? Then read this series.

Not only is the setting interesting, his character development is really well done too.

I hate recommending an Audible book (terrible business practices) but Dennis has an exclusivity agreement with them (he’s a new author) and it is actually a really great way to consume his books. They’re narrated by Ray Porter and he really does a fantastic job.
“At normal cooking temperatures, [Teflon]-coated cookware releases various gases and chemicals that present mild to severe toxicity.”

https://nutritionfacts.org/video/stainless-steel-or-cast-iro...
Plato, who predates the conquest, made a broadly similar claim. Aristocracy > Timocracy > Oligarchy > Democracy > Tyranny and repeat.
This is one of the stated goals of FACTA disclosures. Part of the legislation is that those disclosures must adhere to a certain degree of readability. (I don’t have direct citations off hand; I’m relying on memory from case studies and formalized education I’ve received in that area in the past few years.)
Reminds me of Heavenbanning:

https://twitter.com/nearcyan/status/1532076277947330561
There are a number of people who don’t respond well to “authority” and would immediately see you as someone trying to sabotage them and their position using your own position. For instance, this feels remarkably personal over something that is entirely a personal judgement. What is “small” and do both people have the same meaning? What is a unit test and can it even be tested? For example, you literally cannot test integration points of two systems in a meaningful way.
Can you elaborate on "never be the highest ranking person aware of a problem"?
Does it heat up while sleeping? (I may be in the market for a new machine, but reports of laptops cooking themselves on "modern standby" are... off-putting
Right, but in principle the detectors could iterate and get better over time too. That's why I asked about "a ChatGPT detector" instead of "general AI detector", which is a very different problem.
I worked for a company that went all in on six sigma. They didn’t manufacture a single thing, only services. It made absolutely no sense but was something someone high in the company decided on so everyone below them (especially mid level managers and ladder climbers) were preaching the gospel of six sigma. It became a game in which managers could get the most of their team with the higher belts through carrot or stick.

Millions were wasted on six sigma training and who knows how many hours.

I’m old enough now to have seen this game many times at large companies. Someone adopts a methodology or if they’re really savvy they invent their own and then managers work to try to get their team to shoehorn something exciting they’re working on (or a big sales win) into the process so the process gets credit and the managers get recognition
Humans have "skin in the game". If they don't do "good enough", they could be reprimanded (ego-hurt), out of a job (stressful), or even in prison or dead (existential threat). This is not foolproof, but it's at least something. There is no incentive for AI to be correct, nor any incentive for it to become more correct.

To wit: I asked ChatGPT to write me a function to generate Hanukkah dates. It spewed a couple of facts about Hanukkah, and the generated function just returned the 8 days following Christmas. I said it was wrong, and it said "you're right!" and then gave me another wrong function (always returning March 25th, since it's actually in the 3rd month of the Jewish calendar, duh). I told it that it was wrong again and asked specifically for a Jewish to Gregorian calendar conversion function, and it gave me some more code that I have no idea is correct or not. So I asked for a table of 10 test cases of Jewish dates and their corresponding Gregorian dates, and not a single one was valid.

I actually have worked with some remote contractors who pull this kind of crap, just throwing garbage over the wall repeatedly until I give up because I just don't want to deal with them anymore. And no, they never get any better. They are not junior devs you can mentor or train or whatever. Their whole model of work is to generate something complicated enough to seem plausible and then bullshit you into accepting it so they can get paid. I have to inspect every line of code they write and do all the diligence myself anyway, and this is more time-consuming and less fun than just doing it myself in the first place. At best it's a nerd-snipe motivation in a "wrong answer on the internet" kind of way.

Strong No Hire. And if you hire them and stick me on code-review duty, I quit.
Touch screen on a laptop increases my productivity 0%. It just makes my arms hurt and decreases my accuracy.
The only real remaining problem is low level hardware access. MS developed some very clever workarounds for giving WSL2 access to the GPU, but what about everything else?

For example, USBIP is great in many situations, and MS has worked to make it robust, but what I really need is the ability to assign a hardware device directly to the WSL VM - this is possible with Hyper-V, but WSL2’s hyper-v.

Until something like this is possible, for me it’s simpler to have a tiny linux box under my desktop and just use that.
Does this person respect certain people in their environment? Why, on what basis?

It seems something makes this person tick but it hasn't been figured out what that is.

It's not about the contents of those disagreements. It's about them not being in a collaborative mode. It might be lack of creativity, lack of autonomy, lack of perceived excellence.

Just my two cents with the little info I got here.
As others have pointed out, getting we when its 40F can quickly turn into hypothermia really fast. You can also get sweaty, then cold on a 40-50F day in a rain jacket if you're moving around a lot. Being cold and wet is no joke.
I totally sympathize with the viewpoint. My contention is that monetizing that viewpoint acts as a pressure release that personally enriches Cory Doctorow and his publishers at the expense of actual effective action to avert the disaster.

This is the same argument that I levy at professional "effective altruists"--if you're profiting by and not subsidizing altuism (i.e. comparable net worth to those you're helping), you're by definition not an altruist, you're a symbiont at best and a parasite at worst.

RMS is an impotent (and some would say toxic) emissary for open software and hardware, but at least his principles directly align with his lifestyle. No one is being ferried into nascent manipulative technologies because of their supposedly "revolutionary" potential on his account.
Road cyclists don't wear backpack and don't touch rocks or branches like most other outdoor activities.
Backpack + body movement will rub and wear out the naked goretex membrane quickly.
And of course, rocks and branches will cut it.
Return to Micro-Managing
Ask HN: What software stacks / standards should no-cloud home IoT comply with?
I'm aware of Matter, but it appears geared towards ZigBee-enabled devices.

I'm also looking into more home automation, open-source software. What stacks or standards should a local-only IoT device be compliant with?
> I had a thought the other day if the current intolerance is due to the growing infantilism that's been occurring since the 90s. This whole notion that interactions must be positive, pursue good feelings, people need protection from "harmful" content, etc. is the root of the current climate

This is one of the core ideas behind prof. Jonathan Haidt's book "Coddling of the American Mind". There's probably something to it.
Sounds like the typical article spamming search results already via cheap content farms ...

But yes, will be "interesting" to observe, how such a new wave will make theinternet worse.
People already built it: https://en.wikipedia.org/wiki/Turing_test
Teletext Elite
> Fortunately, a human will know to fix that broken 4-space indentation and that brace placement before inclusion in the Linux kernel repository.

What's your point, that ChatGPT wouldn't know how to do that, especially if the kernel maintainers gave it such feedback?

I thought it was clear that it can in fact do that (sometimes by asking clarifying questions, like a human would).

I think some of the major things missing in ChatGPT is the ability to interact with a computer directly (including the compiler and checkpatch.pl, and using files for information storage instead of a limited N-token context), as well as interacting with humans by itself (e.g. via email).

And sure, it would still have very limited capabilities in many ways, don't get me wrong, as I don't think it could replace a programmer at this point.

But I think the gaps are closing rapidly.
Horizontal organisation 001: one member should not hold the ownership and voting rights?

The AWOL director has full control...

"Nature of control
Ownership of voting rights - 75% or more
Right to appoint and remove directors"

Ownership in open orgs is very difficult but this is set up to fail.
>> It did generate a Go quine.

Because there are several of them on the web:

https://duckduckgo.com/?t=ffcm&q=Go+quine&atb=v344-1&ia=web
I honestly try to think of one. It used to be the West, but that has changed recently.
IIRC wasn't social media used to destabilize several countries in Southeast Asia and Africa?

https://www.nytimes.com/2018/11/06/technology/myanmar-facebo...

https://www.cnn.com/2021/10/25/business/ethiopia-violence-fa...

That was Facebook, not Twitter, but this is not just a problem for America.
My advice for you is different. Kick the ball up the chain. Ask the higher ups to send a reminder on company policy or to implement mechanical tools. Do NOT put yourself in the firing line, especially in places with an "academic-inspired" workspace. You don't want to be the bad guy, you don't want to be known as that "difficult" tech lead. You are not high enough up on the food chain to safely pull rank on your team without repercussions. If there's a license violation, make sure there's a clear email chain that your higher up is aware. If they ignore the issue, then there's nothing you can do.

In many companies, policies are guidelines for management to cover their ass. E.g. "Giving gifts to political leaders in third world countries is prohibited and illegal". This is complete nonsense, every MNC above a certain size have no choice but to grease the wheels when operating in developing countries. That's just how it is. The policy is there so the lowest ranking middle manager in the chain of command can get thrown in front of the bus if for whatever reason there's regulatory scrutiny. Same thing here your situation, if you gain a reputation for being difficult, then if the projects fails for whatever reason unrelated to engineering, your colleagues would be happy to point their fingers at you. Don't be that engineer with poor social skills. No business manager appreciates a stickler for rules outside of legal and compliance departments.
Potential criminal act causes over 40K to lose power in North Carolina
I have used Concur and don't have any strong feelings about it. It is not wonderful but it does the job. I think it is a little overwrought to call it a "horror show" that the list isn't really sorted. Presumably they see typing in the place name as the primary use case and this was an afterthought. I kind of expected serious bugs from the title.
I worked in insurance for over five years. It's a bet by both parties and the law of large numbers matters less in health than it does in other kinds of insurance because (most) health outcomes are not actually the result of a random number generator going "Tag! You are it!"

People make health choices every minute of every day and the landscape of health insurance is rapidly evolving due to the ability to track biometrics with wearables, among other things.

I'm thrilled to see this article. It seems like really good news for people with paralysis.
There's already plenty of comments on this forum that are low-effort regurgitations of talking points, memes, 'common sense', and the like.
My question for things like this is how do you get exposed? Does it absorb through the skin from a garment under normal conditions?
So you buy them signed at the source.
Does every sound come from the Moog Synth? I thought so when I clicked the link. Everything including effects and soundscapes?
Generative Adversarial Network
Hm...

1. GPS didn't work in the background for me. A few OS updates and some Waze updates later it seems I do get turn-by-turn directions.

2. GPU artefacts in Minecraft and Firefox. A few OS, Minecraft and Firefox updates later and it all "just works".

3. Fingerprint sensor works well except when you need it. Murphy's law for sure.

4. I'm in a low signal area and it seems to be unable to receive calls sometimes. I've had people tell me they called and my phone just didn't ring (it's not do not disturb).

Overall is a decent phone but it was a struggle for the high price it had.
The BBC has always had a public education mandate in some form. My memory is hazy but I feel like it’s faded somewhat in the last couple of decades.

Specifically here the BBC Computer Literacy Project ended up creating a line of home computers, and direct government funding put them in (I think literally) every school.

https://clp.bbcrewind.co.uk/
> All meaningful speech has consequences. Calls to violence definitely so. Is this really something that needs to be defended when spam and porn don't?

To me it's all pretty simple. The platform has its loyalty to the listener. It is up to the listener to decide whether he wants to engage with different kinds of speech, and most networks already can determine that, either by separation into forums and communities or just by general engagement metrics.

If you prevent exposure because the listener doesn't want to be exposed, that's OK.

If you prevent exposure because you don't want the listener to be exposed, that's censorship.

Censorship is suppressing information because it might be listened to, while spam filters and porn filters is suppressing information because it won't be listened to. The ethical and moral boundary is clear, and it is strictly the platform's loyalty to its consumers.

Anything else is inherently positioning the platform in an assumed moral superiority to its users, which given the recent Twitter revelations, is an incredibly bad assumption.

Moderation can be both good and bad. Good moderators are those that remove content nobody will want to see. Bad moderators remove content because people might see it.

There are plenty of calls to violence from the Ukraine side against Russia. None of those got censored. Should they?

I'm not defending the essence of the speech. It should be irrelevant. I'm defending what is a moral intent and what is an immoral intent of the platform. There's meaningful discussion and then there are constructing strawman and fabricated threats and vague ambiguous terms like hate speech.

If your method for deciding whether to censor foofoo is whether there exists a story where foofoo leads to bad outcome, and someone wants foofoo censored, they will create that story (potentially including real life actions). Therefore deciding whether to censor foofoo should be independent of the existence of those stories. They also tend to overgeneralize and use broad categories when the stories themselves are specific anecdotes.

To me the boundaries are pretty clear, and everything else is just people telling pretty meaningless stories, conflating terms, and having inconsistent standards.

Understanding where things stand morally is something you do after discussing them, not before.
Is this topological sort ? So, it's a hard solved problem. Because, for example, postgresql order by doesn't allow it by default.
Don't you still need to make an expense report in that case?
No AI. There are just a few friends who are being nice to me and posting so that I have some content to test with and develop against. Also a couple users from random internet spots.

I'll keep developing it even if no users, it's been a very fun project. I have so many ideas for little features to tinker with.
Stealing food or destroying it, so people starve, AI doesn't need food and it is just doing it out of spite.
To me the problems being "on a smaller scale" makes them fundamentally different. On Twitter you're beholden to the moderation decisions of a single company. On Mastodon I'm not. That's a giant difference. The problems are not remotely comparable.

On top of that, once I moved, I found engagement was just way higher.

But the decentralised and open nature is the driver for me with Mastodon. Knowing that I can control my own experience, both in terms of moderation and in terms of being able to mix and match software which suits me (e.g. I plan to add ActivityPub support to my blog and use it for a comment section).
> I doubt that reasoning.

You can doubt what you want, but you seem like a lunatic if you accuse people who don’t doubt it of having a double standard based on your fantasies of what the secret reason is and your additional fantasy that they secretly share your view of the secret reason.
a sculptor want to make a good art and last to the end. one artist chooses the sand to make sculp to last longer and it doesnt last longer. who's we should blame? to artist, to sand, to wind and waves, to art?
> The last one I remember seeing is Linux in a MacBookPro hardware (I think MBP 2011) that started waking up immediately after sleeping due to some USB issues. Apparently the only known way to fix that was to "downgrade the Kernel" to some other version.

Macs have hugely nonstandard firmware implementations, from EFI to SPI to Thunderbolt. You should always treat running Linux on Apple hardware like building a Hackintosh. It's not remotely in the same category as support for normal PC hardware.
Surely not in understanding European Portuguese.
Trollish usernames aren't allowed on HN because they subtly troll every thread they post to. I've therefore banned this account. If you don't want it to stay banned, we can rename it for you, as long as it's to something non-trollish.

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...