skysight-inc/HackerNews huggingface dataset:
Hotels? none. It was always comp'd by the host org.

Miles? Ultimately not that many -- or not enough to be of long term value. It was enough to get high enough in the status tiers for reliable upgrades, but for the most part, a few ad-hoc spontaneous flights and that giant bank of miles you built up over the years evaporates over night.

It's a weird carrot on the stick that you kind of fall into. To ensure status, I would take purposefully crappy flights just to rack up the miles.

Looking back it was a silly thing to chase and a really stupid use of time.
The problem is network effects. If you accept Visa or Mastercard then you lose business, because many customers have only one or the other. So you need both, which means you can't play them off each other for a better deal and they aren't actually competing with each other.

Combine this with contract terms in many places preventing merchants from passing on fees and it gets even worse, because card networks can gain customers and increase their network size by offering rewards and then use the network effect to raise fees. If the merchant can't charge more to customers whose card network charges them higher fees, the cardholder has the incentive to use the card with the highest rewards (and thus the highest fees), so you get a ratchet of increasing processing fees despite an overall trend of falling underlying processing costs due to automation.
I even used the free dial-up (ad-supported) internet that Altavista provided back in the day!
Historically, web specs often start more descriptive than proscriptive. Building a spec without a reference implementation is a great way to build an unimplementable spec.
Damn I wish my apartment took credit cards for payment. That is the one single thing I don't put on my card.
This is crazy because I grew up with a friend that did this exact scheme every year at a nearby Applebee's after we hit our late teens. He once even got the waitress's phone number.
Specifically, it will throw SwitchExpressionException[1]

[1] https://github.com/dotnet/corefx/issues/33284#issuecomment-4...
No, You Can’t Ignore Email. It’s Rude
Honest question: is that even legal?
Thank you for this answer. It makes a lot of sense. For my (and I expect most people's) threat model, google's prying eyes are a more credible concern than my neighbor's, and I wish they hadn't changed it, but it's nonetheless a defensible reason for making the change.
Somehow every other company in the universe seems able to locate in NYC without a multi-billion $$ subsidy.
How Big Is Your Digital Footprint Anyway
"Wealth is always distributed unequally due to nature"

No. Wealth is a social fact, not a natural fact. It is the consequence of policy choices.

And most of the stuff you go on about is really just unsubstantiated nonsense. You are actually claiming that the existence of ultra-billionaires as consumers of luxury goods leads to technological innovation.
Wait... Didn’t Microsoft do this back in the day with ASP.NET Web Forms?

Full circle for sure!
That is just not how cpu cache works on multi-user systems. There is no L1 icache sharing between programs.
I disagree. For example AV had image search before google, not very good but not for lack of effort. If anything the lack of focus on the core web search because attention was elsewhere to improve AV in other ways was it's undoing.
>Please consider all the viewpoints when linking to that blog post;

It should have been obvious to you, but maybe it wasn't: nobody always considers all viewpoints when making a comment, otherwise it would become a big essay. This is not a college debating forum. There is such a thing as "caveat lector", you know:

https://www.google.co.in/search?q=caveat+lector

>else we may keep having the same conversation every time.

No, I'm quite sure we won't be. Nothing to gain :)
Microsoft does this and the built-in password manager on Safari works with it just fine.
I meant using pushState using the state object for something other than caching. If I click on "About us" and this results in pushState({page:"about-us"}, "", "#") then linking just doesn't work any more. It's a regression back to the days of Flash.
I own one and have bought three. Cloudflare DNS for me (via a Pihole).
I've seen quite a few takes suggesting NYC will be transformed by the sudden arrival of high earners, like the Seattle city councilors who went to NYC to warn the city about their mistakes.[1] Whatever Amazon's merits, the specific arguments seem ludicrous.

