skysight-inc/HackerNews huggingface dataset:
I recently bought an old Denon 3-head cassette player for my HiFi, as I still have cassettes but have had nothing to play them on for several years. The machine would have cost about £600 in 1983 (~£2k in 2020) when it was first introduced to the market, but cost me about £160 on eBay.

When it's operating the whole machine just screams precision, with its clicks and whirs and still bright VFD info screen and vu-meters. It's truly a beautiful thing, and very satisfying to use.

In electronic music I've also noticed a trend back away from DAWs, and everything being virtual or emulated, to real physical devices. I think there's really something in many of us that loves a properly tactile interface with dedicated controls.
I used to always get excited over new tools, but stopped because if they don't solve a type of problem I must or want to solve, it's just not that interesting. Algorithms, data structures, design decisions and methods (with their limitations), business domains I develop towards, and choosing what to solve end up be more interesting. I started to look at Rust, for example, for at most a few days, but I am not solving anything that needs it at the moment, but can understand why it exists at least.

But, if you can use something new and shiny, great. I rarely had that opportunity myself.
"Dropbox, like just about all tech companies and many other companies in San Francisco, went on an office leasing binge in past years, leasing far more office space than they needed at the time. The logic was that there was a permanent shortage of office space in San Francisco, that rents would always go up, and that it was better to grab all you could get now, and sit on it vacant, and hope to grow into it over the years, thereby warehousing office space for later use."
Linux 2.0 Penguins
I agree with your idea of charging more for higher earners, much like is some northern European countries fines are proportional to income... the photo linked is eye opening, I'd suggest in extreme weather cases like this, corporations should be charged more depending on how many employees/income/profit. Indeed if capitalism is meant to help create a fairer more innovative/dynamic society Corporations shouldn't be represented legally on the same status (as they are in the U.S.) as people...
I’m not saying you should abuse employees. It’s pretty weird how much we think engineers need to be coddled and kept engaged though. First of all, if you have to consciously think about this, your company probably isn’t engaging to begin with. Second, you need to work to eat. I think people forget that sometimes.
The Dark Side of Crispr
Don’t confuse climate with weather
The current living-climate. How today is in the world. The freedom we have today.

Those who are funding the space ventures are the ones who currently control the today and they don't exactly make it a pleasant place to be.

> Do you not believe people can focus on multiple different efforts

No, not really. Maybe if lucky but are you able to focus on multiple different efforts with the time and energy available?
Feels like this person completely missed the point of choose boring technology. The point isn't to never use anything new or exciting, the point is to save the excitement for your core value prop so that you're not wasting time e.g. debugging why your customer database keeps losing data instead of iterating on your actual product, where all the excitement is.
Dangerous because of what? Because of government action? That's regular free speech. Because of the actions of powerful persons? We have other actions covering their possible retribution.

Why exactly is free speech something important in the private arena?

I still don't think it's a moral value on its own.
What an over-enginered project! This is just a brainfuck interpreter, but it is spread over dozens of files, and comes with its own .so library.

Can’t figure out if author is serious, or if they are using this as learning opportunity, or if they are making a message about Arch users.
Will Boeing Become the Next McDonnell Douglas? – Aviation Week Network
Supplier selection is an integral part of the manufacturing process. When you make and sell a plane, everything inside becomes your responsibility.

When my web app crashes, I don't get to say "No worries guys, the DB had an issue and we are not a DB provider so we can't be held responsible.
> Also many international banks cringe at opening accounts with “us persons”

A lot of banks just straight out refuse it. Especially the ones with the lowest fees.
> The last line of defense against a rogue engineering team is managers who have studied this stuff. How many engineering managers can spot the common situation "the engineers are bored and they're rewriting perfectly-good codebases in Common Lisp and OCAML for funsies"? And how many know what to do about it when they see it?

Also product managers (myself) who hold the P&L bag and tell folks like them to get fucking real when they are smoking dope.
My bank is usually down because their systems were offshored to rather low paid professionals.

If management doesn't care, why should I?
Quite frankly I do not think people like Majorie Greene or Steve King being stripped of committee assignments sounds at all like a dictatorship. If anything I think that sentiment is really insulting to opposition leaders in actual dictatorships, who are thrown in jail if not executed. I think the casualness in which that word is bandied about speaks volumes about how people in the West take their free democracies for granted and lack understanding of how most of the rest of the world operates.
First move against but not the first time they've released a mining only card. They did the same thing for the 1060 in 2017b

https://videocardz.com/70520/nvidia-p106-100-cryptocurrency-...
Nice!

Very informative ...

The "uniform rate for all distances" model must have been "disruptive" - and the low price ("a rate much lower ...") - and the product variety (telegram, card, tape, telepost) served different needs :)

