jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I met a couple of interesting people over the years on OkCupid and Meetic. Three, total. Over nine years. I dated one of them briefly, made excellent friends with another.

I ended up in a now-ended relationship with someone I met in an online forum, and now in a very happy relationship with someone I met at a board game Meetup.

Dating sites made me feel miserable when I used them. Constantly fruitless, frustrating. Any success I've had with them is survivorship bias.

This shouldn't be a numbers game. The fact that it is exacerbates the "inbox bloat" attractive people get.
I made my own just outside of Austin, TX once.

Bought a 10 AC farm just outside Blanco. Was already certified for growing organic "elephant" garlic.

Had a little cottage, a well, with rainwater collection (I flushed the toilets with this, it was nearly trivial to change-over the plumbing.)

Dropped Cable into it (for IP).

Added 2KW of solar panels, and a 250 gallon propane tank.

Was into it for maybe $130K, fully paid-off.

Grew my own food, hacked some.

Got tired of living without other technology folk around, sold it.
I'm like the OP in that I've set up the environment and am up to Ch 12 in Practical Common Lisp. Plus it finally motivated me to learn emacs after a couple of decades of vim. The extract from the Land of Lisp makes me think I might enjoy Scheme more, since I'm just learning Lisp at home for fun.

Can you recommend a particular online learning resource? I've had a quick look at MIT's videos of their lecture series, but I've just run out of spare disk space on the laptop, so storing a few GBs of movie is out for the moment. If there's something like PCL for Scheme, that would be great.
As a new member in Hacker News I have thought of this problem a bit. I would like to know the opinion of the community.
There are some pearls on the internet that even though can be old and maybe posted before(some months or years ago) they can be useful, interesting and even rekindle discussions where new ideas can be introduced.
At the same time posting something that was discussed one two days ago and attracted attention(as you have pointed- I am not talking about the specific topic but in general) should be maybe linked to be fair with the original uploaders.

And I agree that it is good practice at least to check at least the first page of Hacker News or the "news" section to avoid obvious duplicates .
Here you implied that this manager has a working knowledge of what the current issue is about. Or that she knows what is good for her company.

This indeed is a case of incompetence being masked with teamwork - I see it all the time (I work for government a lot).

As Archibald Putt said: When in doubt - form a task force. If doubt persist, form a comitee.
I wonder how much work it would take to run this server side on node.js. It has a canvas implementation.
You've made 452 comments here, a 3.86/day average for the 117 days since you've registered.

Somehow that doesn't strike me as a behavior pattern of someone fully in control of his web browsing habits.
How so? Squirrelfish was released (at least in source form) in June 2008, V8 wasn't announced until September of that same year. Apple, Mozilla, and Opera were duking it out in public for months before V8 was on the scene.
That's an old and always interesting argument, and I honor you for brining it up. However, the fact that English usage evolves is no excuse for going along with every bit of its evolution without asking yourself if the new usage is an improvement or not. It's our responsibility as writers to sift through the entire language and pick and choose the words and idioms that communicate our ideas well.

In this particular case, although plenty of people use "is a ghetto" to mean "sucks" rather than "is isolated," and although almost everyone uses "sucks" to mean "is poor" rather than "performs fellatio," I personally think that "is a ghetto" is a strong metaphor when used to imply a marginalized, isolated technology and is incredibly weak when used to imply something has fallen into disrepair. It really doesn't add anything insightful.

Which brings me to my personal metric for deciding how well a metaphor fits. Does it add some insight? If "is a ghetto" is synonymous with "sucks," I gain nothing form using it other than passing myself off as a hipster.

But when someone uses "is a ghetto" to describe something with an insular culture, I get an "aha!" moment as I think about the various implications, such as people trying to live their entire lives within the ghetto, or people learning to speak a crazy creole of their programming languages.

I think using "is a ghetto" in the social sense conveys extra insight or meaning, so I personally prefer it.

