jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't know if it would be all that useful to say what languages I know. C, C++, Java, various LISPs, Python, Haskell, Agda, Rust, and a couple different scripting languages. Mostly mainstream stuff with well-developed tools and theory.

The differences between languages in the same category are subtle, and I wouldn't call myself in expert in any language in which I didn't know what the subtle differences were and why they matter.

I would characterize learning new languages like learning to play a new musical instrument. Yes, if you know one instrument, you probably know how to read music, keep a beat, develop good practice habits, etc., and those things will transfer just fine to the new instrument. But those skills do not actually make you good at the new instrument -- they are just necessary to use it.

For instance, I know how to play a trumpet. Trumpet skills are useless on a piano. You don't need any ambidexterity. Your rhythm and pitch are controlled with your breathing. Maybe you'll want to sing instead? Well, breath control is great for singing, but being a good trumpet player doesn't make you a good singer. Controlling your pitch is much more difficult when singing than on a trumpet, to say nothing about how easy it is on a piano. But it only works on a piano if it is in tune. Piano tuning is not a skill a trumpet player or a singer needs to learn. But what about a guitar player?

Almost all of the hard work of mastering an instrument lies in the details that are exclusive to that instrument. The fundamentals are necessary, but they don't seem to represent mastery. Someone who's memorized a music theory book is not a good musician, even if they might be advantaged in the act of learning to be one. They might actually be a terrible musician because they never learned how to practice.

Not to mention the whole issue of trying to say what competence, mastery, proficiency, et al actually mean.
WHAT? everything is horrible
well first if you tax machines that think companies will put their thinking machines in countries without the tax, second of all progressive taxes have been such a success in the U.S that they will surely be just as successful in this instance.
Out of curiosity, does anyone know if this is a common action by judges, or something out of the ordinary?
It’s a problem for people alive today, but the earth will just rinse wash repeat no ?
MIPS had a few architectural eccentricities, like branch delay slots, that were tuned to the original design to make it fast.

These eccentricities eventually became a liability.

https://www.jwhitham.org/2016/02/risc-instruction-sets-i-hav...
> It's their solution for high-risk users (think: journalists, whistleblowers, and similar)

Or people with bitcoin wallets, of which I assume there's going to be more and more.
The part that creeps me out the most is WhatsApp’s aggressiveness towards getting your Contacts. Other apps want them but WhatsApp hardly works without the permission.

Why hasn’t Apple introduced a private/segmented Contacts permission like they have Photos, Location, etc.?
That was a killer feature for me. I had a long running job that would mysterious crash after hitting an edge case after a couple of days processing. I was able set a breakpoint, fire the job off, come back in a couple of days to stopped process, and step through the busted function, patch it, then restart from one level up on the call stack, and then continue the job. If this was another language, I would have spent much longer just figuring out what to log, and restarting the whole task while testing the job.

It was amazing.
You had me until the Che, I didn’t get that reference. What’s that?
> The North Korean terrorists just basically walked in and took the White House. We were like, no way that could really happen. And here today, we literally saw it happen.

The total strength of government building security in DC is around 2 battaglions.

You think there is nobody who can bring 2000-3000 people to the rifle, and numerically overwhelm them? And it seems that not insubstantial numbers of DC security personnel did simply desert their posts.