Nothing new under the sun ...
Isn’t that what I already said? Investing as a hobby? Recreation? Like investing in Pokemon cards?
And an expensive ad in the paper with an appearance before a judge in most of the US.
If you see Moloch, don't let it eat you, run!
Happy people are more creative, and most engineering is definitely creative work. If most of your work is engaging or satisfying, it's easier to drudge through the bad bits.

It's not like physical work where you can just keep doing it and it'll resolve itself eventually; it is entirely possible to keep hitting your head against an engineering problem forever without making any progress if your brain just refuses to make the correct connections, and it's really difficult to tell if you're making progress or not.

In general, all people deserve to be kept happy, so removing barriers to happiness is nearly always a good thing.
Public Blockchains Comparison
These days, numerous entrepreneurs and startups face certain challenges when adopting public blockchains for their projects. 4ire Labs conducted an in-depth analysis of the best solutions on the market and compared them in terms of their benefits and limitations. Feel free to check out our ebook!
Sounds like you'd easily get the dead sea effect if you manage teams like that.
The 18th century gin craze
As a German, why did you get Croatian citizenship for your kids? For sentimental reasons, or were there practical advantages as well?
The rest of the story is pretty amazing too.
> Here are the results of an idea acquired from discussions on the linux-kernel mailing list, and an initial suggestion by Alan Cox.

What this idea is? Do these penguins somehow different?
Even if you don't subscribe to that belief, you still have something to lose -- conscience.

Conscience doesn't really die overnight (and this is from my experience of living in a corrupt society), it's a death-by-a-thousand-cuts situation. The beginning is "Come on, everyone is doing it" and you can guess the end.
Hypersensitive Profanity Filter Censors 'Bone' at Paleontology Conference
They are big enough to follow all paths concurrently. The F is famously doing their own PHP and while the G was tickling "shiny receptors" all over the world with Go (which ironically could be seen as an example in boring technology enlightenment, considering how it is basically a modern take on 1980ies language features), they were also doing so much plain old java that the parts of the internal tooling they did for maintaining their own sanity published as Guava easily had more impact on the viability of java as a language than everything Oracle has ever released (yes, including Java 8 lambdas).
Mostly because I view the relationship with my company and CTO as a partnership rather than an adversarial one and I like what I do. (I do things a lot like it for free at home anyway...)

If there’s a crunch time or a production issue, I don’t mind going above some contractually obligated minimum that helps the company disproportionately compared to the drag on my time.

At the end of it all, I’ve also gotten promotions that I’m 100% sure I’d have not gotten if I timed each of my workdays with a stopwatch and clipboard.
>Avoid dependencies that have many dependencies of their own.

While I agree with you, good luck with that if you are using node/npm.
Did we DDOS them?
Medical Ethics? (Model This)
Happiness does not equal to entertainment. It's called job satisfaction, not specific to engineers.

Multiple factors can satisfy you. Pay is one of them. Some engineers can also take less pay in exchange for use of shiny tech because boring tech can be very demaning. But that's not always the case.

In either case, one need to be happy with job to continue right? Or else one can find another job if they are not happy with pay, organization, food, location, ethics, abuse etc. It's not 1-dimensional.
I moved between different EU countries over the years, every time you don't have to request any authorization to settle or work, you just declare that you're doing it at the beginning.
There is a review of VHS, Laserdisc and Blu-Ray on this very movie. So I think this is of relevance here :) I think it also talks about screens the different media is made for as a factor in how it looks.

https://youtu.be/hUQvnxxTuM4
I'm reminded of this recent comment on the consequences of zero-tolerance policies in the military.

https://news.ycombinator.com/item?id=25506316
There is an old punk saying. The guilty don’t feel guilty, they learn not to.
archive.is is nice for seeing paywalled legacy media content
Two brothers fall and die while fighting over their late father’s land
Anti-Japaneseism
> it seems you can avoid the Swiss draft if you don't live there

I think you can apply for an exemption especially if were already subject to the military draft of your country of origin. You might also be exempt if you just gain citizenship after a certain age.
Indeed. Made me smile.
I saw a video of a toddler that was trying to “swipe” a framed picture because they had been using a tablet.
Likely no. I used a VPN to connect from a Texas server and was able to see the page no problem. Could be a GDPR thing but I didn’t see a cookie popup, so I dunno.
Bandaids, I don't know, but they (at least some) certainly are about new sensors/techniques/catheters,... Also, people wanting to work on the latest and greatest because it is the latest and greatest is also sometimes an issue.
I think it has to do with CS / computer engineering academic skills not carrying over too much to the software industry when compared to, say, how much a Chemistry or Chemical Engineering degree carries over to related industries. I have plenty of formal education, but to this day most of what I learnt after high school has been useless as a software engineer.
I liked this article and I feel there is validity to the point that innovation can be stifled by strictly choosing boring technology.

