skysight-inc/HackerNews huggingface dataset:
I would far prefer, other factors being equal, treatment from the doctor who has first-hand experience of my malady.
The root problem is the requirement to verify that you are talking to who you think you are talking to. If you skip the identity verification stuff then you are inherently trusting a 3rd party. So if you are not exchanging your key fingerprints (safety numbers in Signal terms) then you are kidding yourself.
For the most part, the Rust community seems to value safety and correctness above extracting the last bit of performance. Using “unsafe” code is seen as a necessary evil, only allowed when its use is hard to avoid, local and easy to understand. Mostly, you’re supposed to use unsafe code as the foundation which safer abstractions are built on top of.

It’s a bit if an oversimplification to say that the Rust community complained about the amount of “unsafe” code in Actix. It was more about the how and why.

From what I gather, the author didn’t accept patches that fixed safety/soundness bugs when they had even a small impact on performance. That’s a trade-off that one is allowed to make in my opinion (if clearly communicated, so that people can make informed decisions on whether to use a piece of code).

I think this difference in values (or rather, engineering goals) explains in part why this escalated so badly. But a healthy software ecosystem should have room for libraries that make different trade-offs. Zealotry (in the form of “There’s one right way”) doesn’t encourage experimentation, and shrinks communities instead of growing them.
Right, I forgot, that it is still common here in Germany, where I live :). But if these orders come from one person, the orders should be traceable. Also, I don't get why the pizza shops don't have a larger incentive to not fall victim to this.
I also hit unsubscribe in every single email I can.
But kidding aside. I don't understand this guys problem. If it would annoy me then I would put up a sign that explains the problem and states that I don't take any food deliveries.

If I move into a new place I actually disconnect the door bell. Friends call by phone if they come and I receive my mail by a mail service. Somebody ringing my door bell can't be a good thing.
I recently found out that XTerm supports sixels natively if started with the "-ti 340" option. For example gnuplot can make use of that feature using the command "set terminal sixlegd".

It turns out because of the way sixels are encoded (six vertical pixels in a row using bitplanes) it packs better than png when used in conjunction with the bzip2 packer. Every image can simply be encoded to sixel with imagemagick using "convert image.png sixel:- > image.six"

Personally I think sixels are genius should be used much more often.
But I think Rust is also quite vulnerable to the layering problem the previous commenter is speaking about. One of the best things about Rust is how easy Cargo makes it to include 3rd party code in a project, but this is also one of Rust's biggest risks. It's already common for Rust projects to have massive lists of dependency, and that's something which generally gets worse as time goes on rather than better.

Rust as a language may have favorable properties with respect to speed and safety, but programs which run on top of a massive tree of third party code which has been written by god-knows-who tend not to be very fast or very secure.

NPM has already shown that dependencies can be used as an attack vector, and unless Rust can solve this problem, I don't think it's going to bring us some brave new world where we don't have to sandbox anymore.
Preinstalled vendor software is just an endless stream of exploits
Randomized Controlled Trials and the Manipulation of “Control”
The “Worm” Programs – Early Experience with a Distributed Computation (1982) [pdf]
Avoid the global lobotomy, “please support me on Patreon”.
I swapped my phone to grayscale among other things people recommended.

The colors are part of the reward system so turning them off makes your phone pretty bland and over time less rewarding. This is not an immediate fix.
I'm disturbed you should ask. Several answers but for me the main one is simplicity (lack of it).

Add to that, lack of explicit memory handling and dynamic typing at least. You could say you could use a small subset of the language, in which case you'd have to enforce that subset only is used, in which case you'd strip out the unused stuff from the language, and then you don't have javascript any more.
The maze generation is slowed down to visualize what is going on. Most of those mazes can be generated in a few of milliseconds.
Human-Level Intelligence or Animal-Like Abilities? (2018)
> Any company that has diversity hiring numbers that they are supposed to hit is discriminating based on factors outside of performance if it influences their hiring process at all.

> OP's point was not simply that anti-black discrimination is no big deal - which would be reprehensible enough - but that the opposite is happening, to the detriment of whites.

You.
People were following the hype and cargo-culting Java, XML, Visual Basic in similar ways.

Yet I really feel that the echo chamber effect is stronger now. People seem to need something to be hyped and polarized about.

Nuanced conversation becomes more difficult as the hyped crowd overwhelms any conversation.
I'm amused to no end.
And web browsers often have js interpreters too. And if things screw up, what's the harm? These are different scenarios where lives matter in one, no the others.
Sorry, but in my book responsiveness and functionality doesn't have a thing to do with accuracy (neither does parallelism if I may throw it in there).
> that’s bit late IMO