Commando paratroopers with heavy weapons, and moreover armour will leave no chances for a regular army unit, let alone civilian police.
I also prefer the close paren to be on it's own line. Besides how it looks, it feels easier to me to add to the code inside the parens (but this is likely because I use vim).
Your chances of being priced out of your "ethnic" non gentrified neighborhood is also 10x in the Bay Area than Chicago. (And yes, I've also lived and worked in both)
It's because the vast majority of american homes are lucky to have 1 inch of insulation, not 6 inches. Usually the insulation is between batons [eg. 1] rather than on top, so you lose lots of heat through the batons. Lots of US homes don't recover heat from exhausted air either.

Basically, poor house design is a big contributor. Foam is super cheap both to make and to install, so I don't really see why the situation is as it is.

[1]: https://www.quickenloans.com/blog/wp-content/uploads/2012/11...
For the last couple years, I was working around 10 hours a day and did absolutely no exercise. It took me sometimes up to one hour to fell asleep, probably because of that.

Now I started going to the gym again, 3-4 times a week for one hour, doing light exercise to compensate all the hours sleeping. As a result, my back no longer hurts, I sleep better and feel a lot more focused in what I'm doing.
My point is that the specific incident I pointed to--pulling the guy off his plane at the last minute and giving him a pat-down--doesn't seem to be connected to any sort of legitimate policing activity. He's not suspected of a violent crime, and they can't talk to him for very long with the plane ready to leave the gate. It seems pretty clear that the point of pulling him off the plane for a pat-down was to embarrass him in front of the other passengers rather than any legitimate law-enforcement purpose.
The entire education system is essentially one big game, from the obscure admissions process to professors sticking to predetermined grading distributions; and these students are simply playing along.
Here in Scotland, our Parliament recently voted to end the 'right to buy':

http://www.bbc.co.uk/news/uk-scotland-11675185

Incidentally, I live in an ex-council flat, which was 'right to buy'ed by a previous owner. In the whole block of 30 or so flats, very few are still council-owned.
At some point, knowing all the answers to all potential questions is knowing the material

How do you explain the bimodal distribution?
Previous discussion (for the article this one is a response to): http://news.ycombinator.com/item?id=2000833
The feature isn't broken. The system is.
More accurate is probably "less people are dressing up." Those that are dressing up are buying.
I bought a tux for less than twice the cost of a rental
His argument against fruit isn't the GI index, it's fructose and its extremely efficient ability to be converted to fat as compared to other sugars.

http://www.quora.com/What-does-Tim-Ferriss-mean-by-Dont-eat-...
So Obama's birth certificate, something that's been a controversy with conspiracy theorists for awhile, was given to a digital editor so inept that an average blogger could pull apart why it's fake within a day or so? With access to some of the best image manipulators in the world?

Yea, I believe that. Or his birth certificate is real, and there is some innocuous explanation for what's going on.
Wired != wireless. One is passively observable, the other isn't.

How else would you print stuff? How does the printer having its own encrypted channel prevent it from printing stuff?
You could probably sue that person for many thousands of damages.
This article is pretty crappy.

Misleading stats: ...“in 1960, only 20 percent of mothers worked. Today, 70 percent of American children live in households where all adults are employed.”

"All adults"? That's a nice way of obscuring the fact that we have a lot more single parent households (with 100% of the adults working) than we did in 1960.

One way to look at that is that it should only take one-quarter the work hours, or 11 hours per week, to afford the same standard of living as a worker in 1950 (or our standard of living should be 4 times higher). Is that the case? Obviously not.

I'm not sure why it is so obvious. 80% of the poor don't work at all (another 10% work only part time) and they enjoy a standard of living similar to the average 1950's American. For example, as of 1950, only 75% of the US had a flush toilet. Today (and even as far back as 1980) >99% did.

http://docs.google.com/viewer?a=v&q=cache:fuZGrQqyd9QJ:w...
Mostly used for home vpns and router admin https it looks like. Also dd-wrt is fairly niche.
Here are four different, but all valid encodings of
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

Each one can be decoded with the same decoding method.

IThGMj4wS0gvR0M9PE5QQEEnMyxNIiFHJE1NVTdYSS5PTTdFT1FCVUtMLVBW
Qj4nNkBUIDsqLUNTLjVCJS87IkwnT1E/LiZRI1E4ITlBLzBXNU5SNEgmVDM8
QFM0Ty4wLFAvL0ohNTUxQzU2Jy82LVEpN0gpSjs3NCE5Q1lXQlUwUVc1MUFX
NDI7LUQnO09BSEI9WVdNRktOTTdLNkI+Pj5HIDtKS1YkSVY0I0pRPTtYVSY9
KyhZVEAqJykrJSIpIjcsI0ckWD4ySlRIIkAhUyw+VStUQVY/NiUpNFZVMis8
IylXMiU9VVFKSFI3WkI3S0A/QTMhIkkuP0pFMVJKQixYJSFGJz8+TD89WFgu
JyRSJ1hYIlIoVEFVLlUwOjc0Oi4iQDlNOUVPSUdHOkM5Mj9LWilCMlkmPj1X
M0otSiwmKFU4Jy9IJzc5WkFVQ1VFPFFAQ0tHOClYLDklPDs/T1BPS0hTPDAi
WkRBQVVSOTIhKjxBR0ZNNypRNzwsMVI=

JkpXLlVZIz5MLTxKJj1PUFA2R09BPUtTLSI1Oi9DMEwzM0VYSiE5S1gzVTA4
WksxS0VSVS0pQzlCLTg1VDpATlUpWihIVVIgIDE/V1o2JlA+RkNZJ1BLIFY6
Q1QoWCA2KzlPKlBVTS8mKihNKU9JM1EmK1kkRSxOSD43O1JEWTApOD1JRk48
Ozk1UzJUTkZJOSY2V1AqVUwwQCogVUk6UiIvTDtDSjBGSlNQNCxTNCNIL0VE
IC1QLDwnRFE8ISpITSRNOE8iMzBSQlYtQT8mWEFOIkVPSSJXMCkxRT8tPFEj
QFlWN1JBIEosWjAmODNCJzM3QCUmTCgwKyowJ1NWWkwyJ0ZFTDggRlMxIUJY
JD88NS48SDQpJUNTQitFVS4qOCk8KztaQEI6TysmUC9XNiotNSEtIEYmKS4h
QVZXNlI/TEpFPihDITIxIFcrKlQ/UUdWOEk+TFNZOldDQEtWN0c+QzgrQCFW
KT82U0k9QVlMQFhAOiw/OT9LICkjQSM=

NCs6SixWVishJy4xTSw0SlQsM041SzRFKDIvSVIoPDZaQyY8ODwzMjMqRlNB
Uzo1QT0tLyRONyFHOVEhV0A0QzNIOzVOPkg3Kk4tVEhPRCspPkQoQFQnVjw5
IkVFWVkyLEk/PEIuUVFKRyJNUllOVTI/SFNENDw6JDQxLkUxTVo7RCcrQFQ/
LUs4KyUuSSQuSUo7IU0kVU1PQihBMSkxV0I0PFVCR00nJTxKPTMvUiJCI0A9
IjYiNFcuOjdSQUJSNlkpKj05SSFSLThGRDdUTy03PUwxPkIwLFJQRzRBSCdN
OTEqU0A2NEJCIkgxOyQzUUYgNTxHUDM2JCdXRE1XTz9aJUAqVlkrRDErIDoh
PixMO0A5OCEuMCQwQjk6NFg7QVpQRUk2SkAsKFpINVc+WjouPSUjLkg7WCpZ
LU8zSi1ULVlTNic/VUYjLFk9MCNYQz8yIzcvIlk4IzdVMkdVTyNGI1QhPjAh
UTdWT0gxRUVULkY9SUI+N1lVPSMvVlY=

MzgsTStTREc4JClWNyswNiUxLkUgWitJQjVUSzYxVk07ODwlIExYM1AsM0o4
PSZHQzY6LUorQVVQPzY3V1g1S1FZRUtQWjJaJU9AKSlGMkpLMUtDLEgyQkxL
PFYgRzFJNSg0VTsnWTkiVSc4Ni8iQUJHJUxGSS5TNjxPLlZDJzZHLCJKQDxN
RywwPDpHK0lWQ00tPEMlRD1GU000TE4gIi9OKEhINT4+VUgzMEkhNDEkIFUh
IzYtQD9SS0U1J1kvPzImN1pLWVE1JT1IICInIFVTUjBGJT5TUkM0JlojLzw2
UlgjSz9ATDo8NiM7RlAuP0wwIykxKyhRKCYvR1QoSS8xLUVRTjlIO0UnNixI
J1ZLI0tWICcyRCIxT1NCUDkoVCtGPzojUihGUS9TMkA/Kk4/RC9JVkg4WUgk
QDsjPlhMRDE8ViUoSkpDSC4pRU9VLDo4LEUmNztMO1c3PEwrM1okTS1GJ1Qs
R0YrUjBBIFoqMi5AWkdTPFBONDRHJ0U=

It never encodes things the same each time your run it, but they can all be decoded the same way. There are no strange initial conditions you need to know about like time or some other kind of token.
> What's the use case, though? If you want config file syntax, use a config file. If you want a program, use code

Data is code is data, avoids having to write a parser (or even reuse an existing one), avoids having to resolve the impedance mismatch between the programming language and the configuration language, scales up infinitely in case the user needs more power (which is not that rare, especially for a rules system which is the use case here)

> I would do something like this:

> c = YAML.load_file 'config.yml'
> allowed, disallowed = c['allowed'], c['disallowed']

Now you have two superfluous lines in your code and you have not gained anything of value.
Super easy. Join a bootstrapped startup for free. If you are any good, you'll do a good job and get noticed.

For instance, go to my co-founders meetup and offer to help the projects you find interesting. You'd be amazed: help is always welcome.

After 6 months, you can have a portfolio of startups and prove that you provide value. That's when you get your next great gig.
The problem with toy-based analogies is that people then think the math is a toy. "Who cares if you can solve a Rubik's cube faster?"
A little usability feedback - the large email box can be a good thing, what we call a good Fitt's Law object.

Placing text inside of input fields lowers the response rate, and creates issues when the user looks to see if they entered the correct type of input, yet the instructional label has been replaced by their own text.
Indeed they are...

It's been interesting watching the excuses and defenses of Tesla pivot in the wind like a weathervane in a tornado. Whatever Tesla does is good, right, perfect, and everyone else sucks, no matter how nonsensical this ends up sounding to literally everyone else.

The excuses for why, see, really it's GOOD that you can't fix your own car, can't access the diagnostic screens the car has built in, etc, are particularly tortured. Someone might fix it wrong, see, and then that would look bad for Tesla if it blew up. Yes, there's a particularly strong media focus on Tesla, but if you go talking to the world endlessly about how amazing your self driving system is, and how capable it is, it's reasonable to expect people to take notice when it drives at highway speeds into stationary solid objects.

The latest tortured explanations are more about Bitcoin, though - the scourge of the planet, wasting energy, horrible carbon footprint per transaction, that... oh, uh... isn't /that/ bad... and, uh... see, Mars needs a currency, and... (etc).

It would probably be less annoying if the community of Tesla supporters occasionally remembered that a $100k car isn't pocket change for everyone. I've talked, far too often, to people who defend Tesla's practices by stating, "Well, I don't want to work on my car, and I don't think the Service Centers are overpriced, so I don't see why anyone else cares. Besides, they're no more expensive than a BMW, Mercedes, or Porsche dealership, so what's the problem?"

I'll stick to stuff I can work on. Even if I choose not to work on it, at least if I can access it fully, it means some other independent shop can do the same thing.
I've never heard of any evidence that Microsoft planted:

if (NetscapeIsRunning()) corrupt_data();

in their OS API calls. If they had, I'm sure it would have come out at the anti-trust trial, and would have made it an open and shut case. Did that happen?

As I recall, the anti-trust case revolved around Microsoft including IE for free with Windows, not sabotage. (Of course, every OS comes with a free browser these days. Even my Kindle.)
Unless you know of working implementations of memory algorithms I tend to agree that we have no clue how memory works.
They made glasses with a camera in them
Yes, often you can leverage those issues when you start with a lot of money.
Calling LG a dying company is a bit of a stretch...
Building distribution packages really doesn't take all that much effort if your build system is sane, and once the initial work is done, your CI will let you know when maintenance is needed.

When you're building your own packages, you can reasonably take shortcuts that distros would not allow (like internet access during build, or vendoring some tricky dependencies), so for many things the packaging just amounts to specifying your dependencies, running your build, and perhaps applying some distro-specific tweaks.
You're not supposed to be able to read the majority of the text. That's the point, analogous to the majority of the population which doesn't have access to broadband. It's supposed to feel frustrating and exclusionary.
Every retreat I've been on, and every book I've read has presented the precepts as a set of mindfulness trainings, and specifically distinguishes the concept of precept from the concept of 'commandment' or law.

Let me guess: Thich Nhat Hanh?

Personally, I find the notion of "precepts as guidelines and not laws" to be attractive; I suppose a lot of Westerners do, too. Unfortunately, this is a very modern notion-- if you look at the (pre-20th-Century) literature, you'll find that the precepts are treated as laws, and that they go into explicit detail, and leave very little to personal judgment.

We talked past each other, but to say that Buddhist ethics are stronger about things like 'not taking anything which is not freely given' is indeed correct. But equating that with theft is still not meant to be taken literally.

I disagree (as you might guess.) I'd argue that "taking that which is not given" is, literally, theft, and vice versa.

If we were to go down that road, much of what I've read about the precept not to commit murder also applies to speaking harshly to someone. I've always understood this as figurative, and valuable. But I am not going to call someone who harms someone through their words a murderer.

I've never come across that reading of the precepts; usually, the prohibition on lying is taken to include non-skillful speech. That is quite a figurative reading, indeed.

I feel like you are emphasizing too much on the words you are reading and not the intent or meaning behind them. That was the point I wanted to make, and hopefully I've done that now.

I'd suggest that in your attempt to separate the words and the intent, you run the risk of redefining words to mean what you wish them to mean.

You'd like to make a distinction between copyright infringement and theft, based on a physical analogy; but, as I've pointed out, the notion of theft has always been broader than that. The intent is clear: you're not permitted to take that which is not given-- whether it is a physical object, or a service, or a copyrighted work.
Still does from my experience today!

If you log into your account and turn off SMS-based 2FA it also turns off TOTP-based 2FA!! Fortunately I wanted to switch to a different authenticator anyway (twitter buried their TOTP tokens deep within the android app).
SUVs are the minivans of rich suburban soccer mums.

I really hate that trend as most of time people driving it have no idea what they are doing + have no need for that capacity.
I find e-prime very useful now and then. It helps highlight the people, feelings or phenomena and their interactions and effects. It helps avoid assumptions. It helps disentangle causes and effects, sites of action or loci of emotion. Other commenters have noted that it helps avoid assigning power to external forces (e.g. "it is raining"). I agree. The existence of such forces gets harder to assert the more you avoid the "is" of attribution.

You can also have fun with it. It benefits from terseness. You can also use it to finely qualify your ideas, in time, in location, and with ownership.
I agree the problem is that implementation of a backup for 1FA ends up coming back to the phone. But often the target service has no certainty of which mechanisms are going where.

They send to your email.. They use TOTP. They use Oauth, etc, etc. What other things accounts go back to either your SIM or someone stealing your phone, SIM and all?

Even U2F will fall down this hole soon since everyone wants to implement it on phones! Will the attestation certs for phones say multipurpose device that is probably involved in other factors?
There was also that choose-your-own-adventure Black Mirror thing.
If it were true, sure. The historical consensus is absolutely not that, though. Things like "The Black Book of Communism" have long been discredited. If you look past the ubiquitous capitalist propaganda and instead look at primary sources, you'll see a very different story.

Even if it were somehow true, capitalism directly leads to the deaths of millions every year. It has historically caused most wars, including both world wars. Why would anyone defend it?
> Since you don't know whose tracker it is maybe the best thing to do is "lose" it again.

Often, knowledge of surveillance almost completely diminishes its effectiveness. If you know your car has a tracker on it, the police won't get anything useful out of it, because you won't drive to any place you don't want the cops to know about.

Leaving it in place also has the advantage that you don't alert the police that you know about the surveillance.
> describing the current and desired states of complex systems in very precise terms, and creating finely detailed plans for getting from here to there

What a beautiful and elegant description of software engineering!
How would a large marketing budget solve the issue with the people that "live to give bad reviews"?
Regardless of the reason YC is putting out, it doesn’t look good to have business as usual while mass genocide of a minority is going on nearby.
Definitely a great resource. I had never seen that site today, but it agrees again and again with my personal experience and what I've learned from reading.
I don't get it? Are you being derogatory here? If he is investing in the obvious and it's working so well either others find it not so obvious or maybe it only looks so obvious after the fact.
Scala is the C++ of the JVM based languages.
For some tasks, yes.

Benchmarks: http://www.google.com/buzz/alex.tkachman/2qog71JrDvU/Latest-...

Graph:
http://www.google.com/buzz/106045618354056753098/YPrgoMfGL8z...

Well, this is Groovy++ vs regular Java, not against Groovy.

http://www.indicthreads.com/7355/what-is-groovy-how-does-it-... has a bit more comparison which might be useful.
just proves that going to orbit is still rocket science ...
> As you have to pay $70 a month minimum for two years to get one of these phones, though, I don't see that $80 for the phone is very different than $180.

That only happens in the USA and Canada. Maybe that happens a bit in other countries, but really, not much. No more than 10% of the world buys phones like that. The USA is not a model for the rest of the world in the mobile space; they're quite backwards actually.

Android phones sell for $200 without a contract in most countries.
From that blog post:

> You might ask, what essential liberty am I excluding by adding the modification clause? Ironically, nothing.

A few sentences later he contradicts that statement by defining what he means by "nothing":

> If I charged $15, someone could ask $8 and undercut me with little effort on their part.

So he denies to others the freedom to distribute the software, which is an essential part of the Open Source term (as well as the Free Software term, which has essentially the same meaning).

Until now, this could have been a plain misunderstanding of the term Open Source. However, a few sentences later the author explains that he deliberately wants to misuse the term Open Source:

> Then I’d have to make the choice to either sell [the app on App store] or open-source the app. I wanted to do both.

So he wants to claim to do Open Source without actually doing Open Source. This is really unfair on all developers who are really doing Open Source.

Note that there is nothing wrong with that business model, but claiming the name "Open Source" for that kind of business is a clear misuse of the term. Open Source has another, well-defined meaning.

The author is perfectly right that with any Open Source license, even as restrictive as GPL or AGPL, you can't make a lot of money by selling copies. This is not an accident, but by design! That's why real Open Source developers sell services around their products, such as support, implementation of customer wishes, etc.

If he doesn't want to do business that way, it's fine! But then he shouldn't claim to do Open Source.
Its the bane of quarterly capitalism - once public, management focus is diverted to managing earnings and increased amount of transparency needs to be provided for the company's internal operations.

Companies would prefer to stay private (and away from the limelight) while they're still figuring out product/market fit etc
You should give more credit to the original creator of these ideas. Put the link at the top and at least mention him in your article.