But it is worth mentioning that in any non-trivial project there isn't a single "Choose Boring" or "Choose Exciting" technology decision that is made. Rather there is an entire collection of these types of decisions. And since "Choose Exciting" typically means that the tech is unfamiliar and/or novel, project risk dramatically increases the more "Choose Exciting" choices that are made.

As a tech person, and as a manager of engineers who I want to keep engaged and motivated, I have an affinity towards the "exciting" choices. But as the person responsible for on-schedule, on-budget delivery, I get pulled back towards "boring". It is a careful balancing act.
That's definitely part of it. I also think developer sometimes aren't sufficiently critical when picking technologies and solutions. They fall into the trap of looking at how bigger companies operate, without considering if they actually have the same requirement, budget or even problem.

For example, you need a search feature. ElasticSearch is big in search, there's lots of article about people implementing ElasticSearch. Very infrequently do I meet people who just starts out with the full text search in their database, or maybe just try something extremely simple, like Sphinx, even if it would solve their problem quicker, safer and cheaper.

It's honestly starting to become a bigger and bigger issue. During the last few weeks I've talked to one customer who is think: Kubernetes. They don't have the funds, staff or need for Kubernetes. What they do need to do here and now is to focus on smarter utilisation of their cloud providers features and reduce the reliance on expensive VMs.

Another customer is going all in and wants to implement all the things. We're talking Kubernetes, Kafka, ElasticSearch and more. They'r are currently running on just a small number of VMs. While their stack does need updating, maybe start smaller?
I'd like to state I did not submit this to make any political statement. I simply had no idea this sort of ideology existed and found it interesting to say the least. The scenario via which adherents would "destroy Japan" is bizarre to the point of hilarity.
Apple is working on a magnetic battery pack for the iPhone 12
Happens fairly regularly but for passenger issues rather than technical- medical emergencies and disruptive passengers usually.

Airlines have contracts with companies who provide a sat phone link to doctors who have the flight information and medical facilities at possible diversion airfields. Eg MedAire.
I honestly don't get this "you should read it" fetish.

I actually spend a lot of time reading. But if I have, say 4 hours per day allocated to reading, I want to choose material that gives me the highest possible value per minute of reading.

You're basically saying that the optimal learning and information consumption strategy is to always either read (or skim) the whole thing or ignore it. I disagree, the optimal strategy includes reading TL;DRs if available because they give you good value per unit of time or energy and they give you information whether it's worth to read the whole thing.
This is a case of calling the pan black and forgetting to mention the kettle.
GPU mining is going to become much less attractive this year due to Ethereum moving to Proof of Stake, right?

If this is the case (perhaps an expert can chime in) - it makes sense to limit the hash rate now, to prevent these cards being dumped later this year? And to redirect miners towards higher-margin products in the meantime, whilst ensuring better supply for gamers (who are the actual long-term customers).
It seems like you're assuming the data you need is all in one microservice. (In which case, why did you need microservices?)

Let's say the report needs data from across two microservices, one is backed by mongodb and one is mysql, and both services have been crud endpoints but not ones that will give you the full data you need. This is a pretty typical scenario! So you could make new endpoints, but then you still need to "join" the data in code. Or you could set up data pipelines to sync data into into a data warehouse, where you query across everything.

Or you could have kept everything in a monolith, and this would have actually been a 5 second SQL query.
Would this require a schema of sorts for the markdown files so the API could inspect or parse the files in a structured way? Something akin to a template?
There would be no song to evaluate once it dies/is forgotten. Of course it could have some value for the people that heard it but that values goes to zero once they die as well.
And that's great, but there is more in a laptop than Intel components. And you're not always lucky on that side.
Facebook is right to call the Australian Government bluff
Yes, we just replaced our eleven year old car with a three year old. The same make and model and our fuel bill dropped by 25%. This is nearly half the cost of the car over the period we will own it.
> I used excel and word, had windowing operating systems, and databases. Sure they didn't scale as much or have embedded video ...

Word for Windows almost certainly supported embedded videos. WordPerfect for Windows certainly did, and I seem to recall it being based upon OLE (a Microsoft technology). This was in the Windows 3.1 era.

> ... but in terms of "did they do function X"? Yes they all worked fairly well.

The answer is truly an, "it depends." Some modern software is much more powerful. Other software feels like a throwback to the 8-bit era with a shimmering veneer. I used to think that this was a product of web and mobile development effectively forcing developers to start again from scratch, but I am starting to believe that most modern developers lack the ability to implement features that aren't provided by a framework.
>Still, a toy language...

Not sure what is the effective definition of "toy language".

>...focusing on a particular benchmark can most likely easily beat any other high-level language.

I was just curious to understand the performance difference so I have tried fib(40) on both BIPLAN and python side.

