skysight-inc/HackerNews huggingface dataset:
> It's turning out to be terrific free publicity for this island resort ...

Let me guess. They've had all of the negative reviews deleted, by threatening to put more people in jail?

That's one way to do it...
Every reference to Guns, germs and steel should come with a cave-at.
For someone experiencing "pain" at "hyperbole" I hope it doesn't pain you to realize that the forum you're calling "small" has some five million monthly readers...
Ask HN: Best hearing aid and Bluetooth phone
My mum is elderly with deteriorating hearing. She can no longer use her landline phone reliably with her 6 year old Siemens hearing aids, which cost US$8,000.

I understand modern HA can use bluetooth for direct connect. What's a model of HA and DECT phone that can do that well? Or would she need an iphone? I've avoided that because she hasn't learnt the touch interface. But not being able to use the phone is a real problem so I'd like to solve it.

I'm having trouble finding info any other way. Audiology is unfortunately rife with false promises and exploitation. Thanks for any experiences you can share.
Yeah in my experience every single person who has told me of the virtues of bathing less often stunk in that very moment.
We are slowly but surely going back to the feudal times where charity is the only way to alleviate the lives of the common people.
It really depends on the language. Some still help you use this case in an amazing way. For example rust will allow you to create an enum which can be a FooId(&str). (Or add extra 4 lines to get an owned String that's immutable)

Now you've got an immutable id string, you can access as easily as the bare one, but now you can't mix it with other types of IDs, so you won't pass it to something expecting BarId by accident. As a result - no black boxes and a clearer design.

A variant of this is the cause of many Linux kernel issues. They basically had to cram it into macros to prevent passing real/kernel pointers to userspace by accident, because pointer is a pointer is a pointer.
Telepath
> The Hongguang MINI EV, made by SAIC-GM-Wuling Automobile Co., is currently the hottest EV in China, the world’s biggest automobile market. Sales of the compact four-seater beat industry giant Tesla Inc. in August, with consumers wowed by its tiny price tag -- the EV retails for between 28,800 yuan ($4,230) and 38,800 yuan -- and its ability to run for as many as 170 kilometers (106 miles) on a sin

https://www.bloombergquint.com/business/tesla-s-nemesis-in-c...

The irony is that while upstart Tesla pursues the path of market incumbent (moving upmarket), incumbent GM pursues the path of upstart by moving downmarket.

I don't know how well GM will be able to stay on this path. I suspect that Tesla's current path is risky at best. I also suspect that GM can stay on its downmarket path, and build an unbeatable presence doing it, indefinitely.
> Buildings are just boxes for people which keep the cold/heat/moisture at a comfortable level.

So true. With the knowledge we have now about building materials you could create a very versatile, rigid, energy efficient base structure that lasts > 100 years, and adapt/update the internals to the current needs. You could even change the room layout completely.

I live in Europe and I can't understand why houses in the US are built with wood and drywall. It surely must be cheaper to use bricks/concrete and then renovate it fully every 20 years, or am I wrong here?
Try Ctrl+F. It's at the top.
You give the conquistadors too much of a pass, and you don't say why the aztecs were "most hated civilization in Mexico".

> Epidemics are not genocide by any measure of definition

I suppose, but conquistadors liked their slaves, they used torture freely on anyone they felt like, they compared tenochtitlan to venice IIRC - and then set about destroying it. The native mexicans were subhumans to them (because they weren't christians I think was the main reason) and they treated them with incredible brutality. You whitewash the conquistadors by calling them "opportunistic adventure[r]s".
As does 'fabrikam.com', but interestingly doesn't seem to be on outlook.com....
This is the opposite of my progression. I worked professionally with Haskell for 6 years and then Scala for 2 years at the early stages of my career.

Static typing is a waste of time that does not facilitate better design, better clarity or safer code. The classes of errors detectable and preventable with static typing are almost never very important, and in dynamic languages you can achieve the same results with lightweight unit tests that are no more effort, and often much less effort, than creating or maintaining type system designs.

Type annotations are code and more code is just more liability and more complexity. It really is just that simple. You should strive to write code with the fewest cognitive concepts necessary. Cognitive concepts are the hugest form of tech debt you can have in code, much much worse than repeated code, lack of modularity, lack of test coverage and so forth. Type system design invites running amok not just with all kinds of new cognitive concepts to model every domain problem, but also the code authors are encouraged to use “creativity” when developing these concepts, which leads to poorly factored messes that express the limited view of a set of specific people - often with huge premature abstraction that makes the code excessively brittle (even when it’s claimed to be extensible) and poorly suited to accommodate use case changes or requirements changes.

For the past 5 years I’ve moved on to exclusively using the Python ecosystem for system designs. It’s nice since I work in machine learning and no ecosystem even comes close to Python in terms of ML tooling, but even for backend systems and web service designs around the ML product my team creates, using Python has been pure joy in terms of easy development cycles, easy ability to write less code, easy ability to achieve high safety and reliability, easy ability to trade off safety as a resource to accommodate sudden business requirement changes.

I can sincerely say across the board programming large backend systems in Python has been more pleasant, easier to design, read, understand and maintain, easier to extend, and led to safer, more reliable delivered solutions than any of the projects I worked on using Haskell or Scala (even when working with those languages in mature organizations that had very seasoned, veteran functional programming experts establishing in-house development practices).

Now that I’ve transitioned through senior & staff engineer and became an engineering manager, my perspective over the years has come to endorse dynamically typed languages as vastly superior tools.

My experiences with Haskell and Scala just lead me to believe Python is strictly better for large system design.
To be fair Hack made PHP getting serious about PHP7 and nowadays you get really great strong and strict typing, with PHP8 going even further.

With a good IDE it's more pleasant than writing Elixir with typespecs and guards in that regard.
Yeah, it used to be a programming problem challenge website feeding into recruiting efforts. It was turned down though after living out its useful life and now it's just a redirect.
How to generate meaning in one's life.
This normally comes from taking on responsibility. Then, one continually increases the amount of responsibility one takes on.
Having lived in both a basement and a high rise, I disagree. The high rise was fabulous with tons of natural light, high above the noise of the city, with pleasant breezes and no risk of flooding. The basement was damp, had no natural light, transmitted all the noises from the street, and was stuffy because air wouldn’t naturally flow.
So I wonder how true it is that smaller cars would have better efficiency. “Smart” electric cars get about 3.3 miles per kWh compared to about 4 miles per kWh for the Tesla Model 3. The gas versions also aren’t terribly efficient versus efficient gas cars. And that’s ignoring the lower passenger count, which will tend to lower the occupancy rate on average.

I’m also unsure if they’re that much lighter once you make them safe in crashes. I’m not sure they’re better for pedestrians, either.

You save parking space, which is nice, but at the expense of a lot of utility and without any benefit of efficiency that I can tell.

Slowing them might help, but that directly impacts their utility. The utility of cars is making housing cheaper (by expanding the distance one can live from one’s job or school) and by expanding someone’s job opportunities both by expanding the area they can cover on a reasonable commute time but also as a resource for the job itself, ie as a courier or ride share driver or pizza delivery or just to haul stuff around for one’s own small business. And it’s also a sort of safety net in the case of housing insecurity in the US. Many homeless don’t sleep literally on the street but sleep in their cars. Also, flexibility in family size or ability to share the car with household members in a carpool if only one vehicle is available. You can save at least 20% on groceries by being able to buy in bulk and not have to buy at a nearby convenience store or order food delivered (and, the delivery person’s livelihood is enabled by their vehicle).

Also, while flying has become cheaper in the last few decades (if traveling alone, not needing a car at your destination, planning months ahead of time, and traveling long distance), driving still allows optionality and greater flexibility for long distance travel and is cheaper with more than one occupant (Or if you need transport at the destination) plus allows vastly more cargo. If you need to evacuate or go to a nearby city for whatever reason, a regular sized and speed car gives you that flexibility.

Cars offer a lot of agency to an individual. If you live in an area that isn’t so dense that parking is always a hassle, it’s an easy net win for almost everyone. I love the idea of more pedestrian and bike friendliness, but we shouldn’t underestimate the vast value and agency And flexibility that a car provides.

I can, at any time of the day or night, travel to another state without checking anyone’s schedule and without breaking the bank. I can bring as much stuff as I’d need. If I can’t find a place to stay, I can just sleep in the vehicle. Even if there’s a terrorist attack, a strike, or a global pandemic. Rain or shine, cold or heat wave. I don’t have to be particularly fit or able (either than being sighted), either. The agency that even a really cheap car (a couple thousand used) gives almost anyone in the US is vast.

Chinese cities may be much denser than in the US, limiting parking options, so I can see how smaller cars might be better there than here, but other than that, I don’t see why someone would voluntarily buy a much smaller & slower car.
A better way, such as? You mean like writing email / tweet requests directly to those responsible? What's this magical alternative method? FWIW, this method seems to have worked where the reasonable and common methods clearly failed. He bought his own nails and cross when he promised action would be taken but failed to execute.
FWIW, pikchr is not intended to be used to create "marketing materials," but solely for dry/boring technical diagrams (not that that's a bad thing - i'm all for dry/boring diagrams). It certainly excels at simple diagrams but likely won't fit the needs of those creating presentations for their CEOs, CFOs, or most other C's-of-O's.

Since it exports to SVG, and the Fossil SCM's new "pikchrshow"[^1] feature allows users to easily preview pikchrs and copy the generated SVG to the clipboard, pikchr becomes a potentially interesting option for generating parts of larger diagrams and importing those parts into one's SVG-capable editor of choice.

i've started collecting "pikmoji" from contributors over at https://fossil.wanderinghorse.net/r/pikmojicon, for use in copy/pasting into one's own pikchrs.

[^1] = https://pikchr.org/home/pikchrshow (full disclosure: i added that feature fossil)
"Oops?" Is it only in the US that some people are actual bad guys that run from the law?
Sorry about that. If I have time I'll look at Brave. As long as you have Chrome on Android, though, you should be fine.
"No zoning" is has its merits, but the core problem here is no regulation.

If each house took up one whole floor, there wouldn't be an article.

These people are here, presumably, because it's the best thing they can afford. If you followed them from here to another location - the stories probably would different but equally difficult/terrible.

It takes effort, for sure, but good public housing can work.
Compared to today's bureaucracy, taxes, etc, they were free as birds...
Qt has issues with lifetimes of objects. It's easy to shoot yourself in the foot by accessing objects that have already been destroyed. The borrow checker can solve that, but still shows that C++ was not really the best choice as a language for building UIs.

I also think that the success of the combination of Qt/C++ is mostly a result of the evolution of programming environments. C++ was massively popular, so that could explain it.
Erlang doesn't lack types. It's also strongly typed. You can get quite far with properly chosen guard expressions (`is_binary`, `is_number`), general pattern matching and Dialyzer to check what's checkable.

Static typing severely hinders hot code-reload, which was deemed more important for long running systems.
Interesting, thanks I had no idea. It doesn’t change my basic premise that the decisions made to do thing such as industrialise weren’t really informed ones when it comes to the long term consequences.
As someone familiar with bitcoin but not cryptography, in what sense is it more challenging to use?
>Telepath is a buzzy new social network trying to fix what’s broken on Twitter

>How a team of former Quora employees are using lessons learned from Twitter in an effort to make social networking fun again

https://www.theverge.com/interface/2020/9/25/21454441/telepa...
Solved all my headaches and saved a lot of time managing my (and teammates) SSH keys with this service: https://authkeys.io/
I wish it was standard practice for cities to move away from the highways connecting them to other regions. Have a loop circling the city. Then have park and rent or ride areas for people visiting. Or go the other way and take the ~20% real estate tax of increasing parking lot and road widths. I don’t see either as viable.

Another idea would be to build out bullet trains and infrastructure. Make a societal decision to reconnect all rural areas so living there and working in any of a number of cities is readily accessible.
If you, like me, don’t get the bar jokes, it’s because you have to click the headline link to read the whole joke.
After many conversations on the topic with good to great Erlang programmers (I also have 7 years of experience under my belt) I come to the conclusion that they just "don't get it".

Probably there is a subset of extremely smart people who can write good and very reliable software in a dynamic language without going mad, but I am not among them. In the end I just left the language and now I am much happier with a mix of TypeScript, OCaml and Rust

Also the reliability they are talking about is quite different from the reliability that most people (especially ones who have not worked on erlang-y systems) think of when they hear the word. The Erlang reliability is about finding bugs and patching them (often in production) and not about avoiding them in the first place. Also it's about avoiding total system failure because of some bug in a part in it. This is a nice to have thing in all systems, but Erlang makes it easier to implement.

Of course, they also like to avoid bugs, but for that they use testing. And of course, we have to mention dialyzer which is something like TypeScript for Erlang but a lot less polished and with practically no tooling support. It is used in every significant Erlang project but the process is IMO quite sub-optimal and the price you pay (in suffering) is quite high.
> Excess salt is complicated and likely only dangerous to some people and it's not nearly the same thing as directly poisoning you to death*

What does it mean to "directly poison to death"? Licorice is harmful if ever by causing potassium deficiency which can lead to heart disease among a range of other easily noticeable symptoms. It doesn't "directly poison you to death" in any sense that consuming a lot of salt or water doesn't; you overconsume it and it causes a harmful chemical imbalance in the body.

> And for water you had to talk about exceptional circumstances

Let's talk about exceptional...this guy, according to the journal, "had a poor diet, consisting primarily of several packages of candy daily" and that "3 weeks earlier [to the cardiac arrest], he had switched the type of candy he was eating [to a licorice]". So basically no source of potassium in his diet to begin with, and then three weeks after switching to a different type of candy that may in itself cause hypokalemia he suffered a heart failure, somehow without noticing any of the rather obvious symptoms associated with hypokalemia. That is exceptional.

> That's quite a claim, especially if we consider the possibility of low-sugar licorice. I think it requires some evidence.

What does sugar have to do with anything? For evidence, look up any medical source on the symptoms of potassium deficiency. These are not symptoms that would pass an otherwise healthy person by.

> He might notice some negative effects before dying but that doesn't mean he'd reasonably be able to tell what caused it, and it might already be too late.

Reasonably, if I'm on a diet "consisting primarily of several packages of candy daily" and start experiencing any of the symptoms of potassium deficiency, I'm going to reconsider my diet. We can discard the notion that this might have been a person with a reasonable attitude towards his health in the first place.
I find it insulting that a manager at a resort would treat their customers this way and I hope people think twice before patronizing this establishment in future.

The customer is always right.
yes. do not register for any of their webinars with your work email.
The Day Winston Churchill Almost Died in NY and Got an Alcohol Prescription
As an aside...where does the UK practice of naming things "Shield House", "Terminus House", etc come from?
These are runtime checks and have nothing to do with what most people understand under the term "static typing/types".
No. If you have a 1% solution (to pick a number) and you add more 1% solution, it doesn’t become 2%.
Pusher https://www.youtube.com/watch?v=LUVdHAUC7_g

Pneumatic https://www.youtube.com/watch?v=7H9QyHUojFE

Somehow they've installed sensor but don't know about these. Add "$8 million", "0" cases yet guy "was tired of walking", "three weeks of production use" and only CEO bothered to check.
As an orthodox jew, the concept of giving 10% of your money to charity is a biblical requirement known as Maaser.

Really happy to see the rest of the world joining in this.
My Boss Wants Us on Zoom All Day Long
> You know it returns an array, but you don't know what the array contains. So you don't know how to use it.

That's a limitation of your specific example, not type systems in general.
One more thing to add, with any viral disease it is important to take rest and recovery very seriously.

Putting yourself under stress with work or excercise before you are fully recovered will do severe damage to the body. You migt feel better and even fine after 2 weeks of the flu but it's likely still an ongoing fight in your body. If put under stress, you can develop inflammation of heart tissue and I am willing to bet that this is just a single manifestation of a whole range of issues that may develop in a virus-strained body so soon after acute infection.

Attempt to take as much time as possible for recovery. The world doesn't often allow us to (work, social pressure) but nothing is worse than long-term medical issues that gnaw on you every single day.

We need to reevaluate how we treat or health. Breaking it so some company can have a tiny better bottom line at the end of the year is just not worth it. We are more productive when well rested and healthy anyways.
> Sounds lightweight!

Its public API is literally a single function. You give it pikchr code and it returns a string which contains either an SVG or a description of an error it ran across. (You, the user, can determine which it is by the state of an output parameter (integer pointer).)
OpenSSH 8.4 Released
Big Tech companies operate with impunity and lack of transparency
cURL doesn't load subresources or honour Content-Security-Policy headers as this is beyond the scope of what it's supposed to do.
The HSTS preloading fortunately ended up being an unintentional additional type of Controlled Interruption period, which was a good thing in the end. It would've been a lot worse if, one day, your fake domain names are resolving locally, and then literally the next day it's now a real domain name that's resolving remotely, with who knows what result. This at least forced people to address it well in advance of domain names potentially resolving globally.

https://www.icann.org/resources/pages/name-collision-2013-12...

https://jdebp.eu/FGA/dns-use-domain-names-that-you-own.html
Just want to emphasize how correct this is. Legally, despite but you nay want, they can still store info like thus for narrow reasons. This is Beardsley and normal.
The premise of this story is hilarious and wonderful to contemplate as a possible scenario. Food for thought and thanks for the link. I'd never heard of it before.
since I have absolutely no knowledge regarding Joni Mitchell whatsoever I have no idea what could have changed her status, since I know nothing about her it does easily come to mind to suspect it is because people decided to reevaluate women artists, and she came up on top.

However in the case of some people that I do know about other non 'political' motivations might come out, for example Purple Rain jumped 68 spots to come up #8 which strikes me as totally understandable based on these things:

1. Maybe people who choose these things now have more representatives of the 80s-90s generation than before.

2. His killer show at the Super Bowl really made people who had perhaps forgotten about him re-appreciate him.

3. He died recently and that kind of thing also tends to give you a big bump.

#3 reason also applies to Fleetwood Mac since Mick Fleetwood died recently, and there does seem to have been a big critical reevaluation in the past year regarding Rumours (and Fleetwood Mac used to be loathed by the Rock press in the previous generation, so if more of their opponents disappear it just might lead to their re-evaluation)

other examples -

I think critical reevaluations of this sort often have to do with someone reminding the public of themselves, perhaps through death but also perhaps by doing something kick ass, so -

Aretha Franklin https://www.nytimes.com/2018/08/16/arts/music/aretha-frankli... might get a big lift from the kind of performance she gave there.

I could go through and find other examples, but yes in a lot of cases I think what?! I just don't understand the reasoning (unless it's let's do a big reevaluation to make things more fair and we really need to put this great album down so we can bring this great album up). And in some cases like Joni Mitchell I really have to just drop it because I'm not well enough informed to really have any idea .
I think you hold tweets in too high of regard.
I volunteered for Habitat for Humanity and learned how to tile a floor. I imagine if you do it consistently you can learn a lot of things.
But what are we defining newsworthy as? Your professor’s formula sounds like the formula for 24/7 news and clickbait. Shouldn’t something that is actually newsworthy be something that is highly impactful for a large amount of people?