skysight-inc/HackerNews huggingface dataset:
> Most of Scala is derived from Haskell

Scala had a lot of influences, but the first two papers on Scala have references to SML and Ocaml but none for Haskell[1]. Make of that what you will.

> Leading more in terms of influence than usage.

Is Haskell influential? By what metric? Impact factor of papers published?

Here are some features that Standard ML had which were cutting edge:

strong static typing
automatic type inference
exception handling
pattern matching
parametric polymorphism
first class functions

Basically all of these features are features any compiled language would enjoy today. SML is a very influential language despite not being used much in industry.

Here are features which Haskell is known for aside from the above:

laziness
strict immutability
do-notation
typeclasses
operator overloading with symbols like +++ and ==<

Of these, typeclasses are wicked and influenced Rust's traits (the rest of the language being heavily influenced by [oca]ml). The rest are not even desirable. Haskell doesn't seem very influential in comparison. Maybe it's influential because it warns us to not default to laziness or go full strict immutability?

This is distinct from e.g. Erlang where the features like process management through the supervisor, mnesia, and so on are highly desirable for any developer even if other languages/platforms haven't implemented them as a standard component. (, vs . for line termination, not so much).

[1] https://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433...., http://lampwww.epfl.ch/~odersky/papers/ScalableComponent.pdf
I'm 100% sure my signature from more than a decade ago when I last signed paperwork for a new license doesn't match my current handwriting/signature.

Also, I'm under the impression that signature verification isn't a very sturdy science. I'm curious what the false positive/false negative rates are and what variables are likely to affect them.
China’s National Intelligence Law from 2017 requires companies, organizations and citizens to “support, assist and cooperate with the state intelligence work.”

Yes, Huawei is an arm of the PRC surveillance state.
Looks like

1) about 1/2 of them are due to plain ol' User Error (not that there isn't room to improve the "UI" so that happens less) like not signing, not including required parts, simply leaving the ballot out of the envelope entirely(!), and so on,

2) 1/4 are "signature didn't match" (most of those are probably false negatives and should have counted, I'd bet, but given other issues I wouldn't be surprised if people in the same household accidentally signing one another's ballots or something else silly like that is some measurable part of the problem) and,

3) 1/4 are other :-/

[EDIT] looks like most of the "other" category is probably a couple towns in one county having a vote so screwed-up that 3,200 ballots were rejected en masse. That's about 20% of the rejected ballots, or about 2% of the total vote, right there.
So the country whose national security and intelligence agencies have gathered the largest database of sensitive information in the world is proposing to "safeguard sensitive information from aggressive intrusions by malign actors"... If U.S. is some kind of role model / example for other countries to follow (in terms of freedoms, democracy, prosperity, etc) then other countries will also gather sensitive information to the largest extent possible... So this "we can, but you shouldn't" is just a shameless hypocrisy. What would the U.S. founding fathers say to all this? Is there any William Penn living in the U.S. today to give basic freedoms like privacy back to the people? Or will the "controlling party" take everything away - including the freedom to think and say?
I recently had to sign many, many papers at a bank. They specifically told me to make sure my signature matched the one on my state drivers license.

Looks like someone sold some hand writing similarity software in the name of fraud detection. Also, for the children!

/Comments my own, not my employers.
Sounds like we need to room together. I don't mind the dishwashing, either (assuming I do it when I'm supposed to; that is, not letting stuff sit and get chunks dried on......YOU HEAR ME, CURRENT ROOMMATES? NO, LEAVING STUFF SIT FOR AN ENTIRE WEEK IS NOT NORMAL).
I started using XmlHttpRequest immediately when I saw it documented somewhere at MS, probably MSDN. It was before google used it for auto-complete, and before I'd seen it being used anywhere, in fact. I'm sure other small pockets of developers were using it, but sites like StackOverflow, HackerNews, Twitter, etc didn't really exist to share such things. Slashdot was around, but I never saw it discussed there.