Seattle lawmakers talked about how Amazon took up 20% of the city's office space. That was 45,000 workers in a city of 730,000 (6%), and a metro area of 3,800,000. NYC was looking at 25,000 Amazon employees against a city population of 8,600,000 (0.02%), and a metro population of 20,300,000. This claim looks similarly awful. NYC and Seattle have surprisingly similar average salaries ($69K), but the relative impact of 25k workers earning double that is 1%-5% as large in NYC. Manhattan is already the highest-earning county in the entire nation, so much so that adding Amazon employees there would bring down the average salary!

If anything, what I find wildest is that NYC has kept its housing prices halfway sane. It's wrapped around a river and a bay, half on an island, in the middle of an area so urbanized it inspired the word 'megalopolis'. A huge fraction of its development is pre-automotive, so transport in and out ranges from 'tricky' to 'crisis'. It has the highest-earning county in the country, which is also one of the highest wealth-throughput areas in the world.

And so the median house price there is... perhaps 20% higher than Seattle's, despite 4x the population density? Manhattan prices are at the same income multiple as Seattle and the rest of NYC? What the heck? It's not that people don't know Seattle housing prices are excessive, and the boom is pretty recent, but I don't understand why it's viewed as a narrow issue of wages and population growth. Whatever raised those prices, they still point to something seriously wrong with the way things are functioning now.

[1] https://www.theguardian.com/technology/2019/jan/07/seattle-l...
I was a regular user of Expedia until some genius got the idea to disallow pasting into the password prompt. That was a few years ago and I couldn't tell you to this day if they fixed it or not. It was probably a short lived experiment.
Modern Alternatives to PGP
No need to be rude, and not everyone uses chat software.

Googling for the web browser options online, it seems Links[1] and Abaco[2] are the best options right now. There are others listed in Wikipedia[3].

I wonder if there's someone out there that has put in the effort to improve their Plan9 environment. I wonder how difficult it might be to port something like Chromium, Firefox, or Webkit to Plan9. Maybe it's not as tremendously difficult as I imagine it, but maybe I'm dreaming thinking this.

[1] https://en.wikipedia.org/wiki/Links_(web_browser)

[2] https://en.wikipedia.org/wiki/Abaco_(web_browser)

[3] https://en.wikipedia.org/wiki/List_of_Plan_9_programs#Web_br...
you can compare the L and R channels to each other to separate signals out of a stereo field. https://cycling74.com/forums/separating-stereo-segments-poss...
The progression from technocracy to technopoly (and beyond?) reminds me of Forster's famous short story The Machine Stops.
It's really annoying when trying to buy guns. They tack that 3% fee on there, and then say you can pay for cash or check. Ever bought anything online with a check? It's annoying, doubt anyone does it. Any site that is selling a gun I want that tries to pull that I avoid.
Saw a video by vox today where they argue that the points are also paid by increased retail prices. Even if you decide to use cash, you are basically paying for someone's business class upgrades

https://www.youtube.com/watch?v=ySH5SudRwak
There were some complaints about the deal, and the effects on surrounding areas, for the people and businesses that were already there.

Hardly a rejection.
I have a said expensive router, a Nighthawk, that will only advertise itself as the DNS and proxy requests. Unfortunately it's really bad at that and I was getting lots of lookup failures. Now I hardcode most of my devices to 8.8.8.8 .

I can totally see how they and other IoT vendors would want to do that. What boggles my mind is that so many people believe the feature implemented was "Use 8.8.8.8 and break otherwise so we can trojan our DNS into places" instead of "Hardcode 8.8.8.8 so it works in most cases".
> Also, any AV article which doesn't note that we bought Elon Musk's first company is inherently flawed. ;)

Agreed. My previous manager had worked with Elon Musk at Zip2 (maybe even as the CTO). He used to talk about how peculiar Elon is. Does it ring a bell who I might be talking about? :)
How to optimize your app listing in the Apple App Store
> What I wanted to say is that you can write anything in sed that you can write in C

