skysight-inc/HackerNews huggingface dataset:
I think Medium does this too (unless you want to log in with your social account, which I don't like for privacy reason) and it really annoys me.
What is missing is hardware keys support. :(
In a world where violence is not allowed money and political clout become the power, but in a world where physical violence is allowed money and political clout will only get you so far.

Money and political clout might appear like non-violent means, but in reality, they breed violence, except those are the top aren't affected.
What's the context tho?

If you spend $250,000 a year on credit card purchases and get 4% back on everything you've cashed in on $10,000 bonuses, but you had to spend $250,000 to get that.

It sounds like one of those conversations where it's like "yeah, just buy a car because you can write it off on your business account", so while you do get a discount on your taxes, you still had to pay for the car which is a net negative on how much $ you have in your pocket at the end vs not buying the car and paying more taxes.
Anyone know the origin of this, BTW? I can't tell whether this economist obit. is saying that Felix Dennis invented it:

https://www.economist.com/obituary/2014/07/03/felix-dennis
Huh, you have do something with returning from a switch in typescript if you want it to make sure all cases are covered. So it's close but not quite there.
I expanded on my comment somewhat more here: https://www.metaculus.com/questions/73/will-the-silver-turin...

Feel free to predict and comment too!
Amex actually lowered their fees to be more in line with Visa/MC through its Optblue program back in 2015. The fact that many businesses don't know that is just a testament to the complexity and confusion in the industry.

Source: am in the industry.
A New 2-D Material Uses Light to Quickly and Safely Purify Water
I think it's just another irony of history: At all times, people tend to be ambivalent about contemporary buildings, while they hate buildings of the previous generation (50 years old) and love everything older than 100 years. You just have to read what people have said in the past, and you recognize this pattern.
That metric would seem more useful to find controversial comments, not good comments.
My pet peeve is how "The Prisoner's dilemma" is the most commonly used example of game theory while being one of the worse examples (because it involves no information exchange and a skewed payback)
I don't agree with this. Some people write comments that are completely false or outdated, which is followed by a series of corrections and tangential discussions.
there’s an ongoing debate about whether this situation actually does pose an antitrust problem across many industries.

it’s at least not totally implausible.
It could also mean your internet not having some other sites which chose to side with Google.
HC was an enhanced Campfire clone. I still like FlowDock better than Slack or HC.
Respectfully, DNS Spelled out is "Domain Name Service"

There is both a protocol and a service associated with DNS.
Personally, I expect devices that claim to function with TCP/IP, DNS, https, etc. actually function with them, and not with a tiny subset of their proprietary implementations.

If Google wants to sell captive toys well, that's nothing I'd ever buy, but they're free to. But it needs to be clear that it is a proprietary widget, dependent on Google's services and incapable of operating in environments where those dependencies are unacceptable.
Interestingly, with a Nexus 5 and a certain pair of earbuds, this seems to happen automatically (minus the last step) - with most songs, I can hear the backing tracks, but no vocals. The earbuds are passive components, so I assume there's something going on electrically that's combining the stereo channels somehow.
It's a neat trick of projection, and really easy to hack on and extend yourself once you know the trick. Using your map of the space, cast a ray from the camera position through every column of the display rectangle; using the distance the ray travelled before intersecting the wall, you can calculate the apparent height of the wall seen in that column of the display; so, in that column, draw the wall that high. You can get fancier with textures for the walls, varying the floor height, walls that can appear and disappear (i.e. "doors"), and so on.

Better than my 10-second explanation: https://lodev.org/cgtutor/raycasting.html
She's dumb because she thinks NYC now has 3 billions stacked somewhere that can now be used for other things like, the subway system, schools, teacher salaries, firefighters, farting cows, the unwilling to work, etc.
For the Cape Horn trip in the age of sail, this is a must-read:

https://www.amazon.com/dp/B000FC1D5O/ref=dp-kindle-redirect?...
Wow! But talk about a story that ended too soon. I want to hear about repercussions for the restaurant!
This is what I've been telling my friends and family after I gave up trying to improve their network setup. At some point you have to take a stand and stop trying to have it both ways.
I made a custom password manager a while back [1] where I used the MutationObserver API [2] to detect when a field is unhidden or newly added. I mainly did it to deal with iClouds login flow.
The performance of that could probably be improved by figuring out the container of the login and only attaching the observer to that. But the whole thing was never really finished and I eventually forgot about it.

[1] https://github.com/schroffl/browser-password
[2] https://developer.mozilla.org/en-US/docs/Web/API/MutationObs...
Thank you for your kind remarks but I'm still unable to understand the proposed code. Testing the first expression in the current {lambda talk} evaluator doesn't return anything:

A) abstraction:

1: {{lambda {y} {lambda {x} {x y}}} arg}
2: {{lambda {y} _LAMB_0} arg} // where _lAMB_0 is {lambda {x} {x y}}
3: {_LAMB_1 arg} // where _LAMB_1 is {lambda {y} _LAMB_0}

B) application:

