skysight-inc/HackerNews huggingface dataset:
What I'm trying to say is simple: personal aesthetic preference, empirical results and research questions are all very important, and every one of them is a reasonable motivation for making decisions, but they are very different from another, and should not be conflated.

As to Haskell, it is definitely production-ready, and usable in a variety of circumstances. Also, its design and evolution are just as definitely primarily guided by research goals. These two simple, obvious, facts are not in opposition to one another. I have read numerous articles on why some people like Haskell, or many other languages. They are very important: some people like the tracking of "side effects"; some enjoy the succinctness. None of those articles, however, have any bearing on other questions. Which are not necessarily more important, but they are very different.
This was the killer feature for me.

I had been wanting to try ZFS on my home NAS for a while (for snapshotting/redundancy/data integrity) and finally got enough disks that it made sense. I wasn't looking forward to learning what I presumed to be a very complicated system though. About 15 minutes into my research for setting up and maintaining a ZFS filesystem and I just went - wait thats it? So incredibly simple and well documented, it has been a joy to use. It is very rarely that complicated operations on complicated systems use such simple and easy to understand commands. It just does what I expect!
With Ethereum's algorithm I don't think this is the case (without some serious changes) because if you can prove that an address staked on a different chain then you can penalize that address on the main chain. I guess ultimately as long as you make sure that you empty out the address on the main chain, the main chain will simply disregard your attempts to claim a stake as being without merit. I don't know that anyone has analyzed the general case of an ongoing fork; the entire point of a proof-of-X is to be able to definitely prove from scratch that a given fork is the "correct" one simply by examining all alternative forks presented.
One anecdote of a filesystem working fine and one anecdote of it becoming a disaster don't cancel each other out.

I wouldn't buy a $5 USB thumb drive if half the people said it lost their data and half said it worked fine.
Same as in Haskell.

https://wiki.haskell.org/List_comprehension
Seems like a very technical way to say “almost 2”.
This is a definitely a fun idea. Andy Bell created a project a year ago to do just this sort of thing. Try out: https://personalsit.es/
Between this, the use of "virtual kitchens" to cook the food instead of it actually being done in the restaurant, and the various nonsense things around tips, it's time for me to stop using these services entirely.
This assumes the Disney back-catalog strategy makes sense in the digital age.

Pre-VHS, Disney would re-release movies in theaters. They could re-release Fantasia, or Cinderella, or whatever, and still make money in theaters in the 1970s.

But, there wasn't that much content to watch at that time. You had live TV or movies. That was it.

Today there is more on-demand content out there than I could watch if I lived a million years. Do you think "Bright" will keep subscribers 10 years from now for Netflix?

Just as an example: "Band of Brothers" and "The Wire" are two of the best things I've ever watched. Would I _keep_ an HBO subscription forever after I've watched them? No...
> What happens to Apple revenue without the iPhone and supporting services and products?

Something less likely and arguably much less bad than what would happen to Google if the floor fell out of the targeted internet advertising game?