This actually doesn't follow from sed being Turing-complete, and I don't think it's true. The construction to show that sed is Turing-complete requires transforming the input into one that sed can then perform computations on. I think a more clear example is Lambda calculus.

You can't write a Lambda calculus expression that increments a binary number. Lambda calculus can only operate on lambda expressions. Turing-completeness just means it's capable of computing the same sort of functions, not that it can match the input and output formats.

> you could create a compiler for sed like you can create a C compiler, to run arbitary sed programs on current hardware.

My point is that no input to sed will result in a Word window opening. sed can perform all the same calculations, but there's more to Word than that. I think we're agreed on this point. We're also agreed that you could embed sed in an appropriate framework and produce that window. I think our disagreement between these is mostly semantics, so I'm happy to stop arguing about it if you're done.

> No, I'm pretty sure you can't. A finite-state machines can not even parse context-free (Chomsky type-2) languages, so it definitely can not represent a general purpose program written in Word, even with a finite amount of memory.

Finite state machines can do anything that requires a finite amount of memory. For example, finite state machines can't recognize balanced parentheses. But they can recognize balanced parentheses in strings of length up to 10. There are only 2047 strings of parentheses of length up to 10, so you can have a state for each one and mark the valid ones as accepting states.

If we model the state of your computer, including every bit in ram, storage, caches, etc., then we know which state your computer will be in after the next clock cycle. We can therefore model your computer as a finite state machine, where each state represents the state of your computer at a given moment, and the transition is the result of your computer operating for a clock cycle.

There are a finite amount of possible states, and the transitions are deterministic. This defines a finite state machine.

You can't define a finite-state machine that can do everything that Word can do in principle, but you can define one that can do everything that Word can do on your computer, or in a VM. There would be way more states in this machine than there are atoms in the universe, but it's within the power of this theoretical construct.
I think the difference is that the chromecast would not function without 8.8.8.8. Thus requiring you use googles services to use a google product. That is not cool.
For several years now I have believed that there is a more general threat that is far scarier as it has no ethical solution. Basically, the very idea of civilization contains the seed of its own self-destruction. Danger and suffering provides the motivation for humanity to turn away from its destructive and unreliable intuition and to exert the energy necessary to reason. Using reason, we build civilization - which removes danger and suffering by definition. This means that it also removes all substantive visceral motivation to distrust intuition and invest in reason. As reason is used to construct more infrastructure and more danger and suffering is removed from peoples lives, this necessarily removes the negative consequences from trusting intuition. It becomes safe to trust intuition despite its horrendous inaccuracy. And as intuition is sort of the 'default mode' of the brain, requiring the absolute least amount of energy investment, it becomes very popular to rely upon it and distrust reason.

It then becomes more and more difficult to get social support for expanding or maintaining the infrastructure necessary to sustain the civilization. Eventually, there will be a movement to actively destroy that infrastructure. One might think that once some of the danger reasserted itself that people would immediately turn back to reason, but that is not supported by any sort of history. Instead, the most likely response is to double, triple, and quadruple down on intuition and superstition. They will conclude that whatever danger presents itself is an artifact of the remaining infrastructure and that they simply haven't gone far enough. They will accelerate, not reverse course.

If a person or group of people do not agree that reason is the way in which life should be dealt with, you can not convince them with reason, obviously. You could persuade them emotionally... but assuming you are successful, one of their first realizations will be that you have manipulated them unethically and are a hypocrite. They would not side with reason for long. So the destiny of civilization seems to be to destroy itself, to revert to humanitys 'base state' of slogging through muck, racked with disease, killing one another over whose god is stronger.

That, I think, is the biggest threat to humanity.
You're doing it wrong.

The password manager (implemented correctly) will only fill in the form on the legitimate site. This protects against phishing.
Perhaps consider that not everyone who disagrees with you is an ignorant fool.
The flow can be even more complicated:

1. "Does your account number begin with a *letter*" <- click link
2. Paste Account Number
3. One-time passcode emailed to you
4. Copy OTP from email
5. Paste OTP into site
6. Use onscreen virtual keyboard to enter password (readonly field; no pasting allowed)