1: {_LAMB_1 arg}
2: {{lambda {y} _LAMB_0} arg}
3: _LAMB_0
4: stop

Well I don't understand your idea. I'm just an amateur.

In this paper http://lambdaway.free.fr/lambdaspeech/?view=fabric_new I give the eval_lambda() JS code (section 2.3. special forms evaluation) where inner lambdas are recursively evaluated without carrying arguments which are ipso facto unknown by inner lambdas. Until now I am unable to write a code which could carry them.

In this page http://lambdaway.free.fr/workshop/?view=lambdacode, following Peter Norvig (http://norvig.com/lispy.html) I wrote a more "standard" evaluator tokenizing the code, building a nested tree and recursively evaluating it. The evaluator's main function ( var evaluate = function (x, env) {...} ) works in nested environments and lambdas naturally define closures. It's a very clever approach compared to "my" regexp based evaluation. And everything works fine ... but doesn't completely fit my needs in a wiki context:

- First, as in most of languages, words must be quoted to be protected from any unwanted evaluation,

- the {pre some code} container can't be used (spaces, tabs, line returns are destroyed during the tokenization),

- I just can't imagine the cost of the AST approach for such a page http://lambdaway.free.fr/lambdaspeech/?view=jules_verne containing 1228778 chars, simply copy/pasted from a text file, as it is. It's just text as in a text editor (plus some enrichments, a TOC, ...). The {lambda talk}'s evaluator flies quickly over the 1228778 chars, say 250000 words, words are just words, and has to evaluate a reduced number of function calls, about 180, until all curly braces have disappeared.

PS.: I find the TXR language http://nongnu.org/txr/rosetta-solutions.html very, very impressive. Félicitations.
Outsized influence relative to population. Popular media has had a greater influence in spreading American culture than other cultures.

Says me.

