jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
$ google docs edit --title "Shopping list" --editor vim

You had me at hello. Too pretty.

Also, and slightly off-topic: I cannot say how much I love Homebrew + Github. I was halfway into writing a new formula for this, when I decided to check. Sure enough, there's already a formula to install. Actually, I think two people already submitted formulas. In any case, if you use Homebrew, you can install it now.
> Article 3: It is strictly forbidden for the Organization to undertake any intervention or activities of a political, military, religious or racial character.

Would Interpol get involved in a case involving defamation of a head of state? Does that change if the head of state is also a religious figure? (Both the Queen of England and the Roman Catholic Pope are religious figures.)

Heck - did Interpol get involved when the Pope was shot?

These questions are relevant because there's not always a bright line. Are laws against murder religious? ("Thou Shalt not Kill" is one of the commandments.) If not, then why is a civil law against saying the wrong thing about the flying spaghetti monster? What about a law banning non-believers from Mecca?
I'd highly recommend anything by Vernor Vinge. He is a science fiction writer who's other job was a computer science professor at San Diego State University. One of the best professors I had at school and one of my favorite authors. There are bits and pieces of programming sprinkled though out his books that only software developers can really appreciate.
Amazing, I knew I recognized that work from somewhere! Thanks for the reminder.
This is impressive, clean interface, well thought out. I'll be keeping this for future projects.
This is the correct, and only viable, solution.

https://www.boundary2.org/2018/07/mueller/

The labor of digital creatives and innovators, sutured as it is to a technical apparatus fashioned from dead labor and meant for producing commodities for profit, is therefore already socialized. While some of this socialization is apparent in peer production, much of it is mystified through the real abstraction of commodity fetishism, which masks socialization under wage relations and contracts. Rather than further rely on these contracts to better benefit digital artisans, a Marxist politics of digital culture would begin from the fact of socialization, and as Radhika Desai (2011) argues, take seriously Marx’s call for “a general organization of labour in society” via political organizations such as unions and labor parties. Creative workers could align with others in the production chain as a class of laborers rather than as an assortment of individual producers, and form the kinds of organizations, such as unions, that have been the vehicles of class politics, with the aim of controlling society’s means of production, not simply one’s “own” tools or products. These would be bonds of solidarity, not bonds of market transactions. Then the apparatus of digital cultural production might be controlled democratically, rather than by the despotism of markets and private profit.
Most of the popular chat-app space is not open source. What is it with Signal that people feel entitled to condemn it for not having the latest commits on github?
I don't know anything about IBM operating systems, but I understand that older versions of System/370 are free and can be run on PCs via this famous emulator:

http://www.hercules-390.eu/

IBM absolutely hates that software.
It's crazy, I noticed I liked the phone in my hands, and I scurry around to try to find my phone if I realize it's not there.
Crazy. I even tried the light phone.
Reminded me of this recent HN submission - https://news.ycombinator.com/item?id=26342504
Google builds its own solution into all servers... And to show that branding brilliance, uses the same name as for all things security: https://www.datacenterdynamics.com/en/news/google-reveals-de...
Cancel Culture is not deliberately misleading, unless you think it is ok to lose your job because you cracked your knuckles.
Being held accountable by society is one thing, losing your livelihood is another.
Most major crimes have a statue of limitations, but cancel culture doesn't. If you said something 10 years ago, that is enough that apparently you should never work again. Is that the kind of accountability we want?
One person asked me, why should someone keep their job who doesn't believe in Sandy Hook? Why should they lose their job because of their belief?
The punishment doesn't fit the crime.
Look at the recent Madorlorian firings. One person says we are going down a dark path, and is fire. Meanwhile her corworker likens American to nazis (using photos from a different country) and he keeps his job.

