jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My rule of thumb is that I always try to be the dumbest person in the room. If I'm the smartest person in the room, I'm not learning. I want to surround myself with people that know more than I do about things I know little about.

My advice:

1) Shut up and listen

2) Ask them respectfully and professionally for advice when you need it

3) Shut up and listen some more

If you're an engineer, I also recommend the following:

1) Read everyone's commits, especially just before a feature launches. You'll learn their code styles and neat tricks that you never considered. If you have a question about why they did something, ask them respectfully. (e.g., "I've never seen that before. Why'd you decide to do it that way?")

2) Volunteer to be the bug fixer. When a support ticket comes in, be the first to grab it. Going in and fixing other people's bugs gives you more experience in reading new code and grokking it quickly, understanding how all the pieces of your app fit together, and everyone else will appreciate your initiative.

3) Ask your peers for code reviews every once in awhile. They will love that you respect their opinion, and they will be able to point out mistakes.

Above all, keep an open mind -- don't take any criticisms personally. They probably think you're a great person and your code sucks -- that's great! That means they can help you improve. If they think you're a shitty person, then you're in trouble... :)

Stay humble. Stay focused. Keep your eyes and ears open and learn as much as you can. When you feel like you're not learning any more or when you feel like you're actually the smartest person in the room, that's a good sign that it's time to go somewhere else.

Good luck.
Sure he was an arsehole about it but he had a question, I say this as a dropbox pro customer, closing the thread with the Happy syncin'! signoff comes across really badly for me, It would have take 20 seconds to say something like, we don't comment on releases or things were tougher than we thought they would be (Hell Valve delay every bloody release but at least they are upfront about it) but ignoring the issue and making a snappy comment just leaves a bad taste..
Been using CF for 10 years, Java for 5. CF is a great bridge from the functionality and performance of Java with the ease and natural fit of a loosely typed language when building for the web.

CF and it's community is not the same beast it used to be, I would encourage you and others to take a second look.
> BDD means testing that you've delivered what the customer asked for.

No, that's "Acceptance testing", and doing it without TDD is actually quite common.
No, but it appears that North Korea has no named roads or cities according to Google?

