skysight-inc/HackerNews huggingface dataset:
My experience is that if you need to get past the chatbot to talk to a real person, it takes an undisclosed amount of time (minutes, but could be easily towards 30minutes), and then if you're not immediately attentive when chat representative responds, you go back as being "out of contact", and need to restart. And it's not like the app gives you a notification or anything if the chat representative comes online.

I've never had to do something tricky like e.g. challenge a transaction with them, and I dread that perspective. What I read from people who had that problem is not encouraging.
The problem I have with DNS over HTTPS is that it's something implemented in the browser, that ignores the DNS configuration of your PC and your local network. That has some implication, for example you are unable to access local hosts on your network by their hostname (for example https://fileserver). Also you have a solution that works only on one program, while the rest of the system DNS requests remain unencrypted, that is bad.

Browsers shouldn't implement DNS theirself, and should use operating system APIs to do all the DNS queries. That is how networks work, and doing that differently creates problems (imagine if every program has its implementation of DNS over HTTPS, you have to configure correctly the DNS server in each of them, and good luck debugging it when one implementation is broken...)

As a technical motivation, HTTPS in an high level protocol, and using it for DNS is kind an overhead. We already have DNS over TLS that is a standadized protocol, that can be used, and that the operating systems are starting to implement.

I use DNS over TLS in my local network, but rather than having configured all the computers to use it I have configured a local DNS server that encrypts the requests, for every host in the network, and also filters trackers and ad servers. Thus I don't want Firefox to mess aroung with my local network configuration that is fine.
Control IoT devices just by pointing at them
Yea, well said. There are some awkward bits, but if I were writing an article on my first 4 months with SwiftUI it would look totally different.

There are tons of bugs, random issues, and a lack of controllable properties in areas. There’s a lack of documentation, performance, etc.

But the language, defaults, components? All wonderfully done.

In fact I’d spend years building a UI kit in React attempting to standardize on things like that, and on seeing and using SwiftUI I was constantly impressed by how well done it all feels when the language (Swift) is robust and designed to work alongside the framework.

Count me as basically optimistic, just hoping they iron out all the beta-y aspects quick!
GP is talking about things like the chromatic scale, pentatonic scale, whole-tone scale, etc

Writing melodies with these would comprise of 12, 5, and 6 different tones per octave, respectively. Not 8.

Plus, some minor keys comprise of different sets of tones depending whether the previous tone was higher and lower, so it might not even be the same set of 8 tones within an "8-tone" scale.

Octaves are just a modulus.

Edit: there's also things like moveable 7 note "scales" and other eastern hemisphere things that don't fit western music theory as easily but I don't know them well enough.
>I’m pretty sure blockchain is not the solution

That's true to just about every problem, to be honest
Even after having publicly sung its praise a part of me still considers that feature outrageously bad taste. There could be a nicely orthogonal language feature instead, with universal applicability for good knows what, instead of this highly pragmatic superficial syntax hack! I think it's the part of me that loves Scala. (I do, but I'm also installing Flutter SDK while writing these lines)
I am pretty young and have never bought any insurance, but am currently shopping for some.

Since I hear relatively many "insurer didn't pay" stories (often because of a weird detail), I don't have much trust in insurance and do place a lot of value on actually understanding what will be covered.

I'm still a fan of a good deal, but confidence in reliability is a pretty important part of the features, no?
I'd be skeptical of you trying to assume what someone else said. However `3` is un-italic while `1.5` is italic. It can be hard to spot that difference in font. I'd say you're right.
I'm still unclear about who is posting the link:

WhatsApp itself, somewhere under whatsapp.com?

Or random users on whatever web sites, Facebook etc.?

If the latter (and that's how I understood it): if you give people an invite link, that link can be used to access the group. Obviously. Works as intended.

If you don't want random people to show up, don't post the link publicly, give it only to trusted people you actually want in the group.
Coronavirus – Astrology Approach
Dart was the fastest-growing language (growing more than 500% YoY) in the latest GitHub State of the Octoverse report.

https://octoverse.github.com/

It's #23 in the current TIOBE index.

https://www.tiobe.com/tiobe-index/

It's a long, long way from being as widely used as the top 10 languages, but many people outside of Google are using it.

Since Dart is the language of Flutter, which is growing in popularity, it should substantially increase its user base in the years ahead.
So it's reinventing PHP and Java Server Pages?
Notice that's where the italics start, i.e. '3*1.5 hours a week', and if I carefully don't use another asterisk at the end of my post (unlike GP)...
Having a full array of high quality appliances and utensils, without the need to invest thousands of dollars over many years?

And maybe there's staff to clean up when you're done? Doesn't sound like a terrible thing to me. People love to take cooking classes which are a similar experience.
‘Hooking’ Your Audience Using Drag and Drop in React
Yes, but if you think about it, it doesn't make the argument weaker but arguably stronger - not only they use all those lines of code but also it seems that you can do it, ie. use low level (I'm guessing) 3rd party libraries and it will work for you; and they must be having high bar for quality, they operate on low level etc.
This interpretation seems to unnecessarily constrain strategy. A strategy is not just something you pick at random. A good strategy is chosen with all context in mind - including your opponents choice of tactics and strategy.
You're right that Java was being promoted as a front-end language at first (Sun found a customer for Java), but I'm pretty sure the intent was to generate excitement by finding a killer app and then expand the market from there.