Opening up devtools and deleting the `readonly` attribute does allow you to paste from your password manager of choice without further hassle.
Personal accounts, especially private chat messages on said accounts should not be dug through at a manager's whim. Sure, an employee should know better than to use a chat platform from their own company when off the clock, but its still scummy of Facebook to trawl PMs.
Politicians in South Carolina and Georgia embraced new AP1000 reactors at VC Summer and Vogtle. It was politically popular to support the new reactors, up until it became clear that they were catastrophically mismanaged financial disasters.

For every community in the US where you can find voters too afraid of radiation to permit reactors, I can find one where voters' first thought about new nukes is enthusiasm over the increased employment and property tax base. But that's a two-edged sword. It's also the local community that is going to be stuck paying off huge costs if the projects go over budget. The recent projects in South Carolina and Georgia went hugely over budget. The SC project has been halted. If the Georgia project finishes it's still going to be one of the most expensive energy projects in US history.

So it would be hard to pitch another AP1000 project in the US today, but mostly because the first ones had every sort of problem that the builders promised to avoid. Less than a decade ago there were a dozen places in the US that had tentative plans to follow up with AP1000 reactors of their own, if the initial projects performed to spec. They've evaporated because the initial projects were years behind schedule and billions over budget. If you want to have a serious conversation about building new reactors in the US, start with the potential host communities that aren't afraid of radiation but are afraid of multi-billion-dollar project overruns. What do you think it would take to build a new reactor at VC Summer now, given the painful recent experience with the AP1000?
Is it bad at any scale?

What if Amazon were promised an even more ridiculous amount in taxpayer money, like $50 billion or $100 billion? Would his opinion be the same?

There has to be a limit to corporate giveaways in the form of tax breaks and subsidies. The reward system shouldn't keep tilting toward larger and larger companies.
Page 1: Email/account name, Page 2: Okay, here are some recatpchas, Page 3: Password. Mistyped it? Start back on Page 1 please.
They can't easily go anywhere else, that's why they picked an established area with tons of talent already in the immediate area. Why didn't they choose some small city in the middle of America where salaries would be less, real estate would be cheaper, and taxes would be lower? Because there is very little technical talent already in those places.

Amazon did this to themselves with their tone deaf "national search" and if anything they proved to everyone that Amazon needs NY more than NY needs Amazon. Otherwise, they would have picked any of the other numerous smaller cities that were on the radar of the search, but were not chosen.
My manager autoclears the paste buffer.
All character related issues disappear when you hash the password. There is no problem here.

Hashing the password should be the very first step taken on the backend when receiving login data, so any special characters should be neatly isolated to a part of the code that can handle UTF-8.
Popular work in evolutionary psychology would suggest the premise humans have selected against the "reactive aggression," of "alpha males" perhaps overlooks whose children those civilized "proactively aggressive," men were actually raising for all those centuries. The article seems like a proxy for some culture war themes that would be laughable if it were not so insidious. I assure you, we're still here.
'The beginning of great change': Greta Thunberg hails school climate strikes
I do not churn cards, so I spend nearly zero time. But, I do have a few cards that are used for specific reasons and end up returning 'free' money. For example, if you buy a lot from Amazon, the Amazon Prime Card is definitely worthwhile for %5 back at Amazon and Whole Foods.
PlaNet: A Deep Planning Network for Reinforcement Learning
I got the feeling from:
>lonely life
>he’s kinda lost at sea
>next to a lanky guy
>I began to wonder, “How could anyone spend their whole life doing this?”

