jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Neither Gandalf nor the Balrog could really be killed, in spite of Gandalf implying it, because they are both Maiar, the powers of the world, and their existence is bound to that of Arda. To kill them, Arda would have to be destroyed. Same goes for Sauron, even after destroying the One Ring. They're all indestructible in the same way that a planet is destructible.

Gandalf being sent back ("I was sent back") is an act of keeping the events in balance, not Eru intervening so that good would win, because in the end, even with him doing as much as he did, everybody loses. Gandalf knew this full well, and that is why he did not want to go to Middleearth. He was afraid. He did not want to go stop Sauron. Man we ordered him and the other four Istari to go anyway and the other Valar backed him up in his decision.

Even if you take the position that Eru intervened, there is always that moment when Eru Illuvatar tells Melkor "know that nothing you do will ever be without my will and intent of you doing it".
Definitely more readable than Mithril
Worse ... it's purposely obtuse. The sub-heading I got (the first time) was "She used Pinterest to roll her first pasta". I'm standing at work and don't have any ingredients so obviously this site couldn't be for me!
I'm going to regret asking this, but wtf is a bunny boiler?
> Background for westerners: Indians don't really like Africans much, particularly in the abstract. I have no idea why.

It's because quite a few Indians are super racist. Especially against anyone (even other Indians) that are dark-skinned.

It's no surprise that bleaching cream is incredibly popular in India, and that all the Bollywood actors are incredibly fair-skinned. Hell, usually their music video dancers, cheerleaders at IPL games, etc..., are all just white people. Historically the higher castes also consisted of fair-skinned Indians.

Doesn't surprise me that Indians would object to 'questionable' (ie. African or Black) neighbours...
Will this be of any help once browsers implement it?

http://cowl.ws/
I'm glad someone at least seems to be addressing congestion. Every 802.11 standard seems to have hopped on the "multiple bandwidth by 2x" bandwagon, which is great if I live in a single family house with tons of space.

I don't, I live in a city, in an apartment building, surrounded by apartment buildings. I can frequently see 30+ networks. I'm sure there are wireless phones and other devices crowding the spectrum as well. Give me more channels, or better ways to share spectrum, anything other than dividing the number of usable channels with every update.
(saw you downvoted): Objection sustained! Please restate, counselor. Pretty insightful point about newspapers; I didn't realize why US newspapers are so elitist (in the right sense of the word; not the Sarah Palin sense).
Kids don't blog because most don't write in essay form and are trending towards shorter form, shorter attention span communications.

Grandmas are signing up for FB in record numbers to see pictures of their grandchildren, which they obsess over.
Blogspam. Previous submissions pointing to Google:

http://news.ycombinator.com/item?id=2009300

http://news.ycombinator.com/item?id=2009346 - 4 comments

http://news.ycombinator.com/item?id=2010046 - a duplicate
It's called a market. In the situation you describe, you have other offers of work, so you can be strict. How would you behave if you had no other offers? Sure, you can complain all you want about the invoice not getting paid.
Link to their site:
http://thegreattwittersecretsanta.com/

Link to their Facebook version:
http://thegreatsecretsanta.com/
Sorry, no mirror that I can find. Basically the author was describing his experience needing to wait outside in the cold for a late BoltBus. He didn't mind so much that the bus was late, but wished he knew how late it was going to be.

He then wrote the company saying they should install GPS tracking in the buses so a customer would know exactly when it was going to arrive and could thus seek shelter in a coffee shop until the last minute.
Posts don't show up in the right pane in Firefox 3.0. I reported this bug in the beta test.
> In more recent versions there's "logical replication", which sort of "sends the queries"

What it sends is not the queries, but a logical description of the changes to each row that were made by running the query. So an UPDATE that changes N rows would generate N changes to be applied to the corresponding rows (usually identified by primary key) on the logical replica, not a single update that had to be "re-executed".
"arrow of time" might be a helpful mnemonic to remind you of the name.
> Google Analytics tracks you across different sites AFAIK.

See that's the thing, I keep seeing this asserted but when I search for any evidence, I can't find a single article that demonstrates this to be true.

If you own multiple sites you can enable analytics across them, but that's all.

And if Google wants to know what you're visiting to build advertising profiles, they have so many options -- not just Fonts, but DNS, Chrome, ads... it's not like GA by itself is making any substantive difference. But again, just because it could be used for this doesn't mean it is.

So I don't get how this is actually helping. I worry it's a distraction from actual achievements.
> Its kinda like the config file vs code as config debate

I had trouble parsing this because I was reading "vs code" as visual studio code.