(I'm in the US)
The main point of the article was to pick the right tool for the job. The poster even mentions they are using EC2 for videos instead of wedging it into GAE.

Of course Heroku can be easier if you're using Ruby/RoR, but again using Ruby means Heroku is the right tool. Heroku is useless for someone that wants to use Java or Python to build their site.

At the end of the day a real entrepreneur doesn't care what's cool or hip and instead one focuses on the end product and how he can deliver it.
Windows 7 comes with Windows Search as part of the system, and it indexes PDFs and is excellent (unlike the prior iterations of Windows Search/Indexing Service)
Very interesting mashup. I like how they've decided to share features with each other instead of just one incorporating those of the other.
Front-ends for GPG (particularly: a good front-end that solely implements the 20% of GPG that regular people actually need) and for TLS certificate management are two of the most important privacy projects waiting to be done.
23 billion down to 4.9 billion...
When it comes up in American media, it is presented solely as an American achievement.

Except for every time they discuss needing the Russians to get there and back. Which is pretty much every time it comes up in our media.
I would like to move computer science back to being strictly part of mathematics and make a computer science major's curriculum contain ⅓ of programming and ⅔ of CS theory and mathematics.

Then we would need second-level/bachelor's CS degrees in polytechnic/vocational schools where it would be ⅔ of programming and ⅓ of CS theory and mathematics.

Both would take at least four years and be much more merciless in letting students continue to the next year, i.e. no dumbing down of the courses.
Socialize with talented people. They won't teach you, but you can learn few things from them. Also, get to work in a real company and real problems. You'll learn many things from your colleges and job.
PayPal? Are you kidding me? Using PayPal is like pulling teeth.
What kind of restrictions will the app store for the next os x release, lion, have?

Yes, I realize it is in the ToS as Groxx pointed out but come on. This is just getting ridiculous.
You make life seems so easy.
For my particular geographical location, tech meetups are pretty much a wash. Also I usually prefer to target non-tech clients which will care about results vs. wanting to debate choice of database.

Also, meetups are mainly good for random socialization and free beer. Sometimes networking, but often only incidentally. You need to get way more targeted than "tech people in my area who also want socialization and free beer." Scrounging at meetups is the last resort of people who don't know who their customer is yet.

Being able to find your customer is one of the first things you have to learn about them. And to start out, go about it like you would trying to find any other thing - just, be a lot more determined and creative about it than you would trying to find a local pizza joint to order from.

Say you want to land a heritage language school as a client. Where can you find these people? Where can you find their clients - who might be happy to talk to you at length about which schools in the area are best for people who are concerned about heritage language education?

* Get on Google, Google Maps, Yelp and search for heritage language schools my_city.

* Check forums and trade publications relevant to heritage language schools. If you don't know them, find out while you're learning the other stuff.

* Track down bloggers who write about heritage language education, see if they mention any specific schools / issues, research those. Connect with any users you find in e.g. comments, guest bloggers, etc.

* Guess that many people who are customers of heritage language schools are second or third generation immigrants. Where else can you find these people? Are there churches, community centers, or local shopping resources that also target them?

Find your customers - by way of their customers or competitors if necessary. All of the above probably have something useful to teach you about making your business succeed.
"Because the moon's rotational axis is tilted by only 1.54 degrees (compared to Earth's 23.5 degrees), some areas near its poles are left in permanent shadow, while nearby regions remain sunlit for most of the year."

That's interesting, I wonder if you can energetically exploit the temperature difference between such regions if they are close together.
A tissue, probably. Small cellular packets would, if compromised, burst open and then be exposed to the immune system.
Paranoid thought: An "evil" service like this could handily take a look at promising private projects, right? I guess that if your company becomes too innovative you would not risk that innovation by putting it in somebody else's server. Or would you?

Edit: My question goes along the same lines as dedward's.
Second vote.

Edit: I might add, at half the price I'd buy the advertised book in this article as presents for a couple of friends. I just don't have the language talent to write well myself.
Good god yes, how could I forget Advance programming in the Unix environment. Awesome book.
It was a really nice article.

Coincidence? Today I've switched my default search engine to DuckDuckGo instead of Google. I'll give it a one week try.

I am a coFounder for an electric smart grid company. A major long term problem for us is to find a way to provide our customer the complete propriety of their data.

How could we manage data without knowing much about it? Is there any simple way of encrypting some data and be able to make some transformation to them?

Something like:

F(enc(x)) = enc(F(x)) ?

We are managing mostly consumption values, it would be nice to provide functions like the mean, max, FFT? I don't know.

Thanks for any idea.
Not sure why OP is getting downvoted like it's Reddit but whatever...

I just wanted to point that this isn't a perfect world where every copy of every article share the (exact) same title which means a lot of times the same article isn't found by that search. Removing the quotes often time don't help either because you're them swamped irrelevant results.
Tough love:

I like that you're putting yourself out there, but you could make it a slam dunk by offering your services to others as well, even just to show how badly you want it. (Blogging about how much you deserve it doesn't count.)

No matter your skillset, people love to see that others want something so badly they're willing to work for it. Instead of "can you give me money, because I don't have enough" try

"If you donate X, I'll review your site."

"If you donate Y, I'll make an iPhone app for you!"

etc. Look over your skillset, and offer to give something back.
"Worlds first live animal cell-to-human transplant approved" ?
Had this been about diversifying their future income streams, the most efficient way would be the most boring one - buy yet another 1% of everything.