It's pretty rare for a language to have a stable ABI, no? I mean Rust still doesn't have one.
I second this. I've been taping my mouth closed at night for the past year, and it has improved my sleep dramatically -- completely eliminated my snoring and drooling.

I found surgical micropore tape to be best. It's cheap, breathable, and easy to obtain. From trial and error, my two main recommendations are to first apply it to the back of your hand to reduce the adhesiveness, and fold a corner over before applying. Both of these make it much more convenient to remove, particularly if you need to do so in a hurry (e.g. needing to sneeze).
I don't know where to get started but I wish there was a manifesto for companies to pledge and social pressure for them to conform to design their software to not be distracting/addict. To not gameify it with badges, and points, and up votes and downvotes.

Most native phone apps seemed designed to distract. Most internet forums including HN seemed designed to distract. There's this like score at the top right corner and I'm aware of anytime it changes. When it does change I feel compelled to go look into why. The same thing happens on Stack Overflow. On both sites I've use Ublock Origin to block all scores. All of them. I've also used it to block the downvote button on HN. But, I honestly believe the world would be a much better place without this gamification and I believe that HN and Stack Overflow and Reddit and all the rest are acting irresponsibly by having these features.

IMO they're addicting, compelling, and they have other negative consequences like promoting group think.

I have no idea how to convince others of this and to get the various companies to give up their skinner box features.
Ironically OMEMO for XMPP ended up being based on the Signal protocol.
People that speak out in favour of virtue and signalling thereof get praise and admiration, other people that speak their opinion, which may be unconventional, get fired from their jobs or lose scholarships to universities. How did it come to this? Seems like this situation is a grotesque twisting of freedom of expression, something that the internet was supposed to endorse, not condemn.
Yeah, just wanted to be sure that I am not missing any important ones!
I got a European phone that didn't support any of my carrier's 4g bands. I can use it do stuff on 2g or 3g if I have to, but it's so painful to use I don't end up reaching for it unless I really need it.
I have a book to read. I'm not always reading it, but often enough it is a better distraction to read a long form book on my phone or laptop than yet another FB post.
Here’s what works for me. I don’t have any social media apps on my phone. On my laptop, I use the LeechBlock NG Firefox extension to block social media (including HN) from 9:00-18:00 on weekdays, furthermore outside this window, I’ve set it up to not let me browse these sites for more than an hour a day. This restriction does not apply on Saturdays.

I work 6 days a week (solo startup founder), and follow a regimen of a digital sabbath on Sundays. Which essentially means, not using any electronics (I do take an occasional phone call from a friend, but nothing more). I spend the day with my family playing board games, picnics at local parks and reading paper books.
Readymade Grocery Store App
> Or maybe just use them responsibly?

Possibly. It may be that some people are able to, but others are not, similar to some people being perfectly able to drink alcohol sometimes and within limits while others will quickly spiral into heavy drinking. It may also have to do a lot with your circumstances, whether social media is where you get your gratification and social interactions or is just something you use to make plans with friends to get together.

I knew a woman ages ago that smoked three cigarettes a day: one in the morning, one after she got home from work, and one before she went to bed. I've never been able to control my smoking that well, and I've never met any other smokers that could.
Pandemics and climate change spelled the end for Rome
"showers" - for real? Surely not, that's beyond absurd.
While I would be the first to agree the world increasingly makes it easier to go on “auto-pilot” - this largely is by choice for the average person and I would argue has been around as long as written history.

Being critical of people for doing this will not help, nor will assuming the average person becoming more engaged will align with the outcome you would think would be reasonable; for example, the world working together to insure a positive future for Earth and beyond.

I don’t know what the answer is.
Search. It doesn’t really work without it.

Plus, that allows YouTube to have its own advertising, or a third party advertising network.
Is 20% a huge percentage?

Definitely it's not from-what-we-know-90%-of-the-population-had-it huge.

And those are the numbers from one of the most affected places in the world.
Just bought one and found out you can use a referral code also to get 20% off ZKWGLYBWP until the lock down ends. I would get $25 if you use it (full disclosure).
Ocaml and the MLs have a very strong commitment to global type inference, much stronger than Haskell's. Scala has no commitment.

That said, you do see a lot of types in Ocaml code. Ocaml source files typically have an accompanying signature file (with extension ".mli" rather than ".ml"). The signature file gives explicit types for all of the definitions (fields) in the structure file. Often, you need to write these signature files because you want to hide implementation details from the user and so give narrower types than the ones inferred by the compiler.

