jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think one of the more interesting examples of great Lisp books is Sussman and Wisdom's Structure and Interpretation of Classical Mechanics. From reviews (haven't read it yet - it's on my to-read list), it's highly praised by physicists exactly for its computational approach to classical mechanics and its use of Scheme as notation. You certainly get the notation feeling reading SICP.

Allen's Anatomy of Lisp is the best introduction to language formal semantics I've seen. Too bad it's out of print, but it is a bit dated by now.

Now if you're actually talking about the craft of programming, the two best books ever are Graham's On Lisp and Hoyte's Let Over Lambda. Lisp macros are the best programming tool available today, and those are the only books that go in-depth on macros.
That is a valid question.

Good speech about it:
Lawrence Lessig: We the People, and the Republic we must reclaim:
https://www.youtube.com/watch?v=mw2z9lV3W1g
Apple’s store is the only way to distribute iOS apps. Shopify is not the only ecommerce platform, and on top of that, you can even make plugins for Shopify users without going through their app store. It’s completely different. You have a choice.
Looks like microsoft have taken down the page.
At RubyConf last week, Matz (the creator of Ruby) introduced some of the ideas that are being tossed around for Ruby 2.0. One of these is called "refinements", and looks similar to what's being discussed in this article when it comes to method conflict resolution.

Shudo Maeda, a colleague of Matz, went into greater detail about Refinements in his talk. You can find the slides here: http://slidesha.re/9rbfwN
Might this be related to current prgmr outages?
It's not the greatest thing ever, and my CSS skills are pretty crap, but I thought I'd share this.

Any pointers on what license to use (the most open one?), or feedback on the html/css are very welcome.

There are some comments in the file, it's just 1 file.

Also, links to other similar starter templates welcome.

If someone wants to put this on Github, feel free :) I haven't figured out Git just yet :(
I suspect one really good choice would have been Steve Jobs. 2010 was the year that tablets really took off. 2010 was also the year Apple's market capital exceeded Microsoft's.
Perhaps next year, if Apple crosses Exxon Mobil's market cap?