Also, Java applets and JavaScript were added to Netscape 2.0 at the same time and were meant to complement each other, not compete. It may seem like Java came first because JavaScript was called LiveScript for the first three months. I also don't think the JavaScript name change was intended to ride the coattails of Java, rather it was clarify and harmonize its relationship to Java.

I still look back and I'm amazed at how much stuff happened between the summer of '95 and winter '96. Windows 95 release. Netscape went public. 2.0 released 1 month later introducing Java and JavaScript, etc. etc. etc.
how long does Cloudflare or NextDNS retain dns query logs?
I have a little trouble understanding the mentality of surveilling the porch. If someone steals your package and you get it on tape, then what? The police aren’t going to do anything. Whoever sent you the package will refund you.

It seems like both an unenforceable crime, and a victimless crime.
Booking.com built a cloud platform of its own
The OCaml story for concurrency is good, maybe you were thinking of parallelism? Support there is ongoing in the 'multicore' project.

For concurrency, LWT and Async are both mature and used in production.
There's a pretty simple rule of thumb: use synchronous RPC when a UI-level transaction is waiting, otherwise use queues.
Not quite.

Nothing prevents Google or Cloudflare to run DoH on the same IPs as their user-facing services. Unless you are willing to block Search, for example, you might be SOL without TLS-terminating proxy.
How to attract money using subliminal messages
Maybe but there's other theoretical benefits too; food grown closer to it's consumption point releases less CO2 being transported and could be fresher, reduced run off from fertilizers and pesticide use, and reduced land use from building vertically. It's not just the attraction of the clean look, though that is part of the appeal, but there are real benefits.
I don't know what you saw on heir websites but we have an EPYC powered HP workstation with 1tb of RAM in the office for almost a year now.
My EDIT: caused my first * to be consumed.

I exercise 3 times per week roughly 90 minutes. each time.
i have absolutely no idea how much my company is paying for AWS. I expect I will soon, but it’s a little alarming that this data is not readily available to me. I think I am not the only one in that boat.

For people who know very well? I think it’s not unlike interpersonal dynamics. Codependency looks very different from outside versus inside. It’s difficult to tell why your friend keeps investing in this bozo, coming up with ever more elaborate ways to manage them and their moods.

And over lunch a mutual friend will discuss how they might be better off with someone else, and once in a great while someone will ask if maybe So-and-so might not be better off alone.

AWS is a dishonest partner. They have decided that you not knowing how much this is going to cost you is a good thing, and give no evidence that they are willing to change. This is who they are. Do the good things about them make up for that kind of bad thing? I don’t think so. I think you should look for another partner. Maybe just something light, not a serious relationship. Or maybe try some alone time and see what that’s like.
I think it's less about what formal powers the different branches of government have, and more about how they use them in practice. As a parent comment said, the USSR constitution was good on paper, but not so much in practice. On the other hand, here in the UK, the queen technically has supreme power over everything (and even ignoring that, our Prime Minister is head of both the executive and the legislature), and yet in practice this doesn't get abused too much (arguably recently that has changed a little).
Common Lisp was designed without requiring TCO because:

* various platforms don't support TCO. It was designed such that it can be implemented by a simple non-TCO interpreter, transpiled to a non-TCO C compiler, compiled to a non-TCO Lisp Machine CPU, or to a non-TCO virtual machine (like the JVM). Many languages don't support TCO on the JVM and may only implement explicit tail recursion or have a compiler detecting tail recursion - which is far from supporting TCO. Thus a portable conforming Common Lisp program will run in ABCL (a full Common Lisp implementation on top of the JVM) - because it will not depend on TCO to not blow up the stack, or similar.

* another reason was that Lisp has a bunch of features with don't work that well with TCO. For example Lisp always supported various dynamic scoping constructs and made extensive use of those - something which Scheme in its core does not, but provides via libraries or language extensions. Using dynamic scoping constructs makes TCO more difficult, may require a different language design, etc.
Website probably has a memory leak
That makes a lot more sense! The comment is edited now though, much more readable :)
>> Common Lisp applications are hard to deploy.