You can and do write Ocaml without ".mli" files, and there, you are relying heavily on global type inference, and built-in Ocaml tools to tell you what your most general ".mli" file would look like. You can and do get the compiler to write them for you and then add your restrictions and documentation. As such, Ocaml programmers are very used to reading these signatures as the entry point to understanding a library.

This doesn't work so well in Haskell, because Haskell doesn't have global type inference, and annotations are sometimes mandatory. Consider the expression

show (read "1")

Without saying what type "read" is supposed to return here, there's no way to know what this code is supposed to do.
Scalable Multi-Chip-Module Based Deep Neural Network Inference Accelerator [pdf]
I think I remember this. The problem was you we're insisting to add in an insecure encryption algorithm into the crypto library.

They didn't want to because they didn't want to add an insecure algorithm to the library to encourage its use. The best bet is to use another library whose goals are different. This was explained a few times.

Tbh I'm on the side of the library developers here. If you want to be the official encryption library, you probably want to avoid broken encryption algorithms.

Leave the backwords compability encryption to other libaries, designed for the task.
The body of the article is too verbose for my taste.

However, I found the advice section at the end valuable and actionable; especially the following:

> Continually check your thoughts, actions, purchases and posts. Do I actually like this? Do I actually believe this? What do I actually think?

> Read old books, preferably books published before the 1900s

> Go outside, seriously go outside. Look around, it’s great out there.

Also, of course, everything about reducing smartphone/screen exposure.
I have found from my own experience that you need to shut your phone off and keep it off. It helps to keep it in a different room, especially at night before you go to sleep.

We're working on a service that allows you to do this while still being able to read the blogs and newsletters you like. I built this specifically to deal with this problem:

https://omreader.co

We're still in beta so it's free to use. I would love the feedback from any HN reader. You can email me at the email in my bio if you have any questions or feedback.
GNUPlot and XTerm also support Tektronix, there's lots of info in this older discussion.

https://news.ycombinator.com/item?id=7776904
Increased car ownership causes congestion which makes travelling by car impractical for long journeys and increased house prices force people to commute from further out?
Hi, I'm the one who posted this article.
I'm sorry I bothered someone by doing so, I can share, thought, why I did it.
I've been working on e-commerce for 20 years already and I have experienced or seen very curious things related to fraud, geo localisation mistakes, and false claims too.
As someone already mentioned in the comments, I thought this could actually be one of those cases.

Again, sorry if it bothered you.
Kitsune, your rhetorics are high on arrogance and low on substance.
Nothing to be worried about. All who answered did so, because the article interested them. If the article is bogus, it is not your fault, but the fault of the publishers. And I am quite convinced the article isn't bogus, just something very strange is going on there.
One of these days we (the human race) will internalize the truth that information exists as a physical thing and is the third complement to matter and energy.

The idea that you shouldn't be binging on low-quality food 24/7 is a no-brainer to us. One day we'll figure out that hygiene and nutrition rules apply to information too.
Stating which demographics beyond race the commenter believes is being significantly discriminated against is not racist. This is not discrimination against white people. It is not false either - lgbtq people have a higher chance of suicide, there's a signriciant wage gap between men and women across fields and industries, employers can also be racist. If you are uncertain of these well known facts, I have nothing to say.

Two can play a game indeed if both know what they're doing.
“ The Best Minds of My Generation Are Thinking About How To Make People Click Ads”
> I have no idea how to convince others of this and to get the various companies to give up their skinner box features.

Convincing others may not be very hard in the end, since everybody is going through this in one way or another.

Convincing companies on the other hand may be impossible under the prevailing economic ideology. As long as the primary and basically sole purpose of a corporation is maximizing shareholder value, they will be compelled to find the most effective ways to do so. If that entails designing addictive products that rot the mind, then that's exactly what they will do.
I think it's an unfortunate side effect of Rust's reputation for being difficult to understand: this creates an appeal for a certain erudite elitist fandom.

The same type of attitude was quite prevalent among fans of RX programming in the mobile space a few years ago and led to fantastical claims that it was going to usher in a new era of programming.

But it's just one unfortunate facet of the Rust community which can also be extremely positive and helpful, especially for beginners.
Great tip, thanks! I ordered one as well. I've had respiratory issues since I was a child and this sounds like a fun way to work on it.

I love the didgeridoo. One of my favorite albums to listen to while working is Aphex Twin's 'Digeridoo'. It's worth checking out.
Three million €49 tickets available on French trains to encourage summer travel
(Software) Brave Browser hits the 15M monthly active users
> Also if the replies in here are representative of Silicon Valley as a whole, damn.