(I realize market cap isn't a great metric in itself, but bringing Apple out of the 90s slump to where it is today, is a feat in itself. Becoming part of our culture and daily life, is quite another.)
"I think Julian Assange would've been a much better choice."

I have to wonder - Assange has only received serious press attention for the last few weeks. Isn't this just a case of him being more fresh in our minds?

Asked another way, looking back 3 years from now, who will most people has made a bigger impact on the world?
How do I know that you, the selector of the 100 digit number, are not an enemy spy?
Well, now we're arguing semantics, but no... an SSI instruction is not part of HTML. It's a server-side scripting language. I could set up my server to interpret PHP embedded in .html files as well, but then they're not really HTML files any more.
The key is testing the behavior and theory.

There are often lots of confounding factors - in the SIDS case, much of the decrease in SIDS rate can be attributed to changes in factors (continuing the decrease from before the "back to sleep" campaign, generally safer sleep areas, changes in cause-of-death coding, etc.) https://naturaltothecore.wordpress.com/2013/02/14/revisiting...

When you don't have the correct theory or mechanism, it's easy to do the wrong thing - like when the British navy thought acidity prevented scurvy and shifted from using lemon juice to more-acidic lime juice processed with copper tubing that destroyed the vitamin C... http://en.wikipedia.org/wiki/Scurvy

Rather than just following a statistical anomaly, you need to devise and perform tests that will invalidate your theory, as was done with the other theories (e.g., the priest bell in the article). This is perilous when people's lives or global economies are at stake, and so anomaly hunting and cargo cult science can persist in high-stakes, difficult to test environments.
Parents: Samuel Nowlin Reeves, Jr., Patricia Taylor, Nationality: American, British, Canadian
You're right, but that is true because there is not a boolean type, not because of the form of the check.

Either form has the same problem since an int is used in place of a true boolean (true | false | other), but I prefer the form that makes it more explicit and noticeable.
I cut the following sections, on user interface and machine learning, because they were too speculative. But they might be of interest here, so I'll post them.

===

Perhaps you are now persuaded that deep learning has something helpful to offer in visualization problems. But visualization is really about making interfaces for humans to interact with data. It’s a small subset of the general user interface problem. I think that machine learning, and deep learning in particular, also has a lot to offer for the general problem...

[Remainder moved to notehub, to be keep comment to a reasonable length: https://www.notehub.org/2015/1/16/perhaps-you-are-now-persua... ]
Right. In fact the only people I see talking about this are feminists (SJWs if you like). The only time it comes up in MRA arguments is as this kind of attempt to find a defeater.
Thanks for the warning.

I feel that I'm out of "the momentum phase", because I've never maintained a diet for over a year, until now. However, I realize that I may be deluding myself on that point.

I think that the key to my success is eliminating all but portion control. I don't count calories, or anything else that would make more work for me. All of those things are the things that would make my diet cease to work over time. Now I eat whatever I want, but keep processed foods to an absolute minimum.

Growing up, my nickname used to be "Trashcan", because I would finish everything on my plate, and then eat whatever my dining partners didn't from their plate. I still do, but I take it as leftovers, and eat it for breakfast or lunch the next day. I used to relish being stuffed to the point where I couldn't move. I still very occasionally overeat, but now it's more of a sick feeling that I despise.
That's fine. Really appreciate the links - I'll go through them.
> I know there are gamers that would pay all day long for quality games, but it just seems like "Mobile gamers have consistently proven, in shockingly large numbers, that they just won't pay for things" is the most well-summed-up statement about the race-to-the-bottom app store mentality from users on mobile.

If mobile gamers won't pay for things, F2P games wouldn't put so much effort in developing opportunities for IAP. What it seems to me that the behavior of developers shows is that they believe that users of mobile games won't pay for mobile games that are unproven to them, but that once they get into a game, there is a substantial audience that will pay for more of the experience. Otherwise, we'd just see ad-ware without effort going into supporting IAP opportunities.
2.9% + $0.30
Plaid | Software Engineer | SF, SLC, or REMOTE | equity + benefits | REMOTE, Full-time, https://plaid.com/

Hi HN! I'm James Nichols, an engineering manager at Plaid. We're hiring, and I believe that for the right people, a position at Plaid could be truly transformational. I was a member of Microsoft's Bing team back when it was MSN Search (2006!) and was at Airbnb before it was a household name, but I've never been more excited than I am now in my new role at Plaid. I joined Plaid because of the Plaids I met and because of the feeling I had that I had discovered a secret: a really amazing company, well-positioned in an exciting space, that wasn't well known among my friends.

Interestingly, only my friends in fintech had familiarity. "Plaid? Oh they're great!" was a common refrain. As I learned more, I realized that Plaid was actually a major part of some of my favorite apps (https://www.cnbc.com/2018/10/04/meet-the-startup-that-powers...). Venmo, Robinhood, Lending Club, Coinbase, Square Cash, Acorns, and Plastic all use Plaid's APIs to improve the user experience of connecting to the banking system. 2018 has been a big year for Plaid (and the fintech space in general), and the company has huge plans in 2019 to deliver even more consumer value, to expand dramatically, and to do it all while cultivating a company culture (and hiring bar) to be proud of.

The vast majority of the company is based in San Francisco, but the newly opened Salt Lake City office has a small, tight team that’s growing fast, led by Kira Booth (https://www.linkedin.com/in/kira-booth-11aab289/). The SLC office (in the growing tech scene of “Silicon Slopes”) is a short drive from world-class skiing and national parks. Plaid also has a team of remote, location-independent, highly successful engineers. The company is doubling down on this, as evidenced by hiring me as their first remote engineering manager. I'll be remote myself, and focused on building a world-class work environment for remote engineers who want to be part of a hypergrowth Silicon Valley company but work from anywhere they want.

Does any of this sound good? Learn more at https://plaid.com/company/ and reach out to me by email (my first name at plaid.com) with a little bit about yourself. Let me know which one of these statements resonates the most:

- You're excited about the fintech space but would prefer to empower hundreds of consumer applications rather than just a single one.
- You want to join a hypergrowth company, especially before everyone else finds out about it.
- You care a lot about company culture and the people you work with, but impact is your primary motivation to do great work.
- You’re based in Salt Lake City and excited at the prospect of a growing SLC office of a Silicon Valley company.
- You've considered becoming a remote engineer, but are worried that you'll have to sacrifice career growth, technical challenge, culture, or other important parts of your work environment.
- You're already a very effective remote engineer and interested in collaborating with a team invested in remote work.
Not worth getting upset about. Personally, I'm more concerned that we're going to lose the word "lose". Everywhere I look, I see people sticking an extra o in there. "You loose" etc.
Maybe I'm just naive, but the final email in that conversation:

"""Thanks Steve.

I’m a bit disappointed.

Wish you all the best and looking forward to seeing more innovative products and services from Apple.

Kandarp"""

sounds very "Thank you sir may I have another?" to me.
While I certainly agree that it doesn’t imply mediocrity, my experience in Boy Scouts is this: While there are exceptions (see dagw’s comment below for example), I have found that scouts who aren’t interested in getting to eagle are a net drain on the troop. Boy Scouts is an organization that is about fun, yes, but it is also geared toward learning and building character. When a scout isn’t actively working toward a goal (the next rank, a new merit badge, etc), they have little else to do but distract others. I understand that not all activities have to be goal oriented, but I do have a problem when the behavior of un-interested scouts affects others in a negative way.

On the other hand, if you’re committed to the troop and activities, but are simply not interested in eagle, (as many here have pointed out) – then yes, I agree.
I've dealt with this by getting another IP and pointing a subdomain at it, then I can start all over again with port 80. Your point still stands for this discussion, though.
Add your email address to your profile or something :)
The whole banking system may not go under, but there's always a risk that an individual firm may go bust, like Lehman. If you happen to have financial assets held in custody by that firm, it might take a while to get them back.
"The most valuable lesson I learned in Scouting, was not merely the importance of trying things I didn’t enjoy, it was the ability to learn how to enjoy those same things."

Yes, we all do things halfway, but when you are fully committed to a task, a project, or a cause, so much more can be accomplished.

I am an Eagle Scout and I certainly hated a lot of the scouting requirements. They seemed silly, and time-consuming, and frivilous--how many 14 year-old's spend hours weaving a basket?! However, I know a lot of people who got so close to achieving an Eagle rank but chose not to. Did it materially change their life? Obviously not, but a lot of them reflect back on it and think, 'I was so close, why didn't I try just slightly harder?' You don't have to have been involved in Scouting to know that feeling. "I was so close, if I only I had tried harder" is a feeling that sucks and that's what Mike Rowe is trying to tell this Scout.
Looking for full-time new grad low level developer in networking/security or observability role with Visa Sponsorship. I am open to remote positions.

Location: Manhattan,KS
Remote: Yes
Willing to relocate: Yes
Technologies: Rust, C, Go, Python, ElasticSearch, OpenSearch, Ansible, System Administration, Cyber Security, Incident Responding.

Résumé/CV: https://bitbucket.org/_egoist/resume/raw/70d1f0b29868e0216cec729f5572dbbd0a0fb793/Resume.pdf
Email: egoist@mailbox.org
Yeah, but they're going to execute her.You get that? She going to die.
What if the laws make criminals of ordinary, innocent things. This is pretty much the case in China(and many countries actually) its impossible to live without commiting some kind of crime. Thats how they get you.
The only really affordable insurance against that, is simply not to pay a significant amount up front.

Lawyering up isn't going to help all that much (cross border contract law and other legal matters is at best difficult, and it is very easy for the people involved to just vanish and the new people (if the whole company doesn't vanish) will refuse any responsibility to you), trust simply doesn't cut it (this is business, not a friendship, while trust is worth something you still need to protect your arse from every angle), and you are not going to find any insurance company that will give a good rate against that sort of risk so hedging that was would be impractical.

No matter how safe you feel, how much you might think you can trust the other party, and how much legal protection you think you have: be very very very careful about what you hand over up front.
"companies that want that kind of experience pay well to get it" is a very concise way to put it. Yes that was exactly what I was trying to say. I guess I am also saying that if you are really good (which is rare by definition) you'll find (these days) that there are more companies (than there used to be) who are looking.
As was said once by Tim Feriss, in China they have a saying that roughly translates to "If you can fool them, fool them". This saying was confirmed by a few people that I know that grew up in China.

However, the big elephant in the room is the fact that many of the factories there just don't have a good grasp of English. You can explain exactly what you want and they will always say they got it even if they don't get it because they want the business.

I have one friend who has had a lot of success manufacturing in China but its because he has someone who grew up there and can speak the language fluently and understands the culture of negotiation. They give her the "Chinese pricing" instead of the "American pricing".

They have the capability to make good quality stuff in China, its just that you won't get it without some know how (and someone who can speak fluent mandarin and doesn't have an American accent).
It doesn't, the glass and battery is the majority of the cost. But Amazon is thinking long term here, so who knows what their next purchase will be.
Code that was written for SAS in the 80s still runs today.
"San Francisco has human feces because it is one of the only cities in the USA which has not completely criminalized homelesness"

