skysight-inc/HackerNews huggingface dataset:
"This is why we have things like cigarette taxes and pollution taxes. It's a tool to get less of something."

mmm
Yes, desoldering the NAND is quite doable.
I'd second this. If you don't want to manage it all yourself, you can farm that part out to DiscourseHosting: https://www.communiteq.com/. I use them for one of my forums and find them very responsive when it comes to settings things up. You'll probably need that if you're migrating from PHPBB.

For new forums, discourse is great as it's far easier to get started populating a new forum. It's less obvious that it's a sparsely populated forum as the main page isn't broken down by categories with low numbers of posts.
>Don't Americans use electric heat pumps / air-conditioning units for cooling and heating

In the northeastern US where I live, it gets down below 0 C for a good portion of the winter and usually once or twice to around -18 C.

While certainly there are apartments, maybe houses, with electric heat and heat pumps, my experience has been that electric heat is expensive and undesirable and a heat pump is a useless gimmick that doesn't work in actual cold weather (although maybe a newer system would be better). It seems like the cheaper apartments in terms of rent have electric heat, which is more expensive.

I think natural gas (I use around 140 therms at peak in the winter, which I think is about equivalent to 400 m^3) is typical if you live reasonably close to the city/inner suburbs, and if you don't have gas, you may well burn fuel oil, which is essentially diesel fuel that's delivered in trucks and stored in tanks. In some parts of the US, where coal is produced, I think people use that for heating, but it's less common overall because it isn't cost effective to ship a long way.

Last month I used about 500 kWh which is higher than you but not hugely.

I wonder if your climate is as cold as where I live though, or if you are using as much gas for a significantly more temperate region.
Is it just me, or is Two Minute Papers mostly ads now
https://www.sciencedaily.com/releases/2021/02/210202164535.h...
How many passengers are even aware of contained engine failures?

There can be a lot more failures than people think.

I'd guess most people are also bad at estimating how many car accidents there are in a year.
Process is the means, product is the end. It's better to break the process for the sake of the product than the other way round.
I had a diamond rio with 16mb internal with an 8mb expansion from an older digital camera. 32MB flash back then was $$$$.
> Where, where on earth did I go wrong?

Here.

> I'm writing programs for iOS in React Native
Observing the Currently Active Entities with Slice
I have not seen a single one in many years. My dad used to go to them regularly and every single one around us has closed.
Thanks I'll give that a read and come back to you.
> The only real way out of the impasse is to campaign for a decommodified, baron-free media under public ownership and democratic control.

Frustratingly, we have this in Australia, and it’s bloody good. The ABC (Australian Broadcasting Commission) is ad free, government funded TV and radio, available nationally.

But of course the government attempts to cut or limit their budget. The most recent was ‘not a budget cut’, but rather froze their funding, to let inflation do the work.

My only hope in this current debacle is that it makes a loser of Facebook, NewsCorp and Scott Morrison. Any other result is a loss for the people, Australian or otherwise.
Its not worth it because backups make infinitely more sense.
My experience is different. Peer review is far from perfect but:

* Most of my papers have had thoughtful comments. Typically, they improved the paper, sometimes a lot.

* I have very rarely been asked to quote a specific paper from a specific author. Of course, pointing out important references that the paper has missed is part of peer review, so this would not necessarily be evidence of corruption.

* There are loads of crap pay-to-publish predatory journals, but publishing in those journals would harm my career, not help it. Nobody cares about them.

* I've not experienced people rejecting papers from rival labs or departments. I don't say it doesn't happen, but I haven't experienced it.

* I myself try hard to give high-quality reviews that explore the paper's value in depth.

I am from one particular discipline, country and subfield. Others may have very different experiences.

Again, I am not claiming academic peer review and publishing doesn't need a lot of improvement. Removing the parasitic mainstream publishers like Elsevier and Springer would be a great start.
From the suicide note:

> Considering that this will have an impact on my career in the future and my reputation in the area of Computer Architecture, my future life will be worse than death and I will be totally in a dilemma.

Maybe we also need to change academic culture to allow people to confess academic fraud, receive punishment and than be forgiven and continue academic careers.

Currently once you started, there is no exit and fraudsters are incentivized to continue to sustain their building of lies.

With financial debt we allow people to go bankrupt and be reborn free (after some time and a honest effort; not including American student debt).

Why not with your past academic fraud?
There's no such thing as a process that works when you don't actually follow it. Most critics of Agile are like recipe reviewers: "I ran out of sugar so I substituted goats' milk, and that sounds like a lot of flour so I used half as much. Tasted awful, 1/5."
I still think the Simplicity Chapter in the Google SRE book sums this up best

https://sre.google/sre-book/simplicity/
OK, let me be the one to say it: majority of tools don't need any updates if they already work as designed.