The replies in here are coming from all over the world. People assume that HN comments are representative of SV and come to extremely distorted conclusions, because that's quite false. In fact only about 10% of the HN community is in SV and the majority of those are not posting to HN in the middle of the night.

I want to write more about this misconception, because it's common, poorly understood, and unfortunately damaging.

Readers frequently misinterpret other comments because they have no idea of how frequently national lines are being crossed on HN. They misinterpret a conventional comment coming from a different country or region for an extreme comment coming from some other place—usually their own, because that's what we naturally calibrate to in the absence of differentiating data—or else they assume everyone is in SV, which is an illusion as I described above.

This is particularly significant in flamewars about race, like this one. Many HN comments that count as racist, or point that way, in a mainstream American context are being posted by users from countries that don't have the US's fraught history with race. These users are looking at race issues in the US from the distant outside, and often they have poor intuition for the depth and complexity of the issues, the intensity of the feeling around them, and the conventions by which Americans debate them.

Because these comments get widely assumed to all be coming from American commenters (which, to be sure, some are, but many are not—certainly the majority in this thread were not), suddenly the population sample appears highly skewed, and much more extreme, to readers who are familiar with the US.

Some people will say 'racist comments are racist, period', but I bet that they, along with everyone else, make many fine-grained adjustments of interpretation when they have information about someone coming from a different background. For example, they would be more likely to perceive a comment as ignorant, and respond by educating the other person, if they think of them as foreign—and more likely to perceive them as an enemy if they come from nearby, even if the comment is otherwise identical.

It's likely that many of these adjustments aren't even conscious. Humans are deeply conditioned to react to nuances in social cues, and foreignness is one of the biggest categories of social cues. Unless we're arguing about specifically national disputes (which is a different sort of flamewar) we make extra allowances in such cases. Unfortunately, most of this nuance is lost in the stream of HN comments, and it puts extra strain on divisive discussions. The social machine runs without the lubricant it typically relies on, leading to excess friction, heat, and damage. This lack of lubricant gets experienced as a defect in the machine—which it is, in a sense, but it gets misinterpreted.
john_alan asserted that hiring where having a specific skin color is required is racist hiring. Your response is black people have been treated poorly so it isn't racism. Your argument more reads like a justification for treating people different based on race rather than this specific action isn't racist.

Would you be willing to give an alternative definition of racism?
Most of the increases were during the tenure of a government that wanted to privatise the railways and believed they should be self funded and obviously would not want these price rises to occur once the railways were privatised.
The Kitty terminal author also published a "terminal graphics protocol". I don't know what other terminal supports it, however.

https://sw.kovidgoyal.net/kitty/graphics-protocol.html
Nope you didn't bother me at all. I just wish there was some more context of the post. So my apology if you were referring to me. All is good.

Would love to read stories on those fraud cases.
These new licenses can be called non compete licenses. You can do everything except compete by offering a SaaS to other companies.
The phone delivers important news which must be checked at least once a day, and also is a core mechanism of socializing. I think you can't just randomly ignore it for arbitrary amounts of time.

What you can do is cut back on your digital socializing. Which means interacting with fewer people or less often. For me that comes naturally, but on days where I have even two people chatting with me routinely, it easily starts to eat into my attention for work and other things.

The trick is to avoid Facebook entirely, not have friends, and not have any followers on Twitter that are not bots.
Very short, but I can appreciate a succinct and no-nonsense blog post.
Ah, the 80s...
Cooperative Gig Economy [video]
True. We estimated seroprevalence for cantons ("states" of Switzerland, ranging from small to very small). As you says, there is some quite some difference (Fig. 5): Tessin (border with Italia) and French-speaking cantons (Geneva, Vaud) have a much higher seroprevalence than the rest of the country.

The same has been found by other groups on France.
What metrics decides the best minds and who designed those metrics? They may not be the best minds. In fact if they were maybe they would not be doing it in the first place.
A relatively famous example of the fourth option was the Four Square Laundry in Belfast in the 1970s, which was actually a security services front which tested clothes for traces of gunpowder and explosives.

They had to run a book of initial 'customers' in order to capture the interesting trade.

Eventually it was outed with fatal results, but until then it had turned up a lot of intelligence.
Would Rust actually solve heartbleed? Most memory safe languages wouldn't have, because it wasn't using regular memory management, it was using a custom memory pool with custom array types that would refernce that pool.

Maybe in many other languages they would have had better alternatives than that implementation, but I'm pretty sure that their implementation could have compiled to valid Rust that would have had the same heartbleed bug.
This sort of aggression is not acceptable on HN, and we ban accounts that do it, so please don't.

https://news.ycombinator.com/newsguidelines.html