> If I where modding something I would rather have a full programming language than just a config file, but the config file does make it easy to do simpler things without breaking stuff, the more complex the config becomes the closer to a full blown DSL it is and you might as well just use a mature scripting language instead.

I think using a mature scripting language is just a matter of transferable skills. People may be more reluctant to learn yet another language just to mod your engine. Especially if it's a one-time thing.
You can get Lifepo4 for roughly $100 per kWh of storage is you do a group buy on 272 ah cells. This is cheaper than lead and is a better chemistry from what I've seen.
Not just VC but all aspects of American life is subsidized by China. High real estate valuations, university operations wnd expansion and the ability foe the government to take on seemingly infinite debt is significantly impacted by Chinese money. If the CCP forced all Chinese nationals and corporations to withdraw their money from the USA we would be starving in the streets.
The pijul manual has a few comments about the differences¹ at a high level. The paper itself has a few comments too, if you scan for the paragraphs around the string "[10]" which is the reference for Roundy's work.

¹ https://pijul.org/manual/why_pijul.html
This has one huge shortcoming: when the next match is off-screen, pressing . jumps immediately to the next match and replaces it, before you had the opportunity to review whether you want that.

To solve this I wrote a little plugin (that I finished as a plugin yesterday and uploaded just now): https://github.com/orlp/vim-quick-replace

It requires vim-repeat (and a patched one because the current one has an issue): https://github.com/orlp/vim-repeat

The nice thing is that it always jumps to the next match before replacing, and if you choose to replace the current match it immediately jumps to the next one, so that you can evaluate whether you want to replace it.

You can start in two quick ways: using the current word under the cursor or the current visual selection, so it's very flexible. For me replacing a variable name is often just putting my cursor on it, pressing space + r, typing the replacement name and then a couple .'s, n's and if I mess up some u's.

To see it in action: https://i.imgur.com/wEX6O1w.mp4
I live "in the middle of nowhere". I'm not off-grid, but have friends who are. I think there are a handful of reasons that it is difficult to find a turn-key, ready to live in of grid home.

Subdivisions are easy, they are all essentially the same. They have a road, electricity, water, sewer are waiting and everyone (builders) knows how to hook up to them. As soon as you go of grid you have to figure that out, much of it from scratch because each site is different.

Electricity- How much solar do you need? That depends on the climate and the level of comfort the owner wants. Are they good running a generator when the sun doesn't shine or are they willing to shell out for a lot of battery? Are the panels on the roof or on the ground?

Water - do you want to haul your own water or punch a well? That is a big, site specific cost that can be estimated, but is also a big unknown.

Sewer- composting toilet or septic system? Septic obviously costs not and each site needs some amount of design and approval, even here where you don't even need a permit for the structure.

Roads - it is likely to not exist in most properties, the cost to get that done varies greatly.

Ok, so the price can swing - a lot and it isn't so cookie cutter, but why does of grid so often get coupled to DIY? Because when you live of grid (at least around here) you are the one who will plow and maintain your road.
You are the one to maintain your solar system.

Your generator carb needs tuned? Do you drive an hour each way to drop it off and pick it up next week or watch a YouTube video and do it in an hour and have your generator ready and available instead of in the shop?

I can only speak about what I see around me, but it is mostly DIY, self-reliant, prepared people who live here (on or off grid). By building your own systems you are ready to maintain and repair them rather than wait for someone to come save you.

Can't cut a tree with a chainsaw? It might be a while before someone clears the fallen tree from your road. Even old Grandma's around here have a saw and won't let a tree in the road stop them. (I keep a bow saw in each vehicle and have used it. It is slower, but not as slow as waiting!)

It is a mentality that is so different than my old subdivision neighbors.
I agree with Davis. You spend more time managing low performers and put trust in your high ones. I'd just ping them on Slack or ask for a quick call. It's weird you, if someone is doing really well we talk about things other than work and work for about 5 minutes. Remember too, people are going through covid and it's a stressful time for everyone including your boss.
Is it swap, or is it mds (spotlight) indexing?
At the end of the second video the dancers have the lion do a backflip.

The athleticism and skill is awe-inspiring.
Yeah, there's even many ways we could stop spending, and save lives:

- Slash military spending. (At least militant nations which send killers to other countries.)

- Use efficient transportation systems, not each person drives some clumsy car which is even mostly unused.

- More efficient healthcare system.
In what way did it make that meaningless?
If Bezos continues paying people at minimum wage, hires union busting lawyers, and hires more lawyers to actively lobby to keep minimum wage low for 20+ years while he makes more money. Is he stealing from poor people or is that just people on the Internet trying to convince themselves he is stealing from poor people?
I don’t use Android so I wasn’t aware of that. But that’s a completely separate concern from cert pinning which does not hinder decrypting third party connections at all.