You will say "what about security" but majority of apps don't need world level security, or any security at all. In large coorps for which I work exclusively big number of systems are older then decade without any source code change during that time and it is obviously good enough. I am just replacing the government e-banking system that worked 5 years without ANY change (source code seems to be lost). They are replacing it because it has bugs, not because it uses outdated dependencies (and we are talking here about state level service). I implemented babysitting side service that fixes the problems the original one makes as it detects them while we redo the entire stuff and we didn't hear any complaint after that.

People obsessing over security and purity should learn to let it go and get down to Earth - if you don't have a problem, there is no need for fix. We have tones of old inventions people still use unchanged today. Door locks come first to my mind. Boosting up internal security often reminds me of keeping all house rooms locked with the best lock ever, and nobody does that (if you do, your house is exception and has some special use).

Outdated deps are usually a problem in my experience when you need to redeploy some old work manually. That is one reason fat binaries are great.

And this is also the major reason that using cloud services is a bad thing - you can't just let it be for as much time as you want. Vendor will change API and you must adapt or GTFO. I have currently at least 5 services that work in government unattended around decade and are critical.
I had this feeling recently! It was close to the deadline and I was burning the midnight oil, just feeling like Neo, jumping through the ifs, whizzing around them loops, dodging them future bugs (oops, almost wrote a do-while), and transporting through the methods.
But yea it was awesome. Wrote this cool logging tool for the database guys. It prints the events with timestamp AND in colour(!) to indicate priority. Planning to add features like font weight to indicate audience (QA get light weight, Dev gets italics etc)
Cloudron, Sandstorm, Synology, etc. exist for exactly those people, as do Canonical's Snaps for those more comfortable with a CLI.
If it is true (as other people are saying here) that the rules unexpectedly changed in the middle of the storm, then your comments may be based on incorrect assumptions.
I guess we could fairly call it a undocumented or obscure garden? But there's no real designed wall there.

Apple aren't preventing anything, they're just not helping us out either. Agree it would be nice for them to help out a little, but it's really not the same thing.
Germany isn't an international embarrassment at the moment.
Be kind and rewind ... remember all those PSA before the movies started :).
Same reason the conference allowed the professor to present the paper even though the first author committed suicide over it and left a suicide letter which blamed the misconduct and the professor —- nobody in academia gives a shit. Don’t mistake the penalty for integrity. These are the same guys that abuse vulnerable students to fuel their ego-trip (which they call careers).
Learning your own attachment style for better parenting
We could require that corporate executives trial the substances as part of the approval process for new materials...
unfortunely world is full of shitty papers
The article admits that the research was done by a third-party and not the short sellers. Why didn’t they just release the report, or share it directly with the SEC? I don’t see how the short selling was necessitated to expose the fraud...?
The problem with the non-boring technology club is that programmers see what problem FAANG companies are solving and wanting to be on the edge on new technology too. But they don‘t have the same problems. Another problem is they want to show what they can do. If they tell in an interview they are working with rails/django and a postgresql database they fear they look incompetent using those old technologies. So they try to convince their companies their products need to be rewritten in mongodb, react with graphql in a micro service stack and many more state of the art technologies.

And in the end many developer years are wasted just rewriting a working an existing software in a new stack they are not yet comfortable with and the new product is much less stable than the old one.

I love basecamp for their hotwired stack and showing that you can make the great software with old boring technologies and just a little bit of javascript magic pixie dust.
I generally agree about slogans, but that seems unfair here. "Choose Boring Technology" isn't the sum total of the content, it's essentially the title. If you read past it, there is good stuff.
I come from that era too.

The tools of the past still work blazingly fast on current PC. But look closely, a database such as postgresl is really light on resources and goes very fast for workloads of the 90's (or event SQLite). A C compiler with make goes fast too. Except your code now runs on a multiprocess operating system with tons of security, crash proof stuff (remember rebooting your PC because an off by one in your C code ?, remember fiddling with CONFIG.SYS to be able to use stuff about 640KB ?). A compressor is way faster than before. Stuff like Maxima are so much better now...

The only thing that has inflated is UI. But as far as UI for coder are concerned, things are good today I think. I use emacs, it still rocks. I use IntelliJ and it's pretty fast + it has code refactoring, code navigation and other wonders. Sometimes I write Jupyter notebooks, have you ever saw that ? It's incredible how much powerful that is to explain ideas. Of course I could do it with pen and papers, but I have so much more comfort to do it now.

So it's not that bleak :-)