I will go further. Using it to merely suggest that something sucks is--well--gay.
I did something similar to you pick up numbers from individual countries and summing them, I don't have the underlying data to hand (I did this about a year ago). But I'll do it again as I need the data anyway and post an update.

IDC put the figure at around 12million in 2002, and at 15million in 2008 though. I assume they did a more thorough job than either of us :-)
Just wondering if the 4 hour work week is actually a good book, I read like the first chapter, I was very disappointed, no in content and very wordy. Does it get better?
Definitely see what you're saying.

Two things:

One is that it would lose the "I'm everyone" feel, as now there are identities of the authors.

Second part would be that just because you would use Facebook Connect to authenticate wouldn't mean that you would have to use their personal info on their post - they could choose between using their own info and using an alias that gives no tie back to who they are. Would just have to work on messaging so that people aren't scared away by the Facebook Connect logo.
They they should only have ads on for X days out of the year. Adjust X depending on how much money you get from ads and how much money you need.
I don't exactly rejoice at the idea of reading another W3C standard document.
My teenage son regards email and IM as something old people use. Of course, this was until Facebook added email features and suddenly it's OK to be seen using it.
I've thought about this, and haven't made up my mind yet. I want people to say what's on their mind and part of that means that the post can't be easily tied back to their identity. Facebook connect seems the antithesis of that, but I guess at some point people have to trust the site they're posting on.
While Crash Bandicoot used LISP (which I wouldn't call FP, although definitions vary), it was only for a small part of the code (the AI), nowhere near all the game was written in lisp.
I can only imagine how tough it is for his family. That being said, I admire the effort he put in to explain his perspective on everything.

It was probably good for him to process a lot of this stuff through writing. Still, such a sad place to see someone go.
Yup so we have that system like Slovenia too only it's a little bit earlier. You go to a level of secondary school at age 12, based on a test at age 11.

I personally got a maximum score of 550/550 on this test which gets you into 'gymnasium'. If you get below 545 you go to a middle-level education (will let you go to university of applied sciences, to become e.g. a marketing manager, teacher, physical therapist etc). Below 530 you do to the lower-level education (for lack of a better word), to train to become e.g. hairdresser or cook.

Anyway I got 550 but still went to middle-level as per a teachers' recommendation. (typical minimal effort maximum score kid). Later ended up still going to uni but it's a path with various hurdles and detours.

Frustrating in hindsight that this decision happens so early in life when you don't quite grasp the implications of educational & class differences, and at an age where the notion of becoming someone who volunteers in an animal shelter is way more interesting than to become a data scientist. As you grow up you realize the social stratification brought about by educational differences.

And then on top, indeed, you choose a certain flavor of high school. You get 2 years of general purpose stuff. Everyone gets both Physics and Math, as well as French and Art History, etc. But then the 3-4 years after, you choose one or the other. That's at age 14ish. And so even if you do gymnasium and everyone can go to uni, you're not going to be able to apply for medicine for example if you didn't do 6 years of physics in secondary school.

There's a lot of talk to change it. In fact I think Finland just removed the concept of 'subjects' altogether. Which is a radical thing to do, and takes a lot of effort and rethinking and reshaping of education. But it could be brilliant. Here they're talking about making secondary school a bit more general purpose, as the huge push for 'career planning' sessions for 12 and 16 year olds isn't enough to let them make informed decisions about what they'll be studying at age 20, and working in at age 30 or 40. Beyond that all of education is shifting away from skills, and towards competencies. So that if you teach 'self-learning', someone who spent 5 years in marketing can shift to become a programmer, if the economy changes. At least that's the general idea. It's a lot harder but competencies are definitely more valuable and important than skills (which become redundant as tech changes, e.g. being a skilled typewriter) in the long-term.
1) No.
2) Because it does not attempt to advance any political agenda.
This responsibility is to great to leave it to humans.

Automate this stuff.
AS3 is an implementation, not a standard.