So no, it isn't a way to describe people behing held accountable. It is a thing that is going on, by a small group to get rid of people that they don't like. It is abhorrent, and it is very toxic.
It is most definitely not how society is supposed to work.
I may not like what you have to say, but I will fight for your right to say it, and "sticks and stones will break my bones, but words will never hurt me" is how society is supposed to work.
companies have speech rights that you would be infringing on by doing this
Isn't .NET a little more flexible than the JVM when considering different languages?
Stem Cell Research must be allowed.
Beautiful. This belongs in the MoMA.
The US is third? Well jeez, you'd think that a country arguing that they need to attract all the top programmers in the world would at least try and pay the highest in the world to start with.
https://soundcloud.com/iconjack/he-aint-comin-to-the-phone-r...
Reddit post, reposted here without comment or endorsement:

----

[–]horvybaby 1515 points 11 hours ago*x3

Okay, so let's get a few things correct: because perhaps Nature is behind a paywall for some people. Rahmstorf et. al. show a decrease in THC/MOC variability for the period 1970-1990, which we have then partially recovered from. The title of the Nature article is inflammatory, but the Washington Post article is significantly more so.

We do not know nearly enough about THC variability to make millenial scale arguments. We only recently actually made a measurement system that can calculate the overturning (the RAPID array).

Rahmstorf and others had some issues with THC shutdown in the 90's when previous studies, which at one point suggested a shutdown in THC or meridional overturning, turned out to be incorrect because of an aliasing from a sampling error: they just happened to be measuring at points in the seasonal cycle that were spaced in such a way so as to show a decrease when there was none. This led to our modern understanding of inter-annual variability in the THC, so it all worked out well.

The nature paper takes pains to note that the RAPID array is just 11 years old and so we can't say anything from the results. But this proxy data must be referenced to something, and the only reasonable measurement apparatus to use is RAPID. It isn't.

Using proxy data to infer something about the overturning, while reasonable, doesn't give great coherence towards present understanding of complicated, long-timescale events like the heating of the deep ocean. Furthermore, even at theirs strongest the conclusions absolutely do not support the WaPo headline.
This is the sort of things that makes climate scientists like myself furious. The results end up overhyped, overblown, and for soundbites like press releases and Nature papers. This just misinforms people. Unless I hear from RAPID that the MOC/THC is reducing, I'm not trusting the authors. Just because climate change is a hot-button issue, and we want ways to convince people about its impacts, doesn't mean MOC/THC shutoffs can be pulled out of nowhere.

edit: Just want to mention: this doesn't say anything about the method of analysis. The method seems to be well done and scientific and careful, given the data at hand. The issue is rather the paper title and subsequent inflation in popular media, which is silly.
I think the whole idea of competing with Apple or Palm was kind of foolish. I think they had consumer number envy. It was amazing to watch them take their successful, refined form factor and try to build an iPhone-clone in the Storm. Now we see them take QNX (good) and try to have a bunch of different ways to develop for it (Air, Android compatible, etc).

I really think they should have invested in an enterprise friendly development environment (more JVM use), update the UI (remembering to leverage the keyboard), and build appliances that were plug and play in enterprise data centers. If they wanted to get radical, build a netbook that had a great keyboard, 3G, and ran Blackberry apps.
I tought exactly that, when I watched Jill Bolte Taylor's Ted talk.[1]
She tells her experience of getting stroke in her left brain, and many things were very similar to some of my psychedelic experiences.

[1] http://www.ted.com/talks/jill_bolte_taylor_s_powerful_stroke...
While I agree that spelling mistakes are painful to bear, I believe you are being too harsh on the author. As someone said on Quora [1]:

"Sarcasm is most appropriate when shared between two people who have similar thought patterns. That's when sarcasm is actually funny. When the sarcasm isn't shared, it's usually an avenue of passive aggression."

[1] http://www.quora.com/Is-sarcasm-ever-appropriate/answer/J.C....
I'm not sure if you already got the invitation to the new Facebook Messages, but yes you can contact people off Facebook. It gives you an email address that other people off Facebook can contact you.