Edit: after looking into this a bit, this is pretty nuts. How do enterprises inject certificates now?
Absolutely. Governments have the power to make things unlawful or taxed even if you have ways to keep that activity secret. Sure, you can pay your builder cash to finish that deck, but it’s illegal. Making things illegal or taxed suppresses that activity.
I'm not sure how that's different? When a merchant accepts cash, they have to pay for physical security and pickup, it's prone to theft or miscounting, etc. So cash isn't free. Accepting card payments is also not free. Merchant pays visa for convenience (to both merchant and customer); visa kicks some back to customer.
For reference for non-Houston readers, he took the vaccine from a vaccine event in Humble to his home in Sugar Land. That's over 40 miles through the fourth largest city in America. His route home would have had him drive by the Texas Medical Center, which contains 21 hospitals that employs over 100k people. Further, the city/county run vaccine effort has been very strict about verifying addresses. He took the vaccine across county lines.

As much as I strongly believe that rigid rules hurt good people, I believe it's a false dichotomy to assert that either he takes the vaccine home or it goes to waste. Further, it is important to maintain some semblance of public trust during this process and the optics of driving across one of the largest cities in America, by one of the largest medical centers in the country, and taking the vaccine home to find eligible people is not good. Now, yes, it's not quite as easy as calling up a hospital as asking if they could use it, but it doesn't sound like he tried.

Now, even if we believe he did the right thing, I'll still stress that there will always be a contention between optics, trust, and corruption. Say I work as the mayor of a city and my brother really is the best contractor for the job, do I hire him? I'll contend that's not exactly an easy question and neither is the case with this physician and the vaccine.
That happened over the course of a year and I don't think there was a massive (enough) run on tether while it was low, since it didn't stay at that price for very long. There just isn't as much activity when bitcoin is low which I think also works in tether's favor. I think they do have significant btc backing them, just no USD.

I actually wrote a comment about their dynamic two years ago when this happened.

https://news.ycombinator.com/item?id=18222578
I think it's just the nature of how corporations operate; patents are just another metric to measure success for them.
Regarding the vulnerabilities exposed in SRP, notably the `u` value being calculated as H(A|B), one of the referenced documents (Thomas Wu's Stanford paper) [1] mentions the following:

> Since u is communicated publicly, it is possible to ``piggyback'' it on top of another public value, thus transmitting it implicitly. For example, both sides can compute u as a simple function of B, in which case Steve must wait for Carol to send out A before he sends back B and reveals u.

Assuming A and B are issued from secure RNGs, is the paper recommendation still safe against attacks (assuming the zero-case is handled) ?

[1] http://srp.stanford.edu/ndss.html#SECTION0003240000000000000...
When it comes to who is using who in the natural world then it is best to use the golden rule - he with the gold makes the rules. Ultimately the partner in any relationship who takes more than they give is in the subordinate position.
For that scenario, you'd presumably have some system worked out where you can quickly say, "hey, what's the address for this payment?" And being on the internet instead of going through the mail, you don't have to wait a week for the answer.
I think you should sleep when you are sleepy. This means I only stay up late when I'm too engrossed by work to feel sleepy.

If you want a short term boost... caffeine, drugs, whatever you need. But when you take a loan you always pay more than upfront.
Sounds like I must disregard anything he says or does because I do not like him having been trained to murder.
Sure man! I live in London but one day I'd love to do the grand HN tour of America.
I wouldn't mind. If they snoop around my PC and are shocked by what they find (although I highly doubt that they would) then they should deal with it.

If your friends are very religious or something I can understand why you'd want to spend extra effort to hide stuff. But even then if they don't want to know they shouldn't be opening a folder called "porn".
why didn't you choose kohana? http://kohanaframework.org/

it's based off of codeigniter, but it's fully OO. are you using some sort of ORM like active record? if you are, you should look at the tables and see how many joins the ORM layer is doing so you know how much work it's going to be to scale.
So do I. I don't re-read books often.
What were your successes this year?

Moved in with my girlfriend. Asked her to marry me, she said yes! Went through a lot of drama with my family to accept her. Patience paid off, wedding next year woohoo!

Started my first startup, launched the first product. Progress has been slow, but I'm keeping at it.

Wrote my first book. Coming out in January.

What did you learn?

Patience can get you surprisingly far.

Working alone is hard and boring.

Startup porn is the single biggest time sink in my life and probably a lot of people's lives here. I need to get rid of it.

What do you hope to achieve next year?

In 2011, I hope to:

Get profitable.

Get some great people to work with me on my startup.

Make a really good quality product that people love and use.
I thought the general consensus of the iOS community is that Loren filed the patent defensively to protect anyone using pull-to-refresh from being sued by someone else who could have patented it.
> I don't see much difference [..]

Agree, there's not much. But I have some scenarios in mind where I prefer the prototype approach.

1) Inline classes

