skysight-inc/HackerNews huggingface dataset:
I write Go every day, and have done so for the past two years or so (along Typescript, JS and PHP, the latter two for a 'legacy' application), and I'm happy with the language.

If I were to criticise it, there's a few things that come to mind:

- Struct tags don't feel right; it's string-based annotations and some libraries design whole DSLs in them.

- The community seems to push towards using hexagonal or clean design, but unless I'm getting it wrong, this leads to a lot of really tedious conversion / adapter code.

- There's not many good tools out there (yet?) to make things easier, e.g. database abstraction layers. Writing lower level SQL and some utilities to help with that is still better, but it's tedious and voluminous (like using raw JDBC and iterating over ResultSets). I've used ent (which required manual mapping between every struct field and every column, unless I got it wrong) and gorm (which breaks down when you nest deeper than one level), currently have about 40 tables.

But these are issues that show up, I think, in any larger application.
Show HN: Repro – the time-travel web inspector
Hi HN! I'm Gary, the creator of Repro (https://repro.dev), the time-travel web inspector for replayable, shareable bug reports. It is available as a free Chrome extension today (support for other browsers is coming soon).

I started building Repro as I was frustrated by the state of tools and processes for sharing feedback and bug reports during web development. Screenshots, videos and written bug reports can certainly be helpful, but they are inconsistently used and often do not give clear steps to reproduction.

Repro is an experiment in how far session recording can be an effective way for team members to communicate their feedback, both during development and on issues in production.

It's at an early stage right now - the recording includes DOM mutations, styling and user interactions, but there is much more coming: console messages, network requests, performance reporting, commenting/discussion, etc.

How it works:

When the Repro extension is running, your browsing session in the current tab is recorded into a fixed-size, in-memory buffer (no data leaves your browser until you are ready to share). When you open the Repro inspector, the recorded events are replayed - and you can pause, rewind and inspect at any time!

If you want to save and share a recording, you can upload it to Repro's cloud storage. Your recording is end-to-end encrypted and a unique URL is generated for you to share.

For more detail or to download the Repro extension, go to https://repro.dev. I would love to hear your feedback.

PS. Repro is free to use and no sign-up is required, but if you would like to be more involved in shaping the future of the product and its roadmap, please consider joining our early adopter program: https://forms.gle/CTGhWiyekU4sdCyB9. Or feel free to email me directly - gary [at] repro [dot] dev.

Thanks!
> So I knew my neighbors, and treated them as I would neighbors in any other apartment I rented as a regular tenant.

Tangential, but I have lived for 10 years in the same apartment and I have never interacted with my neighbours. Not even once.
There is docker secrets and some specialized convention for example to share the ssh control socket during build time etc.
Well, sure, but you bought property in those areas depending on if you wanted to run a business or use it as a residence. Maybe there should be a separate residence-as-business zone used for Airbnbs.

Banning short-term rental properties feels like a quick bandaid to gain political points, not a solution to a market with a large demand.
While that's true, those don't come close too having the range of music I'd like to own.
No, I am on an older version of macOS and it is GNU Nano:

$ nano --version

GNU nano version 2.0.6 (compiled 19:02:51, Feb 22 2019)
Email: nano@nano-editor.org Web: http://www.nano-editor.org/
Compiled options: --disable-nls --enable-color --enable-extra --enable-multibuffer --enable-nanorc --enable-utf8

