jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm not sure how you can say these are zealots making these changes? The three defaults things they changed all seemed incredibly sane, and were made for really good reasons.

I think there's another way to look at it. It's more "we have decided on X so YOU can move on to more important issues."

With Prettier, you just follow their opinions. Their opinions can change, and your code might look different, but it doesn't really matter. It might reformat a few lines, but the point is that it's still consistent across your team (without anyone having to memorize a bunch of rules).
There are Mazdas with the center tactile knob for CarPlay interactions.
https://pdfpiw.uspto.gov/.piw?PageNum=0&docid=10397322&IDKey...
I do not have any issume using Firefox and unlock origin
A toolkit unfortunately can't enforce that. You have to ask the app developers to change their design.
The idea that thisFunction and this_function are the same might be worse than the problem they're trying to solve. I cannot unfortunately have experience with larg-ish codebases in nim to tell if this would result in an actual problem or not, but the idea that I have to scan between two possible identifiers in the code can be a source of stupid bugs in the same vein as case-insensitive identifiers.

On the other hand I can definitely see the appeal of it (some python packages go against the recommendation and sort-of taint the style of other sources).

This so far was the only "weird" comment I could think of.
Cute, and in some respects insightful, but as a contribution it's arguably an equivocation on the definition of entity. You could similarly argue that human brains deceive us into believing we are distinct entities, whereas in reality we are billions of entities experiencing the emergent properties of multi-cellular life.
> Copyright infringement is not stealing. ... [it] happens when I don't follow your artificial scarcity rules."

These artificial scarcity rules help make creativity economically possible.

Yes, copying is a good thing; it's how the human race makes progress. But life is a movie, not a snapshot; even in the not-so-long run, it would be counterproductive to elevate copying to the status of an absolute, preemptive Good Thing.

Consider:

1. Someone has to invest money in creating intellectual property. At a minimum, the actual creators have to come up with enough money to buy food, shelter, etc., for themselves and perhaps their families while they're doing their creative thing.