How can python be THAT slow? It is a huge waste of energy and people's time.
Yes? Well maybe not clay, but the choice of materials is certainly subject to cycles and hype. See bioconcrete for instance these days for construction in general.
Well, brother, I hope you don't log into the wrong account while posting "free" stuff about hk, belarus, myanmar and so on.

I guess all is good as long as they don't touch the baby incubators, right?
MacBook runs hot or shows a high CPU? Move charger to the right to fix it
This is a week about every 10 years best case, right now, where I’m at (near Austin). We lose water for twice that long every 5 years. The reliability is probably less than 99% for power, and 95% for water.
Also I have literally never met anyone in my life telling me 'I have ADHD'. However on the internet it seems that everyone has it. My pet theory is that it is a very American thing, not that people feel more free to talk about it on the internet.
What amazes me more is that there are people actively arguing that this is a good thing. You see developers spend huge amounts of time chasing down obscure dependency issues and begging on forums for help with how library X works with version Y on platform Z, yet many of these same folks will come online and tell you that this is a great thing.

It's like many of us (and I include myself in this observation) are unable to step outside our own work and see how we actually spend our time. We become so obsessed on the goal that we lose track of how many new obstacles we put in our own way year-after-year.
Nope. The internet isn’t the origin of the idea of total freedom of speech without any constraints, and such personalities have been whipping nations to commit genocides since before my now-deceased parents were born.
Right now qualified developers are a sort of privileged working class. I imagine, like car engineers in the 1940s or so.

They need to be pampered because they have high mobility.
The article on Virtual Boy was super interesting!
I think we should also be able to summarize but not exclusively or reaching a point of cargo-culting blindly because only one book priest can read. Against oversimplification: There are nuances and details that are often lost as the memetic game of "telephone" gets played and introduces mutations. Also, intellectual dilettancy, whereby people no longer master any other details other than utilitarian ones; history gets lost, anecdotes get lost, and so forth.

Writers should aim for concision where possible, but not skimp on evidence, rationale, or interesting anecdotes or analysis. Einstein said something about "irreducible basic elements" but never said "Everything should be made as simple as possible, but not simpler."

Time and attention are valuable, but the essence shouldn't be sacrificed on the altar of expediency.
> Why do you want updates if not for that?

For security patches - that is by far the most important issue, followed by (in order) non-security bug fixes and finally non-breaking enhancements. What is definitely not wanted are regressions, which, in my book, includes cryptic changes to the way one does a task, even if it is still possible.

And the first of these is, of course, a strong argument against bundling, while the last of these is the thing that most motivates bundling.

It is unfortunate that this is being presented in an us-versus-them way, when cooperation for the common good is needed.
Because cryptocurrency mining is now one of the biggest contributors to climate change. It is killing the planet. It is a moral imperiative to shut it down by any means necessary.
Disgusting.

Can you (the family) sue UF/the professor over this? I feel like this is the only way now to make them to take the responsibility after almost two years of nothingness.
Neki sakupljaju marke, neki putovnice... :D
I'm not really wanting to accumulate a fanbase that's interested in my opinions just because I have them, and I doubt I have anything worthwhile to say about just any random question. I add my contributions where I think I have something worthwhile to say -- if others appreciate my contribution as well that's a win-win. Thanks for your interest, its flattering, but I don't see an AMA working out.
Why foxnews, isn't it very biased ?
Source: I work on static analyzers, so I'm biased to that.

We can not prove everything, as others pointed out the fundamental issue here is the "halting problem". However, this doesn't mean we can't prove anything. Wikipedia says:

> In computability theory, Rice's theorem states that all non-trivial, semantic properties of programs are undecidable.

I often feel like the "trick" is to push the trivial stuff to be as useful as possible. You can work from several vectors: 1. You build better static analyzers (difficult and computationally expensive the further you push it - but that's what we're doing) 2. reduce the complexity of the "analyzed thing" (high level language, assembly,...) to allow for easier analysis, while still being useful (a assembly language only supporting 'nop' is trivial to analyze, but pretty useless overall; otoh you can disallow some constructs in C to make the language easier to analyze).

There are of course other forms of "provably correct". E.g. programming in a language that has proofs attached to it, like coq [which is the name of a proof assistant]. Disclaimer: I've never used coq myself, but know plenty who do. I think that's something that might interest you. [And thanks to the genius who christened that tool: No, seriously, I'm not trying to be rude!]

[edit] Didn't check that link, but maybe you find it interesting https://www.cs.princeton.edu/courses/archive/spring13/cos510...
There are of course other approaches than coq, e.g. Isabelle is often mentioned. See the "See also" on https://en.wikipedia.org/wiki/Coq
Eventually the confident/well informed ones will start sniping the goods ones for the new companies they're at.