jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Depends on the item. Some of them were quite powerful, but even then, generally you'd get a 10% edge or an ability from another class. And people would often have macros to unequip all their artifacts for a fair duel.

The Lasallian Lyre is named after my character, but strangely enough, I never mastered the timing to make the best use of it. (A playable class was later based on some fiction I wrote for the official history, which arguably the most impact I've ever had on a product vision...)

Never thought I'd see Achaea discussed on HN. It was a deep influence on me, though my active time was a lifetime ago. Hi, Sarapis! Figured you'd like to know that Achaea, and of course Avalon before it (you were... Orthwein?) really did have a long-lasting impact. These games have always been deeply participatory: player-run guilds, player-run cities. At least at the time I played, you literally couldn't even get class abilities without joining a group and inheriting its political positions, friends, enemies. And although there were PvE quests, the majority of the game was about conflict between players, at the level of people, guilds, cities. That's a far cry from the theme-park nature of modern multiplayer RPGs like WoW.
But then they'll grow plants whose prices are boosted by subsidies, and we can't afford the extra subsidies. And of course limiting the volume of subsidized plants would be seen as a socialist takeover of farming... just imagine if the government had the nerve to tell farmers how much of a government-subsidized crop they could grow! The farmers (aka Archer Daniels Midland) would be outraged.

You know, I don't grow anything on my land but grass and a few decorative plants. Where's my government handout?
I agree to a certain extent, but even more disconcerting is the difference between blacks from Britain and Americans who are black. The British have a confidence and ease of manner which is sadly not present with their American counterparts. It's as if black Americans are constantly looking over their shoulders and don't believe they are secure to be themselves. I see no trace of this in blacks from Europe.
I sent you an email from your website but I never heard back.
I kind of think that $99 is a lot for a js library. But then again its really well done and a game like biolab (http://playbiolab.com/) runs so smooth. It might be worth it.
Yes. I've interviewed "senior software engineers with 10+ years of C++ experience" that could not tell me the difference between a char and a char pointer.
You could also look for alternative providers. Posteo for example promises to run on FOSS code, and is endorsed by FSF. Definitely a middle ground between an artisanal email setup and gmail.
I use https://ninja-cookie.com/ and it even works on some sites. I hope mobile firefox will soon whitelist it or at least some addons. So far ABO can do a basic job with hiding the banners but this breaks some sites. Ninja simply clicks the not-Agree-buttons-and-switches based on a json ruleset.
There was defunct browser that used that feature first and some french guys recycled it into a addon (works almost on any browser)
It isn't a use case; it is a drawback of the C array and pointer semantics:

- Array values decay to pointers in rvalue contexts (though not as the argument of sizeof);

- a[b] is syntactic sugar for *(a+b).

— ⁂ —

These two design decisions have some desirable results:

- Arrays, including strings, can be in effect passed as arguments to functions without implementing a special parameter-passing mechanism for arrays.

- Functions on arrays are implicitly generic over the array length, rather than that length being a part of their type. (When this isn't what you want you should probably be using a struct instead.)

- Array iteration state can be represented as a pointer, preventing bugs in which you index the wrong array. In a sense a single pointer represents an array range or slice, as long as you have some way to identify the array end, like nul-termination in strings or a separate length argument.

- You can change a variable (including a struct field) from being an embedded array to being a pointer to an array allocated elsewhere—or vice versa—without changing the code that uses it. (But if this had been a significant design consideration, -> wouldn't be a separate operator from . in C.)

- It's easy to create new "arrays" at runtime: just return a pointer to some memory.

— ⁂ —

Like all design tradeoffs, these also have some drawbacks, which are so severe that no language of the current millennium has followed C's lead on this, although many of C's other design decisions are wildly popular:

- Bounds checking is impossible.

- Alias analysis for optimization is infeasible.

- If you aren't using a sentinel, you have to pass in a separate argument containing the array length whenever you pass in an array pointer, or stuff these base and limit fields into a slice struct, or something.

- Arguably, these decisions are hard to separate from the fact that C strings are terminated by a sentinel value and thus are not binary-safe.

- 3["hello"] is legal C.

— ⁂ —

Of these five drawbacks, the fifth seems like it may not be as severe as the other four?
Kotlin is statically typed. It has full type inference, though (AFAIK).
> Every last weekend of the month, I will manually backup all the data to Blu-ray discs. Not once, but twice. One copy goes to a safe storage space at home and the other one ends up at a completely different location.

The author has a lot more patience than I do. From their description of the NAS, they have at least 2TB capacity. At 50 GB per disk that is 40 Blu-Ray discs to reach 2TB and 80 discs to do it twice. There is no way I would spend a weekend very month burning and verifying 80 Blu-ray discs.
So you're saying that conferences and publications should act as.. gate-keepers? It sounds more like you disagree more with the tone of the article than the actual substance.
Something like FreedomBox? https://www.freedombox.org/
Personally I think 6 months is not enough. I've been massively in debt, lived hand to mouth, and that changes your view of 'careful'. At least, it changed mine.

Could I go get a job and start getting paid in < 6 months. Likely, but it might not be good - just, survivable. Suddenly I'm back to check-to-check living, and that cushion slowly erodes. You're now 'check to check' vs "check plus saving".

I realize that for the vast majority of people in this country, and the world, having years (or even months) of living expenses saved up is not even fathomable. I've been there - I do get it. Once you start getting to the "1 month" of savings milestone, then 2 months, etc - you start to realize how little that actually is, and how precarious/fragile your state is. At least, that's how it is for me, and at least a few other people I know - your attitude towards money/savings/safety can change a lot quickly.

This all depends on your constitution, your age, obligations, family, etc, but "6 months" can go by far quicker than you'd anticipate. Also, the other notion of "6 months of expenses" generally doesn't take in to account extra job hunting expenses - travel or relocation, for starters. Or higher insurance costs if your employer was covering part of it before, etc.
Thanks, that was a nice video. Cool to see that Racket is getting used since a lot of work was put into it by very smart people.
> The government, obviously. They have the guns...

Guess what is common to the guerrilla soldiers in Vietnam, terrorists spread across the world, the hackers group Anonymous, and other trouble-makers whom the big bad government seems to fight and never win against : they're decentralized.

Also, there's not much use pointing a gun at a mathematician
a) after they've published the result
and
b) who can successfully publish his stuff anonymously (Satoshi)

> Unfortunately, geeks tend to fall prey to the "just-world fallacy" in these cases. We're used to the rigor and determinism of math and logic, and often assume that such concepts are universal.

Not at all. Diffie-Helman key exchange, for example, solves the problem of exchanging a secret key on an untrusted connection. It is exactly this kind of "there WILL be bad people; how do we make it work nevertheless" thinking that gave birth so many interesting results in cryptography that is going into the creation of new currencies, too.

Centralized government has had so much history of working well + there are not that many non-centralized protocols at work in real life yet (p2p, bittorrent, distributed consensus protocols like Plaxo, Raft, etc; are the only ones I know, for example) so you may be finding it difficult to believe in a decentralized protocol, that's all?
> The requested URL / was not found on this server.

webpages at http://browsersicherheit.info/ seems to be removed.

http://web.archive.org/web/20140226224721/http://www.browser... says that adblock "Filters page content"
Sure I'm talking about user generated data. Other bits are just cache or temp, easy to recreate.
Online begging seems increasingly common, and surprisingly effective. This is not the first case I've encountered.
> If the browser misinterprets, you have a hard time finding out what went wrong.

This is what HTML validators are for.

Browsers should do their best to interpret the page authors intention and actually display a page. The developer doesn't always have 100% control over the page markup (think about user generated content, ads etc...)
apparently they just removed the website index

http://www.browsersicherheit.info/addons.html
Personally I see saving a few characters here and there as a completely inadequate reason for making the spec less consistent.

I don't think any of the things you mention actually make html considerably more legible or easier to write for a person. Just harder to parse for a machine.

I would rather have a strict language and have solid parsers that can thoroughly and decisively reject improper markup and help stop people from making mistakes while writing markup. Rather than trying to interpret what they really meant after the fact.
I'm not sure that's the way to do it. I mean, I do use forwarded ports on my projects and I also configure my private network for each one but at least on my current machine it doesn't allow outside access unless I mess with the router and the firewall. A little bit easier would be to configure a network as "public_network" on the Vagrantfile. I assume this works for most people but, again, my machine doesn't vagrant up if I have a public_network configured. I never tried to figure out why, it's not something I had to care about that much to be honest.

So, as you can see, if vagrant share works as announced it would make it much easier for me for that particular task.
https://news.ycombinator.com/item?id=9296857
The video reads like some kind of dystopian consumer hell. Everything comes in a packet from a trusted brand who is taking care of you. Consume! Consume! Consume! See you useless you are when you can't consume! Your whole day is ruined.

Good job we've got your back. We'll send you some more of those precious packets.
Another recommendation for FreeTaxUsa. Used it last year for filing and for an amended return. I am happy to pay the small cost (about $7) for unlimited support (didn't need any). Using it again this year.
This situation however is more of a small benefit to health for a massive loss in reputation for seemingly allowing corruption.
Is there any point to air purifiers at all? I remember researching them a while ago as a way to alleviate my allergy symptoms without medicine. But the overall scientific consensus seems very dubious. To be frank, it seems like yet another one of those very expensive placebo products that rich people like to buy because of media scare mongering.

I can see the obvious exception being a heavily polluted eastern city - but don't you need some heavy duty medical grade HEPA filters and fans to really make a large impact?
Yeah, we were talking about a graphical file manager, and selecting a file/folder/executable and pressing Return. Not the same as entering text commands in a CLI. I can see why you'd try to make this argument if you were conflating the two though. /shrug
Clause 7.b of the GNU General Public License allows you to

"b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it"

I wonder if that makes the GPL compatible with this license.
kinda sounds like you shouln't have driven it to the shop though.
You don't put html/js on Ethereum or another blockchain, just the smart contract.

While you can host web assets on IPFS, you will find the UX too slow (latency is high in these systems). Use a CDN like Cloudflare.

The costs are typically greater than regular apps, because you still have to develop the regular app, and also a smart contract + more security auditing. Additionally, finding devs for blockchain is even harder, for several reasons.

Recommendation... skip the hype, start from a problem, choose the best way to solve it, and build something people love.
Sure, let's all build tree houses and live in them. If only problems can just be solved by willing the solution you want!
That's also because of A100 uses TSMC 7nm meanwhile others uses Samsung 7nm.
I believe that the "work with a company" guidance is for a dispute (e.g. you ordered something, but didn't get it or are otherwise unhappy) -- not an outright unauthorized purchase by someone other than the card holder. I don't see what most companies would do if you approached them in this case: you have no order number, no information about the purchase, nothing to return, etc.

The only logical thing to do in the case of a stolen or copied card is to contact the bank directly, so that the card can be canceled and fraudulent charges reversed.
True this maybe achieved by refreshing the whole
comments container but what if he is also in the
middle of replying to another comment? What if we want
that new reply to show up in some sort of animation?

You can achieve this pretty easily. You shouldn't be refreshing the entire comments container. If your views are well modularized, the comments container would render many _comment partials. You would simply render a new partial and insert it into the page appropriately. There's no reason to disrupt the rest of the page.

When you do client-side MVC, you end up having to duplicate a lot of your model and controller logic. This happens either explicitly, when you start defining relationships between models and how they should react to changes in associated models (e.g. backbone-relational), or implicitly, when it gets stuffed into view and "routing" logic (and leaving you with spaghetti code that's different but no better than jquery spaghetti). In rails views, you have access to the real model objects and you can still use AJAX to have a "single-page application" without the huge added complexity.

There's obviously a place for client-side MVC and that is RICH APPLICATIONS. Google Docs, Pandora, a photo editor, etc...

I think another factor is what your team looks like. If the person writing the models and controllers is the same guy making the front end, then you should probably stay away from client-side MVC. If you have dedicated frontend/javascript guys, then it might make more sense.
What's broken traffic for me to the Gawker-hosted Kotaku is that Steam doesn't correctly redirect links from its feed of game-related articles to the hashbang targets, so I wind up at the Gawker homepage and wonder WTF is going on.

That was probably the only reason I ever visited Kotaku, and now I know better than to even try clicking.
I'm picturing something where the engine produces regular search results but then users vote the results up, down, or out. Every vote would be incorporated into the search algorithm. I'm also picturing something at a higher level since Google gives you the microscopic word on a page level.
Android is always a late bloomer. The G1 sorta, for lack of a better word, sucked. Later incarnations of the devices ironed out a lot of the UX issues plaguing the early Android builds. Don't write off Honeycomb or Moto yet. It's still got a lot of growing to do.
BLM have not systemically incited violence over Twitter, unlike DJT.
> “Ballot stuffing” would require a lot more than sneaking in a suitcase of ballots

Actually it would not require more. Sneaking in ballots that do not each correspond to one legal voter's actual vote would be technically and functionally sufficient.

> which, to be clear, video surveillance shows is NOT what happened here.

Can you refer to the chain of custody that provides evidence that these are legal ballots? Can you share the part of the video that proves these are legal ballots?

> The number of ballots needs to match the number of votes cast according to the voter rolls.

I'd need to see how these numbers were verified and what oversight was present. These ballots could have been added to the entries on the voter rolls when they were introduced into the counting facility. Without a proper chain of custody, we don't know. With suspicious behavior on film, we should investigate.

> Is your theory that someone requested 18,000 ballots to registered voters at 18,000 different addresses and then returned them with matching signatures and also somehow ensured that none of them tried to vote themselves, which would have been immediately flagged?

No, my "theory" is that the chain of custody for these ballots (the ones hidden under the table and counted in the middle of the night sans (R) observers) has not been presented as evidence, therefore it is normal for people to wonder if they are legitimate ballots. I don't need to theorize anything else in order to have legitimate concerns about election integrity.

> also somehow ensured that none of them tried to vote themselves, which would have been immediately flagged?

flagging doesn't do much when the flags are dismissed and the suspicious conduct explained as "just normal activity."

> In all seriousness I think you should volunteer to be an observer for the next election and you will see how crazy this sounds.

I think it would drive me nuts to witness misconduct, report it, swear to it in an affidavit, then hear three months of people denying my personal experience on the basis of claims by talking heads.

> how crazy this sounds.

There are a lot of disturbing things about election 2020, but somehow one of the worst is this attitude that I'm crazy if I think someone might do something illegal or unethical to sway an election, or am not convinced by the evidence-free attestations of persons who seem unable to entertain another person's perspective.
The last three weeks I’ve slowly been moving all of my friends and group chats onto Signal (from WhatsApp, which is about to be a huge privacy disaster. If it’s not already...)

Most non-nerd friends just do what they’re told and love the idea of “Signal is WhatsApp but Zuck isn’t reading your messages”.
Thank you for the story, I definitely understand now. I am also relieved that you were compensated for this critically important pivot! /s

I am hoping this will be an area I can eventually excel in. I was a senior PM for a while and decided I wanted to write code instead. Been going down this crazy career change for about 6 months now. Right now I am just trying to survive and learn the basics of software development.

When I was PM I certainly had the luxury of working with invaluable devs I could brainstorm with on ways to optimize a feature idea that maintained customer value in the shortest time possible. I need to learn how to become that invaluable dev I had.
Telegram isn't serious about privacy. They made my number searchable and notified people who have me in their Google contact list even though I didn't grant Telegram access to my contact list (before the time when Android would enforce this with permissions) and didn't allow them to use my number for anything.

Then it turned out that they have a setting where one can opt out, but what good is that if you already were opted in automatically.

In "Last Seen & Online" I had a deleted account in the exceptions of those who can always see my status, even though I never added one.

Telegram may be better than WhatsApp, but it is far from fantastic.
pyhstr is a history suggest box for Python shells. It lets you quickly access the commands in your shell history. Just search for the command you want to execute (regex mode is supported), or, if you don't exactly know what you're looking for, you can browse through the commands until you find the one you want to execute. Apart from this, you can delete unwanted items from your history, too, and more. It works on all terminals ranging from linux term to alacritty to xterm. It was initially made for the standard Python shell but it should work with IPython and bpython, too.

It has been my daily driver for a while now.

Check out the README for instructions if you want to try it out.

Suggestions, bug reports, etc. are welcome.

Let me know what you think:

https://github.com/adder46/pyhstr
Gumroad, Leanpub, Softcover.io .

There are other options.

If you're looking for more direct ways to promote to that target audience you mention, social media sites could be one way, e.g. Twitter and Facebook. Not too sure about the ways to do it on Facebook - maybe there are groups for those topics that you can join, and then post about your book there now and then. On Twitter, you can post about your book with appropriate hashtags.

Also search using http://hn.algolia.com for topics like self-publishing, ebooks, etc.
With SSL/TLS, the client connects and sends a ClientHello message first, and then the server responds; with SSH, the server will send a version string upon connection (and expects the client to do the same). With plain HTTP, the client sends the request first. The server can detect which one of these cases it is.
Sorry, but I think there's some stockholm going on here. People use the web for apps because people use the web for apps. It was in the right place at the right time and an extinction event chose JavaScript. That doesn't mean we can't make something better (doesn't mean we can, either).
> Isn't "logistics as a service" pretty much what Fulfillment By Amazon is?

There is a lot of crossover between FBA, and a UPS or FedEx, but it's not 100%. FBA is basically B2C, as opposed to B2B or C2C.

Back during the "peak lockdown" of April/May 2020, a little birdie told me about some of the steps that Amazon was taking to give the warehouses and delivery network a break from the increased demand. In other words, Amazon saw lots of unexpected growth due to the pandemic. It wouldn't surprise me if plans to launch "Amazon Logistics" or whatever as a separate line of business got pushed back due to the pandemic.

Edit: I know for a fact that the leadership of the Logistics part of Amazon has expressed a desire to become the "4th flywheel" of Amazon, which is Amazon-speak for being a self sustaining, revenue generating line of business. But as you allude to, they have to soak up all the demand generated from the Amazon consumer business first.
Strictly opt-in, you must be thinking of Linux...
In that position you don't need a mortgage. That's quite simple.

On the other hand, where I live a reasonable small house is £150,000 and senior developer wages are about £30,000 (net). People need mortgages.