Of your 6 "#1s" you listed for Google, only one of them is directly a revenue source and not a loss leader of some form or another with AdSense/Adwords being the tail wagging the entire dog. (Even being generous including GSuite revenue as a part of Gmail, and YouTube Premium/Music/TV/Subscription-O-The-Day revenue as if it were not a minority of YouTube users, it is still majorly advertising driving Google's revenue.)

Facebook is susceptible to exact same instability, of course, but ironically for Facebook is maybe more stable in some eyes by sole factor of being less diversified because most of Facebook isn't high cost loss leaders.
Lottie – Airbnb Engineering [2017]
i am not accusing this fellow of wrongdoing: but a truly cynical person could identify banks that have the worst OCR, glitch it, and create a litigable event.

if we can turn stop signs into pandas, i think we can cause a paper check to make OCR go kablooie.
Google is one of the largest corporations in the world and one that nearly every internet-connected human has some kind of relationship with.

What would you consider to be proportionate?
They’re not unambiguous when the endpoints are variables. What is [1,2,...,x] when x=1? You probably want just [1] in this case if you’re iterating over indices.
Also, I find his case that notation option A is best to be extremely unconvincing. He just lists 2 properties that he thinks are good:

0. Subtracting the lower bound from the upper yields the length of the sequence.

1. For adjacent sub-sequences, the upper bound of the lower sequence will equal the upper bound of the lower sequence.

One could just as easily argue for option C (a ≤ i ≤ b) by pointing out that

0. It's much closer to natural language ("all the numbers from a to b"), and thus less likely to be casually misunderstood.

1. It uses the same inequality symbol twice, making it quicker and easier to understand.

2. If either of the bounds of one sub-sequence is inside the bounds of another sub-sequence, those two sub-sequences overlap.
I need help with this. I intuitively count with starting at one.

In a for loop, if we start with 0, then the terminating condition is i less than n.

However, ifvit starts at 1, then the terminating condition is i less than or equal to n.

What mental trick do you use to remember that?
>So far no Proof of Stake system has made it into the wild

Is wrong by years. See Blackcoin (2014) for just the tip of the iceberg.

https://cryptoslate.com/cryptos/proof-of-stake/
How does this deal with very large transactions? If someone wants to pay someone a billion ETH, where do you find enough stake-holders with big enough stakes?
The parent comment isn't saying "his writing style is bad, and that makes his points bad." It is saying "His points are bad, and the issues with his poor writing style seem to mirror the issues with the points he makes".

You can say that the parent comment doesn't explain why his points are bad, but that has been already discussed to death elsewhere in the thread. So it doesn't seem necessary to copypaste all of that in here, just to make a point about his writing style issues alone.
Have you tried it? I went from having never used ZFS to loving it (and I guess being one of those zealots) very quickly after setting it up. So simple yet so powerful!
It's barely a year old, but I think Timeliner is kind of trying to be this, as something you run yourself to protect against disappearing cloud services:

https://github.com/mholt/timeliner
Can you list some specific examples?
I used to run it on node but then I switched to notion I prefer the notion way much more. However I'm looking to move away from notion to something selfhosted.
"Should" as in, I think the earlier vulnerability was damning enough that people /should/ have disabled TSX entirely. If they have not already, they /should/ now.
How's your experience using flutter web? I love flutter and dart used it for a few mobile apps. Tried using Flutter Web and felt like it was missing a lot to make it usable in production.
https://www.stugrey.com

Just revamped mine at the weekend and now much happier with it. Trying to better split out my research from public engagement and other miscellanea.
It's unclear who the rightful owners are. The most specific one would be the current oba, but Nigeria doesn't want them to go back to the oba. So it's kind of complicated. Nigeria seems fine with the loans, maybe because they know that gets them more of the bronzes than if they all went back to the oba. I think the best thing would be to have them back to the oba.
Not the parent poster, but I would guess that when they say things like "(real) SDET" they are referring to someone who creates automated tests, creates scripts for testing, possibly uses white box / gray box approaches, creates test cases for sub-components and layers.

Compare to someone who only does black box testing and only tests from the standpoint of manually testing via a user interface.
C++20 Reference Card – Core Features from the Upcoming Standard
Dude you’re literally illustrating Swifts strength here. The whole point is to have a safe easy to use language that reuses existing system libraries.
Not sure why you were down voted but yes, the Russians have been using phage therapy for years. The issue (for the USA at least) is how do you approve a drug or treatment that can evolve? We simply don't have a regulatory framework for this mechanism of treatment. Fun read here: https://www.nature.com/news/phage-therapy-gets-revitalized-1...
Birds 'retweet' alarm calls–but are careful about spreading rumors
well, somewhat similar unless
you consider the difference between a native port of a library vs shipping actual ggplot commands over to a real instance of R, which is what inline-r does (with some tradeoffs due to that, of course)
Tezos isn't in the wild nor at scale?
A real problem and pretty sure quite a few bugs in mathematical toolsets happen because of this. It was a real pain translating formulae to code for numerical computing.
In the case of lists/arrays, it's because we count the number of shift. It's what I always thought. I see analogies with Turing machine.
This question came to mind when I read this excellent post: https://danielmiessler.com/study/infosec_interview_questions...
No it doesn’t. One indexed means it equals counting. First person = index 1.
I work at the Google office in Chelsea, New York. One day, my old manager and I were talking about the future of GSuite and how entrenced MS Office is. We were next to a south-facing window and he pointed out toward all the buildings in downtown Manhattan: "all those buildings run off of Excel."

I think the collaboration benefits of Google Sheets is high enough that it can be the default for most employees. Perhaps MS Excel should be used only by specialists, like how only a fraction of any company uses Photoshop.
Before people get all nutty as usual:

This is another TSX (transactional memory) issue, and you can disable TSX without much of a problem.

The attacker basically needs to be running a binary on the machine (not JS in a browser or anything).

The leakage is extremely slow, about 225 byte/minute for ASCII text (a 4k page in 18 minutes). I'm not sure if that was an exact recovery either, just a probabilistic one. With noise reduction to enhance recovery, they said it took twice as long - so about 113 byte/minute.

It seems to be able to only be able to control the bottom 12-bits of the address to recover (but I didn't fully get why) and require the process to be either reading or writing the data to get it into L1 cache somehow, so just sitting in RAM isn't good enough.

attacker still needs to figure out an address (even with ASLR there is still a lot of guessing, and if you have really sensitive data, just move it every second until you wipe it).

Interesting, but kind of a non-issue.
And the database can be setup to sync with a self-hosted CouchDB instance.
For startups it's really not a significant expense if you do it right. We're a small team and have multiple developers in the original private office, which I'm assuming the prior occupant CEO previously used solo, and then the sales/support guy share the larger main office area. Plus all food is eaten in a common kitchen area (keeping various smells contained, which matters more in smaller offices, is quite easy via perfumes/scent policies and simply not eating at your desk).

It works great for us and lets certain personalities control the level of interaction based on their tolerance. The sales guys love to chat naturally. For the employees who cross both sales/support + dev roles where we keep 1-2 "free" desks in the grouping which you can just pull your chair too.

Multi-person office rooms is really the ideal solution. For us we could scale it up as the company grows by building a 3rd wall creating 3 offices of equal size capped at 4-6 people each.

The hard part of course is scaling beyond that as almost every office property has been previously designed for with the open-concept in mind. Building your own walls or tearing down others isn't the easiest thing to do (or get approval for) in plenty of buildings, especially older ones. But as others have mentioned it's worth its weight in gold.
It is known since... forever?, that one should not speculate across security boundaries. This was not enough to avoid Spectre, but this was largely enough to avoid TONS of security vulns Intel is also susceptible to.

Somebody messed-up big time. Or from a business point of view did they? Intel current problems are manufacturing and the continuously lower power of their "legacy" processor (except due to manufacturing problems, this "legacy" is still mostly the current one) makes it so that people are buying more. Of course there is AMD back in the game, but the market demand is large enough; plus AMD would have been there anyway, and, in the fiction that Intel did take good parts of the perf hit upfront instead of the secu vulns, as competitive as in the current situation.

The people most annoyed are the users. Intel got away by pretending this was not really defects in their product but only new SW tricks that they will help defend against, and their clients just let them say that without much complaint (well, I guess big ones got some rebate...) but security researchers and/or processor designers know very well this is bullshit (see the vulns papers and FAQ) and that they simply fucked-up big time on Meltdown, MDS, etc. I don't care that a few other vendors did some of the same mistakes: they are still mistakes and design flaws, and not even something new.

Pretty much the only new shinny thing in this stream of vulns was Spectre and the few variants that appeared quite early on (but NOT Meltdown&co). The rest are design flaws that comes from the "oh not a big deal to leak that potentially privileged data, we will drop anything and trap before any derivative can go out anyway" mentality. Yeah, no, I'm sorry but the funding paper about speculation already told to not do that :/ Either they did not do their homework, or they voluntarily chose to violate the rule.
> I don’t see a race to it now

I think it would actually be better to slow-walk 5G and let other nations work through all of the inevitable problems the initial deployments will have.

This "race" to 5G has never made any sense to me at all. What is the advantage to being the first to roll this stuff out?
IMHO, the proper way for the British Museum to move forward would be to take the stance that repatriation of these looted artifacts is the explicit policy, and to define the process and necessary steps that need to happen for repatriation, be it the Rosetta Stone, the Elgin Marbles, the Benin Bronzes, etc. Repatriation should be a question of when, not if.

Unfortunately, I get the feeling that the British Museum doesn't have the same viewpoint--returning these looted artifacts would deprive them of their most valuable visitor draws, so they resort to any argument that will let them avoid repatriation. That viewpoint I very definitely do not agree with, and I do not condone in the slightest.
Fair enough. It's definitely possible to be equally productive remotely but many people find it challenging. Some frankly admit that they will procrastinate while working from home. Some have small children or roommates that distract them.

But maybe if the company made it a goal to have all employees be "fully remote capable" that could go a long way to prepping them to work productively from home while sick.
Oof, this didn’t age well. Sounds like the OP didn’t want to understand the benefits of Docker at scale in a large, heterogenous corporation and has stuck their head in the sand because their uses cases didn’t need it.
A New Digital Manifesto [video]
> Can you prove that three copies of your data are being stored?

In the context of IPFS, I'm not sure.

If you want to use the (crypto) network as distributed storage, you can shard and encrypt the data (at you 3x or whatever redundancy) and the storage provider is forced to store all of it, at least once.

Some incentives on data durability and availability may be enough to get a reasonable baseline.
I like the way you phrased the last paragraph a lot. Thanks for pointing it out, as I have personally been struggling to articulate why some principles are not the same as others in this context, but your comment perfectly cleared it up in my head.
With the new proxy feature, we can emulate Python 3 ranges in Javascript:

https://observablehq.com/@jrus/itertools#range
Things to consider before moving to Europe as a developer
There's nothing about OCR in the article.

The closest is: "He said the checks Thomas presented displayed a watermark that read VOID when they were scanned in a web viewer."

This is a feature of some security paper - https://en.wikipedia.org/wiki/Void_pantograph says "In security printing, void pantograph refers to a method of making copy-evident and tamper-resistant patterns in the background of a document. Normally these are invisible to the eye, but become obvious when the document is photocopied. Typically they spell out "void", "copy", "invalid" or some other indicator message"

What it means is their system wasn't at high enough resolution. Which should be expected. Which means they are either extremely poorly trained, or they are looking for an excuse.

Note the following from the freep article:

> According to TCF's Wennerberg ... Thomas wanted to deposit the two larger checks in his bank account, which, Wennerberg said, had only 52 cents in it. And he wanted to cash the $13,000 check,

Does your bank generally tell people how much is in your account, and what your bank transactions are?
The Internet Archive and Jason Scott are saving our weird Internet history
I am against veganism too, but mainly because nutritionally it doesn't match how humans evolved. So for that reason, the only fad diet I really agree with is paleo.

That said, everyone is different. I gave up pork 20 years ago for ethical reasons, but ended up with a somewhat rare (at least in the US) meat deficiency because I work out extremely hard but try to eat mostly beans and rice. But I have friends with the same lifestyle as me, but with high cholesterol, who would probably benefit greatly from the mostly plant-based diet I was on.

Unfortunately, there are macro nutrients and vitamins that are effectively missing from the plant world:

https://inourishgently.com/vegan-depression-tryptophan/

I would honestly love it if we had impossible burgers or almond milk with anywhere near the nutritional content of meat and dairy. But we just aren't there yet. Ethically, I feel a good compromise is to only buy free range eggs and dairy, and try to avoid buying meat in the store. If someone is serving meat (and someone always is), just eat it, because throwing it away is less ethical IMHO.
You are probably onto something with this train of thought. I had an Angelfire website when I was 17 in the 90's. All my friends were blown away by my terrible design and color choices because they weren't on the web. Putting something accessible by the entire world out there seemed like magic to them. The web in general felt much more magical then.
He's actually 17 months if we want to get specific. On his 1st birthday, I managed to get him to answer the question "X, how old are you?" with "Wah!", which only became an articulate "One!" around Christmas/16 months, which was also about the time he started being able to say 1 to 10.

He actually is a pretty amazing kid. He's miles ahead of other kids his age, even some who are older. I wasn't expecting to be able to teach him counting until next year, so I'm being very relaxed about it right now and making it fun. He's 1, not 5, as far as I'm concerned, he can do what he wants, but if he's into it, I'll teach him.
1 and 0 have the same meaning in both bases
The question is not whether it's possible to pretend to be multiple people. The question is whether storing a large file places some fundamental restriction on how much activity a node can conduct on the network. (I.e. is there a cost of doing business that limits your from just spamming transactions at nearly infinite rate.)
But there absolutely is a point in setting out to count something when it turns out there is zero of that thing. If you don't know how many of something there is, but you know that this information is important, you will want to go out and count. If it's really important, then you will likely want to keep records of the count every time you perform it. This is, of course, very important in commerce.
A billion in dollar value? There's only about 110 million eth.
What about stuff that you do care about? Would you go against your principles then?
It's funny that I knew who this would be by or interviewing just from the title. I like Judea Pearl and a lot of his ideas, but at the same time I think he overstates their importance and hypes them up more then he should.
What makes you think that returning artifacts to the rightful owners will make them disappear?
Cloud kitchens posing as legitimate restaurants in SF
I think they turned off the free sites/hosting a year or two ago, but the opensource project is still around and doing well. It's not hard to spin up an instance with the opensource software and I think there are still a few hosts like Reclaim Hosting that offer one button installs of it.
Is that Paypal's requirement, or a PCI DSS requirement?
Connect Any App 2 Any Blockchain with Infrastructure That's Decentralized
What digit should appear after this list of numbers? 4 5 6 6 5 4 4 2?
AI Weekly Update 1/27/20
A while back I read a little theory that the reason "so easy your mom can use it" is a thing is that older men are less likely to experiment with new stuff in the first place than older women.

I have no evidence for this beyond second-hand anecdotes about who shows up to free computer education classes at their local library.
Maybe something was connected that nobody thought of
I agree and I'd like to add to the list of feature-set the adaptive cache (which does not only take into account the last time a block was used but as well how frequently it was used) and the SSD-cache ("ARC" respectively "L2ARC" in ZFS jargon).
I was saying that the temperature of the Universe in the far future will be about 0.000000000000000000000000000001 kelvin, if our current theories are correct. This is 10^(-30) kelvin.
Storage spaces is probably the best software raid available today. Unfortunately, it comes with windows.

It supports heterogenous drives, safe rebalancing (create a third copy, THEN delete the old copy), fault domains (3-way mirror, but no 2 copies can be on the same disk/enclosure/server/whatever), erasure coding, hierarchical storage based on disk type (e.g., use NVMe for the log, SSD for the cache), clustering (paxos, probably). Then you toss ReFS on top, and you're done.

The only compelling reasons to buy windows server are to run third party software or a storage spaces/ReFS file share.
I should have expanded my answer a bit and said that I had tried some UW screens, and they didn't have the vertical dimensions that the 4K screens have, even in landscape mode.

Thus my hybrid solution.