Large parts of AS3's feature set actually were considered for standardization, back in the days of the "ECMAScript 4" standard (in quotes because it was never released). That standard was abandoned, due to differences some dismiss as politics and others claim were due to implementation and complexity issues.
Time to start a Paper company with pre-printed random yellow dots in it... The pre-printed dots should confuse the hell out of the Printer-printed dots....
> take a bit more care with defining your core database structure, than you do with positioning a button 20px to the left or right.

not when you are trying to prototype the UX - and don't care about the backend. There's no rule of thumb - it's all very subjective and intuition based. That's where experience comes in, and no amount of book studying will help you.
that couple situation, whether imaginery or not, seemed almost desperate - she comes home at 9, he at 1 am. This might work for years (it would be a sad story if they had kids in this regime though), until something changes and they end up having more time for each other. Who they discover living with might be pleasant or nasty surprise...

This might be just me, but being in relationship is always a strong bond for me, that works only if both parties have similar attitude towards each other and can actually be present in the relationship.
I've been in plenty of other situations where I could see no white or black to choose from even if I wanted to, only gray. In those dark times, you need people around you who know in their gut that you are moral.

You seem, to me, to see "lying" as a black and white moral issue when it's about as muddy and gray as it gets. Lying is not absolutely immoral; the context and intention of lying is what can make it immoral in some situations. (I'm talking a modern, secular morality here.)

Knowing that your best buddy cheated on his wife and giving him the chance to improve his relationship rather than running to her and spilling everything is not "immoral." Telling your wife that she looks great in a fusty old dress is not immoral. Putting on a fake image to get your business kickstarted is not, necessarily, immoral. Convincing your kid Santa Claus exists is not immoral.

Considering any form of lying to be a tarnish against one's morality is fundamental puritanism and both rare and, commonly, impractical. Lying is no more a "slippery slope" than playing violent computer games is a slippery slope to committing mass murder. Smart, moral people understand that lying is an abstract concept with many uses and consequences, some with a net positive, others with a net negative, and use their gut instinct to make the choice.
Anyone know of good resources to read about evaluation order in Haskell (so we can get better at it)?
As far as I know, the HTML5 option for Google Music does work in most browsers, but not Firefox.

Apparently this is because it needs MediaSourceExtensions with HTML5 MP3 support, neither of which are in Firefox currently - https://bugzilla.mozilla.org/show_bug.cgi?id=911837
I would really appreciate an invite if anyone can spare one. Looking forward to begin extending atom with my own package ideas.

Email: lyaunzon.b [at] gmail.com
I agree with you.

Fortunately we already have a system that lets only the exceptional talent in. It's called the "American" Higher Education System, and it's pretty good at bringing the top talent to the U.S. already. Perfect? Of course not. Good enough? I think it is.

Normally I don't hold someone's wealth against them, but on this issue it's hard for me not to be a little prejudicial.
Another good one that I read recently was 'The Buy Side' by Turney Duff. http://www.amazon.com/The-Buy-Side-Traders-Spectacular/dp/07...
What are you talking about? It gets under -20C routinely each winter for a couple nights every year through the whole of the northeast; upstate New York, Vermont, Maine, New Hampshire, Ontario, Quebec.

Toronto is the 3rd/4th most populous city in North America (depending on how you count it). Almost every winter there's a -25C overnight. Not for days on end like where I grew up in Alberta, and not every year, but it definitely happens. There's 7 million people in the Greater Toronto / Hamilton corridor alone. 2 million people in the Montreal area. Almost a million in Quebec City, 1.4 millionish people in the Ottawa/Gatineau area. Not to mention Detroit, Windsor, Buffalo, Albany, Syracuse, Burlington, etc. etc. etc. Oh, and I'm seeing a mean minimum of -19C in Chicago for January, too, so throw in a few more million people there because that's close enough.

"Not a lot indeed." Only maybe a couple dozen million people.

EDIT: Oh yeah, I hear the US has a "midwest", too. I hear there's people there, too.
It strikes me that this would be the perfect use case for loadable modules. The Uber app could download the payment module you need on the first use and leave the dozens of other APIs off your device. This could also significantly cut down on the number of updates (300MB downloads each time!) that the app needs, since NA or European users won't have to re-download the app because some Indian payment API changed.