Getting offtopic but: Holy crap. Talk about cultural differences. The system in my nordic wellfare state makes sure people capable of renting a house and going to the wellfare office will have at least minimum accommodation (without criminalization).
Huh, interesting. I googled around but couldn't find any info about a de facto subsidiary. Can you add some color to that?
The best kinds of side projects are the fun ones. When you really enjoy working on something, you really don't need to "stay motivated".

I love to code and I love to build things, and I would lose my sanity if there was only one thing I ever worked on. Plus, one of the best things about side projects is that there's usually no pressure to really get it done, so when I load my workspace for a side project, I'm always excited to get started, because I know nothing really important depends on it. And unsurprisingly, I've learned so much from random fun stuff on the side that I would never have learned otherwise.
I don't like the tone of his writing, but he's got some excellent points.

I think that one of the greatest strengths of the university system is the idea that "offensive" ideas can be debated. An enormous amount of knowledge has been gotten from heresy, and I would argue that universities have been so central in the spread of knowledge precisely because they encourage (or at least tolerate) people who go against the grain.

This has disappeared, and I think that it leads to bad ideas winning.

One of the reasons why the US has such a strong protection toward speech, especially political and ideological speech, is that the Founding Fathers and their successors recognized the unpalatability of conflicting ideas and gave them the strongest possible protection. They recognized that such protection would give assholes the ability to say horrible, offensive things, and they believed that such a side effect was far better than the alternative - stifling free expression and allowing bad ideas to win because their proponents were better represented, better connected, or just flat-out more willing to suppress the other side's viewpoints.