Pouring tens of billions into startups with questionable business models, in the world's most overpriced market, while conspicuously avoiding UK, EU, ANzAC and Japan - that's a clear sign they're not in this for money. They're trying to trade money for cultural influence.
I wonder how he manages to convince/prove to buyers that he's selling authentic product. The problem with buying high-end sneakers on the secondary market is you're very likely to get stuck with a counterfeit. People reselling authentic shoes need to be able to build trust, and it seems like a tough issue.
Something that happened when they were on MySQL, before PostgreSQL.

The phrasing at the start and "Galera" mention shows this.
While that's true, these articles don't teach you that much as a CTO. The most leveraged way to learn how to CTO is to work for a good one and keep the curiosity level high. The next way after that is to cultivate good relationships with CTOs you look up to and develop a mentor-mentee relationship. The next most leveraged way to learn how to CTO is to just do it.

Ultimately, reading the material on these lists is a very small fraction of the job. Personally, I've already read most of the items on the last list years ago when I was earlier in my career and wanted to understand different historical organizational models. That's the right time to read this kind of stuff, because you can use it to pattern match and dig into what others around you are doing in an environment where you are not on the hook for their strategic mistakes.

By the time you're actually doing it, this material will probably not be that much help. You'll be in the driver's seat, not the passenger's seat. You'll need to use driver's seat tools, not passenger's seat tools.
Using phantom types in state machine transitions is really cool, yeah. I came across a little gist that explored that idea in Elm [1] the other day, actually.

[1]: https://gist.github.com/rupertlssmith/88946c8d207d7ad64daf43...
It's kind of amusing reading this as a Typescript dev because I'm so used to Typescript's expressiveness I couldn't really work out which trick it was trying to tell me was novel.

The answer is structural typing (aka duck typing).
Working with graphics people and their assets I can promise you that the idea of conflicts are completely foreign to them.

Scheduling pulls daily/hourly and reserved checkouts a la Clearcase would probably suit them better.
No, he really does speak like an undergraduate that doesn't have much to say about a subject but has to write a 10 page essay on it. As someone who writes academic texts, this is painful to listen to. I understand every word, but quite often the words are simply badly chosen. They are more difficult words than necessary, and they often mean the wrong thing. He doesn't even seem to understand the words and phrases he's using. He talks like someone who wants to __seem__ smart.

The whole talk's been stretched out, muddied, and fed through several thesauri.
Especially if you count that way, what first world country doesn't have troops stationed in 150 countries?