>No server or desktop or web-browser comes with common lisp pre-installed. Building common lisp is a pain, because packaging/ASDF is terrible and you don't easily get a nice and small statically linked executable out either. Compared to exactly what language is common lisp not hard to deploy?

I'm not here to defend all of the flaws in CL, but I really enjoy the SBCL feature that allows you to compile to a binary. Yes it may not be as small as a pure C/C++/Rust executable, but it's very useful and I've used in various projects with great success.

My heart still goes out to Python but I was I could just as easily create a Python executable as I can with SBCL.
I have often considered doing this myself. My current browsing habits are a disjointed, site-to-site flitting mess that leaves me less informed and more annoyed.

- Open Reddit/FB/IG, browse briefly

- Switch to a news site, scan headlines, get irritated with almost-clickbait headlines

- Switch back to Reddit/FB/IG by reflex, even though I know nothing's changed.

The last time I lacked near-24/7 internet access was when living abroad in 2007. I'd go to an internet cafe daily, where once I was done with emails, IMs etc, I'd save a folder of HTML pages (mainly message board threads) to my USB drive for offline reading. It made my browsing experience much more time-efficient, as my Internet use had a clear starting point and an ending point, sort of like a newspaper.
The last entry at their FAQ posted today indicates that they’re focusing on US-only and does not commit to worldwide plans. (But it’s also buried in an image where I can’t copy-paste, ugh.) Link to that FAQ:

https://blog.mozilla.org/netpolicy/2020/02/25/the-facts-mozi...
So you're counting on malware's continued use of plaintext DNS as part of your network's security strategy?
> treat the intermediate network between them and the servers they talk to as hostile

Unfortunately they also treat the user as hostile and untrusted. Your phone, browser, OS, or TV treat you as hostile when they send data to the manufacturer and give you no way of assessing yourself or actually controlling this. We have standards and protocols that ensure the data is kept perfectly secure and inscrutable between your device and the manufacturer but absolutely nothing is put in place to give you any control over this. Your choice is binary: use it or not. Every security decision seems to work out better for those companies than for the user.

In this case both DoH and DoT provide the required security for the users but one of them takes a little bit of control away from them.
That seems harder to set up than a surge protector!
>My complaint is that I pay some of the highest taxes in the country for some of the lowest benefits.

And my argument is that you are undervaluing the cost of the benefits it provides.

Particularly in a cosmopolitan city, there are layers upon layers of infrastructure and society which need to be supported. Here you are standing on top of it all complaining about the breeze.

Paying your fair share is recognizing that you are in a position of privilege and giving back those who allow you to be there. The system depends on people like you to strengthen the ladder you used to climb up in life, not pull it up behind you.
The edit makes it a lot clearer, indeed. Cheers!
I used to work in auto insurance pricing. The algorithms are relatively simple, but the filing is made as obfuscated as possible to fool the regulators, competitors, and the general public. There are no black box models or anything, it's usually just multiplicative factors, but good luck finding the factors and definitions.
I do not trust Cloudflare.
The Splendor part was a but confusing. The author's point is that the simple strategy has no meta, because players can't interfere with each other. It's just a race. But the strategy of saving up points opens up a metagame because players can now interfere with each other, so the game becomes about guessing opponent strategies and counterstrategies.

Another analogy is a bicycle race. You could have everyone run separately and compare their best times. But by racing together, you get peloton and team effects where players can attack opponentns and support teammates, but expose weakness that could be exploited, and the success of an act, like passing or drafting, depends on how others react.
Learning How to Count (Avoiding Fencepost Problem)
Re: I also don't think average users cared about security issues back then.

Recommendations in common publications to remove them unless absolutely necessary coincided with their market share slide, as I remember it.

Yes, Java applets was imperfect, but generally got better on every release. It was improving about as fast as JavaScript + DOM + CSS + HTML was.

Re: For most people, if the computer tells them they need to update, they update.

It didn't help them in that they tried to trick you into installing extra junk apps during the update process, like tool bars (AKA spam bars) and "free" anti-virus scanners.

Java had a big issue with applications that needed older versions, but the older versions often had security holes. Oracle didn't manage backward compatibility well. Trying to be a virtual OS instead of just an app platform contributed to the too-much-complexity-to-manage problem for Oracle. KISS.
If left to my own devices I'll tend to go to bed towards 3-4am, plus sometimes I'll be anxious and gloomy in the mornings and my mood will pick up during the day, which makes me thing I'm a natural night owl.

However, the most productive times in my life have most definitely been when waking up and getting to work early. I don't like working at night, just slacking off.

I've read a lot of articles in this vein, but I never see myself quite represented.