The fact that these students are completely ignorant of this history is amusing because our modern academic tradition was based entirely off of this belief in a "marketplace of ideas."

Ben Franklin said, "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."

I'd love to see what those exact same students would say if the prevailing attitude changed and a massive wave of right-wing ideology took over campus politics. I'm sure that they'd be crying about how their self-evident right to self-expression was being horribly violated. Poor things.
Not just bug reports and feature requests. Compliments do a little wonder in fueling motivation, so the more things you give people to comment on, the greater the chances of hearing back will be.

Keep a public work log, publish your progress and encourage feedback. Not just commit history on GitHub, something a bit more humane and substantial. Something to look back and see how much you've accomplished so far.
"many officials say spending billions of dollars to fight ailments such as AIDS, malaria, and polio rather than supporting basic health services has left nations unprepared for epidemics like Ebola."

So, these people are actually criticizing Gates for not strengthening the overall system? He is not God, you can't just say "Hey, great that you improved W,X, and Y, but we think you should've improved Z instead, then we'd be free of all our problems!"

So sure, the critics are right: Gates should instead be an omnipotent god with knowledge of the future and the ability to improve basic healthcare services with the stroke of a pen. Maybe he thought putting his money in places with clearly defined goals was a better idea.
Take a look at Mozilla's Shumway [0], an engine to convert Flash to HTML5, so that you need not use Flash Player anymore. This should mitigate most (if not all) of Flash's vulnerabilities. Be aware it is undergoing active development and is not fully stable yet.