My team was blown away when I delivered pages that dynamically changed with fresh data without the user having to interact with it, and without page refreshes or auto-refreshed iframes. Of course it only worked in IE but that was OK.

The server-side data format I chose was XML since that was in vogue.
I’m curious if you consider “betrayal” the appropriate term for all conquests, or just Western conquests. Did the Seljuk Turks betray the Byzantines when they conquered Anatolia? Or had Romans previously betrayed the Seclucids, who had previously betrayed the various other people who occupied the area. These same patterns of repeated conquest and colonization have been repeated throughout human history from the very earliest days, including within Africa.

The British were themselves the product of multiple waves of conquest and colonization from the Paleolithic through the Iberian migrations, the Celts, Anglo-Saxons, Vikings, and Normans up until 1066 and beyond.

It’s a constant of human behavior and historical development, so I’m not sure betrayal is really the right way to the think about it.
> If you want people to act a certain way, you incentivize that thing, not punish the opposite of the thing.

In seriousness, you do both.
Most of that analysis is correct. Except you made a logical leap at the end from "profit" to "taking money from everyone else". That leap doesn't actually follow, at least, not from the argument that you made.

If I am a shoe maker and I make one shoe per day, and you invent a new process that makes 10 shoes per day, and my customers start buying shoes from you instead of me, have you "taken" my money? What about all the value you've created for your customers? Economists call this factor a 'consumer surplus', and it's much larger than the amount that I have lost, so the net wealth creation in the world is positive when you invent your 10-shoes-per-day process.
"We find an association between maternal cannabis use in pregnancy and the incidence of autism spectrum disorder in the offspring. The incidence of autism spectrum disorder diagnosis was 4.00 per 1,000 person-years among children with exposure compared to 2.42 among unexposed children, and the fully adjusted hazard ratio was 1.51 (95% confidence interval: 1.17–1.96) in the matched cohort.

The incidence of intellectual disability and learning disorders was higher among offspring of mothers who use cannabis in pregnancy, although less statistically robust.

We emphasize a cautious interpretation of these findings given the likelihood of residual confounding."
You don't sign the ballot directly.

The ballot goes into an envelope. You sign the envelope. That envelope goes into a regular postal envelope. When the ballot is received, the signature on the inner envelope is compared to the signature on file, and, if accepted, the envelope is opened and the ballot is transferred to a box to be counted.
Can you elaborate for which storage mediums ext4 was the worst? The microSD cards? Or even normal SSDs?
I have replaced some commute time with running. I ran before but definitely feel like I have more time for it now.

I’m also eating like a total animal during the pandemic though. I guess it’ll even our.
https://slate.com/technology/2014/08/koko-kanzi-and-ape-lang...

The science isn't there for gorillas communicating like humans. No publications, no data and Robin Williams anecdotes instead. If there was something there one would think there would be more scientists doing research down that path.
Uber, Lyft Must Convert Drivers into Employees, Judge Rules
Shoot me an email, its in my profile.
> It’s quite similar to other feedback I’ve gotten, from volunteers on Google’s webmaster forums.

Then why haven't you corrected the thin content problem? Your site is drowning in content farm structures and thin content.

> My site is the only site on the web with legitimate definitions of slang terms and citations of their use and other data.

What you're saying has nothing to do with the problem. Your pages do not have enough original content on them, they're suffering from an extreme shallow content penalty. If only 5-10% of the words on your pages are original, quality content and the rest is content farm structured words, you are going to get massively penalized for that.

> Almost every definition has been hand-edited by me. The citations are all blacked out. I don’t understand your saying that my site is a content farm.

I'm saying that Google has judged it to be a content farm based on how they rank content and how they look for mass repeating structures on a site's pages vs how much high quality original content is on each page. This isn't complex SEO, this is very, very simple to diagnose. I wasn't joking when I said it took all of 30 seconds to figure out the problem with your site.