Anyone else in a similar boat?
If you just say "prohibit trade of wild animals", that would imply China just outlawed all trade related to wild animals while the news is actually about a decision to absolutely enforce existing laws.
So recognizable! Thanks for sharing. It can be so frustrating lying awake at night, with no probable cause.

The more I look forward to a new day, the later I fall asleep. Causing the new day to turn into a total disaster as I walk around like a zombie on 20% of my usual energy level.

That makes me even more anxious to go to bed, creating a self-fulfilling prophecy.
I had the exact opposite experience as you.

I was a night owl my entire life until my last few years of college, when it got difficult. Then I was able to transition to being an early riser in a couple of weeks, and I carry that experience many years later.

Waking up early does have a practical advantage: your free time is before you go to work, so then you have energy to do important things.
> I am interested in using virtual/disposable cards ...

> Is it, in fact, correct that no "proper" US bank offers these ? What about paypal ?*

> What is the most stable, boring, financial services provider that offers virtual cards ?

Most US-issued bank debit cards work with Privacy.com, I think.
It's one thing to get high growth among millennials with a shiny app and completely another to get into commercial banking.The reason why majority of the banks rather do mortgage and some other 'easier' products is because of how difficult and complex commercial lending is.
I don't think it's fair to compare a local town bank in the US to challenger bank in Europe. I suspect a very high percentage of revolut accounts were opened purely to support alternative banking, however these customers aren't and won't be the ones that will bring fortunes to the bank's coffers.
Anything that uses 9 of the 12 tones in a Western standard equally tempered octave, for starters. So, if it changes key at any point it is very likely to find that it uses 9 tones or more.

Anything written in a melodic minor scale will use 10 tones, as the 6th and 7th of the melodic minor scale are sharpened on ascending movement but not sharpened on descending. Assuming it uses every note in the scale of course - not all melodies do. But if you start off saying 8 tones per octave you're probably not making space for sharpened 6ths by ignoring the 4ths.

Just about anything written by Schoenberg in accordance with his theory of tone rows and atonality, where the idea is to use all 12 tones as a fundamental component of your melody so that you're not constrained by the notion he didn't like of a tonal centre. Okay so this isn't a popular genre, because it turns out most people who aren't Schoenberg really rather like tonal music. (Yes, that's an oversimplification of his ideas, he did a lot more for music than that).

I think the author of the article has exaggerated the claims about "every possible melody", because given the people who did it are musicians themselves they must be well aware that they've ignored a large swathe of music, and that's before we've even considered tuning systems which don't have 12 tones per octave.
While that includes Chrome, Safari, Firefox, IE, and Edge that’s not every browser and it’s a really bad habit to get into. Especially as the preload lists are yet another attack surface.
While pardoning friends is certainly distasteful, that power is explicitly defined in the Constitution and is plenary. The only potential exception is a self-pardon.

There are plenty of examples of embarrassing pardons, but it's not a rule of law failing.
State Farm has only ever reduced my rate. They do it about once a year. I have shopped around and changing policies would cost be upwards of $50/month more than I currently pay.

Granted the best thing you can do for low auto insurance rates is to barely drive. Personally I drive less than 5k miles a year, and my rate reflects that.
This article is a great example of how FP is currently being ruined in the same way OOP was ruined in late 80s. The paradigm had a lot of great ideas, but it became so popular so quickly that people began to fetishize its terminology and tools, while completely forgetting what those tools were meant to accomplish.
By talking with women. According to the majority of them, I'm very average-looking. Fortunately, most women don't really prioritize physical attractiveness -- they tend to value personality-related things instead.
The answer probably lies somewhere halfway between you and them. What you are doing is probably good in terms of staying sharp with your skills. But some detachment can help: I am assuming (correct me if I'm wrong) that you care very much about what's going on at work and that causes stress.

But I think it's possible to continue to care while not letting the organization's sluggishness affect you in a personal way. You care because you believe it's the right thing to do and/or because it furthers your skills. Good. The others are missing out; even if their pay is the same now, in 5-10 years you will be better positionned than them for whatever opportunities come. At the same time—and this is where that balance comes in—if you're slaving away with no enjoyment of life, it all seems pointless.
Very nicely put together documentary. I do wonder if it would fit more nicely into 15 minutes but YouTube incentivizes for longer videos.
They could, but what's the consequences of the court ruling in their "favor"? - Consequence would be that those artists have copyright to all future music, thus the one who sued couldn't create anything new and claim copyright in it but would have to pay royalties
GitHub Is Down Again
Now mix in VP-level accountability for unit test coverage KPIs, coupled with piss poor integration test infrastructure, and you have the uphill battle I fight daily.
On this point, history has chosen to be stranger than the after-the-fact musings of rational humanists would typically allow:

"The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar left and black people. You understand what I'm saying? We knew we couldn't make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did."

-- John Ehrlichman