I'm not sure why they're doing the Gmail-style invite-based roll out because that diminishes the fun, but it might be due to capacity.
Why is that different from reduced demand? Sexism reduces the amount people are willing to pay for the labor of the supposedly-inferior sex.
I've noticed over the course of my career a fairly severe corollary, which is that making the best technical choices for my employer can often be bad for me in the long run.

As an example, for about the last 10-15 years, I've tended to choose Python over C++, for projects where it seemed it would produce a better solution (e.g., cheaper/faster to implement, easier to maintain and alter, performance sufficient to the task at hand). Because Python is actually quite adequate these days for large swaths of the task space, this means that my Python chops are quite good, but that my C++ is a little rusty.

In itself, this isn't exactly a problem, but in an interview scenario, it can look quite bad. "How much template metaprogramming have you done lately?" "Not much." "So, you're more of a junior programmer then?" "No, I just haven't hit a problem lately that needed that, and I prefer not to introduce unneeded complexity and maintenance nightmares into my employer's codebase." "How much work with GDB automation?" "Very little, since the code I write pretty much just works." "Ah, so weakness with the debugger as well." Etc.

Not really sure what to do about this. I don't really want to write tens of thousands of lines of unnecessary C++ just to impress future employers. But I have to acknowledge that that's really how the rewards are set up.
No, people are speculating the Pats cheated under the assumption that both teams inflated their balls to a similar psi, under the same inflation conditions, and for some reason the Pats balls (at a home game) reacted differently to the same weather conditions.
Pomodoros = a productivity technique I use when I'm working. Currently I'm learning algorithms as I apply for programming jobs.

09:00 - wake up via alarm and hit snooze

09:40 - actually wake up -> check internet stuff

10:00 - get out of bed and start doing pomodoros

11:00 - make smoothie and drink it while continuing pomodoros

11:30 - do pushups -> continue pomodoros

12:30 - lunch

01:30 - pomodoros (usually get interrupted with something)

05:00 - gym

06:30 - shower, surf web

07:00 - dinner, watch a little tv

08:30 - more pomodoros, or watch move/socialize

12:00 - lights out, listen to podcast/watch tv until I'm sleepy

01:00 - sleep

Really, this is the best case scenario.

* In practice, I often sleep later. And I often try to go to be earlier but end up lying in bed for too long trying to go to sleep.

* And somehow my meals end up taking forever. I'm a really slow eater, and apparently a slow cooker also. Plus I like to relax and watch a little TV after I finish.

* Often times I'm interrupted with stuff. Today I had to shovel the driveway. Tomorrow I have to go to the doctor.
The design decisions behind Rust are good ones. The ones that matter here are:

1. Null references are undesirable. Good decision.
2. Exceptions are undesirable. Arguable, but not bad.
3. There should be some way to optionally return a null
result from a function. Reasonable enough.
4. Functional composition is good, allowing one to write
h(g(f(a))) Standard in most languages.
5. Object method syntax is good, allowing one to write
a.f().g().h()
to compose functions. Standard in most languages.
6. Types are determined at compile time. Required for speed.
7. Function overloading based on parameter types is bad.

There are unintended consequences of these decisions. The Option<T> wrapper type can have a value of None, which is not a type to which methods can be applied. So, for functions that return Option, the common "a.f().g().h()" form won't work. Workarounds are available, but they're either wordy ("'if let' and a couple of extra lines") or obscure (using a closure as shown in the example).

It may be better in such cases to avoid an object-oriented style, and do composition as
"h(g(f(a)))". If all the functions take Option inputs and return Option outputs, None can be passed through the chain of functions by having each function return None if the input is None. Because Rust doesn't support function overloading for plain functions, the names have to be unique within the namespace, so you can't have both "f(a: f64) => Option<f64>" and "f(a: Option<f64>) => Option<f64>". Although some hack with macros/metaprogramming might allow that, by creating wrappers to pass through None.

This is getting to be a lot of machinery to do something that comes up frequently.
Yes.