Unfortunately the way Apple and Google set up their walled gardens makes this impossible. I guess Apple would prefer if the Uber app dropped all of that and just made everybody use ApplePay instead.
I don't see this happening, unless The Zuck has some sort of Scrooge moment. He just doesn't seem the type.
Why is Firefox, with its devotion to hearing the user's voice, always in such a hurry to remove toggles that express user preferences?
Thanks gsmecher.
We lean on YAML for writing automated hardware test scripts and have good reasons for it.
JSON doesn't allow comments which are needed for a distributed team to understand the meaning of the tests.
https://docs.pltcloud.com/TestPlanReference
all valid concerns i would add my voice to allthou i'd say 14" screen is the sweetspot between portable and watching movies
bitcoin will make this irrelevant...
Email encryption options would work okay, but they are generally limited to one way encryption. Meaning their clients couldn't send back files encrypted. A better solution may be to use something like IPSwitch's web transfer module which you can use SSL with. You can find out more here: http://www.ipswitchft.com/Business/Products/WebTransferModul...
I've set this up for clients before and it's worked well.
Ben Dunlap talks about a passionate life: http://www.ted.com/index.php/talks/ben_dunlap_talks_about_a_...

"This is what I'm passionate about. It is precisely this. It is this inextinguishable, undaunted appetite for learning and experience, no matter how risible, no matter how esoteric, no matter how seditious it might seem."
I use VIM as well to edit lisp and it works wonderfully. I, too, wanted to scream back in time at this guy :)

I do think that I'm probably missing some nice things that SLIME has that I don't currently take advantage of, because I usually just treat my lisp programs much like other programming languages: I write all my code in an editor (VIM), and then I hop over to a terminal and just run "sbcl --load file.lisp". The interactive piece is probably nice, and may be a little faster, but for what I'm doing, this is is all I need. Besides, this is pretty much how I program in every other programming language anyway.
Please see my response, which is a sibling to you. I'm being dogmatic on purpose, responding to the tone of TFA.

I think Carnegie was kind of a jerk, but if he hadn't done it, some other jerk probably would have. I try not to spend too much of my life casting moral judgements on others, so I'm still not quite how sure that shakes out.
This is the first time I've heard someone in Congress recognize that everything the TSA has been up to is pretty much useless next to the fact that the cockpit doors were reinforced and locked.

He advocates for the opt out day as well.
"is denying my ability to live a car-free daily life"

Do they have police in place to watch if you own/use a car?
> The first is after a nuclear program and Iran killing hundreds of American soldiers.

How far back should we go with the tit for tat calculations? I recall a war where US sold Iraq chemical weapons to kill Iranian soldiers[1].

[1] https://en.wikipedia.org/wiki/Iraqi_chemical_attacks_against...
This is incredibly cool! I’ve never worked with Z-Wave plugs before, the only home automation stuff I have set up involves WiFi connected smart plugs running Tasmota. How do you get the Z-Wave ones to talk to your Home Assistant setup?
It's not doublespeak, it's an analogy. A traditional vaccine would instead inject you directly with the proteins being made. Hows that any different for what it can do?

traditional vaccine: dumps a bunch of proteins (sometimes in the form of smashed up virus) into your body so your immune system learns to recognize them.

mRNA vaccine: gives your body a few temporary copies of the instructions to make a protein that looks like a bit of virus, so your cells make a bunch of it until the mRNA is used up and the immune system learns to recognize them. Effectively moving part of the production process into the human body instead of doing it in a lab (where it takes additional time to do and to design a process for the lab to do it).
Slices are kind of a mess. They should either be uniqueness types or passed by reference (the way maps and channels are, and NIO buffers from Java). Instead they’re passed by value so multiple copies exist whose sizes and sometimes contents aren’t in sync.
RIP to all the fiverr artists out there.

This is impressive.
Comments moved to https://news.ycombinator.com/item?id=25648585, which was posted a bit earlier.
I'd love to see a table of contents, as it'd make it much easier to judge the breadth of the subject matter.