A pattern I sometimes use involves creating an object to maintain state before a for loop. Example scenario: parsing characters as they come in over a network line. Say the data has qutation blocks that create nesting situtaion. You want to support both ' and " blocks.

It's a simple situation. You want an object that will store some kind of mode for what scope you're in at the moment, and you'll be accumulating the structure you're parsing. [1] You might want the object to have a render(self) method as well, to dump the data once you've parsed it.

In io you can just say "Make me an object that does this". In python you declare a class, and then instantiate an instance of it. It's needless to create the class - there is absolutely only one time that I'm going to build this thing. [2]

You could create a syntax that worked like python, but had a syntax that addressed this without technically being a prototype language.

2) Adding functions to existing objects

In python there is ugliness involved in tapping a new function onto an existing object. Python's a bit confusing here partly because of the way self works. When I encounter this in python I usually do a lambda trick to make the function a member of the object, and then I'll have some method on the object that will refer to it. The equivalent in io is more straightforward.

> A single-inheritance super could be realized in a less
> tricky way.

True. I have and will never use multiple inheritance in python and would prefer the simple syntax that would be made possible with single inheritance.

I remain interested in this broader issue of - is class-based inheritance a good thing at all?

==

[1] In python you have to use a structure for this, because once you're in the 'for' loop, it won't let you rebind variables outside the scope of the for loop, only modify them.

I haven't played with 'inline' yet.

[2] You could also use a dictionary, but I think that's a bit more verbose. An object is just what I want in these situations.
Or you use a .htacess and do not give a random person control over your domain.

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^ec2instances.info [nc]
rewriterule ^(.*)$ http://www.ec2instances.info/$1 [r=301,nc]
Used NJRRTER7LJ7K.
Yes, I think that is a profoundly powerful belief.

At the same time, my impression is that things have actually gone in the other direction in the last twenty years - the popular press credits genes for a laughable variety of behaviors specific to civilized humans.
I've also found this resources talking about Lips in the gaming world:

http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
http://c2.com/cgi/wiki?LispInJakAndDaxter <-- regarding Jack & Daxter mentioned in the comments.
And odd bits of proposed C++17. Picking the low-hanging fruit, I imagine, based on their discussion of the difficulty in supporting other features.

I'm waiting impatiently for expression SFINAE. I like the features of C++ that let you write dynamic-esque code that's evaluated at compile time. It enables little bits of cleverness that save you from large complicated solutions.

> outside the open source world

Which is quite large, considering that Clang and GCC are the standard compilers for just about every major non-Microsoft platform, including the mobile ones.
This quote is why I will never go back to the USA unless somethings radically change:

“It seems like a continual barrage against police,” said John W. Thompson, interim executive director of the National Sheriffs’ Association. “I’m not saying there’s no wrongdoing, but there is wrongdoing in everything.”

This is the head of a police organisation basically saying stop picking on us because other people rob citizens too. By the way I am an American and left in the years after 9/11 because shit like this was starting to become more and more common. It was bad for me there because I had a strange accent - I was raised in London, and I am half black.

Before 9/11 conversations would be like "Where are you from? Oh, Europe! Why I you here? I've always heard wonderful things about the place?" Afterwards it turned to "WHERE ARE YOU FROM AND WHY ARE YOU HERE!?!

It was sad to see a lot of Americans I met go from a totally open, inquisitive nature to closed paranoia. Really makes me depressed about the future of my country.
Don't be disingenous. I'm saying that when I merely visit certain websites, they try to manipulate my computer to do or display things certain things I may not agree to. They try to make my computer run certain code that doesn't suit well with me or make my browser show images or text I don't want to see.

I consider unsolicited advertising pernicious and inherently morally wrong. Manipulating people into buying things they don't need creates an awful consumerist society of people who spend their lives acquiring junk that doesn't make them happy. I have never asked to be advertised to most things that are being addressed to me. I don't think this means I should ostracise myself from society when I can just adblock.

More superficially, if I decided to change font faces or sizes on some website, would you say I've breached a certain social contract of how the website author decided I should see that website? Am I robbing them of their artistic integrity by not honouring their font choices? If I think advertising is pernicious, and in fact react negatively and with anger to most advertising, am I doing them a horrible disfavour by changing the page to not show those ads?

I don't think I am. Once the bytes arrive on my computer, I should have the right to display those bytes in whatever form suits me. I hate ads and savage consumerism so much, that it's really in everyone's best interest if I don't see them.