(Anyway, upgraded to the latest version from MacPorts - https://ports.macports.org/port/nano/ ).
Communication was also the main cause of the Tenerife airport disaster [0], leading to an overhaul of communication protocols.

"As a consequence of the accident, sweeping changes were made to international airline regulations and to aircraft. Aviation authorities around the world introduced requirements for standard phrases and a greater emphasis on English as a common working language."

[0] https://en.wikipedia.org/wiki/Tenerife_airport_disaster#Comm...
Solar van sounds nice, except if you're well over 6ft tall :/
That doesn't make a lot of sense given the novel hardware that runs in a lot of chips these days. TPUs, neural accellerators, perceptron branch prediction, flash based neural networks.

Thise are not abstractions over existing posix APIs or von neumann architectures, they are novel ways to do computation from a different branch of math.

Heck we don't even know if some of these are not breaking the church turing thesis by computing with true real numbers and not the computable subset that turing machines can handle.
I mean, a lot of developers have or look for a golden hammer, coerce their favorite language in doing a task. And since every programming language is turing complete, it CAN work, but whether it's the most elegant is not guaranteed.

I mean for math, similarly, Java and co wouldn't work very well either.
In Denmark at least, through all of 2020 we had 0.0% increase in mortality. 2 weeks after we started vaccinating that number climbed to 12.6%, so we might find that the vaccines have killed even more people.

Certainly if you did the deceptive deed of tracking "dead with vaccine" like we do for the disease.
Why the Russian Army T-72 Tank Is Worse Than You Think
Apple Music and iTunes are lossless, high quality (often higher than a CD as they have multi-channel masters) and work offline, for example.
> Would you mind listing a few of these?

Sure:

I already mentioned

Mark Jason Dominus: "Higher-Order Perl"

as it is a great introduction of functional programming and goes into all the gory details of how to implement lazy evaluation on top of closures.

Damian Conway: "Object Oriented Perl"

Comes to my mind as well. It's basically an introduction to object oriented programming so kind of similar in spirit to "Higher-Order Perl". It even talks about implementation techniques of OO protocols. Neat stuff.

These books are great even today as they transcend the Perl language.

A little outdated but still great to read are:

Randal L. Schwartz "Learning Perl"

Randal L. Schwartz "Intermediate Perl"

Brian D Foy "Mastering Perl" (my personal favorite in this series)

if you need to learn Perl 5 today.

I personally also liked

Tom Christiansen, Nathan Torkington: "Perl Cookbook"

which was basically just a large collection of programming solution recipes but usually also contained elaborate discussions on the various pros and cons of the corresponding solutions. I think it was in this book I first learned about the Fisher–Yates shuffle algorithm.

Brian D Foy: "Learning Perl 6" is a great book about Raku and is a more recent example of the great heritage of high quality introductory books about programming in the Perl domain.
Y'know, I'm thinking of a company that starts with those letters, and might understandably have some high-security concerns...
semi-related: https://www.youtube.com/watch?v=-tUzkF_Dp8M
I'd say Java and the JVM is the most overcomplete language and ecosystem out there when it comes to available tooling.
Overtaxing is definitively a problem but I personally am not a fan of extremes. Even just 50% of the ideal tax rate would be sufficient to significantly improve an economy while not ruining anything by being overzealous. There will have to be an escape hatch so that people can defer taxes for 5 years.
Putting physical fitness in the same bucket as height, gender, and race is a category error. Whether someone is fit or obese tells you a lot about their lifestyle and daily choices. You cannot change your facial structure or tallness (yet), but fitness is definitely a signal for discipline and mental strength.
Excellent work! Curious also if there is some reading on how effective this technique is or what made you decide to take this approach to memorisation? It's a little different to what I'm used to (Method of Loci)
> $3 per watt, installed on your roof is typical these days

In Germany, around 2019/2020 depending on the size of the installation it was around 1€ to 1,30€ fully and professionally installed on your roof. Right now with the increasing demand and very bad availability we are back at about 1,50€ to 1,80€ per Watt.
>Never heard of a landlord who’d rather have a string of short term rentals than one continuous long term rental unless there’s some renter protection law that makes you an effective permanent tenant.

or unless you can make significantly more money as a short term rental. Also if you can theoretically hide your earnings (although I guess you can't most places anymore)

also, I believe most EU countries have some form of renter protection laws.
> I don’t think they even try to get work visas. A lot of countries have tourist visas up to 90 days. And if you go to a country to work there, but are not paid by a local company, you are basically a tourist.

this has been discussed to death on DN forums. Basically yes you're breaking the law but if you don't get caught no one will know. Some people don't like taking this risk while some don't mind.
Metrics from all official integrations (including host metrics) are included in the $15/month/host flat pricing. Of course, them being sent will trigger that per-host billing, but that's an expected consequence of installing the agent on a host. The only caveats I know of are:

- some integrations have options to collect more timeseries. If the volume is too high, these will be marked in the documentation as billed as custom metrics

- custom integrations (including custom prometheus/openmetrics instances) are billed as custom metrics, as if they were sent through statsd

- container monitoring (enabled by default in the docker image, but not the other agent installations) is included up to 10 concurrent containers per host ; additional containers are billed on-demand
Reminds me of Thunderbirds.

https://imodeler.com/2016/10/the-thunderbird-recovery-vehice...
Beware, I can't speak for this exact one, but in my (pretty significant) experience these companies take a 35-45% cut of your gross income.
> (1) Healthiest = great social circle at work that bleeds into social circle out of work

Lol, in my experience mixing groups of friends has rarely been a good idea.
> Should this source be trusted or not?

Seems legitimate, though that doesn’t mean it’s a particularly valuable analysis.

> If it’s trusted, does that mean that our efforts to mask were basically a waste of time, or not?

It doesn't say.

In a world where everyone wakes up each day, checks the daily cases nearby, and only puts on a mask if it’s over 1000… you'd get near perfect correlation between mask use & covid cases, even if the masks prevent every single transmission.

And that’s not all that out of line with reality.

High rates of Covid absolutely cause increased levels of mask compliance, so seeing a correlation between the two doesn't really tell us much about mask effectiveness.

You could maybe do some time-series analysis to try and get a better idea. The decision to mask today would be influenced by cases in the recent past, and any actual effect of mask wearing would only affect diagnoses 3-5 days later. But I’ve not done that math, and neither has this paper.
Folders are still pretty much everywhere. Bookmarks, file systems, Online storage services, note-taking tools, etc.

Johnny Decimal for the win! https://dsebastien.net/blog/2022-04-29-johnny-decimal
Yeah, there are lots of places selling DRM free, lossless music. However, between the lot of them they fall far short of comprehensive coverage and I frequently have to buy and rip CDs to get the music I want.
Or maybe the pigeoncam from 1907.

https://www.newyorker.com/culture/photo-booth/the-turn-of-th...
I can’t tell if you’re being sarcastic or not. In case your not, The 12 Factor App was a seminal piece of work that underpinned the foundation of so much we take for granted about “cloud native” today.

It was mostly written by the folks who started Heroku and were doing containerisation and elastic scalability before Docker existed.

It really isn’t “some guy’s preference”.
In Germany we have two distinct college types: Universities of Applied Science (polytechnic) and Universities. They both offer bachelor’s and master’s degrees; however, they do differ in their curriculum and the expectations of their graduates.
Universities of Applied Science have a practical attitude whereas Universities clearly prepare for a career in research. There are way more lab classes and programming sessions in the University of Applied Science.
For the guy who, you know, actually did the comparison here... Of _course_ it makes most sense to compare the new system he has on his desk with the previous systems he's already done relevant performance tests as comparison points.

If you want a comparison between a Threadripper system and an M1 Ultra system, I'd be fascinated to read your blog post with your results.
It's overall interesting, but with the caveat

> It is important to note the main limitation of this study, which is that it relies on aggregated data that do not include specific information regarding the affected patients... underlying comorbidities as well as vaccination and COVID-19 positive status

Also from the graphs, while the number of events do seem correlated, there are some peaks that are hard to explain
Making collapsed content accessible with hidden=until-found
> Trading it on a blockchain eliminates only the counterparty risk from the person you trade with

I think we agree here. The question then is: how useful is this really?

For example, assume I have some USD that I want to trade for VT, and I want to decide between using a blockchain or not.

The counterparty risk solved by using a blockchain is:

1. No blockchain: the broker (who's between me and the person I want to trade with) can technically keep the USD and the VT.

2. Blockchain: this cannot happen because a smart contract prevents it.

But:

a. How often are you in a situation where you trust the entities backing the two assets (USD and VT here) but can't find a broker whose trustworthiness is implied by the trustworthiness of the two entities backing the two other assets?

b. Less trust is always better, but blockchain-based solutions bring their own problems (e.g. private key custody). Are there even cases in which this trade-off is worth it?
It's quite easy to understand how face-masks reduce the amount of saliva that's released into the air in a room when someone coughs or talks, and there's also a reason why masks are used in hospitals and in operating rooms way before COVID.

Masks are not a 100% solution, and they obviously have some issues (comfort, heat as well as environmental), but it's not surprising that they help with a disease that spreads using saliva and other "respiratory droplets".
When do you think buffering batteries will be more profitable than throwing away surplus?
In the EU and FoM countries you're still supposed to pay social contributions where you work. There are many complex rules for people who are regularly on the road (like truck drivers, artists on tour) and dispatched workers, but as the average tech worker you can definitely get your employer in trouble if you work more than 20% outside the country of employment. That's why cross-border commuters can't work from home more than one day of the week, technically.
Not at all.

> when did we stop being computer programmers, analysts, designers, engineers, and scientists

Never stopped - many many people still have those titles and/or use them interchangeably with "$x developer".

It's a fairly neutral word, if you feel demeaned by it, I would tend to assume that there's a problem with you rather then with the word.
> I was working with Java before and after generics and saw what a mess it made to not design it in from the beginning.

Counterpoints; was the concept of generics a thing before Java implemented it? That is, could they have known?

Second, a ton of the Java spec and compilers and stuff is dedicated to generics; would it have been less complicated and voluminous if Java had it from the start?

With Go, they took their time to think about generics, just to avoid bloating half the compiler with implementations and workarounds and the like just to support generics, or to not end up with Scala's massive architecture. Their focus remains on a simple language, simple code, and a fast compiler; in many ways it's the antithesis of Scala in that regard.

anyway, just some Thoughts I have on the matter.
There's downsides to both. When schools switched to remote I was able to travel home and study next to my partner, instead of being in a depressed state on-campus.
If I'm buying physical media in 2022 that I actually need to find from a shelf and put into a player it either needs to be of higher quality than the digital option or have something else going for it.

Thus, it's LP's for music in my case. The cover art alone is worth it.

For movies and TV, I have the cream of the crop on physical Bluray or DVD, the ones that I want to see even if there is a license pissing contest between streaming services and rights holders going on.

The rest I just either stream or buy digitally. 3.99€ for a digital movie is worth it for me so I don't have to drive to my storage unit and dig through 20 boxes of old DVDs to find my copy of Stardust to show my kids =)
I've always felt he was inconsistently great.

E.g. in Reaper Men, I really liked the story of Death & Miss Flitworth. But the fresh starters in the mall were garbage.

Going Postal is surely among his best, but IMHO the small part with the wizards should have been left out.

The fifth elephant was a story that grew on me. I started out finding it Meh, but after a reread I found it rather good.

The witches were also something that got better as it evolved. Equal rites wasn't that good, but Maskerade was a lot better!!!!! I'd say 'The sea and the little fish' would be my prefered witch story, but it isn't even a book.

For the best, I'd go with Night Watch.
There is a company called woolcool in the uk that produces wool sheets to replace styrofoam. The sheets are encased in thin perforated plastic.
As as insulator it’s great, but it does get wet and it’s expensive.
There are companies using it to deliver temp sensitive goods but if you do you have to get your customers to send it back to you to mitigate cost. No one talks about this and finding out the % of packaging returns is information no one volunteers. So you have to get them to return a box full and they also have to hang it over a chair or something to dry it out.

Strip it out of the plastic and a dog or cat will go nuts rolling in it!

WRT house insulation
What happens if it gets wet. Moisture is mentioned in the article briefly but not really addressed properly.

The mushroom product doesn’t have any info on thermal insulation properties. Which is the key market. As someone else mentioned, it’s vague
Some years ago J.K Rowlings pseudonym was discovered via “Forensic Linguistics” (see: Smithsonian Magazine - “How Did Computers Uncover J.K. Rowling’s Pseudonym?”). I have never met anyone doing this kind of work as their day job or hobby, but would really appreciate any additional related reading material that covers Authorship Attribution and the use of NLP.
Of course you can’t always see direct causality in a complex system, but aren’t there already controlled experiments that showed that face masks reduce risk of transmission? Those were the basis for health experts to recommend the measure in the first place.
Compost Heater
> two people on the controls (not a disaster)

Err… isn’t that exactly how Air France Flight 447 crashed? Both people thought they were flying, doing opposite things, the plane cancelled out their inputs and did nothing.
I mean, AirBnb helped destroy housing for citizens where I live. It's now almost impossible for a local to find decent housing in my city. I know this is also fault of the administration and the landlords themselves, but I won't certainly ever feel any pity for this multinational.

AirBnb is basically another mean of accruing wealth in the hands of landowners, while people who don't own anything are now in an even harder situation, so I'm happy someone is stealing something from AirBnb, they negatively "disrupted" the lives of milions in order to create their market.

If you only have positive opinions about AirBnb, congratulations, you live in a bubble.
Redefining a Category in 12 Simple Steps: The State of Demand Gen Story
Typically I was only paying about 20% more than unfurnished neighboring apartments per month, which is fair since utilities were included. There will always be furnished apartments with shorter leases for business travelers. I think I provided a good case for why it's better to accept a reasonable, lower rate to have long-term, stable tenants. I'm not saying people shouldn't be allowed to freely travel, but hotels are for weekends and vacations. "Holiday apartment" is somewhere in the middle. Those will always exist, too. It's fine as long as they don't eviscerate the city. There is a balance.

One of the most successful pushes against Airbnb taking over whole neighborhoods has been in cities which set a floor on the minimum number of nights. This at least changes the economic calculus enough to persuade landlords to consider long term local renters a little bit more.
Yep, i live in a country with massive housing issues in our cities (well... like most other countries), and banning airbnb is mentioned a couple of times a week now in mainstream media.

And if the large cities are a problem, there still are some new building projects done here, if you want to massively overpay an apartment,... the rural areas near tourist areas are even worse... 20km from the mountains and 20km from the seaside, almost nothing new is being built ("preserving the heritage" ... after being a communust country for 50 years, and most of the "heritage" was built in the 1970s in 80s), and anything already built being sold is massively overpriced (literally not worth it unless you're lending it out via airbnb).

I'm usually against banning stuff, but if airbnb was banned, it would be a good thing. Tourist belong in hotels, hostels, etc. and apartment buildings are for people who actually live there. And lets not forget the additional problems airbnb brings to an otherwise residential apartment building (parties (=noise), drunk tourists, destroyed shared property, etc.).
Whenever I hear parents act like victims of normal childhood behavior, it's almost always to justify their own poor responses to it, like this or worse.
you dont ... you remove the mapping and restart the pod.
Note that we are talking about an increase from 150 to 190 here. And the 150 in 2020 was actually lower than 2019, so it may just be regression to the mean. And it's significant in exactly one age/gender combination, of about a dozen tested.
I saw a small documentary about an American crew in Kuwait where someone said that putting out the fire was the easy part - capping was the hard part. So maybe that's part of it. That being said, the documentary did dramatize a particularly difficult to put out well head but they did manage to put that one out as well by just putting a cap on it which allowed the fire to shoot out above at a higher level and then turning off the valve to choke out the fire. I got the impression that this was an outlier well and that most of the others were extinguished more easily.