[0] http://mozilla.github.io/shumway
The interviews are thought-provoking, particularly the ones with Peter Norvig and Joe Armstrong. Seibel expands on some recurring themes on his blog (http://gigamonkeys.wordpress.com/category/books/coders-at-wo...). My wife also liked _Coders at Work_, though she has a lot of experience doing interviews for documentaries, and there were a couple times she was frustrated about comments Seibel should have pursued further.

_Masterminds of Programming_ wasn't very good, though I enjoyed the Chuck Moore interview.

I wish Arthur Whitney had been in _Coders at Work_.
The ABC was not a computer as in "turing complete".
The first "turing complete" computer was Zuse's Z3.

see http://en.wikipedia.org/wiki/Computer
Has anyone checked to see if this works with Japanese, Korean, or Chinese? What about Arabic or Hindi? This would shed some light on whether it's likely to be tesseract or ocrpus....
Another good tool that works on all platforms is smartgit: http://www.syntevo.com/smartgit/index.html
Prefactoring By Ken Pugh
http://oreilly.com/catalog/9780596008741
If the link asks you to log in, going through Google News works (top link - Binary Breakthrough):

http://news.google.com/news/search?aq=f&pz=1&cf=all&...
The opening slides (even though they are impossible to read) are fantastic. Very funny!
None.

I have yet to see any author of a programming book that possesses a writing style that will keep me reading. However, often it's not important, as there are other reasons to keep turning the page. ;-)
I had a high school student who fell in love with this book!
Build it. I'm already there.
I likewise know someone who intentionally makes as little money as possible in order to take advantage of state support program. Or to be more accurate, makes as much money as possible under the various limits for benefits while living in a comfortable (essentially inherited) situation.

This is a person with high education, without any major disability or impediment to working, they just choose not to work because the state allows it.
It is for example very usefull to generate random test data (property based testing) in a very elegant way, without manually wiring up a lot of stuff.
Isn’t Ray Dalio’s opinion information regarding Bridgewater Associates?

This is likely a way to assert that the site is not intended to market Bridgewater’s investment products to non-accredited investors. I don’t know if the SEC explicitly requires a click-wrap warning but it’s generally an area that firms want to avoid toeing the line on.
True. Years ago, some FoxPro developers tried to translate their experience in building apps with FoxPro to python. Check the Dabo project. It appears to be dead, though. https://github.com/dabodev/dabo
Contrary to the pop-culture definition, inflation isn’t purely driven by fiscal policy or money supply. Supply and demand (aka cost-push inflation and demand-pull inflation) are the main drivers. Fiscal policy modulates these factors, but inflation existed long before fiscal intervention.

Bitcoin adoption is a deflationary process because an increasing number of people are competing over a fixed (ultimately) supply of Bitcoin.

If more people want Bitcoin, the price goes up. Why do more people want Bitcoin? Because the price goes up. The cycle reverses when the price starts going down.
It's quite easy to get KN95 (even ones approved by FDA and tested by CDC) and KF94 (same). N95 and N99 are not as easy come by, but I think people fixate on those a but to their detriment. My Powecom KN95 and Dr. Puri KF94 are far, far, far superior to any N95 mask I've ever had in the way it seals my face, and their effectiveness is similarly good (https://www.cdc.gov/niosh/npptl/respirators/testing/NonNIOSH...).
I would add, "Don't follow all the trends, use what it works and is tested, don't jump onto every new hyped framework or lenguaje that appears every month".