One concern I have is I didn't see much that looked like discrete/finite math. That compounds the mistake made by too many math curriculums. In particular, statistics and probabilities rule our world these days (and seem destined to do so only more in the future), yet so many people never even get a basic education in them.
Oh hey. It's a bitchy consumer with entitlement issues. Fancy seeing one of those on HN.

You know what ecosystem is nice? Earth's. Go outside and play in the snow for fuck's sake.
It's how airlines work and AFAIK this is why most of the people can fly at all.
If an unique identifier is needed, it can still be generated on a short term basis. Make it a GUID and we have generators ready that can do this without risk of collisions.
> I don't think.

They do.
Given that my hobby used to be exploiting various overflow exploits in Linux machines I agree with you, but do you think there are some things that Windows lagged on that hurt it? For example, there are a couple things like ASLR, NX/W^X bit, and stack canaries that I think they should have rolled out sooner. Do you think that made a difference or were SQL injection et al so easy by then that there was no point in bothering with overflow attacks if your goal was to make money and get information?

Edit: Ah, and I forgot: Windows ACE's are pretty much as good as NFSv4 ACLs but Linux still doesn't support anything other than basic POSIX.1e ACLs out of the box.
But at what cost? Of course if you spend X hours on idea Y, it will seem more natural, readable and meaningful (if you spend too much time, it might seem meaningful even if it's wrong...).

Here, you get a mash of so many concepts in one line that it's hard to claim any readability really... From the start, you get list (@), one of 3 possible assignments (:=), separators and operators at different levels (, , ...^, (star), >=), math symbols in two different contexts (+, (star)), meaningful position in a list (seed, seed, function). On top of that, to read it without parens you have to keep all operator priorities in mind.

Readable? I have a hard time finding one (apart from J, K, APL, etc. family and silly ones) that is less readable than this sample. The "looks like Chinese" comparison is really apt - Chinese takes considerably more effort to learn than many other languages.
Very well said! I couldn't agree more.

I really have a passion for getting nerds in shape and showing them that it's not hard to live a healthy lifestyle.
Who will insure the insurer against Google blocking this business model?

Also, given that clickfraud is a danger to Google's core business, Google likely spent enormous amount of money and engineering to have best detection possible. Beating Google at their own game will be difficult (i.e. insurer will lose money whenever fraudsters are better than insurer's detection, but Google catches them).
Correct me if I'm wrong, but that code prints 100 fibonacci numbers, whereas the Perl 6 code prints all fibonacci numbers up to, but not including, 100.
We're both businessmen so you know I'm saying this absolutely without rancor: I have no desire to ever do business at those price points.

Edit: Oh, you want to see me marketing a fiction ebook. Sorry, I misunderstood: I thought you wanted me to write a novel-length ebook about marketing. Disregard what I just said.
Oh, please... If you don't know short notations in e.g. math, it will look like line noise.

The analogy is halting because he used natural languages -- he probably didn't want to insult you by explaining curried functions and CS... :-)

And yes, I needed masak's explanation, too. The Pascal ":=" brings back happy memories of childhood...
I've heard that(Scheme && Assember) a lot.

Could be that programs that write programs are really powerful/exciting and that it is really possible only in both ends of the expressiveness spectrum.
Definitely, but it's not unique. Almost every website will be the same, I wouldn't be surprised if even hacker news had similar varying results in person, even when the "type" of person here will match the others.
Nitpick noted, and duly edited!

It just seems weird that he would compare schedules to make the point that he likes the kind of work he does better at Google. Lectures and office hours are a productive part of being a professor. He had some meetings about grants, but it was not much longer than his meetings at Google.
There's 10% of criminals on 4chan. Boy I feel some people had fun with the survey...
The word you are looking for is the Greek "hamartia" (αμαρτία) [1]. This does make the biblical association you're trying to set up significantly less tenable.

[1]http://en.wikipedia.org/wiki/Hamartia