and details, like him having a tiny cabin (you're on a boat).

And of course the fact that he published what seems to me a candid conversation in such a light.
It could also break pages that rely on full control over the hash, having targetText= injected unexpectedly would break a lot of crude params parsers.
Yes, that was my inspiration! Chris gave a great talk about it at ElixirConf is anyone is interested in watching: https://www.youtube.com/watch?v=Z2DU0qLfPIY

Some differences compared to LiveView:

- Type-checking: there are extensive JSX typings (https://github.com/karthikv/purview/blob/master/src/types/js...) that ensure you're attaching event handlers with the correct signatures, specifying supported props, using valid HTML tags and attributes, etc. Static-typing guarantees are one of my big priorities.

- I'm not sure if LiveView intends to support nested components like React does. Having the ability to split up complex pages into components that you can nest and reuse (with mostly one-way data flow) is a key part of maintainability. I wanted to maintain a very familiar React interface, so you can pick up Purview quickly if you're comfortable with React.
Page rank is just one way to order pages. Another is relevance. How you combine the two ordering schemes is another big question.
Sure but it would be nice to see DDG add a trivial usability feature like limiting search to the recent year before expecting them to address more challenging initiatives.
HSBC forex trading costs cut sharply by blockchain – executive
https://www.youtube.com/watch?v=LwB_yblD5No
I think it's an IQ-based problem. That's hard to solve.

I get the feeling that the IQ of the average developer is dropping by the month. The software industry is growing at very high rates, requiring more and more developers. There are only so many smart people.
School turns to surveillance software that can flag students as threats
My understanding is the models are an approximation but fed with real world data. You can't compare this to a law of physics.

That's why we get a range and not exact values, so don't take the 12 years literal - it's also an approximation.

There is much more explained on the NASA website

https://climate.nasa.gov/evidence/

RE: You should at least apply the same kind of skepticism to the climate change scientists as you do to the oil industry.

What's in it for the climate scientists, e.g. what's in it for James Hansen (ex NASA climate scientist) to not be truthful about this? What's in it for him if he can convince the world that global warming has negative consequences for our habitat? Maybe the outcome would be that we would make a more concerted effort to get off fossil fuels and maybe try to have a more sustainable lifestyle? I don't think that's a bad outcome.

There is a lot of profit for the oil industry to spread misinformation and for lobbying to keep the status quo. Exxonmobil's scientist already knew about climate change, but then Exxonmobil spread misinformation: https://www.scientificamerican.com/article/exxon-knew-about-...

RE: And I am saying there is plenty to worry about in your local environment which you can actually do something about and which is sustainable change.

Our local environment is connected to the global environment - you can't separate the two. Stuff gets into the stratosphere and then around the whole world or our plastic straws end up in a turtle's nose.

It's one big system.
I always hesitate to even use a service that has customer IDs. Most of the frequent flier programs have numeric IDs and there's no way I'm going to remember them. It makes things worse because you don't always have a password manager-enabled device when you travel.

There is also a bank in my country that your login username is first name+birth year. It's even worse than an email address as username.
"There's an odd usage of alpha male"

I think you are right. How can be a male be the alpha without the group collaboration? By definition, the alpha is the one in the top of the hierarchy in a given moment.

"I'm not so sure about this.[..]"

I think we basically agree, the ability to seize power is impossible without cooperation with others.
Agreed. I have a handful of split username then password on a new page sites, and LastPass handles those just fine.

It doesn’t do well with banks that think they are being clever though.
Girls Get Tech. They Just Need Others to Believe It
I do seem to recall AV getting flooded with spam --- porn spam to be exact. I remember myself and all the nerd kids in my high school computer lab would joke that you could search for something completely innocuous like "yarn" and always get back at least a couple of porn links.

This of course was also at a time when "whitehouse.com" was a porn site.
Does anyone know if this is related to the new iZotope RX 7 vocal isolation & stemming tools? It does seem to be talking about something similar, especially when it mentions using the same technique to split a song into instrument stems.

(Or to put it another way - there is commercial music software released in the last year that lets you do this yourself now.)

https://www.youtube.com/watch?v=kEauVQv2Quc

https://www.izotope.com/en/products/repair-and-edit/rx/music...