One more example, I write demos for Apple 2+ from time to time. And guess what : do I code them on the Apple 2 ? No way, 40x24 display ? floppy disks ? crashing computer ? No git ? No good text editor ? No browser ? Nope, I would never code on an Apple 2+ today. But coding on today's tool with Apple2 as a target, that's waaaaaay better than in the good old days !
I agree, mate. I've decided to stop brooding over things less. I do still sniff the toxic sludge at my workplace, but turn away by thinking about technical and intense.
Do you never ride somewhere where you don't know how far apart everything is beforehand? I can eyeball 100/200/300m and add those up into km. I could probably learn to eyeball 100/200/300 yards, but forget relating that to miles.
so how's that stringent ERCOT regulation working out for you?
You should read his other comments. Most are quickly killed. Not sure if bot or schizo, but interesting.
Curious. In Swedish we say "konkurrerande" for "competing", I guess adev speaks a language that does something similar.
In Danish they say konkurrence for competition.
It did. Check Mac On Linux.

The iMac G4 didn't support virtualization,
haha yea, I try to sync my clothes to a RGB value that represents that day's mood. Sometimes I just type `cmatrix` and just sit back for a minute thinking about the problem I'm solving (should I use another class or inherit?)
LTT: Nvidia pretends to care about gamers
This is exactly it! Many thanks for the name.
Yeah it's not a "deal breaker" but I agree it's pretty annoying. Venvs in python kinda soften the blow on a global dependency level, but it could happen your project needs two conflicting dependencies
previous discussion (348 comments) https://news.ycombinator.com/item?id=20323246
It might be a lack of experience. I've seen people reacting like this when they are still very new to programming and feel pressured by the need to learn/adapt to stricter rules. After some time once they become more comfortable they pay more attention to the way something is written.
https://www.addevent.com/products/calendarx

I realize this isn’t a perfect match for your requirements but my company has used various products from AddEvent over the years and they’ve always been a great experience for our end users (primarily their URL based add event to calendar functionality). It looks like they offer an embedded calendar solution potentially with the scheduling functionality you’re looking for.

Hope this helps!
Surely "nobody" was saying such things?

I feel like I've read lots of stuff about how paying the instant cost of power is a socially useful and environmental thing to do, apart from saving money. Like for instance, people would say that if we're going to have electric cars then people have to be incentivized to charge them when the cost of power is low.

Relating this to financial speculation and irresponsibility seems like a very strained post hoc imposition of a narrative, when surely it was previously considered largely about altruism and social responsibility; "doing well by doing good".
I think this is in general how NASA often operates. Dr. Robert Zubrin has made the same criticism multiple times. Missions are invented in order to provide rationale for previous decisions, instead of it being the other way around.
Asteroids are very far apart from each other on the whole. Kicking one off in a different direction with a rocket isn't so different from a change in direction from a (rare) collision, except that it will almost certainly only affect one asteroid. ~25% of all the mass in the asteroid belt is the dwarf planet Ceres, which is only 0.0128 the mass of our moon. https://en.wikipedia.org/wiki/Ceres_(dwarf_planet)
Fellow scared dude here. I still fly even though I am terrified. Its annoying but don't let it stop you from seeeing all the beautiful places in the world. Usually I just get absolutely drunk, fake being sober going trough control and unfortunately that kinda works. Annoying hangover though. hahah. Wish I could do sth about it!
IEEE ran an interesting article a while back touching on some reasons Gateway is a great / terrible idea: https://spectrum.ieee.org/aerospace/space-flight/nasas-lunar...
I agree, right now the US has been talking about going back to the moon for years and put out a whole series of timelines that have slipped by. If the Chinese made concrete progress towards doing it, I think that would really focus minds in the US. The Boomer generation beat the Soviets, can the current generation beat the Chinese?
I was reading through waiting for someone to say that. Morse is intelligible with significant background noise, has a tiny bandwidth, requires very low power and is pretty popular. However it is not that easy to learn....I certainly failed!
They can be, but you need to adopt a particular global perspective/worldview to make it work. Treating FP as just a tool in the toolbox that you can use ad-hoc anywhere in the codebase is not effective.
Dang... lost another authentic original, U-Roy was a reggae great.

https://en.wikipedia.org/wiki/U-Roy

Wake The Town & Tell The People

https://www.youtube.com/watch?v=hULKj-oD86o

I don't listen to as much reggae as I did when I produced a reggae show on broadcast radio for 12 years here in Mendoland, but I was just binging on Earthquake for the last couple of days.

The Earthquake

https://www.youtube.com/watch?v=d9i9TRdTXCc

So glad I was able to see him live a couple of times, he's one I'll miss.

RIP U-Roy
> When someone comes at your approach wielding a slogan, be skeptical.

I do agree. Although the point of the article is to _lean_ more on "boring technology" side of, and paying extra effort when considering adopting newest flashy things.

Having read the article 3-4 time in the last years, I don't think they say "don't use new things", just "not too many new things at the same time"
Convenient for you to call it propaganda when it doesn't divulge the narrative you want to hear.

Anyone can make your argument, regardless of political stance.

What you end up with is the most convincing and popular narrative becoming the only lawful story that can be told.

No thanks.
Thanks!