We obviously have major detachments in Germany, Japan, and Korea. Plus the countries supporting the war in Iraq and Afghanistan (I'm sure those two will join my first list in 20 years). Then there are a lot of logistics bases around the world. Does that really count? If we want to be able to project our navy to the other side of the world, you need a refueling stop in Guam. So unless we are talking about cutting the military down to a tenth of what it is now, the # of bases is not what is driving US costs.

# of and cost of weapon systems drives it all.
SEEKING WORK - Ruby/Rails - REMOTE

Location: Bucharest, Romania (UTC +2)

I can help you build an MVP or improve/maintain your existing app.

* 10 years experience working with web technologies
* 5 years experience working with Ruby and Rails
* Passionate about building products
* Focus on business goals
* Fluent in English

For the past 4 years I’ve been working as a full-time Rails developer at an agency. During this time I have developed internal tools, custom ERP solutions and a fin-tech product that offers financing to students in the UK and Germany.

E-mail: alex@alexmarinescu.com
The supported units aren't listed in the man page, because they're defined in a data file. Your site might have customized that file, meaning the man page would be incomplete.
> I suspect that the winning team will come from the ranks of game developers, not webdevs who cracked open a webrtc tutorial one weekend.

I hope it will be two teams. The first will be the devs who build a free SDK to make building such things really easy. Think mediasoup but w/ all the rooms, permissions, servers, state management, etc easy to build with via API. The second team will garner adoption by putting in the effort into putting those pieces together and running/moderating the thing.
Why wouldn't it? I've always been a fan of polyglot programming and use of languages oriented towards specific use cases, as opposed to language-centric ecosystems. Now Java doesn't exactly fit that criterion ;( but makes up for it by being portable, relatively open, and cross-platform, and being instrumental in having prevented Windows dominance on the server-side in the 1990s. And it pays the bills. Haven't used it for new personal projects since 2008 or so, though.
why did you submit two posts on the same event?
https://www.giftcardgranny.com/
Authors are reputable but the article has not been peer reviewed. Take it with a grain of salt.
They lose if they do something as distasteful as blackmail congressmembers to take a vote. They would lose support from everybody
I think Instant Search was pretty innovative, but one could probably say that it came about due to Twitter and real-time.
I didn't define it on purpose. Part of my question is defining what fast will mean in five years. Will it be many more cores? A better architecture? More MHz?
ylastic.com is not on that list, is down as well.
A patent for searching a linked list? This is disgusting.

As a middle finger, here's me infringing on it.

typedef struct node {
struct node *next;
void *data;
} node_t;

void *find(node_t *head, void *what, int (*cmp)(void *, void *)) {
while(*head != NULL && cmp(head->data, what) != 0) {
head = head->next;
}
return head;
}

Of course, there is an age old infringer on this patent:

(define (find ll what)
(if (or (null? ll) (eq? (car ll) what))
ll
(find (cdr ll) what)))
Actually I do. I answered the question on sibling posts.
My solution is looking at integrating MailChimp's offering once the traffic's died down a bit. I should have done it before really, but am reluctant to further stress a server that's already getting a bit upset ;)
Also, beware if pre-asymptotic behavior is significant.
Thanks for the answer :)

Changing clothing and toweling (plus wearing shorts and t-shirts) should do the trick then, but I can't do that right now :) .

Also, California weather helps, I guess that wearing some heavier clothes you'd sweat a lot more, and thus possibly smell.
It has a central authority, it's just not as obvious. The The Bitcoin app developer chooses the algorithm for distribution and mining. Otherwise, there would not no way to stop someone from generating millions of Bitcoins and destroying the value.

Because of this, I'm not going to bother with it. I don't want to leave this sort of responsibility in the hands of someone with little experience and or proof of success. Especially when it comes to my hard, earned, money. One mistake and it's gone forever.

I feel like they will run into all the same problems various governments have already dealt with years ago when currency was first adopted. It also seems like the system can be gamed too easily.
LedgerX | New York, NY (NYC) | Full-time | Onsite https://ledgerx.com/careers

We are the first US-based CFTC-approved exchange and clearinghouse for physically-settled bitcoin derivatives. We have been operating since October 2017 and are growing fast. We currently only allow eligible contract participants (institutional investors and/or high net worth individuals). It's a really interesting opportunity to work on a vertically-scaling product for a pool of very sophisticated customers.

* Senior Frontend Engineer

Work with our designer to build out our social trading platform. Our customers love the virtual trading pit we've built, and we're looking to extend it into a totally new type of trading interface. React/Redux.

* Digital Assets Engineer (Bitcoin, Ethereum)

Build, maintain and test various integrations with digital assets. Assist with the development, improvement and training around custody procedures. Strong Python and SQLAlchemy skills required.

Health/dental/vision included.
Sure, developing and publishing an app or a library to be used by other developers is the easy part. What is difficult and expensive is setting up the infrastructure for hosting all of the content generated, and api-servers for handling requests. That is the barrier that stops others from implementing something Instagram-esque.
Basically, git-subtree without history mangling, by turning each commit into the child of itself plus all the submodule link commits. No more disappeared upstreams or uninitialized submodules. Seems nice.

Note that this is from the original author of git-subtree. If this turns out to be a good idea, I wonder if it will make it into git/contrib, too (is a contrib written in golang even possible?).
In case you end up not dying, it makes it memorable enough so that you won't reiterate the action causing you to almost die.