"It is often argued that cost-sharing—charging a subsidized, positive price—for a health product is necessary to avoid wasting resources on those who will not use or do not need the product. We explore this argument through a field experiment in Kenya, in which we randomized the price at which prenatal clinics could sell long-lasting antimalarial insecticide-treated bed nets (ITNs) to pregnant women. We find no evidence that cost-sharing reduces wastage on those who will not use the product: women who received free ITNs are not less likely to use them than those who paid subsidized positive prices. We also find no evidence that costsharing induces selection of women who need the net more: those who pay higher prices appear no sicker than the average prenatal client in the area in terms of measured anemia (an important indicator of malaria). Cost-sharing does, however, considerably dampen demand. We find that uptake drops by sixty percentage points when the price of ITNs increases from zero to $0.60 (i.e., from 100% to 90% subsidy), a price still $0.15 below the price at which ITNs are currently sold to pregnant women in Kenya. We combine our estimates in a cost-effectiveness analysis of the impact of ITN prices on child mortality that incorporates both private and social returns to ITN usage. Overall, our results suggest that free distribution of ITNs could save many more lives than cost-sharing programs have achieved so far, and, given the large positive externality associated with widespread usage of ITNs, would likely do so at a lesser cost per life saved."

Jessica Cohen & Pascaline Dupas, "Free Distribution or Cost-Sharing? Evidence from a Randomized Malaria Prevention Experiment", 2010 http://www.stanford.edu/~pdupas/CohenDupas.pdf
Where, specifically, 3-4 hours south is the coastal land cheap?
Actually, you need to think of who's making the decisions to buy enterprise software. Is it the people who use it, or executives? In most cases, it's the latter. Most big enterprise companies are where they are because they've learned how to market to the right people.

So in that sense, most enterprise software is good. It just depends on whose definition of good you're going with.
You own a copy of the software, and when you install it, you are presented with limitations which, if you agree to them, are binding only in the context of using the software. Outside those boundaries, any limitations do not apply. You can restrict your users by making them agree that your software cannot be used for commercial purposes, for example, but you can't make them agree to terms that apply when they are not using the software, such as a restriction from reselling the installation discs after they have stopped using it. It's when they use the software after having resold the discs that they might be said to be infringing a usage contract.
I was contacted by a contingent staffing company (I think they found me on Monster) about contract work at Microsoft. This intrigued me at the time, so I took a 6-month contract, during which I earned respect and made friends. They extended the contract a couple of times, and then I was encouraged to apply for a full time position. I still had to do a regular interview loop, but I think their perception was colored by the fact that they had already seen a lot of my production code, and thought it was good.

This was perfect for me, because due to the way my mind works, I would much, much rather "interview" by doing a few months of real software development, than by floundering around on the spot with clever questions about manhole covers, weighing billiard balls, egg drops, etc.
No it doesn't work like that; it's not the age, it is beig obese for a length of time.

I'm not sure it is as easily fixable as your comment suggests - I'd argue it is as non-trivial as stopping aging.
Cure aging and you either:

a) Have a quite sudden and very severe overpopulation problem, or

b) Are forced to ration babies.

Both of these are pretty damn dystopic.

Don't get me wrong, I'd like to live forever, but not necessarily at the cost of having everyone else live forever too.
Shortly after moving to the bay area – knowing exactly zero people for a hundred miles – someone linked to freebase on reddit. I found what they were doing so compelling that I volunteered on their message board[1]. They saw that I was local and invited me down for lunch.

One of the best things that's ever happened to me.

1] http://lists.freebase.com/pipermail/developers/2007-Septembe...
It's graduation time, so I'm reminded that high school kids are horribly ill-prepared for making the kinds of decisions they have to make and for appreciating the consequences.
> The rioters/protesters are largely white as opposed to the more-diverse BLM protesters (more on that later)

> And of course the irony here, when compared to the BLM protests, is that if a sizable segment of these rioters/protesters weren't racist they would understand that this is how Black American have felt _for a couple of hundred years_.