My chosen career is further away from tech than I'd like - I'm in my final year of medical school. I love tinkering with computers for fun.

Ideally, I'd like to be able to include programming alongside clinical practice in some way. I've picked up some very basic Python by making hobby projects over the last few years, and my current aims are to improve those Python skills and brush up on statistics in order to learn, er, statistical learning for research. I'm slowly making my way through MIT's 6.0001 and OpenIntro statistics.

I really hadn't expected this project to receive this many responses! My impression of HN has been that it's full of highly skilled, super talented devs and I was a bit intimidated by the idea of posting about my own clunky project. But thankfully HN is a lot more welcoming to beginners than I'd thought :)
In the case of a contained engine failure, don’t planes immediately land at the closest safe location? Passengers would definitely know.
The redis/memcache example doesn't make a lot of sense to me, unless the idea is that a separate memcache instance is deployed alongside each backend, while redis would have been a single instance.

I'm all for boring technology; reimplementing web protocols and semantics in JS is a disaster - and would probably have made a clearer case study than comparing to memory-first database caches.
Yes behavior is the other huge problem. I cover this mainly with integration tests. And whatever wasn’t covered by these specs is not part of the API. But there lies the issue. What if the developer forgot to add a spec or worth the tests returned false positives because of test setup issues.

Or also one of my favorite issues are when dealing with rest APIs. They get flagged deprecated removed etc without remorse that it means that large parts of old software libraries are practically broken without actually being broken. Catching these means running active nightly builds etc if you don’t actively maintain the library on a regular basis. The switch from GitHub to use main as the default branch name for repositories brought a lot of issues with one gradle plugin I wrote because I hardcoded (yes it was my fault here) the value to be “master” which for years was the norm that every repo had one. In hindsight it was a clear oversight from my side because one could have removed the master branch before obviously.
A bunch of billion dollar companies are basically a specialized subset of Craigslist.
There used to be one near me that managed to survive - until a few years ago - several decades through a lot of changes in the industry. What finally killed it off were four or five Redbox kiosks being placed within a 10-15 minute drive, at various foot traffic commercial locations. That wiped out a lot of the new releases disc rental business for the store and that was enough to tip them over (certainly the huge gains by Netflix, Prime, Apple, Roku in streaming since then might have done it just the same regardless).
"If you don't have a problem, there is no need to fix it"

You really need to think a bit deeper about this. You obviously don't have much experience with security and you make a lot of assumptions here.

First of all, you seem to make the assumption that when an organization gets compromised, they will know about it. No one is going to change your desktop wallpaper to say "You have been hacked", like in the movies...

Which leads me to the second point. What valuables does your organization have? Do you have recipes for a special kind of glue that your researchers spent a few million dollars inventing? Would you want a bunch of foreign companies sitting in your network, siphoning all your hard work out for free?

And what about the customers that buy your product? Do they care if all your communication with them, and any issues concerning this product that should only be known internally is widespread?
This is similar to the advantage to amnesty for corrupt dictators proposed by Mesquita & White in The Dictators Handbook.

Basically giving authoritarian regimes an alternative to fighting to the death might increase overall utility.
French and Italian also use similar terms (concurrence, concorrenza) for business competition, so it's not a far-fetched hypothesis.
I have like 3 vcrs, a capture device and a pretty big collection for my tiny apartment. In my city (Berlin) putting free boxes in the street is common practice and between that and the abundant junk stores I can always find new material. Sometimes i find a full collection that feels like getting the login details to someone's pre-internet "accounts" - i recently found a box obviously belonging to a GI stationed in Germany, it had a good cross section of American pop culture, military aviation stunt videos, family home videos and the crown jewel, a tape called "Thank you america!" made by the German army for the GIs.
I also cherish very much the boatload of random tapes i got from the closing of a video rental place in Japan... The tapes cost 50 cent each, ended up costing me a good $300 in excess weight at the airport (plus a bit of a sweat as i entered another store and they set off the alarms, causing an army of employees to cover them with alarm defusing bags!), but that stuff is actually priceless and you can't find it anywhere in the internet.
Perhaps the title should be “err on the side of boring technologies”, although I don’t even agree with that. The right technologies for a project are the ones you deem to be right, given appropriate consideration of many factors. Your project may really need to use all beta release software, cause maybe it just does.
The thread for the other, similar incident out of Denver: https://news.ycombinator.com/item?id=26208555
Yeah, maybe "deal breaker" is to strong. But I've had consumers of a library not being able to use it because a critical dependency (html parser) was not the same version as they had
Usually, but that can be very far way. Look up ETOPS.
Really annoying but contrast the Microsoft approach, where you basically can’t report issues at all.

I don’t know which one is worse.
SpaceX could voluntarily split into two arms-length competing companies, neither of which are as competitive as SpaceX today (because each only has half the resources), but both are more competitive than ULA.