If all you have on a given page is 30 to 50 words of original text (text you wrote by hand so to speak), you will not rank, you will not get much traffic. That's SEO 101. Most of your topic page layout consists of repeating structures, such as: the header, the footer, the map, share / tweet / email section, related words, how common is this slang, how vulgar is this slang, link to this slang. That's all of zero or negative value.

One more time: ~95% of your page structure is of zero value for SEO purposes, and the only value on the pages is a few dozen words of original text. It's not enough; it's not even remotely close to being enough. That needs to be hundreds of words ideally, at a minimum.

> But fundamentally it boils down to: a Google employee looked it up and told me that there’s a manual penalty against my site.

That's very clearly not the problem with your site. It's the extremely shallow/thin content stacked against the repeating content farm structures on every page.
It always amazes me how one of the most technologically advanced countries in the world has such a shitty voting system.

Big American tech companies know when you’re pregnant before you do, but the government doesn’t know who lives in a specific house. So weird.
I can think of a couple more major disadvantages they have.

3. Living underwater. Fire is the easiest way to extract energy from raw materials, and there's no real substitute. On land, there's a lot of local, controllable dynamism, but when you put things down they tend to stay where you put them, at least on short timescales. Water is exactly the opposite: lots of changes you can't control, but no way to get a lot of energy all in one place. Dolphins would have a hard time developing technology for the same reason, even if they had the dexterity.

4. Not being apex predators. This is part of the short lifespan problem, but I think it goes beyond that. Not many animals are going to mess with a human if they can help it, which means that it didn't take much for us to get to the point of having some free brain cycles to spend on improving things. An octopus is comparatively small and squishy, and shares an environment with comparatively more large and toothy carnivores, which means that even when they do manage to survive for more than a couple years they're doing it by spending most of their time eating and hiding.
Mozilla has some obsession with making their most popular and extensible browser less popular and less extensible.
What is it with HN and note taking software, feels like there is a mini boom going on, is that matched to actual need?
Haha "The winner, who had to be dragged across the finishing line by his trainers, was doped up and hallucinating on rat poison.

That was only after it was discovered that the first person to cross the line, Fred Lorz, actually hitched a ride in a car for most of the race."
> The name sounded Soviet in origin, with only the exchange of "Homeland" in place of "Motherland". It reminded me of things my family had taught me didn't happen in the United States.

Back in 2014, China launched a crackdown on illegal online content, it was named "净网行动", which literally translates to "Clean Network Campaign/Action". The targets were illegal materials, mainly materials officially considered obscene, but also included unwanted cultural and political materials considered harmful. Since then, the name became a codename for most government crackdowns, and can be referred to in a satirical manner by the people. Naturally, after Michael Pompeo announced The Clean Network Campaign in the United States, it has immediately became a meme in China, comparisons were also made by the international press like the BBC in their Chinese editions. Now, if you search this keyword in Chinese, it's extremely amusing that you'll see news reports on both governments.
Definitely me. My main fitness hobby, a grappling martial art (Brazilian Jiu Jitsu), had to stop. My diet fell apart, and my fitness level dropped precipitously. I am rebuilding now, lifting again, drilling BJJ things, walking with my wife, etc. it was not an easy adjustment. I’d definitely say I hit some mild depression.
>To me it is a bit of a mystery why France, who arguably did a lot to contain the virus, ended up with a more or less identical result as Sweden did.

Are they, though? The long tail in Sweden seems to suggest a much larger per capita death count overall doesn't it?

Wouldn't the initial peak in France and Sweden being the same suggest these are all deaths from the very start of the pandemic? People take a while to die. The work France did to contain the virus seems to explain the fairly rapid tail-off to zero, vs the slow tail-off in Sweden.

I'd imagine -- with no evidence to back it up, mind you -- that there are likely also a lot of Swedes who took their own protective measures despite their government?
And if you make too much pressure on the handle, small spikes will be thrown in all directions.
Not to mention that digital signature pad they have at the DMV from the early 90s makes my signature looks like a bunch of random squiggles.
In Washington state, you sign the envelope, not the ballot.
I find the way it's used by credit card companies interesting.