Why is what people look like so important to you? It sounds as if you are saying that if a group of thousands of black Trump supporters did exactly the same thing, it would be ok. And that the BLM rioters over the summer were somehow more acceptable because they were more diverse.

How is that not pre-judging people by how they look?
Whenever I ask people this, they essentially tell me that while they can't know exactly what an individual is like by their skin color, they can use skin color as a proxy for other characteristics, and make inferences about how that person has been treated in life by how they look.
So in a roundabout way, yes, they are making unjustified pre-judgements based on people's skin color.

Is this really ok?

You can see interviews with David Duke where he clarifies that he doesn't hate every black person, he just assumes that black people in general are not compatible with our society, but that there are individual exceptions to this. Klansmen will tell you in interviews that they don't hate black people purely because of how they look, but how they act, and that they are using their skin color to infer how they will act.

Height is a visible characteristic that is strongly correlated with success in life, do you use that to judge people as well?

The truth is that purely through numerical probability you can make pre-judgements about people based on their appearance. I for one however go out of my way not to. That doesn't mean that I am blinding myself to people's physical characteristics or trying to erase them of course. It merely means that I won't condemn or excuse people's actions because of how they look.
You’d still be spending such a tiny amount of time in close contact that it doesn’t matter. You can even look them in the eye and say a friendly “hello” as you walk by each other.
Can you give an example of Python stacktrace being better than CLs? It hasn't been true in my experience, so I'm wondering.
That seems strange to me -- are you sure there's nothing wrong with your machine?

For reference, I just opened every application that's installed on my M1 MBP (16GB) and was able to switch between them with basically no lag.
>you have to think long-term and consider a distributed network, not another walled garden.

Like IRC or Jabber?
It's all the worse that the right is trying to paint her death as police brutality.

We need to be clear, she was shot while trying to force her way through a barricaded door when law enforcement was trying to safely get elected officials and other innocent people out of harm's way, and she was only shot after multiple warnings.

I fully agree that the terrorists shouldn't have been allowed into the building, but it happened, and given that, if this isn't a textbook example of a situation where law enforcement was justified in using lethal force, I'm not sure what is.
Who here is asking for authoritarian rule? Demanding that police protect democratic institutions from fascist mobs is not 'authoritarianism' by any stretch of the imagination.

It is not acceptable for the certification of the legal election to even be delayed as it has by a mob.

I assure you that I would believe the same if pro-Hillary crowds would have amassed in hopes of convincing or forcing Congress to overturn the electors vote in 2016. Especially if police had done little to deter them.
The 1280x720 resolution 4.6" phone it replaced.
Indeed people tend to define microdosing as a dose without a mind-altering trip. The benefits largely come from the trip itself, rather than the trip being a side-effect, so this could be a fruitless venture. I think it is obviously silly that people expect to be able to divorce the effects from the trip. It is still an extremely interesting question to ask what effects come from small sub-perceptual doses of psychedelics.
I've been using both Uberconference and Google Meet (G Suite only). Both of these run entirely in a browser without any extensions or applications.
You probably cannot say which company this is? Or what production workflow? Or what you are using Julia for?
"Sen. Paul casts lone vote against coronavirus funding bill"

https://www.lex18.com/news/national-politics/sen-paul-casts-...
Related article and thread: https://news.ycombinator.com/item?id=22654897
Related article: https://thedispatch.com/p/timeline-the-regulationsand-regula...

(via https://news.ycombinator.com/item?id=22656060 but no comments there)
If you don’t raise prices, many people/companies will senselessly consume excess electricity they don’t need. Thus, you get power outages instead of merely high prices.

That being said, it’s not like most people have a real-time monitor of electricity prices so those that can will actually reduce consumption.

Ultimately, in a constrained system, either you raise prices (and ensure availability, at expense) or fix prices and ensure scarcity for those unfortunate enough to suffer it (Ie. Rolling blackouts, no fuel at the gas station, etc)