"Oh sh*t, that was traumatic. I'll never eat these gorgeous little berries if they caused that".

On the other hand... "maybe if I take just a bit less, I won't almost die but just have a great trip". Hence, psychedelics.
I suspect very few people are the same when they're alone with whoever they have sex with vs when they're with their the parents or their kids. My seductive persona is not something I do around my mom.
This is the historic origin of the name, but I'm not sure it's still supposed to be an acronym. Modern ML may just be named with two arbitrary letters, as often happens when things named by acronyms grow beyond their original domain.

The "meta language" part refers to MLs original domain of writing tactics for proof assistants, where the "object language" was the language of the programs you were manipulating, and the "meta language" is the language in which you manipulate the programs. This also sort of makes sense when using ML to write a compiler (the "object language" is whatever you're compiling), but of course modern ML goes far beyond just language processing, even if it's still pretty good at it.
It's probably the end-screen that tallys up your score, before you take of your simulation helmet. A la "Rick and Morty" Roy https://www.youtube.com/watch?v=szzVlQ653as /s
Perhaps I’m remembering things incorrectly, but wasn’t Flash the source of a large number of drive-by malware installs, which are much rarer today with modern browsers?
Well that’s a depressing comment
Thank Java and overcooked configuration files - everyone hates XML because it did too much for what it was being used for. And yet html is precisely xml, with attached rendering rules and a dialect, but nevertheless it doesn't garner as much hatred as XML.

For complex object description it excels - as anyone who has used a complex UI description language knows, the 'lite' Json, yml, insert hipster conf file format here face a myriad of problems in description that they only somewhat make up for in simplicity.

It is the flaw of misattributation of Occams rule to everything - simplicity is indeed efficient but it cannot account for complexity, and the world ends up a complex place.
Blocks access to users from Thailand. Why? No fucking clue but it's ridiculous how common this is when there can't be any significant amount of attack traffic or anything from here (straight up don't have the transit BW for that).
It still has profanity, in the form of a link to http://fuckinggodateformat.com/ :)

Personally I see no problem with this being a WONTFIX. I wouldn't even have built the flipping thing in the first place. (I might have built the fucking thing, though.)
Any time I see a use for lambda (typically only with the functional builtins), I just write a function instead. Two extra lines are worth it for the readability alone. You can also reuse a function, which makes more sense to me than potentially writing the same lambda multiple times.

I do like that the author used Python, even if it was only for the purpose of pseudocode. Python is, after all, "executable pseudocode". It's also the only language I really know in-depth.
Definitely go with an inexpensive theme.

It's a great value, gives you good design out of the box and lets you focus on building the more critical elements of your service.

Design is important. Initially though you just need something that looks good, quickly and inexpensively. Once you're profitable you can invest in better design.

I would go with bootstrap based themes. I see more and more corporate sites using bootstrap. It looks good and is easy to develop with.

As others have mentioned if your site is SaaS watch out for themeforest and their license requirements. Otherwise you'll be in love with a theme that will require an extended license that is $500 to $1,000. More friendly license terms for SaaS are offered by http://wrapbootstrap.com. I'd look there first.

Good luck getting up and running fast.
Why would anybody do that!? That's like taking the chocolate out of a chocolate chip cookie!
I completely agree from what I've learned in the past. While we're not introverted, we're also inexperienced in sales so the main part will rely on the business guy.
LizardSquad is not an "ISIS hacker group"
If happen to be in Singapore, you can join the Singapore Chapter of Papers We Love here : https://www.facebook.com/groups/paperswelovesg/
Specifics? I'm a Web Dev, systems? Not so much.
I was looking for the exact string: http://www.google.co.uk/search?ie=UTF-8&q=%22HP+MSA2000+...
There's always a point of view or scenario that seems to argue the opposite. His advice is great in general and his other articles are definitely worth reading.
I've actually started using Twitter much more entirely due to this plugin. There was way too much garbage before. Nice work.