When making a purchase, you can do a different signature each time. You can doodle, draw a straight line, write your name, mix it up, whatever. The only value of the signature is that if you don't recall making a purchase, they can send it to you and it can help trigger your memory or make you trust whether or not the purchase was actually you. So it's not for them to use in the verification process. It's for us to help trigger our memories.
How does one 'read' audiobooks?
I would agree with listening to the concerns of "the other side", but thus far their concerns do not include good-faith attempts at solving problems.

Largely their "concerns" seem to be that vote-by-mail will circumvent the large amount of effort they've spent to make it harder for poor people to vote.

The president has literally said that he doesn't like vote-by-mail because it makes it impossible for him to win and called it a coup. How do you even begin to work with that?
>simply leaving the ballot out of the envelope entirely(!)

Some / all of those could've been intentional no-votes, just like leaving your ballot blank would be in an in-person vote.
Forem.dev
> It’s true they may create wealth but that doesn’t necessarily mean it corresponds to the actual share of the money supply they are taking.

You're right. They only take a small fraction of the wealth that they create.

> For example let’s consider a hypothetical world where I control the food supply due to some artificial monopoly and there is $100 in circulation.

Sure, these are called monopoly profits. This is a well known and well understood problem that mostly doesn't apply to the billionaires of today. The billionaires of today mostly exploit a more subtle thing: network effects and returns to scale.

We are still trying to figure out how exactly to regulate this form of rent extraction, and I don't think we have good answers yet, because traditionally our standard has been "consumer harm", but it's not clear that consumers are being materially harmed in this context.

> So your false assumption is that everyone is using their power to create value when in reality some people leverage their power to simply get a bigger share of money.

I realize that some people get rich via rent extraction, but the people being discussed in this thread are mostly tech billionaires. Those people made their money primarily by creating wealth that didn't previously exist.
Not only is it safe to assume such, it's unsafe to assume they aren't.
You sign the envelope containing your ballot. Then, when they receive it, they verify the outer envelope is proper (signature, etc.). If accepted, they open the envelope and dump your ballot into the box of accepted ballots. Finally, later, they open the box and count the ballots.

This process keeps your vote anonymous.
PDF readers with a 'preview' functionality for image, table, etc.?
I've been thinking about how much a feature like this would help - being able to mouseover (or click) a label/link/fragment of text and have a preview of the appropriate content of that label/link/fragment pop up, either in an overlay or secondary window.

The straightforward use for this would be to click 'Figure 2.7' when reading a book and having said Figure pop up without changing my main reader view, of course, but other uses come to mind. Click/mouseover a reference, see the apropriate entry in the Bibliography, etc.

I realize there may be a huge amount of complexity with a general solution - e.g. for documents in which no metadata is available linking an instance of 'Figure 2.7' with the actual figure would be challenging. But even an straighforward showing of the 'next instance' of the text might suffice for various cases, and immensely help with the reading flow of books and papers

I'm wondering if any such feature exists in a generally available PDF reader. Creative workarounds (e.g. copious usage of bookmarks and 'navigate to previous view') also welcome in the comments.
Would the 2020 census help alleviate the problem in this particular election cycle, since it's so chronologically close?
Yes, you're not getting rid of closed-source hw vulnerabilities, but you get a lot of control. Librem 5 allows to replace the modem. Both phones ensure that it cannot access anything in the OS. You can also use killswitches if you require location privacy.
I drop mine off at the neighbor's house up the street too. It's a short walk, nice time to go outside and the times I go it's only one or two other people there.

I just prefer to be vote by mail so I can fill it out at home without being rushed.
I wouldn't call them dominant by any stretch, but I wouldn't call them uncommon. Ones I use somewhere between daily and semi-regularly:

* Pycharm
* Datagrip
* Charles
* JDiskReport
* TexturePacker
* Android Studio and associated tools
* Apache Directory Studio
* Zed attack proxy

That's just stuff that I've used recently and on an ongoing basis... I feel like I see quite a bit more of it.
People are stupid.
Heh, I was about to point to that same paragraph because of how disingenuous the term "backwards compatibility" is. I'm sure the author wasn't intentionally trying to revise history and probably didn't think about the term much, but to set the record straight, DOS wasn't a successor to CP/M, but a "quick and dirty" clone, then later an actual competitor. COM files were included in DOS to make sure programming for it was similar to programing for CP/M.[1]

The story (which I'm sure many of you know) was that in 1979, Seattle Computer was selling an 8086 board, but CP/M didn't run on that CPU yet. So Tim Paterson solved the problem by whipping up QDOS to help sell more boards, cloning the architecture and APIs of CP/M directly from the manuals (without access to the actual source code).[2]

The simplest sort of executable code is a COM file (doesn't get much simpler, actually), so if you're copying the way an OS works, that's pretty much where you'll start. It was about being a familiar paradigm for programmers, not some sort of cross-platform binary compatibility to an out of date OS as insinuated by the term "backwards compatible".

1. https://en.m.wikipedia.org/wiki/COM_file

2. http://bitsavers.org/pdf/imsai/dos-a/05_CPM_Interface_Guide_...
It's by design, i imagine. Like difficult to do taxes.
Exactly my thoughts, I was about to comment on that but I was too lazy so I omitted the declaration. Obviously, this is HN, so someone had to point it out ;)

Anyways, I am a bit torn about the second option. I like the idea of putting the call inside the if clause as it makes for a very explicit error handling but the uninitialized declaration is ugly. What I do in practice tends to depend on the situation but it is rarely satisfying.

Your last suggestion would be ideal, but as you said, it is invalid code unfortunately.

Maybe this

for (int fd = open(...); fd != -1; fd = -1) {
/* do stuff */
}

Just kidding, don't do that.
Many years back I had the opportunity to visit one of those data centres at the heart of Europe's financial operations. In case of fire, you had a minute or so to get out, because then the place is pumped full of argon. I guess that's a DC variation of your "battleshort"...
> What unusual attack do they get access to by owning or manufacturing the equipment?

It is incredibly easy to add almost undetectable backdoors to hardware, particularly inside ICs. Here's one particularly clever attack described by security researchers at U of Michigan, but there are many:

https://www.wired.com/2016/06/demonically-clever-backdoor-hi...
I guess it depends on what you mean by strength. For body building/size, yeah for sure you need weights. You can do a ton with some rings and p-bars along with your own body weight though (and maybe a kettlebell or two). I personally don’t care about size or external looks, that’s not what I practice for, but you certainly can get strong without weights. I’m sure a lot of people that can lift heavy can’t do a planche, they’re just totally different body goals and both require strength.
Working from home is already allowed at my company, but if they moved to everyone working from home indefinitely I would absolutely leave the company, even if it meant taking a significant pay cut and changing careers. I don't want to stare at a computer screen without in-person interaction for 8 hours/day.
Yep, have been using an encrypted file on Dropbox to store this. But clearly, it's a security hole potentially. So, curious what are other options there.
Reining in the tech giants will help restore American democracy
So I guess we can say that at most 5% of the ballots were rejected for a "good" reason; that is, for a reason that might be related to actual fraud. But in reality it's probably much lower, since for #2 it's pretty much a given that a lot of those are false positives (as you suggest), and presumably not all of the #3 cases are fraud.

Is that good? Bad? At the very least, if there are fraud attempts, it's good that they're being caught?

It's just lame that at least 5% of ballots, and probably more, are being rejected due to ballot UX issues or a broken verification process.
VueJS Documentation PDF
From what I've read elsewhere, an octopus's pupils isolate colors via chromatic aberration. They can see a range of colors, but only one color at a time.