Thought it was obvious and conventional wisdom. Feel free to argue the contrary, though.
But making the Central Valley as desirable as the Bay Area to live in would help the housing problem. Do this by building not only housing, but better infrastructure (roads, rail, schools) and create incentives for Bay Area businesses to relocate there (including the stick for those that don't).
Amazon’s Pivot Raises Scrutiny of Incentive Deals
For some reason I don't recall using Altavista very much. I was aware of it, but I remember using AskJeeves and Yahoo search much more.
No need for downvotes. Outside the US, most people do.

Anything else would be weird.
My goal here is not to argue, I don't think we disagree on this concept. I should have more carefully considered how my starting words would be interpreted, based on your replies I fear they came off more pointed than I intended in my sleep-addled state. I did not mean to start off by putting you on the defensive.

> Your example demonstrated iterating over a filtered list instead of an unfiltered list. The "contiguous chunks of data" benefit of ECS refers to how the underlying data is stored in memory, not to which data you iterate over

I apologize if this came across unclearly, but that's why I started with a block of comments explaining my fictional example ECS system. I did specifically call out that I was retrieving the backing array for the positions component, implying that components were flat arrays in a dictionary where the key was the component type. I hope we can agree that an array should be expected to be a contiguous chunk of memory when giving a quick example on the internet.

The relevant part of my previous code example:

// This can vary greatly based on implementation
// I'm going to go with an option that reads easily
// This should just give back the list of components, which we'll say is an array.
// Lookup time in this fictional system is the cost of a dictionary lookup.
var positions = world.getComponents('position');

Perhaps I should have been more clear that I meant looking up a pointer to the positions array would cost a dictionary lookup.

> (and both of those are orthogonal to types/polymorphism)

I probably should have given an example in a language other than Javascript, since it's not statically typed.
This is right on. To add some color from my memory as a Lycos employee, it felt that many of the early search engines dropped by the ball in their rush become "portals". There was this mass delusion that it was important to hold the user's attention as long as possible in order to serve more ads--to own or otherwise control the content that users ultimately ended up at. Web search itself was seen as a commodity. This didn't seem so obviously wrong at the time. The Web was so much smaller.
All pixels in the picture are caused by radiation hitting the camera sensor
Yeah I can set a delay or custom keypresses, or field IDs in KeyPass. This and OP just have to configure it properly.
Visa/MC don't care what Stripe (or any other) processor charges, they get their money FROM Stripe/the other processors, by way of assessments.

>Did you know that interchange on most debit cards is just 0.05% + $0.22?[1] That's massive margin.

Except on certain transactions where it's a money loser. Square was charging Starbucks 2.75% and Starbucks' average $5 debit transaction was killing them. They lost millions.

Square’s cost to process a regulated debit card works out to 0.16% of the total sale price (the 0.05% regulated and the assessments from the card brands) plus a transaction fee of $0.2355. (Again, the regulated transaction fee plus assessments.)

So, Square’s cost to process a $5 transaction is $0.2435 (5 x 0.0016 + 0.2355). However, 2.75% of $5 is only $0.1375, which means Square losses $0.106 (0.2435 – 0.1375). It only charged its customer $0.1375 for a transaction that it paid $0.2435 to the bank and the card brand to process.
50% was an arbitrary percentage, does it matter? My point was where do you draw the line? My thought is that a billion people dying constitutes a threat to humanity. The reality is we don't know exactly how we'll react to climate change but it is in the realm of possibility that there will be significant losses to crop productivity in places like India.
I’d say it’s more like a car enthusiast scratching their head at the new self driving car model that is controlled by a giant robotic arm and a giant robotic leg that occupy the entire drivers seat.

The machine is already a machine. it doesn’t need an external machine to physically control it. Thats what networks are for.
Unless they're storing hashes of every combination of characters in your password... seems pretty indicative of them storing the password in plain text.
I just pointed the Pihole at 1.1.1.1 and added 8.8.8.8 to the block list. The Chromecast works fine with it. Not sure if the Pihole does something clever though? I’m very sure that the Chromecast does but I can see it’s traffic on the Pihole.
Don't fly delta then.
Is OpenPGP considered 'legacy'? If so, why?

I was under the impression that it's mostly that it's really hart to reliably support e.g. calling 'gnupg' (cmdline), gpgme (library), etc.?

ISTR there was a company that's re-implementing the OpenPGP standard from scratch in a library-oriented-fashion, but for the life of me I can't remember their name...

I don't disagree with the 'drop legacy' stance, btw, I'm just interested in what exactly the issue is.
Did Duck Duck Go use Google previously? I thought when I first started using it years ago it was using google on the back end.
Could Brexit cause an immigration crisis for tech firms?
Really? I don't have that problem with LastPass. It simply inspects the domain in the URL and DOM element name for the given web page. If it's a password field in the form (even if on separate page that's stand alone) maps back to the domain the creds are stored in LastPass it will give me the option to inject the password into the form field.
>Card processing was a basic commodity business before these guys. Somehow, Stripe et al have been able to convince a large swath of customers to accept 2.9% + $0.30.

Certain retail industries are willing to pay a premium for simplicity and better UX. Merchant account processing is a cottage industry and it's easier to pass on hidden charges through a merchant than a what-you-see-is-what-you-pay flat rate. Especially one with Stripe-caliber UX.
I assume the commenter was referring to ionizing radiation.
Depends on what you mean by practical.

One of the underlying challenges for number theory is closing the gap between the great many statements that we can easily predict on the basis of primes acting a lot like random numbers, and the statements that we know how to prove. Both the Riemann hypothesis and the twin prime conjecture are good examples.

These constellations provide more examples of the same. We can in a straightforward way rule out constellations that can only happen a finite number of times. And for those which can happen an infinite number of times, we can predict the frequency with which they will happen.

Should any such constellation happen a statistically unlikely amount given that prediction, this would be of great interest for number theorists. Unfortunately to date they have stubbornly behaved as predicted, but that doesn't mean that the effort spent searching was wasted.
Something along the lines of:

Comment scores for all comments added together (with negative scores taken off) / number of comments. A bit simplistic, and prone to echo chamber effects (high rated may just mean they say things they know everyone will agree with), but it's probably the most objective setup here, given the lack of miraculous super smart AI to 'judge' quality on any deeper level.
Did I up vote you? Likely because your post was provocative and got me to engage.
Yes, I've been having the same issue since about the time I upgraded our 8 year old home laptop (8 GB RAM) from Ubuntu 16 to Ubuntu 18. I had to switch to LUbuntu to keep the system usable, but Web browsing still grinds to a halt if I leave a gmail tab open too long.
KeyPass? That's what I use and I probably am 50/50 between using autofill or Copy+Paste. And it autoclears after a few seconds.

And I store my DB in Dropbox, but not the key.
I might argue Bluetooth itself is not ready for production yet
Looks cool. Really do want to give real equity to my employees. Will check out.
Note for readers looking to hack on a raycaster: If you were to clear the first and second half of the buffer to different colors, you've got a ceiling and floor.
I'm not so sure it applied back then. Before Google, the core issue was to get a good result in the random garbage you were returned in search results. You'd use quotes and plus/minus or AND/OR operators, maybe strip out words like xxx and porn and warez, and hope for the best. Staleness was, frankly, of little concern if you got a few relevant results. That the AV index was stale was news to me before I read this thread, and I'm not sure I'd buy into the idea that it made much difference. Search engine toolbars made getting results more convenient. But the core of the problem then was getting any relevant results to begin with. For that, Google just rocked.
Square is probably the biggest game changer here simply because they also have the POS systems in place to just replace visa/MC if they want. They also have a bunch of apps like cash app....which apparently is going to be integrating bitcoin lightning network soon.
Magic link emails are terribly slooooow. Waiting for that email takes too long most of the time. I could've already logged in with a password by now, not even using a password manager.
Isn't it pretty safe to assume that nothing will ever get really deleted? I wonder if the GDPR will change this.
Keybase is centralized. The GPG keyserver pool is a decentralized gossip network of volunteer servers (I run one).

https://sks-keyservers.net/status/
It's because nobody dumps 40GB on kid. Kids go through long process of feedback-corrections. I imagine if there would be some crowd funded project to provide feedback about mistakes to this model, it would learn and produce better results fast.
I agree that there isn't much of a way to get lower interchange fees, but many, many businesses overpay at the processor level, where there IS a way to get lower total costs.

>contract terms in many places preventing merchants from passing on fees a

This is not a thing anymore, the card brands allow surcharging. It's prohibited by state law in something like 7 states, but those are rapidly losing court battles about it.
What about the license/copyright of these?

They do not include a license file and the Welcome.txt file included with Lexis only says:

" Please note we don't reserved the copy rights for used images. "

No license = undistributable or is that supposed to mean public domain?
minisign I can support - I use it myself.

For encrypting small data blobs, nacl/[secret]box is fine but as the description says it's for small blobs. If you want to store a large encrypted blob on a USB key as a backup, less so.

I personally use enchive (https://github.com/skeeto/enchive) for that, it's like the encryption counterpart to minisign and in my opinion it really should be on the list.
I’m also from another field, but 19 papers and 5 first-author papers over 23 years is a huge red flag. Many graduate students wind up with 3-4 first-author papers by the time they graduate. I don’t know what he was doing with his time, but the publication record seems to be the elephant in the room.
Unfortunately business owners are the ones responsible for paying for fraud.

For example I've sold many thousands of copies of my digital courses online. Never had any type of problem.

Today I got a taste of my first Stripe dispute.

The customer signed up, bought the course, watched some of the course, never contacted me, disputed the charge for unknown reasons, Stripe notified me for evidence, I sent evidence of everything they asked for, weeks later I lost the dispute with no feedback from anyone, on top of everything I was charged an extra $15.00 by Stripe as a "dispute fee".

In other words, I got completely screwed with no chance to do anything and the banks and Stripe made a profit off an arbitrary dispute charge.

To make matters even worse, after talking to support, I asked Stripe to send me a screenshot of the images I provided them as evidence and it seems Stripe manipulated the images I uploaded as proof by shrinking them to be completely unreadable. So basically I'm penalized because Stripe tampered with my evidence.

The system is completely broken.
That may explain the disconnect when he talks about his goal: "I actually want to own a yacht. Owning a yacht, really owning it in full and being able to pay for its upkeep, means that you’ve somehow freed yourself from work and want."

He can much more easily free himself from work and want by skipping the super expensive yacht, putting several million dollars in a nice diversified portfolio, and withdrawing 3% per year. Not saying that's easy, but it's way easier than the yacht plan.
Adam Smith is down with that statement too. he said it best in his book "The Wealth of Nations," published coincidentally in 1776 that a home/house/condo is not an investment:

“...a dwelling-house, as such, contributes nothing to the revenue of its inhabitant. [...] and though it is, no doubt, extremely useful to him, it is as his clothes and household furniture are useful to him.” [...] If it is to be let to a tenant for rent, as the house itself can produce nothing, the tenant must always pay the rent out of some other revenue which he derives either from labor, or stock, or land. ..."

(12th paragraph) https://www.bartleby.com/10/201.html

My advice to my kids is that they should buy a dwelling and not live in it. Let it be an investment, let someone else pay the mortgage and the upkeep as well.
But still not free.

Please try it out though, I would love to see a proof of concept that took the ECS-as-database approach. Like I said earlier in the thread I expect it would not do well, but I'd be interested to see the results either way.
No, I don't, but it's conceptually pretty easy (the devil is always in the details). I'm sure you could find something on the net describing this better.

What I've done is, first, to block the HTTPS port from going anywhere except to my proxy. If you want to use HTTPS in my network, you have to install my cert. That cert is used to negotiate the HTTPS connection to the proxy. The proxy then has access to the plain-text data stream. If that data stream is a DNS request, then it's diverted to a DNS-over-HTTPS server that I run (which uses my local DNS server to resolve the request). Otherwise, the proxy just transfers the data to and from the destination site using an HTTPS connection from the proxy to the destination.
I’m all for more people using immutable machine images for their base system images, and think more environments should be built this way.

However, I’m not sure what the difference is here from say https://github.com/linuxkit/linuxkit which also has an example for how to use LinuxKit to build Kubernetes environments https://github.com/linuxkit/kubernetes
Wow the mobile website really doesn't want me to know what keybase is.
Stupid sexy prime numbers
Amex lowered their fees in 2015 through their Optblue program. They're still a little bit higher than Visa/MC, but much closer than they were. If you're still getting high Amex (3.5% or more) your processor is pocketing the difference between that and the lower costs.
Add group live chat to your React Native video app
Using AI and On-Demand legaltech to help law firms
In theory, couldn't Firefox's certificate store blacklist the TLS certificate your website uses, with the same user-confusing result?
Chromium does not fully solved Spectre. It is still too expensive to run one process per domain, so many unrelated pages run in the same process. But Chromium contains a few mitigations that makes exploiting Spectre from JS much harder.
We've already asked you many times to please follow the guidelines and post substantively, so we've banned the account. This isn't a sarcastic flamewar site.