(I won't even get into whether the creators' investment of their time is deserving of compensation; I happen to think it is, but that's not important here.)

2. The harsh reality is that investors normally will not make such investments unless they have at least a reasonable expectation of getting their money back (purely-altruistic motives being rare).

3. If prospective investors know that copiers will quickly destroy the ability to charge money for the fruits of the creative process, they're highly likely to give a thumbs-down to that particular request for their money.

(As an analogy, imagine the effect that Hugo Chavez's 'nationalization' -- read: confiscation -- of foreign oil companies' interests in Venezuela has had on the willingness of those and other companies to risk any more money there.)

4. So while copyright infringement may not seem like stealing, it can have a remarkably similar economic effect.

5. That's why intellectual property law tries to strike a reasonable balance between the interests of creators and their backers and the interests of the public. EXAMPLE: The U.S. Constitution authorizes Congress to give authors and inventors exclusive rights, but only for limited times. EXAMPLE: Copyright is limited by the fair-use doctrine.

6. There's often room for argument about whether any particular aspect of IP law is productive in supporting creativity. For example, it can be legitimately debated whether patents for business methods are a net positive or a net negative.

7. But a blanket statement, implying that egregious copyright infringement should never be punished as criminal behavior, is short-sighted.
The means of mass reproduction (e.g. the printing press) have not existed for nearly so long as you seem to think.
Reducing a new problem to a special case of another, already solved problem is a wonderful skill. Not to mention that the analysis of algorithms can help you discern, at least conceptually, between best-case, average-case and worst-case outcomes to problems that aren't necessarily algorithmic, and react or plan appropriately.
No they didn't.

It would have been unethical to be the boss of the company that offer new shares, got them bought on a market, but also unblocking all the short sellers in the process.

The consequence would be shorters would be happy, the price would drop, the people who bought into the hype would lose, and the gamestop boss would look like the guy who helped the hedge funds and stole from the common people.
Have you ever considered the possibility that socialism just doesn't work? That always seems more plausible to me, in an Occam's Razor sort of way, than the conspiracy theory that the US prevents socialist states from succeeding.
Using a device facebook portal has helped me to be in touch with my family (good part), while not using phone.
I can even see it, close to the knobbly bit of my tibia on my ankle, when I sit in the right posture.
Yes, that is what I was expecting. The anti-sex people claim they are interesting in stopping exploitation or whatever, but in the end it is about regulating other people's sex lives and pushing their morality on them.
But you will always find people who believe one or the other and who would consider it a red line? In my opinion that's an impossible task to solve. The only solution would be for everyone to preset what kind of information bubble they want to be a part of... which would result in a myriad of other problems.
This is a needlessly callous take. For many people, the second year was when the pandemic actually started to hit close to home. Of the handful of people I knew who died from covid -- it hasn't even been a full year yet.

Many people are dealing with profound levels of grief and loss. It may not "excuse" anything, but it's necessary context. Be kind.
I wonder how carefully he's weighted his position, because that probably means a tactical nuke use eventually.
People without rare skills often rationalize the skills of others as superhuman. It’s an illusion, but a powerful one.

I don’t have any particularly rare skills either, and I made peace with that long ago. It helps you like yourself for what you do have.

Notice how cynical the tone is of the parent comment. It’s usually a sign that something is wrong.
Dwarkesh Patel's essay did not make much sense to me, and I don't get either how people like Jeff Bezos have time for something like this. Apparently Mark Andreessen and Paul Graham are paid to tweet all day, and they are experts at everything. Do they hire ghost-writers? How does this work?
It will tell you if their client doesn't send data to a server.
That's true but antiparallel to my point:

C++ typename could have the same consistency as Rust's turbofish- its complicated rules are not necessitated by the lexer hack.

(In a sense, the complicated rules are what enable the lexer hack.)
And also a music teacher.

See "The Night I Met Einstein"

http://www.rd.com/true-stories/inspiring/the-night-i-met-ein...

See also previous HN commentary at:

https://hn.algolia.com/?query=the%20night%20i%20met%20einste...
Hacker news comments probably aren't the best place to store personal notes.
A showdead comment says:

> I'm fairly amused that you want Rust after whining about Go's error handling.

Fact is, Rust's error handling story is quite nice, with plans to get nicer. It has the try! macro which can automatically convert errors into my own error type with the boilerplate outside the function (thus successfully separating success and error paths to a large extent), and chainable Options and Results for when I need those.

With Go, nearly all of my code revolves around handling errors manually, generally repeating how to handle errors several times over, interleaved with the success code, when 99% of the time it's "return an error".

EDIT: Another comment: I'm well aware of Option and try!, etc in Rust. But overall, Rust doesn't mean that you don't have to think about error handling, it just has different mechanisms for reducing the noise in your code.

Indeed, and I said "most of my code is error handling". I didn't suggest I don't want to think about it - I'd just prefer that I can read what a function does without 2/3rds of the lines in that function being error handling, and thus obscuring what the function does in the success case.
Amazing series... Are we any closer to proof that he did or didn't do it - should never have been convicted based on the evidence provided by the state, but as with the author of the series, there are still lingering doubts.

I still do not understand why he wasn't asked more clearly about his relationship with Jay and why Jay wasn't really easy to discredit in court.

Sadly his attorney sounds very dislikeable in court and I think that's why the jury convicted Adnan.
http://www.xinhuanet.com/tech/2017-06/13/c_1121136834.htm

Seems like an experimental attempt to create a "Moon Surface Micro Ecosystem". Not sure how legit it is though.
On the modules, those included in the public repo by nature of not having specific to Tumblr's DC are unsophisticated.

Along side Genesis we use additional internal tools that "provision" physical hardware using Kickstart specification.

One of the challenges with provisioning machines is bringing visibility to the process of provisioning while the machine is being provisioned. Kickstart and Anaconda installer aren't ideal from a visibility stand point.

Genesis in addition to providing a means to discover hardware at the DC allows for some provisioning automation to be moved into ruby code instead of Kickstart. Internally we are experimenting with additional solutions other than using Kickstart.
"intellectually lazy" is the correct term, even a bit polite. The idea behind this discussion is to look at why people are poor and to find ways - real, concrete, actionable ways - to improve the situation for the poor. Judgements based on personal experience do not fit within this discussion because they are entirely beside the point.
They are built like crap too, you can put a PC in a rack mount case but that don't make it a server. The kit from DEC, Sun, SGI, HP et al from the 80s and 90s was rock solid and would keep going for 20, 30, 40 years, easily. Modern kit you would be lucky to reach 3 years.
He didn't "choose" to hand them to security agents, he was asked to empty his pockets, which contained the flash cards.
I must have missed this, when did Apple demote him to support rep? Was it because of the network issues?
Cool. Couple thoughts:

- Are prices one-way or round trip? It's not obvious to me.

- I tried to type a zip code at first, before realizing that it would only work with the City name.
Basically what the HFT algorithms do is probe orders for their market limits.

Say you want to buy your 3000 shares, and you don't want to spend more than $20/share, so you enter your bid with a $20 limit. Your limit is supposed to be invisible to the market, only you and your dealer know it. But the HFT algorithms have a way to probe your order and uncover your limit.

The stock is currently trading around $15, so your order hits the exchange, and in the first few milliseconds, a HFT computer makes a micro-offer for 10 shares at $16, then 10 shares at $17, then 10 shares $20, then 10 shares at $21.

When the last offer is rejected b/c it's over your limit, the computer then guesses your limit is $20 and offers to sell you 2960 shares at your limit of $20.

All this happens in just a few milliseconds, and it just cost you roughly (2960x20 + $20 + $17 + $16 + $15) - (3000 x $15) = 59,268 - 45,000 = $14,268. That's 30% more than you would have paid had you been able to execute at $15.

It's basically cheating, and should be made illegal. Just one more example of how our markets are rigged.
OMG, I've been waiting for someone to build something like this forever.

I've always hated the fact that all major travel sites work based on the assumption that you already know exactly when and where you're going, rather than at least giving you the option to explore your options.
Now that's just plain neat. And useful, since I'm currently considering where to go on summer holidays.

I do notice that it doesn't add extra destinations as you zoom in, though. For instance I can zoom in on Colorado as much as I like and it won't tell me that I can fly to Denver (even though there's probably twenty flights a day). Nor will it give me a price for Paris, but Nadi, Chennai and Oaxaca are much higher priorities.
boy, do i hate how i look/sound.
I think the N64 Mario Party titles would have worn out literally any analog stick used to play them. The fault was more in the game-mechanic design, not realizing exactly what they were asking of the hardware, and not thinking through that the minigames involving rotating the stick would be replayed ad nauseam, thousands of times, for years.
There are a number of shady bitcoin denominated stock exchanges, that are close to your vision of "click-to-start"
The length of the program isn't necessarily correlated with the amount of time it takes to write it, or more importantly, understand it ;)
Dead serious. The technology is there, the economics are there - it just seems outlandish as an idea, but for no real good reason.
You have been bamboozled by OpenID lingo. Don't worry, it happens to the best of us. jerf.org is a User-Supplied Identifier which the Relying Party will perform Discovery on to resolve to an Endpoint URL at the OpenID Provider where the Claimed Identifier, which is possibly an OP-Local Identifier, will be resolved to an Identifier. None of these words mean what you think they mean. Identifiers look like URLs, but aren't, except when they are.

Have I mentioned recently that implementing OpenID is a source of endless amusement?
I don't see what you're getting at. First of all, how is example 1 better than example 2? And how does that prove that JSON is better for functional data while XML is better for imperative data?
Not if the provider implements delegation properly. The identity string returned should be http://jerf.org in this case.

The catch, however, is that many providers screw the identity up. For example I set up a page at http://foo.com with necessary headers to delegate to my Google Account. Using the OpenID support on App Engine, I get the federated identity as http://foo.com/openid?id=[SOME RANDOM DIGITS] instead.

The idea of OpenID and delegation is awesome. In reality the millions different implementations fked up the whole thing, not even to mention the control and reliability issues.
I released http://twitya.com in March 2009 and quickly (and slowly) saw features from it become Twitter's interface. Twitya had a client interface operating for a while until basic Auth ceased. Even today it has a bunch of stats sites linked from it - those links will be less attractive to click now.

From this point-of-view, Twitter is like a system of organized theft with plausible deniability. Nuturing the eco-system - but only so they can harvest it. Like farmers preparing their fields, where you plant your seed, and then they eat/sell the best ones when mature. The older/higher devouring the younger/lower.
WePay seems promising, plus they are a YC-funded startup.

WePay doesn't do a very good job of explaining on their website how you collect your money, though. There's just some mention of a prepaid visa card and that's about it.

If someone here works with WePay, seriously consider doing a better job of explaining how people actually collect their money.
Here's a wild idea - it is handled by the state. (Unless you already have insurance)

So... if you don't have insurance, guess where you can go? That's right - to the emergency room, where they are legally obligated to treat you. And if you don't/can't pay, then the hospital. It is one of the costs of doing business, and if you are a county hospital, then the cost is eaten by the gov't.

Needless to say, without handling the rest of the healthcare industry, just having the state pay for emergency care won't work.

What you'll end up with is a one-way ticket toward emergency rooms packed with people there to get routine (non-emergency) care. Or, you get people that have legit emergencies caused by lack of routine care... pick your poison.
at the end they let him go. he triggered alarms, they checked, determined him not a threat, let him go.

false positive would be him charged with terrorism.
"Concentration camp" has been used to describe Nazi death camps for a long time, and has come to be more-or-less synonymous. None of the Japanese camps systematically killed people, as far as I know. Manzanar was an atrocity, but it was not in the same league as Dachau. To call them both by same name is misleading.

That said, 'internment camp' sounds far too weak. From what I've read, every piece of property they couldn't carry was taken, and they were rounded up and forced to live in horse-stalls for the duration of the war. Every single family, as far as I know, had to not only suffer the indignity of being held without cause, but then had to rebuild from zero after the war. I can't think of a better term, but it needs one.
"Rule #5: Health comes first. Always."
Sticking by that. No matter what. ;-)
I imagine it's quite a bit more difficult to argue int he absence of a draft.
This kind of thing used to happen with map makers, for 1000 years. Their solution was to make random small inaccuracies so they could detect when their maps were being stolen. Additionally, Google has been doing this to small start ups in 3rd world countries for years.

This was an over produced decision, that should have been left to dealing with ignoring the cease and desist letter, instead of setting a president for banning VPNs and proxies, potentially.
Finns often call it "miumau" (meow meow) because it looks like a cat's tail.
I would take the same stance yes and I think others would more likely stop using Facebook because they didn't agree with Facebook’s stance.

Sounds like a win-win to me.

Since it should be obvious not to use Facebook if you dont agree with their service’s tendencies.
Your Ruby ActiveRecord query is so under optimized, you are loading a ton of records that instantiate objects and then apply a filter on this huge array.
I'm pretty sure you could make it 100x faster.
My bet is that Facebook’s user demographic skews old and white, and that explains their posting. If you go somewhere like Reddit or TikTok you’ll see an entirely different story.
The question here kind of implies that there are two kind of equal realities that these chunks of the population occupy but I think that is not a great framing for understanding what is going on.

The vast majority of the US population live in a very normal a-political reality that is largely untouched by narratives that drive the higher-engaged folks' perception of what is going on.

The sliver of the US population that genuinely occupy a different reality is dominated by people that occupy an almost exclusively right-wing media reality. (There is a left-wing media reality for sure, but it is microscopic, counterpunch is just not that highly trafficked!)

The riots in the capitol today demonstrated this quite clearly when contrasted with the protests that kick off the Trump presidency. The "women's' march" was a fairly clear statement in acknowledgement of Trump's presidency but a denial that it was truly representative of popular will. Today's demonstration & riot was populated by a mix of people consuming non-facts and fabulists exploiting those people. QAnon followers were prominent and appeared to be at least a plurality if not a majority of the participants. The people filming themselves in Nancy Pelosi's office were prominent neo-nazis or YouTube provocateurs (Fuentes and BakedAlasaka).

A few thousand people on the capitol overwhelmed a police force that was at least partially sympathetic and was certainly understaffed, in the alternate reality where the opposition to Trump were anti-democratic in the same way they would overwhelm any force arrayed against them in a similar way much more easily through sheer quantity, but they don't hold those views or endorse those methods.

Roughly 1/3rd of voters thing the presidential election was fraudulent, but closer to 1/5th think Trump really won according to Morning Consult, some of this is just facing the fact that the US has always been a bit of a low-trust/conspiratorial society. Some of what is going on is certainly better reporting on what is really happening - things that have actually always happened. Some of what is happening is just good old fashioned bad leadership!
See my response to tempestn.
That's the very point of such a system - to learn to recognize the symptoms of this problem, and how to rectify them. Also, note that bias is not a binary, it is a continuum, and our defaults can be overcome (see the third video linked above for an example).

> I don't think there's a way to system-design ourselves out of this situation.

I personally prefer to try and fail before declaring defeat. After all, how would one know if something isn't possible if no one ever tried it? If our ancestors had this attitude, we'd probably be doing something like having a pleasant ride in our horse and buggies rather than having pointless arguments with people we don't know who live half way around the world.
Signal is also open source, so if they do somehow become for-profit, it can always be forked.
Both sides have monstrous bases. Have you already forgotten the summer riots?

It sucks.
I think it's more to do that his shots are not very good. Some photographers have more exciting pictures than others.

This lens would be much better suited to nature and panaramic shots. Portrait shots not so much.
I was confused at first: Google Duo, not Cisco Duo. I'd completely forgotten about Google Duo.
That means that if spammers spam enough questions for the mods to shut down, the mods' accounts will be frozen and spammers will be able to spam unchallenged.

Also, that requires fine-tuning of the "too much".
He said he was concerned about patients finding the pseudonym when they searched for his real name. Regardless of the content.

The NYT article made specific claims. It's up to the reader to evaluate them and decide what to infer.
As someone else said (and I agree):

This gets at part of what I find irritating about the self-described Rationalist community: they talk about "free speech" when what they really want is unrestricted, consequence-less speech that allows them to guiltlessly harm certain people in the name of innovation.

Source:
https://twitter.com/espiers/status/1360793868816556033
> No, he quite clearly was trying to keep the association between the psychiatry real identity and Scott Alexander. There would be no fucking discussion here if Scott intentionally meant to reveal his identity.

Then why did he publish his own recognizable blog post with his full name here[1]?

[1] https://www.google.com/books/edition/The_Technological_Singu...
The administration is making its first steps toward building the relationships that it wants. Signaling expectations is fine for that.
They also don’t tell you quite how bad it is on your knees. I did most of my fieldwork in the Midwest with a some additional work on North American migration following the younger dryas in Alaska. My knees are safe now, thanks to a career in software. I miss fieldwork every summer, though.
>Also making if-else statement in Excel is exhausting.

About a year ago Excel added =SWITCH, which is effectively {Logic Test | Output} pairings executed until one is true. Many if/then/else nestings could be eliminated with it.